.recipient-input.svelte-180gbj0{display:flex;align-items:flex-start;gap:var(--smrt-spacing-2, 8px);padding:var(--smrt-spacing-1, 4px) 0;border-bottom:1px solid var(--smrt-color-outline-variant, #cac4d0)}.label.svelte-180gbj0{font-family:var(--smrt-font-family, system-ui);font-size:var(--smrt-typography-label-large-size, 14px);color:var(--smrt-color-on-surface-variant, #49454f);padding-top:var(--smrt-spacing-2, 8px);min-width:32px}.chips-container.svelte-180gbj0{display:flex;flex-wrap:wrap;gap:var(--smrt-spacing-1, 4px);flex:1;align-items:center}.chip.svelte-180gbj0{display:inline-flex;align-items:center;gap:var(--smrt-spacing-1, 4px);padding:var(--smrt-spacing-1, 4px) var(--smrt-spacing-1, 4px) var(--smrt-spacing-1, 4px) var(--smrt-spacing-2, 8px);border-radius:var(--smrt-radius-sm, 8px);background:var(--smrt-color-secondary-container, #e8def8);color:var(--smrt-color-on-secondary-container, #1d192b);font-size:var(--smrt-typography-label-large-size, 13px);font-family:var(--smrt-font-family, system-ui)}.chip.invalid.svelte-180gbj0{background:var(--smrt-color-error-container, #ffdad6);color:var(--smrt-color-on-error-container, #410002)}.chips-container.svelte-180gbj0 .chip-remove{background:none;border:none;padding:0 var(--smrt-spacing-1, 4px);font-size:var(--smrt-typography-label-large-size, 14px);color:inherit;opacity:.7}.chips-container.svelte-180gbj0 .chip-remove:hover{opacity:1}.chips-container.svelte-180gbj0 .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, 14px);padding:var(--smrt-spacing-1, 4px) 0;background:transparent;color:var(--smrt-color-on-surface, #1c1b1f)}.chips-container.svelte-180gbj0 .recipient-field:focus{border:none;box-shadow:none}.attachment-upload.svelte-y8ngxf{display:flex;flex-direction:column;gap:var(--smrt-spacing-2, 8px)}.attachment-list.svelte-y8ngxf{display:flex;flex-wrap:wrap;gap:var(--smrt-spacing-1, 4px)}.attachment-item.svelte-y8ngxf{display:inline-flex;align-items:center;gap:var(--smrt-spacing-2, 8px);padding:var(--smrt-spacing-1, 4px) var(--smrt-spacing-2, 8px);border-radius:var(--smrt-radius-sm, 8px);background:var(--smrt-color-surface-variant, #e7e0ec);font-size:var(--smrt-typography-body-medium-size, 13px);font-family:var(--smrt-font-family, system-ui)}.filename.svelte-y8ngxf{color:var(--smrt-color-on-surface-variant, #49454f)}.size.svelte-y8ngxf{color:var(--smrt-color-outline, #79747e);font-size:var(--smrt-typography-label-small-size, 11px)}.attachment-item.svelte-y8ngxf .remove{background:none;border:none;padding:0 var(--smrt-spacing-1, 4px);color:var(--smrt-color-error, #ba1a1a);font-size:var(--smrt-typography-label-large-size, 14px)}.drop-zone.svelte-y8ngxf{border:2px dashed var(--smrt-color-outline-variant, #cac4d0);border-radius:var(--smrt-radius-md, 12px);padding:var(--smrt-spacing-3, 12px);text-align:center;transition:border-color var(--smrt-duration-fast, .15s) var(--smrt-easing-standard, ease)}.drop-zone.drag-over.svelte-y8ngxf{border-color:var(--smrt-color-primary, #6750a4);background:var(--smrt-color-primary-container, #eaddff)}.upload-label.svelte-y8ngxf{cursor:pointer}.upload-label.svelte-y8ngxf .file-input:where(.svelte-y8ngxf){display:none}.upload-text.svelte-y8ngxf{color:var(--smrt-color-outline, #79747e);font-size:var(--smrt-typography-body-medium-size, 13px);font-family:var(--smrt-font-family, system-ui)}.compose-form-shell.svelte-4d46z9 .compose-form{display:flex;flex-direction:column;gap:var(--smrt-spacing-2, 8px);padding:var(--smrt-spacing-4, 16px);font-family:var(--smrt-font-family, system-ui)}.field.svelte-4d46z9{display:flex;align-items:center;gap:var(--smrt-spacing-2, 8px);padding:var(--smrt-spacing-1, 4px) 0;border-bottom:1px solid var(--smrt-color-outline-variant, #cac4d0)}.field-label.svelte-4d46z9{font-size:var(--smrt-typography-label-large-size, 14px);color:var(--smrt-color-on-surface-variant, #49454f);min-width:56px}.field.svelte-4d46z9 .select,.field.svelte-4d46z9 .text-input{flex:1;border:none;outline:none;box-shadow:none;font-family:inherit;font-size:var(--smrt-typography-body-medium-size, 14px);padding:var(--smrt-spacing-2, 8px) 0;background:transparent;color:var(--smrt-color-on-surface, #1c1b1f)}.field.svelte-4d46z9 .select{appearance:auto;cursor:pointer}.field.svelte-4d46z9 .select:focus,.field.svelte-4d46z9 .text-input:focus{border:none;box-shadow:none}.cc-toggles.svelte-4d46z9{display:flex;gap:var(--smrt-spacing-2, 8px);justify-content:flex-end}.cc-toggles.svelte-4d46z9 .link-btn{background:none;border:none;color:var(--smrt-color-primary, #6750a4);font-size:var(--smrt-typography-label-large-size, 13px);text-decoration:underline}.body-field.svelte-4d46z9{position:relative}.char-count.svelte-4d46z9{text-align:right;font-size:var(--smrt-typography-label-medium-size, 12px);color:var(--smrt-color-outline, #79747e);padding-top:var(--smrt-spacing-1, 4px)}.char-count.over-limit.svelte-4d46z9{color:var(--smrt-color-error, #ba1a1a);font-weight:var(--smrt-typography-weight-semibold, 600)}.send-error.svelte-4d46z9{padding:var(--smrt-spacing-2, 8px) var(--smrt-spacing-3, 12px);border-radius:var(--smrt-radius-sm, 8px);background:var(--smrt-color-error-container, #ffdad6);color:var(--smrt-color-on-error-container, #410002);font-size:var(--smrt-typography-body-small-size, 12px)}.actions.svelte-4d46z9{display:flex;gap:var(--smrt-spacing-2, 8px);padding-top:var(--smrt-spacing-2, 8px)}.actions.svelte-4d46z9 .btn-text{color:var(--smrt-color-on-surface-variant, #49454f)}
