.BulkMoveModal-module___tM2ZG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BulkMoveModal-module___tM2ZG__modal{background:var(--color-background,#1a1a1a);border:1px solid var(--glass-border);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:min(400px,100vw - 24px);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 16px 48px var(--lightningcss-light,#0f172a20)var(--lightningcss-dark,#00000080)}.BulkMoveModal-module___tM2ZG__header{padding:var(--spacing-lg);border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;display:flex}.BulkMoveModal-module___tM2ZG__header h3{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:600}.BulkMoveModal-module___tM2ZG__closeButton{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.BulkMoveModal-module___tM2ZG__closeButton:hover{color:var(--color-text);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.BulkMoveModal-module___tM2ZG__error{padding:var(--spacing-sm) var(--spacing-lg);color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);font-size:var(--font-size-sm);background:#ef44441a}.BulkMoveModal-module___tM2ZG__loading{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.BulkMoveModal-module___tM2ZG__spinner{animation:1s linear infinite BulkMoveModal-module___tM2ZG__spin}@keyframes BulkMoveModal-module___tM2ZG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BulkMoveModal-module___tM2ZG__boardList{max-height:360px;overflow-y:auto}.BulkMoveModal-module___tM2ZG__boardItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);transition:all .15s;display:flex}.BulkMoveModal-module___tM2ZG__boardItem:last-child{border-bottom:none}.BulkMoveModal-module___tM2ZG__boardItem:hover{background:var(--color-primary-alpha-8,#3b82f614)}.BulkMoveModal-module___tM2ZG__boardName{font-size:var(--font-size-base);flex:1;font-weight:500}.BulkMoveModal-module___tM2ZG__boardCount{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.BulkMoveModal-module___tM2ZG__arrow{color:var(--color-text-secondary);opacity:0;transition:opacity .15s}.BulkMoveModal-module___tM2ZG__boardItem:hover .BulkMoveModal-module___tM2ZG__arrow{opacity:1}.BulkMoveModal-module___tM2ZG__empty{padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (max-width:640px){.BulkMoveModal-module___tM2ZG__overlay{padding:8px}.BulkMoveModal-module___tM2ZG__modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.BulkMoveModal-module___tM2ZG__header{padding:var(--spacing-md)}.BulkMoveModal-module___tM2ZG__boardList{flex:1;max-height:none}.BulkMoveModal-module___tM2ZG__boardItem{min-height:44px}}
.OptionPicker-module__zcIulW__container{gap:12px;display:flex}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__row{flex-flow:wrap}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__disabled{opacity:.4;pointer-events:none}.OptionPicker-module__zcIulW__option{color:var(--color-text-secondary,#ffffff8c);cursor:pointer;text-align:center;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:2px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;line-height:1.3;transition:all .15s;display:flex}.OptionPicker-module__zcIulW__option.OptionPicker-module__zcIulW__withIcon{flex-direction:column;gap:8px;padding:20px 16px!important}.OptionPicker-module__zcIulW__option:hover:not(:disabled){color:var(--color-text,inherit);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)}.OptionPicker-module__zcIulW__option.OptionPicker-module__zcIulW__selected{border-color:var(--color-primary,#3b82f6);background:rgba(var(--color-primary-rgb,59, 130, 246), .12);color:var(--color-primary-text,var(--color-primary,#3b82f6))}.OptionPicker-module__zcIulW__option:active:not(:disabled){transform:scale(.97)}.OptionPicker-module__zcIulW__sm .OptionPicker-module__zcIulW__option{padding:7px 12px;font-size:12px;font-weight:600}.OptionPicker-module__zcIulW__md .OptionPicker-module__zcIulW__option{padding:11px 16px;font-size:13px;font-weight:600}.OptionPicker-module__zcIulW__icon{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.OptionPicker-module__zcIulW__label{color:var(--color-text,#fff);font-size:14px;font-weight:600}.OptionPicker-module__zcIulW__description{color:var(--color-text-secondary,#ffffff8c);max-width:220px;font-size:12px;font-weight:400;line-height:1.4}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__grid .OptionPicker-module__zcIulW__option{flex:none}
.FilterBar-module___HXl7W__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.FilterBar-module___HXl7W__left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FilterBar-module___HXl7W__right{flex-shrink:0;align-items:center;gap:10px;display:flex}.FilterBar-module___HXl7W__dropdownWrap{cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.FilterBar-module___HXl7W__dropdownWrap:hover{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)}.FilterBar-module___HXl7W__dropdownWrap:focus-within{border-color:var(--color-primary-alpha-50,#3b82f680)}.FilterBar-module___HXl7W__dropdownLabel{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);white-space:nowrap;font-size:13px;font-weight:500}.FilterBar-module___HXl7W__dropdownChevron{pointer-events:none;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);flex-shrink:0;position:static;transform:none}.FilterBar-module___HXl7W__dropdownNative{opacity:0;cursor:pointer;appearance:none;border:none;width:100%;height:100%;margin:0;padding:0;font-family:inherit;position:absolute;inset:0}.FilterBar-module___HXl7W__dropdownNative option{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#e5e7eb);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1f2937)}
.GraphicCreator-canvas-module__qz5oZG__container{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0a0a0a);height:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.GraphicCreator-canvas-module__qz5oZG__header{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#111);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-shrink:0;min-width:0;padding:12px 16px}.GraphicCreator-canvas-module__qz5oZG__headerInRaiChrome{background:0 0;border:none;width:100%;min-height:0;margin:0;padding:0}.GraphicCreator-canvas-module__qz5oZG__headerInRaiChrome .GraphicCreator-canvas-module__qz5oZG__headerTitleButton,.GraphicCreator-canvas-module__qz5oZG__headerInRaiChrome .GraphicCreator-canvas-module__qz5oZG__headerTitle{max-width:11rem;font-size:.78rem}.GraphicCreator-canvas-module__qz5oZG__headerTitle{font-size:14px;font-weight:600}.GraphicCreator-canvas-module__qz5oZG__headerTitleButton{max-width:280px;color:var(--color-primary-light);cursor:text;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 6px;font-size:14px;font-weight:600;overflow:hidden}.GraphicCreator-canvas-module__qz5oZG__headerTitleButton:hover{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14)}.GraphicCreator-canvas-module__qz5oZG__headerTitleInput{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);border:1px solid var(--rai-blue);width:min(280px,32vw,100%);height:30px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font:inherit;border-radius:8px;outline:none;padding:4px 8px;font-size:14px;font-weight:600}.GraphicCreator-canvas-module__qz5oZG__autoSaveStatus{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);flex-shrink:0;font-size:11px;font-weight:500}.GraphicCreator-canvas-module__qz5oZG__autoSaveStatusError{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171)}.GraphicCreator-canvas-module__qz5oZG__headerActions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}.GraphicCreator-canvas-module__qz5oZG__sizeButtonLabel{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.GraphicCreator-canvas-module__qz5oZG__iconButtonActive{background:rgba(var(--rai-accent-rgb,29, 155, 240), .2);color:var(--color-primary-light)}.GraphicCreator-canvas-module__qz5oZG__divider{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);flex-shrink:0;width:1px;height:18px;margin:0 2px}.GraphicCreator-canvas-module__qz5oZG__zoomLabel{text-align:center;min-width:2.75rem;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);text-align:center;min-width:40px;font-size:12px}.GraphicCreator-canvas-module__qz5oZG__sizeSelector{position:relative}.GraphicCreator-canvas-module__qz5oZG__sizeButton{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24);gap:10px;height:34px;padding:0 14px 0 13px;font-size:13px;font-weight:650;line-height:1}.GraphicCreator-canvas-module__qz5oZG__sizeButton svg:last-child{margin-left:2px}.GraphicCreator-canvas-module__qz5oZG__sizeDropdown{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#161616);z-index:100;border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:12px;width:300px;min-width:300px;padding:6px 0 0;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#0006)}.GraphicCreator-canvas-module__qz5oZG__sizeMenuSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff61);padding:6px 14px 4px;font-size:10px;font-weight:700}.GraphicCreator-canvas-module__qz5oZG__sizeOptionList{flex-direction:column;gap:2px;padding:2px 6px 6px;display:flex}.GraphicCreator-canvas-module__qz5oZG__sizeOption{width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.GraphicCreator-canvas-module__qz5oZG__sizeOption:hover{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.GraphicCreator-canvas-module__qz5oZG__sizeOptionActive{background:rgba(var(--rai-accent-rgb,29, 155, 240), .14);color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fd)}.GraphicCreator-canvas-module__qz5oZG__sizeOptionActive:hover{background:rgba(var(--rai-accent-rgb,29, 155, 240), .2)}.GraphicCreator-canvas-module__qz5oZG__sizeOptionMain{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.GraphicCreator-canvas-module__qz5oZG__sizeOptionText{flex-direction:column;gap:2px;min-width:0;display:flex}.GraphicCreator-canvas-module__qz5oZG__sizeOptionName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.GraphicCreator-canvas-module__qz5oZG__sizeOptionMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.GraphicCreator-canvas-module__qz5oZG__sizeOptionActive .GraphicCreator-canvas-module__qz5oZG__sizeOptionMeta{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fdb3)}.GraphicCreator-canvas-module__qz5oZG__sizeOptionDot{opacity:.55;margin:0 5px}.GraphicCreator-canvas-module__qz5oZG__sizeOptionCheck{color:var(--rai-blue-light);flex-shrink:0}.GraphicCreator-canvas-module__qz5oZG__sizeAspectThumb{box-sizing:border-box;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1.5px solid var(--lightningcss-light,#0f172a47)var(--lightningcss-dark,#ffffff47);border-radius:3px;flex-shrink:0;display:block}.GraphicCreator-canvas-module__qz5oZG__sizeAspectThumbActive{background:rgba(var(--rai-accent-rgb,29, 155, 240), .18);border-color:#60a5fad9}.GraphicCreator-canvas-module__qz5oZG__sizeDropdownPortal{border:1px solid var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24);width:300px;min-width:300px;max-height:min(72vh,520px);position:fixed;top:auto;left:auto;right:auto;overflow:hidden auto;box-shadow:0 18px 50px var(--lightningcss-light,#0f172a28)var(--lightningcss-dark,#0000009e)}.GraphicCreator-canvas-module__qz5oZG__sizeDimensions{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11px}.GraphicCreator-canvas-module__qz5oZG__customSizeBlock{background:var(--lightningcss-light,#f1f5f92e)var(--lightningcss-dark,#0000002e);border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.GraphicCreator-canvas-module__qz5oZG__customSizeLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff61);margin-bottom:0;font-size:10px;font-weight:700}.GraphicCreator-canvas-module__qz5oZG__customSizeRow{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;width:100%;display:grid}.GraphicCreator-canvas-module__qz5oZG__customSizeField{flex-direction:column;gap:4px;min-width:0;display:flex}.GraphicCreator-canvas-module__qz5oZG__customSizeField>span{letter-spacing:.06em;text-transform:uppercase;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);font-size:10px;font-weight:650}.GraphicCreator-canvas-module__qz5oZG__customSizeRow .GraphicCreator-canvas-module__qz5oZG__propertyInputSmall{box-sizing:border-box;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#252525);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:9px;width:100%;min-width:0;height:36px;min-height:36px}.GraphicCreator-canvas-module__qz5oZG__customSizeRow .GraphicCreator-canvas-module__qz5oZG__propertyInputSmall:focus{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .55);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2a2a2a)}.GraphicCreator-canvas-module__qz5oZG__customSizeSep{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);text-align:center;flex-shrink:0;padding-bottom:8px;font-size:13px}.GraphicCreator-canvas-module__qz5oZG__customSizeApply{background:var(--rai-blue);width:100%;height:36px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;border:none;border-radius:9px;font-size:13px;font-weight:650;transition:filter .12s,opacity .12s}.GraphicCreator-canvas-module__qz5oZG__customSizeApply:hover{filter:brightness(1.08)}.GraphicCreator-canvas-module__qz5oZG__scaleContentLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff9e);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:0;font-size:12px;display:flex}.GraphicCreator-canvas-module__qz5oZG__scaleContentLabel input{width:14px;height:14px;accent-color:var(--rai-blue);flex-shrink:0}.GraphicCreator-canvas-module__qz5oZG__exportButton{font-size:13px;font-weight:500}.GraphicCreator-canvas-module__qz5oZG__closeButton{margin-left:8px}.GraphicCreator-canvas-module__qz5oZG__main{flex:1;display:flex;position:relative;overflow:hidden}.GraphicCreator-canvas-module__qz5oZG__toolbar{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#111);border-right:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:56px;padding:12px 8px;display:flex}.GraphicCreator-canvas-module__qz5oZG__toolbarButton{width:40px;height:40px}.GraphicCreator-canvas-module__qz5oZG__toolbarButtonActive{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.GraphicCreator-canvas-module__qz5oZG__toolbarOrchestratorButton{color:var(--color-primary-light);box-shadow:none;background:0 0;border:0}.GraphicCreator-canvas-module__qz5oZG__toolbarOrchestratorButton:hover{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.GraphicCreator-canvas-module__qz5oZG__toolbarOrchestratorButton svg{stroke:#253985;stroke-width:2.5px;width:20px;height:20px;display:block}.GraphicCreator-canvas-module__qz5oZG__toolbarMenuWrap{position:relative}.GraphicCreator-canvas-module__qz5oZG__documentMenu{z-index:80;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1a1a1a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;width:min(178px,100vw - 96px);padding:6px;position:absolute;top:0;left:calc(100% + 10px);box-shadow:0 14px 34px var(--lightningcss-light,#0f172a1b)var(--lightningcss-dark,#0000006b)}.GraphicCreator-canvas-module__qz5oZG__documentMenuItem{width:100%;height:36px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.GraphicCreator-canvas-module__qz5oZG__documentMenuItem:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.GraphicCreator-canvas-module__qz5oZG__documentMenuItem svg{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff9e);flex-shrink:0}.GraphicCreator-canvas-module__qz5oZG__toolbarDivider{background:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);width:24px;height:1px;margin:8px 0}.GraphicCreator-canvas-module__qz5oZG__toolbarButtonAI{background:linear-gradient(135deg, rgba(var(--rai-accent-rgb,29, 155, 240), .2) 0%, #2563eb33 100%);color:var(--color-primary-light)}.GraphicCreator-canvas-module__qz5oZG__toolbarButtonAI:hover{background:linear-gradient(135deg, rgba(var(--rai-accent-rgb,29, 155, 240), .3) 0%, #2563eb4d 100%);color:var(--color-primary-light)}.GraphicCreator-canvas-module__qz5oZG__snapGuide{background:var(--color-primary-light);pointer-events:none;z-index:1000;position:absolute}.GraphicCreator-canvas-module__qz5oZG__canvasArea{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0a0a0a);background-image:linear-gradient(45deg, var(--lightningcss-light,var(--theme-light-surface,#f1f5f9))var(--lightningcss-dark,#151515) 25%, transparent 25%), linear-gradient(-45deg, var(--lightningcss-light,var(--theme-light-surface,#f1f5f9))var(--lightningcss-dark,#151515) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--lightningcss-light,var(--theme-light-surface,#f1f5f9))var(--lightningcss-dark,#151515) 75%), linear-gradient(-45deg, transparent 75%, var(--lightningcss-light,var(--theme-light-surface,#f1f5f9))var(--lightningcss-dark,#151515) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;flex:1;justify-content:center;align-items:center;padding:clamp(24px,4vh,36px);display:flex;position:relative;overflow:auto}.GraphicCreator-canvas-module__qz5oZG__canvasWrapper{border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 12px 36px var(--lightningcss-light,#0f172a1b)var(--lightningcss-dark,#0000006b)}.GraphicCreator-canvas-module__qz5oZG__canvasInner{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.GraphicCreator-canvas-module__qz5oZG__canvasInner.GraphicCreator-canvas-module__qz5oZG__dragging{cursor:grabbing}.GraphicCreator-canvas-module__qz5oZG__htmlCanvas{width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.GraphicCreator-canvas-module__qz5oZG__htmlCanvas *{box-sizing:border-box}.GraphicCreator-canvas-module__qz5oZG__withLayers .GraphicCreator-canvas-module__qz5oZG__htmlCanvas [data-layer-id],.GraphicCreator-canvas-module__qz5oZG__htmlCanvas [data-overlay-active]{visibility:hidden!important}.GraphicCreator-canvas-module__qz5oZG__modeToggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);cursor:pointer;z-index:10;background:var(--lightningcss-light,#f1f5f999)var(--lightningcss-dark,#0009);border:1px solid var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:all .15s;display:flex;position:absolute;top:8px;right:8px}.GraphicCreator-canvas-module__qz5oZG__modeToggle:hover:not(:disabled){background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000c);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);border-color:var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#ffffff4d)}.GraphicCreator-canvas-module__qz5oZG__modeToggle:disabled{opacity:.7;cursor:wait}.GraphicCreator-canvas-module__qz5oZG__modeToggleGroup{z-index:10;gap:4px;display:flex;position:absolute;top:8px;right:8px}.GraphicCreator-canvas-module__qz5oZG__modeToggleSecondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:28px;height:28px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);cursor:pointer;background:var(--lightningcss-light,#f1f5f999)var(--lightningcss-dark,#0009);border:1px solid var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.GraphicCreator-canvas-module__qz5oZG__modeToggleSecondary:hover{color:#fff;background:#ef4444cc;border-color:#ef444480}.GraphicCreator-canvas-module__qz5oZG__layer{box-sizing:border-box;-webkit-user-select:none;user-select:none}.GraphicCreator-canvas-module__qz5oZG__layerSelected{outline:calc(2px * var(--rh,1)) solid var(--color-primary-light);outline-offset:0}.GraphicCreator-canvas-module__qz5oZG__resizeHandle{width:calc(12px * var(--rh,1));height:calc(12px * var(--rh,1));background:var(--color-primary-light);border:calc(2px * var(--rh,1)) solid var(--lightningcss-light,var(--theme-light-border,#cbd5e1))var(--lightningcss-dark,#fff);border-radius:calc(3px * var(--rh,1));z-index:10;position:absolute}.GraphicCreator-canvas-module__qz5oZG__resizeEdge{z-index:9;background:0 0;position:absolute}.GraphicCreator-canvas-module__qz5oZG__resizeEdgeN{top:calc(-5px * var(--rh,1));height:calc(10px * var(--rh,1));cursor:n-resize;left:0;right:0}.GraphicCreator-canvas-module__qz5oZG__resizeEdgeS{bottom:calc(-5px * var(--rh,1));height:calc(10px * var(--rh,1));cursor:s-resize;left:0;right:0}.GraphicCreator-canvas-module__qz5oZG__resizeEdgeE{right:calc(-5px * var(--rh,1));width:calc(10px * var(--rh,1));cursor:e-resize;top:0;bottom:0}.GraphicCreator-canvas-module__qz5oZG__resizeEdgeW{left:calc(-5px * var(--rh,1));width:calc(10px * var(--rh,1));cursor:w-resize;top:0;bottom:0}.GraphicCreator-canvas-module__qz5oZG__resizeN{top:calc(-6px * var(--rh,1));cursor:n-resize;left:50%;transform:translate(-50%)}.GraphicCreator-canvas-module__qz5oZG__resizeS{bottom:calc(-6px * var(--rh,1));cursor:s-resize;left:50%;transform:translate(-50%)}.GraphicCreator-canvas-module__qz5oZG__resizeE{right:calc(-6px * var(--rh,1));cursor:e-resize;top:50%;transform:translateY(-50%)}.GraphicCreator-canvas-module__qz5oZG__resizeW{left:calc(-6px * var(--rh,1));cursor:w-resize;top:50%;transform:translateY(-50%)}.GraphicCreator-canvas-module__qz5oZG__resizeNE{top:calc(-6px * var(--rh,1));right:calc(-6px * var(--rh,1));cursor:ne-resize}.GraphicCreator-canvas-module__qz5oZG__resizeNW{top:calc(-6px * var(--rh,1));left:calc(-6px * var(--rh,1));cursor:nw-resize}.GraphicCreator-canvas-module__qz5oZG__resizeSE{bottom:calc(-6px * var(--rh,1));right:calc(-6px * var(--rh,1));cursor:se-resize}.GraphicCreator-canvas-module__qz5oZG__resizeSW{bottom:calc(-6px * var(--rh,1));left:calc(-6px * var(--rh,1));cursor:sw-resize}
.GraphicCreator-properties-module__nSJJRa__rightPanel{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#111);border-left:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;flex-shrink:0;width:clamp(220px,28vw,260px);display:flex;overflow:hidden}.GraphicCreator-properties-module__nSJJRa__panel{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;min-height:0;display:flex}.GraphicCreator-properties-module__nSJJRa__rightPanel>.GraphicCreator-properties-module__nSJJRa__panel:first-child{flex:0 auto;max-height:min(42vh,360px)}.GraphicCreator-properties-module__nSJJRa__rightPanel>.GraphicCreator-properties-module__nSJJRa__panel.GraphicCreator-properties-module__nSJJRa__layersPanel{flex-direction:column;min-height:0;display:flex}.GraphicCreator-properties-module__nSJJRa__rightPanel>.GraphicCreator-properties-module__nSJJRa__panel:not(:first-child){border-bottom:0;flex:1 1 0;min-height:0}.GraphicCreator-properties-module__nSJJRa__panelHeader{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px 8px;font-size:11px;font-weight:600;display:flex}.GraphicCreator-properties-module__nSJJRa__layersHeaderTitle{align-items:center;gap:8px;display:inline-flex}.GraphicCreator-properties-module__nSJJRa__layersCount{min-width:18px;height:18px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);letter-spacing:0;text-transform:none;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.GraphicCreator-properties-module__nSJJRa__layersSelectionMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.GraphicCreator-properties-module__nSJJRa__layersList{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex:auto;gap:2px;min-height:120px;max-height:min(36vh,300px);padding:0 6px 10px;display:flex;overflow-y:auto}.GraphicCreator-properties-module__nSJJRa__layersList::-webkit-scrollbar{width:6px}.GraphicCreator-properties-module__nSJJRa__layersList::-webkit-scrollbar-thumb{background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px}.GraphicCreator-properties-module__nSJJRa__layerItem{cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:40px;padding:6px 6px 6px 4px;transition:background .12s,box-shadow .12s;display:flex}.GraphicCreator-properties-module__nSJJRa__layerItem:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.GraphicCreator-properties-module__nSJJRa__layerItemSelected{background:rgba(var(--rai-accent-rgb,29, 155, 240), .16);box-shadow:inset 0 0 0 1px rgba(var(--rai-accent-rgb,29, 155, 240), .35)}.GraphicCreator-properties-module__nSJJRa__layerItemSelected:hover{background:rgba(var(--rai-accent-rgb,29, 155, 240), .22)}.GraphicCreator-properties-module__nSJJRa__layerItemHidden{opacity:.48}.GraphicCreator-properties-module__nSJJRa__layerItemLocked .GraphicCreator-properties-module__nSJJRa__layerName{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c)}.GraphicCreator-properties-module__nSJJRa__layerVisibility{width:26px;height:26px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff61);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.GraphicCreator-properties-module__nSJJRa__layerVisibility:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.GraphicCreator-properties-module__nSJJRa__layerTypeIcon{width:22px;height:22px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.GraphicCreator-properties-module__nSJJRa__layerItemSelected .GraphicCreator-properties-module__nSJJRa__layerTypeIcon{background:rgba(var(--rai-accent-rgb,29, 155, 240), .2);color:var(--lightningcss-light,#686e85)var(--lightningcss-dark,#c7d2fef2)}.GraphicCreator-properties-module__nSJJRa__layerSwatch{border-radius:3px;flex-shrink:0;width:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffff2e}.GraphicCreator-properties-module__nSJJRa__layerMeta{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.GraphicCreator-properties-module__nSJJRa__layerName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe0);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.25;overflow:hidden}.GraphicCreator-properties-module__nSJJRa__layerTypeLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.GraphicCreator-properties-module__nSJJRa__layerLockBadge{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);flex-shrink:0}.GraphicCreator-properties-module__nSJJRa__layerActions{opacity:0;pointer-events:none;flex:none;align-items:center;gap:0;max-width:0;margin-left:0;padding:0;transition:max-width .14s,opacity .12s,margin .12s;display:flex;overflow:hidden}.GraphicCreator-properties-module__nSJJRa__layerItem:hover .GraphicCreator-properties-module__nSJJRa__layerActions,.GraphicCreator-properties-module__nSJJRa__layerItem:focus-within .GraphicCreator-properties-module__nSJJRa__layerActions,.GraphicCreator-properties-module__nSJJRa__layerItemSelected .GraphicCreator-properties-module__nSJJRa__layerActions{opacity:1;pointer-events:auto;max-width:140px;margin-left:2px}.GraphicCreator-properties-module__nSJJRa__layerActions button{width:22px;height:22px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.GraphicCreator-properties-module__nSJJRa__layerActions button:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.GraphicCreator-properties-module__nSJJRa__propertiesContent{flex:1;min-height:0;padding:16px;overflow-y:auto}.GraphicCreator-properties-module__nSJJRa__readOnlyNotice{background:rgba(var(--rai-accent-rgb,29, 155, 240), .08);color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#dbeafed1);border:1px solid #60a5fa3d;border-radius:10px;margin:12px;padding:12px;font-size:12px;line-height:1.45}.GraphicCreator-properties-module__nSJJRa__propertyGroup{flex-direction:column;gap:10px;display:flex}.GraphicCreator-properties-module__nSJJRa__propertyLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#b7b7b7);text-transform:uppercase;letter-spacing:.09em;margin-top:10px;font-size:12px;font-weight:600}.GraphicCreator-properties-module__nSJJRa__propertyLabel:first-child{margin-top:0}.GraphicCreator-properties-module__nSJJRa__propertyInput{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);width:100%;min-height:40px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);box-sizing:border-box;border:1px solid #0000;border-radius:12px;outline:none;padding:9px 14px;font-size:14px;transition:background .15s,border-color .15s}.GraphicCreator-properties-module__nSJJRa__propertyInput:focus{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#333);border-color:var(--rai-blue)}.GraphicCreator-properties-module__nSJJRa__propertyTextarea{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);width:100%;min-height:92px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);resize:vertical;box-sizing:border-box;border:1px solid #0000;border-radius:12px;outline:none;padding:9px 14px;font-family:inherit;font-size:14px;line-height:1.35;transition:background .15s,border-color .15s}.GraphicCreator-properties-module__nSJJRa__propertyTextarea:focus{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#333);border-color:var(--rai-blue)}.GraphicCreator-properties-module__nSJJRa__propertySelect{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);width:100%;min-height:40px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:12px;outline:none;padding:9px 14px;font-size:14px;transition:background .15s,border-color .15s}.GraphicCreator-properties-module__nSJJRa__propertySelect:focus{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#333);border-color:var(--rai-blue)}.GraphicCreator-properties-module__nSJJRa__propertySelect option{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1a1a1a);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff)}.GraphicCreator-properties-module__nSJJRa__propertySelect optgroup{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);font-style:normal;font-weight:600}.GraphicCreator-properties-module__nSJJRa__fontSizeRow{align-items:center;gap:10px;display:flex}.GraphicCreator-properties-module__nSJJRa__fontSizeRow .GraphicCreator-properties-module__nSJJRa__propertySelect{flex:1}.GraphicCreator-properties-module__nSJJRa__propertyInputSmall{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);width:88px;min-height:40px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);text-align:center;box-sizing:border-box;border:1px solid #0000;border-radius:12px;outline:none;padding:9px 10px;font-size:14px;transition:background .15s,border-color .15s}.GraphicCreator-properties-module__nSJJRa__propertyInputSmall:focus{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#333);border-color:var(--rai-blue)}.GraphicCreator-properties-module__nSJJRa__propertyColorControl{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:7px 12px;transition:background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.GraphicCreator-properties-module__nSJJRa__propertyColorControl:hover{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#333)}.GraphicCreator-properties-module__nSJJRa__propertyColorPreview{border:1px solid var(--lightningcss-light,#0f172a47)var(--lightningcss-dark,#ffffff47);border-radius:4px;flex-shrink:0;width:22px;height:22px}.GraphicCreator-properties-module__nSJJRa__propertyColorValue{min-width:0;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffad);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.GraphicCreator-properties-module__nSJJRa__propertyColor{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.GraphicCreator-properties-module__nSJJRa__propertyButtonGroup{gap:6px;display:flex}.GraphicCreator-properties-module__nSJJRa__propertyButtonGroup button{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);min-height:40px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:8px;transition:background .15s,color .15s;display:flex}.GraphicCreator-properties-module__nSJJRa__propertyButtonGroup button:hover{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#383838);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff)}.GraphicCreator-properties-module__nSJJRa__propertyButtonGroup button.GraphicCreator-properties-module__nSJJRa__active{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:#3f3f46;border-color:#0000}.GraphicCreator-properties-module__nSJJRa__alignmentTools{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.GraphicCreator-properties-module__nSJJRa__alignmentButton{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;border-radius:12px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.GraphicCreator-properties-module__nSJJRa__alignmentButton:hover{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#383838);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);border-color:#0000}.GraphicCreator-properties-module__nSJJRa__gradientPresets{flex-wrap:wrap;gap:8px;display:flex}.GraphicCreator-properties-module__nSJJRa__gradientPreset{cursor:pointer;width:34px;height:34px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);border:1px solid var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);border-radius:8px;justify-content:center;align-items:center;font-size:8px;transition:transform .15s,border-color .15s;display:flex}.GraphicCreator-properties-module__nSJJRa__gradientPreset:hover{border-color:var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#ffffff4d);transform:scale(1.1)}.GraphicCreator-properties-module__nSJJRa__propertyGroup input[type=range]{appearance:none;background:var(--rai-blue);border:0;border-radius:999px;outline:none;width:100%;height:3px}.GraphicCreator-properties-module__nSJJRa__propertyGroup input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #2d2d2d;border-radius:50%;width:18px;height:18px;transition:transform .15s}.GraphicCreator-properties-module__nSJJRa__propertyGroup input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.GraphicCreator-properties-module__nSJJRa__propertyGroup input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #2d2d2d;border-radius:50%;width:18px;height:18px}.GraphicCreator-properties-module__nSJJRa__assetPanelContent{flex:1;min-height:0;padding:14px 16px 16px;overflow-y:auto}.GraphicCreator-properties-module__nSJJRa__assetPanelGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,92px),1fr));gap:8px;display:grid}.GraphicCreator-properties-module__nSJJRa__assetPanelButton,.GraphicCreator-properties-module__nSJJRa__iconPanelButton{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1a1a1a);min-width:0;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc2);cursor:pointer;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:8px;transition:background .15s,border-color .15s,color .15s}.GraphicCreator-properties-module__nSJJRa__assetPanelButton:hover,.GraphicCreator-properties-module__nSJJRa__iconPanelButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29)}.GraphicCreator-properties-module__nSJJRa__assetPanelButton{flex-direction:column;align-items:center;gap:8px;min-height:104px;padding:12px 8px;display:flex}.GraphicCreator-properties-module__nSJJRa__assetPanelButton span,.GraphicCreator-properties-module__nSJJRa__iconPanelButton span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.GraphicCreator-properties-module__nSJJRa__assetSearchWrapper{align-items:center;margin-bottom:12px;display:flex;position:relative}.GraphicCreator-properties-module__nSJJRa__assetSearchWrapper svg{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);pointer-events:none;position:absolute;left:12px}.GraphicCreator-properties-module__nSJJRa__assetSearchInput{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#2d2d2d);width:100%;min-height:40px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);box-sizing:border-box;border:1px solid #0000;border-radius:12px;outline:none;padding:9px 14px 9px 36px;font-size:14px;transition:background .15s,border-color .15s}.GraphicCreator-properties-module__nSJJRa__assetSearchInput:focus{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#333);border-color:var(--rai-blue)}.GraphicCreator-properties-module__nSJJRa__iconPanelGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,68px),1fr));gap:8px;display:grid}.GraphicCreator-properties-module__nSJJRa__iconPanelButton{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;padding:10px 6px;display:flex}.GraphicCreator-properties-module__nSJJRa__iconPanelButton svg{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd1);flex-shrink:0}.GraphicCreator-properties-module__nSJJRa__assetPanelEmpty{min-height:150px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff7a);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.GraphicCreator-properties-module__nSJJRa__convertingOverlay{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);z-index:20;border-radius:inherit;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.GraphicCreator-properties-module__nSJJRa__spinning{animation:1s linear infinite GraphicCreator-properties-module__nSJJRa__spin}@keyframes GraphicCreator-properties-module__nSJJRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.GraphicCreator-galleries-module__DyJNlW__templateGalleryOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GraphicCreator-galleries-module__DyJNlW__templateGalleryModal{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1a1a1a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:16px;flex-direction:column;width:90%;max-width:1000px;max-height:85vh;display:flex;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__templateGalleryHeader{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.GraphicCreator-galleries-module__DyJNlW__templateGalleryTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font-size:18px;font-weight:600}.GraphicCreator-galleries-module__DyJNlW__templateGalleryBody{flex:1;display:flex;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__templateCategories{border-right:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-shrink:0;width:200px;padding:16px 0;overflow-y:auto}.GraphicCreator-galleries-module__DyJNlW__templateCategoryGroup{margin-bottom:8px}.GraphicCreator-galleries-module__DyJNlW__templateCategoryLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);text-transform:uppercase;letter-spacing:.5px;padding:8px 20px;font-size:10px;font-weight:600}.GraphicCreator-galleries-module__DyJNlW__templateCategoryButton{text-align:left;width:100%;padding:10px 20px 10px 32px;display:block}.GraphicCreator-galleries-module__DyJNlW__templateGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));align-content:start;gap:16px;padding:20px;display:grid;overflow-y:auto}.GraphicCreator-galleries-module__DyJNlW__templateCard{cursor:pointer;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;transition:all .2s;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__templateCard:hover{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .4);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);box-shadow:0 8px 24px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}.GraphicCreator-galleries-module__DyJNlW__templateThumbnail{aspect-ratio:1;background:linear-gradient(135deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#232526) 0%, #414345 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__templateThumbnailImage{object-fit:cover;width:100%;height:100%}.GraphicCreator-galleries-module__DyJNlW__templatePlaceholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d);flex-direction:column;align-items:center;gap:8px;display:flex}.GraphicCreator-galleries-module__DyJNlW__templatePlaceholder svg{opacity:.5}.GraphicCreator-galleries-module__DyJNlW__templateFeaturedBadge{color:#000;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.GraphicCreator-galleries-module__DyJNlW__templateInfo{padding:12px}.GraphicCreator-galleries-module__DyJNlW__templateName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:500;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__templateDimensions{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);font-size:11px}.GraphicCreator-galleries-module__DyJNlW__templateEmpty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.GraphicCreator-galleries-module__DyJNlW__templateEmpty svg{opacity:.4;margin-bottom:16px}.GraphicCreator-galleries-module__DyJNlW__templateEmptyText{margin-bottom:8px;font-size:14px}.GraphicCreator-galleries-module__DyJNlW__templateEmptyHint{opacity:.7;font-size:12px}.GraphicCreator-galleries-module__DyJNlW__templateLoading{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);grid-column:1/-1;justify-content:center;align-items:center;padding:60px;display:flex}.GraphicCreator-galleries-module__DyJNlW__templateSearchWrapper{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);padding:0 20px 16px}.GraphicCreator-galleries-module__DyJNlW__templateSearchInput{width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:8px;outline:none;padding:10px 14px;font-size:13px;transition:border-color .15s}.GraphicCreator-galleries-module__DyJNlW__templateSearchInput::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6)}.GraphicCreator-galleries-module__DyJNlW__templateSearchInput:focus{border-color:var(--color-primary-light)}.GraphicCreator-galleries-module__DyJNlW__saveTemplateForm{flex-direction:column;gap:16px;padding:20px;display:flex}.GraphicCreator-galleries-module__DyJNlW__saveTemplateField{flex-direction:column;gap:6px;display:flex}.GraphicCreator-galleries-module__DyJNlW__saveTemplateLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);font-size:12px;font-weight:500}.GraphicCreator-galleries-module__DyJNlW__saveTemplateActions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.GraphicCreator-galleries-module__DyJNlW__aiSubmitButton{justify-content:center;width:100%}.GraphicCreator-galleries-module__DyJNlW__designsGalleryModal{width:100%;max-width:min(920px,96vw)}.GraphicCreator-galleries-module__DyJNlW__designsGalleryBody{max-height:calc(85vh - 70px);padding:16px 20px 20px;overflow:auto}.GraphicCreator-galleries-module__DyJNlW__designsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));align-content:start;gap:14px;display:grid}.GraphicCreator-galleries-module__DyJNlW__designCard{cursor:pointer;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;flex-direction:column;min-width:0;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__designCard:hover{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .4);background:var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#ffffff12);box-shadow:0 10px 28px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000059)}.GraphicCreator-galleries-module__DyJNlW__designCard:focus-visible{outline:2px solid var(--rai-blue);outline-offset:2px}.GraphicCreator-galleries-module__DyJNlW__designCardThumbWrap{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0c0c0c);position:relative}.GraphicCreator-galleries-module__DyJNlW__designCardDelete{z-index:2;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--lightningcss-light,#f1f5f98c)var(--lightningcss-dark,#0000008c);border-radius:8px;transition:opacity .15s;position:absolute;top:6px;right:6px}.GraphicCreator-galleries-module__DyJNlW__designCard:hover .GraphicCreator-galleries-module__DyJNlW__designCardDelete,.GraphicCreator-galleries-module__DyJNlW__designCard:focus-within .GraphicCreator-galleries-module__DyJNlW__designCardDelete{opacity:1}.GraphicCreator-galleries-module__DyJNlW__designThumb{aspect-ratio:1;background:linear-gradient(145deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1a1a1e) 0%, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0d0d10) 100%);width:100%;position:relative;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__designThumbContain{container-type:size}.GraphicCreator-galleries-module__DyJNlW__designThumbImage{object-fit:cover;width:100%;height:100%;display:block}.GraphicCreator-galleries-module__DyJNlW__designThumbLayerStage{position:absolute;inset:0;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__designThumbHtmlStage{pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__designThumbEmpty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff47);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.GraphicCreator-galleries-module__DyJNlW__designCardInfo{min-width:0;padding:10px 12px 12px}.GraphicCreator-galleries-module__DyJNlW__designCardName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:600;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__designCardMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.GraphicCreator-galleries-module__DyJNlW__designCardMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__designCardMetaDot{opacity:.45;flex-shrink:0}.GraphicCreator-galleries-module__DyJNlW__designsList{flex-direction:column;gap:4px;display:flex}.GraphicCreator-galleries-module__DyJNlW__designItem{cursor:pointer;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .15s;display:flex}.GraphicCreator-galleries-module__DyJNlW__designItem:hover{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .4);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.GraphicCreator-galleries-module__DyJNlW__designItemInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.GraphicCreator-galleries-module__DyJNlW__designItemName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.GraphicCreator-galleries-module__DyJNlW__designItemMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);align-items:center;gap:6px;font-size:12px;display:flex}.GraphicCreator-galleries-module__DyJNlW__designItemDelete{width:32px;height:32px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.GraphicCreator-galleries-module__DyJNlW__designItemDelete:hover:not(:disabled){color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);background:#ef444426}.GraphicCreator-galleries-module__DyJNlW__designItemDelete:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.GraphicCreator-galleries-module__DyJNlW__toolbar{width:48px;padding:8px 4px}.GraphicCreator-galleries-module__DyJNlW__toolbarButton{width:36px;height:36px}.GraphicCreator-galleries-module__DyJNlW__rightPanel{width:clamp(210px,34vw,240px)}}@media (max-width:768px){.GraphicCreator-galleries-module__DyJNlW__rightPanel{z-index:50;position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 24px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}}
.PlanCard-module__Bf1cIW__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:14px;padding:20px;transition:all .2s;display:flex;position:relative;overflow:hidden}.PlanCard-module__Bf1cIW__card:hover{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-color:var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#ffffff2e);box-shadow:0 12px 32px var(--lightningcss-light,#0f172a10)var(--lightningcss-dark,#00000040)}.PlanCard-module__Bf1cIW__card:hover .trigger{opacity:1}.PlanCard-module__Bf1cIW__colorBar{border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:4px;position:absolute;top:0;left:0;right:0}.PlanCard-module__Bf1cIW__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-top:4px;display:flex}.PlanCard-module__Bf1cIW__headerRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.PlanCard-module__Bf1cIW__name{color:var(--color-text);margin:0;font-size:17px;font-weight:700;line-height:1.3}.PlanCard-module__Bf1cIW__description{color:var(--color-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.PlanCard-module__Bf1cIW__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PlanCard-module__Bf1cIW__metaItem{color:var(--color-text-secondary);border-radius:var(--radius-full,100px);white-space:nowrap;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.PlanCard-module__Bf1cIW__budgetSection{border-top:1px solid var(--glass-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.PlanCard-module__Bf1cIW__budgetHeader{justify-content:space-between;align-items:center;display:flex}.PlanCard-module__Bf1cIW__budgetLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.PlanCard-module__Bf1cIW__budgetAmount{color:var(--color-text-secondary);font-size:12px}.PlanCard-module__Bf1cIW__budgetPct{color:var(--color-text);font-size:12px;font-weight:700}
.StatusBadge-module__C0fehW__badge{border-radius:var(--radius-full,100px);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.StatusBadge-module__C0fehW__statusDraft{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);background:#9ca3af26}.StatusBadge-module__C0fehW__statusActive{color:var(--lightningcss-light,#15803c)var(--lightningcss-dark,#22c55e);background:#22c55e26}.StatusBadge-module__C0fehW__statusPaused{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24);background:#fbbf2426}.StatusBadge-module__C0fehW__statusScheduled{color:var(--lightningcss-light,#206e91)var(--lightningcss-dark,#38bdf8);background:#0ea5e926}.StatusBadge-module__C0fehW__statusFailed{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);background:#ef444426}.StatusBadge-module__C0fehW__statusCompleted{background:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary-text,var(--color-primary,#3b82f6))}.StatusBadge-module__C0fehW__statusArchived{color:#6b7280;background:#6b728026}
.MessagesTab-chat-module__YsBt9q__chatView{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.MessagesTab-chat-module__YsBt9q__chatHeader{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.MessagesTab-chat-module__YsBt9q__chatHeaderLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.MessagesTab-chat-module__YsBt9q__chatHeaderRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.MessagesTab-chat-module__YsBt9q__chatContactName{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.MessagesTab-chat-module__YsBt9q__chatContactNameInput{border-radius:var(--radius-full,100px);color:inherit;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);outline:none;width:100%;max-width:350px;padding:.625rem 1rem;font-size:.9375rem;font-weight:400;transition:all .2s}.MessagesTab-chat-module__YsBt9q__chatContactNameInput:focus{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26)}.MessagesTab-chat-module__YsBt9q__chatContactNameInput::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59)}.MessagesTab-chat-module__YsBt9q__contactAutocomplete{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#141414f2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;max-height:300px;margin-top:.5rem;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 32px var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#0006)}.MessagesTab-chat-module__YsBt9q__contactAutocompleteItem{cursor:pointer;border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0d);flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:background .15s;display:flex}.MessagesTab-chat-module__YsBt9q__contactAutocompleteItem:last-child{border-bottom:none}.MessagesTab-chat-module__YsBt9q__contactAutocompleteItem:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.MessagesTab-chat-module__YsBt9q__contactAutocompleteItem:active{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.MessagesTab-chat-module__YsBt9q__contactAutocompleteName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);font-size:.9375rem;font-weight:600}.MessagesTab-chat-module__YsBt9q__contactAutocompletePhone{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);font-size:.8125rem}.MessagesTab-chat-module__YsBt9q__chatContactInfo{opacity:.7;font-size:.875rem}.MessagesTab-chat-module__YsBt9q__chatMessages{flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:1.25rem;display:flex;overflow:hidden auto}.MessagesTab-chat-module__YsBt9q__chatMessage{flex-direction:column;max-width:70%;display:flex}.MessagesTab-chat-module__YsBt9q__chatMessageSent{align-self:flex-end;align-items:flex-end}.MessagesTab-chat-module__YsBt9q__chatMessageReceived{align-self:flex-start;align-items:flex-start}.MessagesTab-chat-module__YsBt9q__chatMessageEmail{width:min(760px,82%);max-width:82%}.MessagesTab-chat-module__YsBt9q__chatMessageCall{width:min(360px,72%);max-width:72%}.MessagesTab-chat-module__YsBt9q__chatMessageBubble{border-radius:16px;padding:.5rem .875rem;position:relative}.MessagesTab-chat-module__YsBt9q__chatMessageSent .MessagesTab-chat-module__YsBt9q__chatMessageBubble{background:var(--color-primary);color:#fff;border-bottom-right-radius:6px}.MessagesTab-chat-module__YsBt9q__chatMessageReceived .MessagesTab-chat-module__YsBt9q__chatMessageBubble{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-bottom-left-radius:6px}.MessagesTab-chat-module__YsBt9q__chatMessageBubble.MessagesTab-chat-module__YsBt9q__chatMessageInternal{color:var(--color-text);background:#3741511a;border:.5px solid #4755694d;border-radius:14px;padding:.75rem .95rem}.MessagesTab-chat-module__YsBt9q__chatMessageText{margin-bottom:.125rem;font-size:.875rem;line-height:1.35}.MessagesTab-chat-module__YsBt9q__chatMessageTime{opacity:.7;font-size:.6875rem}.MessagesTab-chat-module__YsBt9q__chatMessageFooter{justify-content:flex-end;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.MessagesTab-chat-module__YsBt9q__chatMessageStatus{opacity:.7;font-size:.625rem;font-weight:500}.MessagesTab-chat-module__YsBt9q__status_sending{opacity:.6}.MessagesTab-chat-module__YsBt9q__status_sent{opacity:.8}.MessagesTab-chat-module__YsBt9q__status_delivered{color:var(--lightningcss-light,#097853)var(--lightningcss-dark,#10b981);opacity:1}.MessagesTab-chat-module__YsBt9q__status_failed{color:var(--lightningcss-light,#b94d4d)var(--lightningcss-dark,#ff6b6b);opacity:1}.MessagesTab-chat-module__YsBt9q__chatInput{background:var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d);border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.625rem 1rem;display:flex}.MessagesTab-chat-module__YsBt9q__chatInputRow{align-items:center;gap:.5rem;display:flex;position:relative}.MessagesTab-chat-module__YsBt9q__emailComposerRow{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:.55rem .5rem;display:grid}.MessagesTab-chat-module__YsBt9q__messageTypePill{background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.MessagesTab-chat-module__YsBt9q__messageTypePillButton{width:30px;min-width:30px;height:30px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff94);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:0;font-size:.69rem;font-weight:650;transition:background .15s,color .15s,transform .15s;display:inline-flex}.MessagesTab-chat-module__YsBt9q__messageTypePillButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.MessagesTab-chat-module__YsBt9q__messageTypePillButton:active{transform:scale(.98)}.MessagesTab-chat-module__YsBt9q__messageTypePillButtonActive{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29)}.MessagesTab-chat-module__YsBt9q__chatTypeSelect{color:var(--color-text);cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:8px;min-width:100px;padding:.75rem 1rem;font-size:.875rem}.MessagesTab-chat-module__YsBt9q__chatTypeSelect:focus{border-color:var(--color-primary);outline:none}.MessagesTab-chat-module__YsBt9q__chatTextField{min-width:0;height:34px;color:var(--color-text);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;flex:1;padding:0 .95rem;font-size:.875rem}.MessagesTab-chat-module__YsBt9q__chatTextField:focus{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);outline:none}.MessagesTab-chat-module__YsBt9q__chatTextField::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d)}.MessagesTab-chat-module__YsBt9q__chatTextArea{min-width:0;height:34px;min-height:34px;color:var(--color-text);resize:none;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;flex:1;max-height:240px;padding:.45rem .95rem;font-family:inherit;font-size:.875rem;line-height:1.5;overflow-y:auto}.MessagesTab-chat-module__YsBt9q__emailComposerRow .MessagesTab-chat-module__YsBt9q__messageTypePill{grid-area:1/1}.MessagesTab-chat-module__YsBt9q__emailComposerRow .MessagesTab-chat-module__YsBt9q__aiButtonWrapper{grid-area:1/2}.MessagesTab-chat-module__YsBt9q__emailComposerRow .MessagesTab-chat-module__YsBt9q__emailComposerEditor{grid-area:2/1/auto/-1;width:100%}.MessagesTab-chat-module__YsBt9q__emailComposerEditor{box-sizing:border-box;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:22px;flex-direction:column;gap:.55rem;padding:.45rem;display:flex}.MessagesTab-chat-module__YsBt9q__emailComposerEditor .MessagesTab-chat-module__YsBt9q__emailFormatToolbar{align-self:flex-start}.MessagesTab-chat-module__YsBt9q__emailComposerEditor .MessagesTab-chat-module__YsBt9q__chatTextArea{box-sizing:border-box;background:0 0;border:0;border-radius:14px;width:100%;height:132px;min-height:132px;max-height:min(36vh,360px);padding:.2rem .45rem .45rem;line-height:1.55}.MessagesTab-chat-module__YsBt9q__emailComposerEditor .MessagesTab-chat-module__YsBt9q__chatTextArea:focus{background:0 0}.MessagesTab-chat-module__YsBt9q__attachmentButton{grid-area:1/4;border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.MessagesTab-chat-module__YsBt9q__chatSendButtonRound{grid-area:1/5;border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.MessagesTab-chat-module__YsBt9q__chatTextArea:focus{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);outline:none}.MessagesTab-chat-module__YsBt9q__chatTextArea::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d)}.MessagesTab-chat-module__YsBt9q__chatTextField.MessagesTab-chat-module__YsBt9q__generating{background:linear-gradient(90deg,#007aff1f 0%,#1e90ff1f 25%,#3ca0ff1f 50%,#1e90ff1f 75%,#007aff1f 100%) 0 0/200% 100%;border:1px solid #007aff66;animation:2s ease-in-out infinite MessagesTab-chat-module__YsBt9q__aiGradientShift}.MessagesTab-chat-module__YsBt9q__chatTextField.MessagesTab-chat-module__YsBt9q__generating::placeholder{color:var(--lightningcss-light,#0062ce)var(--lightningcss-dark,#007affcc);animation:1.5s ease-in-out infinite MessagesTab-chat-module__YsBt9q__aiPulse}.MessagesTab-chat-module__YsBt9q__typingIndicator{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1e1e28f2);color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);white-space:nowrap;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;margin-bottom:8px;padding:4px 10px;font-size:.75rem;animation:1.5s ease-in-out infinite MessagesTab-chat-module__YsBt9q__typingPulse;position:absolute;bottom:100%;left:70px}@keyframes MessagesTab-chat-module__YsBt9q__typingPulse{0%,to{opacity:.7}50%{opacity:1}}.MessagesTab-chat-module__YsBt9q__pendingApproval{background:linear-gradient(135deg,#007aff 0%,#1e90ff 50%,#3ca0ff 100%);animation:2s ease-in-out infinite MessagesTab-chat-module__YsBt9q__approvalPulse,2s ease-in-out infinite MessagesTab-chat-module__YsBt9q__approvalGlow}.MessagesTab-chat-module__YsBt9q__pendingApproval:hover{transform:scale(1.15);box-shadow:0 0 20px #007affcc}@keyframes MessagesTab-chat-module__YsBt9q__approvalPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes MessagesTab-chat-module__YsBt9q__approvalGlow{0%,to{box-shadow:0 0 15px #007aff99,0 0 30px #007aff66,0 0 45px #007aff33}50%{box-shadow:0 0 20px #007affcc,0 0 40px #007aff99,0 0 60px #007aff66}}.MessagesTab-chat-module__YsBt9q__aiButtonWrapper{flex-shrink:0;position:relative}.MessagesTab-chat-module__YsBt9q__raiIconButton{box-shadow:inset 0 1px #ffffff0f;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb)!important;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)!important;border:1px solid var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24)!important;border-radius:999px!important;padding:0!important}.MessagesTab-chat-module__YsBt9q__raiIconButton:hover{transform:translateY(-1px);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff)!important;background:var(--lightningcss-light,#0f172a21)var(--lightningcss-dark,#ffffff21)!important;border-color:var(--lightningcss-light,#0f172a38)var(--lightningcss-dark,#ffffff38)!important}.MessagesTab-chat-module__YsBt9q__aiButton{color:var(--lightningcss-light,#0062ce)var(--lightningcss-dark,#007aff);cursor:pointer;background:#007aff26;border:1px solid #007aff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.MessagesTab-chat-module__YsBt9q__aiButton:hover{background:#007aff40;transform:scale(1.05)}.MessagesTab-chat-module__YsBt9q__aiButton:active{transform:scale(.95)}.MessagesTab-chat-module__YsBt9q__aiDropdown{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1c1c1efa);-webkit-backdrop-filter:blur(40px);z-index:100;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;min-width:220px;padding:.5rem;animation:.2s MessagesTab-chat-module__YsBt9q__slideUpFade;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 12px 32px var(--lightningcss-light,#0f172a20)var(--lightningcss-dark,#00000080)}@keyframes MessagesTab-chat-module__YsBt9q__slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MessagesTab-chat-module__YsBt9q__aiDropdownItem{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.MessagesTab-chat-module__YsBt9q__aiDropdownItem:hover{color:var(--lightningcss-light,#0062ce)var(--lightningcss-dark,#007aff);background:#007aff26}.MessagesTab-chat-module__YsBt9q__aiDropdownItem:active{transform:scale(.98)}.MessagesTab-chat-module__YsBt9q__aiDropdownItem svg{flex-shrink:0}.MessagesTab-chat-module__YsBt9q__aiDropdownDivider{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);height:1px;margin:.5rem 0}.MessagesTab-chat-module__YsBt9q__aiDropdownLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.6;padding:.5rem 1rem .25rem;font-size:.6875rem;font-weight:700}.MessagesTab-chat-module__YsBt9q__aiDropdownInfo{color:var(--lightningcss-light,#0062ce)var(--lightningcss-dark,#007aff);background:#007aff1a;border-left:2px solid #007aff;border-radius:4px;margin:.5rem .5rem .5rem .75rem;padding:.5rem 1rem;font-size:.75rem}.MessagesTab-chat-module__YsBt9q__aiDropdownItemActive{color:var(--lightningcss-light,#0062ce)var(--lightningcss-dark,#007aff);background:#007aff26}.MessagesTab-chat-module__YsBt9q__aiModeRadio{border:2px solid var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#ffffff4d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.MessagesTab-chat-module__YsBt9q__aiModeRadioActive{background:#007aff;border-radius:50%;width:8px;height:8px}.MessagesTab-chat-module__YsBt9q__raiModeIndicator{border-radius:var(--radius-full,100px);color:var(--lightningcss-light,#0062ce)var(--lightningcss-dark,#007aff);background:#007aff26;border:1px solid #007aff4d;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite MessagesTab-chat-module__YsBt9q__pulse;display:flex}@keyframes MessagesTab-chat-module__YsBt9q__pulse{0%,to{opacity:1}50%{opacity:.7}}.MessagesTab-chat-module__YsBt9q__raiModeIndicator svg{flex-shrink:0}.MessagesTab-chat-module__YsBt9q__specialistIndicator{border-radius:var(--radius-full,100px);color:#7c3aed;white-space:nowrap;cursor:default;background:#7c3aed26;border:1px solid #7c3aed59;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite MessagesTab-chat-module__YsBt9q__pulse;display:flex}.MessagesTab-chat-module__YsBt9q__specialistIndicator svg{flex-shrink:0}.MessagesTab-chat-module__YsBt9q__specialistIndicatorPaused{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#8e8e93);background:#7878801f;border-color:#7878804d;animation:none}.MessagesTab-chat-module__YsBt9q__emailSubjectRow{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);align-items:center;gap:.75rem;padding:.25rem 0 .35rem;display:flex}.MessagesTab-chat-module__YsBt9q__emailSubjectInput{min-width:0;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.8125rem;font-weight:500}.MessagesTab-chat-module__YsBt9q__emailSubjectInput::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d)}.MessagesTab-chat-module__YsBt9q__emailFormatToolbar{background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.MessagesTab-chat-module__YsBt9q__formatButton,.MessagesTab-chat-module__YsBt9q__formatColorButton{width:24px;height:24px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff9e);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.MessagesTab-chat-module__YsBt9q__formatButton:hover,.MessagesTab-chat-module__YsBt9q__formatColorButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff0);background:var(--lightningcss-light,#0f172a17)var(--lightningcss-dark,#ffffff17)}.MessagesTab-chat-module__YsBt9q__formatButtonActive{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29)}.MessagesTab-chat-module__YsBt9q__formatColorButton{position:relative}.MessagesTab-chat-module__YsBt9q__formatColorButton:after{content:"";background:var(--composer-color);border:1px solid #00000059;border-radius:999px;width:6px;height:6px;position:absolute;bottom:4px;right:4px}.MessagesTab-chat-module__YsBt9q__formatColorButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.MessagesTab-chat-module__YsBt9q__formatSizeSelect{height:24px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd1);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:0;border-radius:999px;outline:none;padding:0 .45rem;font-size:.68rem;font-weight:700}@media (max-width:860px){.MessagesTab-chat-module__YsBt9q__messageTypePillButton{padding:0}.MessagesTab-chat-module__YsBt9q__emailSubjectRow{flex-direction:column;align-items:stretch;gap:.35rem}.MessagesTab-chat-module__YsBt9q__emailComposerEditor .MessagesTab-chat-module__YsBt9q__emailFormatToolbar{align-self:flex-start}}.MessagesTab-chat-module__YsBt9q__ccBccToggle{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem 0;font-size:.6875rem;transition:color .15s;display:flex}.MessagesTab-chat-module__YsBt9q__ccBccToggle:hover{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3)}.MessagesTab-chat-module__YsBt9q__ccBccRow{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0a);align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.MessagesTab-chat-module__YsBt9q__ccBccLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);flex-shrink:0;min-width:2rem;font-size:.75rem;font-weight:500}.MessagesTab-chat-module__YsBt9q__ccBccInput{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.8125rem}.MessagesTab-chat-module__YsBt9q__ccBccInput::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff3)}.MessagesTab-chat-module__YsBt9q__chatHeaderRight .MessagesTab-chat-module__YsBt9q__chatActionButton,.MessagesTab-chat-module__YsBt9q__chatHeaderRight .MessagesTab-chat-module__YsBt9q__chatDeleteButton{flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.MessagesTab-chat-module__YsBt9q__chatHeaderRight .MessagesTab-chat-module__YsBt9q__chatActionButton,.MessagesTab-chat-module__YsBt9q__chatHeaderRight .MessagesTab-chat-module__YsBt9q__chatActionButton:hover:not(:disabled){box-shadow:none;color:var(--text-secondary,var(--color-text-secondary));background:0 0;border:1px solid #0000}.MessagesTab-chat-module__YsBt9q__chatHeaderRight .MessagesTab-chat-module__YsBt9q__chatActionButton:hover:not(:disabled){color:var(--text-primary,var(--color-text))}.MessagesTab-chat-module__YsBt9q__chatHeaderRight .MessagesTab-chat-module__YsBt9q__chatActionButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MessagesTab-chat-module__YsBt9q__chatHeaderRight .MessagesTab-chat-module__YsBt9q__chatActionButton:disabled{opacity:.45;cursor:not-allowed}
.MessagesTab-attachments-module__p5ydWG__forwardContextBar{background:var(--color-warning,#f59e0b);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.MessagesTab-attachments-module__p5ydWG__emailForwardButton{opacity:1;min-height:26px!important;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0c7)!important;background:#94a3b814!important;border:1px solid var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#94a3b82e)!important;border-radius:999px!important;padding:.25rem .58rem!important;font-size:.74rem!important}.MessagesTab-attachments-module__p5ydWG__emailForwardButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff0)!important;background:#94a3b824!important;border-color:var(--lightningcss-light,#0f172a47)var(--lightningcss-dark,#94a3b847)!important}.MessagesTab-attachments-module__p5ydWG__emailMetaRow{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0a);flex-wrap:wrap;gap:.5rem;padding:.25rem .75rem;display:flex}.MessagesTab-attachments-module__p5ydWG__emailMetaLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;overflow:hidden}.MessagesTab-attachments-module__p5ydWG__recipientPickerRow{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);align-items:flex-start;gap:.5rem;padding:.375rem 0;display:flex;position:relative}.MessagesTab-attachments-module__p5ydWG__recipientPickerWrap{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-height:1.75rem;display:flex}.MessagesTab-attachments-module__p5ydWG__recipientChip{border-radius:var(--radius-full,100px);color:var(--lightningcss-light,#337591)var(--lightningcss-dark,#5ac8fa);white-space:nowrap;background:#007aff26;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:flex}.MessagesTab-attachments-module__p5ydWG__recipientChipRemove{color:var(--lightningcss-light,#337591)var(--lightningcss-dark,#5ac8fa99);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.MessagesTab-attachments-module__p5ydWG__recipientChipRemove:hover{color:var(--lightningcss-light,#337591)var(--lightningcss-dark,#5ac8fa)}.MessagesTab-attachments-module__p5ydWG__recipientSearchInput{min-width:120px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:0 0;border:none;outline:none;flex:1;padding:.125rem 0;font-size:.8125rem}.MessagesTab-attachments-module__p5ydWG__recipientSearchInput::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff40)}.MessagesTab-attachments-module__p5ydWG__recipientDropdown{z-index:50;background:var(--color-surface,#1a1a2e);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:8px;max-height:200px;margin-bottom:4px;position:absolute;bottom:100%;left:2.5rem;right:0;overflow-y:auto;box-shadow:0 -4px 12px var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#0006)}.MessagesTab-attachments-module__p5ydWG__recipientDropdownItem{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .1s;display:flex}.MessagesTab-attachments-module__p5ydWG__recipientDropdownItem:hover{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.MessagesTab-attachments-module__p5ydWG__recipientDropdownName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);font-size:.8125rem;font-weight:500}.MessagesTab-attachments-module__p5ydWG__recipientDropdownEmail{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);margin-left:auto;font-size:.75rem}.MessagesTab-attachments-module__p5ydWG__attachmentPreviewRow{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);flex-wrap:wrap;gap:.5rem;padding:.5rem 0;display:flex}.MessagesTab-attachments-module__p5ydWG__attachmentChip{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:6px;align-items:center;gap:.375rem;max-width:180px;padding:.25rem .5rem;font-size:.75rem;display:flex}.MessagesTab-attachments-module__p5ydWG__attachmentThumb{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:24px}.MessagesTab-attachments-module__p5ydWG__attachmentName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MessagesTab-attachments-module__p5ydWG__attachmentRemove{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.MessagesTab-attachments-module__p5ydWG__attachmentRemove:hover{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessagesTab-attachments-module__p5ydWG__messageAttachments{flex-direction:column;gap:.375rem;margin-top:.375rem;display:flex}.MessagesTab-attachments-module__p5ydWG__messageAttachmentImage{object-fit:cover;cursor:pointer;border-radius:6px;max-width:200px;max-height:200px}.MessagesTab-attachments-module__p5ydWG__messageAttachmentImage:hover{opacity:.9}.MessagesTab-attachments-module__p5ydWG__messageAttachmentFile{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:4px;align-items:center;gap:.375rem;max-width:200px;padding:.375rem .5rem;font-size:.75rem;text-decoration:none;display:flex}.MessagesTab-attachments-module__p5ydWG__messageAttachmentFile:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessagesTab-attachments-module__p5ydWG__messageAttachmentFileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (max-width:768px){.MessagesTab-attachments-module__p5ydWG__chatMessages{padding:.875rem}.MessagesTab-attachments-module__p5ydWG__chatInput{padding:.5rem .75rem}.MessagesTab-attachments-module__p5ydWG__emailComposerRow{grid-template-columns:1fr auto auto auto}.MessagesTab-attachments-module__p5ydWG__emailComposerRow .MessagesTab-attachments-module__p5ydWG__messageTypePill{grid-column:1}.MessagesTab-attachments-module__p5ydWG__emailComposerRow .MessagesTab-attachments-module__p5ydWG__aiButtonWrapper{grid-column:2}.MessagesTab-attachments-module__p5ydWG__emailComposerRow .MessagesTab-attachments-module__p5ydWG__attachmentButton{grid-column:3}.MessagesTab-attachments-module__p5ydWG__emailComposerRow .MessagesTab-attachments-module__p5ydWG__chatSendButtonRound{grid-column:4}.MessagesTab-attachments-module__p5ydWG__emailComposerEditor .MessagesTab-attachments-module__p5ydWG__chatTextArea{min-height:120px;max-height:min(34vh,320px)}.MessagesTab-attachments-module__p5ydWG__chatMessage{max-width:85%}}.MessagesTab-attachments-module__p5ydWG__callDetailView,.MessagesTab-attachments-module__p5ydWG__voicemailDetailView{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);flex-direction:column;height:100%;display:flex}.MessagesTab-attachments-module__p5ydWG__callDetailHeader{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.MessagesTab-attachments-module__p5ydWG__callDetailHeaderInfo{flex:1;align-items:flex-start;gap:1.5rem;display:flex}.MessagesTab-attachments-module__p5ydWG__callDetailIcon{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:3rem;display:flex}.MessagesTab-attachments-module__p5ydWG__callDetailTitle{opacity:.7;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.MessagesTab-attachments-module__p5ydWG__callDetailName{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.MessagesTab-attachments-module__p5ydWG__callDetailInfo{opacity:.7;font-size:1rem}.MessagesTab-attachments-module__p5ydWG__callDetailBody{flex-direction:column;flex:1;gap:2rem;padding:2rem;display:flex;overflow-y:auto}.MessagesTab-attachments-module__p5ydWG__callDetailSection{flex-direction:column;gap:.5rem;display:flex}.MessagesTab-attachments-module__p5ydWG__callDetailLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.5;font-size:.875rem;font-weight:600}.MessagesTab-attachments-module__p5ydWG__callDetailValue{font-size:1.125rem;font-weight:500}.MessagesTab-attachments-module__p5ydWG__callDetailActions{flex-wrap:wrap;gap:1rem;margin-top:auto;display:flex}.MessagesTab-attachments-module__p5ydWG__callDetailActionButton{min-width:150px;color:var(--color-text);cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;flex:1;padding:1rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.MessagesTab-attachments-module__p5ydWG__callDetailActionButton:hover{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessagesTab-attachments-module__p5ydWG__callDetailActionButton:active{opacity:.8}.MessagesTab-attachments-module__p5ydWG__voicemailPlayer{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.MessagesTab-attachments-module__p5ydWG__voicemailPlayButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1.25rem 2rem;font-size:1.125rem;font-weight:600;transition:all .2s;display:flex}.MessagesTab-attachments-module__p5ydWG__voicemailPlayButton:hover{background:var(--color-primary-dark);box-shadow:0 4px 12px var(--color-primary-alpha-30,#3b82f64d)}.MessagesTab-attachments-module__p5ydWG__voicemailPlayButton:active{opacity:.8}.MessagesTab-attachments-module__p5ydWG__voicemailTranscription{flex-direction:column;gap:1rem;display:flex}.MessagesTab-attachments-module__p5ydWG__voicemailTranscriptText{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;padding:1.5rem;font-size:1rem;line-height:1.6}@media (max-width:768px){.MessagesTab-attachments-module__p5ydWG__callDetailHeader{padding:1rem}.MessagesTab-attachments-module__p5ydWG__callDetailIcon{width:56px;height:56px;font-size:2rem}.MessagesTab-attachments-module__p5ydWG__callDetailName{font-size:1.25rem}.MessagesTab-attachments-module__p5ydWG__callDetailBody{gap:1.5rem;padding:1.5rem}.MessagesTab-attachments-module__p5ydWG__callDetailActions{flex-direction:column}.MessagesTab-attachments-module__p5ydWG__callDetailActionButton{width:100%}}.MessagesTab-attachments-module__p5ydWG__emailCard{background:linear-gradient(180deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#141820fa), var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0f1218fa));border:1px solid var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#94a3b829);border-left:3px solid var(--lightningcss-light,#0f172a3d)var(--lightningcss-dark,#94a3b83d);border-radius:15px;width:100%;max-width:100%;padding:.65rem .82rem;overflow:hidden;box-shadow:0 18px 50px var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#0000003d)}.MessagesTab-attachments-module__p5ydWG__emailCardHeader{border-bottom:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#94a3b81f);align-items:center;gap:.48rem;min-width:0;margin-bottom:.38rem;padding-bottom:.42rem;display:flex;overflow:hidden}.MessagesTab-attachments-module__p5ydWG__emailIcon{width:26px;height:26px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0c7);background:#94a3b81a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessagesTab-attachments-module__p5ydWG__emailCardTitle{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;font-size:.94rem;font-weight:700;line-height:1.25}.MessagesTab-attachments-module__p5ydWG__emailAttachmentBadge{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#cbd5e1);background:#94a3b81a;border:1px solid var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#94a3b829);border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.75rem;display:flex}.MessagesTab-attachments-module__p5ydWG__emailCardAttachments{flex-wrap:wrap;gap:.375rem;padding:.35rem 0 .2rem;display:flex}.MessagesTab-attachments-module__p5ydWG__emailCardAttachmentThumb{border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:8px;display:block;overflow:hidden}.MessagesTab-attachments-module__p5ydWG__emailCardAttachmentImage{object-fit:cover;width:88px;height:88px;transition:opacity .15s;display:block}.MessagesTab-attachments-module__p5ydWG__emailCardAttachmentImage:hover{opacity:.85}.MessagesTab-attachments-module__p5ydWG__emailCardAttachmentFile{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:8px;align-items:center;gap:.375rem;max-width:220px;padding:.4rem .55rem;font-size:.78rem;text-decoration:none;display:flex}.MessagesTab-attachments-module__p5ydWG__emailCardAttachmentFile:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessagesTab-attachments-module__p5ydWG__emailCardBody{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0d6);word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%;margin-bottom:.38rem;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.MessagesTab-attachments-module__p5ydWG__emailCardFooter{border-top:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#94a3b81f);align-items:center;gap:.38rem;padding-top:.36rem;display:flex}.MessagesTab-attachments-module__p5ydWG__emailReplyButton{opacity:1;min-height:26px!important;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0c7)!important;background:#94a3b814!important;border:1px solid var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#94a3b82e)!important;border-radius:999px!important;padding:.25rem .58rem!important;font-size:.74rem!important}.MessagesTab-attachments-module__p5ydWG__emailReplyButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6)!important;background:#94a3b821!important;border-color:var(--lightningcss-light,#0f172a42)var(--lightningcss-dark,#cbd5e142)!important}.MessagesTab-attachments-module__p5ydWG__emailReplyButton:active{opacity:.7}.MessagesTab-attachments-module__p5ydWG__emailChevron{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#cbd5e1c2);opacity:.8;flex-shrink:0;margin-left:auto}.MessagesTab-attachments-module__p5ydWG__emailReplyReference{cursor:pointer;background:#94a3b813;border:1px solid var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#94a3b829);border-radius:12px;gap:.5rem;margin-bottom:.5rem;padding:.48rem .58rem;transition:background .15s,border-color .15s;display:flex}.MessagesTab-attachments-module__p5ydWG__emailReplyReference:hover{background:#94a3b81c;border-color:var(--lightningcss-light,#0f172a3d)var(--lightningcss-dark,#cbd5e13d)}.MessagesTab-attachments-module__p5ydWG__emailReplyBar{background:#94a3b873;border-radius:999px;flex-shrink:0;width:3px}.MessagesTab-attachments-module__p5ydWG__emailReplyContent{flex:1;min-width:0}.MessagesTab-attachments-module__p5ydWG__emailReplySubject{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0db);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.16rem;font-size:.8rem;font-weight:700;overflow:hidden}.MessagesTab-attachments-module__p5ydWG__emailReplyPreview{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0b8);-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.2;display:-webkit-box;overflow:hidden}.MessagesTab-attachments-module__p5ydWG__replyContext{background:var(--color-primary-alpha-10,#3b82f61a);border-left:3px solid var(--color-primary);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.MessagesTab-attachments-module__p5ydWG__replyContextBar{background:var(--color-primary);border-radius:2px;flex-shrink:0;width:3px;height:100%}.MessagesTab-attachments-module__p5ydWG__replyContextContent{flex:1;min-width:0}.MessagesTab-attachments-module__p5ydWG__replyContextLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.MessagesTab-attachments-module__p5ydWG__replyContextSubject{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.MessagesTab-attachments-module__p5ydWG__replyContextClose{width:28px;height:28px;color:inherit;cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.MessagesTab-attachments-module__p5ydWG__replyContextClose:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MessagesTab-attachments-module__p5ydWG__replyContextClose:active{transform:scale(.95)}
.MessagesTab-records-module__mR7BzW__callRecord{cursor:pointer;border-radius:15px;flex-direction:column;gap:.36rem;width:100%;min-width:280px;padding:.65rem .75rem;font-size:.84rem;transition:all .2s;display:flex;box-shadow:0 12px 34px var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#0003)}.MessagesTab-records-module__mR7BzW__callRecord:hover{opacity:.9}.MessagesTab-records-module__mR7BzW__callRecord:active{opacity:.8}.MessagesTab-records-module__mR7BzW__callRecordOutgoing{background:#3b82f614;border:1px solid #60a5fa2e;border-left:3px solid #60a5fab3}.MessagesTab-records-module__mR7BzW__callRecordIncoming{background:#3b82f612;border:1px solid #60a5fa29;border-left:3px solid #60a5fa94}.MessagesTab-records-module__mR7BzW__callRecordMissed{background:#ef444414;border:1px solid #f871712e;border-left:3px solid #f87171a6}.MessagesTab-records-module__mR7BzW__callRecordHeader{align-items:center;gap:.55rem;display:flex}.MessagesTab-records-module__mR7BzW__callRecordIcon{opacity:.95;width:30px;height:30px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#e2e8f0e0);background:var(--lightningcss-light,#0f172a0e)var(--lightningcss-dark,#ffffff0e);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessagesTab-records-module__mR7BzW__callRecordMainText{flex-direction:column;flex:1;gap:.125rem;display:flex}.MessagesTab-records-module__mR7BzW__callRecordText{font-size:.95rem;font-weight:600;line-height:1.15}.MessagesTab-records-module__mR7BzW__callRecordSummary{opacity:.75;font-size:.78rem;line-height:1.25}.MessagesTab-records-module__mR7BzW__callRecordDetails{border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;gap:.28rem;margin-top:.16rem;padding-top:.34rem;display:flex}.MessagesTab-records-module__mR7BzW__callRecordDetailRow{justify-content:space-between;align-items:center;gap:.9rem;font-size:.72rem;display:flex}.MessagesTab-records-module__mR7BzW__callRecordDetailLabel{opacity:.7;font-weight:500}.MessagesTab-records-module__mR7BzW__callRecordDetailValue{font-weight:600}.MessagesTab-records-module__mR7BzW__callRecordActions{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.26rem;display:flex}.MessagesTab-records-module__mR7BzW__callRecordIconBtn{width:28px;height:28px;box-shadow:none;border-radius:999px!important;min-height:28px!important;padding:0!important}.MessagesTab-records-module__mR7BzW__callRecordIconBtn:hover{transform:scale(1.1)}.MessagesTab-records-module__mR7BzW__callRecordIconBtn:active{transform:scale(.95)}.MessagesTab-records-module__mR7BzW__callRecordCallBtn{color:#fff!important;background:#3b82f6eb!important;border-color:#60a5fa57!important}.MessagesTab-records-module__mR7BzW__callRecordTranscriptBtn{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0d1)!important;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)!important;border-color:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)!important}.MessagesTab-records-module__mR7BzW__callRecordTranscriptBtn:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)!important;border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)!important}.MessagesTab-records-module__mR7BzW__voicemailCard{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:14px;max-width:85%;padding:.5rem .625rem}.MessagesTab-records-module__mR7BzW__voicemailCardHeader{align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.MessagesTab-records-module__mR7BzW__voicemailIcon{flex-shrink:0;font-size:1rem}.MessagesTab-records-module__mR7BzW__voicemailDuration{opacity:.9;flex:1;font-size:.8125rem;font-weight:600}.MessagesTab-records-module__mR7BzW__voicemailCard .MessagesTab-records-module__mR7BzW__voicemailPlayButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;width:auto;padding:.375rem .75rem;font-size:.875rem;transition:all .2s}.MessagesTab-records-module__mR7BzW__voicemailCard .MessagesTab-records-module__mR7BzW__voicemailPlayButton:hover{background:var(--color-primary-dark);transform:scale(1.05)}.MessagesTab-records-module__mR7BzW__voicemailCard .MessagesTab-records-module__mR7BzW__voicemailPlayButton:active{transform:scale(.98)}.MessagesTab-records-module__mR7BzW__voicemailTranscript{opacity:.85;border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);margin-bottom:.375rem;padding-top:.5rem;font-size:.8125rem;line-height:1.3}.MessagesTab-records-module__mR7BzW__meetingRow{justify-content:center;margin:.45rem 0;display:flex}.MessagesTab-records-module__mR7BzW__meetingCard{background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:16px;flex-direction:column;gap:.7rem;width:100%;max-width:520px;padding:1rem 1.1rem;font-size:.92rem;display:flex;box-shadow:0 14px 36px var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#0000002e),inset 0 1px #ffffff09}.MessagesTab-records-module__mR7BzW__meetingCardClickable{cursor:pointer;transition:background .12s,border-color .12s,transform .12s}.MessagesTab-records-module__mR7BzW__meetingCardClickable:hover{background:var(--lightningcss-light,#0f172a11)var(--lightningcss-dark,#fff1);border-color:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29)}.MessagesTab-records-module__mR7BzW__meetingCardClickable:active{background:var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#ffffff13);transform:scale(.995)}.MessagesTab-records-module__mR7BzW__meetingCardClickable[aria-busy=true]{opacity:.6;pointer-events:none}.MessagesTab-records-module__mR7BzW__meetingCardCancelled{opacity:.8;background:#94a3b80d;border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#94a3b81a)}.MessagesTab-records-module__mR7BzW__meetingCardHeader{align-items:center;gap:.65rem;display:flex}.MessagesTab-records-module__mR7BzW__meetingIcon{width:38px;height:38px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0d1);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessagesTab-records-module__mR7BzW__meetingHeaderText{flex-direction:column;flex:1;gap:.16rem;min-width:0;display:flex}.MessagesTab-records-module__mR7BzW__meetingTitle{white-space:normal;text-overflow:ellipsis;font-size:1.04rem;font-weight:600;line-height:1.2;overflow:hidden}.MessagesTab-records-module__mR7BzW__meetingWhen{opacity:.65;font-size:.86rem;line-height:1.2}.MessagesTab-records-module__mR7BzW__meetingCardActions{flex-shrink:0;align-self:flex-start;align-items:center;gap:.4rem;display:flex}.MessagesTab-records-module__mR7BzW__meetingStatusBadge{text-transform:capitalize;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0c7);background:var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#ffffff13);border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:600}.MessagesTab-records-module__mR7BzW__meetingStatusBadge.MessagesTab-records-module__mR7BzW__statusCompleted{color:var(--lightningcss-light,#397957)var(--lightningcss-dark,#6ee7a8);background:#34c75914}.MessagesTab-records-module__mR7BzW__meetingStatusBadge.MessagesTab-records-module__mR7BzW__statusCancelled,.MessagesTab-records-module__mR7BzW__meetingStatusBadge.MessagesTab-records-module__mR7BzW__statusNoShow{color:var(--lightningcss-light,#955955)var(--lightningcss-dark,#ff9a93);background:#ff3b3014}.MessagesTab-records-module__mR7BzW__meetingOpenIcon{width:24px;height:24px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f08a);background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff13);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.MessagesTab-records-module__mR7BzW__meetingMeta{opacity:.68;flex-wrap:wrap;gap:.3rem .65rem;font-size:.86rem;display:flex}.MessagesTab-records-module__mR7BzW__meetingMetaItem{align-items:center;gap:.25rem;display:flex}.MessagesTab-records-module__mR7BzW__meetingDescription{opacity:.78;border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);padding-top:.7rem;font-size:.9rem;line-height:1.42}.MessagesTab-records-module__mR7BzW__callSummaryModal{width:min(94vw,720px);max-height:88vh}.MessagesTab-records-module__mR7BzW__callSummaryBody{background:var(--lightningcss-light,#f1f5f98f)var(--lightningcss-dark,#0304068f);flex-direction:column;flex:1;gap:1rem;padding:1rem 1.15rem;display:flex;overflow-y:auto}.MessagesTab-records-module__mR7BzW__callSummaryTabs{background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);width:fit-content;padding:2px;box-shadow:inset 0 1px #ffffff09}.MessagesTab-records-module__mR7BzW__callSummaryTab{min-width:86px}.MessagesTab-records-module__mR7BzW__callSummarySection{flex-direction:column;gap:.65rem;display:flex}.MessagesTab-records-module__mR7BzW__callSummaryLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:.75rem;font-weight:700}.MessagesTab-records-module__mR7BzW__callSummaryDetailGrid{background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;flex-direction:column;gap:.52rem;padding:.75rem .85rem;display:flex}.MessagesTab-records-module__mR7BzW__callSummaryDetailItem{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MessagesTab-records-module__mR7BzW__callSummaryDetailLabel{opacity:.7;font-size:.875rem;font-weight:500}.MessagesTab-records-module__mR7BzW__callSummaryDetailValue{text-align:right;font-size:.9375rem;font-weight:600}.MessagesTab-records-module__mR7BzW__callSummaryAIContent{background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}.MessagesTab-records-module__mR7BzW__callTranscript{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;flex-direction:column;gap:.75rem;max-height:320px;padding:1.25rem;display:flex;overflow-y:auto}.MessagesTab-records-module__mR7BzW__callTranscriptEmpty{opacity:.55;background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;padding:1.25rem;font-size:.9375rem}.MessagesTab-records-module__mR7BzW__callSummaryEmpty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f09e);background:var(--lightningcss-light,#0f172a09)var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;padding:.9rem 1rem;font-size:.9rem;line-height:1.45}.MessagesTab-records-module__mR7BzW__callTranscriptLine{border-left:2px solid #0000;flex-direction:column;gap:.25rem;padding-left:.75rem;display:flex}.MessagesTab-records-module__mR7BzW__callTranscriptStaff{border-left-color:var(--color-primary,#3b82f6cc)}.MessagesTab-records-module__mR7BzW__callTranscriptCaller{border-left-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)}.MessagesTab-records-module__mR7BzW__callTranscriptMeta{align-items:baseline;gap:.5rem;display:flex}.MessagesTab-records-module__mR7BzW__callTranscriptSpeaker{letter-spacing:.3px;opacity:.85;font-size:.75rem;font-weight:700}.MessagesTab-records-module__mR7BzW__callTranscriptStaff .MessagesTab-records-module__mR7BzW__callTranscriptSpeaker{color:var(--color-primary-text,var(--color-primary,#60a5fa));opacity:1}.MessagesTab-records-module__mR7BzW__callTranscriptTime{opacity:.45;font-variant-numeric:tabular-nums;font-size:.6875rem}.MessagesTab-records-module__mR7BzW__callTranscriptText{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);font-size:.9375rem;line-height:1.5}.MessagesTab-records-module__mR7BzW__callSummaryAIParagraph{font-size:.9375rem;line-height:1.6}.MessagesTab-records-module__mR7BzW__callSummaryAIParagraph strong{opacity:.9;margin-bottom:.5rem;font-weight:700;display:block}.MessagesTab-records-module__mR7BzW__callSummaryList{margin:.5rem 0 0;padding-left:1.5rem}.MessagesTab-records-module__mR7BzW__callSummaryList li{opacity:.85;margin-bottom:.5rem;line-height:1.5}.MessagesTab-records-module__mR7BzW__callSummaryList li:last-child{margin-bottom:0}.MessagesTab-records-module__mR7BzW__sentimentPositive{color:var(--lightningcss-light,#1c7433)var(--lightningcss-dark,#34c759);font-weight:600}.MessagesTab-records-module__mR7BzW__callSummaryFooter{background:var(--lightningcss-light,#f1f5f961)var(--lightningcss-dark,#03040661);border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:flex-end;gap:.45rem;padding:.68rem 1rem;display:flex}.MessagesTab-records-module__mR7BzW__callSummaryIconBtn{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0d1);box-shadow:none;background:var(--lightningcss-light,#0f172a0e)var(--lightningcss-dark,#ffffff0e);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.MessagesTab-records-module__mR7BzW__callSummaryIconBtn:hover{background:var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#ffffff16);border-color:var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#ffffff2e)}.MessagesTab-records-module__mR7BzW__callSummaryIconBtn:active{transform:scale(.98)}.MessagesTab-records-module__mR7BzW__callSummaryCallBtn{color:#fff;background:#2f6fd6;border-color:#60a5fa61}.MessagesTab-records-module__mR7BzW__callSummaryCallBtn:hover{background:#285fb7;border-color:#93c5fd73}@media (max-width:768px){.MessagesTab-records-module__mR7BzW__callSummaryTabs{width:100%}.MessagesTab-records-module__mR7BzW__callSummaryTab{flex:1;min-width:0}.MessagesTab-records-module__mR7BzW__callSummaryBody{padding:.9rem}.MessagesTab-records-module__mR7BzW__callSummaryFooter{flex-direction:row;justify-content:flex-end;align-items:center;padding:.68rem .9rem}.MessagesTab-records-module__mR7BzW__callSummaryFooter button{width:32px!important}.MessagesTab-records-module__mR7BzW__chatMessageEmail,.MessagesTab-records-module__mR7BzW__chatMessageCall{width:100%;max-width:100%}.MessagesTab-records-module__mR7BzW__chatInput{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.MessagesTab-records-module__mR7BzW__mobileDetailView .MessagesTab-records-module__mR7BzW__chatHeader{padding-top:calc(.75rem + env(safe-area-inset-top))}}
