.Header-module__7SRAaq__header{z-index:1000;background-color:var(--color-brand-white);-webkit-user-select:none;user-select:none;transition:border-color var(--motion-duration-normal)var(--motion-ease),box-shadow var(--motion-duration-normal)var(--motion-ease),background-color var(--motion-duration-normal)var(--motion-ease),padding var(--motion-duration-normal)var(--motion-ease);transform:translate3d(0,calc(-1*var(--header-cta-offset,0px)),0);will-change:transform;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;padding:22px clamp(36px,7vw,85px);display:flex;position:fixed;top:0;left:0;right:0}.Header-module__7SRAaq__header.Header-module__7SRAaq__scrolled{box-sizing:border-box;border-bottom:2px solid #e0e0e0}.Header-module__7SRAaq__header.Header-module__7SRAaq__scrolled.Header-module__7SRAaq__pastHero{box-shadow:none;padding:22px clamp(36px,7vw,85px)}.Header-module__7SRAaq__logo{cursor:pointer;width:240px;display:inline-block}.Header-module__7SRAaq__logo img{width:100%;height:auto;display:block}.Header-module__7SRAaq__navLinks{align-items:center;gap:24px;display:flex}.Header-module__7SRAaq__navButtons{flex-wrap:wrap;gap:12px;display:flex}.Header-module__7SRAaq__navButton{white-space:nowrap}.Header-module__7SRAaq__ctaButtonDesktop{align-items:center;display:flex}.Header-module__7SRAaq__sites{align-items:center;gap:20px;display:flex}.Header-module__7SRAaq__mobileCta{align-items:center;display:none}@media (max-width:1000px){.Header-module__7SRAaq__header,.Header-module__7SRAaq__header.Header-module__7SRAaq__scrolled.Header-module__7SRAaq__pastHero{padding:22px 36px}.Header-module__7SRAaq__sites{gap:15px}}@media (max-width:768px){.Header-module__7SRAaq__header,.Header-module__7SRAaq__header.Header-module__7SRAaq__scrolled.Header-module__7SRAaq__pastHero{padding:12px 16px}.Header-module__7SRAaq__sites{gap:10px}.Header-module__7SRAaq__navLinks{display:none}.Header-module__7SRAaq__mobileCta{display:flex}.Header-module__7SRAaq__mobileCta button{--button3d-font-size:.84rem;--button3d-padding:.5rem .9rem;--button3d-raise:3px;--button3d-raise-hover:4px;--button3d-raise-active:2px;white-space:nowrap}.Header-module__7SRAaq__mobileCta button>span{min-height:36px}.Header-module__7SRAaq__ctaButtonDesktop{display:none}.Header-module__7SRAaq__logo{width:64px}}
.LanguageSelector-module__uPu3lG__languageSelector{width:auto;min-width:150px;font-size:1.05rem;font-weight:600}.LanguageSelector-module__uPu3lG__optionLabel{align-items:center;gap:10px;font-size:1.05rem;font-weight:600;display:inline-flex}.LanguageSelector-module__uPu3lG__labelText{display:inline}.LanguageSelector-module__uPu3lG__flag{object-fit:cover;border-radius:6px;width:36px;height:26px}@media (max-width:768px){.LanguageSelector-module__uPu3lG__compactOnMobile{--dropdown-min-width:58px;--dropdown-min-height:29px;--dropdown-padding:.2rem .36rem;--dropdown-gap:2px;--dropdown-arrow-size:.85rem;--dropdown-option-padding:.4rem .22rem;min-width:58px}.LanguageSelector-module__uPu3lG__compactOnMobile .LanguageSelector-module__uPu3lG__labelText{display:none}.LanguageSelector-module__uPu3lG__compactOnMobile .LanguageSelector-module__uPu3lG__optionLabel{justify-content:center;gap:0}.LanguageSelector-module__uPu3lG__compactOnMobile [data-dropdown-menu=true] [data-language-option=true]{justify-content:flex-start;width:100%;margin-left:-6px}.LanguageSelector-module__uPu3lG__compactOnMobile .LanguageSelector-module__uPu3lG__flag{border-radius:5px;width:28px;height:20px}}
.Desk-module__0LnMrG__deskSeat{--desk-border-width:clamp(.75px,calc(var(--desk-scale,1)*2px),3.5px);--desk-top:#d0904c;--desk-edge:#a67c52;--chair-top:#d8dce1;--chair-edge:#aeb6c0;--desk-highlight:#ffffff29;width:100%;height:100%;position:relative}.Desk-module__0LnMrG__deskGraphic{transform:rotate(var(--desk-rotation,0deg))scale(var(--desk-scale,1));transform-origin:50%;transition:transform .2s;position:absolute;inset:0}.Desk-module__0LnMrG__desk{background:var(--desk-top);box-sizing:border-box;width:100%;height:70%;box-shadow:inset 0 0 0 var(--desk-border-width)var(--desk-edge);z-index:2;border-radius:11%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.Desk-module__0LnMrG__deskHighlight{inset:var(--desk-border-width);background:linear-gradient(140deg,var(--desk-highlight),transparent 64%);border-radius:9%;position:absolute}.Desk-module__0LnMrG__chair{background:var(--chair-edge);box-sizing:border-box;z-index:1;border-radius:0 0 42% 42%;width:54%;height:38%;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.Desk-module__0LnMrG__chair:before{content:"";background:var(--chair-top);border-radius:0 0 42% 42%;position:absolute;inset:9% 8% 8%}.Desk-module__0LnMrG__selected .Desk-module__0LnMrG__desk{box-shadow:0 0 0 2px #317557bf,0 0 0 4px #31755740}.Desk-module__0LnMrG__ghost{opacity:.45;filter:saturate(.8)}
.ClassroomWalls-module__eqZTQq__wallContainer{--wall-color:#4b5563;--wall-thickness:8px;--front-wall-height:75px;--inner-surface-color:#f5f3ef;--blackboard-frame-color:#4a7c6a;--blackboard-surface-color:#1e3a2f;--window-glass-color:#b9d7e8;--window-frame-color:#9ca7b3;--door-color:#d4d9de;--door-trim-color:#99a3ad;--door-handle-color:#6d737a;--window-side-inset:6px;--window-unit-height:108px;--window-end-offset:50px;--door-top-offset:4px;--door-height:88px;--door-width:var(--wall-thickness);--door-handle-width:3px;--door-handle-height:14px;--grid-corner-radius:5px;--blackboard-bottom-inset:12px;--blackboard-border-top:2px;--blackboard-border-side:3px;--blackboard-radius:6px;--blackboard-bottom-radius:6px;background-color:var(--wall-color);border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ClassroomWalls-module__eqZTQq__wallFront{height:var(--front-wall-height);background-color:var(--wall-color);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.ClassroomWalls-module__eqZTQq__innerSurface{left:var(--wall-thickness);right:var(--wall-thickness);top:var(--wall-thickness);bottom:var(--front-wall-height);background-color:var(--inner-surface-color);border-radius:var(--grid-corner-radius);position:absolute}.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__wallFront{bottom:0}.ClassroomWalls-module__eqZTQq__flipped .ClassroomWalls-module__eqZTQq__wallFront{top:0}.ClassroomWalls-module__eqZTQq__flipped .ClassroomWalls-module__eqZTQq__innerSurface{top:var(--front-wall-height);bottom:var(--wall-thickness)}.ClassroomWalls-module__eqZTQq__sideWindows{top:calc(var(--wall-thickness) + var(--window-side-inset));bottom:calc(var(--front-wall-height) + var(--window-side-inset));width:var(--wall-thickness);z-index:1;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.ClassroomWalls-module__eqZTQq__flipped .ClassroomWalls-module__eqZTQq__sideWindows{top:calc(var(--front-wall-height) + var(--window-side-inset));bottom:calc(var(--wall-thickness) + var(--window-side-inset))}.ClassroomWalls-module__eqZTQq__sideWindowsLeft{left:0}.ClassroomWalls-module__eqZTQq__sideWindowsRight{right:0}.ClassroomWalls-module__eqZTQq__sideDoor{width:var(--door-width);height:min(var(--door-height),calc(100% - (var(--front-wall-height) + var(--wall-thickness) + (var(--window-side-inset)*2))));z-index:1;position:absolute}.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__sideDoor{bottom:calc(var(--front-wall-height) + var(--window-side-inset) + var(--door-top-offset))}.ClassroomWalls-module__eqZTQq__flipped .ClassroomWalls-module__eqZTQq__sideDoor{top:calc(var(--front-wall-height) + var(--window-side-inset) + var(--door-top-offset))}.ClassroomWalls-module__eqZTQq__sideDoorLeft{left:calc((var(--wall-thickness) - var(--door-width))/2)}.ClassroomWalls-module__eqZTQq__sideDoorRight{right:calc((var(--wall-thickness) - var(--door-width))/2)}.ClassroomWalls-module__eqZTQq__doorPanel{background-color:var(--door-color);width:100%;height:100%;position:relative}.ClassroomWalls-module__eqZTQq__doorPanel:before,.ClassroomWalls-module__eqZTQq__doorPanel:after{content:"";width:var(--door-handle-width);height:var(--door-handle-height);background-color:var(--door-handle-color);border-radius:1px;position:absolute;top:72%;transform:translateY(-50%)}.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__doorPanel:before,.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__doorPanel:after{top:28%}.ClassroomWalls-module__eqZTQq__doorPanel:before{left:calc(var(--door-handle-width)*-1)}.ClassroomWalls-module__eqZTQq__doorPanel:after{right:calc(var(--door-handle-width)*-1)}.ClassroomWalls-module__eqZTQq__windowUnit{height:min(var(--window-unit-height),calc(100%/3));grid-template-rows:var(--wall-thickness)minmax(0,1fr)var(--wall-thickness);flex:none;display:grid}.ClassroomWalls-module__eqZTQq__windowUnit:first-child{transform:translateY(var(--window-end-offset))}.ClassroomWalls-module__eqZTQq__windowUnit:last-child{transform:translateY(calc(var(--window-end-offset)*-1))}.ClassroomWalls-module__eqZTQq__windowCap,.ClassroomWalls-module__eqZTQq__windowGlass{width:100%}.ClassroomWalls-module__eqZTQq__windowCap{background-color:var(--window-frame-color)}.ClassroomWalls-module__eqZTQq__windowGlass{background-color:var(--window-glass-color)}.ClassroomWalls-module__eqZTQq__blackboard{background-color:var(--blackboard-frame-color);border-radius:var(--blackboard-radius);width:60%;max-width:320px;height:28px;clip-path:polygon(0 0,100% 0,calc(100% - var(--blackboard-bottom-inset))calc(100% - var(--blackboard-bottom-radius)),calc(100% - var(--blackboard-bottom-inset) - var(--blackboard-bottom-radius))100%,calc(var(--blackboard-bottom-inset) + var(--blackboard-bottom-radius))100%,var(--blackboard-bottom-inset)calc(100% - var(--blackboard-bottom-radius)));-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--blackboard-bottom-inset))calc(100% - var(--blackboard-bottom-radius)),calc(100% - var(--blackboard-bottom-inset) - var(--blackboard-bottom-radius))100%,calc(var(--blackboard-bottom-inset) + var(--blackboard-bottom-radius))100%,var(--blackboard-bottom-inset)calc(100% - var(--blackboard-bottom-radius)));position:relative;overflow:hidden}.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__blackboard{transform-origin:50%;transform:scaleY(-1)}.ClassroomWalls-module__eqZTQq__blackboard:before{content:"";inset:var(--blackboard-border-top)var(--blackboard-border-side);background-color:var(--blackboard-surface-color);border-radius:calc(var(--blackboard-radius) - var(--blackboard-border-top));clip-path:polygon(0 0,100% 0,calc(100% - var(--blackboard-bottom-inset))calc(100% - (var(--blackboard-bottom-radius) - var(--blackboard-border-top))),calc(100% - var(--blackboard-bottom-inset) - (var(--blackboard-bottom-radius) - var(--blackboard-border-top)))100%,calc(var(--blackboard-bottom-inset) + (var(--blackboard-bottom-radius) - var(--blackboard-border-top)))100%,var(--blackboard-bottom-inset)calc(100% - (var(--blackboard-bottom-radius) - var(--blackboard-border-top))));-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--blackboard-bottom-inset))calc(100% - (var(--blackboard-bottom-radius) - var(--blackboard-border-top))),calc(100% - var(--blackboard-bottom-inset) - (var(--blackboard-bottom-radius) - var(--blackboard-border-top)))100%,calc(var(--blackboard-bottom-inset) + (var(--blackboard-bottom-radius) - var(--blackboard-border-top)))100%,var(--blackboard-bottom-inset)calc(100% - (var(--blackboard-bottom-radius) - var(--blackboard-border-top))));position:absolute}
.DockedSidebarLayout-module__FMNjEa__layoutContainerDocked{justify-content:flex-start;gap:0}.DockedSidebarLayout-module__FMNjEa__menuContainerDocked{border:0;border-right:2px solid var(--layout-sidebar-border,#dbdbdb);border-radius:0;flex:0 0 clamp(240px,24vw,360px);width:clamp(240px,24vw,360px);min-width:clamp(240px,24vw,360px);height:100vh;min-height:100vh;max-height:100vh;margin:0}
.Groups-module___RQcMa__layoutContainer{background:var(--surface-default,#fff);align-items:stretch;width:100vw;height:100vh;display:flex;overflow:hidden;}.Groups-module___RQcMa__layoutContainerPresent{background:#fff;justify-content:stretch}.Groups-module___RQcMa__menuContainer{--layout-sidebar-border:var(--border-default,#dbdbdb);background-color:var(--surface-card,#fff);overflow:hidden auto;}.Groups-module___RQcMa__layout{border:2px solid var(--border-default,#dbdbdb);background-color:var(--surface-muted,#f5f5f5);-webkit-user-select:none;user-select:none;border-radius:16px;flex:auto;min-width:0;min-height:0;margin:12px;display:block;position:relative;overflow:hidden}.Groups-module___RQcMa__layoutPresent{z-index:10;background-color:#fff;border:0;border-radius:0;margin:0;display:block;position:fixed;inset:0;width:100vw!important;height:100vh!important}.Groups-module___RQcMa__arenaSurface{box-sizing:border-box;background:0 0;border-radius:12px;padding:8px;display:flex;position:absolute;inset:6px}.Groups-module___RQcMa__arenaSurfacePresent{background:#fff;border-radius:0;place-items:center;padding:24px 72px 24px 24px;display:grid;inset:0}.Groups-module___RQcMa__groupsGrid{align-content:stretch;gap:10px;width:100%;height:100%;display:grid}.Groups-module___RQcMa__groupsGridPresent{gap:12px;width:auto;max-width:100%;height:100%;margin:0 auto}.Groups-module___RQcMa__exitFullscreenButton{border:2px solid var(--border-default,#dbdbdb);border-radius:var(--radius-pill,999px);background:var(--surface-card,#fff);color:var(--text-primary,#1a1a1a);cursor:pointer;z-index:20;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),transform var(--motion-duration-fast,.3s)var(--motion-ease,ease);justify-content:center;align-items:center;gap:8px;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.Groups-module___RQcMa__exitFullscreenButton:hover,.Groups-module___RQcMa__exitFullscreenButton:focus-visible{background:var(--surface-muted,#f5f5f5);border-color:var(--border-default,#dbdbdb);outline:none}.Groups-module___RQcMa__gridItem{min-width:0;min-height:0;display:flex}.Groups-module___RQcMa__customDragPreview{pointer-events:none;transform:none}.Groups-module___RQcMa__dragPreviewItem{border:2px solid var(--border-default,#dbdbdb);text-align:center;white-space:nowrap;box-sizing:border-box;cursor:grabbing;opacity:.96;border-radius:8px;width:100%;min-width:110px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.25;box-shadow:0 10px 20px #00000029}.Groups-module___RQcMa__dragInsertionPlaceholder{border:2px dashed var(--border-default,#dbdbdb);background:var(--interactive-hover-bg,#f5f5f5);box-sizing:border-box;opacity:.92;transform-origin:50%;border-radius:8px;width:100%;min-height:26px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);animation:.22s cubic-bezier(.22,1,.36,1) Groups-module___RQcMa__placeholderIn}@keyframes Groups-module___RQcMa__placeholderIn{0%{opacity:0;transform:scaleY(.7)}to{opacity:.92;transform:scaleY(1)}}
.BasePopup-module__0xBnOG__overlay{z-index:10;background-color:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.BasePopup-module__0xBnOG__overlay[data-design=dark]{background-color:#0000008c}.BasePopup-module__0xBnOG__overlay.BasePopup-module__0xBnOG__bottom-left{justify-content:flex-start;align-items:flex-end}.BasePopup-module__0xBnOG__overlay.BasePopup-module__0xBnOG__bottom-right{justify-content:flex-end;align-items:flex-end}.BasePopup-module__0xBnOG__popup{z-index:100;background-color:var(--surface-bg,white);color:var(--surface-text,black);border:2px solid var(--surface-border,black);border-radius:8px;width:fit-content;max-width:min(420px,100vw - 40px);margin:auto;padding:20px 40px;position:fixed}.BasePopup-module__0xBnOG__popup[data-design=dark]{background-color:var(--surface-bg,#111827);color:var(--surface-text,#f9fafb);border-color:var(--surface-border,#374151)}.BasePopup-module__0xBnOG__popup[data-design=dark] .BasePopup-module__0xBnOG__closeButton{color:#999}.BasePopup-module__0xBnOG__header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.BasePopup-module__0xBnOG__title{color:inherit;flex:1;margin:0;padding-right:30px;font-size:28px;font-weight:700}.BasePopup-module__0xBnOG__closeButton{cursor:pointer;color:#888;box-shadow:none;background:0 0;border:none;outline:none;padding:0;font-size:26px;transition:all .3s;position:absolute;top:20px;right:20px;background-color:#0000!important}.BasePopup-module__0xBnOG__closeButton:hover{box-shadow:none;color:var(--red-color);background:0 0;border:none;outline:none;transform:scale(1.03);background-color:#0000!important}
.SimplePopup-module__Dg1oCG__text{margin-bottom:10px}.SimplePopup-module__Dg1oCG__buttons{justify-content:center;margin-top:12px;display:flex}.SimplePopup-module__Dg1oCG__buttons button{margin:0 20px}.SimplePopup-module__Dg1oCG__okButton{border:2px solid var(--green-color);color:var(--green-color);background-color:#fff}.SimplePopup-module__Dg1oCG__okButton:hover{border:2px solid var(--green-color);background-color:var(--green-color);color:#fff}.SimplePopup-module__Dg1oCG__redButton{border:2px solid var(--red-color);color:var(--red-color);background-color:#fff}.SimplePopup-module__Dg1oCG__redButton:hover{border:2px solid var(--red-color);background-color:var(--red-color)}.SimplePopup-module__Dg1oCG__cancelButton{color:#000;background-color:#fff;border:2px solid #000}.SimplePopup-module__Dg1oCG__cancelButton:hover{color:#fff;background-color:#000;border:2px solid #000}.SimplePopup-module__Dg1oCG__textarea{resize:none;border:2px solid gray;border-radius:8px;width:93.5%;height:100px;margin-top:10px;padding:10px;font-family:Work Sans,sans-serif;font-size:16px;overflow-y:hidden}.SimplePopup-module__Dg1oCG__textarea:focus{border:2px solid var(--accent-color);outline:none}.SimplePopup-module__Dg1oCG__textarea::placeholder{color:gray;font-family:Work Sans,sans-serif;font-size:16px}.SimplePopup-module__Dg1oCG__toggleItems{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.SimplePopup-module__Dg1oCG__toggleItem{border:2px solid var(--third-text-color);cursor:pointer;border-radius:8px;padding:10px;transition:all .3s}.SimplePopup-module__Dg1oCG__toggleItem:hover{border:2px solid var(--accent-color);transform:scale(1.05)}.SimplePopup-module__Dg1oCG__toggleItem.SimplePopup-module__Dg1oCG__active{border:2px solid var(--accent-color);background-color:var(--accent-color);color:#fff}.SimplePopup-module__Dg1oCG__disabled{pointer-events:none;opacity:.5}
.SpinTheWheel-module__iv_Waa__container{box-sizing:border-box;border-radius:var(--surface-radius);background:var(--surface-card,#fff);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:16px 14px 10px;display:flex;overflow:hidden}.SpinTheWheel-module__iv_Waa__wheelContainer{flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;margin-top:10px;display:flex;position:relative}.SpinTheWheel-module__iv_Waa__wheelWrapper{width:calc(var(--wrapper-size,250px)*.9);aspect-ratio:1;--scale:calc(var(--wrapper-size,250px)*.9/250);max-width:100%;max-height:100%;position:relative}.SpinTheWheel-module__iv_Waa__wheel{border:4px solid var(--color-neutral-300,#bcbcbc);transform-origin:50%;background:var(--wheel-bg,transparent);width:100%;height:100%;box-shadow:var(--elevation-2);border-radius:50%;transition:transform 4s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;overflow:hidden}.SpinTheWheel-module__iv_Waa__wheelText{color:var(--color-brand-white,#fff);font-weight:700;font-size:calc(var(--scale,1)*12px);text-shadow:1px 1px 2px #000000b3;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:50%;z-index:5;max-width:calc(var(--scale,1)*80px);text-overflow:ellipsis;position:absolute;overflow:hidden}.SpinTheWheel-module__iv_Waa__pointer{transform:translateX(-50%)scale(var(--scale,1));transform-origin:top;border-left:15px solid #0000;border-right:15px solid #0000;border-top:25px solid var(--color-neutral-400,#676767);z-index:100;width:0;height:0;position:absolute;top:1px;left:calc(50% - 11px)}.SpinTheWheel-module__iv_Waa__spinButton{z-index:10;--button3d-font-size:1rem;--button3d-padding:.82rem 1.6rem;--button3d-raise:6px;--button3d-raise-hover:7px;--button3d-raise-active:2px;width:min(100%,240px);margin-top:16px;margin-bottom:4px}.SpinTheWheel-module__iv_Waa__result{color:var(--color-brand-white,#fff);z-index:20;opacity:0;pointer-events:none;box-shadow:var(--elevation-2);white-space:nowrap;border-radius:24px;padding:16px 32px;font-size:clamp(18px,4.5vw,28px);font-weight:700;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpinTheWheel-module__iv_Waa__result.SpinTheWheel-module__iv_Waa__show{opacity:1}.SpinTheWheel-module__iv_Waa__disabled{position:relative;pointer-events:none!important;opacity:.5!important;filter:grayscale(50%)!important}.SpinTheWheel-module__iv_Waa__disabled:before{content:"";background-color:var(--active-accent-quiet);border-radius:var(--surface-radius);z-index:1;position:absolute;inset:0}.SpinTheWheel-module__iv_Waa__settingsContainer{flex-direction:column;gap:20px;padding:10px;display:flex}.SpinTheWheel-module__iv_Waa__settingGroup{flex-direction:column;gap:8px;display:flex}.SpinTheWheel-module__iv_Waa__label{color:var(--text-primary,#202123);font-weight:500}.SpinTheWheel-module__iv_Waa__input{border:1px solid var(--control-border);border-radius:var(--surface-radius);box-sizing:border-box;background:var(--control-bg);width:100%;color:var(--control-text);padding:8px 12px;font-family:Work Sans,sans-serif;font-size:14px}.SpinTheWheel-module__iv_Waa__input:focus{border-color:var(--active-accent);box-shadow:0 0 0 2px var(--active-accent-quiet);outline:none}.SpinTheWheel-module__iv_Waa__optionRow{align-items:center;gap:8px;display:flex}.SpinTheWheel-module__iv_Waa__colorInput{border:1px solid var(--control-border);border-radius:var(--surface-radius);cursor:pointer;width:40px;height:35px}.SpinTheWheel-module__iv_Waa__removeButton{border:1px solid var(--color-status-danger-border,#ef4444);background-color:var(--color-status-danger,#ef4444);width:30px;height:35px;color:var(--color-brand-white,#fff);border-radius:var(--surface-radius);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .3s;display:flex}.SpinTheWheel-module__iv_Waa__removeButton:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 3px 8px #0003}.SpinTheWheel-module__iv_Waa__addButton{border:1px solid var(--border-default,#dbdbdb);background-color:var(--surface-card,#fff);color:var(--text-primary,#202123);border-radius:var(--surface-radius);cursor:pointer;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s;transform:translateY(0)}.SpinTheWheel-module__iv_Waa__addButton:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-primary,#62c717)14%,white);color:var(--color-brand-primary,#62c717);border-color:var(--color-brand-primary,#62c717);transform:translateY(-1px);box-shadow:0 3px 8px #0003}.SpinTheWheel-module__iv_Waa__addButton:disabled{cursor:not-allowed;opacity:.5;background-color:var(--control-bg);color:var(--control-text)}.SpinTheWheel-module__iv_Waa__settingsOptionRow{align-items:center;gap:8px;display:flex}.SpinTheWheel-module__iv_Waa__settingsOptionInput{flex:1}.SpinTheWheel-module__iv_Waa__settingsColorPickerContainer{flex-shrink:0;position:relative}.SpinTheWheel-module__iv_Waa__settingsColorPickerButton{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.SpinTheWheel-module__iv_Waa__settingsColorPickerButton:hover{background-color:var(--control-bg);border:none;transform:scale(1.05)}.SpinTheWheel-module__iv_Waa__settingsColorPickerIcon{color:#000;text-shadow:0 0 3px #fffc;font-size:16px}.SpinTheWheel-module__iv_Waa__settingsColorPickerPopup{z-index:1000;position:absolute;top:32px;left:0}.SpinTheWheel-module__iv_Waa__settingsRemoveButton{flex-shrink:0;min-width:36px;height:36px;padding:0;font-size:20px;line-height:1}.SpinTheWheel-module__iv_Waa__settingsOptionContainer{margin-bottom:5px}.SpinTheWheel-module__iv_Waa__settingsOptionContainer:last-child{margin-bottom:0}.SpinTheWheel-module__iv_Waa__settingsAddButton{justify-content:flex-start;width:100%}@media (max-width:768px){.SpinTheWheel-module__iv_Waa__wheelWrapper{width:min(200px,90%)}.SpinTheWheel-module__iv_Waa__pointer{top:1px}.SpinTheWheel-module__iv_Waa__spinButton{padding:10px 20px;font-size:16px}}@media (max-width:480px){.SpinTheWheel-module__iv_Waa__wheelWrapper{width:min(150px,85%)}.SpinTheWheel-module__iv_Waa__pointer{top:1px}.SpinTheWheel-module__iv_Waa__spinButton{padding:8px 16px;font-size:14px}.SpinTheWheel-module__iv_Waa__wheelText{max-width:60px;font-size:clamp(8px,2vw,12px)}}
.LastSeatingChart-module__7GeT2W__container{box-sizing:border-box;background:var(--surface-bg);width:100%;height:100%;color:var(--surface-text);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--surface-radius);flex-direction:column;justify-content:center;align-items:stretch;gap:8px;padding:8px;display:flex}.LastSeatingChart-module__7GeT2W__mainButton{white-space:nowrap;justify-content:center;place-self:center;width:80%;min-width:0;min-height:48px;padding-inline:50px 20px;position:relative;overflow:hidden}.LastSeatingChart-module__7GeT2W__mainButton:disabled{opacity:.6}.LastSeatingChart-module__7GeT2W__iconSlot{pointer-events:none;justify-content:center;align-items:center;width:20px;font-size:1rem;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.LastSeatingChart-module__7GeT2W__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.LastSeatingChart-module__7GeT2W__disabled{pointer-events:none!important;opacity:.5!important}.LastSeatingChart-module__7GeT2W__loading{color:var(--surface-text);text-align:center;opacity:.7;padding:10px;font-size:12px}
.PreviewPopupBoards-module__1cWzHa__panel{border-radius:16px}.PreviewPopupBoards-module__1cWzHa__modalContent{overflow:hidden}.PreviewPopupBoards-module__1cWzHa__body{box-sizing:border-box;align-items:stretch;gap:16px;height:100%;min-height:0;padding:0 20px 20px;display:flex}.PreviewPopupBoards-module__1cWzHa__navButton{width:48px;min-width:48px;min-height:48px;color:var(--color-neutral-400,#676767);flex:none;align-self:center;padding:0;font-size:1.45rem;background:0 0!important;border-color:#0000!important}.PreviewPopupBoards-module__1cWzHa__navButton:hover:not(:disabled),.PreviewPopupBoards-module__1cWzHa__navButton:focus-visible:not(:disabled){color:var(--color-brand-primary,#62c717);background:color-mix(in srgb,var(--color-brand-primary,#62c717)12%,white)!important;border-color:#0000!important}.PreviewPopupBoards-module__1cWzHa__navButton:disabled{color:var(--color-neutral-300,#bcbcbc);cursor:default!important;background:0 0!important;border-color:#0000!important}.PreviewPopupBoards-module__1cWzHa__content{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.PreviewPopupBoards-module__1cWzHa__content>*{width:100%;height:100%;position:absolute;inset:0}@media (max-width:820px){.PreviewPopupBoards-module__1cWzHa__body{gap:12px;padding:0 14px 14px}.PreviewPopupBoards-module__1cWzHa__navButton{width:42px;min-width:42px;min-height:42px}}
.Button2D-module__oQH3oG__button{--button2d-radius:var(--radius-md,8px);border-radius:var(--button2d-radius);transition:transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),color var(--motion-duration-normal,.3s)var(--motion-ease,ease),border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:.85rem 1.8rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.Button2D-module__oQH3oG__rounded{--button2d-radius:var(--radius-md,8px)}.Button2D-module__oQH3oG__pill{--button2d-radius:var(--radius-pill,999px)}.Button2D-module__oQH3oG__button:hover:not(:disabled){transform:translateY(-1px)}.Button2D-module__oQH3oG__button:disabled{opacity:.7;background-color:var(--action-disabled-bg);color:var(--action-disabled-text);border-color:var(--border-default);cursor:not-allowed;box-shadow:none}.Button2D-module__oQH3oG__block{width:100%}.Button2D-module__oQH3oG__sm{padding:.7rem 1.4rem;font-size:.95rem}.Button2D-module__oQH3oG__md{padding:.95rem 2rem;font-size:1.05rem}.Button2D-module__oQH3oG__lg{padding:1.05rem 2.3rem;font-size:1.15rem}.Button2D-module__oQH3oG__primary{background-color:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.Button2D-module__oQH3oG__primary:hover:not(:disabled){background-color:var(--color-brand-lime);border-color:var(--color-brand-lime)}.Button2D-module__oQH3oG__secondary{background-color:var(--surface-card);border-color:var(--border-default);color:var(--text-primary)}.Button2D-module__oQH3oG__secondary:hover:not(:disabled){border-color:var(--border-default);background-color:var(--surface-muted)}.Button2D-module__oQH3oG__ghost{border-color:var(--border-default);color:var(--text-primary);background-color:#0000}.Button2D-module__oQH3oG__ghost:hover:not(:disabled){background-color:var(--surface-muted)}.Button2D-module__oQH3oG__danger{background-color:var(--status-danger-text);border-color:var(--status-danger-text);color:var(--color-brand-white,#fff)}.Button2D-module__oQH3oG__danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--status-danger-text)88%,black);border-color:color-mix(in srgb,var(--status-danger-text)88%,black)}
.Button3D-module__XGcipW__button3d{--button3d-radius:calc(var(--radius-md,8px) + 2px);--button3d-raise-base:var(--button3d-raise,6px);--button3d-raise-hover-base:var(--button3d-raise-hover,7px);--button3d-raise-active-base:var(--button3d-raise-active,2px);--button3d-raise-current:var(--button3d-raise-base);--button3d-motion-duration:.24s;--button3d-press-duration:40ms;--button3d-font-size:1.05rem;--button3d-padding:.85rem 1.8rem;--button3d-bg-base:var(--action-primary);--button3d-border-base:var(--color-brand-dark-green);--button3d-text-base:var(--color-brand-white);--button3d-hover-bg:var(--color-brand-lime);--button3d-hover-text:var(--button3d-text-base);--button3d-active-bg:var(--action-primary);--button3d-active-text:var(--button3d-text-base);--button3d-bg:var(--button3d-bg-base);--button3d-border:var(--button3d-border-base);--button3d-text:var(--button3d-text-base);--button3d-outline:var(--button3d-border);border-radius:var(--button3d-radius);background:var(--button3d-outline);color:var(--button3d-text);cursor:pointer;box-shadow:none;outline-offset:4px;transition:background var(--button3d-motion-duration,var(--motion-duration-normal,.3s))var(--motion-ease,ease),color var(--button3d-motion-duration,var(--motion-duration-normal,.3s))var(--motion-ease,ease);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.Button3D-module__XGcipW__outlineLarge{--button3d-raise-base:var(--button3d-raise,7px);--button3d-raise-hover-base:var(--button3d-raise-hover,9px)}.Button3D-module__XGcipW__presetPillNeutral{--button3d-radius:999px;--button3d-padding:.62rem .82rem;--button3d-font-size:.94rem;--button3d-raise-base:var(--button3d-raise,4px);--button3d-raise-hover-base:var(--button3d-raise-hover,5px);--button3d-raise-active-base:var(--button3d-raise-active,1px);--button3d-bg-base:#fff;--button3d-border-base:var(--color-neutral-200,#dbdbdb);--button3d-text-base:var(--color-neutral-400,#676767);--button3d-hover-bg:var(--interactive-hover-bg,var(--color-neutral-50,#f5f5f5));--button3d-hover-text:var(--color-neutral-400,#676767);--button3d-active-bg:#fff;--button3d-active-text:var(--color-neutral-400,#676767);min-height:44px}.Button3D-module__XGcipW__front{padding:var(--button3d-padding,.85rem 1.8rem);font-weight:700;font-size:var(--button3d-font-size,1.05rem);box-sizing:border-box;border-radius:var(--button3d-radius);background:var(--button3d-bg);border:2px solid var(--button3d-border);width:100%;color:var(--button3d-text);transform:translateY(calc(var(--button3d-raise-current,6px)*-1));transition:transform var(--button3d-motion-duration,var(--motion-duration-normal,.3s))var(--motion-ease,ease),background var(--button3d-motion-duration,var(--motion-duration-normal,.3s))var(--motion-ease,ease),color var(--button3d-motion-duration,var(--motion-duration-normal,.3s))var(--motion-ease,ease),border-color var(--button3d-motion-duration,var(--motion-duration-normal,.3s))var(--motion-ease,ease);will-change:transform;justify-content:center;align-items:center;display:inline-flex}.Button3D-module__XGcipW__button3d:hover:not(:disabled){--button3d-bg:var(--button3d-hover-bg);--button3d-text:var(--button3d-hover-text);--button3d-raise-current:var(--button3d-raise-hover-base,7px)}.Button3D-module__XGcipW__button3d:active:not(:disabled),.Button3D-module__XGcipW__pressed{--button3d-bg:var(--button3d-active-bg);--button3d-text:var(--button3d-active-text);--button3d-raise-current:var(--button3d-raise-active-base,2px)}.Button3D-module__XGcipW__button3d:active:not(:disabled) .Button3D-module__XGcipW__front{transition-duration:var(--button3d-press-duration),var(--button3d-motion-duration,var(--motion-duration-normal,.3s)),var(--button3d-motion-duration,var(--motion-duration-normal,.3s)),var(--button3d-motion-duration,var(--motion-duration-normal,.3s))}.Button3D-module__XGcipW__button3d:disabled{opacity:1;cursor:default;box-shadow:none;--button3d-raise-current:2px;--button3d-outline:var(--color-neutral-300);--button3d-bg:var(--color-neutral-200);--button3d-border:var(--color-neutral-300);--button3d-text:var(--color-neutral-400)}.Button3D-module__XGcipW__button3d:focus-visible .Button3D-module__XGcipW__front{box-shadow:var(--action-focus-ring)}.Button3D-module__XGcipW__latched{--button3d-bg:var(--button3d-active-bg);--button3d-text:var(--button3d-active-text);--button3d-raise-current:var(--button3d-raise-active-base,2px)}.Button3D-module__XGcipW__button3d.Button3D-module__XGcipW__preserveDisabled:disabled{--button3d-outline:var(--button3d-border-base);--button3d-bg:var(--button3d-active-bg);--button3d-border:var(--button3d-border-base);--button3d-text:var(--button3d-active-text)}.Button3D-module__XGcipW__sm{--button3d-font-size:.95rem;--button3d-padding:.7rem 1.4rem}.Button3D-module__XGcipW__md{--button3d-font-size:1.05rem;--button3d-padding:.85rem 1.8rem}.Button3D-module__XGcipW__lg{--button3d-font-size:1.15rem;--button3d-padding:1.05rem 2.3rem}
.ColorPalette-module__NB4wCq__container{background:var(--surface-card,#fff);border:2px solid var(--surface-border,#e5e7eb);border-radius:var(--radius-md,8px);box-sizing:border-box;z-index:1000000;background-clip:padding-box;grid-template-columns:repeat(auto-fill,26px);gap:10px;width:250px;padding:8px;display:grid;position:relative;overflow:visible}.ColorPalette-module__NB4wCq__swatch{border:2px solid var(--surface-border,#d1d5db);cursor:pointer;border-radius:6px;width:26px;height:26px;padding:0;transition:transform .12s,border-color .12s}.ColorPalette-module__NB4wCq__swatch:hover{border-color:var(--surface-border,#d1d5db);transform:scale(1.12)}.ColorPalette-module__NB4wCq__swatch:focus-visible{outline:2px solid color-mix(in srgb,var(--action-primary,#62c717)30%,white);outline-offset:2px}.ColorPalette-module__NB4wCq__selected{border-color:var(--color-palette-swatch-color,var(--surface-border,#d1d5db))}.ColorPalette-module__NB4wCq__selected:hover{border-color:var(--color-palette-swatch-color,var(--surface-border,#d1d5db));transform:none}.ColorPalette-module__NB4wCq__pipette{color:var(--text-secondary,var(--color-neutral-400,#676767));border:2px solid var(--text-secondary,var(--color-neutral-400,#676767));background:#f9fafb;justify-content:center;align-items:center;transition:border-color .15s;display:flex}.ColorPalette-module__NB4wCq__pipetteIcon{color:inherit;font-size:14px}.ColorPalette-module__NB4wCq__hiddenInput{display:none}.ColorPalette-module__NB4wCq__rainbow{position:relative}.ColorPalette-module__NB4wCq__rainbow:before{content:"";z-index:-1;background:conic-gradient(red,orange,#ff0,green,#0ff,#00f,violet,red);border-radius:8px;position:absolute;inset:-2px}.ColorPalette-module__NB4wCq__pipette:hover{border-color:var(--text-secondary,var(--color-neutral-400,#676767));color:var(--text-secondary,var(--color-neutral-400,#676767));background:#f9fafb;transform:none}.ColorPalette-module__NB4wCq__emptyLatest{background:repeating-conic-gradient(#f3f4f6 0% 25%,#e5e7eb 0% 50%) 50%/10px 10px}
.Dropdown-module__EQJk8a__wrapper{flex-direction:column;gap:4px;display:inline-flex;position:relative}.Dropdown-module__EQJk8a__fullWidth{width:100%}.Dropdown-module__EQJk8a__label{color:var(--text-primary);font-size:1rem;font-weight:600}.Dropdown-module__EQJk8a__button{min-width:var(--dropdown-min-width,100px);min-height:var(--dropdown-min-height,0);border:2px solid var(--border-default);border-radius:var(--dropdown-radius,var(--radius-md));padding:var(--dropdown-padding,.75rem 1.25rem);justify-content:flex-start;align-items:center;gap:var(--dropdown-gap,10px);background-color:var(--surface-card);color:var(--text-primary);cursor:pointer;transition:border-color .24s var(--motion-ease,ease),background-color .24s var(--motion-ease,ease),color .24s var(--motion-ease,ease);display:inline-flex}.Dropdown-module__EQJk8a__button:hover{background-color:var(--interactive-hover-bg)}.Dropdown-module__EQJk8a__button:hover .Dropdown-module__EQJk8a__arrow{transform:scale(1.25)}.Dropdown-module__EQJk8a__disabled{opacity:.5;cursor:default}.Dropdown-module__EQJk8a__disabled:hover{background-color:var(--surface-card)}.Dropdown-module__EQJk8a__disabled:hover .Dropdown-module__EQJk8a__arrow{transform:scale(1)}.Dropdown-module__EQJk8a__selected{align-items:center;gap:var(--dropdown-selected-gap,8px);text-align:left;white-space:nowrap;flex:1;display:inline-flex}.Dropdown-module__EQJk8a__arrow{font-size:var(--dropdown-arrow-size,1.3rem);color:var(--text-secondary);transition:transform .18s var(--motion-ease,ease),color .18s var(--motion-ease,ease);transform:scale(1)}.Dropdown-module__EQJk8a__menu{border-radius:calc(var(--dropdown-radius,var(--radius-md)) + 4px);background-color:var(--surface-card);border:2px solid var(--border-default);z-index:20;opacity:1;max-height:220px;transition:opacity .2s var(--motion-ease,ease),transform .2s var(--motion-ease,ease);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;transform:translateY(0)}.Dropdown-module__EQJk8a__menuClosing{opacity:0;pointer-events:none;transform:translateY(-4px)}.Dropdown-module__EQJk8a__option{padding:var(--dropdown-option-padding,10px 14px);border-radius:var(--dropdown-option-radius,var(--dropdown-radius,var(--radius-md)));cursor:pointer;color:var(--text-primary);transition:background-color .2s var(--motion-ease,ease),border-color .2s var(--motion-ease,ease);text-align:left;box-sizing:border-box;border:2px solid #0000;align-items:center;gap:10px;width:100%;display:inline-flex}.Dropdown-module__EQJk8a__option:hover{background-color:var(--interactive-hover-bg);border-color:#0000}.Dropdown-module__EQJk8a__optionDisabled{opacity:.4;cursor:default}.Dropdown-module__EQJk8a__optionDisabled:hover{background:0 0}
.Checkbox-module__TxIzjG__checkbox{cursor:pointer;color:var(--text-primary);width:var(--checkbox-width,auto);box-sizing:border-box;align-items:center;gap:.55rem;max-width:100%;font-size:.95rem;display:inline-flex}.Checkbox-module__TxIzjG__checkbox input{display:none}.Checkbox-module__TxIzjG__box{border-radius:var(--checkbox-radius,4px);border:2px solid var(--color-neutral-200,#dbdbdb);width:22px;height:22px;color:var(--color-neutral-400,#676767);box-sizing:border-box;transition:background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease);background:#fff;flex:0 0 22px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.Checkbox-module__TxIzjG__checkbox:not(.Checkbox-module__TxIzjG__disabled):hover .Checkbox-module__TxIzjG__box{background-color:var(--shell-hover-bg,var(--color-neutral-50,#f5f5f5))}.Checkbox-module__TxIzjG__checkbox input:focus-visible+.Checkbox-module__TxIzjG__box{outline:2px solid color-mix(in srgb,var(--color-brand-primary,#62c717)30%,white);outline-offset:2px}.Checkbox-module__TxIzjG__checkbox input:checked+.Checkbox-module__TxIzjG__box{background-color:var(--color-brand-primary,#62c717);border-color:var(--color-brand-primary,#62c717);color:#fff}.Checkbox-module__TxIzjG__checkbox:not(.Checkbox-module__TxIzjG__disabled):hover input:checked+.Checkbox-module__TxIzjG__box{background-color:color-mix(in srgb,var(--color-brand-primary,#62c717)88%,white);border-color:color-mix(in srgb,var(--color-brand-primary,#62c717)88%,white)}.Checkbox-module__TxIzjG__checkmarkIcon{color:#fff;opacity:0;width:.9rem;height:.9rem;transition:opacity var(--motion-duration-fast,.3s)var(--motion-ease,ease),transform var(--motion-duration-fast,.3s)var(--motion-ease,ease);font-size:.9rem;font-weight:700;line-height:1;transform:scale(.9)}.Checkbox-module__TxIzjG__checkmarkVisible{opacity:1;transform:scale(1)}.Checkbox-module__TxIzjG__label{-webkit-user-select:none;user-select:none;flex:auto;min-width:0;line-height:1.35}.Checkbox-module__TxIzjG__disabled{cursor:default;opacity:.75}
.Slider-module__EhiGBq__slider{flex-direction:column;gap:0;display:flex}.Slider-module__EhiGBq__label{color:var(--text-primary);font-weight:600}.Slider-module__EhiGBq__trackWrapper{align-items:center;gap:12px;padding:0;display:flex}.Slider-module__EhiGBq__track{appearance:none;height:20px;box-shadow:none;--slider-progress:0%;--slider-fill:var(--color-brand-primary,#62c717);--slider-track:var(--surface-muted);cursor:pointer;transition:background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease);background:0 0;border:0;flex:1;padding:0}.Slider-module__EhiGBq__track:focus,.Slider-module__EhiGBq__track:focus-visible{box-shadow:none;border-color:#0000;outline:none}.Slider-module__EhiGBq__track::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--slider-fill)0%,var(--slider-fill)var(--slider-progress),var(--slider-track)var(--slider-progress),var(--slider-track)100%);border-radius:999px;height:4px}.Slider-module__EhiGBq__track::-moz-range-track{background:var(--slider-track);border-radius:999px;height:4px}.Slider-module__EhiGBq__track::-moz-range-progress{background:var(--slider-fill);border-radius:999px;height:4px}.Slider-module__EhiGBq__track::-webkit-slider-thumb{appearance:none;background:var(--surface-card);border:2px solid var(--color-neutral-300,#bcbcbc);width:20px;height:20px;transition:transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:50%;margin-top:-8px}.Slider-module__EhiGBq__track::-moz-range-thumb{background:var(--surface-card);border:2px solid var(--color-neutral-300,#bcbcbc);width:20px;height:20px;transition:transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:50%}.Slider-module__EhiGBq__track::-webkit-slider-thumb:active{transform:scale(1.05)}.Slider-module__EhiGBq__track::-moz-range-thumb:active{transform:scale(1.05)}.Slider-module__EhiGBq__value{text-align:right;font-variant-numeric:tabular-nums;min-width:40px}
.PillSelect-module__0F2ZNa__wrapper{background-color:var(--surface-muted);border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px;display:inline-flex}.PillSelect-module__0F2ZNa__pill{cursor:pointer;color:var(--text-primary);transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:.45rem 1.25rem;font-weight:500}.PillSelect-module__0F2ZNa__active{background-color:var(--surface-card);color:var(--action-primary);border:1px solid var(--action-primary)}
.SegmentedControl-module__hoIfma__wrapper{align-items:stretch;gap:var(--segmented-gap,8px);display:inline-flex}.SegmentedControl-module__hoIfma__fullWidth{width:100%}.SegmentedControl-module__hoIfma__wrap{flex-wrap:wrap}.SegmentedControl-module__hoIfma__noWrap{flex-wrap:nowrap}.SegmentedControl-module__hoIfma__equalWidth .SegmentedControl-module__hoIfma__segment{flex:var(--segmented-option-flex,1 1 0)}.SegmentedControl-module__hoIfma__segment{min-width:var(--segmented-option-min-width,80px);min-height:var(--segmented-option-height,44px);padding:var(--segmented-option-padding,.6rem 1rem);border:2px solid var(--segmented-border,var(--border-default));border-radius:var(--segmented-radius,var(--radius-md,8px));background-color:var(--segmented-surface,var(--surface-card));color:var(--segmented-text,var(--text-primary));font-size:var(--segmented-font-size,1rem);cursor:pointer;font-weight:var(--segmented-font-weight,500);transition:background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),color var(--motion-duration-normal,.3s)var(--motion-ease,ease),transform var(--motion-duration-fast,.3s)var(--motion-ease,ease);justify-content:center;align-items:center;gap:.5rem;line-height:1.2;display:inline-flex}.SegmentedControl-module__hoIfma__segment:hover:not(:disabled){background-color:var(--interactive-hover-bg);transform:translateY(-1px)}.SegmentedControl-module__hoIfma__segment:focus-visible{outline:2px solid color-mix(in srgb,var(--action-primary,#62c717)30%,white);outline-offset:2px}.SegmentedControl-module__hoIfma__segment:disabled{opacity:.55;cursor:not-allowed;transform:none}.SegmentedControl-module__hoIfma__active{background-color:var(--segmented-active-bg,var(--action-primary));border-color:var(--segmented-active-border,var(--action-primary));color:var(--segmented-active-text,var(--action-primary-text))}.SegmentedControl-module__hoIfma__active:hover:not(:disabled){background-color:var(--segmented-active-hover-bg,var(--color-brand-lime,var(--action-primary)));border-color:var(--segmented-active-hover-border,var(--color-brand-lime,var(--action-primary)))}.SegmentedControl-module__hoIfma__square{--segmented-radius:0px}.SegmentedControl-module__hoIfma__rounded{--segmented-radius:var(--radius-md,8px)}.SegmentedControl-module__hoIfma__pill{--segmented-radius:var(--radius-pill,999px)}.SegmentedControl-module__hoIfma__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SegmentedControl-module__hoIfma__label{min-width:0}
.ToggleSwitch-module__5qUEeq__toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ToggleSwitch-module__5qUEeq__toggle input{display:none}.ToggleSwitch-module__5qUEeq__track{background:var(--text-muted);width:46px;height:26px;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:999px;position:relative}.ToggleSwitch-module__5qUEeq__thumb{background:var(--surface-card);width:20px;height:20px;transition:transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:50%;position:absolute;top:3px;left:3px}.ToggleSwitch-module__5qUEeq__toggle input:checked+.ToggleSwitch-module__5qUEeq__track{background:var(--action-primary)}.ToggleSwitch-module__5qUEeq__toggle input:checked+.ToggleSwitch-module__5qUEeq__track .ToggleSwitch-module__5qUEeq__thumb{transform:translate(20px)}.ToggleSwitch-module__5qUEeq__label{color:var(--text-primary);font-weight:500}
.RadioGroup-module__DDk8aq__group{gap:12px;display:flex}.RadioGroup-module__DDk8aq__column{flex-direction:column}.RadioGroup-module__DDk8aq__row{flex-direction:row}.RadioGroup-module__DDk8aq__option{border-radius:var(--radius-md);border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);align-items:flex-start;gap:12px;padding:.5rem .75rem;display:flex}.RadioGroup-module__DDk8aq__option input{display:none}.RadioGroup-module__DDk8aq__marker{border:2px solid var(--border-default);width:18px;height:18px;transition:border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:50%;margin-top:4px;position:relative}.RadioGroup-module__DDk8aq__option input:checked+.RadioGroup-module__DDk8aq__marker:after{content:"";background:var(--action-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RadioGroup-module__DDk8aq__label{color:var(--text-primary);font-weight:600}.RadioGroup-module__DDk8aq__description{color:var(--text-secondary);margin:0;font-size:.85rem}
.TextArea-module__E6r6_G__wrapper{flex-direction:column;gap:4px;display:flex}.TextArea-module__E6r6_G__label{color:var(--text-primary);font-weight:600}.TextArea-module__E6r6_G__textarea{box-sizing:border-box;border-radius:var(--radius-md);border:2px solid var(--border-default);resize:vertical;width:100%;min-height:120px;color:var(--text-primary);background:var(--surface-card);transition:border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease);padding:.75rem;font-size:1rem}.TextArea-module__E6r6_G__textarea:focus{border-color:var(--border-focus);box-shadow:var(--action-focus-ring);border-width:2px;outline:none}.TextArea-module__E6r6_G__error{border-color:var(--status-danger-border)}.TextArea-module__E6r6_G__helper{color:var(--text-secondary);min-height:1em;font-size:.85rem}.TextArea-module__E6r6_G__helperError{color:var(--status-danger-text)}
.IconButton-module__LcgKTW__iconButton{cursor:pointer;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease),transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.IconButton-module__LcgKTW__iconButton:active{transform:scale(.97)}.IconButton-module__LcgKTW__ghost{color:var(--text-primary);background:0 0}.IconButton-module__LcgKTW__ghost:hover{background:var(--surface-muted);border-color:var(--border-default)}.IconButton-module__LcgKTW__solid{background:var(--action-primary);color:var(--action-primary-text);border-color:var(--action-primary)}.IconButton-module__LcgKTW__sm{width:32px;height:32px}.IconButton-module__LcgKTW__md{width:40px;height:40px}
.Tabs-module__vA4PKG__tabs{border-bottom:1px solid var(--border-default);gap:8px;display:flex}.Tabs-module__vA4PKG__start{justify-content:flex-start}.Tabs-module__vA4PKG__center{justify-content:center}.Tabs-module__vA4PKG__end{justify-content:flex-end}.Tabs-module__vA4PKG__tab{color:var(--text-secondary);cursor:pointer;transition:color var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);background:0 0;border:none;border-bottom:3px solid #0000;padding:.75rem 1rem;font-weight:600}.Tabs-module__vA4PKG__active{color:var(--text-primary);border-color:var(--action-primary)}
.Tag-module__ob4Q2G__tag{transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border:1px solid #0000;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.Tag-module__ob4Q2G__default{background:var(--surface-muted);color:var(--text-primary);border-color:var(--border-default)}.Tag-module__ob4Q2G__success{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.Tag-module__ob4Q2G__warning{background:var(--status-warning-bg);color:var(--status-warning-text);border-color:var(--status-warning-border)}.Tag-module__ob4Q2G__danger{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}
.Tooltip-module__AwetNW__trigger{display:inline-flex;position:relative}.Tooltip-module__AwetNW__tooltip{background:var(--color-brand-white,#fff);width:max-content;max-width:min(250px,78vw);color:var(--color-brand-black,#111);border:1px solid var(--color-neutral-200,#d9d9d9);white-space:normal;word-break:break-word;opacity:0;visibility:hidden;pointer-events:none;z-index:1000002;transform-origin:50%;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;position:fixed}.Tooltip-module__AwetNW__tooltipVisible{opacity:1;visibility:visible;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility linear}.Tooltip-module__AwetNW__tooltipTop{transform:translateY(6px)scale(.97)}.Tooltip-module__AwetNW__tooltipTop.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}.Tooltip-module__AwetNW__tooltipBottom{transform:translateY(-6px)scale(.97)}.Tooltip-module__AwetNW__tooltipBottom.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}.Tooltip-module__AwetNW__tooltipLeft{transform:translate(6px)scale(.97)}.Tooltip-module__AwetNW__tooltipLeft.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}.Tooltip-module__AwetNW__tooltipRight{transform:translate(-6px)scale(.97)}.Tooltip-module__AwetNW__tooltipRight.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}.Tooltip-module__AwetNW__tooltipCursor{transform-origin:0 0;transform:translateY(6px)scale(.97)}.Tooltip-module__AwetNW__tooltipCursor.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}
.Toast-module__uoKNtW__toast{--toast-border-color:var(--border-default);--toast-progress-color:var(--text-primary);border-radius:var(--radius-md);border:2px solid var(--toast-border-color);background:var(--surface-card);color:var(--text-primary);align-items:center;gap:12px;padding:1rem 1.25rem 1.25rem;animation:.28s cubic-bezier(.16,1,.3,1) Toast-module__uoKNtW__toastSlideIn;display:flex;position:relative;overflow:hidden}.Toast-module__uoKNtW__inline{width:100%}.Toast-module__uoKNtW__bottomLeft,.Toast-module__uoKNtW__bottomRight{z-index:9999;width:min(400px,100vw - 40px);position:fixed;bottom:20px}.Toast-module__uoKNtW__bottomLeft{left:20px}.Toast-module__uoKNtW__bottomRight{right:20px}.Toast-module__uoKNtW__body{flex:1;min-width:0}.Toast-module__uoKNtW__title{color:var(--text-primary);margin-bottom:4px;display:block}.Toast-module__uoKNtW__message{color:var(--text-primary);line-height:1.35}.Toast-module__uoKNtW__dismiss{color:inherit;cursor:pointer;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease),opacity var(--motion-duration-fast,.3s)var(--motion-ease,ease);opacity:.9;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1.25rem;line-height:1}.Toast-module__uoKNtW__dismiss:hover{background:var(--interactive-hover-bg);opacity:1}.Toast-module__uoKNtW__info{--toast-border-color:var(--status-info-border);--toast-progress-color:var(--status-info-text)}.Toast-module__uoKNtW__success{--toast-border-color:var(--status-success-border);--toast-progress-color:var(--status-success-text)}.Toast-module__uoKNtW__warning{--toast-border-color:var(--status-warning-border);--toast-progress-color:var(--status-warning-text)}.Toast-module__uoKNtW__error{--toast-border-color:var(--status-danger-border);--toast-progress-color:var(--status-danger-text)}.Toast-module__uoKNtW__progressLine{background:var(--toast-progress-color);transform-origin:0;width:100%;height:6px;animation:linear forwards Toast-module__uoKNtW__toastProgress;position:absolute;bottom:0;left:0}.Toast-module__uoKNtW__closing{animation:.24s ease-in forwards Toast-module__uoKNtW__toastFadeOut}@keyframes Toast-module__uoKNtW__toastSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__uoKNtW__toastFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Toast-module__uoKNtW__toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.Dialog-module__TbjZ0q__overlay{background:var(--surface-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Dialog-module__TbjZ0q__dialog{border-radius:var(--radius-md);background:var(--surface-card);border:2px solid var(--border-default);flex-direction:column;width:min(520px,90vw);display:flex}.Dialog-module__TbjZ0q__header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.Dialog-module__TbjZ0q__header h2{margin:0}.Dialog-module__TbjZ0q__header button{cursor:pointer;background:0 0;border:none;font-size:1.4rem}.Dialog-module__TbjZ0q__content{padding:1.25rem}.Dialog-module__TbjZ0q__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;padding:.85rem 1.25rem;display:flex}
.ProgressIndicator-module__VQIKiG__wrapper{align-items:center;gap:12px;display:flex}.ProgressIndicator-module__VQIKiG__track{background:var(--surface-muted);border-radius:999px;flex:1;height:8px;overflow:hidden}.ProgressIndicator-module__VQIKiG__fill{background:var(--action-primary);height:100%;transition:width var(--motion-duration-normal,.3s)var(--motion-ease,ease)}.ProgressIndicator-module__VQIKiG__label{text-align:right;font-variant-numeric:tabular-nums;min-width:50px}
.AvatarBadge-module__Az1ghq__wrapper{align-items:center;gap:10px;display:inline-flex}.AvatarBadge-module__Az1ghq__avatar{background:var(--surface-muted);width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.AvatarBadge-module__Az1ghq__avatar img{object-fit:cover;width:100%;height:100%}.AvatarBadge-module__Az1ghq__status{border:2px solid var(--surface-card);background:var(--text-muted);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.AvatarBadge-module__Az1ghq__online .AvatarBadge-module__Az1ghq__status{background:var(--status-success-text)}.AvatarBadge-module__Az1ghq__away .AvatarBadge-module__Az1ghq__status{background:var(--status-warning-text)}.AvatarBadge-module__Az1ghq__offline .AvatarBadge-module__Az1ghq__status{background:var(--text-muted)}.AvatarBadge-module__Az1ghq__label{font-weight:500}
@keyframes Skeleton-module__UXjRAq__skeletonPulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.Skeleton-module__UXjRAq__skeleton{background:var(--color-neutral-200,#dbdbdb);animation:1.6s ease-in-out infinite Skeleton-module__UXjRAq__skeletonPulse;display:block}.Skeleton-module__UXjRAq__text{border-radius:6px;height:1em}.Skeleton-module__UXjRAq__rectangular{border-radius:10px}.Skeleton-module__UXjRAq__circular{border-radius:50%}
.Stepper-module__Rvtj7W__stepper{border:1px solid var(--border-default);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.Stepper-module__Rvtj7W__stepper button{background:var(--surface-muted);cursor:pointer;width:36px;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border:none}.Stepper-module__Rvtj7W__stepper button:disabled{opacity:.5;cursor:not-allowed}.Stepper-module__Rvtj7W__stepper input{text-align:center;border:none;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);width:64px;font-size:1rem}.Stepper-module__Rvtj7W__stepper input:focus{outline:none}
.EmailDashboard-module__09dr7q__emailDashboard{width:100%}.EmailDashboard-module__09dr7q__flexRow{display:flex}.EmailDashboard-module__09dr7q__flexRowCenter{align-items:center;display:flex}.EmailDashboard-module__09dr7q__flexRowCenterBetween{justify-content:space-between;align-items:center;display:flex}.EmailDashboard-module__09dr7q__flexRowBetween{justify-content:space-between;display:flex}.EmailDashboard-module__09dr7q__flexWrap{flex-wrap:wrap}.EmailDashboard-module__09dr7q__gap4{gap:4px}.EmailDashboard-module__09dr7q__gap6{gap:6px}.EmailDashboard-module__09dr7q__gap8{gap:8px}.EmailDashboard-module__09dr7q__gap10{gap:10px}.EmailDashboard-module__09dr7q__gap12{gap:12px}.EmailDashboard-module__09dr7q__mt6{margin-top:6px}.EmailDashboard-module__09dr7q__mt4{margin-top:4px}.EmailDashboard-module__09dr7q__mt8{margin-top:8px}.EmailDashboard-module__09dr7q__mt10{margin-top:10px}.EmailDashboard-module__09dr7q__mt12{margin-top:12px}.EmailDashboard-module__09dr7q__mt16{margin-top:16px}.EmailDashboard-module__09dr7q__mb8{margin-bottom:8px}.EmailDashboard-module__09dr7q__mb10{margin-bottom:10px}.EmailDashboard-module__09dr7q__mb12{margin-bottom:12px}.EmailDashboard-module__09dr7q__mb20{margin-bottom:20px}.EmailDashboard-module__09dr7q__p10{padding:10px}.EmailDashboard-module__09dr7q__p12{padding:12px}.EmailDashboard-module__09dr7q__p20{padding:20px}.EmailDashboard-module__09dr7q__noMargin{margin:0}.EmailDashboard-module__09dr7q__textCenter{text-align:center}.EmailDashboard-module__09dr7q__text11{font-size:11px}.EmailDashboard-module__09dr7q__text12{font-size:12px}.EmailDashboard-module__09dr7q__text13{font-size:13px}.EmailDashboard-module__09dr7q__text14{font-size:14px}.EmailDashboard-module__09dr7q__font500{font-weight:500}.EmailDashboard-module__09dr7q__font600{font-weight:600}.EmailDashboard-module__09dr7q__font700{font-weight:700}.EmailDashboard-module__09dr7q__textMuted{color:#666}.EmailDashboard-module__09dr7q__textGray600{color:#6b7280}.EmailDashboard-module__09dr7q__textGray700{color:#374151}.EmailDashboard-module__09dr7q__textGray900{color:#111827}.EmailDashboard-module__09dr7q__w100{width:100%}.EmailDashboard-module__09dr7q__block{display:block}.EmailDashboard-module__09dr7q__flex1{flex:1}.EmailDashboard-module__09dr7q__mb4{margin-bottom:4px}.EmailDashboard-module__09dr7q__minWidth0{min-width:0}.EmailDashboard-module__09dr7q__overflowAuto{overflow:auto}.EmailDashboard-module__09dr7q__overflowXAuto{overflow-x:auto}.EmailDashboard-module__09dr7q__positionRelative{position:relative}.EmailDashboard-module__09dr7q__compactControl{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:4px;width:100%;padding:6px 8px;font-size:13px}.EmailDashboard-module__09dr7q__compactControl:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #0056b31a}.EmailDashboard-module__09dr7q__compactNumberInput{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:80px;padding:6px 8px;font-size:13px}.EmailDashboard-module__09dr7q__compactNumberInput:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #0056b31a}.EmailDashboard-module__09dr7q__dangerPillButton{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.EmailDashboard-module__09dr7q__dangerPillButton:hover{filter:brightness(.95)}.EmailDashboard-module__09dr7q__previewLocaleSelect{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 10px;font-size:13px}.EmailDashboard-module__09dr7q__templateViewport{height:100%;position:relative;overflow:auto}.EmailDashboard-module__09dr7q__templateViewportFrame{background:#fff;border:none;width:100%;min-height:400px;display:block}.EmailDashboard-module__09dr7q__loadingOverlay{z-index:10;background-color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.EmailDashboard-module__09dr7q__inlineWarningBar{color:#856404;background-color:#fff3cd;border-top:1px solid #e0e0e0;border-left:4px solid #ffc107;padding:12px;font-size:13px}.EmailDashboard-module__09dr7q__advancedFiltersBox{box-sizing:border-box;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;width:100%;margin-bottom:20px;padding:16px;overflow-x:hidden}.EmailDashboard-module__09dr7q__advancedFiltersTitle{margin-top:0;margin-bottom:12px;font-size:14px;font-weight:600}.EmailDashboard-module__09dr7q__advancedFiltersGrid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%;margin-bottom:12px;display:grid}.EmailDashboard-module__09dr7q__grid2fr1fr{grid-template-columns:2fr 1fr;gap:12px;display:grid}.EmailDashboard-module__09dr7q__detailsSummary{cursor:pointer;color:#333;font-size:14px;font-weight:500}.EmailDashboard-module__09dr7q__detailsSummarySmall{cursor:pointer;color:#333;font-size:13px;font-weight:600}.EmailDashboard-module__09dr7q__monoTextarea{min-height:300px;margin-top:8px;font-family:monospace}.EmailDashboard-module__09dr7q__successText{color:#0a6}.EmailDashboard-module__09dr7q__linksPanel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:10px}.EmailDashboard-module__09dr7q__linksTable{border-collapse:collapse;width:100%;font-size:12px}.EmailDashboard-module__09dr7q__linksHeaderRow{text-align:left}.EmailDashboard-module__09dr7q__linksTh{border-bottom:1px solid #e5e7eb;padding:6px 8px}.EmailDashboard-module__09dr7q__linksThIndex{width:44px}.EmailDashboard-module__09dr7q__linksThText{min-width:220px}.EmailDashboard-module__09dr7q__linksThUrl{min-width:320px}.EmailDashboard-module__09dr7q__linksThRuntime{width:90px}.EmailDashboard-module__09dr7q__linksTd{border-bottom:1px solid #f3f4f6;padding:6px 8px}.EmailDashboard-module__09dr7q__linksTdIndex{color:#6b7280}.EmailDashboard-module__09dr7q__linksInput{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:6px 8px;font-size:12px}.EmailDashboard-module__09dr7q__linksInput:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #0056b31a}.EmailDashboard-module__09dr7q__linksInputMono{font-family:monospace}.EmailDashboard-module__09dr7q__runtimePill{color:#111827;border-radius:999px;padding:2px 6px;font-size:11px;display:inline-block}.EmailDashboard-module__09dr7q__runtimePillYes{background:#e0f2fe}.EmailDashboard-module__09dr7q__runtimePillNo{background:#f3f4f6}.EmailDashboard-module__09dr7q__runtimeVarsBox{color:#666;background:#f5f7fa;border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:12px}.EmailDashboard-module__09dr7q__runtimeVarsGroups{flex-direction:column;gap:10px;margin-top:6px;display:flex}.EmailDashboard-module__09dr7q__runtimeVarsGroup{flex-direction:column;gap:6px;display:flex}.EmailDashboard-module__09dr7q__runtimeVarsGroupLabel{color:#111827;font-size:11px;font-weight:600}.EmailDashboard-module__09dr7q__runtimeVarsList{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.EmailDashboard-module__09dr7q__runtimeVarChip{background:#e8ecf0;border-radius:4px;padding:2px 6px;font-size:11px}.EmailDashboard-module__09dr7q__sourcePillStatic{background:#f3f4f6}.EmailDashboard-module__09dr7q__sourcePillSystem{background:#e0f2fe}.EmailDashboard-module__09dr7q__sourcePillSupabase{background:#ede9fe}.EmailDashboard-module__09dr7q__sourcePillDb{background:#dcfce7}.EmailDashboard-module__09dr7q__sourcePillDbShared{background:#ffedd5}.EmailDashboard-module__09dr7q__sourcePillMixed{background:#dbeafe}.EmailDashboard-module__09dr7q__sourcePillUnknown{background:#fee2e2}.EmailDashboard-module__09dr7q__emailTabsRow{gap:10px;margin:10px 0 18px;display:flex}.EmailDashboard-module__09dr7q__emailTabButton{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600}.EmailDashboard-module__09dr7q__emailTabButtonActive{border-color:var(--accent-color);color:var(--accent-color);background:#0056b30f}.EmailDashboard-module__09dr7q__templatesTabContainer{flex-direction:column;gap:14px;display:flex}.EmailDashboard-module__09dr7q__templatesTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.EmailDashboard-module__09dr7q__templatesCreateButton{color:#333;cursor:pointer;background:#fff;border:2px dashed #9aa0a6;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600}.EmailDashboard-module__09dr7q__templatesCreateButton:hover{border-color:var(--accent-color);color:var(--accent-color)}.EmailDashboard-module__09dr7q__templatesFilterPills{align-items:center;gap:8px;display:flex}.EmailDashboard-module__09dr7q__templatesFilterPill{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}.EmailDashboard-module__09dr7q__templatesFilterPillActive{border-color:var(--accent-color);color:var(--accent-color);background:#0056b30f}.EmailDashboard-module__09dr7q__templatesSplit{grid-template-columns:1fr;gap:14px;width:100%;display:grid}.EmailDashboard-module__09dr7q__templatesListPane,.EmailDashboard-module__09dr7q__templatesEditorPane{min-width:0}@media (max-width:980px){.EmailDashboard-module__09dr7q__templatesSplit{grid-template-columns:1fr}}.EmailDashboard-module__09dr7q__emailFormContainer{gap:1.5rem;width:100%;display:grid}.EmailDashboard-module__09dr7q__emailConfigCard{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;display:flex;overflow-x:hidden;box-shadow:0 2px 4px #0000001a}.EmailDashboard-module__09dr7q__emailConfigTitle{color:#333;border-bottom:1px solid #eee;margin:0;padding-bottom:.5rem;font-size:1.2rem}.EmailDashboard-module__09dr7q__formGroup{flex-direction:column;gap:.5rem;display:flex}.EmailDashboard-module__09dr7q__formLabel{color:#333;margin-bottom:4px;font-size:14px;font-weight:500;display:block}.EmailDashboard-module__09dr7q__formInput{box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.EmailDashboard-module__09dr7q__formInput:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #0056b31a}.EmailDashboard-module__09dr7q__formSelect{box-sizing:border-box;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.EmailDashboard-module__09dr7q__formSelect:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #0056b31a}.EmailDashboard-module__09dr7q__schedulingCard{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;padding:1.5rem;overflow-x:hidden;box-shadow:0 2px 4px #0000001a}.EmailDashboard-module__09dr7q__schedulingHeader{border-bottom:1px solid #eee;align-items:center;gap:12px;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.EmailDashboard-module__09dr7q__schedulingCheckbox{width:18px;height:18px;accent-color:var(--accent-color);cursor:pointer}.EmailDashboard-module__09dr7q__schedulingLabel{color:#333;cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.EmailDashboard-module__09dr7q__schedulingContent{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.EmailDashboard-module__09dr7q__schedulingInputGroup{flex-direction:column;gap:.5rem;display:flex}.EmailDashboard-module__09dr7q__schedulingInput{box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.EmailDashboard-module__09dr7q__schedulingInput:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #0056b31a}.EmailDashboard-module__09dr7q__schedulingPreview{color:#495057;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.EmailDashboard-module__09dr7q__schedulingPreview:before{content:"🕒";font-size:16px}.EmailDashboard-module__09dr7q__schedulingIcon{width:20px;height:20px;color:var(--accent-color);flex-shrink:0}.EmailDashboard-module__09dr7q__schedulingCard.EmailDashboard-module__09dr7q__disabled{opacity:.6;pointer-events:none}.EmailDashboard-module__09dr7q__schedulingContent{animation:.3s ease-out EmailDashboard-module__09dr7q__slideDown;overflow:hidden}@keyframes EmailDashboard-module__09dr7q__slideDown{0%{opacity:0;max-height:0;padding-top:0}to{opacity:1;max-height:200px;padding-top:.5rem}}.EmailDashboard-module__09dr7q__emailTemplateSection{box-sizing:border-box;width:100%;margin-top:1.5rem;overflow-x:hidden}.EmailDashboard-module__09dr7q__emailTemplateCard{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;padding:1.5rem;overflow-x:hidden;box-shadow:0 2px 4px #0000001a}.EmailDashboard-module__09dr7q__emailTemplateTitle{color:#333;border-bottom:1px solid #eee;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.2rem}.EmailDashboard-module__09dr7q__emailTemplateContainer{box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;max-width:100%;min-height:400px;overflow:hidden;box-shadow:0 2px 6px #0000000d}.EmailDashboard-module__09dr7q__emailTemplateLoading{text-align:center;color:#666;padding:40px;font-style:italic}.EmailDashboard-module__09dr7q__templatesUnifiedGrid{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.EmailDashboard-module__09dr7q__templatesUnifiedCol{width:100%}.EmailDashboard-module__09dr7q__templatesUnifiedColTitle{color:#333;margin-bottom:8px;font-size:12px;font-weight:600}.EmailDashboard-module__09dr7q__templatePreviewFrame{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;min-height:520px}.EmailDashboard-module__09dr7q__templatePreviewFrameLarge{min-height:720px}.EmailDashboard-module__09dr7q__templateWarningBox{color:#614700;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px}.EmailDashboard-module__09dr7q__wysiwygToolbar{background:#f5f7fa;border:1px solid #ddd;border-bottom:none;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.EmailDashboard-module__09dr7q__wysiwygToolbarBtn{cursor:pointer;color:#111827;background:#fff;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;min-width:32px;padding:6px 10px;font-size:13px;line-height:1;transition:all .15s;display:inline-flex}.EmailDashboard-module__09dr7q__wysiwygToolbarBtn:hover{color:#0056b3;background:#e8ecf0;border-color:#9aa0a6}.EmailDashboard-module__09dr7q__wysiwygToolbarBtn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.EmailDashboard-module__09dr7q__wysiwygToolbarBtnPrimary{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.EmailDashboard-module__09dr7q__wysiwygToolbarBtnPrimary:hover{color:#fff;background:#004494;border-color:#004494}.EmailDashboard-module__09dr7q__wysiwygToolbarSelect{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;height:32px;padding:6px 10px;font-family:Work Sans,Arial,sans-serif;font-size:13px}.EmailDashboard-module__09dr7q__wysiwygToolbarSep{background:#ddd;width:1px;height:24px;margin:0 6px}.EmailDashboard-module__09dr7q__wysiwygFrame{background:#fff;border:1px solid #ddd;border-radius:0 0 8px 8px;width:100%;min-height:500px}@media (max-width:768px){.EmailDashboard-module__09dr7q__emailDashboard{width:100%}.EmailDashboard-module__09dr7q__templatesUnifiedGrid{grid-template-columns:1fr}.EmailDashboard-module__09dr7q__templatePreviewFrame{min-height:340px}.EmailDashboard-module__09dr7q__templatePreviewFrameLarge{min-height:520px}.EmailDashboard-module__09dr7q__wysiwygFrame{min-height:400px}.EmailDashboard-module__09dr7q__emailFormContainer{gap:1rem}.EmailDashboard-module__09dr7q__emailConfigCard,.EmailDashboard-module__09dr7q__schedulingCard,.EmailDashboard-module__09dr7q__emailTemplateCard{padding:1rem}.EmailDashboard-module__09dr7q__schedulingHeader{flex-direction:column;align-items:flex-start;gap:8px}.EmailDashboard-module__09dr7q__schedulingLabel{font-size:14px}.EmailDashboard-module__09dr7q__formInput,.EmailDashboard-module__09dr7q__formSelect,.EmailDashboard-module__09dr7q__schedulingInput{font-size:16px}.EmailDashboard-module__09dr7q__templateGrid{grid-template-columns:1fr}}@media (max-width:480px){.EmailDashboard-module__09dr7q__templateGrid{grid-template-columns:1fr}.EmailDashboard-module__09dr7q__campaignTableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}}.EmailDashboard-module__09dr7q__schedulingCheckbox:focus-visible,.EmailDashboard-module__09dr7q__formInput:focus-visible,.EmailDashboard-module__09dr7q__formSelect:focus-visible,.EmailDashboard-module__09dr7q__schedulingInput:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.EmailDashboard-module__09dr7q__schedulingLabel:hover{color:var(--accent-color)}.EmailDashboard-module__09dr7q__schedulingCard:hover,.EmailDashboard-module__09dr7q__emailConfigCard:hover,.EmailDashboard-module__09dr7q__emailTemplateCard:hover{transition:box-shadow .2s;box-shadow:0 4px 8px #0000001f}.EmailDashboard-module__09dr7q__recipientsCard{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;margin-top:1.5rem;padding:1.5rem;overflow-x:hidden;box-shadow:0 2px 4px #0000001a}.EmailDashboard-module__09dr7q__recipientsHeader{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.EmailDashboard-module__09dr7q__recipientsSearchContainer{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.EmailDashboard-module__09dr7q__recipientsSearchInput{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;flex:1;min-width:200px;padding:12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.EmailDashboard-module__09dr7q__recipientsSearchInput:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #0056b31a}.EmailDashboard-module__09dr7q__recipientsToggleButton{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.EmailDashboard-module__09dr7q__recipientsToggleButton:hover:not(:disabled){background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.EmailDashboard-module__09dr7q__recipientsToggleButton:disabled{opacity:.6;cursor:not-allowed}.EmailDashboard-module__09dr7q__recipientsStats{color:#666;margin-bottom:1rem;font-size:12px}.EmailDashboard-module__09dr7q__recipientsList{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;max-height:360px;overflow:auto}.EmailDashboard-module__09dr7q__recipientItem{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:12px;transition:background-color .2s;display:flex}.EmailDashboard-module__09dr7q__recipientItem:last-child{border-bottom:none}.EmailDashboard-module__09dr7q__recipientItem:hover{background-color:#f8f9fa}.EmailDashboard-module__09dr7q__recipientCheckbox{width:16px;height:16px;accent-color:var(--accent-color);cursor:pointer}.EmailDashboard-module__09dr7q__recipientInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EmailDashboard-module__09dr7q__recipientName{color:#333;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.EmailDashboard-module__09dr7q__recipientEmail{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.EmailDashboard-module__09dr7q__actionsCard{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;gap:1rem;width:100%;margin-top:1.5rem;padding:1.5rem;display:flex;overflow-x:hidden;box-shadow:0 2px 4px #0000001a}.EmailDashboard-module__09dr7q__actionsButtons{align-items:center;gap:1rem;display:flex}.EmailDashboard-module__09dr7q__actionButton{cursor:pointer;border:none;border-radius:6px;min-width:120px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.EmailDashboard-module__09dr7q__actionButtonPrimary{background:var(--accent-color);color:#fff}.EmailDashboard-module__09dr7q__actionButtonPrimary:hover:not(:disabled){background:#004494;transform:translateY(-1px);box-shadow:0 4px 8px #0056b34d}.EmailDashboard-module__09dr7q__actionButtonPrimary:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.EmailDashboard-module__09dr7q__actionButtonSecondary{color:#4a4a4a;background:#f5f5f5;border:1px solid #ddd}.EmailDashboard-module__09dr7q__actionButtonSecondary:hover:not(:disabled){background:#e0e0e0;border-color:#ccc}.EmailDashboard-module__09dr7q__sendingSpinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:1s linear infinite EmailDashboard-module__09dr7q__spin;display:inline-block}@keyframes EmailDashboard-module__09dr7q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EmailDashboard-module__09dr7q__campaignHistoryCard{box-sizing:border-box;background:#fff;border-top:2px solid #e0e0e0;border-radius:8px;width:100%;margin-top:2rem;padding:1.5rem;overflow-x:hidden;box-shadow:0 2px 4px #0000001a}.EmailDashboard-module__09dr7q__campaignHistoryHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.EmailDashboard-module__09dr7q__campaignHistoryTitle{color:#333;margin:0;font-size:1.2rem}.EmailDashboard-module__09dr7q__refreshButton{cursor:pointer;color:#000;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .2s}.EmailDashboard-module__09dr7q__refreshButton:hover:not(:disabled){background-color:#e0e0e0;border-color:#bbb}.EmailDashboard-module__09dr7q__refreshButton:disabled{cursor:not-allowed;opacity:.6}.EmailDashboard-module__09dr7q__campaignTable{box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;overflow:hidden}.EmailDashboard-module__09dr7q__campaignTableContainer{white-space:nowrap;box-sizing:border-box;width:100%;max-width:100%;max-height:500px;overflow-x:auto}.EmailDashboard-module__09dr7q__campaignTableElement{border-collapse:collapse;width:max-content;min-width:100%;font-size:11px}.EmailDashboard-module__09dr7q__campaignTableHeader{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}.EmailDashboard-module__09dr7q__campaignTableHeaderCell{text-align:left;color:#333;white-space:nowrap;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;min-width:100px;padding:8px 6px;font-weight:600;position:sticky;top:0}.EmailDashboard-module__09dr7q__campaignTableRow{border-bottom:1px solid #f0f0f0}.EmailDashboard-module__09dr7q__campaignTableRow:nth-child(2n){background-color:#f9f9f9}.EmailDashboard-module__09dr7q__campaignTableRow:hover{background-color:#f5f5f5}.EmailDashboard-module__09dr7q__campaignTableCell{vertical-align:top;border-bottom:1px solid #f0f0f0;padding:6px 8px}.EmailDashboard-module__09dr7q__campaignStatus{border-radius:12px;padding:2px 6px;font-size:10px;font-weight:500}.EmailDashboard-module__09dr7q__campaignStatusSent,.EmailDashboard-module__09dr7q__campaignStatusCompleted{color:#2e7d32;background-color:#e8f5e8}.EmailDashboard-module__09dr7q__campaignStatusScheduled{color:#f57c00;background-color:#fff3e0}.EmailDashboard-module__09dr7q__campaignStatusSending{color:#1976d2;background-color:#e3f2fd}.EmailDashboard-module__09dr7q__campaignStatusPartialFailure{color:#ef6c00;background-color:#fff3e0}.EmailDashboard-module__09dr7q__campaignStatusFailed{color:#d32f2f;background-color:#ffebee}.EmailDashboard-module__09dr7q__campaignEnvironment{border-radius:12px;padding:2px 6px;font-size:10px;font-weight:500}.EmailDashboard-module__09dr7q__campaignEnvironmentProduction{color:#d32f2f;background-color:#ffebee}.EmailDashboard-module__09dr7q__campaignEnvironmentDevelopment{color:#2e7d32;background-color:#e8f5e8}.EmailDashboard-module__09dr7q__campaignContent{text-overflow:ellipsis;white-space:nowrap;color:#666;max-width:200px;font-size:10px;overflow:hidden}.EmailDashboard-module__09dr7q__campaignEmptyState{text-align:center;color:#666;padding:2rem;font-style:italic}.EmailDashboard-module__09dr7q__campaignError{color:#d32f2f;background-color:#ffebee;border-radius:4px;margin-bottom:1rem;padding:8px}.EmailDashboard-module__09dr7q__templateSelectorCard{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;margin-bottom:1rem;padding:1.5rem;overflow-x:hidden;box-shadow:0 2px 4px #0000001a}.EmailDashboard-module__09dr7q__templateSelectorTitle{color:#333;border-bottom:1px solid #eee;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.2rem}.EmailDashboard-module__09dr7q__templateSelectorLoading{text-align:center;color:#666;padding:2rem}.EmailDashboard-module__09dr7q__templateSelector{box-sizing:border-box;width:100%;overflow-x:hidden}.EmailDashboard-module__09dr7q__templateGrid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;width:100%;margin-bottom:1rem;display:grid}.EmailDashboard-module__09dr7q__templateCard{cursor:pointer;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;background:#fff;border:2px solid #e0e0e0;border-radius:8px;min-width:0;padding:1rem;transition:all .2s;position:relative}.EmailDashboard-module__09dr7q__templateCard:hover{border-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.EmailDashboard-module__09dr7q__templateCardSelected{background:#0056b30d;border-color:#0056b3;box-shadow:0 2px 8px #0056b333}.EmailDashboard-module__09dr7q__templateCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.EmailDashboard-module__09dr7q__templateCardTitle{color:#333;overflow-wrap:break-word;word-wrap:break-word;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600}.EmailDashboard-module__09dr7q__templateCardCheck{color:#0056b3;flex-shrink:0;width:20px;height:20px;margin-left:.5rem}.EmailDashboard-module__09dr7q__templateCardDescription{color:#666;overflow-wrap:break-word;word-wrap:break-word;max-width:100%;margin:0 0 .75rem;font-size:.9rem;line-height:1.4}.EmailDashboard-module__09dr7q__templateCardId{color:#888;background:#f5f5f5;border-radius:3px;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;display:inline-block}.EmailDashboard-module__09dr7q__selectedTemplateInfo{color:#0056b3;background:#0056b30d;border:1px solid #0056b333;border-radius:6px;padding:.75rem;font-size:.9rem}.EmailDashboard-module__09dr7q__noTemplatesMessage{text-align:center;color:#666;background:#f8f9fa;border:1px dashed #ddd;border-radius:6px;padding:2rem}.EmailDashboard-module__09dr7q__retryButton{color:#fff;cursor:pointer;background:#0056b3;border:none;border-radius:4px;margin-top:.5rem;padding:.5rem 1rem;font-size:.9rem}.EmailDashboard-module__09dr7q__retryButton:hover{background:#004299}.EmailDashboard-module__09dr7q__errorMessage{color:#d32f2f;text-align:center;background:#ffebee;border:1px solid #ffcdd2;border-radius:6px;padding:1rem}.EmailDashboard-module__09dr7q__errorMessage p{margin:0 0 .5rem}.EmailDashboard-module__09dr7q__campaignIdFull{color:#666;white-space:nowrap;font-family:monospace;font-size:10px}.EmailDashboard-module__09dr7q__campaignId,.EmailDashboard-module__09dr7q__campaignUserId{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-family:monospace;font-size:10px;overflow:hidden}.EmailDashboard-module__09dr7q__campaignContent{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10px;overflow:hidden}.EmailDashboard-module__09dr7q__campaignRecipientIds{text-overflow:ellipsis;white-space:nowrap;color:#666;max-width:100px;font-size:10px;overflow:hidden}.EmailDashboard-module__09dr7q__campaignRecipientEmails{text-overflow:ellipsis;white-space:nowrap;color:#666;max-width:200px;font-size:10px;overflow:hidden}.EmailDashboard-module__09dr7q__campaignDateTime{white-space:nowrap;min-width:120px;font-size:10px}
.GroupColumn-module__U-TyVa__group{box-sizing:border-box;border:2px solid var(--border-default,#dbdbdb);background:var(--surface-card,#fff);width:100%;min-width:120px;height:100%;min-height:0;transition:border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.GroupColumn-module__U-TyVa__groupTitle{color:var(--text-primary,#1b1b1b);text-align:center;margin:0;font-size:clamp(15px,1vw,18px);font-weight:700}.GroupColumn-module__U-TyVa__groupItems{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;padding-top:4px;padding-right:2px;display:flex;overflow:hidden auto}.GroupColumn-module__U-TyVa__editMode{border-style:solid}.GroupColumn-module__U-TyVa__groupOver{border-color:var(--border-strong,#676767)}.GroupColumn-module__U-TyVa__removeEmptyGroupButton{width:30px;height:30px;color:var(--text-secondary,#676767);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;top:6px;right:6px}.GroupColumn-module__U-TyVa__removeEmptyGroupIcon{font-size:1.1rem;line-height:1}.GroupColumn-module__U-TyVa__removeEmptyGroupButton:hover,.GroupColumn-module__U-TyVa__removeEmptyGroupButton:focus-visible{color:#dc2626;background:#dc262614;outline:none}.GroupColumn-module__U-TyVa__removeEmptyGroupButton:active{background:#dc262624}
.BoardUsageDashboard-module__NeEJLq__dashboard{flex-direction:column;gap:32px;display:flex}.BoardUsageDashboard-module__NeEJLq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.BoardUsageDashboard-module__NeEJLq__summaryCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;box-shadow:0 4px 12px #0f172a0f}.BoardUsageDashboard-module__NeEJLq__summaryLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}.BoardUsageDashboard-module__NeEJLq__summaryValue{color:#0f172a;font-size:1.8rem;font-weight:700}.BoardUsageDashboard-module__NeEJLq__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.BoardUsageDashboard-module__NeEJLq__chartFullRow{grid-column:1/-1}.BoardUsageDashboard-module__NeEJLq__chartHint{color:var(--second-text-color);margin:-8px 0 0 4px;font-size:.8rem}.BoardUsageDashboard-module__NeEJLq__chartCard{border:1px solid var(--third-text-color);background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 4px 12px #0f172a0f}.BoardUsageDashboard-module__NeEJLq__sectionHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BoardUsageDashboard-module__NeEJLq__sectionHeader h3{color:var(--text-color);margin:0;font-size:1.2rem}.BoardUsageDashboard-module__NeEJLq__sectionDescription{color:var(--second-text-color);margin:4px 0 0;font-size:.85rem}.BoardUsageDashboard-module__NeEJLq__sectionHelper{color:#64748b;font-size:.85rem}.BoardUsageDashboard-module__NeEJLq__emptyState{border:1px dashed var(--second-text-color);text-align:center;color:var(--second-text-color);background:var(--primary-color);border-radius:12px;padding:24px}.BoardUsageDashboard-module__NeEJLq__chartBars{align-items:flex-end;gap:6px;height:220px;padding:0 4px;display:flex;overflow:visible}.BoardUsageDashboard-module__NeEJLq__chartBarWrapper{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:14px;height:100%;display:flex}.BoardUsageDashboard-module__NeEJLq__chartBarTrack{background:var(--primary-color);border-radius:10px 10px 4px 4px;align-items:flex-end;width:100%;max-width:22px;height:100%;min-height:18px;display:flex;position:relative;overflow:visible}.BoardUsageDashboard-module__NeEJLq__chartBarFill{background:linear-gradient(180deg,var(--accent-color)0%,#6366f1bf 100%);border-radius:10px 10px 4px 4px;justify-content:center;align-items:flex-start;width:100%;min-height:4px;transition:height .2s;display:flex;position:relative}.BoardUsageDashboard-module__NeEJLq__chartBarValue{color:#fff;white-space:nowrap;background:#0f172ad9;font-size:.75rem;font-weight:600}.BoardUsageDashboard-module__NeEJLq__chartBarSubtitle{color:#ffffffe6;white-space:nowrap;font-size:.7rem}.BoardUsageDashboard-module__NeEJLq__chartBarMeta{opacity:0;pointer-events:none;text-align:center;white-space:nowrap;z-index:5;background:#0f172ae6;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%,-100%)}.BoardUsageDashboard-module__NeEJLq__chartBarFill:hover .BoardUsageDashboard-module__NeEJLq__chartBarMeta{opacity:1;transform:translate(-50%,-120%)}.BoardUsageDashboard-module__NeEJLq__chartBarDate{color:var(--second-text-color);font-size:.8rem}.BoardUsageDashboard-module__NeEJLq__chartBarDay{font-weight:600;line-height:1;display:block}.BoardUsageDashboard-module__NeEJLq__chartBarMonth{text-transform:lowercase;font-size:.7rem;line-height:1.1;display:block}.BoardUsageDashboard-module__NeEJLq__shareabilitySection{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 8px 30px #0f172a14}.BoardUsageDashboard-module__NeEJLq__shareabilityBreakdown{flex-direction:column;gap:16px;margin-top:16px;display:flex}.BoardUsageDashboard-module__NeEJLq__shareabilityRow{grid-template-columns:150px 1fr 60px;align-items:center;gap:12px;display:grid}.BoardUsageDashboard-module__NeEJLq__shareabilityLabel{color:#0f172a;text-transform:capitalize;font-weight:600}.BoardUsageDashboard-module__NeEJLq__shareabilityBar{background:#f1f5f9;border-radius:9999px;height:16px;position:relative;overflow:hidden}.BoardUsageDashboard-module__NeEJLq__shareabilityFill{color:#fff;background:linear-gradient(90deg,#0e7490cc 0%,#3b82f6cc 100%);border-radius:9999px;justify-content:flex-end;align-items:center;padding-right:10px;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0}.BoardUsageDashboard-module__NeEJLq__shareabilityCount{color:#334155;justify-self:end;font-weight:600}.BoardUsageDashboard-module__NeEJLq__tableSection{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 6px 20px #0f172a14}.BoardUsageDashboard-module__NeEJLq__tableWrapper{width:100%;overflow-x:auto}.BoardUsageDashboard-module__NeEJLq__table{border-collapse:collapse;width:100%;font-size:.95rem}.BoardUsageDashboard-module__NeEJLq__table th{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e2e8f0;padding:12px 16px;font-size:.85rem}.BoardUsageDashboard-module__NeEJLq__table td{color:#0f172a;border-bottom:1px solid #f1f5f9;padding:14px 16px}.BoardUsageDashboard-module__NeEJLq__table tr:last-child td{border-bottom:none}.BoardUsageDashboard-module__NeEJLq__tableTitle{flex-direction:column;gap:4px;display:flex}.BoardUsageDashboard-module__NeEJLq__boardTitle{color:#0f172a;font-weight:600}.BoardUsageDashboard-module__NeEJLq__boardSubtitle{color:#64748b;font-size:.8rem}.BoardUsageDashboard-module__NeEJLq__boardMeta{color:var(--accent-color);font-size:.78rem}.BoardUsageDashboard-module__NeEJLq__badge{text-transform:capitalize;color:#334155;background:#e2e8f0;border-radius:9999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.BoardUsageDashboard-module__NeEJLq__badge-private{color:#3730a3;background:#6366f11f}.BoardUsageDashboard-module__NeEJLq__badge-school{color:#047857;background:#10b9811f}.BoardUsageDashboard-module__NeEJLq__badge-public{color:#1d4ed8;background:#3b82f61f}.BoardUsageDashboard-module__NeEJLq__badgeGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BoardUsageDashboard-module__NeEJLq__badgeShared{color:#1d4ed8;background:#3b82f62e;border:1px solid #3b82f659}.BoardUsageDashboard-module__NeEJLq__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s BoardUsageDashboard-module__NeEJLq__fadeIn;display:flex;position:fixed;inset:0}@keyframes BoardUsageDashboard-module__NeEJLq__fadeIn{0%{opacity:0}to{opacity:1}}.BoardUsageDashboard-module__NeEJLq__modalContent{background:#fff;border-radius:16px;width:800px;max-width:90vw;max-height:90vh;animation:.3s BoardUsageDashboard-module__NeEJLq__slideUp;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes BoardUsageDashboard-module__NeEJLq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BoardUsageDashboard-module__NeEJLq__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.BoardUsageDashboard-module__NeEJLq__modalHeader h3{color:#0f172a;margin:0;font-size:1.25rem}.BoardUsageDashboard-module__NeEJLq__closeButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:2rem;transition:all .2s;display:flex}.BoardUsageDashboard-module__NeEJLq__closeButton:hover{color:#0f172a;background:#f1f5f9}.BoardUsageDashboard-module__NeEJLq__modalBody{max-height:calc(90vh - 80px);padding:24px;overflow-y:auto}.BoardUsageDashboard-module__NeEJLq__previewLoading,.BoardUsageDashboard-module__NeEJLq__previewEmpty{text-align:center;color:#64748b;padding:48px}.BoardUsageDashboard-module__NeEJLq__previewEmpty{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px}.BoardUsageDashboard-module__NeEJLq__previewWrapper{justify-content:center;align-items:center;width:100%;display:flex}.BoardUsageDashboard-module__NeEJLq__previewContainer{aspect-ratio:190/100;background-color:#fff;border:2px solid #000;border-radius:8px;width:100%;max-width:600px;max-height:70vh;margin:0 auto;position:relative;overflow:hidden}.BoardUsageDashboard-module__NeEJLq__previewBg{z-index:1;filter:blur(2px);transform-origin:50%;border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.03)}.BoardUsageDashboard-module__NeEJLq__previewFill{z-index:2;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BoardUsageDashboard-module__NeEJLq__previewEmptyState{width:100%;height:100%;color:var(--second-text-color);z-index:2;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.BoardUsageDashboard-module__NeEJLq__chartGrid{grid-template-columns:1fr}.BoardUsageDashboard-module__NeEJLq__shareabilityRow{grid-template-columns:1fr;gap:8px}.BoardUsageDashboard-module__NeEJLq__shareabilityCount{justify-self:start}.BoardUsageDashboard-module__NeEJLq__tableSection{padding:16px}.BoardUsageDashboard-module__NeEJLq__modalContent{width:95vw;max-height:85vh}.BoardUsageDashboard-module__NeEJLq__modalHeader,.BoardUsageDashboard-module__NeEJLq__modalBody{padding:16px}}
.TrafficLightMini-module__26C5NG__mini{border:none}.TrafficLightMini-module__26C5NG__wrap{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TrafficLightMini-module__26C5NG__content{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3%;width:100%;height:100%;padding:2% 0;display:flex}.TrafficLightMini-module__26C5NG__circle{height:calc(((100% - (2*2%) - (2*3%))/3)*(.9 + (var(--mini-scale,.2)*.1)));aspect-ratio:1;border:none;border-radius:50%}.TrafficLightMini-module__26C5NG__red{background-color:var(--color-status-danger)}.TrafficLightMini-module__26C5NG__yellow{background-color:var(--color-status-warning)}.TrafficLightMini-module__26C5NG__green{background-color:var(--color-status-success)}
.NameItem-module__vldqAW__name{will-change:transform;background-color:var(--third-color);border:2px solid var(--border-default,#dbdbdb);text-align:center;white-space:nowrap;box-sizing:border-box;border-radius:8px;width:100%;min-width:110px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.25;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1);transform:none}.NameItem-module__vldqAW__name:hover{cursor:default}.NameItem-module__vldqAW__nameDragging{cursor:grabbing;will-change:transform;background-color:var(--third-color);border:2px solid var(--border-default,#dbdbdb);text-align:center;box-sizing:border-box;opacity:.9;border-radius:8px;width:100%;min-width:110px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.25;transform:none;box-shadow:0 8px 14px #00000026}.NameItem-module__vldqAW__nameDragging:hover{cursor:grabbing}.NameItem-module__vldqAW__nameDraggable{cursor:grab;will-change:transform;background-color:var(--third-color);border:2px solid var(--border-default,#dbdbdb);text-align:center;box-sizing:border-box;border-radius:8px;width:100%;min-width:110px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.25;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1);transform:none}.NameItem-module__vldqAW__nameDraggable:hover{cursor:grab;transform:translateY(-1px)}@media screen and (max-width:1100px){.NameItem-module__vldqAW__name,.NameItem-module__vldqAW__nameDragging,.NameItem-module__vldqAW__nameDraggable{min-height:24px;font-size:14px}}@media screen and (min-width:1101px) and (max-width:1400px){.NameItem-module__vldqAW__name,.NameItem-module__vldqAW__nameDragging,.NameItem-module__vldqAW__nameDraggable{min-height:26px;font-size:15px}}
.MiniBase-module___NL3EW__miniBase{left:calc(var(--mini-left,0)*100%);top:calc(var(--mini-top,0)*100%);width:calc(var(--mini-width,1)*100%);height:calc(var(--mini-height,1)*100%);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(var(--mini-global-scale,1));transform-origin:0 0;border-radius:6px;position:absolute}.MiniBase-module___NL3EW__miniBase:after{content:"";border:var(--mini-border-width,1.5px)solid var(--mini-border-color,color-mix(in srgb,var(--border-default)60%,var(--border-default)40%));pointer-events:none;border-radius:6px;position:absolute;inset:0}
.GroupsPreview-module__xoKyda__container{border:2px solid var(--border-default,#dbdbdb);background:var(--surface-muted,#f5f5f5);box-sizing:border-box;border-radius:16px;width:100%;height:100%;min-height:0;padding:14px;overflow:auto}.GroupsPreview-module__xoKyda__grid{height:100%;min-height:100%}.GroupsPreview-module__xoKyda__name{width:100%;color:var(--text-primary,#1b1b1b)}
.ClockMini-module__ozVeVq__mini{place-items:center;display:grid;container-type:size}.ClockMini-module__ozVeVq__square{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ClockMini-module__ozVeVq__box{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ClockMini-module__ozVeVq__dial{aspect-ratio:1;border-radius:50%;width:85%;max-width:85cqh;position:relative}.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:clamp(1px,calc(var(--mini-global-scale,1)*1.2px),2.5px);border-style:solid;border-color:color-mix(in srgb,color-mix(in srgb,var(--border-default)60%,var(--border-default)40%)65%,var(--border-default)35%)}@container (min-width:36px){.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:1.5px}}@container (min-width:56px){.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:2px}}@container (min-width:80px){.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:2.5px}}@container (min-width:112px){.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:3px}}.ClockMini-module__ozVeVq__hand{transform-origin:50% 100%;background-color:var(--action-primary);border-radius:2px;width:1.5px;position:absolute;top:50%;left:50%}@container (min-width:36px){.ClockMini-module__ozVeVq__hand{width:2px}}@container (min-width:56px){.ClockMini-module__ozVeVq__hand{width:2.25px}}@container (min-width:80px){.ClockMini-module__ozVeVq__hand{width:2.5px}}@container (min-width:112px){.ClockMini-module__ozVeVq__hand{width:3px}}.ClockMini-module__ozVeVq__centerDot{background-color:var(--text-muted);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@container (min-width:36px){.ClockMini-module__ozVeVq__centerDot{width:4px;height:4px}}@container (min-width:56px){.ClockMini-module__ozVeVq__centerDot{width:5px;height:5px}}@container (min-width:80px){.ClockMini-module__ozVeVq__centerDot{width:6px;height:6px}}@container (min-width:112px){.ClockMini-module__ozVeVq__centerDot{width:7px;height:7px}}.ClockMini-module__ozVeVq__time{font-weight:600}
.GroupsPreviewWithData-module__txbVOq__loadingContainer{justify-content:center;align-items:center;width:100%;height:100%;min-height:320px;display:flex}.GroupsPreviewWithData-module__txbVOq__error{color:var(--third-text-color);padding:16px}
.ButtonMini-module__Muz1cq__mini{border-radius:var(--surface-radius);background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;container-type:size}.ButtonMini-module__Muz1cq__wrapper{box-sizing:border-box;border-radius:var(--surface-radius);background-color:#fff;border:1px solid #e0e0e0;width:100%;height:100%;position:relative;overflow:hidden;container:buttonWrapper/size}.ButtonMini-module__Muz1cq__gridThree{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;display:grid}.ButtonMini-module__Muz1cq__container{box-sizing:border-box;gap:10% 5%;width:100%;height:100%;padding:5%;display:grid;overflow:hidden}.ButtonMini-module__Muz1cq__grid1{grid-template-rows:1fr;grid-template-columns:1fr}.ButtonMini-module__Muz1cq__grid2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.ButtonMini-module__Muz1cq__grid4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.ButtonMini-module__Muz1cq__button{--mini-button-depth:clamp(1px,1.1cqh,6px);color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;min-width:0;min-height:0;height:calc(100% - var(--mini-button-depth));border:1px solid #0003;border-radius:5px;justify-content:center;align-self:center;align-items:center;max-width:100%;max-height:100%;padding:clamp(1px,1cqw,6px);font-size:clamp(5px,4cqw,20px);font-weight:700;line-height:1.2;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex;overflow:hidden}.ButtonMini-module__Muz1cq__blue{background-color:var(--color-secondary-blue);box-shadow:0 var(--mini-button-depth)color-mix(in srgb,var(--color-secondary-blue)60%,black)}.ButtonMini-module__Muz1cq__blue:active{box-shadow:0 clamp(1px,calc(var(--mini-button-depth)*.5),3px)color-mix(in srgb,var(--color-secondary-blue)60%,black)}.ButtonMini-module__Muz1cq__green{background-color:var(--color-secondary-green);box-shadow:0 var(--mini-button-depth)color-mix(in srgb,var(--color-secondary-green)55%,black)}.ButtonMini-module__Muz1cq__green:active{box-shadow:0 clamp(1px,calc(var(--mini-button-depth)*.5),3px)color-mix(in srgb,var(--color-secondary-green)55%,black)}.ButtonMini-module__Muz1cq__red{background-color:var(--color-secondary-red);box-shadow:0 var(--mini-button-depth)color-mix(in srgb,var(--color-secondary-red)55%,black)}.ButtonMini-module__Muz1cq__red:active{box-shadow:0 clamp(1px,calc(var(--mini-button-depth)*.5),3px)color-mix(in srgb,var(--color-secondary-red)55%,black)}.ButtonMini-module__Muz1cq__yellow{background-color:var(--color-secondary-yellow);box-shadow:0 var(--mini-button-depth)color-mix(in srgb,var(--color-secondary-yellow)55%,black);color:var(--text-primary)}.ButtonMini-module__Muz1cq__yellow:active{box-shadow:0 clamp(1px,calc(var(--mini-button-depth)*.5),3px)color-mix(in srgb,var(--color-secondary-yellow)55%,black)}
.JoyrideTutorialBox-module__x8geBa__tutorialBox{color:#1f2d2b;background:#fdfbf9;border:1px solid #ebe6e1;border-radius:14px;width:fit-content;min-width:80px;max-width:400px;padding:24px 28px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;box-shadow:0 6px 24px #0000001f,0 2px 4px #00000014}.JoyrideTutorialBox-module__x8geBa__headerRow{align-items:center;gap:10px;margin-bottom:16px;padding-right:32px;display:flex}.JoyrideTutorialBox-module__x8geBa__iconCircle{background:#0f5c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.JoyrideTutorialBox-module__x8geBa__iconImage{object-fit:contain;filter:drop-shadow(0 1px 1px #00000040);width:60%;height:60%}.JoyrideTutorialBox-module__x8geBa__title{letter-spacing:.2px;color:#183d35;flex:1;margin:0;font-size:26px;font-weight:650}.JoyrideTutorialBox-module__x8geBa__skipButton{cursor:pointer;color:#304a45;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-size:26px;font-weight:400;line-height:1;transition:background .18s,color .18s;position:absolute;top:10px;right:12px}.JoyrideTutorialBox-module__x8geBa__skipButton:hover{color:#0f5c4d;background:#e6f3f0}.JoyrideTutorialBox-module__x8geBa__bodyText{color:#2b3f3a;margin:0 0 24px;font-size:17px;font-weight:430;line-height:1.5}.JoyrideTutorialBox-module__x8geBa__footer{justify-content:flex-end;align-items:center;gap:16px;display:flex}.JoyrideTutorialBox-module__x8geBa__nextButton,.JoyrideTutorialBox-module__x8geBa__finishButton{color:#fff;cursor:pointer;background:#0f5c4d;border:1px solid #0f5c4d;border-radius:10px;padding:11px 28px;font-size:16px;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 2px 4px #0000001a}.JoyrideTutorialBox-module__x8geBa__nextButton:hover,.JoyrideTutorialBox-module__x8geBa__finishButton:hover{background:#0a4a3e}.JoyrideTutorialBox-module__x8geBa__nextButton:disabled,.JoyrideTutorialBox-module__x8geBa__finishButton:disabled{color:#f7f9f8;cursor:not-allowed;opacity:.7;box-shadow:none;background:#bfcac7;border-color:#b7c7c3}.JoyrideTutorialBox-module__x8geBa__nextButton:disabled:hover,.JoyrideTutorialBox-module__x8geBa__finishButton:disabled:hover{background:#bfcac7}@media (max-width:480px){.JoyrideTutorialBox-module__x8geBa__tutorialBox{min-width:280px;max-width:90vw;padding:18px 20px 22px}.JoyrideTutorialBox-module__x8geBa__title{font-size:20px}.JoyrideTutorialBox-module__x8geBa__iconCircle{width:42px;height:42px}.JoyrideTutorialBox-module__x8geBa__footer{flex-direction:row}.JoyrideTutorialBox-module__x8geBa__nextButton,.JoyrideTutorialBox-module__x8geBa__finishButton{text-align:center;flex:1}}
.CalendarMini-module__zl5Tva__mini{box-shadow:none;height:calc(var(--mini-height,1)*100%);background:#fff;border:none;overflow:hidden}.CalendarMini-module__zl5Tva__box{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CalendarMini-module__zl5Tva__wrap{box-sizing:border-box;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);place-items:center;gap:0%;width:100%;height:100%;padding-top:5%;padding-left:5%;padding-right:5%;display:grid}.CalendarMini-module__zl5Tva__dot{aspect-ratio:1;background:#0000002e;border-radius:50%;width:80%;margin:0 auto}.CalendarMini-module__zl5Tva__dotEmpty{aspect-ratio:1;background:0 0;border-radius:50%;width:80%;margin:0 auto}.CalendarMini-module__zl5Tva__current{background:var(--action-primary)}
.seatingChartPage-module__P2c-KW__gridContainer{max-width:100%}.seatingChartPage-module__P2c-KW__gridShell{min-height:100vh;position:relative}.seatingChartPage-module__P2c-KW__pageLoader{z-index:20;place-items:center;display:grid;position:fixed;inset:0}.seatingChartPage-module__P2c-KW__gridContainerHidden{visibility:hidden}.seatingChartPage-module__P2c-KW__homeButton{background:color-mix(in srgb,var(--color-brand-primary,#62c717)14%,white);width:46px;height:46px;color:var(--color-brand-primary,#62c717);cursor:pointer;z-index:40;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1.2rem;display:inline-flex;position:fixed;top:12px;left:12px}.seatingChartPage-module__P2c-KW__homeButton:hover,.seatingChartPage-module__P2c-KW__homeButton:focus-visible{background:color-mix(in srgb,var(--color-brand-primary,#62c717)20%,white);color:var(--color-brand-primary,#62c717);outline:none}:is(html:fullscreen .seatingChartPage-module__P2c-KW__homeButton,html:fullscreen .seatingChartPage-module__P2c-KW__homeButton){display:none}
.CountdownMini-module__qpx0eW__mini{pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none}.CountdownMini-module__qpx0eW__miniSimple{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:0;display:flex}.CountdownMini-module__qpx0eW__content{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CountdownMini-module__qpx0eW__icon{color:var(--action-primary);font-size:calc(14px + (var(--mini-scale,.2)*30px));line-height:1}
.RandomSelectionMini-module__l1amqW__mini{background:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;container-type:size}.RandomSelectionMini-module__l1amqW__iconWrap{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RandomSelectionMini-module__l1amqW__icon{color:var(--action-primary);opacity:1;font-size:calc(20px + (var(--mini-scale,.2)*38px))}.RandomSelectionMini-module__l1amqW__handWrap{z-index:2;position:absolute;top:45%;left:30%;transform:translate(-50%,-50%)translate(-38%,-44%)rotate(25deg)}.RandomSelectionMini-module__l1amqW__handIcon{color:color-mix(in srgb,var(--text-secondary)45%,var(--text-muted)55%);opacity:.95;font-size:calc(14px + (var(--mini-scale,.2)*22px))}@container (min-width:100px){.RandomSelectionMini-module__l1amqW__icon{font-size:calc(26px + (var(--mini-scale,.2)*44px))}.RandomSelectionMini-module__l1amqW__handIcon{font-size:calc(17px + (var(--mini-scale,.2)*27px))}}@container (min-width:150px){.RandomSelectionMini-module__l1amqW__icon{font-size:calc(32px + (var(--mini-scale,.2)*50px))}.RandomSelectionMini-module__l1amqW__handIcon{font-size:calc(20px + (var(--mini-scale,.2)*32px))}}
.NoStudentsModal-module__FIKjfW__body{flex-direction:column;gap:.75rem;display:flex}.NoStudentsModal-module__FIKjfW__text{color:var(--text-secondary,#4f4f4f);margin:0;font-size:.98rem;line-height:1.5}.NoStudentsModal-module__FIKjfW__footer{justify-content:flex-end;display:flex}
.AuthBackgroundDecorations-module__YWQrEq__container{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.AuthBackgroundDecorations-module__YWQrEq__deskDecoration{transform-origin:50%;position:absolute}
