.parent-desk-button{color:#a50e48;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5d9df;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.parent-desk-button>span{line-height:1.3}.parent-desk-nav-badge{color:#fff;z-index:2;background:#d60d56;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:12px;line-height:1;display:grid;position:absolute;top:2px;right:6px}.staff-workspace .staff-workspace-nav .parent-desk-nav{align-items:center;gap:9px;display:flex}.staff-workspace .staff-workspace-nav .parent-desk-nav>span{flex:0 0 34px}.staff-workspace .parent-desk-nav svg{flex:none;display:block}.staff-workspace .parent-desk-nav strong,.staff-workspace .bottom-nav__item.parent-desk-nav>span:not(.bottom-nav__active){line-height:1.3}.staff-workspace .bottom-nav__item.parent-desk-nav{align-items:center;gap:5px;display:flex}.staff-workspace .staff-impersonation-trigger{align-items:center;gap:10px;display:flex}.staff-workspace .staff-impersonation-trigger>svg{flex:none;display:block}.staff-workspace .is-collapsed .staff-impersonation-trigger,.staff-workspace .staff-impersonation-trigger.is-mobile{justify-content:center;gap:0}.staff-impersonation-dialog .staff-impersonation-role-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-impersonation-dialog .staff-impersonation-list>button{align-items:center;gap:12px;display:flex}.staff-impersonation-dialog .staff-impersonation-list>button>span:nth-child(2){flex:1}.staff-impersonation-dialog .staff-impersonation-avatar{flex:0 0 44px}.staff-impersonation-dialog .staff-impersonation-list svg{flex:none;width:20px;height:20px;display:block}@media (max-width:600px){.staff-impersonation-dialog .staff-impersonation-role-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}.parent-desk-button.is-primary{color:#fff;background:#ee0960;border-color:#ee0960}.parent-desk-button.is-icon{flex:none;width:36px;height:36px;padding:8px}.parent-desk-button:hover:not(:disabled){background:#fff0f6;border-color:#ef95b6}.parent-desk-button.is-primary:hover:not(:disabled){background:#cc0c53}.parent-desk-button:disabled{opacity:.5;cursor:default}.parent-desk-button svg,.parent-desk-phone svg,.parent-desk-indicator>svg,.parent-desk-search>svg,.family-preview-return button svg{flex:none;width:17px;height:17px;display:block}.parent-desk-scope{color:#70636a;align-items:center;gap:7px;font-size:12px;line-height:1.3;display:inline-flex}.parent-desk-scope>span{line-height:1.3}.parent-desk-scope select{color:#351f29;min-height:30px;font:inherit;background:#fff;border:1px solid #e5d9df;border-radius:8px;padding:4px 28px 4px 9px}:is(.parent-desk-page,.parent-desk-chat,.parent-desk-rating,.family-preview-return) :is(button,a,input,textarea):focus-visible,.parent-desk-indicator:focus-visible,.parent-admin-chat-entry:focus-visible{outline-offset:3px;outline:2px solid #e90b62}.parent-desk-icon{color:#ed0961;background:#ffe7f0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:0;width:38px;height:38px;display:inline-flex}.parent-desk-icon svg{flex:none;width:21px;height:21px;display:block}.parent-admin-chat-entry{color:#252329;background:#fff5f9;border:1px solid #f6b3cc;border-radius:15px;align-items:center;gap:11px;margin:0 0 18px;padding:15px 13px;text-decoration:none;display:flex}.parent-admin-chat-entry>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.parent-admin-chat-entry strong{font-size:14px;line-height:1.4}.parent-admin-chat-entry small{color:#786b72;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.parent-admin-chat-entry>svg{color:#bf1252;flex:none;width:18px;height:18px;display:block}.parent-admin-chat-entry b,.parent-desk-indicator>b{color:#fff;background:#d40e57;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:12px;display:grid}.parent-desk-home{background:#fff9fb;border:1px solid #efc2d2;border-radius:15px;align-items:center;gap:13px;margin:0 0 16px;padding:15px 16px;display:flex}.parent-desk-home>div{flex:1;min-width:0}.parent-desk-home h2{margin:0;font-size:15px;line-height:1.4}.parent-desk-home h2 b{color:#c00e50;margin-left:6px}.parent-desk-home p{color:#7c7077;margin:5px 0 0;font-size:12px;line-height:1.5}.parent-desk-home>div>strong{color:#b70e3d;margin-top:5px;font-size:12px;display:block}.parent-desk-home.is-overdue{background:#fff4f7;border-color:#ee8fa9}.parent-desk-indicator{color:#59616c;background:#f4f5f7;border:1px solid #dfe2e7;border-radius:11px;align-items:center;gap:9px;margin:8px 10px;padding:11px;text-decoration:none;display:flex}.parent-desk-indicator>span{flex:1;gap:3px;min-width:0;display:grid}.parent-desk-indicator strong{font-size:12px;line-height:1.35}.parent-desk-indicator small{color:inherit;font-size:12px;line-height:1.4}.parent-desk-indicator:hover{background:#eceff2}.parent-desk-indicator.has-waiting{color:#fff;background:#d40e57;border-color:#d40e57}.parent-desk-indicator.has-waiting:hover{background:#b90c4b;border-color:#b90c4b}.parent-desk-indicator.has-waiting>b{color:#aa1451;background:#fff;flex:none}.parent-desk-indicator.is-overdue{box-shadow:inset 3px 0 #fff}.parent-desk-indicator.is-overdue small{font-weight:600}.parent-desk-indicator.is-mobile{display:none}.staff-workspace-sidebar.is-collapsed .parent-desk-indicator{justify-content:center;min-height:44px;padding:7px;position:relative}.staff-workspace-sidebar.is-collapsed .parent-desk-indicator>span{display:none}.staff-workspace-sidebar.is-collapsed .parent-desk-indicator>b{min-width:18px;height:18px;font-size:12px;position:absolute;top:-6px;right:-5px}.family-preview-return{background:#fff0f6;border-bottom:1px solid #f0abc4;flex:none;align-items:center;gap:8px;padding:10px 13px;display:flex}.family-preview-return>span{flex:1;gap:3px;min-width:0;display:grid}.family-preview-return strong{font-size:12px;line-height:1.35}.family-preview-return small{color:#906177;font-size:12px;line-height:1.4}.family-preview-return button{font:inherit;color:#a60d46;background:#fff;border:1px solid #ecaac2;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;line-height:1.3;display:inline-flex}.family-preview-return button span{line-height:1.3}.parent-desk-page{color:#25232a;flex-direction:column;height:100%;min-height:420px;padding:26px 28px 22px;display:flex}.parent-desk-page__header{flex:none;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.parent-desk-page__header h1{letter-spacing:-.6px;margin:0;font-size:28px;line-height:1.25}.parent-desk-page__header p{color:#7b7480;margin:6px 0 0;font-size:12px;line-height:1.5}.parent-desk-workspace{background:#fff;border:1px solid #e9dfe5;border-radius:17px;flex:1;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.parent-desk-queue{border-right:1px solid #e9dfe5;flex-direction:column;min-width:0;min-height:0;display:flex}.parent-desk-tabs{flex-wrap:wrap;align-items:center;gap:5px;padding:12px 12px 8px;display:flex}.parent-desk-tabs button{font:inherit;color:#726570;cursor:pointer;background:#f6f4f5;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:12px;line-height:1.35;display:inline-flex}.parent-desk-tabs button span{line-height:1.35}.parent-desk-tabs button b{font-size:12px}.parent-desk-tabs button.is-active{color:#d00b51;background:#ffe9f1}.parent-desk-search{color:#95858f;background:#faf9fa;border:1px solid #e6dfe3;border-radius:9px;align-items:center;gap:7px;margin:4px 12px 12px;padding:8px 10px;display:flex}.parent-desk-search input{font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px;line-height:1.5}.parent-desk-queue__list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.parent-desk-queue-row{color:#29232a;border-top:1px solid #eee7eb;border-left:3px solid #0000;gap:7px;padding:14px;text-decoration:none;display:grid}.parent-desk-queue-row:hover{background:#fff9fb}.parent-desk-queue-row.is-active{background:#fff0f6;border-left-color:#ec0e62}.parent-desk-queue-row.is-overdue{border-left-color:#d22b52}.parent-desk-queue-row>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.parent-desk-queue-row strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.parent-desk-queue-row small{color:#85737c;font-size:12px;line-height:1.4}.parent-desk-queue-row p{color:#766973;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.parent-desk-queue-row__meta{color:#9a657c;font-size:12px;line-height:1.4}.parent-desk-queue-row.is-overdue .parent-desk-queue-row__meta{color:#b41542;font-weight:700}.parent-desk-queue-row__meta time{white-space:nowrap;color:#897880;font-weight:400}.parent-desk-select,.parent-desk-empty{text-align:center;color:#8d7b85;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:32px 24px;font-size:12px;line-height:1.6;display:flex}.parent-desk-select{background:#fcfafb}.parent-desk-select>svg,.parent-desk-empty>svg{color:#d66091;width:35px;height:35px}.parent-desk-select h2{color:#3e333c;margin:6px 0 0;font-size:17px}.parent-desk-select p,.parent-desk-empty p{max-width:300px;margin:0}.parent-desk-chat{color:#28212a;background:#fcfafb;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.parent-desk-chat__header{background:#fff;border-bottom:1px solid #ebe3e7;flex:none;align-items:center;gap:10px;padding:16px;display:flex}.parent-desk-chat__identity{min-width:0}.parent-desk-chat__header h1{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.parent-desk-chat__header p{color:#8a7582;flex-wrap:wrap;align-items:center;gap:9px;margin:4px 0 0;font-size:12px;line-height:1.4;display:flex}.parent-desk-chat__header a:not(.parent-desk-button){color:#806577;text-decoration:none}.parent-desk-chat.is-staff .desk-chat-back{display:none}.parent-desk-chat__status{color:#795a6b;background:#fff5f9;border-bottom:1px solid #ede3e8;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:12px;line-height:1.5;display:flex}.parent-desk-chat__status>div{gap:3px;min-width:0;display:grid}.parent-desk-chat__status strong{color:#4f3744;font-size:12px}.parent-desk-chat__status small{font-size:12px}.parent-desk-chat__status.is-overdue{color:#b31641;background:#fff0f3}.parent-desk-phone{color:#b01451;align-items:center;gap:6px;width:fit-content;padding:3px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.parent-desk-phone span{line-height:1.5}.parent-desk-error{color:#b32a48;background:#fff1f3;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.parent-desk-messages{overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-height:100px;padding:16px;display:flex;overflow-y:auto}.parent-desk-message{background:#fff;border:1px solid #e8e1e5;border-radius:13px 13px 13px 3px;max-width:85%;padding:10px 12px}.parent-desk-message.is-own{background:#ffe9f2;border-color:#f8d7e4;border-radius:13px 13px 3px;align-self:flex-end}.parent-desk-message strong{color:#a44c71;font-size:12px;line-height:1.4;display:block}.parent-desk-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.55}.parent-desk-message time{text-align:right;color:#9b7b8d;font-size:12px;line-height:1.4;display:block}.parent-desk-message a{color:#ad1853;text-decoration:underline}.parent-desk-system{text-align:center;color:#8a7581;align-self:center;max-width:85%;margin:5px 0}.parent-desk-system p{margin:0;font-size:12px;line-height:1.6}.parent-desk-system time{font-size:12px}.parent-desk-messages>.parent-desk-empty{align-self:center;margin:auto}.desk-load-older{align-self:center;margin:8px auto;display:flex}.desk-new-messages{align-self:center;margin:0 0 8px;box-shadow:0 5px 20px #4e173320}.parent-desk-composer{background:#fff;border-top:1px solid #ede4e8;flex:none;align-items:flex-end;gap:9px;padding:12px 15px;display:flex}.parent-desk-composer textarea{resize:vertical;min-width:0;min-height:44px;max-height:150px;font:inherit;background:#fcfafb;border:1px solid #e7dce2;border-radius:9px;flex:1;padding:9px 10px;font-size:13px;line-height:1.5}.parent-desk-readonly{color:#8d7a85;background:#fff;border-top:1px solid #eee4e9;flex:none;margin:0;padding:13px 16px;font-size:12px;line-height:1.6}.parent-desk-ratings{color:#916576;border-top:1px solid #ece1e7;max-height:140px;padding:9px 15px;font-size:12px;overflow-y:auto}.parent-desk-ratings summary{cursor:pointer}.parent-desk-ratings p{gap:3px;display:grid}.parent-desk-ratings p span{white-space:pre-wrap}.parent-desk-rating{color:#382a34;border:1px solid #efd7e1;border-radius:21px;width:min(430px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #45233940}.parent-desk-rating::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3d26384a}.parent-desk-rating__body{padding:26px;position:relative}.parent-desk-rating .rating-close{position:absolute;top:12px;right:12px}.parent-desk-rating h2{margin:14px 0 7px;font-size:21px;line-height:1.35}.parent-desk-rating p{color:#86717e;font-size:12px;line-height:1.6}.parent-desk-stars{justify-content:center;align-items:center;gap:9px;margin:21px 0;display:flex}.parent-desk-stars button{color:#c9b8c0;cursor:pointer;background:#fff;border:1px solid #efdee6;border-radius:12px;justify-content:center;align-items:center;gap:0;width:46px;height:46px;display:flex}.parent-desk-stars svg{flex:none;width:28px;height:28px;display:block}.parent-desk-stars .is-selected{color:#e9a11a;background:#fff5dc;border-color:#f7d58e}.parent-desk-stars .is-selected svg{fill:#efb638}.parent-desk-rating__comment{gap:8px;font-size:12px;line-height:1.5;display:grid}.parent-desk-rating textarea{resize:vertical;width:100%;font:inherit;border:1px solid #e8dce2;border-radius:10px;min-height:80px;padding:10px}.parent-desk-actions{justify-content:flex-end;align-items:center;gap:8px;margin:17px 0 12px;display:flex}.parent-desk-rating small{color:#99838f;font-size:12px;line-height:1.5;display:block}.parent-desk-rating .rating-actions{grid-template-columns:1fr;gap:9px;display:grid}.parent-desk-rating .rating-actions button{min-height:42px}.parent-desk-rating small+small{margin-top:8px}.parent-desk-resolution{background:#fff5f9;border-top:1px solid #eadde4;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.parent-desk-resolution p{color:#795a6b;max-width:520px;margin:0;font-size:12px;line-height:1.5}.parent-desk-resolution>button{flex:none;min-height:42px}.parent-desk-resolution__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:600px){.parent-desk-resolution{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.parent-desk-resolution__actions{justify-content:flex-start}.parent-desk-resolution__actions>button{flex:auto}.parent-desk-rating__body{padding:22px 18px}}.mobile-app:has(.parent-admin-chat-page) .screen-scroll{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.mobile-app:has(.parent-admin-chat-page) .screen-scroll>div{flex:1;min-height:0;display:flex}.parent-admin-chat-page{flex:1;width:100%;min-height:0;display:flex}.parent-admin-chat-page>.parent-desk-chat{flex:1}.mobile-app:has(.family-preview-return){flex-direction:column;display:flex}.mobile-app:has(.family-preview-return)>.screen-scroll{flex:1;min-height:0}@media (max-width:1200px){.parent-desk-workspace{grid-template-columns:300px minmax(0,1fr)}.parent-desk-page{padding:22px 18px 16px}}@media (max-width:1023px){.staff-workspace.mobile-app--admin .staff-bottom-nav,.staff-workspace.mobile-app--admin .staff-bottom-nav.staff-bottom-nav--chat-enabled{grid-template-columns:repeat(var(--staff-nav-count,2),minmax(88px,1fr))!important}.staff-workspace.mobile-app--admin .staff-bottom-nav .bottom-nav__item{min-width:88px;overflow:hidden}.staff-workspace.mobile-app--admin .staff-bottom-nav .bottom-nav__item>span:not(.bottom-nav__active){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;white-space:normal;width:100%;max-width:100%;line-height:1.15}.staff-workspace.mobile-app--admin:not(.mobile-app--admin-chat)>.screen-scroll{margin-bottom:68px}.staff-workspace:has(>.parent-desk-indicator.is-mobile)>.staff-support-slot--mobile{bottom:calc(132px + env(safe-area-inset-bottom))}.staff-workspace.mobile-app--admin-chat>.staff-support-slot--mobile{display:none}.staff-workspace:has(.session-chat-detail-page)>.staff-support-slot--mobile{display:none}.parent-desk-page{height:100%;padding:16px 12px 12px}.parent-desk-page__header h1{font-size:23px}.parent-desk-page__header p{font-size:12px}.parent-desk-workspace{flex-direction:column;display:flex}.parent-desk-queue{border-right:0;flex:1}.parent-desk-select,.parent-desk-page.has-thread .parent-desk-page__header,.parent-desk-page.has-thread .parent-desk-queue{display:none}.parent-desk-workspace>.parent-desk-chat{flex:1}.parent-desk-chat.is-staff .desk-chat-back{display:inline-flex}.parent-desk-indicator.is-mobile{border-width:1px 0 0;border-radius:0;flex:none;margin:0;padding:8px 14px;display:flex}.staff-workspace:has(.parent-desk-indicator.is-mobile){flex-direction:column;display:flex}.staff-workspace:has(.parent-desk-indicator.is-mobile)>.screen-scroll{flex:1;min-height:0;padding-bottom:0}.parent-desk-home{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.parent-desk-home>.parent-desk-icon{grid-area:1/1}.parent-desk-home>div{grid-area:1/2}.parent-desk-home>.parent-desk-button{grid-column:1/-1;width:100%;margin-left:0}.parent-desk-chat__header{padding:12px}.parent-desk-chat__header h1{font-size:14px}.parent-desk-chat__status{flex-wrap:wrap;padding:10px 12px}.parent-desk-messages{padding:12px}.parent-desk-button{min-height:38px}.parent-desk-button.is-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.parent-desk-chat *,.parent-desk-rating *{scroll-behavior:auto!important}}
