@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.recipient-input.svelte-z6pwaq{display:flex;align-items:flex-start;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-1) 0;border-bottom:var(--smrt-hairline)}.label.svelte-z6pwaq{font-family:var(--smrt-font-family, system-ui);font-size:var(--smrt-typography-label-large-size);color:var(--smrt-color-on-surface-variant);padding-top:var(--smrt-spacing-2);min-width:32px}.chips-container.svelte-z6pwaq{display:flex;flex-wrap:wrap;gap:var(--smrt-spacing-1);flex:1;align-items:center}.chip.svelte-z6pwaq{display:inline-flex;align-items:center;gap:var(--smrt-spacing-1);padding:var(--smrt-spacing-1) var(--smrt-spacing-1) var(--smrt-spacing-1) var(--smrt-spacing-2);border-radius:var(--smrt-radius-sm);background:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container);font-size:var(--smrt-typography-label-large-size);font-family:var(--smrt-font-family, system-ui)}.chip.invalid.svelte-z6pwaq{background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container)}.chips-container.svelte-z6pwaq .chip-remove{background:none;border:none;padding:0 var(--smrt-spacing-1);font-size:var(--smrt-typography-label-large-size);color:inherit;opacity:.7}.chips-container.svelte-z6pwaq .chip-remove:hover{opacity:1}.chips-container.svelte-z6pwaq .recipient-field{flex:1;min-width:120px;border:none;outline:none;box-shadow:none;font-family:var(--smrt-font-family, system-ui);font-size:var(--smrt-typography-body-medium-size);padding:var(--smrt-spacing-1) 0;background:transparent;color:var(--smrt-color-on-surface)}.chips-container.svelte-z6pwaq .recipient-field:focus{border:none;box-shadow:none}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.attachment-upload.svelte-13vrulx{display:flex;flex-direction:column;gap:var(--smrt-spacing-2)}.attachment-list.svelte-13vrulx{display:flex;flex-wrap:wrap;gap:var(--smrt-spacing-1)}.attachment-item.svelte-13vrulx{display:inline-flex;align-items:center;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-1) var(--smrt-spacing-2);border-radius:var(--smrt-radius-sm);background:var(--smrt-color-surface-variant);font-size:var(--smrt-typography-body-medium-size);font-family:var(--smrt-font-family, system-ui)}.filename.svelte-13vrulx{color:var(--smrt-color-on-surface-variant)}.size.svelte-13vrulx{color:var(--smrt-color-outline);font-size:var(--smrt-typography-label-small-size)}.attachment-item.svelte-13vrulx .remove{background:none;border:none;padding:0 var(--smrt-spacing-1);color:var(--smrt-color-error);font-size:var(--smrt-typography-label-large-size)}.drop-zone.svelte-13vrulx{border:2px dashed var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-md);padding:var(--smrt-spacing-3);text-align:center;transition:border-color var(--smrt-duration-fast, .15s) var(--smrt-easing-standard, ease)}.drop-zone.drag-over.svelte-13vrulx{border-color:var(--smrt-color-primary);background:var(--smrt-color-primary-container)}.upload-label.svelte-13vrulx{cursor:pointer}.upload-label.svelte-13vrulx .file-input:where(.svelte-13vrulx){display:none}.upload-text.svelte-13vrulx{color:var(--smrt-color-outline);font-size:var(--smrt-typography-body-medium-size);font-family:var(--smrt-font-family, system-ui)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.compose-form-shell.svelte-12hrfqb .compose-form{display:flex;flex-direction:column;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-4);font-family:var(--smrt-font-family, system-ui)}.field.svelte-12hrfqb{display:flex;align-items:center;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-1) 0;border-bottom:var(--smrt-hairline)}.field-label.svelte-12hrfqb{font-size:var(--smrt-typography-label-large-size);color:var(--smrt-color-on-surface-variant);min-width:56px}.field.svelte-12hrfqb [data-smrt-component=Select],.field.svelte-12hrfqb .text-input{flex:1;border:none;outline:none;box-shadow:none;font-family:inherit;font-size:var(--smrt-typography-body-medium-size);padding:var(--smrt-spacing-2) 0;background:transparent;color:var(--smrt-color-on-surface)}.field.svelte-12hrfqb [data-smrt-component=Select]{appearance:auto;cursor:pointer}.field.svelte-12hrfqb [data-smrt-component=Select]:focus,.field.svelte-12hrfqb .text-input:focus{border:none;box-shadow:none}.cc-toggles.svelte-12hrfqb{display:flex;gap:var(--smrt-spacing-2);justify-content:flex-end}.cc-toggles.svelte-12hrfqb .link-btn{background:none;border:none;color:var(--smrt-color-primary);font-size:var(--smrt-typography-label-large-size);text-decoration:underline}.body-field.svelte-12hrfqb{position:relative}.char-count.svelte-12hrfqb{text-align:right;font-size:var(--smrt-typography-label-medium-size);color:var(--smrt-color-outline);padding-top:var(--smrt-spacing-1)}.char-count.over-limit.svelte-12hrfqb{color:var(--smrt-color-error);font-weight:var(--smrt-typography-weight-semibold, 600)}.send-error.svelte-12hrfqb{padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-sm);background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container);font-size:var(--smrt-typography-body-small-size)}.actions.svelte-12hrfqb{display:flex;gap:var(--smrt-spacing-2);padding-top:var(--smrt-spacing-2)}.actions.svelte-12hrfqb .btn-text{color:var(--smrt-color-on-surface-variant)}}
