body:has(.core-communications-content),html:has(.core-communications-content){overflow:hidden}body:has(.core-communications-content){padding-bottom:0!important}.core-admin-shell>.core-communications-content{height:100dvh;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.core-communications-content>.core-admin-header{flex:none}.core-communications-content>.core-communications{height:auto;min-height:0;flex:1 1}.core-communications-content .comm-list>footer,.core-communications-content .comm-list>header,.core-communications-content .comm-page-head{flex:none}.core-communications-content .comm-inbox{grid-template-rows:minmax(0,1fr)}.core-communications-content :is(.comm-conversation-list,.comm-history){overscroll-behavior:contain}.core-communications-content .core-communications>.comm-settings{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain}.comm-sheet,.comm-thread,.core-communications{min-width:0;color:var(--text);--comm-accent:var(--theme-primary,#326c51);--comm-soft:var(--core-panel-selected);--comm-chat:var(--core-panel-muted);--comm-dot:color-mix(in srgb,var(--core-action) 6%,transparent)}.core-communications{display:flex;flex-direction:column;height:calc(100dvh - 24px);min-height:460px}.comm-page-head{min-height:38px;display:flex;align-items:center;padding:0 58px 8px 2px;font-size:13px;color:var(--muted)}.comm-page-head>span{display:flex;align-items:center;gap:12px}.comm-page-head strong{font-weight:600;color:var(--text)}.comm-toolbar{display:flex;align-items:center;gap:8px;position:relative;z-index:5;min-height:46px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--core-panel-muted);margin-bottom:8px;flex:none}.comm-tabs{display:flex;gap:3px;min-width:0}.comm-filter-toggle,.comm-tabs button{border:0;border-radius:7px;padding:8px 13px;background:none;color:var(--text);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.comm-tabs button{font-weight:650;display:flex;align-items:center;gap:7px}.comm-tabs button.active{background:var(--comm-accent);color:var(--theme-primary-foreground,#fff);box-shadow:0 2px 5px #0002}.comm-tab-count{min-width:20px;padding:0 5px;border-radius:6px;background:#ffffff30;line-height:20px;font-size:12px}.comm-toolbar-spacer{flex:1 1}.comm-filter-anchor{position:relative}.comm-filter-toggle{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);padding:8px 11px;max-width:340px}.comm-filter-toggle>span{max-width:100px;overflow:hidden;text-overflow:ellipsis}.comm-filter-toggle.active{border-color:var(--comm-accent)}.comm-filter-popover{position:absolute;left:0;top:calc(100% + 8px);width:320px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--line);box-shadow:var(--core-shadow-float);max-height:70dvh;overflow:auto}.comm-filter-popover h3{margin:0 0 8px;font-size:12px;color:var(--muted)}.comm-filter-popover h3:not(:first-child){margin-top:14px}.comm-filter-channels,.comm-filter-queues{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.comm-filter-channels{max-height:240px;overflow:auto}.comm-filter-popover button{font:inherit;font-size:12px;min-height:34px;background:transparent;border:1px solid var(--line);color:var(--text);border-radius:7px;padding:7px;text-align:left}.comm-filter-popover button.active{background:var(--comm-soft);border-color:var(--comm-accent)}.comm-filter-popover small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.comm-filter-popover footer{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.comm-filter-popover footer button{border:0;color:var(--comm-accent)}.comm-inbox{display:grid;grid-template-columns:350px minmax(0,1fr);flex:1 1;border:1px solid var(--line);border-radius:13px;background:var(--card)}.comm-inbox,.comm-list{min-height:0;overflow:hidden}.comm-list{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line)}.comm-list>header{padding:11px;border-bottom:1px solid var(--line)}.comm-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:0 11px;min-height:36px;background:var(--card);color:var(--muted)}.comm-search input{border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;min-width:0;width:100%;outline:none;min-height:34px;padding:0}.comm-search:focus-within{outline:2px solid var(--comm-accent);outline-offset:1px}.comm-filter-caption{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:var(--muted);margin-top:7px}.comm-filter-caption button{border:0;background:transparent;color:var(--muted);display:flex}.comm-conversation-list{flex:1 1;overflow:auto;min-height:0;scrollbar-width:thin}.comm-conversation-list>button{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;position:relative;width:100%;padding:12px;text-align:left;background:var(--card);color:var(--text);border:0;border-bottom:1px solid var(--line);cursor:pointer}.comm-conversation-list>button.active{background:var(--comm-soft);box-shadow:inset 4px 0 var(--comm-accent)}.comm-conversation-list>button:hover{background:var(--comm-soft)}.comm-avatar{width:39px;height:42px;position:relative;display:grid;place-items:center;flex:none;border-radius:12px;color:var(--avatar-color,var(--comm-accent));background:color-mix(in srgb,var(--avatar-color,var(--comm-accent)) 17%,var(--card));font-size:14px;font-weight:700}.comm-avatar i{font-style:normal;position:absolute;bottom:-5px;right:-5px;width:17px;height:17px;border:2px solid var(--card);border-radius:50%;background:var(--avatar-color,var(--comm-accent));color:white;font-size:10px;display:grid;place-items:center;line-height:1}.comm-list-content{min-width:0}.comm-list-title{display:flex;align-items:baseline;justify-content:space-between;gap:7px}.comm-list-title strong{font-size:13px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comm-list-title time{font-size:11px;color:var(--muted);white-space:nowrap}.comm-conversation-list p{font-size:13px;line-height:1.45;margin:4px 0}.comm-conversation-list p,.comm-conversation-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-conversation-list small{display:block;font-size:11px;line-height:1.4;color:var(--muted)}.comm-unread-count{min-width:19px;padding:4px 5px;background:var(--core-danger-soft);color:var(--core-danger);border-radius:10px;font-size:11px;font-weight:700;line-height:1.2}.comm-list>footer{display:flex;align-items:center;justify-content:space-between;padding:7px;border-top:1px solid var(--line);font-size:12px}.comm-thread{display:flex;min-height:0;overflow:hidden;position:relative}.comm-conversation{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;background-color:var(--comm-chat);background-image:radial-gradient(var(--comm-dot) .8px,transparent .8px);background-size:23px 23px}.comm-chat-head{display:flex;align-items:center;gap:10px;min-height:62px;padding:9px 14px;border-bottom:1px solid var(--line);background:var(--card);flex:none}.comm-person{flex:1 1;min-width:0;border:0;padding:0 0 0 3px;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.comm-person strong{display:block;font-size:15px;text-decoration:none;text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-person small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.comm-quick-anchor{position:relative}.comm-quick-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:8;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:5px;box-shadow:0 10px 30px #0002;width:230px}.comm-quick-menu>button{display:block;width:100%;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:12px;text-align:left}.comm-quick-menu>button:hover{background:var(--comm-soft)}.comm-menu-backdrop{position:fixed;inset:0;z-index:7;border:0;background:transparent;cursor:default}.comm-linked-orders{display:flex;overflow:auto;flex:none;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--comm-chat) 35%,var(--card))}.comm-linked-orders>button{display:flex;align-items:center;gap:12px;min-width:260px;flex:1 1;padding:10px 15px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.comm-linked-orders>button:disabled{cursor:default}.comm-linked-orders>button>span{display:grid;grid-gap:4px;gap:4px;flex:1 1}.comm-linked-orders small{color:var(--muted);font-size:12px}.comm-linked-orders strong{font-size:13px}.comm-linked-orders b{font-size:12px;white-space:nowrap}.comm-history{flex:1 1;min-height:0;overflow:auto;padding:15px;display:flex;flex-direction:column;gap:9px;scrollbar-width:thin}.comm-date-divider{text-align:center;align-self:center;margin:0 0 3px;color:var(--muted);font-size:12px}.comm-date-divider span{display:inline-block;background:color-mix(in srgb,var(--card) 85%,transparent);border:1px solid var(--line);border-radius:18px;padding:5px 12px}.comm-message{align-self:flex-start;max-width:78%;padding:10px 14px;background:var(--card);border:1px solid color-mix(in srgb,var(--comm-accent) 20%,var(--line));border-radius:17px 17px 17px 4px;box-shadow:0 1px 2px #00000008;overflow-wrap:anywhere}.comm-message.out{align-self:flex-end;background:var(--comm-soft);border-radius:17px 17px 4px 17px}.comm-message.note{align-self:stretch;max-width:100%;border-style:dashed;border-radius:9px;background:var(--core-note-soft)}.comm-note-title{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.comm-message p{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap}.comm-message footer{display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-top:6px}.comm-message footer .read{color:var(--comm-accent)}.comm-diagnostic{display:block;font-size:11px;margin-top:7px;max-width:400px}.comm-inline{display:block;margin-top:7px;border:0;background:none;color:var(--comm-accent);text-decoration:underline;font:inherit;font-size:12px}.comm-attachment{display:grid;grid-gap:5px;gap:5px;margin:6px 0;padding:8px;border:1px solid var(--line);border-radius:7px}.comm-attachment small{font-size:11px;color:var(--muted)}.comm-older{align-self:center}.comm-composer{display:grid;grid-template-columns:minmax(0,1fr) 36px;grid-gap:6px;gap:6px;padding:8px;margin:0 10px 10px;background:var(--card);border:1px solid var(--line);border-radius:12px;flex:none}.comm-composer.note{background:var(--core-note-soft)}.comm-composer-tools{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-height:24px}.comm-composer-tools>span{flex:1 1}.comm-composer-tools select{border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;max-width:160px;padding:3px}.comm-template-chip{display:inline-flex;align-items:center;gap:5px;border:0;background:var(--comm-soft);color:var(--muted);border-radius:5px;font:inherit;font-size:12px;padding:4px 7px}.comm-composer textarea{display:block;width:100%;min-width:0;min-height:42px;max-height:130px;resize:vertical;border:0;border-radius:0;padding:5px;background:color-mix(in srgb,var(--bg) 70%,transparent);color:var(--text);font:inherit;font-size:14px;line-height:1.5}.comm-composer textarea:focus{outline:1px solid var(--line)}.comm-compose-hint{grid-column:1/-1;font-size:11px;color:var(--muted);line-height:1.4;padding:0 5px}.comm-send-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.comm-contact{width:290px;flex:0 0 290px;border-left:1px solid var(--line);background:var(--core-panel-muted);padding:14px;overflow:auto;display:flex;flex-direction:column;gap:10px;font-size:13px}.comm-contact>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.comm-contact h3,.comm-contact h4{font-size:14px;margin:0}.comm-contact p{margin:0;overflow-wrap:anywhere}.comm-contact>small{color:var(--muted);line-height:1.5;font-size:12px}.comm-contact hr{width:100%;border:0;border-top:1px solid var(--line);margin:5px 0}.comm-contact label{display:grid;grid-gap:6px;gap:6px}.comm-contact select{width:100%;background:var(--card);font:inherit;padding:8px}.comm-contact select,.comm-context-order{color:var(--text);border:1px solid var(--line);border-radius:7px}.comm-context-order{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--bg);padding:9px}.comm-empty{padding:22px;color:var(--muted);text-align:center;font-size:13px}.comm-start{display:grid;align-content:center;justify-items:center;background:var(--bg)}.comm-start>span{font-size:48px;color:var(--line)}.comm-start p{max-width:340px;line-height:1.6}.comm-error,.comm-start h3{color:var(--text)}.comm-error{margin:0;padding:9px 14px;background:color-mix(in srgb,#ce5050 10%,var(--card));font-size:12px}.comm-settings>header{margin:16px 0}.comm-settings>header p{margin-top:4px}.comm-settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.comm-feature-note{line-height:1.6;color:var(--muted);margin:18px 0;max-width:800px}.comm-sheet{display:grid;grid-gap:14px;gap:14px;min-width:0;max-width:720px;margin:auto}.comm-sheet form>label,.comm-sheet>label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.comm-sheet input:not([type=checkbox]),.comm-sheet select,.comm-sheet textarea{width:100%;min-width:0;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:7px;padding:9px;font:inherit}.comm-sheet fieldset{border:1px solid var(--line);border-radius:9px;padding:12px;display:grid;grid-gap:10px;gap:10px;max-height:220px;overflow:auto}.comm-sheet legend{padding:0 5px}.comm-sheet .comm-check{display:flex;align-items:center;gap:9px;font-size:13px}.comm-check input[type=checkbox]{width:16px;height:16px;min-height:16px;flex:0 0 auto}.comm-template-choice{display:block;text-align:left;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:12px;width:100%}.comm-template-choice p{font-size:13px;white-space:pre-wrap;line-height:1.5;margin:6px 0 0}.comm-sheet .ws-button,.comm-thread .ws-button,.core-communications .ws-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);padding:7px 10px;font:inherit;font-size:12px;line-height:1.3;min-height:34px;cursor:pointer;white-space:normal}.comm-sheet .ws-button:hover,.comm-thread .ws-button:hover,.core-communications .ws-button:hover{background:var(--bg)}.comm-sheet .ws-button.primary,.comm-thread .ws-button.primary,.core-communications .ws-button.primary{background:var(--comm-accent,var(--theme-primary,#326c51));color:var(--theme-primary-foreground,#fff);border-color:transparent}.comm-sheet .ws-button:disabled,.comm-thread .ws-button:disabled,.core-communications .ws-button:disabled{opacity:.5;cursor:default}.comm-sheet button:focus-visible,.comm-thread button:focus-visible,.core-communications button:focus-visible{outline:2px solid var(--comm-accent,var(--theme-primary,#326c51));outline-offset:2px}.comm-chat-head .ws-button.comm-icon-button,.comm-contact .ws-button.comm-icon-button{padding:0;width:33px;height:33px;min-height:33px;flex:none}.comm-toolbar .ws-button.comm-new{min-height:36px;font-weight:650;padding:8px 12px;white-space:nowrap}.comm-composer .ws-button.comm-send-icon{padding:0;align-self:end;width:36px;height:36px;min-height:36px;border-radius:10px;box-shadow:0 2px 4px #0002}.comm-send-icon svg{width:21px;height:21px}.comm-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.comm-contact-choices{display:grid;grid-gap:7px;gap:7px;max-height:45dvh;overflow:auto}.comm-contact-choices small{display:block;margin-top:5px;color:var(--muted)}.comm-back{display:none!important}.comm-thread.embedded{height:620px;max-height:calc(100dvh - 190px)}.comm-thread.embedded .comm-contact{position:absolute;right:0;top:0;bottom:0;z-index:3;box-shadow:-10px 0 20px #0002}.comm-media-viewer{display:grid;grid-gap:12px;gap:12px;justify-items:center}.comm-media-viewer img,.comm-media-viewer video{max-width:100%;max-height:70dvh;object-fit:contain}.comm-media-viewer iframe{width:100%;height:70dvh;border:1px solid var(--line)}.comm-media-viewer small{color:var(--muted);font-size:12px}@media(min-width:901px){.core-communications-content{padding:10px 16px 14px!important}.core-communications-content>.core-admin-header{min-height:0;margin:0}.core-communications-content>.core-admin-header .core-admin-heading{display:none}.core-communications-content>.core-admin-header .admin-header-actions{position:absolute;right:18px;top:8px}.core-communications-content>.core-admin-header .admin-header-actions button{width:32px;height:32px;min-height:32px}}@media(max-width:1250px){.comm-inbox{grid-template-columns:310px minmax(0,1fr)}.comm-contact{position:absolute;right:0;top:0;bottom:0;z-index:3;box-shadow:-12px 0 24px #0002}.comm-filter-toggle strong{display:none}}@media(max-width:900px){.core-communications{height:calc(100dvh - 80px);min-height:420px}.comm-inbox{grid-template-columns:280px minmax(0,1fr)}.comm-tabs button{padding:9px 10px;font-size:12px}.comm-filter-toggle>span{max-width:75px}.comm-new span{display:none}.comm-filter-popover{left:auto;right:0}.comm-page-head{display:none}.comm-message{max-width:90%}.comm-list-title strong{font-size:13px}.comm-list-title time{font-size:10px}.comm-conversation-list>button{padding:13px 10px;gap:8px;grid-template-columns:35px minmax(0,1fr) auto}.comm-avatar{width:35px;height:38px}}@media(max-width:700px){.core-communications{height:calc(100dvh - 76px);min-height:360px}.comm-inbox{display:flex;flex-direction:column}.comm-list{flex:1 1;border-right:0}.comm-inbox.has-conversation>.comm-list,.comm-inbox>.comm-start{display:none}.comm-inbox>.comm-thread{flex:1 1}.comm-back{display:inline-flex!important;padding:0!important;width:30px;min-width:30px}.comm-chat-head{padding:9px 10px;gap:8px}.comm-contact{width:90%;max-width:310px;flex-basis:90%}.comm-toolbar{gap:3px;flex-wrap:wrap}.comm-tabs{flex:1 1}.comm-tabs button{padding:9px 8px}.comm-tab-count{display:none}.comm-filter-anchor{order:2;width:100%}.comm-filter-toggle{width:100%;max-width:none;justify-content:flex-start}.comm-filter-toggle strong{display:inline}.comm-filter-toggle>span{margin-left:auto;max-width:150px}.comm-filter-popover{width:100%;max-width:none;left:0;right:0}.comm-mobile-chat .comm-toolbar{display:none}.comm-composer{margin:0 7px 7px}.comm-history{padding:12px 10px}.comm-message p{font-size:14px}.comm-message{max-width:92%;padding:9px 11px}.comm-linked-orders>button{min-width:220px;padding:8px 10px;gap:8px}.comm-person strong{font-size:14px}.comm-settings-grid{grid-template-columns:1fr}.comm-settings>header{align-items:flex-start}.comm-settings>header h3{font-size:18px}}@media(max-width:900px){.core-communications-content{height:100dvh;min-height:0;padding:8px!important;display:flex;flex-direction:column;overflow:hidden}.core-communications-content>.core-admin-header{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:44px;height:44px;margin:0 0 8px;padding:0}.core-communications-content .core-admin-heading{display:flex;align-items:center;gap:9px;min-width:0}.core-communications-content .core-admin-heading .eyebrow{display:none}.core-communications-content .core-admin-heading h1{font-size:18px;line-height:1.2;margin:0}.core-communications-content .core-nav-trigger{position:static;width:36px;height:36px;min-height:36px;flex:none;margin:0;padding:3px}.core-communications-content .core-nav-trigger-mark{width:30px;height:30px}.core-communications-content .admin-header-actions{display:flex;align-items:center;margin:0}.core-communications-content .settings-trigger{width:34px;height:34px;min-height:34px;margin:0;padding:0}.core-communications-content>.core-communications{height:auto;min-height:0;flex:1 1}.comm-mobile-chat .comm-chat-head{min-height:58px}}@media(max-width:900px){body:has(.core-communications-content){padding-bottom:0!important;overflow:hidden}.core-communications-content>.core-admin-header{display:flex!important;grid-template-columns:none!important}.core-communications-content .core-admin-heading{width:auto!important;flex:1 1}.core-communications-content .admin-header-actions{width:auto!important;flex:none}.core-communications-content .settings-trigger{width:34px!important;min-width:34px!important;grid-template-columns:none!important}}.comm-section-mark{display:grid!important;place-items:center;width:25px;height:25px;border-radius:7px;background:var(--core-panel-selected);color:var(--comm-accent)}.comm-inbox{box-shadow:var(--core-shadow-panel)}.comm-list,.comm-list>header{background:var(--core-panel-muted)}.comm-list>header{padding:9px 11px 10px}.comm-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.3;margin:0 1px 7px}.comm-list-heading strong{font-size:12px;font-weight:650}.comm-list-heading>span{color:var(--muted);white-space:nowrap}.comm-conversation-list>button{transition:background-color .14s ease}.comm-conversation-list>button.unread .comm-list-title strong{font-weight:750}.comm-conversation-list>button.active{background:var(--core-panel-selected)}.comm-conversation-list>button:hover:not(.active){background:color-mix(in srgb,var(--comm-accent) 7%,var(--card))}.comm-compose-modes button,.comm-filter-toggle,.comm-tabs button{transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.comm-tabs button:not(.active):hover{background:var(--core-panel-selected)}.comm-tabs button:not(.active)>svg{color:var(--muted)}.comm-tabs button.active{background-image:linear-gradient(180deg,#ffffff10,#00000008);box-shadow:inset 0 1px #ffffff2b,0 2px 4px #152d2021}.comm-filter-toggle.active,.comm-filter-toggle:hover{background:var(--core-panel-selected);border-color:color-mix(in srgb,var(--comm-accent) 35%,var(--line))}.comm-filter-popover{padding:12px;border-radius:12px}.comm-filter-channels{grid-template-columns:1fr 1fr;gap:5px}.comm-filter-popover button{cursor:pointer}.comm-filter-popover button:not(.active):hover{background:var(--core-panel-muted)}.comm-filter-popover button.active{background:var(--comm-accent);color:var(--core-action-ink);border-color:transparent}.comm-filter-popover button.active small{color:inherit;opacity:.85}.comm-filter-popover h3{font-weight:650;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.comm-filter-queues{padding-top:2px}.comm-channel-option{display:flex;align-items:center;gap:7px;min-width:0}.comm-channel-option>span:last-child{min-width:0;overflow-wrap:anywhere}.comm-channel-option .comm-avatar{width:23px;height:26px;font-size:11px;border-radius:6px}.comm-channel-option .comm-avatar i{display:none}.comm-chat-head{background:linear-gradient(100deg,var(--card),var(--core-panel-muted))}.comm-person:hover strong{text-decoration:underline}.comm-person small{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:4px;font-size:11px}.comm-platform-label{font-size:10px;padding:2px 5px;border-radius:4px;background:var(--core-info-soft);color:color-mix(in srgb,var(--core-info) 78%,var(--text));line-height:1.35}.comm-thread-state{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.3;border:1px solid var(--line);border-radius:6px;padding:4px 7px;white-space:nowrap;background:var(--core-panel-muted);color:var(--muted)}.comm-thread-state:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.comm-thread-state.open{color:color-mix(in srgb,var(--comm-accent) 85%,var(--text));background:var(--comm-soft)}.comm-thread-state.waiting{color:var(--core-note);background:var(--core-note-soft)}.comm-linked-orders{background:color-mix(in srgb,var(--core-info) 8%,var(--card))}.comm-linked-orders>button>svg:first-child{color:var(--core-info);background:var(--core-info-soft);padding:6px;box-sizing:content-box;border-radius:7px}.comm-linked-orders>button:not(:disabled):hover{background:var(--core-info-soft)}.comm-message.out{background:color-mix(in srgb,var(--comm-accent) 12%,var(--card))}.comm-message.note{border-color:color-mix(in srgb,var(--core-note) 28%,var(--line))}.comm-note-title{display:flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--core-note) 82%,var(--text))}.comm-note-title svg{width:14px;height:14px}.comm-composer{box-shadow:0 -2px 8px #1f334305;border-color:color-mix(in srgb,var(--comm-accent) 16%,var(--line))}.comm-composer:focus-within{border-color:color-mix(in srgb,var(--comm-accent) 55%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--comm-accent) 8%,transparent)}.comm-composer textarea{border-radius:6px;background:var(--core-panel-muted);padding:7px 9px}.comm-composer textarea:focus{outline:none}.comm-composer.note{border-color:color-mix(in srgb,var(--core-note) 38%,var(--line))}.comm-composer.note textarea{background:color-mix(in srgb,var(--core-note-soft) 60%,var(--card))}.comm-compose-modes{display:flex;gap:2px;padding:2px;border:1px solid var(--line);background:var(--core-panel-muted);border-radius:7px}.comm-compose-modes button{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:5px;min-height:25px;padding:4px 7px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.comm-compose-modes svg{width:13px;height:13px}.comm-compose-modes button[aria-pressed=true]{color:var(--text);background:var(--card);box-shadow:0 1px 3px #0002}.comm-compose-modes button:nth-child(2)[aria-pressed=true]{color:color-mix(in srgb,var(--core-note) 75%,var(--text));background:var(--core-note-soft)}.comm-template-chip{color:color-mix(in srgb,var(--core-assist) 85%,var(--text));background:var(--core-assist-soft);cursor:pointer}.comm-template-chip:hover{background:color-mix(in srgb,var(--core-assist) 20%,var(--card))}.comm-template-chip svg{width:15px;height:15px}.comm-sheet .ws-button,.comm-thread .ws-button,.core-communications .ws-button{border-radius:var(--core-radius-control);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.comm-sheet .ws-button:not(.primary):hover:not(:disabled),.comm-thread .ws-button:not(.primary):hover:not(:disabled),.core-communications .ws-button:not(.primary):hover:not(:disabled){background:var(--core-panel-selected);border-color:color-mix(in srgb,var(--comm-accent,var(--core-action)) 35%,var(--line))}.comm-sheet .ws-button.primary,.comm-thread .ws-button.primary,.core-communications .ws-button.primary{background-image:linear-gradient(180deg,#ffffff12,#00000008);box-shadow:inset 0 1px #ffffff2b,0 2px 4px #152d2020}.comm-sheet .ws-button.primary:hover:not(:disabled),.comm-thread .ws-button.primary:hover:not(:disabled),.core-communications .ws-button.primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--comm-accent,var(--core-action)) 88%,var(--text));box-shadow:0 2px 6px #152d2030}.comm-thread .ws-button:active:not(:disabled),.core-communications .ws-button:active:not(:disabled){box-shadow:inset 0 1px 3px #0002}.comm-composer.note .ws-button.primary{background-color:var(--core-note);color:var(--card)}.comm-composer.note .ws-button.primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--core-note) 80%,var(--text))}.comm-quick-menu>button{display:flex;align-items:center;gap:8px;min-height:34px;padding:8px}.comm-quick-menu>button:disabled{opacity:.5;cursor:default}.comm-contact>header{padding-bottom:10px;border-bottom:1px solid var(--line)}.comm-contact h4{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.comm-contact>strong{font-size:14px}.comm-contact hr{margin:7px 0}.comm-contact .comm-context-order{background:var(--card);font-size:12px}.comm-context-order:hover{border-color:var(--comm-accent)}.comm-contact>small{font-size:11px}.comm-contact select{min-height:34px;font-size:12px;padding:7px}.comm-start{background:radial-gradient(ellipse at 50% 45%,var(--core-info-soft),transparent 65%),var(--core-panel-muted)}.comm-start h3{margin:24px 0 0;font-size:18px;letter-spacing:-.02em}.comm-start p{font-size:13px;max-width:360px;margin:10px 0 22px}.comm-empty-illustration{position:relative;display:grid;place-items:center;width:72px;height:72px;color:var(--core-info);background:var(--card);border:1px solid color-mix(in srgb,var(--core-info) 20%,var(--line));border-radius:20px;box-shadow:0 6px 20px #1a546a12}.comm-empty-illustration>svg{width:34px;height:34px}.comm-empty-illustration>span{position:absolute;bottom:-6px;right:-6px;display:grid;place-items:center;width:25px;height:25px;background:var(--comm-accent);color:var(--core-action-ink);border:3px solid var(--core-panel-muted);border-radius:50%}.comm-empty-illustration>span svg{width:14px;height:14px}.comm-empty-channels{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;max-width:400px}.comm-empty-channels>span{display:flex;align-items:center;gap:7px;padding:6px 9px;background:var(--card);border:1px solid var(--line);border-radius:7px;font-size:11px}.comm-empty-channels .comm-avatar{width:21px;height:23px;font-size:10px;border-radius:6px}.comm-empty-channels .comm-avatar i{display:none}.comm-sheet{gap:12px}.comm-sheet input:not([type=checkbox]),.comm-sheet select{min-height:34px;font-size:13px;padding:7px 9px}.comm-sheet textarea{font-size:13px}.comm-sheet fieldset,.comm-sheet textarea{background:var(--core-panel-muted)}.comm-sheet input:focus-visible,.comm-sheet select:focus-visible,.comm-sheet textarea:focus-visible{outline:2px solid var(--core-action);outline-offset:1px}.comm-template-choice:hover{background:var(--core-panel-selected);border-color:color-mix(in srgb,var(--core-action) 40%,var(--line))}.comm-settings{flex:1 1;min-height:0;overflow:auto}.comm-settings>header{display:flex;align-items:center;gap:12px;margin:12px 0 16px}.comm-settings>header>div{flex:1 1;min-width:0}.comm-settings h3{margin:0;font-size:17px;letter-spacing:-.01em}.comm-settings>header p{margin:4px 0 0;color:var(--muted);font-size:12px}.comm-settings-mark{display:grid;place-items:center;width:38px;height:38px;flex:none;background:var(--core-assist-soft);color:var(--core-assist);border:1px solid color-mix(in srgb,var(--core-assist) 15%,var(--line));border-radius:10px}.comm-settings-mark.automation{color:var(--core-info);background:var(--core-info-soft)}.comm-settings-surface{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--core-shadow-panel);overflow:hidden}.comm-settings-tools{display:flex;align-items:center;gap:16px;padding:10px 12px;background:var(--core-panel-muted);border-bottom:1px solid var(--line)}.comm-settings-tools .comm-search{width:380px;max-width:75%}.comm-settings-tools>span{font-size:11px;color:var(--muted);margin-left:auto;white-space:nowrap}.comm-settings-table-wrap{overflow:auto}.comm-settings-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.comm-settings-table th{background:var(--core-panel-muted);color:var(--muted);font-weight:650;font-size:11px;padding:10px 12px;border-bottom:1px solid var(--line)}.comm-settings-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}.comm-settings-table tr:last-child td{border-bottom:0}.comm-settings-table th:first-child{width:50%}.comm-settings-table.automation th:first-child{width:45%}.comm-settings-table td:first-child{max-width:500px;min-width:240px}.comm-settings-table td>strong{font-size:13px;font-weight:650}.comm-settings-table td>small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.comm-settings-table tr:hover td{background:color-mix(in srgb,var(--core-panel-muted) 55%,var(--card))}.comm-text-preview{font-size:12px;line-height:1.5;color:var(--muted);margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.comm-channel-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:280px}.comm-channel-tags>span{font-size:10px;padding:4px 6px;background:var(--core-info-soft);border:1px solid color-mix(in srgb,var(--core-info) 15%,var(--line));color:color-mix(in srgb,var(--core-info) 85%,var(--text));border-radius:5px;white-space:nowrap}.comm-rule-trigger{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;margin-top:7px}.comm-rule-trigger svg{color:var(--core-note);width:15px;height:15px;flex:none}.comm-rule-action{display:flex;align-items:center;gap:6px;font-size:12px;min-width:150px}.comm-rule-action svg{color:var(--core-assist);width:17px;height:17px;flex:none}.comm-row-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.comm-row-actions .ws-button{white-space:nowrap;min-height:31px;font-size:11px;padding:6px 8px}.comm-row-actions .ws-button svg{width:14px;height:14px}.comm-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;border-radius:5px;padding:4px 6px}.comm-badge>span{width:5px;height:5px;border-radius:50%;background:currentColor}.comm-feature-note{display:flex;align-items:flex-start;gap:9px;max-width:none;background:var(--core-info-soft);border:1px solid color-mix(in srgb,var(--core-info) 15%,var(--line));border-radius:8px;padding:10px 12px;margin:12px 0;font-size:12px}.comm-feature-note svg{color:var(--core-info);flex:none;margin-top:2px}.comm-template-preview{background:var(--core-assist-soft);border:1px solid color-mix(in srgb,var(--core-assist) 20%,var(--line));padding:16px;border-radius:10px}.comm-template-preview>svg{color:var(--core-assist)}.comm-template-preview p{white-space:pre-wrap;line-height:1.65;font-size:14px;overflow-wrap:anywhere;margin:8px 0 0}@media(max-width:1050px){.comm-tabs button{padding:8px 10px}.comm-tabs button>svg{display:none}.comm-thread-state{font-size:10px;padding:3px 5px}.comm-settings-table{min-width:670px}.comm-settings-table th:first-child{width:45%}}@media(max-width:700px){.comm-thread-state{display:none}.comm-settings>header{gap:9px;flex-wrap:wrap}.comm-settings-mark{width:32px;height:32px}.comm-settings h3{font-size:15px}.comm-settings>header p{font-size:11px}.comm-settings>header>.ws-button{margin-left:auto}.comm-settings-tools{padding:9px;gap:8px}.comm-compose-modes button{padding:4px 5px;font-size:10px}.comm-template-chip{font-size:11px}.comm-compose-modes svg{display:none}.comm-composer-tools{gap:4px}.comm-contact{background:var(--card)}.comm-settings-table td{padding:10px}}@media(pointer:coarse){.comm-sheet .ws-button,.comm-thread .ws-button,.core-communications .ws-button{min-height:38px}.comm-compose-modes button{min-height:30px}.comm-filter-popover button{min-height:38px}}@media(prefers-reduced-motion:reduce){.comm-sheet *,.comm-thread *,.core-communications *{transition:none!important;scroll-behavior:auto!important}}.comm-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid var(--line);font-size:13px}.comm-filter-head>button{display:grid;place-items:center;width:28px;min-height:28px;padding:3px;border:0;background:var(--core-panel-muted)}.comm-badge{background:var(--core-panel-muted);color:var(--muted);border:1px solid var(--line);white-space:nowrap}.comm-badge.on{background:var(--comm-soft);color:color-mix(in srgb,var(--comm-accent) 85%,var(--text));border-color:color-mix(in srgb,var(--comm-accent) 20%,var(--line))}.comm-settings-editor.templates{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:12px;gap:12px}.comm-settings-editor.templates>label:first-child{grid-column:1;grid-row:1}.comm-settings-editor.templates>label:has(>select){grid-column:2;grid-row:1}.comm-settings-editor.templates>.comm-check,.comm-settings-editor.templates>fieldset,.comm-settings-editor.templates>footer,.comm-settings-editor.templates>label:has(>textarea),.comm-settings-editor.templates>p{grid-column:1/-1}.comm-settings-editor fieldset{grid-template-columns:1fr 1fr;max-height:168px;gap:6px}.comm-settings-editor .comm-check{padding:5px;align-items:center}.comm-settings-editor .comm-check:has(input:checked){background:var(--comm-soft);border-radius:6px}.comm-settings-editor>footer{border-top:1px solid var(--line);padding-top:12px}@media(max-width:550px){.comm-settings-editor.templates{grid-template-columns:minmax(0,1fr) 130px;gap:9px}.comm-settings-editor fieldset{grid-template-columns:1fr;max-height:145px}.comm-settings-editor .comm-check{font-size:12px}.comm-settings-editor input,.comm-settings-editor select{font-size:12px!important}}:root[data-theme-preset^=dark] :is(.core-communications,.comm-thread),:root[data-theme-preset^=graphite] :is(.core-communications,.comm-thread){--comm-chat:var(--core-panel-muted);--comm-dot:color-mix(in srgb,var(--core-action) 6%,transparent)}.comm-filter-popover{width:350px}.comm-filter-channels{max-height:182px;scrollbar-width:thin}.comm-filter-channels>button{min-width:0;padding:7px;line-height:1.25}.comm-channel-option>span:last-child{flex:1 1}.comm-channel-option small,.comm-channel-option>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.comm-filter-queues>button{padding:7px;line-height:1.3;font-size:11px;min-height:33px}.comm-filter-popover footer{position:-webkit-sticky;position:sticky;bottom:-12px;background:var(--card);margin-bottom:-12px;padding-bottom:10px}@media(max-width:700px){.comm-filter-popover{width:100%}}.comm-composer-tools{flex-wrap:wrap}.comm-upload-control{min-width:0}.comm-upload-control input[hidden]{display:none!important}.comm-upload-control.has-file{order:3;flex-basis:100%}.comm-upload-control>.comm-template-chip{background:var(--core-info-soft);color:var(--core-info)}.comm-draft-file{display:flex;align-items:center;gap:6px;padding:5px 7px;background:var(--core-info-soft);border:1px solid color-mix(in srgb,var(--core-info) 22%,var(--line));border-radius:8px;min-width:0}.comm-draft-file.error{background:var(--core-note-soft)}.comm-draft-preview{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;text-align:left;background:none;border:0;padding:0;color:var(--text);cursor:pointer;font:inherit}.comm-draft-preview>img{width:38px;height:38px;object-fit:cover;border-radius:5px;flex:none}.comm-draft-preview>svg{width:25px;height:32px;flex:none;color:var(--core-info)}.comm-draft-preview>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.comm-draft-preview strong{font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-draft-preview small{font-size:10px;line-height:1.25;color:var(--muted)}.comm-draft-file>.comm-icon-button{display:grid;place-items:center;width:28px;height:28px;padding:0;flex:none;background:var(--card);color:var(--muted);border:1px solid var(--line);border-radius:6px}.comm-draft-file button:disabled{cursor:default;opacity:.65}.comm-compose-modes button:disabled{opacity:.5;cursor:default}.comm-draft-file .comm-inline{font-size:11px;white-space:nowrap}.comm-cabinet-sheet{padding:28px;display:grid;grid-gap:20px;gap:20px;max-width:620px;margin:auto;font-size:16px;line-height:1.55;color:var(--core-ink)}.comm-cabinet-sheet h4,.comm-cabinet-sheet p{margin:0}.comm-cabinet-sheet label{display:grid;grid-gap:8px;gap:8px;font-size:15px;font-weight:600}.comm-cabinet-sheet select,.comm-cabinet-sheet textarea{font:inherit;font-weight:400;padding:12px 14px;border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel);min-height:46px;width:100%;box-sizing:border-box}.comm-cabinet-person{display:flex;align-items:center;gap:14px}.comm-cabinet-person>span{width:50px;height:50px;border-radius:17px;display:grid;place-items:center;background:var(--core-note-soft);color:var(--core-note);font-size:22px}.comm-cabinet-person div{display:grid;grid-gap:3px;gap:3px}.comm-cabinet-person small{font-size:14px;color:var(--core-ink-muted)}.comm-cabinet-launch{color:var(--core-action)!important;background:var(--core-panel-selected)!important;border:1px solid var(--core-border)!important}.comm-cabinet-preview{padding:24px;background:linear-gradient(140deg,var(--core-panel-muted),var(--core-panel));border-radius:20px}.comm-cabinet-preview>small{display:block;margin-bottom:12px;font-size:11px;letter-spacing:.12em;color:var(--core-ink-muted)}.comm-cabinet-preview>div{background:var(--core-panel);border:1px solid var(--core-border);border-radius:18px;padding:22px;box-shadow:0 8px 25px #5543750b;display:grid;grid-gap:12px;gap:12px;max-width:330px;margin:auto}.comm-cabinet-preview>div>span:first-child{width:38px;height:38px;border-radius:12px;background:var(--core-panel-selected);display:grid;place-items:center;color:var(--core-action)}.comm-cabinet-preview strong{font-size:21px}.comm-cabinet-preview p{font-size:15px;color:var(--core-ink-muted)}.comm-cabinet-preview-button{display:flex;justify-content:space-between;background:var(--core-action);color:var(--core-action-ink);padding:12px 16px;border-radius:11px;font-weight:600}.comm-cabinet-hint{padding:14px 16px;background:var(--core-note-soft);border-radius:12px;color:var(--core-note);font-size:14px}.comm-cabinet-sheet details{font-size:14px;color:var(--core-ink-muted)}.comm-cabinet-sheet summary{cursor:pointer}.comm-cabinet-sheet details p{margin:12px 0}.comm-cabinet-history{display:grid;grid-gap:10px;gap:10px;padding:14px;background:var(--core-panel);border:1px solid var(--core-border);border-radius:12px;margin-top:8px}.comm-cabinet-history span{padding:10px;border-top:1px solid var(--core-border);color:var(--core-action);text-align:center}.comm-cabinet-sent{display:grid;grid-gap:14px;gap:14px;padding:22px;background:var(--core-success-soft);border-radius:16px}@media(max-width:600px){.comm-cabinet-sheet{padding:18px;gap:16px}.comm-cabinet-preview{padding:16px}.comm-composer-tools{flex-wrap:wrap}}.sp-cabinet-setup{padding:24px;background:var(--core-panel-muted);border:1px solid var(--core-border);border-radius:18px;margin-top:24px;font-size:16px;line-height:1.6}.sp-cabinet-setup-head{display:flex;align-items:center;gap:24px;justify-content:space-between}.sp-cabinet-setup-head h4{font-size:22px;margin:5px 0}.sp-cabinet-setup-head>div>small{font-size:11px;letter-spacing:.13em;color:var(--core-ink-muted)}.sp-cabinet-setup-head>label{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px}.sp-cabinet-setup input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:24px;border-radius:99px;background:var(--core-border);position:relative;cursor:pointer;flex-shrink:0}.sp-cabinet-setup input[role=switch]:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--core-panel);transition:transform .15s}.sp-cabinet-setup input[role=switch]:checked{background:var(--core-action)}.sp-cabinet-setup input[role=switch]:checked:before{transform:translateX(18px)}.sp-cabinet-path{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0}.sp-cabinet-path span{background:var(--core-panel);border:1px solid var(--core-border);border-radius:12px;padding:10px 16px}.sp-cabinet-path b{color:var(--core-ink-muted)}.sp-cabinet-setup ol{display:grid;grid-gap:24px;gap:24px;padding-left:24px}.sp-cabinet-setup li{padding-left:6px}.sp-cabinet-setup li strong{display:block}.sp-cabinet-setup li small{display:block;margin-top:8px;color:var(--core-ink-muted)}.sp-cabinet-setup li label{display:grid;grid-gap:6px;gap:6px;font-size:14px;margin:12px 0}.sp-cabinet-setup li input{font:inherit;padding:10px;border:1px solid var(--core-border);border-radius:10px;width:100%;box-sizing:border-box;min-height:44px}.sp-cabinet-setup pre{padding:12px;background:var(--core-panel-muted);border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere}.sp-cabinet-setup summary{font-weight:600;cursor:pointer}.sp-cabinet-setup a{color:var(--core-action);text-underline-offset:3px}.sp-cabinet-setup [role=alert]{color:var(--core-danger)}.sp-cabinet-setup [role=status]{color:var(--core-action)}@media(max-width:700px){.sp-cabinet-setup{padding:18px}.sp-cabinet-setup-head{align-items:start;flex-direction:column;gap:12px}}:root .comm-template-anchor{position:relative}:root .comm-template-popover{position:absolute;z-index:30;bottom:calc(100% + 9px);left:0;width:min(370px,calc(100vw - 52px));max-height:440px;display:flex;flex-direction:column;padding:12px;border:1px solid var(--core-border,#ddd7e9);border-radius:12px;background:var(--core-panel,#fff);color:var(--core-text,#222);box-shadow:0 12px 36px #24133826}:root .comm-template-popover header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px}:root .comm-template-popover header button{border:0;background:transparent;color:inherit;width:28px;height:28px;font-size:22px}:root .comm-template-popover input{width:100%;box-sizing:border-box;margin:0 0 8px;padding:8px 10px;border:1px solid var(--core-border,#e0dce7);border-radius:7px}:root .comm-template-results{min-height:0;overflow:auto;display:grid;grid-gap:5px;gap:5px}:root .comm-template-results>button{display:grid;grid-gap:5px;gap:5px;width:100%;text-align:left;background:var(--core-panel,#fff);color:inherit;border:1px solid var(--core-border,#e9e4f0);border-radius:8px;padding:10px;white-space:normal}:root .comm-template-results>button:hover{border-color:var(--core-action);background:var(--core-hover,#f8f4fd)}:root .comm-template-results strong{font-size:12px}.comm-template-results span{font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}:root .comm-template-popover footer{border-top:1px solid var(--core-border,#e6e0ed);margin-top:9px;padding-top:9px}:root .comm-template-popover footer button{border:0;background:none;color:var(--core-accent,#6944af);font-size:12px}:root .comm-template-editor{width:min(520px,calc(100vw - 32px))}:root .comm-template-editor form{display:grid;grid-gap:14px;gap:14px}.comm-template-editor label{display:grid;grid-gap:6px;gap:6px}.comm-template-editor footer{display:flex;justify-content:flex-end;gap:10px}:root .comm-product-dialog{width:min(920px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:90dvh;padding:18px;border-radius:14px;background:var(--core-panel,#fff);color:var(--core-text,#222)}:root .comm-product-dialog>.stock-tool-dialog-body{display:flex;flex-direction:column;min-height:0;overflow:auto}:root .comm-product-filters{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px;margin:8px 0 14px}.comm-product-filters label{display:grid;grid-gap:6px;gap:6px;font-size:12px}.comm-product-filters input{width:100%;min-width:0;box-sizing:border-box;padding:8px;border:1px solid var(--core-border,#ddd7e5);border-radius:7px}:root .comm-product-layout{display:grid;grid-template-columns:minmax(230px,2fr) minmax(0,3fr);grid-gap:14px;gap:14px;min-height:300px;height:min(500px,55dvh)}:root .comm-product-preview,:root .comm-product-results{overflow:auto;min-width:0;padding:8px;border:1px solid var(--core-border,#e2dbe9);border-radius:10px}:root .comm-product-results>button{display:flex;gap:10px;align-items:center;width:100%;margin-bottom:6px;padding:9px;border:1px solid var(--core-border,#e6dfee);background:var(--core-panel,#fff);color:inherit;border-radius:9px;text-align:left;white-space:normal}:root .comm-product-results>button[aria-pressed=true]{border-color:var(--core-action);background:var(--core-hover,#f7f0ff)}:root .comm-product-results img{width:44px;height:56px;object-fit:cover;border-radius:5px}.comm-product-results span{min-width:0}.comm-product-results strong{display:block;font-size:12px;overflow-wrap:anywhere}.comm-product-results small{display:block;font-size:11px;margin-top:5px}:root .comm-product-preview article{padding:4px}.comm-product-preview h4{font-size:15px;margin:12px 0 7px;overflow-wrap:anywhere}.comm-product-price{font-size:18px;color:var(--core-ink)}.comm-product-description{font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.comm-product-preview dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:12px;margin:6px 0}.comm-product-preview dd{margin:0;overflow-wrap:anywhere}.comm-product-photos{display:flex;gap:8px;overflow:auto}.comm-product-photos img{height:180px;max-width:100%;object-fit:contain;border-radius:7px}:root .comm-product-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px}.comm-product-footer small{color:var(--core-danger)}:root .comm-emoji-picker{grid-template-columns:repeat(6,1fr);width:250px;background:var(--core-panel,#fff)}@media(max-width:600px){:root .comm-product-filters{grid-template-columns:1fr 1fr}.comm-product-filters>label:first-child{grid-column:1/-1}:root .comm-product-layout{grid-template-columns:1fr;height:auto;max-height:58dvh;overflow:auto}:root .comm-product-results{max-height:180px}:root .comm-product-preview{max-height:330px}:root .stock-tool-dialog.comm-product-dialog{height:90dvh;padding:12px;overflow:hidden}:root .comm-product-dialog>.stock-tool-dialog-body{flex:1 1;overflow:hidden;padding:10px 0;min-height:0}:root .comm-product-dialog .comm-product-filters{flex-shrink:0;gap:8px;margin:0 0 10px}:root .comm-product-dialog .comm-product-filters input{height:36px;min-height:36px;padding:7px;font-size:12px}:root .comm-product-dialog .comm-product-layout{flex:1 1;min-height:0;height:auto;max-height:none;overflow:hidden;grid-template-rows:minmax(100px,.7fr) minmax(0,1.3fr);gap:10px}}@media(max-width:600px){:root .comm-product-dialog :is(.comm-product-results,.comm-product-preview){min-height:0;max-height:none}:root .comm-product-dialog .comm-product-photos img{height:120px}:root .comm-product-dialog .comm-product-footer{flex-shrink:0;flex-wrap:wrap;gap:6px;margin-top:10px}:root .comm-product-dialog .comm-product-footer button{width:100%;font-size:12px}:root .stock-tool-dialog.comm-product-dialog[open]{display:flex;flex-direction:column}:root .comm-product-dialog>.stock-tool-dialog-head{flex-shrink:0}}.comm-read-filters{display:flex;align-items:center;gap:4px;min-width:0}.comm-read-filters>button{border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;line-height:1.3;padding:7px 9px;white-space:nowrap;cursor:pointer}.comm-read-filters>button:hover{background:var(--comm-soft);color:var(--text)}.comm-read-filters>button.active{background:var(--comm-soft);color:var(--comm-accent);border-color:color-mix(in srgb,var(--comm-accent) 28%,transparent)}.comm-read-filters>button:focus-visible{outline:2px solid var(--comm-accent);outline-offset:2px}@media(max-width:900px){.comm-read-filters>button{padding:7px 6px}}.core-communications-content>.core-communications{flex-direction:row;gap:10px}.comm-workspace-main{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}.comm-workspace-main>.comm-settings{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain}.core-communications .comm-workspace-main>.comm-inbox{grid-template-columns:310px minmax(0,1fr)}.comm-buyer-panel{display:flex;flex:0 0 290px;width:290px;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--core-panel-muted);box-shadow:var(--core-shadow-panel)}.comm-buyer-panel:has(>.comm-contact)>.comm-buyer-placeholder{display:none}.comm-buyer-panel>.comm-contact{position:static;inset:auto;width:100%;max-width:none;flex:1 1;min-width:0;min-height:0;border:0;box-shadow:none;overscroll-behavior:contain}.comm-buyer-placeholder{width:100%;padding:14px;font-size:13px;color:var(--muted)}.comm-buyer-placeholder h3{margin:0;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:14px;color:var(--text)}.comm-buyer-placeholder p{line-height:1.5}.comm-buyer-identity{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:3px 0}.comm-buyer-identity>div:last-child{min-width:0;flex:1 1}.comm-buyer-identity strong{display:block;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.comm-buyer-identity small{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.comm-dialog-title{flex:1 1;min-width:0;font-size:13px;font-weight:600;color:var(--muted)}.core-communications .comm-workspace-main .comm-chat-head{min-height:48px;padding:7px 12px}@media(min-width:901px){.core-communications-content>.core-admin-header .admin-header-actions{top:8px;right:22px;z-index:6}.comm-buyer-panel .comm-contact>header{padding-right:35px}}@media(max-width:1450px){.comm-buyer-panel{flex-basis:250px;width:250px}.core-communications .comm-workspace-main>.comm-inbox{grid-template-columns:250px minmax(0,1fr)}.comm-workspace-main .comm-toolbar{flex-wrap:wrap}.comm-workspace-main .comm-filter-anchor{order:2}.comm-workspace-main .comm-toolbar-spacer{display:none}.comm-workspace-main .comm-new{margin-left:auto}.comm-workspace-main .comm-read-filters>button{padding:7px 5px}.comm-workspace-main .comm-list-heading{gap:4px}}@media(max-width:900px){.comm-buyer-panel{flex-basis:220px;width:220px}.core-communications .comm-workspace-main>.comm-inbox{grid-template-columns:220px minmax(0,1fr)}.comm-buyer-identity,.comm-workspace-main .comm-list-heading{flex-wrap:wrap}}@media(max-width:700px){.core-communications-content>.core-communications{flex-direction:column;gap:8px}.comm-buyer-panel{order:-1;flex:0 0 auto;width:100%;max-height:26dvh}.comm-buyer-panel:has(>.comm-contact){height:26dvh}.comm-buyer-panel>.comm-contact{flex:1 1 auto;width:100%}.comm-buyer-identity{flex-wrap:nowrap}.comm-buyer-placeholder{padding:10px 12px}.comm-buyer-placeholder p{margin:8px 0 0}.core-communications .comm-workspace-main .comm-chat-head{min-height:44px}.comm-workspace-main .comm-list-heading{flex-wrap:nowrap}}.core-communications .comm-workspace-main .comm-toolbar{flex-wrap:wrap}.core-communications .comm-workspace-main .comm-tabs{flex-shrink:0}.core-communications .comm-workspace-main .comm-tabs button{flex:none}.core-communications .comm-workspace-main .comm-filter-toggle,.core-communications .comm-workspace-main .comm-tabs button{min-height:36px;height:36px;padding:7px 10px;gap:7px}.core-communications .comm-workspace-main .comm-tabs button>svg{display:block;width:20px;height:20px}.comm-nav-icon-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.core-communications .comm-workspace-main .comm-filter-anchor{flex:none;width:auto;order:0}.core-communications .comm-workspace-main .comm-filter-toggle{position:relative;width:38px;justify-content:center}.core-communications .comm-workspace-main .comm-filter-toggle>svg{width:21px;height:21px}.comm-filter-dot{position:absolute;right:4px;top:4px;width:6px;height:6px;border-radius:50%;background:var(--comm-accent)}.comm-text-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;border:0;background:transparent;color:var(--comm-accent,var(--theme-primary));font:inherit;font-size:12px;line-height:1.4;padding:4px 0;cursor:pointer;text-align:left}.comm-text-action:hover{text-decoration:underline}.comm-text-action:disabled{opacity:.5;cursor:default}.core-communications .comm-workspace-main .comm-new{min-height:34px;font-size:13px;white-space:nowrap;padding:5px 7px;margin-left:auto}.core-communications .comm-workspace-main .comm-new span{display:inline}.comm-customer-group{padding:11px 12px;border-bottom:1px solid var(--line);background:var(--card);min-width:0;border-left:3px solid transparent}.comm-customer-group:hover{background:var(--core-panel-muted)}.comm-customer-group.unread{border-left-color:var(--comm-accent);background:color-mix(in srgb,var(--comm-accent) 5%,var(--card))}.comm-customer-group.active{background:var(--core-panel-selected)}.comm-customer-summary{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:0;border:0;background:none;color:var(--text);text-align:left;width:100%;font:inherit;cursor:pointer}.comm-customer-summary .comm-avatar{width:38px;height:38px}.comm-customer-summary .comm-list-content{min-width:0}.comm-customer-summary .comm-list-title{display:flex;align-items:baseline;gap:8px}.comm-customer-summary strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere;flex:1 1;min-width:0}.comm-customer-summary time{flex:none;color:var(--muted);font-size:10px}.comm-customer-summary p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comm-customer-group.unread strong{font-weight:750}.comm-customer-channels{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 0 48px}.comm-customer-channels>button{position:relative;display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;padding:3px}.comm-customer-channels>button.active,.comm-customer-channels>button:hover{background:var(--card);border-color:var(--comm-accent)}.comm-channel-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:6px;color:var(--channel-color,var(--comm-accent));font-size:16px;font-weight:700}.comm-channel-logo>img,.comm-channel-logo>svg{width:100%;height:100%;object-fit:contain}.comm-channel-unread{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;line-height:16px;text-align:center;padding:0 3px;border-radius:10px;background:#d93645;color:white;font-size:10px;box-shadow:0 0 0 2px var(--card)}.comm-channel-heading{flex:1 1;min-width:0;display:grid;grid-gap:5px;gap:5px}.comm-channel-heading>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.comm-channel-heading strong{font-size:14px}.comm-channel-heading small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.comm-channel-heading .comm-connection-state{color:var(--core-note);line-height:1.35}.comm-buyer-name{display:inline-flex;gap:4px;align-items:baseline;max-width:100%;padding:0;border:0;background:none;color:var(--comm-accent);font:inherit;font-size:14px;line-height:1.4;font-weight:650;text-align:left;cursor:pointer;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--comm-accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--comm-accent) 35%,transparent);text-underline-offset:3px}.comm-buyer-name svg{width:14px;height:14px;flex:none}.comm-buyer-name:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.comm-order-section-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.comm-order-mini{border:1px solid var(--line);border-radius:9px;background:var(--card);overflow:hidden}.comm-order-mini .comm-context-order{width:100%;border:0;border-radius:0;background:none;cursor:pointer;padding:10px;text-align:left}.comm-order-mini .comm-context-order:hover{background:var(--core-panel-muted)}.comm-order-mini .comm-context-order>span:first-child{display:grid;grid-gap:4px;gap:4px;flex:1 1}.comm-order-mini small{font-size:11px;color:var(--muted)}.comm-order-mini .comm-context-order>svg{width:14px;height:14px;flex:none}.comm-order-mini .comm-order-add{padding:4px 10px 9px;min-height:28px}.comm-order-add svg{width:14px;height:14px}.comm-binding-history{font-size:11px;color:var(--muted);margin-top:8px}.comm-binding-history summary{cursor:pointer}.comm-binding-history p{display:grid;grid-gap:4px;gap:4px;padding:9px 0;border-bottom:1px solid var(--line)}.comm-binding-history strong{font-size:11px;font-weight:500;color:var(--text)}.comm-thread .comm-compose-area{flex:none;min-width:0;margin:0;padding:8px 12px 10px;background:var(--card);border-top:1px solid var(--line)}.comm-thread .comm-compose-area .comm-composer-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-height:28px;margin-bottom:7px;padding:0;border:0}.comm-thread .comm-compose-area .comm-compose-modes button,.comm-thread .comm-compose-area .comm-template-chip{min-height:26px;height:26px;padding:3px 6px;font-size:11px;line-height:1.2}.comm-thread .comm-compose-area .comm-compose-modes svg,.comm-thread .comm-compose-area .comm-template-chip svg{width:15px;height:15px}.comm-thread .comm-compose-area .comm-compose-modes{padding:0;border:0;background:transparent;gap:2px}.comm-thread .comm-compose-area .comm-composer{margin:0;padding:8px;gap:8px;border-radius:10px;grid-template-columns:minmax(0,1fr) 36px}.comm-thread .comm-compose-area .comm-composer textarea{min-height:90px;max-height:22dvh;height:90px;margin:0;resize:vertical;padding:5px;background:transparent}.comm-thread .comm-compose-area .comm-compose-hint{display:block;margin-top:5px;padding:0}.comm-customer-link{display:grid;grid-gap:14px;gap:14px;width:min(520px,100%);margin:auto}.comm-customer-link label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.comm-customer-link input{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);padding:10px;font:inherit}.comm-link-modes{display:flex;gap:6px}.comm-link-modes button{flex:1 1;padding:9px;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:8px}.comm-link-modes button[aria-pressed=true]{background:var(--core-panel-selected);border-color:var(--theme-primary)}.comm-link-results{display:grid;grid-gap:6px;gap:6px;max-height:35dvh;overflow:auto}.comm-link-results>button{display:grid;grid-gap:5px;gap:5px;text-align:left;padding:10px;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:8px;cursor:pointer}.comm-link-results>button[aria-pressed=true]{border-color:var(--theme-primary);background:var(--core-panel-selected)}.comm-link-results small{color:var(--muted);font-size:12px}.comm-link-suggestions{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--core-note-soft);font-size:13px}.comm-link-suggestions button{display:block;border:0;background:none;color:var(--theme-primary);text-align:left;padding:5px 0;cursor:pointer}.comm-customer-link p{margin:0;font-size:13px;line-height:1.5}@media(max-width:700px){.core-communications .comm-workspace-main .comm-toolbar{display:flex;flex-wrap:nowrap}.core-communications .comm-workspace-main .comm-tabs{flex:0 0 auto;gap:2px}.core-communications .comm-workspace-main .comm-tabs button{padding:6px 7px}.core-communications .comm-workspace-main .comm-new{font-size:11px;gap:3px;padding:4px}.core-communications .comm-workspace-main .comm-filter-toggle{width:32px;padding:5px}.comm-thread .comm-compose-area{padding:6px 8px}.comm-thread .comm-compose-area .comm-composer textarea{min-height:65px;height:65px}.comm-thread .comm-compose-area .comm-composer-tools{gap:3px}.comm-channel-heading>div{gap:5px}.comm-customer-channels{gap:8px}}.core-communications .comm-customer-summary .comm-list-title strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.comm-buyer-panel>.comm-contact>*{flex-shrink:0}.core-communications .comm-customer-summary .comm-list-title strong{font-size:13px}.comm-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.core-team-content{padding:14px 20px!important}.core-team-content>.core-admin-header{min-height:0;margin:0 0 12px;padding:0}.core-team-content .core-admin-header h1{font-size:23px}.team-workspace{color:var(--core-ink);font-size:13px;min-width:0}.team-tabs{gap:4px;padding:5px;border:1px solid var(--core-border);border-radius:10px;background:var(--core-panel-muted);margin-bottom:12px;overflow:auto}.team-tabs,.team-tabs button{display:flex;align-items:center}.team-tabs button{gap:7px;white-space:nowrap;padding:7px 12px;min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--core-ink-muted);font-size:13px;cursor:pointer}.team-tabs button.active{background:var(--core-action);color:var(--core-action-ink);border-color:color-mix(in srgb,var(--core-action) 90%,black);box-shadow:0 2px 4px #152d2026}.team-tabs button:not(.active):hover{background:var(--core-panel-selected);color:var(--core-ink)}.team-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--core-border);background:var(--core-panel);border-radius:10px;margin-bottom:12px;overflow:hidden}.team-summary>div{display:flex;align-items:center;gap:12px;padding:13px 16px}.team-summary>div+div{border-left:1px solid var(--core-border)}.team-summary i{font-style:normal;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--core-info-soft);color:var(--core-info);font-size:19px}.team-summary i.green{background:var(--core-panel-selected);color:var(--core-action)}.team-summary i.amber{background:var(--core-note-soft);color:var(--core-note)}.team-summary i.violet{background:var(--core-assist-soft);color:var(--core-assist)}.team-summary span{display:grid;grid-gap:2px;gap:2px;color:var(--core-ink-muted);font-size:12px}.team-summary strong{font-size:21px;color:var(--core-ink);line-height:1.2}.team-directory{border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel);overflow:hidden;box-shadow:var(--core-shadow-panel)}.team-toolbar{padding:12px;border-bottom:1px solid var(--core-border)}.team-search,.team-toolbar{display:flex;align-items:center;gap:8px}.team-search{flex:1 1;min-width:190px}.team-search>span{position:absolute;margin-left:10px;color:var(--core-ink-muted);font-size:20px}.team-search input{padding-left:30px!important;width:100%}.team-toolbar select{max-width:190px}.team-create input,.team-create select,.team-invite input,.team-workspace input,.team-workspace select{height:35px;box-sizing:border-box;border:1px solid var(--core-border);border-radius:7px;padding:6px 10px;background:var(--core-panel);color:var(--core-ink);font:inherit;min-width:0}.team-create button,.team-invite button,.team-workspace button{font:inherit;cursor:pointer}.team-create button:disabled,.team-workspace button:disabled{cursor:default;opacity:.5}.team-primary{min-height:34px;border-radius:7px;border:1px solid var(--core-action);background:var(--core-action);color:var(--core-action-ink);padding:6px 12px;font-weight:650!important;white-space:nowrap;box-shadow:0 2px 4px #152d201a}.team-primary:hover:not(:disabled){filter:brightness(1.08)}.team-create footer>button:not(.team-primary),.team-icon-button,.team-open,.team-pagination button{min-height:32px;border:1px solid var(--core-border);background:var(--core-panel);border-radius:7px;padding:5px 9px;color:var(--core-ink)}.team-icon-button{font-size:18px!important;width:34px}.team-open:hover,.team-pagination button:hover:not(:disabled){background:var(--core-panel-selected)}.team-list-caption{display:flex;align-items:center;gap:12px;padding:7px 12px;color:var(--core-ink-muted);font-size:12px;min-height:29px;box-sizing:border-box}.team-list-caption [role=status]{margin-left:auto;color:var(--core-action)}.team-list-caption button{background:transparent;border:0;color:var(--core-action);padding:0}.team-table-scroll{overflow:auto}.team-table{border-collapse:collapse;width:100%;text-align:left;table-layout:auto;font-size:13px}.team-table th{font-size:11px;font-weight:650;color:var(--core-ink-muted);background:var(--core-panel-muted);padding:9px 12px;border-block:1px solid var(--core-border);white-space:nowrap}.team-table td{padding:9px 12px;border-bottom:1px solid var(--core-border);vertical-align:middle}.team-table tr:last-child td{border-bottom:0}.team-table tbody tr:hover{background:color-mix(in srgb,var(--core-action) 3%,var(--core-panel))}.team-table .numeric{text-align:right;white-space:nowrap}.team-table td:last-child{width:74px;white-space:nowrap}.team-person{display:flex;align-items:center;gap:10px;text-align:left;border:0;padding:0;background:transparent;color:inherit;min-width:170px}.team-person>span{display:grid;grid-gap:3px;gap:3px}.team-person strong{font-weight:650}.team-person small{font-size:11px;color:var(--core-ink-muted)}.team-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;font-style:normal;font-size:12px;font-weight:650;border-radius:10px;background:var(--core-panel-selected);color:var(--core-action)}.team-avatar.tone-1{background:var(--core-info-soft);color:var(--core-info)}.team-avatar.tone-2{background:var(--core-assist-soft);color:var(--core-assist)}.team-avatar.tone-3{background:var(--core-note-soft);color:var(--core-note)}.team-contact{display:grid;grid-gap:3px;gap:3px;max-width:240px}.team-contact span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-contact small{font-size:12px;color:var(--core-ink-muted)}.team-status{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;font-size:11px;white-space:nowrap;background:var(--core-panel-selected);color:var(--core-action)}.team-status.blocked{background:var(--core-note-soft);color:var(--core-note)}.team-status i{width:5px;height:5px;background:currentColor;border-radius:50%}.team-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:10px 12px;background:var(--core-panel-muted);border-top:1px solid var(--core-border);font-size:12px}.team-pagination>span:first-child{margin-right:auto;color:var(--core-ink-muted)}.team-pagination button{min-height:28px;width:28px;padding:2px}.team-empty{text-align:center;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:35px 16px}.team-empty>span{font-size:28px;color:var(--core-action)}.team-empty p{margin:0;color:var(--core-ink-muted)}.team-feedback{padding:10px 12px;border-left:3px solid var(--core-action);background:var(--core-panel-muted);margin-bottom:10px;border-radius:5px}.team-feedback.error{border-color:#c45858;background:color-mix(in srgb,#c45858 8%,var(--core-panel))}.team-role-panel{padding:24px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid var(--core-border);border-radius:12px;background:var(--core-panel)}.team-role-panel>div{flex-basis:100%}.team-role-panel i{font-size:28px;color:var(--core-assist)}.team-role-panel h2{font-size:18px;margin:8px 0}.team-role-panel p{color:var(--core-ink-muted);margin:0 0 8px}.team-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.team-create label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:600}.team-create .wide{grid-column:1/-1}.team-create footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--core-border);padding-top:12px}.team-help{font-size:12px;color:var(--core-ink-muted);margin:0;padding:10px;background:var(--core-panel-muted);border-radius:7px}.team-invite{display:grid;grid-gap:10px;gap:10px}.team-invite h3,.team-invite p{margin:0}.team-invite button{justify-self:start}.team-create :is(button,input,select):focus-visible,.team-workspace :is(button,input,select):focus-visible{outline:2px solid var(--core-action);outline-offset:2px}.core-team-content .admin-gap{margin-top:12px}.core-team-content .card{border:1px solid var(--core-border);border-radius:12px}.core-team-content .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1050px){.team-toolbar{flex-wrap:wrap}.team-search{flex-basis:45%}.team-toolbar select{flex:1 1;max-width:none}.team-table td,.team-table th{padding:8px}.team-summary>div{padding:12px;gap:8px}}@media(max-width:700px){.core-team-content{padding:10px!important}.team-summary{grid-template-columns:1fr 1fr}.team-summary>div{padding:10px}.team-summary>div:nth-child(3){border-left:0}.team-summary>div:nth-child(3),.team-summary>div:nth-child(4){border-top:1px solid var(--core-border)}.team-toolbar{gap:6px;padding:9px}.team-search{flex-basis:100%}.team-toolbar select{width:calc(50% - 5px);flex:auto}.team-primary{margin-left:auto}.team-tabs{margin-bottom:10px}.team-tabs button{padding:7px 9px}.team-summary strong{font-size:18px}.team-create{grid-template-columns:1fr}.team-create .wide{grid-column:auto}.team-table{min-width:760px}.team-list-caption{flex-wrap:wrap}.team-role-panel{padding:16px}.team-workspace>.team-directory{max-width:100%}}.employee-profile-tools{display:flex;align-items:center;gap:8px}.employee-modal-head,.employee-modal-tabs{background:var(--core-panel-muted)}.employee-modal-tabs button.active{box-shadow:0 2px 4px #152d2020}.employee-form-grid label:has(input[type=email]),.employee-form-grid label:has(input[type=tel]){min-width:0}.employee-modal .employee-modal-head{padding:14px 18px}.employee-modal .employee-modal-head h2{font-size:22px;margin:4px 0}.employee-modal .employee-modal-tabs{padding:5px 8px;gap:3px}.employee-modal .employee-modal-tabs button{min-height:32px;padding:6px 9px;font-size:12px;border-radius:7px}.employee-modal .employee-modal-tabs button.active{background:var(--core-action);color:var(--core-action-ink)}.employee-modal .employee-modal-body{padding:14px 18px}.employee-modal .employee-form-grid{gap:12px}.employee-modal .employee-form-grid label:not(.toggle-row){align-self:start;align-content:start;gap:5px}.employee-modal .employee-form-grid :is(input:not([type=checkbox]),select){height:35px;min-height:35px;padding:6px 10px;border-radius:7px;font-size:13px;box-sizing:border-box}.employee-modal .employee-form-grid label>span{font-size:12px}.employee-modal .employee-pay-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px;border:1px solid var(--core-border);border-radius:9px;padding:10px 12px;background:var(--core-panel-muted)}.employee-pay-fields legend{font-size:12px;padding:0 5px}.employee-pay-fields .field-help{font-size:11px;line-height:1.35}.employee-modal .employee-form-grid .toggle-row{padding:9px 12px;min-height:0;border-radius:7px}.employee-profile-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--core-border);padding-top:12px}.employee-profile-footer>span{font-size:12px;color:var(--core-ink-muted)}.employee-profile-footer button{min-height:34px;padding:7px 14px;border-radius:7px}@media(max-width:800px){.employee-modal .employee-pay-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.employee-modal .employee-modal-body,.employee-modal .employee-modal-head{padding:12px}.employee-modal .employee-modal-head h2{font-size:19px}.employee-profile-footer{align-items:stretch;flex-direction:column}.employee-profile-footer button{width:100%}.employee-profile-tools{gap:4px}.employee-profile-tools .ghost-button{padding:5px;font-size:12px}}.employee-modal .employee-form-grid label.toggle-row{display:flex;align-items:center;justify-content:flex-start;gap:9px}.employee-modal .employee-form-grid label.toggle-row input{width:17px;height:17px;min-width:17px;min-height:17px;flex:0 0 17px;accent-color:var(--core-action);margin:0}.employee-modal .employee-profile-footer button{width:auto;flex:0 0 auto}.employee-modal .employee-profile-footer>span{flex:1 1}@media(max-width:520px){.employee-modal .employee-profile-footer button{width:100%}}.team-calendar{background:var(--core-panel);border:1px solid var(--core-border);border-radius:12px;overflow:hidden}.team-calendar .team-toolbar{flex-wrap:wrap}.team-calendar-search{flex:1 1;min-width:160px!important}.team-calendar-legend{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:9px 12px;border-bottom:1px solid var(--core-border);font-size:11px;color:var(--core-ink-muted)}.team-calendar-legend small{margin-left:auto}.team-calendar-legend .scheduled{color:var(--core-action)}.team-calendar-legend .worked{color:var(--core-info)}.team-calendar-legend .vacation{color:var(--core-assist)}.team-calendar-scroll{overflow:auto;max-height:calc(100dvh - 230px)}.team-calendar table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;min-width:930px;font-size:12px}.team-calendar thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:10px 8px;background:var(--core-panel-muted);color:var(--core-ink-muted);font-size:11px;border-bottom:1px solid var(--core-border);text-transform:capitalize}.team-calendar th:first-child{width:230px;text-align:left;position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--core-panel)}.team-calendar thead th:first-child{z-index:3;background:var(--core-panel-muted)}.team-calendar tbody th{padding:9px 12px;border-bottom:1px solid var(--core-border);border-right:1px solid var(--core-border);font-weight:600}.team-calendar tbody th button{padding:0;border:0;background:transparent;color:var(--core-ink);text-align:left;font-weight:600}.team-calendar tbody th small{display:block;font-size:11px;color:var(--core-ink-muted);font-weight:400;margin-top:3px}.team-calendar td{padding:5px;border-bottom:1px solid var(--core-border);border-right:1px solid var(--core-border);vertical-align:middle;text-align:center}.team-calendar td:last-child{border-right:0}.team-day{padding:6px 4px;display:grid;grid-gap:2px;gap:2px;border-radius:6px;min-height:36px;align-content:center;background:var(--core-panel-muted);font-size:11px}.team-day strong{font-weight:600}.team-day small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.team-day.scheduled{background:var(--core-panel-selected);color:var(--core-action)}.team-day.worked{background:var(--core-info-soft);color:var(--core-info)}.team-day.vacation{background:var(--core-assist-soft);color:var(--core-assist)}.team-day.absent_unexcused{background:color-mix(in srgb,#c45858 10%,var(--core-panel));color:#b14e4e}.team-unassigned{color:var(--core-ink-muted);opacity:.45}.stock-tool-dialog .team-bulk-card{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.stock-tool-dialog .team-bulk-card .card-head{display:none}.stock-tool-dialog .team-bulk-card :is(input:not([type=checkbox]),select){height:35px;min-height:35px;padding:6px 10px;border-radius:7px}.stock-tool-dialog .team-bulk-card .group-checks{max-height:170px;overflow:auto}.stock-tool-dialog .team-bulk-card .toggle-row{padding:8px;min-height:0;font-size:12px}.stock-tool-dialog .team-bulk-card .helper{font-size:12px}.stock-tool-dialog .team-bulk-card .primary-button{min-height:34px;padding:7px 12px}@media(max-width:700px){.team-calendar-scroll{max-height:calc(100dvh - 310px)}.team-calendar th:first-child{width:175px}.team-calendar-legend{gap:8px}.team-calendar-legend small{margin-left:0}.team-calendar .team-toolbar select{width:140px;flex:1 1}.team-calendar .team-toolbar .team-calendar-search{width:100%;flex-basis:100%}}.team-toolbar .team-attendance-person{max-width:430px;flex:1 1}.team-correction{display:block;font-size:11px;color:var(--core-ink-muted);margin-top:4px;white-space:normal}.team-attendance-table td:last-child{width:auto;white-space:normal}.team-workspace .stock-tool-dialog .attendance-batch-card,.team-workspace .stock-tool-dialog .team-bulk-card{padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.stock-tool-dialog .attendance-batch-people{max-height:230px;overflow:auto}.stock-tool-dialog .attendance-batch-card .card-head{display:none}.stock-tool-dialog .attendance-batch-card input:not([type=checkbox]),.stock-tool-dialog .attendance-batch-card select{height:35px;padding:6px 10px}.stock-tool-dialog .attendance-batch-form{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-tool-dialog .attendance-batch-card .helper{font-size:12px}.stock-tool-dialog .attendance-batch-card .toggle-row{padding:8px;min-height:0}@media(max-width:520px){.stock-tool-dialog .attendance-batch-form{grid-template-columns:1fr}}.core-admin-shell .core-home-content .ops-home .today-work-card{padding:0!important}.ops-home button.ws-button,.ops-turnover-actions button.ws-button{border:1px solid var(--core-border);background:var(--core-panel);color:var(--core-ink);box-shadow:0 1px 2px #17251d0a;cursor:pointer;font:inherit;font-size:12px}.ops-home button.ws-button:hover,.ops-turnover-actions button.ws-button:hover{background:var(--core-panel-muted);border-color:color-mix(in srgb,var(--core-action) 35%,var(--core-border))}.ops-home button.ws-button.primary,.ops-turnover-actions button.ws-button.primary{background:var(--core-action);border-color:var(--core-action);color:var(--core-action-ink)}.ops-home button.ws-button:disabled,.ops-turnover-actions button.ws-button:disabled{cursor:default;opacity:.5}.stock-tool-dialog:has(.ops-turnover-form){width:min(430px,calc(100vw - 24px))}.core-admin-content.core-home-content{position:relative;max-width:none;padding:14px 18px 28px!important;min-width:0}.core-home-content>.core-admin-header{position:absolute;top:14px;right:18px;width:42px;min-height:0;padding:0!important;margin:0!important;display:flex!important;justify-content:flex-end}.core-home-content>.core-admin-header .core-admin-heading{display:none}.core-home-content>.core-admin-header .admin-header-actions{width:auto;margin:0}.ops-home{color:var(--core-ink);font-size:13px;line-height:1.4;min-width:0;display:grid;grid-gap:12px;gap:12px}.ops-home-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-right:54px;min-height:62px}.ops-home-heading h1{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.025em;margin:2px 0 4px}.ops-home-heading p{margin:0;color:var(--core-ink-muted);font-size:12px}.ops-home-heading .ops-home-date{text-transform:capitalize;font-size:11px;letter-spacing:.035em}.ops-home-refresh{display:flex;align-items:center;gap:10px}.ops-home-refresh>span{color:var(--core-ink-muted);font-size:11px;white-space:nowrap}.ops-home .ws-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 10px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap}.ops-home .ws-button svg{width:16px;height:16px}.ops-home button:focus-visible,.ops-home summary:focus-visible{outline:2px solid var(--core-action);outline-offset:2px}.ops-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ops-home-metric{--metric-color:var(--core-action);--metric-soft:var(--core-panel-selected);display:flex;align-items:center;gap:10px;min-width:0;text-align:left;padding:13px 14px;background:var(--core-panel);color:var(--core-ink);border:1px solid var(--core-border);border-radius:12px;box-shadow:var(--core-shadow-panel);cursor:pointer}.ops-home-metric.tone-blue{--metric-color:var(--core-info);--metric-soft:var(--core-info-soft)}.ops-home-metric.tone-amber{--metric-color:var(--core-note);--metric-soft:var(--core-note-soft)}.ops-home-metric.tone-violet{--metric-color:var(--core-assist);--metric-soft:var(--core-assist-soft)}.ops-home-metric:hover{background:color-mix(in srgb,var(--metric-color) 4%,var(--core-panel));border-color:var(--metric-color)}.ops-home-metric.selected{box-shadow:inset 0 -3px var(--metric-color),var(--core-shadow-panel)}.ops-home-metric-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;background:var(--metric-soft);color:var(--metric-color);border:1px solid color-mix(in srgb,var(--metric-color) 20%,transparent);border-radius:10px}.ops-home-metric-content{display:grid;min-width:0;grid-gap:1px;gap:1px}.ops-home-metric-content>span{font-size:12px;color:var(--core-ink-muted)}.ops-home-metric-content>strong{font-size:26px;line-height:1.2;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-home-metric-content>small{font-size:10px;color:var(--core-ink-muted)}.ops-home-metric>svg{margin-left:auto;color:var(--core-ink-muted);width:14px;flex:0 0 14px}.ops-home-shortcuts{display:flex;border:1px solid var(--core-border);border-radius:10px;background:var(--core-panel-muted);overflow:hidden}.ops-home-shortcuts>button{display:flex;flex:1 1;align-items:center;min-width:0;gap:10px;text-align:left;padding:10px 14px;border:0;border-right:1px solid var(--core-border);background:transparent;color:var(--core-ink);cursor:pointer}.ops-home-shortcuts>button:last-child{border-right:0}.ops-home-shortcuts>button:hover{background:var(--core-panel-selected)}.ops-home-shortcuts>button>span:not(.ops-home-shortcut-icon){display:grid;grid-gap:2px;gap:2px;min-width:0}.ops-home-shortcuts strong{font-size:13px}.ops-home-shortcuts small{font-size:11px;color:var(--core-ink-muted)}.ops-home-shortcuts>button>svg{width:15px;height:15px;margin-left:auto;color:var(--core-ink-muted)}.ops-home-shortcut-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:8px;color:var(--core-action);background:var(--core-panel-selected)}.ops-home-shortcut-icon.chat{color:var(--core-info);background:var(--core-info-soft)}.ops-home-shortcut-icon.order{color:var(--core-assist);background:var(--core-assist-soft)}.ops-home-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,.36fr);grid-gap:12px;gap:12px;align-items:start}.ops-home-aside,.ops-home-main{min-width:0}.ops-home-aside{display:grid;grid-gap:12px;gap:12px}.ops-home .today-work-card{margin:0;padding:0;border:1px solid var(--core-border);border-radius:12px;box-shadow:var(--core-shadow-panel);overflow:hidden;background:var(--core-panel)}.ops-home .today-work-card>.card-head{padding:12px 14px;margin:0;border-bottom:1px solid var(--core-border);align-items:center}.ops-home h2{font-size:14px;font-weight:650;margin:0;line-height:1.4}.ops-home .eyebrow{font-size:10px;margin-bottom:2px;color:var(--core-ink-muted)}.ops-home .today-stat-buttons{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px;background:var(--core-panel-muted);border-bottom:1px solid var(--core-border)}.ops-home .today-stat-buttons button{display:inline-flex;gap:6px;align-items:center;min-height:28px;padding:4px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--core-ink);box-shadow:none}.ops-home .today-stat-buttons button span{font-size:11px;color:inherit;font-weight:550}.ops-home .today-stat-buttons button strong{font-size:11px;padding:0 4px;border-radius:4px;background:var(--core-panel);color:var(--core-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-home .today-stat-buttons button.active{background:var(--core-action);color:var(--core-action-ink)}.ops-home .today-roster-head{margin:0;padding:9px 14px;font-size:11px;gap:8px;border-bottom:1px solid var(--core-border)}.ops-home .today-roster-head>span{font-size:10px;color:var(--core-ink-muted)}.ops-home .today-roster{display:block;max-height:430px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ops-home .today-person-row{grid-template-columns:minmax(130px,.95fr) minmax(150px,1fr) auto;gap:10px;padding:10px 14px;border:0;border-bottom:1px solid var(--core-border);border-radius:0;min-height:60px;background:var(--core-panel);color:var(--core-ink)}.ops-home .today-person-row:last-child{border-bottom:0}.ops-home .today-person-row:hover{background:var(--core-panel-muted)}.ops-home .today-person-row:disabled{opacity:1;cursor:default}.ops-home .today-person-details,.ops-home .today-person-main,.ops-home .today-person-main>div{min-width:0}.ops-home .today-person-main strong{font-size:12px;overflow-wrap:anywhere}.ops-home .today-person-details small,.ops-home .today-person-details span,.ops-home .today-person-main small{font-size:10px;line-height:1.4;color:var(--core-ink-muted)}.ops-home .today-person-details strong{font-size:11px}.ops-home .today-person-row .badge{font-size:10px;padding:3px 6px;white-space:nowrap}.ops-home .today-roster-footer{padding:10px 14px;margin:0;gap:8px;border-top:1px solid var(--core-border);font-size:11px;background:var(--core-panel-muted)}.ops-home .today-roster-footer button{min-height:28px;font-size:11px;padding:4px 8px}.ops-home .empty-device-state{padding:24px 14px;font-size:12px}.ops-home-diagnostics,.ops-home-events,.ops-home-finance{margin:0;border:1px solid var(--core-border);border-radius:12px;overflow:hidden;background:var(--core-panel);box-shadow:var(--core-shadow-panel)}.ops-home-events>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--core-border)}.ops-home-events>header .ws-button{font-size:10px;padding:4px 6px;min-height:28px}.ops-home-event{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;text-align:left;border:0;border-bottom:1px solid var(--core-border);background:var(--core-panel);color:var(--core-ink);cursor:pointer}.ops-home-event:last-child{border-bottom:0}.ops-home-event:hover{background:var(--core-panel-muted)}.ops-home-event>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.ops-home-event strong{font-size:12px;overflow-wrap:anywhere}.ops-home-event small{font-size:10px;color:var(--core-ink-muted)}.ops-home-event-mark{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:var(--core-assist-soft);color:var(--core-assist)}.ops-home-event-mark.live{background:var(--core-panel-selected);color:var(--core-action)}.ops-home-empty{padding:12px;margin:0;color:var(--core-ink-muted);font-size:12px}.ops-home-finance{padding:12px;display:grid;grid-gap:5px;gap:5px}.ops-home-finance>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.ops-home-finance>div>span{font-size:10px;color:var(--core-ink-muted)}.ops-home-finance>strong{font-size:21px;line-height:1.3;letter-spacing:-.02em}.ops-home-finance>p{font-size:11px;margin:0;color:var(--core-ink-muted)}.ops-home-finance>.ws-button{justify-self:start;margin-top:4px}.ops-home-diagnostics>summary{display:flex;align-items:center;gap:8px;list-style:none;padding:11px 12px;cursor:pointer;background:var(--core-panel-muted);font-weight:600;font-size:12px}.ops-home-diagnostics>summary::-webkit-details-marker{display:none}.ops-home-diagnostics>summary>.badge{font-size:10px;margin-left:auto;padding:3px 6px}.ops-home-diagnostics>summary>span:last-child{transition:transform .15s}.ops-home-diagnostics[open]>summary>span:last-child{transform:rotate(180deg)}.ops-home-diagnostics>.system-health-card{border:0;border-radius:0;box-shadow:none;padding:12px;margin:0;font-size:11px}.ops-home-diagnostics .card-head{gap:6px;margin-bottom:8px}.ops-home-diagnostics .card-head h2{font-size:12px}.ops-home-diagnostics .card-head .badge{display:none}.ops-home-diagnostics .helper{font-size:10px}.ops-home-diagnostics .rows>div{display:grid;grid-gap:3px;gap:3px;padding:7px 0}.ops-home-diagnostics .rows strong{font-size:11px;overflow-wrap:anywhere}.ops-home-diagnostics .notice{padding:8px;font-size:11px}.ops-home-diagnostics>.ws-button{margin:0 12px 12px}.ops-home-error{padding:8px 12px;font-size:12px;border:1px solid color-mix(in srgb,#b64045 30%,var(--core-border));border-radius:7px;background:color-mix(in srgb,#b64045 8%,var(--core-panel));color:var(--core-ink)}.ops-turnover-form{display:grid;grid-gap:12px;gap:12px}.ops-turnover-form>p{margin:0}.ops-turnover-form>label{display:grid;grid-gap:5px;gap:5px;font-size:12px}.ops-turnover-form input{box-sizing:border-box;max-width:240px;height:36px;padding:6px 10px;border:1px solid var(--core-border);border-radius:7px;background:var(--core-panel);color:var(--core-ink);font-size:14px}.ops-turnover-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--core-border)}@media(max-width:1150px){.ops-home-columns{grid-template-columns:minmax(0,1fr) 285px}.ops-home-metric{padding:10px;gap:8px}.ops-home-metric-icon{width:30px;height:30px;flex-basis:30px}.ops-home-metric-content>strong{font-size:23px}.ops-home-metric>svg{display:none}}@media(max-width:900px){.core-admin-content.core-home-content{padding:10px 12px 28px!important}.core-home-content>.core-admin-header{position:static;width:100%;display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0 0 10px!important}.core-home-content>.core-admin-header .core-admin-heading{display:flex}.core-home-content>.core-admin-header .core-admin-heading>div:last-child{display:none}.ops-home-heading{margin-right:0}.ops-home-columns{grid-template-columns:minmax(0,1fr)}.ops-home-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ops-home-diagnostics{grid-column:1/-1}.ops-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-home .today-person-row{grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) auto}.ops-home .today-person-row>.badge{display:inline-flex}}@media(max-width:560px){.ops-home-heading{align-items:flex-start;gap:8px}.ops-home-heading h1{font-size:21px}.ops-home-refresh>span{display:none}.ops-home-refresh>.ws-button{font-size:0;width:32px;padding:6px}.ops-home-metrics{gap:6px}.ops-home-metric{align-items:flex-start;padding:10px 8px}.ops-home-metric-icon{width:26px;height:26px;flex-basis:26px}.ops-home-metric-icon svg{width:16px}.ops-home-metric-content>span{font-size:11px}.ops-home-metric-content>small{font-size:9px}.ops-home-shortcuts{flex-direction:column}.ops-home-shortcuts>button{border-right:0;border-bottom:1px solid var(--core-border);padding:8px 10px}.ops-home-shortcuts>button:last-child{border-bottom:0}.ops-home-shortcuts small{display:none}.ops-home-shortcuts>button>span:not(.ops-home-shortcut-icon){display:block}.ops-home-aside{grid-template-columns:minmax(0,1fr)}.ops-home .today-person-row{grid-template-columns:minmax(0,1fr) auto;gap:5px}.ops-home .today-person-details{grid-column:1/-1}.ops-home .today-person-row>.badge{grid-column:2;grid-row:1}.ops-home .today-roster-footer,.ops-home .today-roster-head{flex-direction:row;flex-wrap:wrap}.ops-home .today-stat-buttons{gap:3px}.ops-home .today-stat-buttons button{padding:4px 6px}.ops-home-refresh>.ws-button>span{display:none}.ops-home-refresh>.ws-button>svg{flex:0 0 16px}}