.StaffBranchAccessSettings_page__WFeOv{min-height:100vh;background:#f5f6ff;color:#151936;padding:32px}.StaffBranchAccessSettings_shell__a0EQb{width:min(1120px,100%);margin:0 auto}.StaffBranchAccessSettings_header__jsOMG{margin-bottom:24px}.StaffBranchAccessSettings_header__jsOMG h1{margin:0 0 8px;font-size:clamp(28px,4vw,44px)}.StaffBranchAccessSettings_header__jsOMG p{max-width:760px;margin:0;color:#69708d;line-height:1.55}.StaffBranchAccessSettings_branch__IIVWn,.StaffBranchAccessSettings_search__4j17E{border:1px solid #e0e3f3;border-radius:20px;background:#fff;box-shadow:0 12px 36px rgb(51 45 110/7%)}.StaffBranchAccessSettings_search__4j17E{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin-bottom:20px;padding:18px}.StaffBranchAccessSettings_field__hP7fr{display:grid;gap:6px}.StaffBranchAccessSettings_field__hP7fr span{color:#606783;font-size:var(--font-body);font-weight:800}.StaffBranchAccessSettings_field__hP7fr input,.StaffBranchAccessSettings_field__hP7fr select{min-height:44px;border:1px solid #dfe3f3;border-radius:12px;padding:9px 12px;font:inherit}.StaffBranchAccessSettings_button__DTN_k{align-self:end;min-height:44px;border:0;border-radius:12px;background:#5c4cff;color:#fff;padding:10px 18px;font:inherit;font-weight:800;cursor:pointer}.StaffBranchAccessSettings_button__DTN_k:disabled{cursor:progress;opacity:.6}.StaffBranchAccessSettings_grid__mD2lb{display:grid;gap:16px}.StaffBranchAccessSettings_branch__IIVWn{padding:20px}.StaffBranchAccessSettings_branchHeader__iD9b4{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.StaffBranchAccessSettings_branchHeader__iD9b4 h2,.StaffBranchAccessSettings_branchHeader__iD9b4 p{margin:0}.StaffBranchAccessSettings_branchHeader__iD9b4 p{color:#747b98;font-size:var(--font-body)}.StaffBranchAccessSettings_roles__lViA0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.StaffBranchAccessSettings_role__CPWyG{display:grid;grid-template-columns:22px 1fr;gap:10px;border:1px solid #e5e7f4;border-radius:14px;padding:14px}.StaffBranchAccessSettings_role__CPWyG input{width:19px;height:19px;accent-color:#5c4cff}.StaffBranchAccessSettings_role__CPWyG strong{display:block;margin-bottom:4px}.StaffBranchAccessSettings_role__CPWyG small{color:#747b98;line-height:1.4}.StaffBranchAccessSettings_teacherSelect___TrB2{grid-column:2;width:100%;min-height:40px;border:1px solid #dfe3f3;border-radius:10px;background:#fff;padding:7px 10px;font:inherit}.StaffBranchAccessSettings_message__fvfTR{border-radius:12px;margin:0 0 16px;padding:12px 14px;background:#fff3d6;color:#7a5100}.StaffBranchAccessSettings_empty__nRsvn{color:#707793;text-align:center;padding:28px}@media (max-width:760px){.StaffBranchAccessSettings_page__WFeOv{padding:18px}.StaffBranchAccessSettings_roles__lViA0,.StaffBranchAccessSettings_search__4j17E{grid-template-columns:1fr}.StaffBranchAccessSettings_button__DTN_k{width:100%}}.StaffBranchSelector_wrapper__s_c9I{display:grid;gap:6px;min-width:min(100%,260px)}.StaffBranchSelector_label__XpHFt{color:#5c6380;font-size:var(--font-body);font-weight:700}.StaffBranchSelector_select__sO60x{min-height:42px;width:100%;border:1px solid #dfe3f3;border-radius:12px;background:#fff;color:#131936;padding:8px 38px 8px 12px;font:inherit;font-weight:700}.StaffBranchSelector_select__sO60x:focus-visible{outline:3px solid rgb(93 76 255/22%);outline-offset:2px}.StaffBranchSelector_error__10osf,.StaffBranchSelector_hint__RNc7b{margin:0;font-size:var(--font-body)}.StaffBranchSelector_hint__RNc7b{color:#737a96}.StaffBranchSelector_error__10osf{color:#b42318}.StaffBranchSelector_retry__iPQ9p{justify-self:start;min-height:38px;border:1px solid #dfe3f3;border-radius:11px;padding:7px 12px;background:white;color:#2f3a69;font:inherit;font-size:var(--font-body);font-weight:800;cursor:pointer}.StaffBranchSelector_retry__iPQ9p:focus-visible{outline:3px solid rgb(93 76 255/22%);outline-offset:2px}@media (max-width:640px){.StaffBranchSelector_wrapper__s_c9I{width:100%}}.StaffOmnichannelInbox_page__9dPNt{--ink:#161b3d;--muted:#6c7393;--line:#e2e5f1;min-height:100vh;padding:28px;background:radial-gradient(circle at 10% 0,rgba(113,91,229,.1),transparent 32%),#f7f8fd;color:var(--ink)}.StaffOmnichannelInbox_hero__CZf9x{display:flex;justify-content:space-between;gap:24px;max-width:1480px;margin:0 auto 18px;border:1px solid var(--line);border-radius:24px;padding:22px 24px;background:rgba(255,255,255,.96);box-shadow:0 16px 50px rgba(42,48,105,.08)}.StaffOmnichannelInbox_hero__CZf9x h1,.StaffOmnichannelInbox_hero__CZf9x p{margin:0}.StaffOmnichannelInbox_hero__CZf9x h1{margin-top:5px;font-size:clamp(24px,3vw,38px);letter-spacing:-.035em}.StaffOmnichannelInbox_eyebrow__pOZra{color:#6758dc;font-size:var(--font-body);font-weight:850;letter-spacing:.09em;text-transform:uppercase}.StaffOmnichannelInbox_description__xs_M3{max-width:760px;margin-top:8px!important;color:var(--muted);font-size:var(--font-body);line-height:1.55}.StaffOmnichannelInbox_heroMeta__YXC2H{display:grid;justify-items:end;align-content:center;gap:7px;min-width:230px;color:#4b5275;font-size:var(--font-body);font-weight:750}.StaffOmnichannelInbox_heroMeta__YXC2H small{color:var(--muted);font-weight:600}.StaffOmnichannelInbox_supervisorBadge__w6YCm{border-radius:999px;padding:7px 11px;background:#edeaff;color:#5545cc;font-size:var(--font-small);font-weight:850}.StaffOmnichannelInbox_filters__Qoq__,.StaffOmnichannelInbox_inbox__cSGWn,.StaffOmnichannelInbox_queues__Rmiyf{max-width:1480px;margin-right:auto;margin-left:auto}.StaffOmnichannelInbox_queues__Rmiyf{display:flex;gap:8px;overflow-x:auto;padding:3px 1px 11px}.StaffOmnichannelInbox_queues__Rmiyf button{display:flex;align-items:center;gap:9px;min-height:40px;flex:0 0 auto;border:1px solid var(--line);border-radius:13px;padding:0 13px;background:#fff;color:#555d80;font:inherit;font-size:var(--font-small);font-weight:800;cursor:pointer}.StaffOmnichannelInbox_queues__Rmiyf button strong{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#f0f1f8;color:#686f8c;font-size:var(--font-small)}.StaffOmnichannelInbox_queues__Rmiyf .StaffOmnichannelInbox_queueActive__HZXTP{border-color:#6a5bdd;background:#6657d9;color:#fff}.StaffOmnichannelInbox_queues__Rmiyf .StaffOmnichannelInbox_queueActive__HZXTP strong{background:rgba(255,255,255,.18);color:#fff}.StaffOmnichannelInbox_filters__Qoq__{display:grid;grid-template-columns:minmax(210px,1fr) minmax(200px,.7fr) minmax(150px,.45fr) auto;align-items:end;gap:10px;margin-bottom:12px;border:1px solid var(--line);border-radius:17px;padding:13px;background:#fff}.StaffOmnichannelInbox_filters__Qoq__ label{display:grid;gap:5px}.StaffOmnichannelInbox_filters__Qoq__ label>span{color:#6c7393;font-size:var(--font-caption);font-weight:850;letter-spacing:.05em;text-transform:uppercase}.StaffOmnichannelInbox_filters__Qoq__ input,.StaffOmnichannelInbox_filters__Qoq__ select{width:100%;min-height:42px;border:1px solid #dfe2ee;border-radius:11px;padding:0 11px;background:#fbfbfe;color:var(--ink);font:inherit;font-size:var(--font-small);outline:none}.StaffOmnichannelInbox_composer__5_EVK button:focus-visible,.StaffOmnichannelInbox_composer__5_EVK textarea:focus-visible,.StaffOmnichannelInbox_filters__Qoq__ input:focus-visible,.StaffOmnichannelInbox_filters__Qoq__ select:focus-visible,.StaffOmnichannelInbox_queues__Rmiyf button:focus-visible,.StaffOmnichannelInbox_refresh__gxXn4:focus-visible,.StaffOmnichannelInbox_thread__mkX1W:focus-visible{outline:3px solid rgba(103,88,220,.2);outline-offset:1px}.StaffOmnichannelInbox_refresh__gxXn4{min-height:42px;border:1px solid #d9dcef;border-radius:11px;padding:0 15px;background:#f1f1fb;color:#4f5579;font:inherit;font-size:var(--font-small);font-weight:800;cursor:pointer}.StaffOmnichannelInbox_inbox__cSGWn{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.55fr);min-height:660px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(42,48,105,.08)}.StaffOmnichannelInbox_threadList__AMR9r{min-width:0;border-right:1px solid var(--line);background:#fbfbfe}.StaffOmnichannelInbox_listHeading__l_WSj{display:flex;justify-content:space-between;align-items:center;min-height:55px;border-bottom:1px solid var(--line);padding:0 17px;font-size:var(--font-body)}.StaffOmnichannelInbox_listHeading__l_WSj span{color:var(--muted);font-size:var(--font-small)}.StaffOmnichannelInbox_thread__mkX1W{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;width:100%;border:0;border-bottom:1px solid #eceef5;padding:13px 16px;background:transparent;color:inherit;text-align:left;cursor:pointer}.StaffOmnichannelInbox_threadActive__5OqMM,.StaffOmnichannelInbox_thread__mkX1W:hover{background:#f0effc}.StaffOmnichannelInbox_threadActive__5OqMM:before{position:absolute;inset:0 auto 0 0;width:4px;background:#6758dc;content:""}.StaffOmnichannelInbox_avatar__YyReG{position:relative;display:grid;width:44px;height:44px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#dfe7ff,#efe4ff);color:#5149a9;font-size:var(--font-body);font-weight:900}.StaffOmnichannelInbox_avatar__YyReG small{position:absolute;right:-3px;bottom:-3px;display:grid;width:19px;height:19px;place-items:center;border:2px solid #fff;border-radius:8px;background:#6657d9;color:#fff;font-size:var(--font-micro)}.StaffOmnichannelInbox_threadCopy__aystt{display:grid;min-width:0;gap:4px}.StaffOmnichannelInbox_threadTop__rlAwz{display:flex;justify-content:space-between;gap:8px}.StaffOmnichannelInbox_threadTop__rlAwz strong{overflow:hidden;font-size:var(--font-small);text-overflow:ellipsis;white-space:nowrap}.StaffOmnichannelInbox_threadTop__rlAwz time{flex:0 0 auto;color:var(--muted);font-size:var(--font-micro)}.StaffOmnichannelInbox_branchBadge__x8V9W{width:fit-content;max-width:100%;overflow:hidden;border-radius:999px;padding:3px 7px;background:#e9efff;color:#415bba;font-size:var(--font-micro);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.StaffOmnichannelInbox_preview__q6Jwc{overflow:hidden;color:#68708f;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.StaffOmnichannelInbox_slaLarge__3VD9E,.StaffOmnichannelInbox_sla__8y_aM{width:fit-content;border-radius:999px;font-weight:850}.StaffOmnichannelInbox_sla__8y_aM{padding:3px 7px;font-size:var(--font-micro)}.StaffOmnichannelInbox_slaLarge__3VD9E{flex:0 0 auto;padding:7px 10px;font-size:var(--font-caption)}.StaffOmnichannelInbox_danger__mJ8Eg{background:#ffe5e9;color:#ba3349}.StaffOmnichannelInbox_warning__N0_mX{background:#fff0d8;color:#a96100}.StaffOmnichannelInbox_success__4ZJ23{background:#ddf6e8;color:#27724b}.StaffOmnichannelInbox_neutral__E1Bkv{background:#eceef5;color:#646b87}.StaffOmnichannelInbox_unread__ppMsf{position:absolute;right:14px;bottom:13px;display:grid;min-width:19px;height:19px;place-items:center;border-radius:999px;padding:0 5px;background:#6758dc;color:#fff;font-size:var(--font-micro);font-weight:900}.StaffOmnichannelInbox_chat__CZmJz{display:grid;min-width:0;grid-template-rows:auto minmax(300px,1fr) auto;background:#fff}.StaffOmnichannelInbox_chatHeader__7Qydd{display:flex;justify-content:space-between;gap:15px;min-height:82px;border-bottom:1px solid var(--line);padding:15px 18px}.StaffOmnichannelInbox_chatHeader__7Qydd h2,.StaffOmnichannelInbox_chatHeader__7Qydd p,.StaffOmnichannelInbox_chatHeader__7Qydd span{margin:0}.StaffOmnichannelInbox_chatHeader__7Qydd p{color:#6758dc;font-size:var(--font-caption);font-weight:850}.StaffOmnichannelInbox_chatHeader__7Qydd h2{margin-top:4px;font-size:17px}.StaffOmnichannelInbox_chatHeader__7Qydd div>span{display:block;margin-top:4px;color:var(--muted);font-size:var(--font-caption)}.StaffOmnichannelInbox_messages__PvE_s{display:grid;align-content:start;gap:10px;overflow-y:auto;padding:18px;background:radial-gradient(circle at 85% 20%,rgba(108,88,220,.05),transparent 35%),#f8f9fd}.StaffOmnichannelInbox_message__fa5Un{width:fit-content;max-width:min(76%,650px);border-radius:16px;padding:10px 12px;box-shadow:0 4px 14px rgba(39,46,100,.05)}.StaffOmnichannelInbox_message__fa5Un p,.StaffOmnichannelInbox_message__fa5Un small{display:block;margin:0}.StaffOmnichannelInbox_message__fa5Un p{color:#242a4b;font-size:var(--font-small);line-height:1.5;overflow-wrap:anywhere}.StaffOmnichannelInbox_message__fa5Un small{margin-top:5px;color:#767d9a;font-size:var(--font-micro)}.StaffOmnichannelInbox_inbound__cfpeX{justify-self:start;border:1px solid #e2e4ed;background:#fff}.StaffOmnichannelInbox_outbound__Bs_C8{justify-self:end;background:#e8e6ff}.StaffOmnichannelInbox_composer__5_EVK{display:grid;gap:8px;border-top:1px solid var(--line);padding:13px 16px}.StaffOmnichannelInbox_contextLock__uN99y{color:#5e6585;font-size:var(--font-caption);line-height:1.45}.StaffOmnichannelInbox_contextLock__uN99y span{color:#6758dc;font-weight:900}.StaffOmnichannelInbox_composer__5_EVK form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.StaffOmnichannelInbox_composer__5_EVK label{grid-column:1/-1;color:#5e6585;font-size:var(--font-caption);font-weight:850}.StaffOmnichannelInbox_composer__5_EVK textarea{width:100%;min-height:68px;border:1px solid #d9ddec;border-radius:13px;padding:10px 11px;color:var(--ink);font:inherit;font-size:var(--font-small);line-height:1.45;outline:none;resize:vertical}.StaffOmnichannelInbox_composer__5_EVK button,.StaffOmnichannelInbox_stateCard__8p0OI button{min-height:42px;border:0;border-radius:12px;padding:0 17px;background:#6758dc;color:#fff;font:inherit;font-size:var(--font-small);font-weight:850;cursor:pointer}.StaffOmnichannelInbox_composer__5_EVK button:disabled{cursor:not-allowed;opacity:.5}.StaffOmnichannelInbox_notice__Regok,.StaffOmnichannelInbox_restriction__umR_0{margin:0;border-radius:11px;padding:9px 11px;font-size:var(--font-caption);line-height:1.5}.StaffOmnichannelInbox_restriction__umR_0{background:#f0f1f6;color:#646b87}.StaffOmnichannelInbox_notice__Regok{background:#edf3ff;color:#435caa}.StaffOmnichannelInbox_empty__1t_Eu,.StaffOmnichannelInbox_noSelection__mVy59{display:grid;place-items:center;align-content:center;gap:5px;padding:30px 18px;color:var(--muted);text-align:center}.StaffOmnichannelInbox_empty__1t_Eu strong,.StaffOmnichannelInbox_noSelection__mVy59 strong{color:#414866;font-size:var(--font-body)}.StaffOmnichannelInbox_empty__1t_Eu span,.StaffOmnichannelInbox_noSelection__mVy59 p{margin:0;font-size:var(--font-caption)}.StaffOmnichannelInbox_noSelection__mVy59>span{color:#6758dc;font-size:34px}.StaffOmnichannelInbox_stateCard__8p0OI{display:grid;max-width:620px;min-height:300px;place-items:center;align-content:center;gap:10px;margin:12vh auto 0;border:1px solid var(--line);border-radius:26px;padding:32px;background:#fff;text-align:center;box-shadow:0 18px 60px rgba(42,48,105,.1)}.StaffOmnichannelInbox_stateCard__8p0OI>span{color:#6758dc;font-size:36px}.StaffOmnichannelInbox_stateCard__8p0OI h1,.StaffOmnichannelInbox_stateCard__8p0OI p{margin:0}.StaffOmnichannelInbox_stateCard__8p0OI p{max-width:460px;color:var(--muted);font-size:var(--font-body);line-height:1.6}@media (max-width:900px){.StaffOmnichannelInbox_page__9dPNt{padding:16px}.StaffOmnichannelInbox_hero__CZf9x{display:grid}.StaffOmnichannelInbox_heroMeta__YXC2H{justify-items:start}.StaffOmnichannelInbox_filters__Qoq__{grid-template-columns:1fr 1fr}.StaffOmnichannelInbox_search__nFgXP{grid-column:1/-1}.StaffOmnichannelInbox_inbox__cSGWn{grid-template-columns:270px minmax(0,1fr)}}@media (max-width:680px){.StaffOmnichannelInbox_page__9dPNt{padding:10px}.StaffOmnichannelInbox_hero__CZf9x{border-radius:19px;padding:18px}.StaffOmnichannelInbox_description__xs_M3{font-size:var(--font-body)}.StaffOmnichannelInbox_filters__Qoq__{grid-template-columns:1fr}.StaffOmnichannelInbox_search__nFgXP{grid-column:auto}.StaffOmnichannelInbox_inbox__cSGWn{display:block;min-height:auto;border-radius:19px;overflow:visible}.StaffOmnichannelInbox_threadList__AMR9r{max-height:390px;overflow-y:auto;border-right:0;border-bottom:1px solid var(--line)}.StaffOmnichannelInbox_chat__CZmJz{min-height:620px}.StaffOmnichannelInbox_chatHeader__7Qydd{align-items:flex-start}.StaffOmnichannelInbox_message__fa5Un{max-width:90%}.StaffOmnichannelInbox_composer__5_EVK form{grid-template-columns:1fr}.StaffOmnichannelInbox_composer__5_EVK button{width:100%}}@media (prefers-reduced-motion:reduce){.StaffOmnichannelInbox_queues__Rmiyf button,.StaffOmnichannelInbox_thread__mkX1W{scroll-behavior:auto}}