.service-chat-workspace{--chat-page: #eaf7fe;--chat-panel: #fff;--chat-line: #dceaf6;--chat-ink: #183655;--chat-muted: #6a87a6;--chat-accent: #009aa8;--chat-tint: #dcfaff;--chat-hover: #f2fbff;--chat-code: #102a49;min-height:0;min-width:0;flex-direction:column;padding:12px 14px 10px;gap:10px;background:var(--chat-page);color:var(--chat-ink);font-family:Microsoft YaHei,PingFang SC,Inter,system-ui,sans-serif;font-size:14px}.dark .service-chat-workspace{--chat-page: #0f1d30;--chat-panel: #16283d;--chat-line: #2c465e;--chat-ink: #dbeaf8;--chat-muted: #98b0c7;--chat-accent: #4ed0dc;--chat-tint: #1b4552;--chat-hover: #1e374d}.service-chat-panels{position:relative;display:flex;flex:1;gap:10px;min-height:0;min-width:0}.service-chat-workspace :is(.service-chat-queue,.service-conversation,.service-visitor-context){border:1px solid var(--chat-line);border-radius:7px;background:var(--chat-panel);min-height:0}.service-chat-workspace .service-chat-queue{flex:0 0 clamp(270px,25%,330px);width:clamp(270px,25%,330px);min-width:0;overflow:hidden}.service-chat-workspace .service-conversation{flex:1;min-width:0;overflow:hidden;background-image:none}.service-chat-workspace .service-visitor-context{max-width:min(38%,600px);overflow:hidden}.service-chat-workspace .service-queue-search{flex:none;flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 11px;background:var(--chat-panel);border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.service-chat-workspace .service-queue-heading{color:var(--chat-ink);font-size:20px;font-weight:650;line-height:1.4}.service-chat-workspace .service-queue-search>div{margin-right:0}.service-chat-workspace .service-queue-search input{min-height:34px;background:var(--chat-panel);border-color:var(--chat-line);border-radius:4px;color:var(--chat-ink);font-size:13px}.service-chat-workspace .service-queue-scope{flex:none;padding:0 14px 10px;border-color:var(--chat-line)}.service-chat-workspace .service-queue-scope select{min-height:34px;border-radius:4px;border-color:var(--chat-line);color:var(--chat-ink);font-size:13px}.service-chat-workspace .service-queue-scope p{color:var(--chat-muted);font-size:11px;line-height:1.5}.service-chat-workspace .service-queue-tabs{flex:none;padding-inline:14px;gap:16px;border-color:var(--chat-line);background:var(--chat-panel)}.service-chat-workspace .service-queue-tabs>button{color:var(--chat-muted);font-size:13px}.service-chat-workspace .service-queue-tabs>button[aria-pressed=true]{color:var(--chat-accent);font-weight:650}.service-chat-workspace .service-queue-tabs>div:last-child{background-color:var(--chat-accent)}.service-chat-workspace .service-queue-items{padding:0;background:var(--chat-panel)}.service-chat-workspace .service-queue-item{min-height:72px;margin:0;padding:11px 12px;border-radius:0;border-left:4px solid transparent;border-bottom:1px solid var(--chat-line);gap:10px;box-shadow:none}.service-chat-workspace .service-queue-item:hover{background:var(--chat-hover)}.service-chat-workspace .service-queue-item[data-active=true]{border-left-color:#00bfdf;background:var(--chat-tint);color:var(--chat-ink);box-shadow:none}.service-chat-workspace .service-queue-item h3{color:var(--chat-ink);font-size:14px}.service-chat-workspace .service-queue-item p{color:var(--chat-muted);font-size:12px}.service-chat-workspace .service-queue-item[data-active=true] :is(h3,p,[class~=text-blue-100]){color:var(--chat-ink)}.service-chat-workspace .service-queue-item[data-active=true] [class~="bg-white/20"]{background:#b9edf1;color:#17566b}.service-chat-workspace .service-conversation-heading{flex:none;min-height:76px;padding:11px 17px;gap:12px;background:var(--chat-panel);border-color:var(--chat-line);-webkit-backdrop-filter:none;backdrop-filter:none}.service-chat-workspace .service-conversation-heading>div:first-child{min-width:0}.service-chat-workspace .service-conversation-heading h2{color:var(--chat-ink);font-size:20px;line-height:1.4;overflow-wrap:anywhere}.service-chat-workspace .service-conversation-heading p{color:var(--chat-muted);font-size:12px}.service-chat-workspace .service-conversation-heading>div:last-child{flex:none;flex-wrap:wrap;justify-content:flex-end}.service-chat-workspace .service-conversation-heading>div:last-child>div>button,.service-chat-workspace .service-conversation-heading>div:last-child>button{min-height:36px;padding:7px 11px;border:1px solid var(--chat-line);border-radius:5px;font-size:13px}.service-chat-workspace .service-conversation-heading [class~=text-blue-600]{color:var(--chat-accent)}.service-chat-workspace .service-conversation-messages{padding:16px 17px 20px;background:var(--chat-panel);overscroll-behavior:contain}.service-chat-workspace .service-conversation-messages>:not([hidden])~:not([hidden]){margin-top:20px}.service-chat-workspace .service-message-time{padding:2px 0;color:var(--chat-muted);font-size:12px}.service-chat-workspace .service-message{max-width:86%;min-width:0}.service-chat-workspace .service-message-author{color:var(--chat-muted);font-size:12px;margin-bottom:5px}.service-chat-workspace .service-message-body{min-width:0;max-width:100%}.service-chat-workspace .service-message-body>:last-child{min-width:0}.service-chat-workspace .service-message-bubble{min-width:0;max-width:100%;padding:10px 13px;border:1px solid var(--chat-line);border-radius:8px;box-shadow:none;background:var(--chat-panel);color:var(--chat-ink);line-height:1.75;overflow-wrap:anywhere}.service-chat-workspace .service-message-bubble--sent{background:var(--chat-tint);border-color:#c7eef3;color:var(--chat-ink)}.service-chat-workspace .service-message-bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--chat-ink)}.service-chat-workspace .service-message-bubble--sent .markdown-white,.service-chat-workspace .service-message-bubble--sent .markdown-white :is(h1,h2,h3,h4,h5,h6,p,li,strong,em,del,td,th){color:var(--chat-ink)}.service-chat-workspace .service-message-bubble--sent .markdown-white a{color:#087a8c}.dark .service-chat-workspace .service-message-bubble--sent .markdown-white a{color:#75e4ef}.service-chat-workspace .service-message-bubble--sent .markdown-white :is(hr,td,th,h1,h2){border-color:#a9d6df}.service-chat-workspace .service-message-bubble--sent .markdown-white code{color:var(--chat-ink);background:#8bc7d32b;border-color:#a9d6df}.service-chat-workspace .service-message-bubble--sent .markdown-white pre{background:var(--chat-code);border-color:#285373}.service-chat-workspace .service-message-bubble--sent .markdown-white pre code{color:#e5f3ff;background:transparent;border:0}.service-chat-workspace .service-message-bubble--sent .markdown-white blockquote{background:#8bc7d326;border-color:#62a9b8;color:var(--chat-muted)}.service-chat-workspace .service-message-bubble--sent .markdown-white .code-language{background:#c9e7ec;color:#245467;border-color:#a9d6df}.service-chat-workspace .service-message-bubble--sent>p>.animate-pulse{background:var(--chat-accent)}.service-chat-workspace .service-message-bubble :is(pre,table){max-width:100%;overflow-x:auto}.service-chat-workspace .service-message-bubble table{display:block}.service-chat-workspace .service-message-rich{max-width:100%;min-width:0}.service-chat-workspace .service-message-file{max-width:100%;border-color:var(--chat-line);box-shadow:none;color:var(--chat-ink);background:var(--chat-panel)}.service-chat-workspace .service-message-image{max-width:100%;border-color:var(--chat-line);box-shadow:none}.service-chat-workspace .service-message-image-grid{max-width:100%;overflow-x:auto}.service-chat-workspace .service-system-message{color:var(--chat-muted);font-size:11px}.service-chat-workspace .service-system-message>div{background:var(--chat-hover);color:var(--chat-muted);border:1px solid var(--chat-line);box-shadow:none}.service-chat-workspace .service-conversation>footer{flex:none;background:var(--chat-panel);border-color:var(--chat-line);-webkit-backdrop-filter:none;backdrop-filter:none}.service-chat-workspace .service-composer{padding:7px 10px 10px}.service-chat-workspace .service-composer-toolbar{min-height:36px;gap:8px}.service-chat-workspace .service-composer-tools{flex-wrap:wrap;gap:6px}.service-chat-workspace .service-composer-tools>button{width:34px;height:32px;padding:6px;border:1px solid var(--chat-line);border-radius:4px;color:var(--chat-ink);margin:0}.service-chat-workspace .service-composer-tools>button svg{width:19px;height:19px}.service-chat-workspace .service-composer textarea{min-height:110px;max-height:200px;padding:10px 12px;border:1px solid var(--chat-line);border-radius:5px;background:var(--chat-panel);color:var(--chat-ink);font-size:14px;line-height:1.7;resize:vertical}.service-chat-workspace .service-composer textarea:focus-visible{border-color:#28b7c6;outline:2px solid #00b8cb1f;outline-offset:0}.service-chat-workspace .service-composer-controls{align-items:center;min-height:40px;gap:8px}.service-chat-workspace .service-composer-controls>button:first-child{flex:1;min-width:0;text-align:left;color:var(--chat-muted);font-size:11px}.service-chat-workspace .service-composer-controls>button:last-child{min-width:88px;min-height:36px;padding:7px 13px;border-radius:5px}.service-chat-workspace .service-composer-controls>button:last-child:not(:disabled):not([class~=bg-orange-500]){background:linear-gradient(120deg,#00a4b4,#008b97)}.service-chat-workspace .service-visitor-context>div:last-child{border:0}.service-chat-workspace .service-visitor-heading{min-height:76px;padding:13px 15px;background:var(--chat-panel);border-color:var(--chat-line);-webkit-backdrop-filter:none;backdrop-filter:none}.service-chat-workspace .service-visitor-sections{padding:13px 15px;background:var(--chat-panel)}.service-chat-workspace .service-visitor-sections>section{border-color:var(--chat-line);background:var(--chat-hover);border-radius:6px}.service-chat-workspace .service-visitor-sections :is(input,select,textarea){border-color:var(--chat-line);color:var(--chat-ink);border-radius:4px}.service-chat-mobile-nav{display:none}.service-chat-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid #00a8bc;outline-offset:2px}@media (max-width: 1199px){.service-chat-mobile-nav{display:flex;flex:none;gap:5px;padding:3px;border:1px solid var(--chat-line);border-radius:6px;background:var(--chat-panel)}.service-chat-mobile-nav>button{flex:1;min-height:34px;padding:5px 10px;border-radius:4px;color:var(--chat-muted);font-size:13px;cursor:pointer}.service-chat-mobile-nav>button[aria-pressed=true]{background:var(--chat-tint);color:var(--chat-accent);font-weight:650}.service-chat-mobile-nav>button:disabled{opacity:.45;cursor:not-allowed}.service-chat-workspace .service-chat-queue{flex-basis:270px;width:270px}.service-chat-workspace .service-visitor-context{display:none;position:absolute;inset:0 0 0 auto;width:min(360px,100%)!important;max-width:100%;z-index:25;box-shadow:-10px 0 30px #163b6326}.service-chat-workspace[data-visible-pane=details] .service-visitor-context{display:flex}.service-chat-workspace .service-conversation-heading{flex-wrap:wrap}}@media (max-width: 760px){.service-chat-workspace{padding:8px;gap:8px}.service-chat-panels{gap:0}.service-chat-workspace .service-chat-queue,.service-chat-workspace .service-conversation,.service-chat-workspace .service-visitor-context{display:none;width:100%!important;max-width:100%;flex:1 1 100%}.service-chat-workspace[data-visible-pane=list] .service-chat-queue,.service-chat-workspace[data-visible-pane=chat] .service-conversation,.service-chat-workspace[data-visible-pane=details] .service-visitor-context{display:flex}.service-chat-workspace .service-visitor-context{position:relative;inset:auto;box-shadow:none}.service-chat-workspace .service-visitor-context>[class~=cursor-col-resize]{display:none}.service-chat-workspace .service-conversation-heading{min-height:70px;padding:10px 12px}.service-chat-workspace .service-conversation-heading h2{font-size:18px}.service-chat-workspace .service-conversation-heading>div:last-child{gap:5px}.service-chat-workspace .service-conversation-messages{padding:13px 12px 16px}.service-chat-workspace .service-message{max-width:95%}.service-chat-workspace .service-message-bubble{padding:9px 11px;font-size:14px}.service-chat-workspace .service-composer{padding:7px 9px calc(9px + env(safe-area-inset-bottom,0px))}.service-chat-workspace .service-composer-toolbar{flex-wrap:wrap}.service-chat-workspace .service-composer textarea{min-height:88px;resize:none}.service-chat-workspace .service-composer-controls{flex-wrap:wrap}.service-chat-workspace .service-composer-controls>button:first-child{max-width:calc(100% - 96px)}}.service-admin-conversations{height:100%;overflow:auto}.service-admin-conversations>.service-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.service-conversations-heading-actions,.service-conversations-filter-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.service-conversations-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px 16px;padding:18px;margin-bottom:18px}.service-conversations-filters>label{display:flex;flex-direction:column;min-width:144px;gap:6px;color:var(--service-muted);font-size:12px}.service-conversations-filters label input,.service-conversations-filters label select{width:100%;max-width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--service-line);border-radius:6px;background:var(--service-panel);color:var(--service-text);font-size:14px}.service-conversations-filters label input:focus-visible,.service-conversations-filters label select:focus-visible{outline:2px solid var(--service-accent);outline-offset:1px}.service-conversations-filters>.service-conversations-search{min-width:min(280px,100%);flex:1 1 280px}.service-conversations-search>span:last-child{display:flex;align-items:center;position:relative}.service-conversations-search svg{position:absolute;left:11px;pointer-events:none}.service-conversations-search input{padding-left:36px!important}.service-conversations-visitor-filter{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--service-line);border-radius:5px;padding:7px 10px;color:var(--service-accent);background:var(--service-soft)}.service-conversations-table-panel{overflow:hidden}.service-conversations-table-scroll{width:100%;overflow:auto}.service-conversations-table-scroll table{min-width:1460px;width:100%;border-collapse:collapse;table-layout:fixed}.service-conversations-table-scroll th{padding:14px 12px;text-align:left;color:var(--service-title);background:var(--service-table);font-size:13px;font-weight:600;white-space:nowrap}.service-conversations-table-scroll td{padding:16px 12px;vertical-align:top;border-top:1px solid var(--service-line);color:var(--service-text);font-size:13px;overflow-wrap:anywhere}.service-conversations-table-scroll th:first-child{width:180px}.service-conversations-table-scroll th:nth-child(2),.service-conversations-table-scroll th:nth-child(3){width:115px}.service-conversations-table-scroll th:nth-child(4){width:130px}.service-conversations-table-scroll th:nth-child(5){width:95px}.service-conversations-table-scroll th:nth-child(6),.service-conversations-table-scroll th:nth-child(7),.service-conversations-table-scroll th:nth-child(9){width:145px}.service-conversations-table-scroll th:nth-child(8){width:90px}.service-conversations-table-scroll th:last-child{width:152px}.service-conversations-table-scroll tbody tr:hover{background:var(--service-hover)}.service-conversations-table-scroll strong{color:var(--service-title);font-weight:600}.service-conversations-table-scroll small{display:block;margin-top:4px;font-size:11px;color:var(--service-muted)}.service-conversations-feedback{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-conversations-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.service-conversations-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#1cab84}.service-conversations-status--closed:before{background:#9baabd}.service-conversations-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:15px 18px;border-top:1px solid var(--service-line);font-size:13px;color:var(--service-muted)}.service-conversations-empty{padding:48px 16px!important;text-align:center;color:var(--service-muted)!important}.service-conversations-error{color:#b73848;padding:10px 12px;background:#fff0f2;border-radius:6px;font-size:13px;margin:10px 0}.dark .service-conversations-error{color:#ffadb5;background:#462a36}.service-conversations-error button{margin-left:8px;text-decoration:underline}.service-conversation-transcript{width:min(1100px,calc(100vw - 32px));height:min(840px,calc(100dvh - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--service-line);border-radius:14px;margin:auto;background:var(--service-panel);color:var(--service-text);box-shadow:0 24px 80px #0a284a45}.service-conversation-transcript[open]{display:flex;flex-direction:column}.service-conversation-transcript::backdrop{background:#071b32a0}.service-transcript-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:18px 20px;border-bottom:1px solid var(--service-line);background:var(--service-table)}.service-transcript-heading h2{margin:0;font-size:19px;font-weight:600;color:var(--service-title)}.service-transcript-heading p{font-size:12px;color:var(--service-muted);margin-top:5px}.service-transcript-heading>div:last-child{display:flex;gap:7px}.service-transcript-context{flex-shrink:0;display:flex;flex-wrap:wrap;gap:6px 18px;max-height:min(25dvh,160px);overflow:auto;padding:10px 20px;color:var(--service-muted);font-size:12px;border-bottom:1px solid var(--service-line)}.service-transcript-context p{width:100%;overflow-wrap:anywhere}.service-transcript-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 22px;background:var(--service-page)}.service-transcript-earlier{display:flex;justify-content:center;margin-bottom:20px}.service-transcript-footer{flex-shrink:0;padding:10px 20px;border-top:1px solid var(--service-line);color:var(--service-muted);font-size:12px}.service-transcript-message{width:fit-content;max-width:86%;margin:18px 0;min-width:0}.service-transcript-message--staff{margin-left:auto}.service-transcript-message>header{display:flex;align-items:baseline;gap:10px;margin-bottom:7px;font-size:12px;color:var(--service-muted)}.service-transcript-message--staff>header{justify-content:flex-end}.service-transcript-message time{font-size:10px}.service-transcript-message-content{min-width:0}.service-transcript-message-body{display:flex;align-items:flex-start;gap:9px;min-width:0}.service-transcript-message--staff .service-transcript-message-body{flex-direction:row-reverse}.service-transcript-rich{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.service-transcript-message--staff .service-transcript-rich{align-items:flex-end}.service-transcript-message .service-message-bubble{max-width:100%;color:var(--service-title);background:var(--service-panel);border:1px solid var(--service-line)}.service-transcript-message--staff .service-message-bubble{background:#dcfaff;color:#183655;border-color:#bce5eb}.service-transcript-message .service-message-bubble :is(p,li,strong,em,td,th,blockquote,h1,h2,h3,h4,h5,h6){color:inherit}.service-transcript-message .service-message-bubble .markdown-white{color:inherit}.service-transcript-message .service-message-bubble a{color:#087e8a}.service-transcript-message .service-message-bubble pre{white-space:pre-wrap;overflow-wrap:anywhere}.dark .service-transcript-message--staff .service-message-bubble{background:#164d5b;color:#e0f6ff;border-color:#2c6d78}.dark .service-transcript-message .service-message-bubble a{color:#8ce5ef}.service-transcript-attachment{display:flex;align-items:center;gap:12px;padding:13px;width:280px;max-width:100%;min-width:0;border:1px solid var(--service-line);border-radius:9px;color:var(--service-title);background:var(--service-panel);text-decoration:none}.service-transcript-attachment:hover{border-color:var(--service-accent)}.service-transcript-images{display:flex;flex-wrap:wrap;gap:8px}.service-transcript-json{border:0;margin:0;padding:0;min-width:0;max-width:100%}.service-transcript-json button{cursor:default}.service-transcript-system{text-align:center;color:var(--service-muted);font-size:12px;margin:16px}@media (max-width: 760px){.service-conversations-filters{gap:12px;padding:14px}.service-conversations-filters>label{flex:1 1 calc(50% - 12px);min-width:0}.service-conversations-filters>.service-conversations-search{flex-basis:100%;min-width:0}.service-conversations-filter-actions{width:100%}.service-conversation-transcript{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;border:0}.service-transcript-heading{padding:15px 12px}.service-transcript-heading p{max-width:240px}.service-transcript-context{padding:9px 12px}.service-transcript-body{padding:12px}.service-transcript-message{max-width:95%}.service-transcript-message>header{gap:6px;flex-wrap:wrap}}.service-admin-page.service-visitors-page{min-height:0;overflow:hidden}.service-admin-page .service-visitors-heading{margin-bottom:18px}.service-admin-page .service-visitors-heading h1{font-weight:750}.service-admin-page .service-visitors-summary>div{display:flex;align-items:center;gap:10px;text-align:left}.service-admin-page .service-visitors-summary>div>p:first-child{text-transform:none;letter-spacing:0;font-weight:400}.service-admin-page .service-visitors-summary>div>p:last-child{color:var(--service-title, #163956);font-size:24px}.service-admin-page .service-visitors-filters{padding:18px 20px;margin-bottom:18px}.service-admin-page .service-visitors-filters>.service-visitor-filter-fields{width:100%;min-width:0}.service-admin-page .service-visitor-filter-row{gap:12px}.service-admin-page .service-visitor-filter-row>div{max-width:100%}.service-admin-page .service-visitor-filter-row>.relative>input{padding-left:36px}.service-admin-page .service-visitors-results{min-width:0}.service-admin-page .service-visitor-detail-drawer{min-width:0;border-left:1px solid var(--service-line);color:var(--service-text);background:var(--service-panel);box-shadow:-12px 0 40px #142c4c24}.service-admin-page .service-visitor-detail-drawer:focus{outline:none}.service-admin-page .service-visitor-detail-drawer>div:last-child{min-height:0;background:var(--service-panel)}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading{flex-shrink:0;padding:18px 20px;background:var(--service-table);border-color:var(--service-line);-webkit-backdrop-filter:none;backdrop-filter:none}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading h3{color:var(--service-title);font-size:20px;line-height:1.4}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading>div:last-child{min-width:0}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading>div:last-child>div:last-child{min-width:0}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading button{display:grid;place-items:center;width:32px;height:32px;color:var(--service-muted);border:1px solid var(--service-line);border-radius:6px;background:var(--service-panel)}.service-admin-page .service-visitor-detail-drawer .service-visitor-sections{padding:16px;background:var(--service-page);overscroll-behavior-y:contain}.service-admin-page .service-visitor-detail-drawer .service-visitor-sections>:is(section,[data-section-id]){min-width:0;padding:16px;border:1px solid var(--service-line);border-radius:10px;background:var(--service-panel)}.service-admin-page .service-visitor-detail-drawer .service-visitor-sections :is(h3,h4){color:var(--service-title);font-size:14px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0}.service-admin-page .service-visitor-detail-drawer :is(input:not([type=checkbox],[type=radio],[type=file]),select){min-height:40px;max-width:100%;border-color:var(--service-line);background:var(--service-panel);color:var(--service-title)}.service-admin-page .service-visitor-detail-drawer textarea{max-width:100%;border-color:var(--service-line);background:var(--service-panel);color:var(--service-title)}.service-admin-page .service-visitor-table{min-width:1350px}.service-admin-page.service-staff-settings .service-table-scroll>table{min-width:1120px}.service-admin-page.service-operations-page .service-table-scroll>table{min-width:1180px}.service-admin-page:is(.service-feedback-page,.service-audit-page) .service-table-scroll>table{min-width:1080px}.service-admin-page.service-staff-settings>.service-panel{margin-top:18px}.service-admin-page .service-policy-rules>div:first-child{padding:17px 20px;border-bottom:1px solid var(--service-line, #d7e6f3)}.service-admin-page .service-policy-rules>div:last-child{padding:0 20px 20px;border-top:0}.service-admin-page .service-policy-rules .service-form-section{min-width:0;padding:20px}.service-admin-page .service-policy-rules :is(input,select,textarea){min-width:0;max-width:100%}.service-admin-page .service-group-card{display:block;min-width:0;transition:border-color .15s,box-shadow .15s}.service-admin-page .service-group-card:hover{border-color:#79c4d0;box-shadow:0 3px 12px #0a899a12}.service-admin-page .service-group-card :is(h2,p){overflow-wrap:anywhere}.service-admin-page .service-group-members{scroll-margin-top:18px}.service-admin-page .service-group-members [data-staff-id]{gap:14px;padding-block:16px}.service-admin-page .service-group-members [data-staff-id]>form{flex-wrap:wrap}.service-admin-page .service-group-members [data-staff-id]>form>label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.service-admin-page .service-group-members [data-staff-id]>form input{margin-left:0}.service-admin-page .service-reply-card{min-width:0;padding:20px}.service-admin-page .service-reply-card h2{font-size:17px;line-height:1.5}.service-admin-page .service-reply-card>p:nth-of-type(2){padding:12px 14px;border:1px solid var(--service-line, #d7e6f3);border-radius:6px;background:var(--service-hover, #f4faff);overflow-wrap:anywhere}.service-admin-page .service-access-card{min-width:0}.service-admin-page .service-access-card>div:first-child{padding-bottom:14px;border-bottom:1px solid var(--service-line, #d7e6f3)}.service-admin-page .service-access-card>div:first-child>span{min-width:0;overflow-wrap:anywhere}.service-admin-page .service-access-card>div:first-child svg{flex-shrink:0}.service-admin-page.service-storage-page>div{max-width:1100px}.service-admin-page.service-replies-page .service-page-heading+.service-toolbar{padding:18px 20px}.service-admin-page .service-reply-dialog{padding:0}.service-admin-page .service-reply-dialog>.service-dialog-heading{margin-bottom:0}.service-admin-page .service-form-dialog{flex-direction:column;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.service-admin-page dialog.service-form-dialog[open]{display:flex}.service-admin-page .service-form-dialog>.service-dialog-heading{flex-shrink:0}.service-admin-page .service-dialog-form{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.service-admin-page .service-dialog-form>.service-dialog-body{flex:1;min-height:0;overflow-y:auto}.service-admin-page .service-dialog-form>.service-dialog-footer{flex-shrink:0;margin:0}.service-admin-page.service-staff-settings .service-admin-dialog .relative>input{padding-right:40px}.service-admin-page.service-groups-page .service-admin-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}@media (max-width: 900px){.service-admin-page.service-visitors-page{display:block;overflow-y:auto}.service-admin-page .service-visitors-results{min-height:300px;overflow:visible}.service-admin-page .service-visitors-results>.service-panel{min-height:220px;height:auto;max-height:70dvh}.service-admin-page .service-visitors-summary{margin-left:auto}}@media (max-width: 640px){.service-admin-page .service-visitor-filter-row>div{flex:1 1 160px;min-width:0;max-width:none}.service-admin-page .service-visitors-filters{padding:14px}.service-admin-page .service-group-members>div:first-child{gap:16px}.service-admin-page .service-group-members [data-staff-id]{align-items:flex-start}.service-admin-page .service-group-members [data-staff-id]>form{flex-basis:100%}.service-admin-page .service-policy-rules>div:first-child{padding:14px}.service-admin-page .service-policy-rules>div:last-child{padding:0 14px 14px}.service-admin-page .service-policy-rules .service-form-section{padding:14px}.service-admin-page.service-replies-page>div>div:last-child{flex-wrap:wrap;justify-content:flex-start}.service-admin-page.service-replies-page .service-page-heading+.service-toolbar{padding:14px}}.service-content :is(.service-intelligence-shell,.service-platform-shell,.service-settings-shell){min-width:0;min-height:0;padding:0;background:var(--service-page)}.service-content :is(.service-intelligence-page,.service-workflow-editor,.service-platform-content){min-width:0;min-height:0;padding:0;background:var(--service-page);background-image:none}.service-content :is(.service-intelligence-shell,.service-platform-shell,.service-settings-shell)>*{min-width:0;min-height:0}.service-content :is(.service-ai-nav,.service-platform-nav,.service-settings-nav){width:216px;border-color:var(--service-line);background:var(--service-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.service-ai-nav>div:first-child{padding:22px 18px 16px}.service-ai-nav>div:first-child h3{font-size:20px;font-weight:650}.service-ai-nav>div:first-child p{font-size:10px;letter-spacing:.12em}.service-ai-nav nav{padding:8px 10px}:is(.service-ai-nav,.service-platform-nav,.service-settings-nav) :is(nav a,a[aria-current=page]){border-radius:8px}.service-ai-nav nav a{min-height:44px;padding:8px 12px;font-weight:500}.service-ai-nav nav a>div:first-child{padding:6px;margin-right:10px;border-radius:6px}.service-content :is(.service-ai-nav,.service-platform-nav,.service-settings-nav) a[aria-current=page]{background:var(--service-table);color:var(--service-accent);border-color:var(--service-line);box-shadow:none}.service-content .service-intelligence-heading{flex:none;padding:24px 26px 18px;gap:16px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.service-intelligence-heading>div{min-width:0}.service-intelligence-heading>:is(div:last-child,nav){flex-wrap:wrap}.service-intelligence-heading>div>:is(div,button){min-width:0}.service-intelligence-heading button>span{display:inline}.service-intelligence-heading button{flex-shrink:0;white-space:nowrap}.service-heading-row{gap:14px;flex-wrap:wrap}.service-heading-identity{min-width:0;flex:1}.service-heading-identity>div{min-width:0}.service-content .service-intelligence-heading :is(h1,h2){font-size:30px;line-height:1.45;font-weight:750;overflow-wrap:anywhere}.service-content .service-intelligence-heading :is(h1,h2) svg{width:25px;height:25px;color:#009bab}.service-intelligence-heading p{font-size:13px;line-height:1.7}.service-content :is(.service-intelligence-body,.service-settings-page){width:100%;max-width:1600px;padding:20px 26px 26px;margin-left:auto;margin-right:auto}.service-content .service-settings-page{padding-top:24px}.service-settings-page>.service-page-heading{margin-bottom:20px}.service-settings-page>.service-page-heading :is(h1,h2){font-size:30px;line-height:1.45;font-weight:750}.service-settings-page>.service-page-heading p{font-size:13px;line-height:1.7;font-weight:400}.service-settings-page>div:first-child:has(>.space-y-4){align-items:flex-start;gap:18px}.service-settings-page>div:first-child:has(>.space-y-4) p{font-size:13px;line-height:1.7;font-weight:400}.service-settings-page>div:first-child .service-page-heading h2{font-size:30px;line-height:1.45;font-weight:750}.service-provider-title{min-width:0;justify-content:flex-start}.service-provider-title>div{flex:none}.service-provider-title h2{font-size:30px;line-height:1.45;font-weight:750}.service-content .service-intelligence-banner{padding:20px 22px;color:var(--service-title);background:var(--service-panel);background-image:none;border:1px solid var(--service-line);border-radius:10px;box-shadow:none;gap:18px;align-items:flex-start}.service-intelligence-banner>.absolute{display:none}.service-content .service-intelligence-banner p{color:var(--service-muted)}.service-intelligence-banner>div:last-child{flex-wrap:wrap}.service-content .service-intelligence-banner button{min-height:40px;color:var(--service-accent);background:var(--service-table);border:1px solid var(--service-line);border-radius:7px;box-shadow:none}.service-content .service-intelligence-page .service-panel,.service-content .service-settings-page .service-panel{border-radius:10px;border-color:var(--service-line);background:var(--service-panel);box-shadow:0 2px 8px #23507305}.service-content :is(.service-intelligence-page,.service-settings-page) .service-panel:hover{transform:none;box-shadow:0 4px 14px #2350730a}.service-content .service-settings-page .service-panel.group{padding:22px}.service-settings-page .service-panel :is(.font-black,.font-extrabold){font-weight:600}.service-content .service-knowledge-table{overflow-x:auto;overscroll-behavior-x:contain}.service-knowledge-table>*,.service-knowledge-table .service-knowledge-grid{min-width:720px}.service-content .service-knowledge-grid{padding:16px 18px;gap:16px}.service-content .service-knowledge-grid:first-child{padding:12px 18px;background:var(--service-table);color:var(--service-title)}.service-knowledge-grid :is(p,span){overflow-wrap:anywhere}.service-content .service-platform-content>div:last-child>main{min-width:0;background:var(--service-page);background-image:none}.service-platform-content .service-intelligence-heading h2{font-size:25px}.service-platform-content .service-panel{border-radius:10px;border-color:var(--service-line);box-shadow:none}:is(.service-website-config,.service-email-config){min-width:0}.service-website-config>.service-intelligence-heading{background:var(--service-page)}.service-intelligence-dialog{max-height:calc(100dvh - 32px);border-radius:12px}.service-intelligence-dialog .service-plugin-install-body{padding:0}.service-intelligence-dialog :is(.rounded-3xl,.rounded-2xl,.rounded-\[2rem\]){border-radius:10px}.service-intelligence-dialog :is(.shadow-xl,.shadow-2xl){box-shadow:none}.service-intelligence-dialog .service-intelligence-dialog-heading{flex:none;background:var(--service-hover);background-image:none;color:var(--service-title)}.service-intelligence-dialog-heading :is(p,button){color:var(--service-muted)}.service-intelligence-dialog-heading svg{color:#0098a6}.service-intelligence-dialog .service-dialog-footer{flex:none}.service-intelligence-dialog .service-intelligence-scroll{min-height:0}.service-intelligence-dialog .p-8{padding:20px 24px}.service-workflow-editor{position:relative}.service-content .service-workflow-heading{height:auto;min-height:76px;padding:16px 22px;gap:16px;flex-wrap:wrap;background:var(--service-panel);border-color:var(--service-line);box-shadow:none}.service-workflow-heading>div{min-width:0;flex-wrap:wrap;gap:12px}.service-workflow-heading input{min-width:140px;max-width:100%}.service-content .service-workflow-surface{min-width:0;min-height:0}.service-workflow-panel{border-color:var(--service-line);background:var(--service-panel);box-shadow:none}@media (max-width: 1023px){.service-content :is(.service-website-config,.service-email-config){overflow-y:auto;overscroll-behavior-y:contain}:is(.service-website-columns,.service-email-columns){flex:none;min-height:auto;flex-direction:column}:is(.service-website-form,.service-email-form,.service-email-help){flex:none;width:100%;height:auto;min-height:auto;overflow:visible}.service-website-preview{flex:none;width:100%;height:480px;min-height:480px}.service-website-preview iframe{display:block;min-height:0;height:100%}.service-website-embed{flex:none}.service-email-config>.service-intelligence-heading{background:var(--service-page)}}@media (max-width: 1100px){.service-content :is(.service-ai-nav,.service-platform-nav){width:190px}.service-intelligence-heading{flex-direction:column;align-items:stretch}.service-workflow-heading>div:last-child{gap:8px}}@media (max-width: 900px){.service-content :is(.service-intelligence-shell,.service-platform-shell){flex-direction:column}.service-content :is(.service-ai-nav,.service-platform-nav){width:100%;height:auto;flex:none;border-right:0;border-bottom:1px solid var(--service-line)}.service-ai-nav>div:first-child{display:none}.service-ai-nav>nav{display:flex;flex:none;gap:6px;padding:8px 12px;overflow:auto}.service-ai-nav nav a{width:auto;min-height:40px;flex:none;margin:0;padding:6px 12px;white-space:nowrap}.service-ai-nav nav a>div:first-child{padding:3px;margin-right:6px}.service-ai-nav nav a>div:last-child{display:none}.service-ai-nav>:last-child:not(nav),.service-platform-nav>:last-child:not(nav){display:none}.service-platform-nav>div:first-child{padding:10px 16px}.service-platform-nav>nav{display:flex;flex:none;gap:8px;padding:8px 12px;max-height:120px;overflow:auto}.service-platform-nav nav>a,.service-platform-nav nav>.cursor-not-allowed{width:190px;flex:none}.service-content .service-platform-content>div:last-child>main{overflow-y:auto}.service-workflow-palette[data-collapsed=true]{width:64px;flex:none}.service-workflow-palette[data-collapsed=false]{position:absolute;inset:0 auto 0 0;width:min(320px,calc(100% - 40px));z-index:35}.service-workflow-right-panel{position:absolute;inset:0 0 0 auto;width:min(352px,calc(100% - 24px));z-index:40}.service-workflow-toolbar{gap:8px}.service-workflow-toolbar>div{gap:6px}.service-workflow-toolbar :is(.service-button-primary,.service-button-secondary){padding-left:12px;padding-right:12px}}@media (max-width: 640px){.service-content .service-intelligence-heading{padding:18px 14px 14px}.service-content .service-intelligence-heading :is(h1,h2),.service-settings-page>.service-page-heading :is(h1,h2){font-size:24px}.service-content :is(.service-intelligence-body,.service-settings-page){padding:16px 14px 20px}.service-intelligence-heading input{width:100%;max-width:100%}.service-heading-identity{flex-basis:100%}.service-intelligence-banner{flex-direction:column}.service-content .service-intelligence-banner{padding:18px}.service-settings-page>.service-page-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.service-settings-page>.service-page-heading>div:last-child{flex-wrap:wrap}.service-workflow-heading>div{width:100%}.service-workflow-heading .h-8.w-px{display:none}.service-content .service-workflow-heading{padding:12px 14px}.service-intelligence-dialog .p-8{padding:18px 20px}}.service-login-page{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:40px 16px;background:radial-gradient(ellipse at 0 100%,#b7f0f64d,transparent 48%),radial-gradient(ellipse at 85% 0,#dbf3ff66,transparent 55%),#f5fbff;color:#142c4c}.service-login-page:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 71%,#02c4e508 71.1%,#02c4e508 74%,transparent 74.1%,transparent 78%,#02c4e508 78.1%,#02c4e508 81%,transparent 81.1%)}.service-login-card{width:100%;max-width:420px;min-width:0;padding:32px;border:1px solid #cde5ef;border-radius:14px;background:#fffffff5;box-shadow:0 12px 36px #225b7b0d}.service-login-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px;color:#142c4c;font-size:20px;font-weight:700;line-height:1.5;text-decoration:none}.service-login-brand img{display:block;width:38px;height:38px;object-fit:contain}.service-login-heading{margin-bottom:26px;text-align:center}.service-login-heading h1{margin:0;color:#142c4c;font-size:26px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.service-login-heading p{margin:8px 0 0;color:#69819e;font-size:14px;line-height:1.65}.service-login-card form>label{display:block;margin-bottom:20px;color:#142c4c;font-size:14px;font-weight:600}.service-login-input{position:relative;display:block;margin-top:8px}.service-login-input>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#7b94ae;pointer-events:none}.service-login-input input{display:block;width:100%;min-width:0;min-height:44px;padding:10px 12px 10px 44px;border:1px solid #cddfea;border-radius:6px;background:#fff;color:#142c4c;font-size:16px;font-weight:400;line-height:1.4;outline:none}.service-login-input input::placeholder{color:#8aa1b9}.service-login-input input:focus{border-color:#008d98;box-shadow:0 0 0 3px #02c4e51c}.service-login-input input[aria-invalid=true]{border-color:#d83f53}.service-login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 20px;font-size:12px;color:#69819e}.service-login-options label{display:flex;align-items:center;gap:6px}.service-login-options button{color:#0079d9}.service-login-options input{accent-color:#008d98}.service-login-submit{width:100%;min-height:44px;margin-top:4px;border:1px solid #0096a5;border-radius:6px;background:linear-gradient(115deg,#00b1bc,#008c9e);color:#fff;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px}.service-login-submit:hover{filter:brightness(.97)}.service-login-submit:disabled{opacity:.6;cursor:wait}.service-login-error,.service-login-help{margin-bottom:16px;padding:10px 12px;border:1px solid #f3c5ce;border-radius:6px;background:#fff2f4;color:#ae3046;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.service-login-help{border-color:#cde5ef;background:#f1faff;color:#49658b}.service-login-field-error{display:block;margin-top:5px;color:#ae3046;font-size:12px;font-weight:400}.service-login-note{margin:20px 0 0;color:#69819e;font-size:13px;line-height:1.65;text-align:center}@media (max-height:700px){.service-login-page{align-items:flex-start;padding-block:24px}}@media (max-width:480px){.service-login-card{padding:24px}.service-login-heading h1{font-size:24px}}.service-group-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--service-muted,#6685a9);font-size:14px}.service-group-search input{min-height:40px;width:min(360px,100%);padding:8px 12px;border:1px solid var(--service-line,#d8e9f8);border-radius:7px;background:var(--service-panel,#fff);color:var(--service-text,#24466d)}.service-groups-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.service-groups-grid .service-group-card{display:flex;flex-direction:column;gap:20px;padding:24px;min-width:0;border-radius:10px}.service-group-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.service-group-identity{display:flex;align-items:center;gap:14px;min-width:0}.service-group-avatar{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:50%;color:#008d98;background:#e1f7fc}.service-group-identity h2{font-size:23px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.service-group-identity p{font-size:11px;line-height:1.6;margin-top:5px;color:var(--service-muted,#6f8bad);overflow-wrap:anywhere}.service-group-status{display:inline-flex;align-items:center;gap:6px;flex:none;border-radius:14px;padding:4px 10px;font-size:12px;color:#008b8e;background:#ddf8f3;white-space:nowrap}.service-group-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.service-group-status[data-status=inactive]{color:#788aa2;background:#edf2f8}.service-group-description{margin:0;color:var(--service-muted,#6685a9);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.service-group-facts{display:grid;margin:0;border-top:1px solid var(--service-line,#d8e9f8)}.service-group-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--service-line,#d8e9f8)}.service-group-facts dt{display:flex;align-items:center;gap:10px;color:var(--service-muted,#6685a9);font-size:13px}.service-group-facts dt svg{color:#008d98}.service-group-facts dd{font-size:14px;line-height:1.6;margin:0}.service-group-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:auto}.service-group-card-actions>a,.service-group-card-actions>button{display:inline-flex;align-items:center;gap:5px;min-height:32px;font-size:13px;color:var(--service-accent,#008d98)}.service-group-card-actions>.service-group-delete{margin-left:auto;color:#c44352}.service-group-access-shell{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.service-group-access-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;flex:none;padding:18px 24px;background:var(--service-panel,#fff);border-bottom:1px solid var(--service-line,#d8e9f8)}.service-group-back{display:inline-flex;align-items:center;gap:6px;color:var(--service-accent,#008d98);font-size:13px}.service-group-access-heading h1{font-size:25px;font-weight:700;line-height:1.4;margin:8px 0 4px;overflow-wrap:anywhere}.service-group-access-heading h1 span{margin-left:12px;font-size:16px;font-weight:500;color:var(--service-muted,#6685a9)}.service-group-access-heading p{font-size:13px;color:var(--service-muted,#6685a9)}.service-group-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.service-group-heading-actions>*{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--service-line,#d8e9f8);border-radius:7px}.service-group-access-body{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.service-group-access-body>.service-platform-nav{width:240px}.service-group-entry-overview{flex:1;min-width:0;overflow:auto;padding:24px}.service-group-entry-overview-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.service-group-entry-overview-heading h2{font-size:21px;font-weight:700}.service-group-entry-overview-heading p{font-size:13px;color:var(--service-muted,#6685a9);margin-top:5px}.service-group-entry-overview-heading button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;min-height:40px;border-radius:7px}.service-group-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-group-entry-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px}.service-group-entry-title{display:flex;align-items:center;gap:12px}.service-group-entry-title>svg{flex:none;color:var(--service-accent,#008d98)}.service-group-entry-title h3{font-size:16px;font-weight:650;overflow-wrap:anywhere}.service-group-entry-title p{font-size:12px;color:var(--service-muted,#6685a9);margin-top:4px}.service-group-entry-card>.service-button-secondary,.service-group-h5-actions>button,.service-website-h5-link .service-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--service-line,#d8e9f8);border-radius:7px}.service-group-h5-actions{display:flex;flex-wrap:wrap;gap:8px}.service-group-h5-link{font-size:11px;line-height:1.6;overflow-wrap:anywhere;color:var(--service-accent,#008d98)}.service-group-access-error{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:16px;min-width:0;padding:32px;text-align:center;overflow-wrap:anywhere}.service-group-access-error a{color:var(--service-accent,#008d98);text-decoration:underline}.service-group-error{margin-bottom:16px;border-radius:7px;padding:12px;background:#fff0f2;color:#ba3549;font-size:13px}.service-group-notice{margin-bottom:16px;border-radius:7px;padding:12px;background:var(--service-soft,#eaf7fc);color:var(--service-muted,#49658b);font-size:13px}.dark .service-group-avatar{background:#163d4a;color:#79d9e5}.dark .service-group-status{background:#17413f;color:#8bd9d0}.dark .service-group-status[data-status=inactive]{background:#253646;color:#a0b2c5}.dark .service-group-error{background:#44212b;color:#fda4af}@media (max-width:1180px){.service-group-entry-grid{grid-template-columns:minmax(0,1fr)}.service-group-access-body>.service-platform-nav{width:210px}.service-groups-grid .service-group-card{padding:20px}.service-group-card-actions{gap:8px 14px}}@media (max-width:850px){.service-groups-grid{grid-template-columns:minmax(0,1fr)}.service-group-access-body{flex-direction:column;overflow:auto}.service-group-access-body>.service-platform-nav{width:100%;max-height:160px;flex:none;border-right:0;border-bottom:1px solid var(--service-line,#d8e9f8)}.service-group-access-body>.service-platform-nav>div:first-child{padding:10px 14px}.service-group-access-body>.service-platform-nav>nav{display:flex;flex:none;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px 12px}.service-group-access-body>.service-platform-nav>nav>a{flex:0 0 200px}.service-group-access-body>.service-platform-content{flex:none;min-height:680px;overflow:visible}.service-group-entry-overview{flex:none;overflow:visible;padding:18px}.service-group-access-heading{padding:16px}.service-group-access-heading h1{font-size:23px}.service-group-access-heading h1 span{display:block;margin:4px 0 0;font-size:14px}.service-group-heading-actions{width:100%}.service-group-entry-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:450px){.service-groups-grid .service-group-card{padding:18px;gap:16px}.service-group-identity h2{font-size:21px}.service-group-identity{gap:10px}.service-group-avatar{width:44px;height:44px}.service-group-facts>div{grid-template-columns:100px minmax(0,1fr)}.service-group-card-actions{gap:8px 12px}.service-group-search{display:block}.service-group-search label{display:block;margin-bottom:8px}.service-group-search input{width:100%}}
