:root{--color-primary-green:#0fa457;--color-primary-purple:#7c47e1;--color-primary-purple-dark:#5920c5;--color-primary-blue:#1b73e8;--color-text-primary:#040222;--color-text-secondary:#5b5675;--color-text-tertiary:#757575;--color-text-inverse:#fff;--color-background-primary:#fff;--color-background-secondary:#f8f7fc;--color-background-tertiary:#f5f5f5;--color-background-dark:#151619;--color-background-gradient-end:#f0f4ff;--color-border-primary:#e8e8e8;--color-border-secondary:#f5f5f5;--color-border-focus:#7c47e1;--color-status-success:#0fa457;--color-status-success-hover:#0d8f4a;--color-status-success-glow-25:rgba(15,164,87,.25);--color-status-success-glow-10:rgba(15,164,87,.1);--color-status-success-glow-0:rgba(15,164,87,0);--color-status-success-focus:rgba(15,164,87,.3);--color-status-warning:#f58700;--color-status-error:#d83d37;--color-status-info:#1b73e8;--color-feedback-positive-bg:#ebfbee;--color-feedback-negative:#e05752;--color-feedback-negative-bg:#fbeaea;--color-button-primary:var(--color-primary-purple);--color-button-primary-hover:#5920c5;--color-button-secondary:var(--color-background-primary);--color-button-secondary-hover:var(--color-background-secondary);--font-family-primary:"Euclid Circular B",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.375rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-tight:1.4;--line-height-tight-2:1.44;--line-height-tight-3:1.54;--line-height-tight-4:1.57;--spacing-0:0;--spacing-1:.25rem;--spacing-1-75:.4375rem;--spacing-2:.5rem;--spacing-2-5:.625rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-6-5:1.625rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--border-radius-sm:.5rem;--border-radius-base:.625rem;--border-radius-md:1rem;--border-radius-lg:1.4375rem;--border-radius-xl:1.5rem;--border-radius-full:9999px;--border-width-1:1px;--border-width-2:2px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-none:0 0 transparent;--z-index-dropdown:1000;--z-index-modal:1050;--z-index-tooltip:1070;--button-height-sm:2rem;--button-height-md:2.5rem;--button-height-lg:3rem;--button-height-xl:3.25rem;--button-height-2xl:2.75rem;--button-max-width:26.5rem;--button-padding-x-sm:var(--spacing-3);--button-padding-x-md:var(--spacing-4);--button-padding-x-lg:var(--spacing-6);--input-height-sm:2rem;--input-height-md:2.5rem;--input-height-lg:3rem;--input-padding-x:var(--spacing-3);--card-padding-sm:var(--spacing-6);--card-padding-md:var(--spacing-8);--card-padding-lg:5rem;--card-padding-xl:8.5rem;--card-padding-endcall-vertical:3.75rem;--card-padding-endcall-horizontal:10.1875rem;--card-padding-endcall-horizontal-md:5rem;--card-width-endcall:60rem;--card-border-radius:var(--border-radius-md);--card-border-radius-inner:var(--border-radius-lg);--card-button-radius:var(--border-radius-base);--card-tag-radius:var(--border-radius-xl);--card-button-padding-x:var(--spacing-4);--card-button-padding-y:var(--spacing-3);--card-tag-padding-x:var(--spacing-2-5);--card-tag-padding-y:var(--spacing-1);--stepper-padding:var(--spacing-4);--stepper-container-padding:var(--spacing-8);--stepper-step-wrapper-max-width:120px;--stepper-step-circle-size:18px;--stepper-step-connector-margin:var(--spacing-2);--stepper-step-label-margin-top:var(--spacing-3);--stepper-step-label-min-width:80px;--stepper-step-label-max-width:100px;--stepper-step-pending-bg:var(--color-border-primary);--stepper-step-pending-color:var(--color-text-secondary);--stepper-step-active-bg:var(--color-primary-green);--stepper-step-active-color:var(--color-text-inverse);--stepper-step-completed-bg:var(--color-primary-green);--stepper-step-completed-color:var(--color-text-inverse);--stepper-step-label-pending-color:var(--color-text-secondary);--stepper-step-label-active-color:var(--color-text-primary);--stepper-step-label-completed-color:var(--color-text-secondary);--stepper-connector-pending-bg:var(--color-border-primary);--stepper-connector-completed-bg:var(--color-primary-green);--stepper-connector-active-bg:var(--color-primary-green);--icon-size-xs:1.5rem;--icon-size-sm:2rem;--icon-size-md:3rem;--icon-size-lg:3.25rem;--icon-size-xl:4rem;--icon-size-2xl:4.5rem;--icon-size-3xl:5rem;--icon-size-4xl:6.25rem;--animation-duration-normal:.2s;--animation-duration-slow:2s}.EmailComposer-module-scss-module__FZRi2G__emailComposer{background:var(--color-background-primary);flex-direction:column;height:100%;display:flex}.EmailComposer-module-scss-module__FZRi2G__composerHeader{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4)var(--spacing-6);border-bottom:var(--border-width-1)solid var(--color-border-primary);display:flex}.EmailComposer-module-scss-module__FZRi2G__composerTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.EmailComposer-module-scss-module__FZRi2G__composerBody{gap:var(--spacing-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.EmailComposer-module-scss-module__FZRi2G__fieldGroup{gap:var(--spacing-2);flex-direction:column;min-height:0;display:flex}.EmailComposer-module-scss-module__FZRi2G__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.EmailComposer-module-scss-module__FZRi2G__required{color:var(--color-status-error)}.EmailComposer-module-scss-module__FZRi2G__subjectInput,.EmailComposer-module-scss-module__FZRi2G__emailInputContainer{height:40px;padding:var(--spacing-2-5)var(--spacing-4);border:var(--border-width-1)solid var(--color-border-primary);border-radius:var(--border-radius-sm);font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-background-primary);transition:border-color .2s,box-shadow .2s}.EmailComposer-module-scss-module__FZRi2G__subjectInput::placeholder,.EmailComposer-module-scss-module__FZRi2G__emailInputContainer::placeholder{color:var(--color-text-tertiary)}.EmailComposer-module-scss-module__FZRi2G__subjectInput:focus,.EmailComposer-module-scss-module__FZRi2G__emailInputContainer:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px rgba(124,71,225,.1)}.EmailComposer-module-scss-module__FZRi2G__subjectInput:hover:not(:focus),.EmailComposer-module-scss-module__FZRi2G__emailInputContainer:hover:not(:focus){border-color:var(--color-border-secondary)}.EmailComposer-module-scss-module__FZRi2G__emailInputContainer{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5)var(--spacing-4);flex-wrap:wrap;min-height:40px;display:flex}.EmailComposer-module-scss-module__FZRi2G__emailInputContainer:focus-within{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px rgba(124,71,225,.1)}.EmailComposer-module-scss-module__FZRi2G__emailChip{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1)var(--spacing-2);background:var(--color-background-secondary);border:var(--border-width-1)solid var(--color-border-primary);border-radius:var(--border-radius-base);font-size:var(--font-size-sm);color:var(--color-text-primary);display:inline-flex}.EmailComposer-module-scss-module__FZRi2G__removeEmailButton{cursor:pointer;margin-left:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-lg);background:0 0;border:none;padding:0;line-height:1;transition:color .2s}.EmailComposer-module-scss-module__FZRi2G__removeEmailButton:hover{color:var(--color-status-error)}.EmailComposer-module-scss-module__FZRi2G__emailInput{font-size:var(--font-size-sm);font-family:var(--font-family-primary);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:200px;height:auto;padding:0}.EmailComposer-module-scss-module__FZRi2G__emailInput::placeholder{color:var(--color-text-tertiary)}.EmailComposer-module-scss-module__FZRi2G__subjectInput{width:100%}.EmailComposer-module-scss-module__FZRi2G__toggleFieldButton{cursor:pointer;padding:var(--spacing-2)0;font-size:var(--font-size-sm);color:var(--color-primary-purple);text-align:left;background:0 0;border:none;transition:color .2s}.EmailComposer-module-scss-module__FZRi2G__toggleFieldButton:hover{color:var(--color-primary-purple-dark)}.EmailComposer-module-scss-module__FZRi2G__composerActions{justify-content:flex-end;gap:var(--spacing-3);padding:var(--spacing-4)var(--spacing-6);border-top:var(--border-width-1)solid var(--color-border-primary);background:var(--color-background-secondary);display:flex}
:root{--color-primary-green:#0fa457;--color-primary-purple:#7c47e1;--color-primary-purple-dark:#5920c5;--color-primary-blue:#1b73e8;--color-text-primary:#040222;--color-text-secondary:#5b5675;--color-text-tertiary:#757575;--color-text-inverse:#fff;--color-background-primary:#fff;--color-background-secondary:#f8f7fc;--color-background-tertiary:#f5f5f5;--color-background-dark:#151619;--color-background-gradient-end:#f0f4ff;--color-border-primary:#e8e8e8;--color-border-secondary:#f5f5f5;--color-border-focus:#7c47e1;--color-status-success:#0fa457;--color-status-success-hover:#0d8f4a;--color-status-success-glow-25:rgba(15,164,87,.25);--color-status-success-glow-10:rgba(15,164,87,.1);--color-status-success-glow-0:rgba(15,164,87,0);--color-status-success-focus:rgba(15,164,87,.3);--color-status-warning:#f58700;--color-status-error:#d83d37;--color-status-info:#1b73e8;--color-feedback-positive-bg:#ebfbee;--color-feedback-negative:#e05752;--color-feedback-negative-bg:#fbeaea;--color-button-primary:var(--color-primary-purple);--color-button-primary-hover:#5920c5;--color-button-secondary:var(--color-background-primary);--color-button-secondary-hover:var(--color-background-secondary);--font-family-primary:"Euclid Circular B",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.375rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-tight:1.4;--line-height-tight-2:1.44;--line-height-tight-3:1.54;--line-height-tight-4:1.57;--spacing-0:0;--spacing-1:.25rem;--spacing-1-75:.4375rem;--spacing-2:.5rem;--spacing-2-5:.625rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-6-5:1.625rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--border-radius-sm:.5rem;--border-radius-base:.625rem;--border-radius-md:1rem;--border-radius-lg:1.4375rem;--border-radius-xl:1.5rem;--border-radius-full:9999px;--border-width-1:1px;--border-width-2:2px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-none:0 0 transparent;--z-index-dropdown:1000;--z-index-modal:1050;--z-index-tooltip:1070;--button-height-sm:2rem;--button-height-md:2.5rem;--button-height-lg:3rem;--button-height-xl:3.25rem;--button-height-2xl:2.75rem;--button-max-width:26.5rem;--button-padding-x-sm:var(--spacing-3);--button-padding-x-md:var(--spacing-4);--button-padding-x-lg:var(--spacing-6);--input-height-sm:2rem;--input-height-md:2.5rem;--input-height-lg:3rem;--input-padding-x:var(--spacing-3);--card-padding-sm:var(--spacing-6);--card-padding-md:var(--spacing-8);--card-padding-lg:5rem;--card-padding-xl:8.5rem;--card-padding-endcall-vertical:3.75rem;--card-padding-endcall-horizontal:10.1875rem;--card-padding-endcall-horizontal-md:5rem;--card-width-endcall:60rem;--card-border-radius:var(--border-radius-md);--card-border-radius-inner:var(--border-radius-lg);--card-button-radius:var(--border-radius-base);--card-tag-radius:var(--border-radius-xl);--card-button-padding-x:var(--spacing-4);--card-button-padding-y:var(--spacing-3);--card-tag-padding-x:var(--spacing-2-5);--card-tag-padding-y:var(--spacing-1);--stepper-padding:var(--spacing-4);--stepper-container-padding:var(--spacing-8);--stepper-step-wrapper-max-width:120px;--stepper-step-circle-size:18px;--stepper-step-connector-margin:var(--spacing-2);--stepper-step-label-margin-top:var(--spacing-3);--stepper-step-label-min-width:80px;--stepper-step-label-max-width:100px;--stepper-step-pending-bg:var(--color-border-primary);--stepper-step-pending-color:var(--color-text-secondary);--stepper-step-active-bg:var(--color-primary-green);--stepper-step-active-color:var(--color-text-inverse);--stepper-step-completed-bg:var(--color-primary-green);--stepper-step-completed-color:var(--color-text-inverse);--stepper-step-label-pending-color:var(--color-text-secondary);--stepper-step-label-active-color:var(--color-text-primary);--stepper-step-label-completed-color:var(--color-text-secondary);--stepper-connector-pending-bg:var(--color-border-primary);--stepper-connector-completed-bg:var(--color-primary-green);--stepper-connector-active-bg:var(--color-primary-green);--icon-size-xs:1.5rem;--icon-size-sm:2rem;--icon-size-md:3rem;--icon-size-lg:3.25rem;--icon-size-xl:4rem;--icon-size-2xl:4.5rem;--icon-size-3xl:5rem;--icon-size-4xl:6.25rem;--animation-duration-normal:.2s;--animation-duration-slow:2s}.WYSIWYGEditor-module-scss-module__rd7b2G__wysiwygEditor{border:var(--border-width-1)solid var(--color-border-primary);border-radius:var(--border-radius-sm);background:var(--color-background-primary);flex-direction:column;flex:1;min-height:200px;max-height:400px;display:flex;overflow:hidden}.WYSIWYGEditor-module-scss-module__rd7b2G__toolbar{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);border-bottom:var(--border-width-1)solid var(--color-border-primary);background:var(--color-background-secondary);display:flex}.WYSIWYGEditor-module-scss-module__rd7b2G__toolbarButton{border-radius:var(--border-radius-sm);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.WYSIWYGEditor-module-scss-module__rd7b2G__toolbarButton:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}.WYSIWYGEditor-module-scss-module__rd7b2G__toolbarButton:active{background:var(--color-border-primary)}.WYSIWYGEditor-module-scss-module__rd7b2G__toolbarButton:focus{outline:none;box-shadow:0 0 0 2px rgba(124,71,225,.2)}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent{padding:var(--spacing-4);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-background-primary);outline:none;flex:1;overflow-y:auto}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent[contenteditable=true]:empty:before{content:attr(data-placeholder);color:var(--color-text-tertiary);pointer-events:none}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent:focus{outline:none}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent p{margin:0 0 var(--spacing-2)0}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent p:last-child{margin-bottom:0}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent ul,.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent ol{margin:var(--spacing-2)0;padding-left:var(--spacing-6)}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent a{color:var(--color-primary-purple);text-decoration:underline}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent a:hover{color:var(--color-primary-purple-dark)}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent strong{font-weight:var(--font-weight-semibold)}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent em{font-style:italic}.WYSIWYGEditor-module-scss-module__rd7b2G__editorContent u{text-decoration:underline}
:root{--color-primary-green:#0fa457;--color-primary-purple:#7c47e1;--color-primary-purple-dark:#5920c5;--color-primary-blue:#1b73e8;--color-text-primary:#040222;--color-text-secondary:#5b5675;--color-text-tertiary:#757575;--color-text-inverse:#fff;--color-background-primary:#fff;--color-background-secondary:#f8f7fc;--color-background-tertiary:#f5f5f5;--color-background-dark:#151619;--color-background-gradient-end:#f0f4ff;--color-border-primary:#e8e8e8;--color-border-secondary:#f5f5f5;--color-border-focus:#7c47e1;--color-status-success:#0fa457;--color-status-success-hover:#0d8f4a;--color-status-success-glow-25:rgba(15,164,87,.25);--color-status-success-glow-10:rgba(15,164,87,.1);--color-status-success-glow-0:rgba(15,164,87,0);--color-status-success-focus:rgba(15,164,87,.3);--color-status-warning:#f58700;--color-status-error:#d83d37;--color-status-info:#1b73e8;--color-feedback-positive-bg:#ebfbee;--color-feedback-negative:#e05752;--color-feedback-negative-bg:#fbeaea;--color-button-primary:var(--color-primary-purple);--color-button-primary-hover:#5920c5;--color-button-secondary:var(--color-background-primary);--color-button-secondary-hover:var(--color-background-secondary);--font-family-primary:"Euclid Circular B",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.375rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-tight:1.4;--line-height-tight-2:1.44;--line-height-tight-3:1.54;--line-height-tight-4:1.57;--spacing-0:0;--spacing-1:.25rem;--spacing-1-75:.4375rem;--spacing-2:.5rem;--spacing-2-5:.625rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-6-5:1.625rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--border-radius-sm:.5rem;--border-radius-base:.625rem;--border-radius-md:1rem;--border-radius-lg:1.4375rem;--border-radius-xl:1.5rem;--border-radius-full:9999px;--border-width-1:1px;--border-width-2:2px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-none:0 0 transparent;--z-index-dropdown:1000;--z-index-modal:1050;--z-index-tooltip:1070;--button-height-sm:2rem;--button-height-md:2.5rem;--button-height-lg:3rem;--button-height-xl:3.25rem;--button-height-2xl:2.75rem;--button-max-width:26.5rem;--button-padding-x-sm:var(--spacing-3);--button-padding-x-md:var(--spacing-4);--button-padding-x-lg:var(--spacing-6);--input-height-sm:2rem;--input-height-md:2.5rem;--input-height-lg:3rem;--input-padding-x:var(--spacing-3);--card-padding-sm:var(--spacing-6);--card-padding-md:var(--spacing-8);--card-padding-lg:5rem;--card-padding-xl:8.5rem;--card-padding-endcall-vertical:3.75rem;--card-padding-endcall-horizontal:10.1875rem;--card-padding-endcall-horizontal-md:5rem;--card-width-endcall:60rem;--card-border-radius:var(--border-radius-md);--card-border-radius-inner:var(--border-radius-lg);--card-button-radius:var(--border-radius-base);--card-tag-radius:var(--border-radius-xl);--card-button-padding-x:var(--spacing-4);--card-button-padding-y:var(--spacing-3);--card-tag-padding-x:var(--spacing-2-5);--card-tag-padding-y:var(--spacing-1);--stepper-padding:var(--spacing-4);--stepper-container-padding:var(--spacing-8);--stepper-step-wrapper-max-width:120px;--stepper-step-circle-size:18px;--stepper-step-connector-margin:var(--spacing-2);--stepper-step-label-margin-top:var(--spacing-3);--stepper-step-label-min-width:80px;--stepper-step-label-max-width:100px;--stepper-step-pending-bg:var(--color-border-primary);--stepper-step-pending-color:var(--color-text-secondary);--stepper-step-active-bg:var(--color-primary-green);--stepper-step-active-color:var(--color-text-inverse);--stepper-step-completed-bg:var(--color-primary-green);--stepper-step-completed-color:var(--color-text-inverse);--stepper-step-label-pending-color:var(--color-text-secondary);--stepper-step-label-active-color:var(--color-text-primary);--stepper-step-label-completed-color:var(--color-text-secondary);--stepper-connector-pending-bg:var(--color-border-primary);--stepper-connector-completed-bg:var(--color-primary-green);--stepper-connector-active-bg:var(--color-primary-green);--icon-size-xs:1.5rem;--icon-size-sm:2rem;--icon-size-md:3rem;--icon-size-lg:3.25rem;--icon-size-xl:4rem;--icon-size-2xl:4.5rem;--icon-size-3xl:5rem;--icon-size-4xl:6.25rem;--animation-duration-normal:.2s;--animation-duration-slow:2s}.AttachmentsList-module-scss-module__fxxteq__attachmentsList{gap:var(--spacing-3);flex-direction:column;display:flex}.AttachmentsList-module-scss-module__fxxteq__attachmentsHeader{justify-content:space-between;align-items:center;display:flex}.AttachmentsList-module-scss-module__fxxteq__attachmentsLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AttachmentsList-module-scss-module__fxxteq__addButton{align-items:center;gap:var(--spacing-2);height:40px;padding:var(--spacing-2-5)var(--spacing-4);border:var(--border-width-1)solid var(--color-border-primary);border-radius:var(--border-radius-sm);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s;display:flex}.AttachmentsList-module-scss-module__fxxteq__addButton:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-focus);color:var(--color-primary-purple)}.AttachmentsList-module-scss-module__fxxteq__addButton:disabled{opacity:.5;cursor:not-allowed}.AttachmentsList-module-scss-module__fxxteq__addButton:focus{outline:none;box-shadow:0 0 0 3px rgba(124,71,225,.1)}.AttachmentsList-module-scss-module__fxxteq__hiddenInput{display:none}.AttachmentsList-module-scss-module__fxxteq__attachmentsContainer{gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-background-secondary);border:var(--border-width-1)solid var(--color-border-primary);border-radius:var(--border-radius-sm);flex-direction:column;display:flex}.AttachmentsList-module-scss-module__fxxteq__attachmentItem{padding:var(--spacing-2)var(--spacing-3);background:var(--color-background-primary);border:var(--border-width-1)solid var(--color-border-primary);border-radius:var(--border-radius-base);justify-content:space-between;align-items:center;transition:all .2s;display:flex}.AttachmentsList-module-scss-module__fxxteq__attachmentItem:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-sm)}.AttachmentsList-module-scss-module__fxxteq__attachmentInfo{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.AttachmentsList-module-scss-module__fxxteq__attachmentName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AttachmentsList-module-scss-module__fxxteq__attachmentSize{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.AttachmentsList-module-scss-module__fxxteq__removeButton{border-radius:var(--border-radius-sm);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.AttachmentsList-module-scss-module__fxxteq__removeButton:hover{background:var(--color-background-tertiary);color:var(--color-status-error)}.AttachmentsList-module-scss-module__fxxteq__removeButton:focus{outline:none;box-shadow:0 0 0 2px rgba(216,61,55,.2)}.AttachmentsList-module-scss-module__fxxteq__allowedTypesHint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-style:italic}
