.public-form-page{min-height:100dvh;background:var(--bg,#f5f7f8);padding:32px 16px;color:var(--text,#24343e)}.public-form-page.embedded{min-height:0;padding:12px;background:transparent}.public-form-card{width:100%;max-width:780px;margin:0 auto;background:var(--surface,#fff);border:1px solid var(--border,#d9e1e7);border-radius:16px;padding:28px;overflow-wrap:anywhere}.public-form-card h1{font-size:26px;margin:0 0 12px}.public-form-card>p{line-height:1.6}.public-form-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.public-form-heading h1{margin:0;min-width:0}.public-form-heading>.button{flex-shrink:0;margin:0;white-space:normal;text-align:center}.form-settings-panel{--form-settings-field-width:410px}.form-settings-department{border:0;margin:20px 0 0;padding:0;width:100%;max-width:var(--form-settings-field-width);min-width:0;box-sizing:border-box}@media(max-width:540px){.public-form-heading{align-items:flex-start;gap:10px}.public-form-heading>.button{max-width:48%;padding:9px 12px;font-size:12px}}.public-form-fields{display:grid;gap:20px;margin-top:24px}.public-form-fields label{display:grid;gap:8px;min-width:0;font-size:14px}.public-form-fields input,.public-form-fields textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border,#b6c6d1);border-radius:8px;padding:12px;background:var(--surface,#fff);color:inherit;font:inherit}.public-form-fields textarea{resize:none;overflow:auto}.form-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;color:var(--ui-text-navigation,#0879ad);font-size:13px;text-decoration:none}.form-back-link:hover{text-decoration:underline}.form-back-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.public-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-files small{color:var(--muted,#4e687a)}.form-tracking-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-tracking-actions>.button{width:100%;margin:0}@media(max-width:480px){.form-tracking-actions{grid-template-columns:1fr}}.public-form-fields .email-field{width:100%;min-width:0}.public-form-fields .email-field>input{display:block;min-height:44px;padding:12px;border:1px solid var(--border,#b6c6d1);border-radius:8px;background:var(--surface,#fff);color:inherit}.public-form-fields .email-field>input:focus{border:1px solid #18a7df;outline:0;box-shadow:0 0 0 3px #1950741f}.public-form-fields label:has(>.field-label){display:block;position:relative;padding:8px 12px 7px;border:1px solid #b8c6d5;border-radius:8px;background:var(--surface,#fff);font-weight:400}.public-form-fields label:has(>.field-label)>.field-label{background:var(--surface,#fff)}.public-form-fields label:has(>.field-label)>input,.public-form-fields label:has(>.field-label)>textarea,.public-form-fields label:has(>.field-label)>.email-field>input{display:block;width:100%;min-height:28px;padding:4px 0 1px;margin:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;outline:0}.public-form-fields label:has(>.field-label)>textarea{padding-top:9px}.public-form-fields label:has(>.field-label):focus-within{border-color:#0d8fc5;box-shadow:0 0 0 3px #0d8fc517}.public-form-fields .form-files{margin-bottom:22px}.public-form-fields .form-files>small{position:absolute;left:0;top:calc(100% + 6px);font-size:12px;font-weight:400}html[data-theme=dark] .public-form-fields label:has(>.field-label){background:#1e2930;border-color:#425867}html[data-theme=dark] .public-form-fields label:has(>.field-label)>.field-label{background:#1e2930}html[data-theme=dark] .public-form-fields label:has(>.field-label)>.email-field>input{background:transparent;border:0;box-shadow:none}html[data-theme=dark] .public-form-fields .email-field>input{background:#1e2930;border-color:#425867;color:#e5eaee}html[data-theme=dark] .public-form-fields .email-field>input:focus{border-color:#8db5d0;box-shadow:0 0 0 3px #8db5d026}.form-thread{display:grid;gap:16px;margin:24px 0;max-height:60dvh;overflow:auto;scrollbar-width:thin;scrollbar-color:#95acbb transparent}.form-message{padding:16px;border:1px solid var(--border,#d9e1e7);border-radius:12px;background:var(--bg,#f6f8f9)}.form-message.staff{background:#e5edf3}.form-message header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.form-message time{font-size:12px}.form-message p{white-space:pre-wrap;overflow-wrap:anywhere}.form-message .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;margin:4px}.form-thread-reply{display:grid;gap:6px;margin-top:16px}.form-thread-compose{display:flex;align-items:center;gap:8px;min-width:0;padding:6px;border:1px solid var(--border,#d9e1e7);border-radius:14px;background:var(--bg,#f6f8f9)}.form-thread-compose-message{display:block;flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.form-thread-compose-message textarea{display:block;width:100%;min-width:0;height:44px;min-height:44px;max-height:44px;box-sizing:border-box;padding:10px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;outline:0!important;font:inherit;resize:none!important;overflow-y:auto}.form-thread-attach,.form-thread-send{display:grid!important;flex:0 0 44px;place-items:center;align-self:center;width:44px;height:44px;margin:0!important;padding:0!important;border:0!important;border-radius:50%;box-sizing:border-box;cursor:pointer}.form-thread-attach{position:relative;overflow:hidden;color:var(--ui-text-secondary,#415765);background:#e5edf3!important;border:1px solid var(--border,#d9e1e7)!important}.form-thread-attach input{position:absolute;inset:0;width:100%;height:100%;padding:0!important;opacity:0;cursor:pointer}.form-thread-send{color:#fff;background:#18a7df}.form-thread-send:disabled{opacity:.55;cursor:default}.form-thread-file-limit{display:block;padding:2px 6px 0;color:var(--muted,#4e687a);font-size:11px;line-height:1.4}.form-thread-compose-message .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=dark] .public-form-card,[data-theme=dark] .public-form-fields input,[data-theme=dark] .public-form-fields textarea{background:#1e2930;color:#e5eaee;border-color:#425867}[data-theme=dark] .public-form-page{background:#151e24;color:#e5eaee}[data-theme=dark] .form-message{background:#202d36;border-color:#425867}[data-theme=dark] .form-message.staff{background:#223b4c}.form-settings-links{display:grid;gap:14px;margin-top:24px}.form-settings-panel .form-settings-links textarea{width:100%;box-sizing:border-box;height:95px;min-height:95px;max-height:95px;resize:none;overflow:auto}.form-settings-links input{width:100%;box-sizing:border-box}.form-settings-links button{justify-self:start}@media(max-width:540px){.public-form-card{padding:20px}.public-form-columns{grid-template-columns:1fr}.public-form-page{padding:12px}.public-form-card h1{font-size:22px}}.public-form-page:not(.embedded):has(.form-thread){display:flex;height:100dvh;min-height:0;justify-content:center;overflow:hidden;box-sizing:border-box;padding:16px}.public-form-page:not(.embedded):has(.form-thread)>.public-form-card{display:flex;height:100%;max-height:100%;min-height:0;flex-direction:column;overflow:hidden;box-sizing:border-box}.public-form-page:not(.embedded):has(.form-thread) .public-form-heading,.public-form-page:not(.embedded):has(.form-thread)>.public-form-card>p{flex:0 0 auto}.public-form-page:not(.embedded):has(.form-thread) .form-thread{flex:1 1 0;width:100%;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;align-content:start;grid-auto-rows:max-content;box-sizing:border-box}.public-form-page:not(.embedded):has(.form-thread) .form-message{justify-self:end;width:fit-content;max-width:88%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.public-form-page:not(.embedded):has(.form-thread) .form-message.staff{justify-self:start;background:var(--bg,#f6f8f9)}.public-form-page:not(.embedded):has(.form-thread) .form-message:not(.staff){background:#e5edf3}.public-form-page:not(.embedded):has(.form-thread) .form-message header{align-items:flex-start}html[data-theme=dark] .public-form-page:not(.embedded):has(.form-thread) .form-message:not(.staff){background:#223b4c}.form-account-ticket-list{display:grid;gap:10px;margin-top:20px}.form-account-ticket{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:14px 16px;border:1px solid var(--border,#d9e1e7);border-radius:12px;background:var(--surface,#fff);color:inherit;text-align:left;cursor:pointer}.form-account-ticket:hover{background:var(--bg,#f6f8f9)}.form-account-ticket-main{display:grid;gap:6px;min-width:0}.form-account-ticket-main strong,.form-account-ticket time{overflow-wrap:anywhere}.form-account-ticket-main small,.form-account-ticket time{color:var(--muted,#4e687a);font-size:12px}.form-thread-heading-main{display:grid;gap:8px;min-width:0}.form-thread-heading-main h1{overflow-wrap:anywhere}.form-account-back{color:var(--ui-text-navigation,#0879ad);font-size:13px;text-decoration:none;white-space:nowrap}.form-account-back:hover{text-decoration:underline}.form-integration-active>:not(.integration-tabs-row):not(.form-settings-slot){display:none!important}.public-form-page.form-account-page{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.form-account-page>.public-form-card{display:flex;flex-direction:column;min-height:0;max-height:100%;flex:1 1 0;overflow:hidden}.form-account-page .public-form-heading{flex-shrink:0}.form-account-page .form-account-ticket-list{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#95acbb transparent;align-content:start;grid-auto-rows:max-content;padding:2px;margin-inline:-2px}@media(max-width:767px){.form-account-page .form-account-ticket-list{scrollbar-width:none}.form-account-page .form-account-ticket-list::-webkit-scrollbar{display:none}}.form-settings-intro{display:grid;gap:18px;width:max-content;max-width:100%}.form-settings-panel .form-settings-fields{grid-template-columns:minmax(0,var(--form-settings-field-width)) auto;gap:24px;align-items:center;min-width:0}.form-settings-fields>.management-check{white-space:nowrap;align-self:center}.form-settings-actions{display:flex;justify-content:flex-start;margin-top:20px}.form-settings-actions>.button{width:auto;min-width:105px;flex:0 0 auto}.form-selected-files{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-height:160px;overflow-y:auto;list-style:none;margin:0 0 8px;padding:0}.form-selected-files li{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border,#d9e1e7);border-radius:10px;background:var(--bg,#f6f8f9);font-size:12px}.form-selected-files li>svg{flex-shrink:0}.form-selected-files li>span{min-width:0;overflow-wrap:anywhere}.form-selected-files small{display:block;margin-top:2px;color:var(--muted,#4e687a);font-size:11px}.form-selected-files button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.form-selected-files button:hover{background:#18a7df18}.form-selected-files button:focus-visible{outline:2px solid #18a7df;outline-offset:2px}@media(max-width:600px){.form-settings-panel .form-settings-fields{grid-template-columns:1fr}}.form-thread-divider{flex:0 0 auto;width:calc(100% + 56px);margin-inline:-28px;border-top:2px solid var(--border,#d9e1e7)}@media(max-width:600px){.form-thread-divider{width:calc(100% + 28px);margin-inline:-14px}}.public-form-page .public-form-card .form-thread-divider+section.form-thread{margin-top:3px;padding-top:0}.form-settings-panel .form-source-settings{margin-top:20px}.form-settings-panel .form-source-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin:20px 0}.form-settings-panel .form-source-create>label{display:grid;gap:8px;min-width:0}.form-settings-panel .form-source-create input{width:100%;box-sizing:border-box}.form-settings-panel .form-source-create>.button{width:auto;min-width:110px;height:44px;min-height:44px;align-self:end;justify-self:start;padding:0 20px}.form-source-accordion{margin-top:12px;min-width:0;border:1px solid var(--border,#d9e1e7);border-radius:12px;overflow:hidden}.form-source-accordion>summary{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}.form-source-accordion>summary::-webkit-details-marker{display:none}.form-source-accordion>summary:focus-visible{outline:2px solid var(--primary,#087eac);outline-offset:-3px}.form-source-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px;flex:1;min-width:0;overflow-wrap:anywhere}.form-source-heading>.muted{font-size:13px}.form-settings-panel .form-source-toggle{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;width:auto;padding:4px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.form-source-toggle-track{display:block;position:relative;width:36px;height:22px;border-radius:20px;background:var(--muted,#64748b);transition:background .15s}.form-source-toggle-track>span{position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s}.form-source-toggle[aria-checked=true] .form-source-toggle-track{background:var(--primary,#087eac)}.form-source-toggle[aria-checked=true] .form-source-toggle-track>span{transform:translate(14px)}.form-source-toggle:focus-visible{outline:2px solid var(--primary,#087eac);outline-offset:3px;border-radius:5px}.form-source-toggle:disabled{opacity:.6;cursor:default}.form-source-chevron{font-size:20px;transition:transform .15s}.form-source-accordion[open]>summary .form-source-chevron{transform:rotate(180deg)}.form-settings-panel .form-source-content{margin-top:0;padding:18px;border-top:1px solid var(--border,#d9e1e7)}.form-source-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.conversation-page .page-heading .ticket-source-site{margin:8px 0 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:700px){.form-settings-panel .form-source-create{grid-template-columns:1fr}.form-settings-panel .form-source-create>.button{justify-self:start}}.announcements-modal{--ann-surface: #fff;--ann-field: #f7f9fa;--ann-border: #dae2e8;--ann-text: var(--ui-text-primary);--ann-muted: var(--ui-text-secondary);--ann-accent: var(--ui-text-navigation);--ann-selected: #eaf2f8;width:min(760px,calc(100vw - 32px));margin:auto;max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--ann-border);border-radius:20px;color:var(--ann-text);background:var(--ann-surface);box-shadow:0 24px 90px #031c3040;overflow:hidden}.announcements-modal[open]{display:flex;flex-direction:column}.announcements-modal::backdrop{background:#070f1499;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-theme=dark] .announcements-modal{--ann-surface: #202a31;--ann-field: #29363f;--ann-border: #435968;--ann-text: var(--ui-text-primary);--ann-muted: var(--ui-text-secondary);--ann-accent: var(--ui-text-navigation);--ann-selected: #293e4c;box-shadow:0 24px 90px #0009;color-scheme:dark}.announcements-header{display:flex;align-items:center;gap:14px;padding:18px 26px;border-bottom:1px solid var(--ann-border);background:var(--ann-surface);color:var(--ann-text);flex-shrink:0}.announcements-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff30;border-radius:13px;background:#ffffff20}.announcements-header h2{margin:0;font-size:21px;font-weight:750;color:var(--ann-text)}.announcements-header p{margin:4px 0 0;font-size:12px;color:#eef6fc}.announcements-close{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:9px;background:transparent;color:var(--ann-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.announcements-close:hover{background:#e8f7fd;color:var(--ui-text-navigation)}html[data-theme=dark] .announcements-close:hover{background:#29363f;color:#e5eaee}.announcements-tabs{display:flex;gap:24px;padding:0 26px;border-bottom:1px solid var(--ann-border);flex-shrink:0}.announcement-history-search{display:flex;flex-direction:row;align-items:center;align-self:center;height:36px;gap:8px;margin:8px 0 8px auto;padding:7px 10px;width:min(280px,45%);border:1px solid var(--ann-border);border-radius:8px;color:var(--ann-muted)}.announcement-history-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-size:12px;min-height:0;height:22px;padding:0;margin:0;box-shadow:none}.announcement-history-search>svg{flex:0 0 16px}.announcement-history-search:focus-within{border-color:var(--ann-accent)}.announcements-tabs .announcement-history-delete{align-self:center;height:36px;margin:8px 0}.announcements-tabs .announcement-history-delete .notification-delete-trigger{padding:0 10px;border:0;border-bottom:0;color:inherit;background:transparent;font-size:12px;font-weight:500}.announcements-tabs .announcement-history-delete:hover,.announcements-tabs .announcement-history-delete:focus-within,.announcements-tabs .announcement-history-delete.open{border-color:#0d8fc5;background:#e8f7fd;color:var(--ui-text-navigation);box-shadow:0 0 0 3px #0d8fc517}.announcements-tabs .announcement-history-delete .notification-delete-trigger:focus-visible{outline:0}.announcements-tabs .announcement-history-delete .notification-delete-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--ui-text-secondary);font-size:12px;font-weight:400;text-align:left;white-space:nowrap;cursor:pointer}.announcements-tabs .announcement-history-delete .notification-delete-menu button:hover,.announcements-tabs .announcement-history-delete .notification-delete-menu button:focus-visible{background:#e8f7fd;color:var(--ui-text-navigation);outline:0}html[data-theme=dark] .announcements-tabs .announcement-history-delete:hover,html[data-theme=dark] .announcements-tabs .announcement-history-delete:focus-within,html[data-theme=dark] .announcements-tabs .announcement-history-delete.open{background:var(--ann-selected);border-color:var(--ann-border);color:var(--ann-accent)}html[data-theme=dark] .announcements-tabs .announcement-history-delete .notification-delete-menu button:hover,html[data-theme=dark] .announcements-tabs .announcement-history-delete .notification-delete-menu button:focus-visible{background:var(--ann-selected);color:var(--ann-accent)}.announcements-tabs button{display:flex;align-items:center;gap:8px;padding:17px 0 14px;border:0;border-bottom:3px solid transparent;color:var(--ann-muted);background:transparent;font-size:13px;font-weight:650;cursor:pointer}.announcements-tabs button[aria-current=page]{color:var(--ann-accent);border-bottom-color:var(--ann-accent)}.announcements-tabs>button{flex:0 0 auto;white-space:nowrap}.announcement-form{display:flex;flex-direction:column;min-height:0}.announcements-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 26px;scrollbar-width:thin;scrollbar-color:var(--ann-border) transparent}.announcements-scroll::-webkit-scrollbar{width:5px}.announcements-scroll::-webkit-scrollbar-track{background:transparent}.announcements-scroll::-webkit-scrollbar-thumb{background:var(--ann-border);border-radius:8px}.announcement-section{padding:0;margin:0;border:0;min-width:0}.announcement-section+.announcement-section{margin-top:26px;border-top:1px solid var(--ann-border);padding-top:24px}.announcement-section legend{display:flex;align-items:center;gap:8px;float:left;width:100%;padding:0;margin:0 0 18px;color:var(--ann-text);font-size:14px;font-weight:700}.announcement-section legend+*{clear:both}.announcement-field{position:relative;display:block;padding:8px 12px 7px;border:1px solid var(--ann-border);border-radius:10px;background:var(--ann-surface);margin:0 0 16px;color:var(--ann-text);font-size:12px;font-weight:650}.announcement-field:focus-within{border-color:var(--ann-accent);box-shadow:none}.announcement-field-label{position:absolute;top:-7px;left:9px;z-index:1;display:flex;align-items:center;gap:5px;padding:0 4px;background:var(--ann-surface);color:var(--ann-accent);font-size:11px;font-weight:650;line-height:14px;white-space:nowrap}.announcement-field-label svg{width:13px;height:13px}.announcement-field-label>span[aria-hidden]{display:inline;color:var(--ann-accent)}.announcement-field-label small{font-size:10px;font-weight:400;color:var(--ann-muted)}.announcement-field>span:first-child:not(.announcement-field-label){display:flex;align-items:center;flex-wrap:wrap;gap:5px}.announcement-field>span[aria-hidden]{display:inline;color:var(--ann-accent)}.announcement-field small{font-size:10px;font-weight:400;color:var(--ann-muted)}.announcements-modal .announcement-field input,.announcements-modal .announcement-field select,.announcements-modal .announcement-field textarea{display:block;width:100%;min-height:29px;margin-top:0;padding:4px 0 1px;border:0;border-radius:0;background:transparent;color:var(--ann-text);font:inherit;font-size:13px;font-weight:400;box-shadow:none}.announcements-modal .announcement-field textarea{min-height:120px;height:120px;max-height:120px;padding-top:9px;resize:none;overflow-y:auto;line-height:1.6}.announcements-modal .announcement-field>.styled-dropdown{margin-top:0}.announcements-modal .announcement-field>.styled-dropdown .styled-dropdown-trigger{min-height:29px;padding:4px 0 1px;border:0;border-radius:0;background:var(--ann-surface);color:var(--ann-text)}.announcements-modal .announcement-field>.styled-dropdown.open .styled-dropdown-trigger{border:0;box-shadow:none}.announcements-modal input::placeholder,.announcements-modal textarea::placeholder{color:var(--ann-muted);opacity:.8}.announcements-modal :is(input,textarea,select,button,summary):focus-visible{outline:none}.announcements-modal :is(input,textarea,select):focus{border-color:var(--ann-border);box-shadow:none;outline:none}.announcement-template-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:11px;color:var(--ann-muted)}.announcement-template-label{display:inline-flex;align-items:center;gap:7px}.announcement-template-edit{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;color:var(--ann-muted)}.announcement-template-edit:hover,.announcement-template-edit:focus-visible{color:var(--ann-accent);background:var(--ann-selected)}.announcement-template-heading small{font-size:10px}.announcement-templates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:18px}.announcement-templates button{min-height:34px;padding:6px 7px;border:1px solid var(--ann-border);border-radius:8px;background:var(--ann-surface);color:var(--ann-muted);font-size:10px;font-weight:600;cursor:pointer}.announcement-templates button:hover,.announcement-templates button[aria-pressed=true]{background:var(--ann-selected);color:var(--ann-accent);border-color:var(--ann-accent)}.announcement-content-hint{display:flex;gap:10px;justify-content:space-between;margin:-8px 0 18px;color:var(--ann-muted);font-size:10px}.announcement-content-hint code{color:var(--ann-accent)}.announcement-two-columns{display:grid;grid-template-columns:1fr 1.45fr;gap:16px}.announcement-upload{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;border:1px dashed var(--ann-border);border-radius:10px;background:var(--ann-field);color:var(--ann-muted);font-size:11px;cursor:pointer;text-align:center}.announcement-upload strong{color:var(--ann-accent);font-weight:600}.announcement-upload small{font-size:10px}.announcement-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.announcement-upload:focus-within{outline:2px solid var(--ann-accent);outline-offset:3px}.announcement-files{display:grid;gap:6px;padding:0;margin:10px 0;list-style:none}.announcement-files li{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--ann-field);border-radius:7px;font-size:11px}.announcement-files li span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-files small{color:var(--ann-muted)}.announcement-files button{display:grid;place-items:center;padding:4px;background:transparent;color:var(--ann-muted);border:0;cursor:pointer}.announcement-pin{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:14px;color:var(--ann-muted);font-size:11px}.announcements-modal input[type=checkbox]{width:16px;min-height:16px;height:16px;margin:0;accent-color:#195074;flex-shrink:0}.announcement-count{margin-left:auto;padding:3px 9px;border-radius:20px;background:var(--ann-selected);color:var(--ann-accent);font-size:10px}.announcement-recipient-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.announcement-recipient-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.announcement-recipient-controls>.announcement-field{margin-bottom:0}.announcement-recipient-controls .announcement-recipient-modes{grid-template-columns:1fr}.announcement-recipient-modes button{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 8px;border:1px solid var(--ann-border);border-radius:10px;background:transparent;color:var(--ann-muted);font-size:12px;font-weight:600;cursor:pointer}.announcement-recipient-modes button[aria-pressed=true]{border-color:var(--ann-accent);background:var(--ann-selected);color:var(--ann-accent)}.announcement-people-picker{margin-top:12px;border:1px solid var(--ann-border);border-radius:10px;overflow:hidden}.announcement-person-search{display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ann-border);color:var(--ann-muted)}.announcements-modal .announcement-person-search input{flex:1;min-width:0;padding:4px;min-height:24px;background:transparent;border:0;color:var(--ann-text);font-size:12px}.announcement-select-all{display:flex;justify-content:space-between;padding:8px 12px;color:var(--ann-muted);font-size:10px}.announcement-select-all button{border:0;background:transparent;color:var(--ann-accent);font-size:10px;cursor:pointer}.announcement-people{max-height:190px;overflow-y:auto}.announcement-people>label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.announcement-people>label:hover{background:var(--ann-field)}.announcement-avatar{display:grid;place-items:center;width:30px;height:30px;background:var(--ann-selected);color:var(--ann-accent);border-radius:50%;font-size:12px}.announcement-people strong{display:block;color:var(--ann-text);font-size:12px;font-weight:600}.announcement-people small{display:block;margin-top:2px;color:var(--ann-muted);font-size:10px}.announcement-section-help{color:var(--ann-muted);font-size:11px;margin:-8px 0 12px}.announcement-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.announcement-channel-section,.announcement-channels,.announcement-channels label,.announcement-channels label:hover{transform:none;translate:none;scale:none;animation:none;transition:none;box-shadow:none}.announcement-channels label{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:15px;border:1px solid var(--ann-border);border-radius:10px;color:var(--ann-muted);cursor:pointer}.announcement-channels input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}.announcement-channels strong{font-size:12px}.announcement-channels small{font-size:10px}.announcement-channels .selected{background:var(--ann-selected);color:var(--ann-accent);border-color:var(--ann-accent)}.announcement-channels .unavailable{opacity:.65;cursor:default}.announcement-channel-note{color:var(--ann-muted);font-size:10px;line-height:1.6;margin:12px 0 0}.announcement-muted{color:var(--ann-muted);padding:10px 0;font-size:12px}.announcement-alert,.announcement-warning,.announcement-success{margin:0 0 16px;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.5}.announcement-alert{color:#b63b36;background:#feeceb}.announcement-warning{margin:12px 0 0;color:#8b620e;background:#fff6d9}.announcement-success{display:flex;gap:8px;align-items:flex-start;color:var(--ann-accent);background:var(--ann-selected)}html[data-theme=dark] .announcement-alert{color:#ffb8b2;background:#4a2c29}html[data-theme=dark] .announcement-warning{color:#f5d798;background:#483e25}.announcements-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:18px 26px;border-top:1px solid var(--ann-border);background:var(--ann-surface)}.announcements-footer>span{color:var(--ann-muted);font-size:11px}.announcements-footer>div{display:flex;gap:10px}.announcement-cancel,.announcement-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 18px;border-radius:9px;font-size:12px;font-weight:650;cursor:pointer}.announcement-cancel{border:1px solid var(--ann-border);background:var(--ann-field);color:var(--ann-text)}.announcement-submit{border:1px solid #184e72;background:linear-gradient(110deg,#1c5982,#087d76);color:#fff;box-shadow:0 4px 12px #1c598225}.announcement-submit:hover{filter:brightness(1.08)}.announcements-modal button:disabled{cursor:default;opacity:.5}.announcements-history{min-height:300px}.announcements-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 20px;text-align:center;color:var(--ann-muted)}.announcements-empty>svg{color:var(--ann-accent);margin-bottom:16px}.announcements-empty h3{font-size:16px;color:var(--ann-text);margin:0 0 8px}.announcements-empty p{font-size:12px;margin:0 0 20px}.announcement-history-item{margin-bottom:12px;border:1px solid var(--ann-border);border-radius:12px;overflow:hidden}.announcement-history-toggle{display:block;width:100%;padding:16px;border:0;color:var(--ann-text);background:var(--ann-field);text-align:left;cursor:pointer}.announcement-history-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ann-muted);font-size:10px}.announcement-history-meta time{margin-left:auto}.announcement-priority{border-radius:5px;padding:3px 6px;color:var(--ann-accent);background:var(--ann-selected);font-weight:600}.announcement-priority.priority-URGENT,.announcement-priority.priority-HIGH{color:#a84c25;background:#ffeadb}html[data-theme=dark] .announcement-priority.priority-URGENT,html[data-theme=dark] .announcement-priority.priority-HIGH{color:#ffb991;background:#553a2e}.announcement-history-toggle h3{margin:12px 0 6px;color:var(--ann-text);font-size:15px}.announcement-history-toggle p{margin:0;color:var(--ann-muted);font-size:11px}.announcement-history-detail{padding:16px;border-top:1px solid var(--ann-border)}.announcement-body{color:var(--ann-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;margin:0 0 14px}.announcement-event{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ann-accent)}.announcement-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.announcement-downloads button{display:flex;align-items:center;gap:6px;max-width:100%;padding:8px 10px;border:1px solid var(--ann-border);border-radius:8px;color:var(--ann-accent);background:var(--ann-field);font-size:11px;overflow-wrap:anywhere;cursor:pointer}.announcement-delivery-summary{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid var(--ann-border);color:var(--ann-muted);font-size:10px}.announcement-delivery-summary span{display:flex;align-items:center;gap:5px}.announcement-failures{color:var(--ann-muted);font-size:11px;margin-top:14px}.announcement-failures summary{cursor:pointer}.announcement-failures p{margin:8px 0;padding:8px;border-radius:6px;background:var(--ann-field)}.announcement-failures strong,.announcement-failures span{display:block;margin-bottom:3px}.announcement-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:12px;color:var(--ann-muted)}.announcement-pagination button{display:grid;place-items:center;padding:5px;background:var(--ann-field);border:1px solid var(--ann-border);border-radius:7px;color:var(--ann-text);cursor:pointer}@media(max-width:600px){.announcements-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:15px}.announcements-header{padding:18px 16px;gap:10px}.announcements-header h2{font-size:18px}.announcements-scroll{padding:20px 16px}.announcements-tabs{padding:0 16px;gap:20px}.announcement-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-two-columns{grid-template-columns:1fr;gap:0}.announcement-recipient-modes{grid-template-columns:1fr;gap:8px}.announcement-channels{gap:6px}.announcement-channels label{padding:12px 8px}.announcement-channels small{font-size:9px}.announcements-footer{padding:14px 16px;flex-wrap:wrap}.announcements-footer>div{width:100%}.announcement-cancel{flex:1}.announcement-submit{flex:2}}.directory-select{min-width:0;display:flex;flex-direction:column;gap:8px}.directory-select input{font-size:12px;padding:7px}.mini-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;margin-top:6px}.mini-pagination button{border:1px solid #d9e1e6;padding:5px 9px;background:#fff;border-radius:5px}.file-picker{padding:12px 16px;border-top:1px solid #dee5ea;font-size:12px;display:flex;flex-direction:column;gap:8px}.file-picker label{gap:8px;font-size:12px}.file-picker input{padding:6px;font-size:12px}.file-picker small{color:var(--ui-text-secondary);font-size:11px}.file-picker ul{list-style:none;padding:0;margin:0}.file-picker li{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow-wrap:anywhere;padding:4px 0}.file-picker li button{background:transparent;border:0;color:#9b3e33}.attachment-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.attachment-list button{display:flex;align-items:center;gap:6px;border:1px solid #d6dfe5;border-radius:6px;padding:8px;background:#f2f6f9;font-size:11px;overflow-wrap:anywhere;text-align:left;max-width:100%}.attachment-list small{color:var(--ui-text-secondary);white-space:nowrap;font-size:10px}.saved-picker{padding:10px 16px;border-top:1px solid #dee5ea}.saved-picker label{font-size:11px}.saved-picker select{padding:8px;font-size:12px}.tag-editor{padding:0;border:0;min-width:0}.tag-editor legend{font-size:12px;font-weight:600;margin-bottom:10px}.tag-editor>label{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:12px;margin:8px 0}.tag-editor input[type=checkbox]{width:15px;height:15px;accent-color:#0879ad}.tag-editor>input{font-size:11px;padding:7px}.tag-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ticket-tags{display:flex;gap:6px;flex-wrap:wrap}.ticket-tags span{background:#e8eef2;color:#3b5261;font-size:11px;border-radius:5px;padding:4px 7px}.danger{color:#a83229;background:#fff2ef;border-color:#e9c9c4}.form-row>.directory-select{flex:1}.ticket-properties .directory-select{width:100%}.sidebar{overflow-y:auto}.sidebar nav{flex-shrink:0}.sidebar .sidebar-help{display:none}.sidebar-bottom{padding-top:18px}.sidebar nav a{padding-top:9px;padding-bottom:9px}@media(max-width:760px){.sidebar{overflow:visible}.sidebar nav{gap:5px}.sidebar-bottom{padding-top:0}.file-picker{padding:10px}.attachment-list button{font-size:11px}.ticket-properties>.directory-select,.ticket-properties>.tag-editor{grid-column:1/-1}}.management-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.management-grid.users-management-grid{grid-template-columns:minmax(0,1fr) 460px}.users-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.users-form-row.single{grid-template-columns:minmax(0,1fr)}.users-form-row>label,.users-form-row>.styled-dropdown,.users-department-control{min-width:0}.users-department-control .styled-dropdown{min-width:0}.users-department-control .muted{margin:8px 0 0;font-size:12px}.users-editor-panel .staff-skill-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.users-editor-panel .staff-skill-tag{min-width:0}.users-editor-panel .staff-skill-tag>.styled-dropdown{min-width:80px;width:100px;flex:0 1 100px}.users-editor-panel .staff-skill-tag>span{flex:1}@media(max-width:1100px){.management-grid.users-management-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.users-form-row,.users-editor-panel .staff-skill-tags{grid-template-columns:minmax(0,1fr)}}.management-panel{background:#fff;border:1px solid #dde5ea;border-radius:12px;padding:24px;min-width:0}.management-panel h2{margin-bottom:18px}.management-form{display:grid;gap:18px}.management-form label:has(>.field-label):focus-within,.management-form .styled-dropdown:has(.styled-dropdown-label):focus-within{box-shadow:none}.management-form .styled-dropdown.open .styled-dropdown-trigger{box-shadow:none}.management-form fieldset{border:1px solid #d9e1e6;border-radius:7px;padding:15px;display:grid;gap:12px;min-width:0}.management-form legend{font-weight:600;font-size:13px;padding:0 5px}.field-hint{display:block;margin:4px 0 7px;color:var(--ui-text-secondary);font-size:11px;font-weight:400}.management-check{display:flex;flex-direction:row;align-items:center;gap:10px}.management-check input{width:17px;height:17px;margin:0}.management-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.customer-table-actions{min-width:max-content;flex-wrap:nowrap}.customer-list-table td:nth-child(2){max-width:420px;overflow-wrap:anywhere}.customer-list-table .customer-staff-note{position:relative;height:1.5em}.customer-list-table .customer-staff-note>span{position:absolute;inset:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customer-form-panel{margin-top:32px;scroll-margin-top:24px}.customer-form-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.customer-form-heading h2{margin:0}.customer-form-close{width:32px;height:32px;border:1px solid #d5dee4;border-radius:50%;background:#fff;color:var(--ui-text-secondary);font-size:23px;line-height:1;cursor:pointer}.customer-form-close:hover{background:#f1f5f7;color:#164869}.customer-form-panel.is-editing{animation:customer-form-enter .26s ease-out both}@keyframes customer-form-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.management-search{max-width:380px;margin-bottom:22px}.management-list-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:22px}.management-list-toolbar>.management-search{flex:1 1 220px;min-width:0;margin-bottom:0}.management-list-toolbar .management-page-size{color:var(--ui-text-secondary);font-size:12px}.customer-search-row>.management-list-toolbar{flex:1;min-width:0}.management-table-wrap{overflow-x:auto;overflow-y:visible;margin-inline:-24px}:is(.management-table-wrap,.activity-log-scroll,.project-guide-tabs){--log-scroll-thumb: #a2b6c4;scrollbar-width:thin;scrollbar-color:var(--log-scroll-thumb) transparent}:is(.management-table-wrap,.activity-log-scroll,.project-guide-tabs)::-webkit-scrollbar{width:7px;height:7px}:is(.management-table-wrap,.activity-log-scroll,.project-guide-tabs)::-webkit-scrollbar-button{display:none}:is(.management-table-wrap,.activity-log-scroll,.project-guide-tabs)::-webkit-scrollbar-track,:is(.management-table-wrap,.activity-log-scroll,.project-guide-tabs)::-webkit-scrollbar-corner{background:transparent}:is(.management-table-wrap,.activity-log-scroll,.project-guide-tabs)::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:8px;background:var(--log-scroll-thumb);background-clip:padding-box}:is(.management-table-wrap,.activity-log-scroll,.project-guide-tabs)::-webkit-scrollbar-thumb:hover{background:#6e8da2;background-clip:padding-box}html[data-theme=dark] :is(.management-table-wrap,.activity-log-scroll,.project-guide-tabs){--log-scroll-thumb: #506a7c}.management-table{width:100%;border-collapse:collapse;text-align:left}.management-table.customer-list-table{border-collapse:separate;border-spacing:0}.management-sort-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.management-sort-button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.management-sort-button>span[aria-hidden]{opacity:.65}.management-sort-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-sort-reset{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;margin-left:auto;border:0;border-radius:7px;color:var(--ui-text-secondary);background:transparent;cursor:pointer}.management-sort-button:hover,.management-sort-reset:hover{color:var(--ui-text-primary)}.management-sort-reset:hover{background:#d5f0fc}html[data-theme=dark] .management-sort-reset:hover{background:#30404b}.management-sort-button:focus-visible,.management-sort-reset:focus-visible{outline:2px solid #0d8fc5;outline-offset:3px}.management-table th{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--ui-text-secondary);background:#f7f9fa;white-space:nowrap}.management-table th .management-editing-note{margin:-8px 0 16px;color:var(--ui-text-secondary);font-size:11px}.management-table th,.management-table td{padding:14px 24px;border-bottom:1px solid #dbe3e8;vertical-align:middle}.management-table thead{border-top:1px solid #d6dee4;border-bottom:1px solid #cad5dd}.management-table td{font-size:13px}.management-table tbody td{background:#fff;transition:background-color .14s ease}.management-table tbody tr:hover>td{background:#d5f0fc}.management-table tbody tr.management-editable-row{cursor:pointer}.management-table tbody tr.management-editable-row:focus-visible>td{outline:2px solid #0d8fc5;outline-offset:-2px}.management-table td small{display:block;color:var(--ui-text-secondary);margin-top:4px}.management-table .button{padding:7px 10px}.management-table th:first-child,.management-table td:first-child{padding-left:24px}.management-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:22px;color:var(--ui-text-secondary);font-size:12px}.management-pagination-controls,.management-page-size{display:flex;align-items:center;gap:12px}.management-page-size{white-space:nowrap}.management-page-size>.styled-dropdown{width:76px}.management-pagination-controls{flex-wrap:wrap}.management-empty{padding:32px 0;color:var(--ui-text-secondary);text-align:center}.management-pill{display:inline-flex;padding:4px 9px;border-radius:12px;background:#edf2f6;font-size:11px;white-space:nowrap;color:#234c67}.management-pill.inactive{background:#f2f2f2;color:var(--ui-text-secondary)}.management-danger{background:#fff4f2;color:#a03f30;border-color:#f0d6d0}.management-success{padding:12px;background:#eaf7ed;color:#276338;border:1px solid #c9e6d1;border-radius:7px}.management-notifications{display:grid;gap:12px}.management-notifications.notification-grid{gap:0}.management-notification{padding:18px;border:1px solid #dfe6eb;border-radius:9px;display:flex;gap:20px;justify-content:space-between;align-items:start}.management-notification.unread{border-left:4px solid #225d84;background:#f4f8fa}.management-notification p{margin:8px 0;color:var(--ui-text-secondary)}.management-notification small{color:var(--ui-text-secondary)}.management-notification a{font-weight:600;color:var(--ui-text-navigation);display:inline-block;margin-top:8px}.notification-conversation-link{display:grid!important;margin-top:0!important}.management-narrow{max-width:650px}.profile-page{display:flex;justify-content:center;padding-top:28px}.profile-shell{width:min(760px,100%)}.profile-cover{position:relative;height:150px;margin:0 24px;border-radius:18px;border:1px solid #b9e5f7;background:radial-gradient(circle at 86% 18%,rgba(196,237,250,.9) 0 4%,transparent 25%),radial-gradient(circle at 70% 125%,rgba(24,126,171,.18),transparent 42%),linear-gradient(118deg,#0879ad,#1597c8 55%,#72c9e8);box-shadow:0 12px 28px #11678c29}.profile-cover:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 1px,transparent 1px 18px);pointer-events:none}.profile-avatar{position:absolute;z-index:1;left:28px;bottom:-42px;display:grid;place-items:center;width:106px;height:106px;border:5px solid #fff;border-radius:50%;background:#e8f7fd;color:var(--ui-text-navigation);font-size:36px;font-weight:700;box-shadow:0 8px 18px #233b4b24}.profile-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 24px;padding:58px 28px 22px;border:1px solid #dde5ea;border-top:0;border-radius:0 0 18px 18px;background:#fff}.profile-identity h1{margin:0;font-size:27px;letter-spacing:-.7px}.profile-identity p{margin-top:5px;color:var(--ui-text-secondary);font-size:12px}.profile-role{flex-shrink:0;padding:6px 12px;border:1px solid #b5e3f3;border-radius:999px;background:#e8f7fd;color:var(--ui-text-navigation);font-size:12px;font-weight:650}.profile-form{gap:18px;margin-top:18px;padding:0 28px 28px}.profile-info-card,.profile-security{display:grid;gap:14px;padding:20px;border:1px solid #dde5ea;border-radius:12px;background:#fff}.profile-info-card label{gap:9px}.profile-security h2{margin:0 0 2px;font-size:17px;color:#25323b}.profile-security .muted{margin:-3px 0 2px;font-size:12px}html[data-theme=dark] .profile-cover{border-color:#367c9a;background:radial-gradient(circle at 86% 18%,rgba(129,212,244,.25) 0 4%,transparent 25%),radial-gradient(circle at 70% 125%,rgba(8,121,173,.4),transparent 42%),linear-gradient(118deg,#07516f,#0b668d 55%,#1c8bb7);box-shadow:0 12px 28px #0000003d}html[data-theme=dark] .profile-avatar{background:#293c48;color:#d5e7f3;border-color:#1e2930;box-shadow:0 8px 18px #00000040}html[data-theme=dark] .profile-identity{border-color:#2e3e49;background:#1c262d}html[data-theme=dark] .profile-identity h1{color:#e5eaee}html[data-theme=dark] .profile-identity p{color:var(--ui-text-secondary)}html[data-theme=dark] .profile-role{border-color:#367c9a;background:#123f55;color:var(--ui-text-secondary)}@media(max-width:650px){.profile-page{padding-top:12px}.profile-cover{margin:0 12px;height:120px}.profile-avatar{left:18px;width:88px;height:88px;font-size:30px}.profile-identity{margin:0 12px;padding:50px 18px 18px;flex-direction:column}.profile-form{padding:0 18px 20px}}.management-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.management-stat{background:#fff;border:1px solid #dde5ea;border-radius:10px;padding:22px}.management-stat span{font-size:12px;color:var(--ui-text-secondary);display:block}.management-stat strong{display:block;font-size:30px;margin-top:12px}.management-reports-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.management-bars{display:grid;gap:18px}.management-bar-label{display:flex;justify-content:space-between;font-size:13px;margin-bottom:7px}.management-bar-track{height:9px;background:#edf1f4;border-radius:10px;overflow:hidden}.management-bar-fill{height:100%;background:#396785;border-radius:10px;min-width:0}.management-swatch{width:12px;height:12px;border-radius:50%;display:inline-block;margin-right:9px}.management-form .muted{font-size:12px}.management-filter-row{display:flex;gap:16px;align-items:end;margin-bottom:24px}.management-filter-row label{flex:1;max-width:240px}.management-filter-row .management-search{margin:0}.management-read-note{color:var(--ui-text-secondary);font-size:12px;margin-bottom:15px}.phone-support-search{display:grid;gap:8px;font-size:13px;font-weight:600}.phone-support-search>span{display:flex;gap:8px;align-items:stretch}.phone-support-search input{min-width:0;flex:1}.phone-support-add{min-width:42px;padding:0;font-size:24px;line-height:1}.phone-support-empty,.phone-support-no-result,.phone-support-next p{color:var(--ui-text-secondary)}.phone-support-empty{padding:44px 0 22px}.phone-support-no-result{margin:18px 0 0;font-size:13px}.phone-support-create{border-top:1px solid #e2e9ed;margin-top:20px;padding-top:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start}.phone-support-create:not(.phone-support-create-v2),.phone-support-action-panel:not(.phone-support-action-panel-v2){display:none}.phone-support-create-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px}.phone-caller-fields,.phone-new-request-fields{display:grid;gap:18px;align-content:start}.phone-caller-fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto auto minmax(120px,1fr);column-gap:16px;align-content:stretch}.phone-caller-fields>h2,.phone-caller-name,.phone-caller-company,.phone-caller-note{grid-column:1 / -1}.customer-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.customer-contact-row>label{min-width:0}@media(max-width:540px){.customer-contact-row{grid-template-columns:1fr}}.phone-caller-note>textarea{display:block;height:100%;min-height:120px;max-height:none;resize:none;box-sizing:border-box}.phone-new-request-fields{padding-left:32px;border-left:1px solid #e2e9ed}.phone-caller-fields h2,.phone-new-request-fields h2,.phone-support-request-form>h2{margin:0;color:#25323b;font-size:17px}.phone-request-selected{margin-bottom:18px}.phone-request-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.phone-request-channel,.phone-request-web,.phone-request-subject,.phone-request-department,.phone-request-assignee{grid-column:span 6;min-width:0}.phone-request-channel,.phone-request-web{grid-column:span 6}.phone-request-subject{grid-column:1 / -1}.phone-request-city>.styled-dropdown,.phone-request-district>.styled-dropdown{width:100%;min-height:64px;box-sizing:border-box}.phone-request-address>textarea{display:block;height:49px!important;min-height:0!important;max-height:49px;resize:none;box-sizing:border-box}.phone-support-back{margin:-6px 0 16px}.phone-request-message{grid-column:1 / -1}.phone-request-message>textarea{height:114px;min-height:114px;max-height:114px;resize:none}.phone-support-create-v2>.error,.phone-support-create-v2>.management-actions{grid-column:1 / -1}.phone-support-create-v2>.management-actions,.phone-support-request-form>.management-actions{justify-content:center}.phone-support-request-form{display:grid;gap:18px}.phone-support-action-panel.phone-support-action-panel-v2 .management-form:before{content:none}.phone-support-action-panel.phone-support-action-panel-v2 .management-form{grid-template-columns:1fr}.phone-support-create>h2,.phone-support-create>label{grid-column:1}.phone-support-create>.phone-support-ticket-fields{grid-column:2;grid-row:1 / span 8;margin:0;padding:0 0 0 32px;border-top:0;border-left:1px solid #e2e9ed}.phone-support-create>.error,.phone-support-create>.management-actions{grid-column:1 / -1}.phone-support-create>.management-actions{justify-content:center}.phone-support-ticket-fields textarea[name=message],.phone-support-action-panel textarea[name=message]{min-height:118px;height:118px}.phone-support-ticket-fields{display:grid;gap:14px;margin-top:6px;padding-top:20px;border-top:1px solid #e2e9ed}.phone-support-ticket-fields h2{margin:0;color:#25323b;font-size:17px}.phone-support-create h2,.phone-support-next h2{margin:0;font-size:17px}.phone-support-next{padding:14px 0}.phone-support-next p{margin-top:10px;font-size:13px}.phone-support-action-panel:has(.phone-support-next){display:none}.phone-support-action-panel:has(form){width:100%;justify-self:stretch}.phone-support-grid:has(.phone-support-action-panel form) .phone-support-search-panel{display:none}.phone-support-action-panel .management-form:before{content:"Talep bilgileri";color:#25323b;font-size:17px;font-weight:700;grid-column:1 / -1}.phone-support-action-panel .management-form{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.phone-support-action-panel .management-form>label:nth-of-type(1){grid-column:1}.phone-support-action-panel .management-form>label:nth-of-type(2){grid-column:2}.phone-support-action-panel .management-form>.directory-select{grid-column:3}.phone-support-action-panel .management-form>.directory-select+.styled-dropdown{grid-column:1}.phone-support-action-panel .management-form>.directory-select+.styled-dropdown+input+.styled-dropdown{grid-column:2}.phone-support-action-panel .management-form>.form-row{display:contents}.phone-support-action-panel .management-form>.form-row>label:first-child{grid-column:1;grid-row:4}.phone-support-action-panel .management-form>.form-row>label:last-child{grid-column:2;grid-row:4}.phone-support-action-panel .management-form>.form-row+label{grid-column:3;grid-row:4}.phone-support-action-panel .management-form>.form-row+label+label{grid-column:1 / -1;grid-row:5}.phone-support-inline-form{margin-top:24px;padding-top:22px;border-top:1px solid #e2e9ed}.phone-support-inline-heading{margin-bottom:16px}.phone-support-inline-heading h2{margin:0;color:#25323b;font-size:18px}.phone-support-inline-heading p{margin-top:5px;color:var(--ui-text-secondary);font-size:12px}.phone-support-inline-form .phone-support-conversation-form{max-width:620px}@media(max-width:1100px){.management-grid{grid-template-columns:1fr}.management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.management-panel{padding:18px}.management-table-wrap,.management-table-wrap.notification-table-wrap{margin-inline:-18px}.management-table th,.management-table td{padding-inline:18px}.management-reports-grid{grid-template-columns:1fr}.management-pagination,.management-notification{align-items:stretch;flex-direction:column}.management-filter-row{flex-wrap:wrap}.management-filter-row label{max-width:none;min-width:140px}.phone-support-search>span{gap:6px}.phone-support-create{grid-template-columns:1fr;column-gap:0}.phone-support-create-v2{grid-template-columns:1fr}.phone-new-request-fields{padding:20px 0 0;border-top:1px solid #e2e9ed;border-left:0}.phone-request-grid{grid-template-columns:1fr}.phone-request-web,.phone-request-channel,.phone-request-subject,.phone-request-department,.phone-request-city,.phone-request-district,.phone-request-address,.phone-request-priority,.phone-request-tags,.phone-request-message{grid-column:1}.phone-support-create>h2,.phone-support-create>label,.phone-support-create>.phone-support-ticket-fields,.phone-support-create>.error,.phone-support-create>.management-actions{grid-column:1;grid-row:auto}.phone-support-create>.phone-support-ticket-fields{margin-top:6px;padding:20px 0 0;border-top:1px solid #e2e9ed;border-left:0}.phone-support-action-panel:has(form){width:100%}.phone-support-action-panel .management-form{grid-template-columns:1fr}.phone-support-action-panel .management-form:before,.phone-support-action-panel .management-form>label:nth-of-type(1),.phone-support-action-panel .management-form>label:nth-of-type(2),.phone-support-action-panel .management-form>.directory-select,.phone-support-action-panel .management-form>.directory-select+.styled-dropdown,.phone-support-action-panel .management-form>.directory-select+.styled-dropdown+input+.styled-dropdown,.phone-support-action-panel .management-form>.form-row>label:first-child,.phone-support-action-panel .management-form>.form-row>label:last-child,.phone-support-action-panel .management-form>.form-row+label,.phone-support-action-panel .management-form>.form-row+label+label{grid-column:1;grid-row:auto}.phone-support-action-panel .management-form>.form-row{display:grid;grid-template-columns:1fr;gap:18px}.management-stats{gap:10px}.management-stat{padding:16px}.management-stat strong{font-size:24px}}.customer-choice{display:flex;width:100%;flex-direction:column;gap:3px;margin:5px 0;padding:12px;border:1px solid #dae2e7;border-radius:8px;background:#fff;color:#25323b;cursor:pointer;text-align:left}.customer-choice:hover{border-color:#6c94ae;background:#f2f6f8}.customer-choice.selected{border-color:#0d8fc5;background:#e8f0f5}.customer-choice span,.customer-choice small{color:var(--ui-text-secondary)}html[data-theme=dark] .management-panel h2,html[data-theme=dark] .phone-caller-fields h2,html[data-theme=dark] .phone-new-request-fields h2,html[data-theme=dark] .phone-support-request-form>h2,html[data-theme=dark] .phone-support-ticket-fields h2,html[data-theme=dark] .phone-support-action-panel .management-form:before,html[data-theme=dark] .phone-support-inline-heading h2{color:#e5eaee}html[data-theme=dark] .phone-support-empty,html[data-theme=dark] .phone-support-no-result,html[data-theme=dark] .phone-support-next p,html[data-theme=dark] .phone-support-inline-heading p,html[data-theme=dark] .field-hint,html[data-theme=dark] .management-empty{color:var(--ui-text-secondary)}html[data-theme=dark] .phone-new-request-fields,html[data-theme=dark] .phone-support-create,html[data-theme=dark] .phone-support-ticket-fields,html[data-theme=dark] .phone-support-inline-form{border-color:#2e3e49}html[data-theme=dark] .customer-choice{border-color:#415765;background:#222d34;color:#e5eaee}html[data-theme=dark] .customer-choice:hover{border-color:#6c94ae;background:#2b3d49}html[data-theme=dark] .customer-choice.selected{border-color:#75a0bc;background:#283b48}html[data-theme=dark] .customer-choice span,html[data-theme=dark] .customer-choice small{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-grid .management-notification{border-color:#2e3e49;background:#1c262d;color:#e5eaee}html[data-theme=dark] .notification-grid .management-notification.unread{background:#1c262d;border-left-color:#5989a9}html[data-theme=dark] .notification-grid .management-notification:hover{background:#30404b}html[data-theme=dark] .management-table tbody td{background:#1c262d}html[data-theme=dark] .management-table tbody tr:hover>td{background:#30404b}html[data-theme=dark] .notification-grid .management-notification strong{color:#e5eaee}html[data-theme=dark] .notification-grid .management-notification p,html[data-theme=dark] .notification-grid .management-notification small{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-grid .management-notification a,html[data-theme=dark] .notification-read-state{color:#8db5d0}html[data-theme=dark] .notification-grid .notification-conversation-link{border-color:#465f6f;background:#293c48;color:#a9c9de}html[data-theme=dark] .notification-grid .notification-conversation-link:hover{background:#354f60;color:#d5e7f3}html[data-theme=dark] .notification-grid .notification-conversation-link:focus-visible{outline-color:#8db5d0}.integration-shell{display:grid;gap:18px}.assignment-transfer-selectable-row{cursor:pointer}.integration-tabs-row{display:flex;align-items:center;border-bottom:1px solid var(--ui-border, #dde5ea);min-width:0}.integration-tabs-row .integration-tabs{flex:1;min-width:0;border-bottom:0}.integration-info-button,.incoming-start-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ui-text-secondary);cursor:pointer}.integration-info-button{margin-left:auto}.integration-info-button:focus-visible,.incoming-start-close:focus-visible{outline:2px solid #1b5880;outline-offset:2px}.incoming-start-modal{box-sizing:border-box;margin:auto;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--ui-border, #dde5ea);border-radius:16px;color:var(--ui-text, #25323b);background:var(--ui-surface, #fff);box-shadow:0 18px 60px #0003}.incoming-start-modal::backdrop{background:#15232c66}.incoming-start-modal form{display:grid;gap:18px;min-width:0}.incoming-start-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.incoming-start-heading h2{margin:0;font-size:19px}.incoming-start-modal p{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.incoming-start-field{display:grid;gap:8px;min-width:0;font-size:13px}.incoming-start-field input{box-sizing:border-box;width:100%;min-width:0}.incoming-start-warning{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #ead18b;border-radius:10px;background:#fff8de;color:#735614}.incoming-start-warning svg{flex-shrink:0;margin-top:2px}.incoming-start-warning p{font-size:13px}.incoming-start-actions{display:flex;justify-content:flex-end;gap:10px}html[data-theme=dark] .incoming-start-modal{background:#1e2930;color:#e5ebef;border-color:#374a56}html[data-theme=dark] .incoming-start-warning{background:#3c341c;border-color:#746332;color:#f2db9a}.integration-tabs,.integration-subtabs{display:flex;gap:8px;border-bottom:1px solid #dde5ea}.integration-tabs button,.integration-subtabs button{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ui-text-secondary);font-size:12px;font-weight:650}.integration-tabs button.active,.integration-subtabs button.active{border-bottom-color:#1b5880;color:var(--ui-text-navigation)}.integration-card{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:32px;padding:24px;border:1px solid #dde5ea;border-radius:12px;background:#fff}.integration-card h2{margin:0 0 8px;font-size:17px;color:#25323b}.integration-card .turnstile-title{display:inline-flex;align-items:center;gap:7px}.integration-card p{color:var(--ui-text-secondary);font-size:12px}.integration-card small{display:block;margin-top:16px;color:var(--ui-text-secondary);font-size:11px}.integration-card code{color:#17496b;overflow-wrap:anywhere}.form-required-fields{display:grid;gap:10px;margin:0;padding:16px;border:1px solid #dae2e7;border-radius:8px}.form-required-fields legend{padding:0 5px;font-size:13px;font-weight:650}.form-required-fields>p{margin:0 0 4px}.form-required-options{display:flex;flex-wrap:wrap;gap:12px 24px}.integration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-content:start}.integration-fields>.integration-toggle,.integration-fields>.integration-department{grid-column:1/-1}.integration-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:11px 13px;border:1px solid #dae2e7;border-radius:8px;cursor:pointer}.integration-toggle span{display:grid;gap:3px}.integration-toggle strong{font-size:12px;color:#31414c}.integration-toggle small{margin:0;color:var(--ui-text-secondary);font-size:11px}.integration-toggle input{position:absolute;inset:0 auto auto 0;width:1px;height:1px;min-height:0;padding:0;margin:0;border:0;clip-path:inset(50%);opacity:0;pointer-events:none}.integration-toggle input:focus-visible+i{outline:2px solid #1a557c;outline-offset:3px}.integration-toggle i{position:relative;width:36px;height:20px;border-radius:999px;background:#c1cfd8;flex:0 0 auto}.integration-toggle i:after{content:"";position:absolute;width:14px;height:14px;top:3px;left:3px;border-radius:50%;background:#fff;transition:transform .18s}.integration-toggle input:checked+i{background:#18a7df}.integration-toggle input:checked+i:after{transform:translate(16px)}.integration-department{display:grid;grid-template-columns:1fr minmax(190px,1fr);align-items:center;gap:14px;font-size:12px;font-weight:650;color:#31414c}.integration-footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:0 2px}.integration-footer p{grid-column:2;grid-row:1;margin:0;font-size:12px;justify-self:end;text-align:right}.integration-footer .button{grid-column:1;grid-row:1;justify-self:start}@media(max-width:700px){.integration-footer{grid-template-columns:1fr}.integration-footer p,.integration-footer .button{grid-column:1;grid-row:auto;justify-self:stretch;text-align:left}}.notification-settings-card .integration-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.notification-settings-card .integration-fields>label:nth-child(1),.notification-settings-card .integration-fields>label:nth-child(2){grid-column:1}.notification-settings-card .integration-fields>label:nth-child(3),.notification-settings-card .integration-fields>label:nth-child(4){grid-column:2}.notification-settings-card .integration-fields>label:nth-child(2),.notification-settings-card .integration-fields>label:nth-child(4){min-height:190px}.notification-settings-card .notification-help{grid-column:1/-1;margin:0;padding:14px 16px;border:1px solid #d7e1e7;border-radius:10px;background:#f2f6f8;color:var(--ui-text-secondary);line-height:1.55}.notification-settings-card .notification-help strong{display:block;margin-bottom:5px;color:#1d455f}html[data-theme=dark] .notification-settings-card .notification-help{border-color:#405665;background:#202e38;color:var(--ui-text-secondary)}html[data-theme=dark] .notification-settings-card .notification-help strong{color:#8db5d0}@media(max-width:700px){.notification-settings-card .integration-fields{grid-template-columns:1fr}.notification-settings-card .integration-fields>label:nth-child(n),.notification-settings-card .notification-help{grid-column:1}}.notification-settings-card .integration-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(250px,.8fr);gap:16px}.notification-settings-card .integration-fields>label:nth-child(2){grid-column:1;grid-row:2;min-height:0}.notification-settings-card .integration-fields>label:nth-child(4){grid-column:2;grid-row:2;min-height:0}.notification-settings-card .integration-fields>.notification-help{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:11px;padding:14px}@media(max-width:900px){.notification-settings-card .integration-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-settings-card .integration-fields>label:nth-child(1),.notification-settings-card .integration-fields>label:nth-child(2){grid-column:1}.notification-settings-card .integration-fields>label:nth-child(3),.notification-settings-card .integration-fields>label:nth-child(4){grid-column:2}.notification-settings-card .integration-fields>.notification-help{grid-column:1/-1;grid-row:auto}}@media(max-width:700px){.notification-settings-card .integration-fields{grid-template-columns:1fr}.notification-settings-card .integration-fields>label:nth-child(n),.notification-settings-card .integration-fields>.notification-help{grid-column:1;grid-row:auto}}html[data-theme=dark] .integration-tabs,html[data-theme=dark] .integration-subtabs{border-color:#2e3e49}html[data-theme=dark] .integration-tabs button,html[data-theme=dark] .integration-subtabs button{color:var(--ui-text-secondary)}html[data-theme=dark] .integration-tabs button.active,html[data-theme=dark] .integration-subtabs button.active{border-color:#8db5d0;color:#8db5d0}html[data-theme=dark] .integration-card{border-color:#2e3e49;background:#1c262d}html[data-theme=dark] .integration-card h2,html[data-theme=dark] .integration-toggle strong,html[data-theme=dark] .integration-department{color:#e5eaee}html[data-theme=dark] .integration-card p,html[data-theme=dark] .integration-card small,html[data-theme=dark] .integration-toggle small{color:var(--ui-text-secondary)}html[data-theme=dark] .integration-card code{color:#8db5d0}html[data-theme=dark] .integration-toggle{border-color:#415765;background:#222d34}html[data-theme=dark] .integration-toggle i{background:#415765}@media(max-width:700px){.integration-card{grid-template-columns:1fr;gap:20px;padding:18px}.integration-fields,.integration-department{grid-template-columns:1fr}.integration-tabs button,.integration-subtabs button{padding-inline:8px}.integration-footer{align-items:stretch;flex-direction:column}}.integrations-page{min-width:0;overflow-x:clip}.integrations-page .page-heading{margin-bottom:18px}.integration-shell{min-width:0;gap:12px}.integration-tabs,.integration-subtabs{gap:4px}.integration-card{grid-template-columns:1fr;gap:14px;padding:20px;overflow:visible}.integration-card:has(.styled-dropdown.open){position:relative;z-index:10}.integration-card>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0}.integration-card h2{flex:0 0 auto;margin:0}.integration-card p{min-width:0;margin:0}.integration-card small{margin:0;white-space:nowrap}.integration-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-fields>.integration-toggle,.integration-fields>.integration-department{grid-column:auto}.integration-toggle{width:100%;min-height:42px;padding:8px 10px;gap:10px;flex-direction:row;justify-content:space-between}.integration-toggle strong{font-size:11px}.integration-toggle small{display:none}.integration-toggle i{width:32px;height:18px}.integration-toggle i:after{width:12px;height:12px}.integration-toggle input:checked+i:after{transform:translate(14px)}.integration-department{display:block;font-size:11px}.integration-department .styled-dropdown{width:100%}.integration-footer{min-height:42px}.integration-card .integration-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.integration-card .integration-heading .integration-toggle{width:auto;min-height:0;padding:0;border:0;background:transparent;border-radius:0;justify-content:flex-end;gap:10px}.integration-card .integration-heading .integration-toggle span{display:block}.integration-card .integration-heading .integration-toggle strong{white-space:nowrap}.smtp-card .integration-fields{align-items:stretch}.smtp-card .integration-fields>label,.smtp-host-port{min-width:0}.smtp-host-port{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:10px}.smtp-host-port input[type=number]{appearance:textfield;-moz-appearance:textfield}.smtp-host-port input[type=number]::-webkit-inner-spin-button,.smtp-host-port input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smtp-host-port>label{min-width:0}.smtp-host-port>label:first-child{margin-right:-10px;border-radius:8px 0 0 8px;z-index:1}.smtp-host-port>label:last-child{border-radius:0 8px 8px 0}.smtp-host-port>label:first-child:focus-within{z-index:2}.imap-card .integration-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.imap-card .integration-fields>:nth-child(1){grid-column:1 / span 2;grid-row:1}.imap-card .integration-fields>:nth-child(2){grid-column:3;grid-row:1}.imap-card .integration-fields>:nth-child(3){grid-column:4 / span 2;grid-row:1}.imap-card .integration-fields>:nth-child(4){grid-column:1 / span 2;grid-row:2}.imap-card .integration-fields>:nth-child(5){grid-column:3 / span 2;grid-row:2}.imap-card .smtp-host-port{grid-template-columns:minmax(0,1fr) 88px}.imap-card .imap-secure{grid-column:5;grid-row:3}.imap-card .imap-folder{grid-column:1;grid-row:3}.imap-card .imap-poll{grid-column:2;grid-row:3}.imap-card .imap-folder{margin-right:-14px;border-radius:8px 0 0 8px;z-index:1}.imap-card .imap-poll{border-radius:0 8px 8px 0}.imap-card .imap-folder:focus-within{z-index:2}.imap-card .imap-create-ticket{grid-column:3;grid-row:3}.imap-card .imap-create-reply{grid-column:4;grid-row:3}.imap-card .imap-department{grid-column:5;grid-row:2}.imap-card .imap-create-ticket,.imap-card .imap-create-reply,.imap-card .imap-secure{background:#f5f7f8}.integration-card:has(input[name=smtpEnabled]:not(:checked)) .integration-fields,.integration-card:has(input[name=imapEnabled]:not(:checked)) .integration-fields,.integration-card:has(input[name=smsEnabled]:not(:checked)) .integration-fields,.integration-card:has(input[name=whatsappEnabled]:not(:checked)) .integration-fields{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.integration-card:has(input[name=smtpEnabled]:not(:checked)) .integration-fields input,.integration-card:has(input[name=imapEnabled]:not(:checked)) .integration-fields input,.integration-card:has(input[name=smsEnabled]:not(:checked)) .integration-fields input,.integration-card:has(input[name=whatsappEnabled]:not(:checked)) .integration-fields input,.integration-card:has(input[name=smtpEnabled]:not(:checked)) .integration-fields button,.integration-card:has(input[name=imapEnabled]:not(:checked)) .integration-fields button,.integration-card:has(input[name=smsEnabled]:not(:checked)) .integration-fields button,.integration-card:has(input[name=whatsappEnabled]:not(:checked)) .integration-fields button{cursor:not-allowed}.smtp-card .integration-fields>.integration-toggle{min-height:100%;grid-column:auto}.integration-webhook-help{display:grid;gap:6px;margin-top:14px;padding:12px 14px;border:1px solid #d9e1e6;border-radius:9px;background:#f5f7f9;color:var(--ui-text-secondary)}.integration-webhook-help strong{color:#20303b;font-size:12px}.integration-webhook-help code{display:block;overflow-x:auto;padding:8px 10px;border-radius:6px;background:#e7eef2;color:#164666;font-size:11px;white-space:nowrap}.integration-webhook-help small{line-height:1.5}.integration-webhook-details{margin-top:14px;border:1px solid #d9e1e6;border-radius:9px;background:#f5f7f9}.integration-webhook-details summary{padding:12px 14px;color:#20303b;cursor:pointer;font-size:12px;font-weight:750;list-style-position:inside}.integration-webhook-details[open] summary{border-bottom:1px solid #d9e1e6}.integration-webhook-details .integration-webhook-help{margin:0;border:0;border-radius:0 0 9px 9px}.integration-webhook-copy{display:flex;align-items:center;gap:10px}.integration-webhook-copy code{flex:1;min-width:0}.integration-webhook-copy .button{flex:0 0 auto;min-height:34px;padding:7px 11px}html[data-theme=dark] .integration-webhook-help{border-color:#2e3e49;background:#202d35;color:var(--ui-text-secondary)}html[data-theme=dark] .integration-webhook-help strong{color:#e5eaee}html[data-theme=dark] .integration-webhook-help code{background:#17232b;color:#8ebad8}html[data-theme=dark] .integration-webhook-details{border-color:#2e3e49;background:#202d35}html[data-theme=dark] .integration-webhook-details summary{color:#e5eaee}html[data-theme=dark] .integration-webhook-details[open] summary{border-color:#2e3e49}html[data-theme=dark] .integration-card .integration-heading .integration-toggle{background:transparent}html[data-theme=dark] .imap-card .imap-create-ticket,html[data-theme=dark] .imap-card .imap-create-reply,html[data-theme=dark] .imap-card .imap-secure{background:#202d35}@media(max-width:1050px){.integration-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-fields>.integration-toggle,.integration-fields>.integration-department{grid-column:1/-1}}@media(max-width:1050px){.smtp-card .integration-fields>.integration-toggle{grid-column:auto}}@media(max-width:1050px){.imap-card .integration-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.imap-card .integration-fields>:nth-child(n),.imap-card .imap-secure,.imap-card .imap-folder,.imap-card .imap-poll,.imap-card .imap-create-ticket,.imap-card .imap-create-reply,.imap-card .imap-department{grid-column:auto;grid-row:auto}.imap-card .imap-folder{margin-right:0;border-radius:8px}.imap-card .imap-poll{border-radius:8px}}@media(max-width:700px){.integration-card>div:first-child{display:grid;gap:6px}.integration-card small{white-space:normal}.integration-fields{grid-template-columns:1fr}.integration-fields>.integration-toggle,.integration-fields>.integration-department{grid-column:auto}.integration-card .integration-heading{align-items:start}.integration-card .integration-heading .integration-toggle{justify-content:space-between}.smtp-host-port{grid-template-columns:minmax(0,1fr) 82px}.smtp-host-port>label:first-child{margin-right:-10px}}@media(max-width:700px){.integration-webhook-copy{align-items:stretch;flex-direction:column}.integration-webhook-copy .button{width:100%}}.notification-settings-card .integration-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,.75fr);grid-template-rows:auto auto;align-items:start;align-content:start}.notification-settings-card .integration-fields>label{align-self:start}.notification-settings-card .integration-fields>label:nth-child(1){grid-column:1;grid-row:1}.notification-settings-card .integration-fields>label:nth-child(2){grid-column:1;grid-row:2}.notification-settings-card .integration-fields>label:nth-child(3){grid-column:2;grid-row:1}.notification-settings-card .integration-fields>label:nth-child(4){grid-column:2;grid-row:2}.notification-settings-card .integration-fields>.notification-help{grid-column:3;grid-row:1 / span 2;align-self:center;max-width:300px}@media(max-width:900px){.notification-settings-card .integration-fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto}.notification-settings-card .integration-fields>label:nth-child(1){grid-column:1;grid-row:1}.notification-settings-card .integration-fields>label:nth-child(2){grid-column:1;grid-row:2}.notification-settings-card .integration-fields>label:nth-child(3){grid-column:2;grid-row:1}.notification-settings-card .integration-fields>label:nth-child(4){grid-column:2;grid-row:2}.notification-settings-card .integration-fields>.notification-help{grid-column:1/-1;grid-row:3;max-width:none}}@media(max-width:700px){.notification-settings-card .integration-fields{grid-template-columns:1fr;grid-template-rows:none}.notification-settings-card .integration-fields>label:nth-child(n),.notification-settings-card .integration-fields>.notification-help{grid-column:1;grid-row:auto;max-width:none}}.notification-settings-card .integration-fields{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,.75fr)!important;grid-template-rows:auto auto!important;align-items:start!important}.notification-settings-card .integration-fields>label:has(input[name=ticketCreatedSubject]){grid-column:1!important;grid-row:1!important}.notification-settings-card .integration-fields>label:has(textarea[name=ticketCreatedBody]){grid-column:1!important;grid-row:2!important}.notification-settings-card .integration-fields>label:has(input[name=ticketReplySubject]){grid-column:2!important;grid-row:1!important}.notification-settings-card .integration-fields>label:has(textarea[name=ticketReplyBody]){grid-column:2!important;grid-row:2!important}.notification-settings-card .integration-fields>.notification-help{grid-column:3!important;grid-row:1 / span 2!important}.notification-settings-card .integration-fields>.notification-help{align-self:stretch!important;min-height:0;height:auto;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.notification-settings-card .integration-fields>.notification-help{justify-self:end;width:100%;margin-left:auto}.notification-settings-card .integration-fields{column-gap:28px;row-gap:28px}.notification-settings-card .integration-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 280px!important;column-gap:16px}.notification-settings-card textarea{height:220px;min-height:220px;box-sizing:border-box}.integration-email-panel{display:grid;gap:18px}.integration-shell .integration-card[hidden],.integration-shell .integration-email-panel[hidden]{display:none}.email-notification-message{display:grid;gap:16px;min-width:0}.email-notification-message>label{min-width:0}.email-notification-message textarea{height:180px;min-height:180px;resize:none;box-sizing:border-box}@media(max-width:700px){.integration-card .integration-heading{flex-wrap:wrap}}.customer-table-actions .icon-button.is-muted{opacity:.38;cursor:not-allowed}.customer-files-modal{width:min(960px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));max-height:calc(100vh - 48px);padding:0;overflow:hidden}.customer-files-modal .customer-form-heading{flex:0 0 auto;margin-bottom:0;padding:13px 16px;border-bottom:1px solid #dfe6ea}.customer-files-list{display:grid;justify-items:center;gap:24px;max-height:calc(100vh - 150px);overflow:auto;padding:16px 24px 24px;background:#f7f9fa}.customer-files-list{scrollbar-width:none;-ms-overflow-style:none}.customer-files-list::-webkit-scrollbar{display:none}.customer-file-row{display:grid;justify-items:center;width:100%;gap:10px;padding:0;border:0;border-radius:0}.customer-file-main{display:grid;justify-items:center;width:100%;min-width:0;gap:10px}.customer-file-main>div{display:grid;justify-items:center;width:100%;min-width:0;gap:4px}.customer-file-name{padding:0;border:0;background:transparent;color:var(--text, #172f3f);cursor:pointer;font:inherit;font-weight:700;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-file-name:hover{text-decoration:underline}.customer-file-preview,.customer-file-placeholder{display:block;width:auto;max-width:100%;height:min(620px,calc(100vh - 190px));border-radius:0;object-fit:contain;border:0;background:#fff}.customer-file-placeholder{width:min(760px,100%);display:grid;place-items:center;background:#eef2f5;color:var(--ui-text-navigation);font-size:12px;font-weight:700}.customer-file-row small{color:var(--ui-text-secondary);text-align:center}.customer-file-delete{display:block;margin:5px auto 0;padding:0;border:0;background:transparent;color:#b64036;cursor:pointer;font-size:11px}.customer-file-delete:hover{text-decoration:underline}.project-guide-page{min-width:0}.project-guide-shell{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid #dde5ea;border-radius:12px;background:#fff}.project-guide-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto;padding:0 16px;border-bottom:1px solid #dde5ea;scrollbar-width:thin}.project-guide-tabs button{flex:0 0 auto;padding:13px 14px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ui-text-secondary);cursor:pointer;font-size:12px;font-weight:700}.project-guide-tabs button:hover{color:var(--ui-text-navigation)}.project-guide-tabs button:focus-visible{outline:2px solid #4980a5;outline-offset:-3px;border-radius:5px 5px 0 0}.project-guide-tabs button.active{border-bottom-color:#1b5880;color:var(--ui-text-navigation)}.project-guide-panel{display:grid;min-width:0;min-height:560px}.project-guide-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid #e6ebef}.project-guide-panel>header span{display:block;margin-bottom:4px;color:var(--ui-text-secondary);font-size:10px;font-weight:750;letter-spacing:.1em}.project-guide-panel>header h2{margin:0;color:#25323b;font-size:18px}.project-guide-panel>header a{flex:0 0 auto;color:var(--ui-text-navigation);font-size:12px;font-weight:700}.project-guide-overview{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:22px;padding:16px 22px;border-bottom:1px solid #e6ebef;background:#fbfcfd}.project-guide-overview p{margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:1.65}.project-guide-overview ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:0;padding-left:18px;color:#3b4e5c;font-size:11px;line-height:1.5}.project-guide-overview article{padding:14px;border:1px solid #e2e9ed;border-radius:9px;background:#fff}.project-guide-overview article h3{margin:0 0 8px;color:#2d3e49;font-size:12px}.project-guide-overview article ul{display:grid;grid-template-columns:1fr;gap:7px;margin:0;padding-left:16px}.project-guide-status{color:#184c6f;font-size:11px;font-weight:700}.project-guide-files{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;border-bottom:1px solid #e6ebef;background:#f7f9fa}.project-guide-file-item{display:inline-flex;flex:0 0 auto;align-items:stretch}.project-guide-files button{display:inline-flex;align-items:center;gap:7px;max-width:280px;padding:8px 11px;border:1px solid #d7e0e6;border-radius:7px;background:#fff;color:var(--ui-text-secondary);cursor:pointer;font-size:11px}.project-guide-file-item>button:first-child{border-radius:7px 0 0 7px}.project-guide-file-item>button.project-guide-file-delete{padding-inline:9px;border-left:0;border-radius:0 7px 7px 0;color:#b64036}.project-guide-file-item>button.project-guide-file-delete:hover:not(:disabled){background:#fff2f0}.project-guide-files button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-guide-files button.active{border-color:#628da9;background:#eaf1f5;color:var(--ui-text-navigation)}.project-guide-viewer{display:grid;min-height:520px;background:#edf1f4}.project-guide-pdf{width:100%;height:max(680px,calc(100vh - 300px));border:0;background:#fff}.project-guide-image{display:block;max-width:100%;max-height:calc(100vh - 280px);margin:auto;padding:22px;object-fit:contain}.project-guide-state{place-self:center;color:var(--ui-text-secondary);font-size:13px}.project-guide-empty{display:grid;place-items:center;align-content:center;gap:8px;min-height:420px;padding:40px;color:var(--ui-text-secondary);text-align:center}.project-guide-empty svg{color:var(--ui-text-secondary)}.project-guide-empty strong{color:#30404a}.project-guide-empty p{max-width:460px;margin:0;font-size:12px}.management-actions .icon-button.is-muted{opacity:.38;cursor:not-allowed}html[data-theme=dark] .project-guide-shell{border-color:#2e3e49;background:#1c262d}html[data-theme=dark] .project-guide-tabs,html[data-theme=dark] .project-guide-panel>header,html[data-theme=dark] .project-guide-files{border-color:#2e3e49}html[data-theme=dark] .project-guide-tabs button{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-tabs button.active,html[data-theme=dark] .project-guide-tabs button:hover{color:#8db5d0;border-bottom-color:#8db5d0}html[data-theme=dark] .project-guide-panel>header h2,html[data-theme=dark] .project-guide-empty strong{color:#e5eaee}html[data-theme=dark] .project-guide-panel>header span,html[data-theme=dark] .project-guide-empty{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-panel>header a{color:#8db5d0}html[data-theme=dark] .project-guide-overview{border-color:#2e3e49;background:#192127}html[data-theme=dark] .project-guide-overview p,html[data-theme=dark] .project-guide-overview ul{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-overview article{border-color:#415765;background:#222d34}html[data-theme=dark] .project-guide-overview article h3,html[data-theme=dark] .project-guide-status{color:#8db5d0}html[data-theme=dark] .project-guide-files{background:#192127}html[data-theme=dark] .project-guide-files button{border-color:#415765;background:#222d34;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-files button.active{border-color:#6993af;background:#283b48;color:#d9e7f0}html[data-theme=dark] .project-guide-viewer{background:#141b20}.project-guide-modal-files{display:flex;gap:8px;overflow:auto;padding:10px 14px;border-bottom:1px solid #dfe6ea;background:#f7f9fa}.project-guide-modal-files>span{display:inline-flex;flex:0 0 auto}.project-guide-modal-files button{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:8px 10px;border:1px solid #d7e0e6;background:#fff;color:var(--ui-text-secondary);cursor:pointer;font-size:11px}.project-guide-modal-files>span>button:first-child{border-radius:7px 0 0 7px}.project-guide-modal-files>span>button:last-child{border-left:0;border-radius:0 7px 7px 0}.project-guide-modal-files button.active{background:#eaf1f5;border-color:#628da9;color:var(--ui-text-navigation)}.project-guide-modal-files button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-guide-file-modal{width:min(1100px,calc(100vw - 48px));height:min(820px,calc(100vh - 48px));padding:0}.project-guide-file-modal>header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #dfe6ea}.project-guide-file-modal>header strong{color:#25323b;font-size:14px}.project-guide-file-modal>header button{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:var(--ui-text-secondary);cursor:pointer}.project-guide-file-modal .attachment-preview-content{min-height:0}.project-guide-file-modal .attachment-preview-content iframe{width:100%;height:100%;min-height:600px;border:0}.project-guide-file-modal .attachment-preview-content img{max-width:100%;max-height:100%;object-fit:contain}.attachment-preview-modal.project-guide-file-modal{width:min(1440px,calc(100vw - 32px));height:calc(100dvh - 32px);max-height:none;grid-template-rows:auto minmax(0,1fr) auto}.attachment-preview-modal.project-guide-file-modal .attachment-preview-content{padding:10px;overflow:hidden}.attachment-preview-modal.project-guide-file-modal .attachment-preview-content iframe{min-height:0}.attachment-preview-modal.project-guide-file-modal .project-guide-modal-files{justify-content:center;border-top:1px solid #dfe6ea;border-bottom:0;flex-wrap:wrap;max-height:150px;flex-shrink:0}html[data-theme=dark] .attachment-preview-modal.project-guide-file-modal .project-guide-modal-files{border-top-color:#2e3e49}.management-form .field-warning{display:flex;align-items:flex-start;gap:7px;margin:-5px 0 0;color:var(--ui-text-secondary);font-size:11px;line-height:1.5}.field-warning-icon{display:inline-grid;place-items:center;flex:0 0 15px;width:15px;height:15px;border-radius:50%;background:#fff1c7;color:#a76b00;font-size:11px;font-weight:700;line-height:1}html[data-theme=dark] .management-form .field-warning{color:var(--ui-text-secondary)}html[data-theme=dark] .field-warning-icon{background:#57451c;color:#ffd16b}html[data-theme=dark] .project-guide-overview article{background:#222d34}html[data-theme=dark] .project-guide-modal-files{border-color:#2e3e49;background:#192127}html[data-theme=dark] .project-guide-modal-files button{border-color:#415765;background:#222d34;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-modal-files button.active{background:#283b48;color:#d9e7f0}html[data-theme=dark] .project-guide-file-modal>header{border-color:#2e3e49}html[data-theme=dark] .project-guide-file-modal>header strong{color:#e5eaee}@media(max-width:700px){.project-guide-tabs{padding-inline:8px}.project-guide-tabs button{padding-inline:10px}.project-guide-panel>header{align-items:flex-start;padding:15px 16px}.project-guide-overview{grid-template-columns:1fr;gap:10px;padding:14px 16px}.project-guide-overview ul{grid-template-columns:1fr}.project-guide-file-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}.project-guide-file-modal .attachment-preview-content iframe{min-height:0}}.project-guide-shell{overflow:visible}.project-guide-tabs{position:sticky;z-index:12;top:0;background:#fff}.project-guide-panel{display:block;min-height:560px;scroll-margin-top:64px}.project-guide-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:36px;padding:38px 40px;color:#fff;background:linear-gradient(128deg,#172f3f,#174c6f 58%,#27648d)}.project-guide-hero h2{max-width:720px;margin:8px 0 14px;color:#fff;font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:-.03em}.project-guide-hero p{max-width:780px;margin:0;color:#dce6ec;font-size:13px;line-height:1.75}.project-guide-kicker{color:#9fc7e1;font-size:10px;font-weight:800;letter-spacing:.14em}.project-guide-hero a{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:#fff;font-size:12px;font-weight:750;text-decoration:none}.project-guide-hero a:hover{text-decoration:underline}.project-guide-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;align-self:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff2b}.project-guide-highlights>div{display:flex;min-height:92px;flex-direction:column;justify-content:center;padding:16px;background:#1230448c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-guide-highlights strong{color:#fff;font-size:16px;line-height:1.2}.project-guide-highlights span{margin-top:5px;color:var(--ui-text-secondary);font-size:10px;line-height:1.4}.project-guide-section{padding:38px 40px 44px;scroll-margin-top:96px}.project-guide-section+.project-guide-section{border-top:1px solid #e5eaee}.project-guide-section-soft{background:#f6f8fa}.project-guide-section-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.project-guide-section-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:#e3edf3;color:var(--ui-text-navigation)}.project-guide-section-heading>div>span{color:#1c5880;font-size:9px;font-weight:800;letter-spacing:.12em}.project-guide-section-heading h3{margin:4px 0 6px;color:#20303b;font-size:20px;letter-spacing:-.02em}.project-guide-section-heading p{max-width:760px;margin:0;color:var(--ui-text-secondary);font-size:11px;line-height:1.6}.project-guide-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-guide-area-card{position:relative;min-width:0;padding:20px;border:1px solid #dee5ea;border-radius:11px;background:#fff;box-shadow:0 7px 22px #1a314109}.project-guide-card-number{display:inline-block;margin-bottom:12px;color:#1e5980;font-size:10px;font-weight:850;letter-spacing:.1em}.project-guide-area-card h4{margin:0 0 8px;color:#24343f;font-size:13px}.project-guide-area-card>p{min-height:46px;margin:0 0 15px;color:var(--ui-text-secondary);font-size:10px;line-height:1.55}.project-guide-area-card ul{display:grid;gap:9px;margin:0;padding:13px 0 0;border-top:1px solid #ecf0f3;list-style:none}.project-guide-area-card li{display:flex;align-items:flex-start;gap:8px;color:#3b4f5d;font-size:10px;line-height:1.5}.project-guide-area-card li svg{flex:0 0 auto;margin-top:1px;color:#3576a1}.project-guide-response-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.project-guide-response-list li{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 15px;border:1px solid #dee5ea;border-radius:9px;background:#fff}.project-guide-response-list li>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#e2ecf3;color:var(--ui-text-navigation);font-size:11px;font-weight:850}.project-guide-response-list p{margin:0;color:#3b4f5c;font-size:10px;line-height:1.5}.project-guide-security-note{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:17px 18px;border:1px solid #b9d0df;border-radius:10px;background:#e8f1f7;color:#174868}.project-guide-security-note svg{flex:0 0 auto}.project-guide-security-note strong{display:block;margin-bottom:4px;font-size:11px}.project-guide-security-note p{margin:0;color:#435c6d;font-size:10px;line-height:1.55}.project-guide-playbooks{display:grid;gap:9px}.project-guide-playbooks details{overflow:hidden;border:1px solid #dbe3e8;border-radius:10px;background:#fff}.project-guide-playbooks summary{display:flex;align-items:center;gap:12px;min-height:68px;padding:13px 16px;cursor:pointer;list-style:none}.project-guide-playbooks summary::-webkit-details-marker{display:none}.project-guide-playbooks summary>span{color:#1a557d;font-size:10px;font-weight:850;letter-spacing:.08em}.project-guide-playbooks summary>div{display:grid;flex:1;gap:4px;min-width:0}.project-guide-playbooks summary strong{color:#26353f;font-size:12px}.project-guide-playbooks summary small{color:var(--ui-text-secondary);font-size:10px;line-height:1.45}.project-guide-playbooks summary>svg{flex:0 0 auto;color:var(--ui-text-secondary);transition:transform .18s}.project-guide-playbooks details[open] summary>svg{transform:rotate(90deg)}.project-guide-playbook-body{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;padding:18px;border-top:1px solid #e7ecef;background:#fbfcfd}.project-guide-playbook-body>div{padding:15px;border:1px solid #e2e8ec;border-radius:8px;background:#fff}.project-guide-playbook-body h5{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#253f50;font-size:10px}.project-guide-playbook-body ul{display:grid;gap:7px;margin:0;padding-left:17px;color:var(--ui-text-secondary);font-size:10px;line-height:1.5}.project-guide-playbook-body .project-guide-escalate{grid-column:1/-1;border-color:#efd5af;background:#fff9ef}.project-guide-escalate h5{color:#92611c}.project-guide-escalate p{margin:0;color:#785f3c;font-size:10px;line-height:1.55}.project-guide-integration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.project-guide-integration-grid article{padding:18px;border:1px solid #dbe3e8;border-radius:9px;background:#fff}.project-guide-integration-grid h4{margin:0 0 7px;color:#293d4b;font-size:12px}.project-guide-integration-grid p{margin:0;color:var(--ui-text-secondary);font-size:10px;line-height:1.55}.project-guide-tech-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.project-guide-tech-list span{padding:7px 10px;border:1px solid #cad7e0;border-radius:999px;background:#edf3f7;color:#2b516b;font-size:9px;font-weight:750}.project-guide-ticket-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dbe3e8;border-radius:10px;background:#dbe3e8;gap:1px}.project-guide-ticket-template>div{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px;background:#fff}.project-guide-ticket-template>div>span{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:7px;background:#e8eff4;color:#184c6f;font-size:10px;font-weight:850}.project-guide-ticket-template>div>div{display:grid;gap:4px;min-width:0}.project-guide-ticket-template strong{color:#283945;font-size:10px}.project-guide-ticket-template small{color:var(--ui-text-secondary);font-size:9px;line-height:1.4}.project-guide-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.project-guide-priorities article{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dfe6eb;border-radius:9px;background:#fafbfc}.project-guide-priorities .priority-dot{flex:0 0 8px;width:8px;height:8px;margin-top:4px;border-radius:50%}.project-guide-priorities .priority-dot.urgent{background:#c64036;box-shadow:0 0 0 4px #c6403618}.project-guide-priorities .priority-dot.high{background:#d9911d;box-shadow:0 0 0 4px #d9911d18}.project-guide-priorities .priority-dot.normal{background:#27876f;box-shadow:0 0 0 4px #27876f18}.project-guide-priorities strong{display:block;margin-bottom:5px;color:#30404b;font-size:10px}.project-guide-priorities p{margin:0;color:var(--ui-text-secondary);font-size:9px;line-height:1.5}html[data-theme=dark] .project-guide-tabs{background:#1c262df5}html[data-theme=dark] .project-guide-section{border-color:#2e3e49;background:#1c262d}html[data-theme=dark] .project-guide-section-soft{background:#192127}html[data-theme=dark] .project-guide-section-heading h3,html[data-theme=dark] .project-guide-area-card h4,html[data-theme=dark] .project-guide-playbooks summary strong,html[data-theme=dark] .project-guide-integration-grid h4,html[data-theme=dark] .project-guide-ticket-template strong,html[data-theme=dark] .project-guide-priorities strong{color:#e5eaee}html[data-theme=dark] .project-guide-section-heading p,html[data-theme=dark] .project-guide-area-card p,html[data-theme=dark] .project-guide-playbooks summary small,html[data-theme=dark] .project-guide-integration-grid p,html[data-theme=dark] .project-guide-ticket-template small,html[data-theme=dark] .project-guide-priorities p{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-area-card,html[data-theme=dark] .project-guide-response-list li,html[data-theme=dark] .project-guide-playbooks details,html[data-theme=dark] .project-guide-playbook-body>div,html[data-theme=dark] .project-guide-integration-grid article,html[data-theme=dark] .project-guide-ticket-template>div,html[data-theme=dark] .project-guide-priorities article{border-color:#374955;background:#222d34}html[data-theme=dark] .project-guide-area-card ul,html[data-theme=dark] .project-guide-playbook-body{border-color:#374955}html[data-theme=dark] .project-guide-area-card li,html[data-theme=dark] .project-guide-response-list p,html[data-theme=dark] .project-guide-playbook-body ul{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-playbook-body{background:#192127}html[data-theme=dark] .project-guide-playbook-body .project-guide-escalate{border-color:#6b512e;background:#382f20}html[data-theme=dark] .project-guide-escalate p{color:#dbc39e}html[data-theme=dark] .project-guide-ticket-template{border-color:#374955;background:#374955}@media(max-width:1100px){.project-guide-hero{grid-template-columns:1fr}.project-guide-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}.project-guide-area-grid,.project-guide-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.project-guide-tabs{top:0}.project-guide-hero{padding:28px 20px;gap:24px}.project-guide-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.project-guide-section{padding:30px 18px 34px}.project-guide-area-grid,.project-guide-response-list,.project-guide-ticket-template,.project-guide-priorities,.project-guide-playbook-body{grid-template-columns:1fr}.project-guide-playbook-body .project-guide-escalate{grid-column:1}.project-guide-area-card>p{min-height:0}}@media(max-width:520px){.project-guide-integration-grid{grid-template-columns:1fr}.project-guide-highlights>div{min-height:78px}.project-guide-section-heading h3{font-size:17px}.project-guide-playbooks summary{align-items:flex-start}.project-guide-playbooks summary>svg{margin-top:3px}}.project-guide-shell{display:grid;gap:12px;border:0;border-radius:0;background:transparent}.project-guide-tabs{position:static;padding:0;background:transparent}.project-guide-tabs.integration-tabs button{cursor:pointer;font-size:13px}.project-guide-panel{overflow:hidden;border:1px solid #dde5ea;border-radius:12px;background:#fff}.project-guide-panel-compact{min-height:0}.project-guide-search-panel{display:grid;gap:12px;padding:22px 40px 24px;border-bottom:1px solid #dfe6ea;background:#fff}.project-guide-search-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.project-guide-search-heading strong{color:#30404b;font-size:14px}.project-guide-search-heading a{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;margin-top:5px;color:var(--ui-text-navigation);font-size:12px;font-weight:750;text-decoration:none}.project-guide-search-heading a:hover{text-decoration:underline}.project-guide-search{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;border:1px solid #b6c6d1;border-radius:10px;background:#f8fafb;color:var(--ui-text-secondary);box-shadow:0 4px 14px #1935480a;box-sizing:border-box}.project-guide-search:focus-within{border-color:#397094;box-shadow:0 0 0 3px #39709421}.project-guide-search>svg{position:static;display:block;flex:0 0 20px;margin:0;transform:none}.project-guide-search input{flex:1 1 auto;width:auto;min-width:0;height:50px;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:#20303b;box-shadow:none;font:inherit;font-size:14px;line-height:50px}.project-guide-search input:focus{border:0;box-shadow:none}.project-guide-search input::placeholder{color:var(--ui-text-secondary)}.project-guide-search button{border:0;background:transparent;color:var(--ui-text-navigation);cursor:pointer;font-size:12px;font-weight:750}.project-guide-search .project-guide-ask-button{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-height:36px;padding:0 13px;border-radius:7px;background:#0879ad;color:#fff}.project-guide-search .project-guide-ask-button:hover{background:#133f5c}.project-guide-search .project-guide-ask-button:disabled{opacity:.45;cursor:not-allowed}.project-guide-question-examples{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--ui-text-secondary);font-size:11px}.project-guide-question-examples button{padding:5px 8px;border:1px solid #d4dee4;border-radius:999px;background:#fff;color:#3f5767;cursor:pointer;font-size:11px}.project-guide-question-examples button:hover{border-color:#84a2b6;background:#edf3f7}.project-guide-search-status{margin:-11px 0 0;color:var(--ui-text-secondary);font-size:12px}.project-guide-live-topics{display:grid;gap:10px;margin:16px 40px 22px;padding:16px;border:1px solid #d7dfe5;border-radius:10px;background:#f8fafb}.project-guide-live-topics>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-guide-live-topics>header strong{color:#293d4b;font-size:13px}.project-guide-live-topics>header span{color:var(--ui-text-secondary);font-size:11px}.project-guide-live-topics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project-guide-live-topics button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:12px 13px;border:1px solid #dbe3e8;border-radius:8px;background:#fff;color:#344754;cursor:pointer;text-align:left}.project-guide-live-topics button:hover{border-color:#7a9cb2;background:#edf3f7}.project-guide-live-topics button>span,.project-guide-live-topics button>strong,.project-guide-live-topics button>p{grid-column:1}.project-guide-live-topics button>span{color:#1a557d;font-size:9px;font-weight:800;text-transform:uppercase}.project-guide-live-topics button>strong{font-size:12px}.project-guide-live-topics button>p{overflow:hidden;margin:1px 0 0;color:var(--ui-text-secondary);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.project-guide-live-topics button>svg{grid-column:2;grid-row:1 / span 3;align-self:center}.project-guide-source-note{display:flex;align-items:flex-start;gap:10px;padding:13px 40px;border-bottom:1px solid #d8e0e6;background:#edf3f7;color:#294d65}.project-guide-source-note svg{flex:0 0 auto;margin-top:1px}.project-guide-source-note p{margin:0;font-size:12px;line-height:1.55}.project-guide-no-results{display:grid;justify-items:center;gap:7px;padding:70px 24px;color:var(--ui-text-secondary);text-align:center}.project-guide-no-results strong{color:#30404b;font-size:15px}.project-guide-no-results p{margin:0;font-size:13px}.project-guide-no-results button{margin-top:5px;padding:9px 13px;border:1px solid #9ab3c4;border-radius:7px;background:#edf3f7;color:var(--ui-text-navigation);cursor:pointer;font-size:12px;font-weight:750}.project-guide-no-results button:hover{background:#dfeaf1}.project-guide-playbooks summary:focus-visible{outline:3px solid rgba(57,112,148,.24);outline-offset:-3px}.project-guide-support-intake{display:grid;gap:12px;margin-top:24px}.project-guide-support-intake>h4{margin:0;color:#293d4b;font-size:14px}.project-guide-generic-heading{display:flex;align-items:center;gap:14px;padding:24px 40px;border-bottom:1px solid #d8e0e6;background:#edf3f7;color:#174868}.project-guide-generic-heading>svg{flex:0 0 auto}.project-guide-generic-heading strong{display:block;color:#284152;font-size:15px}.project-guide-generic-heading p{margin:4px 0 0;color:var(--ui-text-secondary);font-size:12px}.project-guide-answer{display:grid;gap:18px;margin:22px 40px;padding:22px;border:1px solid #9fbccf;border-radius:12px;background:#f5f9fb;box-shadow:0 10px 28px #184d7014}.project-guide-answer>header{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid #d7e2e9}.project-guide-answer>header span,.project-guide-answer-grid h4{display:flex;align-items:center;gap:7px;color:#174868;font-size:12px;font-weight:800}.project-guide-answer>header p,.project-guide-answer-title p,.project-guide-answer-result p{margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:1.6}.project-guide-answer-title>span{color:#1a557d;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.project-guide-answer-title h3{margin:5px 0 7px;color:#20303b;font-size:20px}.project-guide-answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-guide-answer-grid>div{padding:16px;border:1px solid #d8e1e7;border-radius:9px;background:#fff}.project-guide-answer-grid h4{margin:0 0 10px}.project-guide-answer-grid ol,.project-guide-answer-grid ul{display:grid;gap:7px;margin:0;padding-left:20px;color:var(--ui-text-secondary);font-size:12px;line-height:1.5}.project-guide-answer-result{padding:15px 16px;border:1px solid #f0cc97;border-radius:9px;background:#fff8ec}.project-guide-answer-result strong{display:block;margin-bottom:5px;color:#875b1d;font-size:12px}.project-guide-answer-result p{color:#745f40}.project-guide-answer-empty{justify-items:center;text-align:center;color:var(--ui-text-secondary)}.project-guide-answer-empty p{max-width:680px;margin:0;font-size:12px;line-height:1.55}.project-guide-knowledge-toolbar{display:grid;gap:12px;margin-bottom:18px}.project-guide-knowledge-toolbar>label{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 13px;border:1px solid #cbd6de;border-radius:9px;background:#f8fafb;color:var(--ui-text-secondary)}.project-guide-knowledge-toolbar>label:focus-within{border-color:#397094;box-shadow:0 0 0 3px #39709421}.project-guide-knowledge-toolbar input{flex:1;min-width:0;height:42px;border:0;outline:0;background:transparent;color:#20303b;font-size:13px}.project-guide-knowledge-categories{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.project-guide-knowledge-categories button{flex:0 0 auto;padding:7px 10px;border:1px solid #d4dde3;border-radius:999px;background:#fff;color:var(--ui-text-secondary);cursor:pointer;font-size:11px;font-weight:700}.project-guide-knowledge-categories button.active,.project-guide-knowledge-categories button:hover{border-color:#628da9;background:#e8eff4;color:var(--ui-text-navigation)}.project-guide-knowledge-layout{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);min-height:520px;overflow:hidden;border:1px solid #dbe3e8;border-radius:11px;background:#fff}.project-guide-topic-list{overflow-y:auto;max-height:650px;padding:8px;border-right:1px solid #dfe6eb;background:#f7f9fa}.project-guide-topic-list button{display:grid;grid-template-columns:1fr auto;gap:4px 10px;width:100%;padding:12px;border:0;border-radius:8px;background:transparent;color:#354854;cursor:pointer;text-align:left}.project-guide-topic-list button+button{margin-top:2px}.project-guide-topic-list button:hover,.project-guide-topic-list button.active{background:#e6eef3;color:#174868}.project-guide-topic-list button:focus-visible{outline:3px solid rgba(57,112,148,.24);outline-offset:-2px}.project-guide-topic-list button>span{grid-column:1;color:var(--ui-text-secondary);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.project-guide-topic-list button>strong{grid-column:1;font-size:12px;line-height:1.35}.project-guide-topic-list button>svg{grid-column:2;grid-row:1 / span 2;align-self:center}.project-guide-topic-detail{min-width:0;padding:26px}.project-guide-topic-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e5ebef}.project-guide-topic-category{color:#1a557d;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.project-guide-topic-detail h3{margin:6px 0 8px;color:#20303b;font-size:22px}.project-guide-topic-detail>header p{max-width:720px;margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:1.65}.project-guide-topic-status{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;padding:7px 9px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.project-guide-topic-status.verify{background:#fff2dd;color:#946018}.project-guide-topic-status.documented{background:#e4f4ed;color:#176854}.project-guide-topic-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-top:20px}.project-guide-topic-columns section{padding:18px;border:1px solid #dfe6ea;border-radius:9px;background:#fbfcfd}.project-guide-topic-columns h4{margin:0 0 12px;color:#293d4b;font-size:13px}.project-guide-topic-columns ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--ui-text-secondary);font-size:12px;line-height:1.5}.project-guide-topic-detail>aside{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:15px 16px;border:1px solid;border-radius:9px}.project-guide-topic-detail>aside>svg{flex:0 0 auto}.project-guide-topic-detail>aside.verify{border-color:#efd0a2;background:#fff8ed;color:#90601d}.project-guide-topic-detail>aside.documented{border-color:#b9dfd0;background:#edf8f3;color:#176854}.project-guide-topic-detail>aside strong{display:block;margin-bottom:4px;font-size:12px}.project-guide-topic-detail>aside p{margin:0;color:inherit;font-size:12px;line-height:1.55}.project-guide-knowledge-empty{display:grid;justify-items:center;gap:7px;min-height:260px;align-content:center;border:1px dashed #ccd7df;border-radius:10px;color:var(--ui-text-secondary);text-align:center}.project-guide-knowledge-empty p{margin:0;font-size:12px}.project-guide-knowledge-flow{display:grid;gap:10px}.project-guide-knowledge-topic{overflow:hidden;border:1px solid #dbe3e8;border-radius:10px;background:#fff}.project-guide-knowledge-topic>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px 16px;cursor:pointer;list-style:none}.project-guide-knowledge-topic>summary::-webkit-details-marker{display:none}.project-guide-knowledge-topic>summary:focus-visible{outline:3px solid rgba(57,112,148,.24);outline-offset:-3px}.project-guide-knowledge-topic[open]>summary{border-bottom:1px solid #e3e9ed;background:#f9fbfc}.project-guide-knowledge-number{color:#1a557d;font-size:10px;font-weight:850;letter-spacing:.06em}.project-guide-knowledge-topic>summary>div{display:grid;gap:3px;min-width:0}.project-guide-knowledge-topic>summary small{color:var(--ui-text-secondary);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.project-guide-knowledge-topic>summary strong{color:#293c48;font-size:14px}.project-guide-knowledge-topic>summary p{overflow:hidden;margin:0;color:var(--ui-text-secondary);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.project-guide-knowledge-topic>summary>svg{color:var(--ui-text-secondary);transition:transform .18s}.project-guide-knowledge-topic[open]>summary>svg{transform:rotate(90deg)}.project-guide-knowledge-body{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;padding:18px;background:#fbfcfd}.project-guide-knowledge-body>section{padding:16px;border:1px solid #dfe6ea;border-radius:9px;background:#fff}.project-guide-knowledge-body h4{margin:0 0 11px;color:#293d4b;font-size:12px}.project-guide-knowledge-body ul{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--ui-text-secondary);font-size:12px;line-height:1.5}.project-guide-knowledge-body>aside{display:flex;grid-column:1 / -1;align-items:flex-start;gap:10px;padding:14px 15px;border:1px solid #b9d0df;border-radius:9px;background:#edf4f8;color:#174868}.project-guide-knowledge-body>aside>svg{flex:0 0 auto}.project-guide-knowledge-body>aside.verify{border-color:#efd0a2;background:#fff8ed;color:#90601d}.project-guide-knowledge-body>aside.documented{border-color:#b9dfd0;background:#edf8f3;color:#176854}.project-guide-knowledge-body>aside strong{display:block;margin-bottom:4px;font-size:12px}.project-guide-knowledge-body>aside p{margin:0;color:inherit;font-size:12px;line-height:1.55}.project-guide-section-heading>div>span{font-size:10px}.project-guide-section-heading h3{font-size:23px}.project-guide-section-heading p{font-size:13px}.project-guide-area-card h4{font-size:15px}.project-guide-area-card>p,.project-guide-area-card li{font-size:12px}.project-guide-response-list p{font-size:12px}.project-guide-security-note strong{font-size:13px}.project-guide-security-note p{font-size:12px}.project-guide-playbooks summary>span{font-size:11px}.project-guide-playbooks summary strong{font-size:14px}.project-guide-playbooks summary small{font-size:12px}.project-guide-playbook-body h5,.project-guide-playbook-body ul,.project-guide-escalate p{font-size:12px}.project-guide-integration-grid h4{font-size:14px}.project-guide-integration-grid p{font-size:12px}.project-guide-tech-list span{font-size:11px}.project-guide-ticket-template strong{font-size:12px}.project-guide-ticket-template small{font-size:11px}.project-guide-priorities strong{font-size:12px}.project-guide-priorities p{font-size:11px}.project-guide-modal-files>span{align-items:center;flex-direction:column;gap:5px}.project-guide-modal-files>span>button:first-child{border-radius:7px}.project-guide-modal-files>span>button.project-guide-file-delete{display:block;width:auto;padding:0;border:0;border-radius:0;background:transparent;color:#b64036;font-size:11px}.project-guide-modal-files>span>button.project-guide-file-delete:hover{text-decoration:underline}html[data-theme=dark] .project-guide-shell,html[data-theme=dark] .project-guide-tabs{background:transparent}html[data-theme=dark] .project-guide-panel,html[data-theme=dark] .project-guide-search-panel{border-color:#2e3e49;background:#1c262d}html[data-theme=dark] .project-guide-search-heading strong{color:#e5eaee}html[data-theme=dark] .project-guide-search-status{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-search{border-color:#415765;background:#222d34;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-search input{color:#e5eaee}html[data-theme=dark] .project-guide-search .project-guide-ask-button{background:#4d82a5;color:#121d25}html[data-theme=dark] .project-guide-question-examples button{border-color:#415765;background:#222d34;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-answer{border-color:#415a6b;background:#1b272f}html[data-theme=dark] .project-guide-answer>header{border-color:#374955}html[data-theme=dark] .project-guide-answer-title h3{color:#e5eaee}html[data-theme=dark] .project-guide-answer>header p,html[data-theme=dark] .project-guide-answer-title p{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-answer-grid>div{border-color:#374955;background:#222d34}html[data-theme=dark] .project-guide-answer-grid ol,html[data-theme=dark] .project-guide-answer-grid ul{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-answer-result{border-color:#6b512e;background:#382f20}html[data-theme=dark] .project-guide-answer-result p{color:#dbc39e}html[data-theme=dark] .project-guide-live-topics{border-color:#374955;background:#192127}html[data-theme=dark] .project-guide-live-topics>header strong{color:#e5eaee}html[data-theme=dark] .project-guide-live-topics button{border-color:#374955;background:#222d34;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-live-topics button:hover{background:#283b48}html[data-theme=dark] .project-guide-knowledge-toolbar>label,html[data-theme=dark] .project-guide-knowledge-categories button,html[data-theme=dark] .project-guide-knowledge-layout,html[data-theme=dark] .project-guide-topic-columns section{border-color:#374955;background:#222d34}html[data-theme=dark] .project-guide-knowledge-toolbar input,html[data-theme=dark] .project-guide-topic-detail h3,html[data-theme=dark] .project-guide-topic-columns h4{color:#e5eaee}html[data-theme=dark] .project-guide-knowledge-categories button{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-knowledge-categories button.active,html[data-theme=dark] .project-guide-knowledge-categories button:hover{background:#283b48;color:#8db5d0}html[data-theme=dark] .project-guide-topic-list{border-color:#374955;background:#192127}html[data-theme=dark] .project-guide-topic-list button{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-topic-list button:hover,html[data-theme=dark] .project-guide-topic-list button.active{background:#283b48;color:#8db5d0}html[data-theme=dark] .project-guide-topic-detail>header{border-color:#374955}html[data-theme=dark] .project-guide-topic-detail>header p,html[data-theme=dark] .project-guide-topic-columns ul{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-topic-status.verify{background:#49381f;color:#e5bf82}html[data-theme=dark] .project-guide-topic-status.documented{background:#28483b;color:#8dd0b8}html[data-theme=dark] .project-guide-topic-detail>aside.verify{border-color:#6b512e;background:#382f20;color:#dbc39e}html[data-theme=dark] .project-guide-topic-detail>aside.documented{border-color:#416b5c;background:#1b2f27;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-knowledge-topic,html[data-theme=dark] .project-guide-knowledge-body>section{border-color:#374955;background:#222d34}html[data-theme=dark] .project-guide-knowledge-topic[open]>summary{border-color:#374955;background:#202b33}html[data-theme=dark] .project-guide-knowledge-topic>summary strong,html[data-theme=dark] .project-guide-knowledge-body h4{color:#e5eaee}html[data-theme=dark] .project-guide-knowledge-topic>summary p,html[data-theme=dark] .project-guide-knowledge-body ul{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-knowledge-body{background:#192127}html[data-theme=dark] .project-guide-knowledge-body>aside{border-color:#415a6b;background:#1b272f;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-knowledge-body>aside.verify{border-color:#6b512e;background:#382f20;color:#dbc39e}html[data-theme=dark] .project-guide-knowledge-body>aside.documented{border-color:#416b5c;background:#1b2f27;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-source-note{border-color:#374955;background:#23313a;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-support-intake>h4{color:#e5eaee}html[data-theme=dark] .project-guide-generic-heading{border-color:#374955;background:#23313a;color:#8db5d0}html[data-theme=dark] .project-guide-generic-heading strong{color:#e5eaee}html[data-theme=dark] .project-guide-generic-heading p{color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-no-results button{border-color:#415765;background:#283b48;color:var(--ui-text-secondary)}html[data-theme=dark] .project-guide-modal-files>span>button.project-guide-file-delete{border:0;background:transparent;color:#ef8e86}@media(max-width:760px){.project-guide-search-panel{padding:24px 18px}.project-guide-search-heading{align-items:flex-start;flex-direction:column;gap:8px}.project-guide-search-heading a{margin-top:0}.project-guide-search{align-items:stretch;flex-wrap:wrap;padding:10px 12px}.project-guide-search input{height:42px;line-height:42px}.project-guide-search .project-guide-ask-button{width:100%;justify-content:center}.project-guide-answer{margin:16px 18px;padding:18px}.project-guide-live-topics{margin:14px 18px 18px}.project-guide-live-topics>div{grid-template-columns:1fr}.project-guide-answer-grid,.project-guide-knowledge-layout{grid-template-columns:1fr}.project-guide-topic-list{display:flex;gap:6px;overflow-x:auto;max-height:none;padding:8px;border-right:0;border-bottom:1px solid #dfe6eb}.project-guide-topic-list button{flex:0 0 210px}.project-guide-topic-detail{padding:20px}.project-guide-topic-detail>header{flex-direction:column}.project-guide-topic-columns{grid-template-columns:1fr}.project-guide-knowledge-topic>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.project-guide-knowledge-topic>summary .project-guide-topic-status{display:none}.project-guide-knowledge-topic>summary>svg{grid-column:3}.project-guide-knowledge-topic>summary p{white-space:normal}.project-guide-knowledge-body{grid-template-columns:1fr;padding:14px}.project-guide-knowledge-body>aside{grid-column:1}.project-guide-source-note{padding-inline:18px}.project-guide-generic-heading{padding:20px 18px}.project-guide-section-heading h3{font-size:20px}}.presence-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.presence-summary>button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;min-height:82px;padding:16px 18px;border:1px solid #dae2e7;border-radius:10px;background:#fff;color:inherit;cursor:pointer;text-align:left;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.presence-summary>button:hover{border-color:#8ba7b9;transform:translateY(-1px)}.presence-summary>button:focus-visible{outline:3px solid #5c8eaf;outline-offset:2px}.presence-summary>button.active{box-shadow:0 0 0 1px currentColor}.presence-summary>button.status-filter.online.active{border-color:#18a472;background:#edf9f4;color:#137d59}.presence-summary>button.status-filter.idle.active{border-color:#d59a24;background:#fff8e8;color:#8b5d08}.presence-summary>button.status-filter.offline.active{border-color:#8c9993;background:#e6ebe8;color:var(--ui-text-secondary)}.presence-summary>button strong{font-size:24px;color:#20303b}.presence-summary>button small{color:var(--ui-text-secondary)}.presence-summary-main{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.presence-summary-people{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:72%;align-items:center;justify-content:flex-end;gap:8px;color:var(--ui-text-secondary);font-size:11px;font-weight:650;overflow:visible}.presence-summary-column{display:flex;flex:1 1 0;width:0;min-width:0;max-width:138px;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;max-height:58px;overflow:hidden}.presence-summary-column+.presence-summary-column{padding-left:9px;border-left:1px solid #dae2e7}.presence-summary-person{display:block;width:100%;min-width:0;max-width:100%;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-summary-overflow{position:relative;display:block;flex:0 0 auto;width:auto;min-width:max-content;max-width:none;padding:0 2px;overflow:visible;color:var(--ui-text-navigation);font-weight:800;white-space:nowrap}.presence-summary-overflow:after{content:attr(data-tooltip);position:absolute;z-index:60;top:calc(100% + 10px);right:0;width:max-content;max-width:230px;padding:9px 11px;border:1px solid #d3dde3;border-radius:8px;background:#172732;color:#fff;box-shadow:0 10px 28px #0c161d38;font-size:11px;font-weight:500;line-height:1.6;white-space:pre-line;opacity:0;visibility:hidden;transform:translateY(-3px);transition:.14s;pointer-events:none}.presence-summary-overflow:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.presence-dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%}.presence-dot.online{background:#18a472;box-shadow:0 0 0 4px #18a4721c}.presence-dot.idle{background:#d59a24;box-shadow:0 0 0 4px #d59a241c}.presence-dot.offline{background:#8c9993;box-shadow:0 0 0 4px #8c99931c}.presence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.presence-card{padding:20px;border:1px solid #dae2e7;border-radius:12px;background:#fff;box-shadow:0 6px 18px #20303b0a}.presence-card>header{display:flex;align-items:center;gap:12px}.presence-card>header>div:nth-child(2){min-width:0;flex:1}.presence-card h2{margin:0 0 3px;font-size:15px;color:#20303b}.presence-card header p{margin:0;overflow:hidden;color:var(--ui-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.presence-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#e8eff4;color:var(--ui-text-navigation);font-weight:600}html[data-theme=dark] .presence-avatar{background:#293a46;color:#b5d2e6}.presence-current{display:flex;align-items:flex-start;gap:10px;margin:18px 0;padding:12px;border-radius:9px;background:#f5f9f7;color:var(--ui-text-secondary)}.presence-current.online{background:#e8f7fd;color:var(--ui-text-navigation)}.presence-current.idle{background:#fff0c7;color:#8b5d08}.presence-current.offline{background:#e6ebe8;color:var(--ui-text-secondary)}.presence-current>div{display:grid;gap:2px}.presence-current small,.presence-current span{color:var(--ui-text-secondary);font-size:10px}.presence-current strong{color:#203b33;font-size:12px}.presence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #e1e8ec;border-radius:9px;overflow:hidden}.presence-metrics>div{min-width:0;padding:11px;border-right:1px solid #e1e8ec;border-bottom:1px solid #e1e8ec}.presence-metrics>div:nth-child(3n){border-right:0}.presence-metrics>div:nth-last-child(-n+3){border-bottom:0}.presence-metrics dt{color:var(--ui-text-secondary);font-size:9px}.presence-metrics dd{margin:5px 0 0;color:#20303b;font-size:13px;font-weight:750;overflow-wrap:anywhere}html[data-theme=dark] .presence-summary>button,html[data-theme=dark] .presence-card{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .presence-summary>button.status-filter.online.active{background:#193b30;border-color:#18a472}html[data-theme=dark] .presence-summary>button.status-filter.idle.active{background:#3b321e;border-color:#d59a24}html[data-theme=dark] .presence-summary>button.status-filter.offline.active{background:#29332f;border-color:#8c9993}html[data-theme=dark] .presence-summary-people{color:var(--ui-text-secondary)}html[data-theme=dark] .presence-summary strong,html[data-theme=dark] .presence-card h2,html[data-theme=dark] .presence-current strong,html[data-theme=dark] .presence-metrics dd{color:#e5eee9}html[data-theme=dark] .presence-current.online{background:#173c50}html[data-theme=dark] .presence-current.idle{background:#3b321e}html[data-theme=dark] .presence-current.offline{background:#29332f}html[data-theme=dark] .presence-metrics,html[data-theme=dark] .presence-metrics>div{border-color:#2e3e49}@media(max-width:1100px){.presence-grid{grid-template-columns:1fr}}@media(max-width:650px){.presence-summary,.presence-grid{grid-template-columns:1fr}.presence-metrics{grid-template-columns:repeat(2,1fr)}.presence-metrics>div,.presence-metrics>div:nth-child(3n),.presence-metrics>div:nth-last-child(-n+3){border-right:1px solid #e1e8ec;border-bottom:1px solid #e1e8ec}.presence-metrics>div:nth-child(2n){border-right:0}.presence-metrics>div:nth-last-child(-n+2){border-bottom:0}}.presence-idle-form{margin-top:24px}.response-settings-tabs{margin-bottom:24px}.response-rules-page.tab-response .presence-idle-form,.response-rules-page.tab-presence .response-rules-form{display:none}.response-rules-page.tab-presence .presence-idle-form{margin-top:0}.presence-idle-control{display:flex;align-items:center;gap:10px;max-width:320px}.presence-idle-control label{flex:1}.presence-idle-control input[type=number]{-moz-appearance:textfield;appearance:textfield}.presence-idle-control input[type=number]::-webkit-inner-spin-button,.presence-idle-control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.presence-idle-control>span{margin-top:18px;color:var(--ui-text-secondary);font-size:12px}.users-password-field{position:relative;display:block}.management-form .users-password-field>input{padding-right:44px}.users-password-field .password-toggle{right:8px}.project-guide-source-note{margin:0;padding:16px 40px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:12px;line-height:1.7}@media(max-width:600px){.project-guide-source-note{padding:16px 24px}}.skills-page .management-panel>h2{display:flex;align-items:center;gap:8px}.staff-skill-tag>.styled-dropdown{min-width:110px;max-width:170px;width:160px;flex:0 1 160px}.staff-skill-tag{width:100%}.staff-skill-tag>span{flex:1}.customer-merge-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;color:var(--ui-text-secondary);font-size:12px}.customer-merge-selection-bar>span{flex:1;min-width:220px}.customer-merge-trigger{flex-shrink:0}.confirm-backdrop.customer-merge-backdrop{align-items:safe center;overflow-y:auto;padding:32px 16px;scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent}.confirm-modal.customer-merge-modal{width:min(720px,100%);min-width:0;max-height:none;overflow:visible;padding:24px;display:grid;gap:18px;scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent}.customer-merge-modal>.standard-modal-close{position:absolute;top:18px;right:18px}.customer-merge-modal h2{display:flex;align-items:center;gap:10px;padding-right:24px;margin:0}.customer-merge-modal p{margin:0;overflow-wrap:anywhere}.customer-merge-filters{display:grid;grid-template-columns:200px minmax(0,1fr) 76px;gap:14px;align-items:center}.customer-merge-filters>label,.customer-merge-filters>.styled-dropdown{min-width:0}.customer-merge-filters>label{position:relative;display:flex;justify-content:center;margin:0}.customer-merge-filters>label,.customer-merge-filters>.styled-dropdown,.customer-merge-filters>.button{box-sizing:border-box;height:46px;min-height:46px}.customer-merge-filters>label>input{width:100%;min-width:0;height:29px;min-height:0;font-weight:400}.customer-merge-filters>.button{padding:0 16px}.customer-merge-modal .styled-dropdown-menu{max-height:240px}.customer-merge-modal .customer-merge-groups{min-height:0;height:auto;max-height:338px;grid-auto-rows:48px;align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent}.customer-merge-groups,.customer-merge-candidates{display:grid;gap:10px}.customer-merge-candidates{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent}.customer-merge-group{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--ui-border, #dce3e8);border-radius:8px;background:var(--ui-surface, #f8fafb);color:inherit;cursor:pointer;text-align:left}.customer-merge-group strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-merge-group>span{flex-shrink:0}.customer-merge-candidate{display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid var(--ui-border, #dce3e8);border-radius:8px;padding:12px}.customer-merge-candidate>input{width:18px;height:18px;min-height:0;flex-shrink:0}.customer-merge-candidate>span{min-width:0;overflow-wrap:anywhere}.customer-merge-candidate small{display:block;margin-top:4px;color:var(--ui-text-secondary)}html[data-theme=dark] .customer-merge-group{background:#22323c;border-color:#415765}html[data-theme=dark] .customer-merge-modal,html[data-theme=dark] .customer-merge-candidates,html[data-theme=dark] .customer-merge-groups{scrollbar-color:#506a7c transparent}@media(max-width:600px){.confirm-modal.customer-merge-modal{padding:24px 18px}.customer-merge-filters{grid-template-columns:minmax(0,1fr)}}.management-search-tools{display:flex;align-items:center;gap:12px;flex:1 1 280px;min-width:0}.management-search-tools>.management-search{flex:1;min-width:0;margin-bottom:0}.customer-sort-button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.customer-sort-button>span{font-size:12px;opacity:.6}.customer-table-heading-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-sort-reset{display:inline-flex;align-items:center;justify-content:center;border:0;padding:4px;border-radius:5px;background:transparent;color:var(--ui-text-secondary);cursor:pointer}.customer-sort-reset:hover{background:#d5f0fc}html[data-theme=dark] .customer-sort-reset:hover{background:#30404b}.users-management-grid .users-table-wrap{overflow-x:auto}.users-management-grid .users-table{width:100%;min-width:0;table-layout:fixed}.users-table .users-column-name{width:30%}.users-table .users-column-status{width:104px}.users-table .users-column-actions{width:144px}.users-management-grid .users-table :is(th,td){padding-inline:12px;min-width:0}.users-table .users-cell-text{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.users-table .management-sort-heading{min-width:0;gap:6px}.users-table .management-sort-heading>span{overflow:hidden;text-overflow:ellipsis}.users-table .management-sort-button{min-width:0;max-width:100%;gap:5px}.users-table .management-sort-button>span[aria-hidden]{flex-shrink:0}.users-table .status-toggle{flex-wrap:wrap;gap:5px}.users-table .management-actions{flex-wrap:nowrap;gap:6px}@media(max-width:650px){.users-table .users-column-status{width:72px}.users-table .users-column-actions{width:132px}.users-management-grid .users-table :is(th,td){padding-inline:8px}.users-table .management-actions{gap:4px}.users-table .management-actions .icon-button{width:32px;min-width:32px;height:32px}}@media(max-width:1000px){.users-table{min-width:680px!important}.customer-list-table{min-width:760px}.projects-table{min-width:700px}.catalog-table{min-width:560px}}.customer-existing-requests{min-width:0;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border,#dbe3e8)}.customer-requests-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;color:var(--ui-text-primary)}.customer-requests-toggle::-webkit-details-marker{display:none}.customer-requests-toggle>div{min-width:0}.customer-requests-toggle>svg{flex-shrink:0;transition:transform .15s;color:var(--ui-text-navigation)}.customer-existing-requests[open]>.customer-requests-toggle>svg{transform:rotate(180deg)}.customer-requests-toggle:focus-visible{outline:2px solid var(--ui-tab-indicator);outline-offset:5px;border-radius:4px}.customer-requests-body{margin-top:16px}.customer-existing-requests h2{margin:0 0 8px;font-size:17px;color:var(--ui-text-primary)}.customer-requests-toggle p{margin:0;font-size:12px;line-height:1.6;color:var(--ui-text-secondary)}.customer-existing-requests-scroll{max-height:320px;max-width:100%;min-width:0;overflow:auto;scrollbar-width:thin;border:1px solid var(--border,#dbe3e8);border-radius:9px}:is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea){scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent}:is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar{width:7px;height:7px}:is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-track,:is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-corner{background:transparent}:is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-thumb{background:#a2b6c4;border-radius:8px}:is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-thumb:hover{background:#7693a7}:is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-button{display:none;width:0;height:0}html[data-theme=dark] :is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea){color-scheme:dark;scrollbar-width:thin;scrollbar-color:#506a7c transparent}html[data-theme=dark] :is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar{width:7px;height:7px}html[data-theme=dark] :is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-track,html[data-theme=dark] :is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-corner{background:transparent}html[data-theme=dark] :is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-thumb{background:#506a7c;border-radius:8px}html[data-theme=dark] :is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-thumb:hover{background:#6a8aa0}html[data-theme=dark] :is(.customer-existing-requests-scroll,.phone-support-request-form textarea,.phone-new-request-fields textarea,.phone-caller-fields textarea)::-webkit-scrollbar-button{display:none;width:0;height:0}.customer-existing-requests-table{min-width:650px;width:100%;table-layout:fixed;white-space:normal}.customer-existing-requests-table th,.customer-existing-requests-table td{padding:12px;overflow-wrap:anywhere}.customer-existing-requests-table th:first-child{width:30%}.customer-existing-requests-table th:nth-child(2){width:36%}.customer-existing-requests-table th:nth-child(3){width:14%}.customer-existing-requests-table th:nth-child(4){width:20%}.customer-request-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.customer-existing-requests-table a{color:var(--ui-text-navigation);text-decoration:none}.customer-existing-requests-table a:hover{text-decoration:underline}.customer-existing-requests-table a:focus-visible{outline:2px solid var(--ui-tab-indicator);outline-offset:3px}.customer-requests-filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px}.customer-requests-filters>div{display:grid;gap:7px;min-width:140px;max-width:100%}.customer-requests-filters>div:last-child{margin-left:auto}.customer-requests-filters>div>span{color:var(--ui-text-secondary);font-size:12px}.customer-requests-filters .styled-dropdown{min-width:140px}@media(max-width:540px){.customer-requests-filters>div{flex:1 1 140px;min-width:0}.customer-requests-filters .styled-dropdown{min-width:0}}.customer-existing-requests-scroll.customer-request-cards-scroll{max-height:440px;border:0;border-radius:0;padding:3px}.customer-request-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;min-width:0}.customer-request-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid #dbe3e8;border-radius:12px;background:#fff;color:var(--ui-text-primary);text-decoration:none;transition:border-color .15s,background-color .15s}.customer-request-card:hover{background:#f4f8fa;border-color:#85a2b5}.customer-request-card:focus-visible{outline:2px solid var(--ui-tab-indicator);outline-offset:1px}.customer-request-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.customer-request-card-heading>strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere;min-width:0;color:var(--ui-text-navigation)}.customer-request-status{flex-shrink:0;padding:4px 8px;border-radius:6px;background:#edf1f3;color:#435968;font-size:11px}.customer-request-status[data-status=OPEN]{background:#eaf3fe;color:#2767a4}.customer-request-status[data-status=RESOLVED]{background:#e4f5eb;color:#216844}.customer-request-status[data-status=PENDING]{background:#fff4d8;color:#806014}.customer-request-card .customer-request-description{-webkit-line-clamp:2;color:var(--ui-text-secondary);font-size:12px;min-height:36px}.customer-request-dates{display:grid;gap:6px;margin:auto 0 0;padding-top:10px;border-top:1px solid #e0e7eb;font-size:11px}.customer-request-dates>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}.customer-request-dates dt{color:var(--ui-text-secondary);flex-shrink:0}.customer-request-dates dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}html[data-theme=dark] .customer-request-card{background:#222d34;border-color:#374955}html[data-theme=dark] .customer-request-card:hover{background:#293842;border-color:#6a8aa0}html[data-theme=dark] .customer-request-dates{border-color:#374955}html[data-theme=dark] .customer-request-status{background:#30414c;color:#d0dbe3}html[data-theme=dark] .customer-request-status[data-status=OPEN]{background:#243f55;color:#a8d4ff}html[data-theme=dark] .customer-request-status[data-status=RESOLVED]{background:#254d39;color:#afe3c6}html[data-theme=dark] .customer-request-status[data-status=PENDING]{background:#4c3e23;color:#f2d48e}@media(max-width:600px){.customer-request-cards{grid-template-columns:minmax(0,1fr)}.customer-request-card{padding:14px}.customer-request-card-heading{flex-wrap:wrap}}.surveys-page{display:grid;gap:28px}.surveys-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.surveys-heading h1{margin:5px 0 4px}.surveys-heading p{margin:0;color:var(--ui-text-secondary)}.survey-section-title{margin:0 0 13px;color:#172f3f;font-size:15px;background:transparent;border:0;padding:0}.survey-section-title:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#216b9c}.muted-title:before{background:#7996aa}.survey-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.survey-card{padding:20px;border:1px solid #dae2e7;border-radius:14px;background:#fff;box-shadow:0 8px 22px #1d36460d}.survey-card-top{display:flex;align-items:center;gap:8px;color:var(--ui-text-secondary);font-size:11px}.survey-status{padding:4px 9px;border-radius:999px;background:var(--brand-primary-light);color:var(--ui-text-primary);font-weight:750}.survey-status.active{background:#dfedf7;color:#16486a}.survey-card-actions{display:flex;gap:8px;margin-left:auto}.survey-card-actions button,.survey-question-head button,.survey-options button{display:grid;place-items:center;border:0;background:transparent;color:var(--ui-text-secondary);cursor:pointer}.survey-card-actions .danger-icon{color:#d85353}.survey-card h3{margin:13px 0 6px;color:#172f3f;font-size:17px}.survey-card>p{min-height:38px;margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:1.55}.survey-meta{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0;color:var(--ui-text-secondary);font-size:11px}.survey-vote{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;border:0;border-radius:9px;background:var(--brand-primary);color:#fff;font-weight:750;cursor:pointer}.survey-vote:disabled{background:#e5eaee;color:var(--ui-text-secondary);cursor:default}.survey-empty{display:grid;justify-items:center;gap:9px;padding:70px 20px;border:1px dashed #c7d3db;border-radius:14px;color:var(--ui-text-secondary);text-align:center}.survey-empty strong{color:#273a46}.survey-empty p{margin:0}.survey-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:#060d11b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.survey-create-modal,.survey-answer-modal{width:min(1120px,96vw);max-height:92vh;overflow:hidden;border:1px solid #d7dfe5;border-radius:18px;background:#f6f8fa;box-shadow:0 28px 80px #0000004d}.survey-create-modal>header,.survey-answer-modal>header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid #dae2e7}.survey-create-modal h2,.survey-answer-modal h2{margin:4px 0 0;color:#172f3f;font-size:21px}.icon-button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--ui-text-secondary);cursor:pointer}html[data-theme=dark] .survey-statistics-modal>header>.icon-button{border:0;border-radius:9px;background:transparent;color:var(--ui-text-secondary)}html[data-theme=dark] .survey-statistics-modal>header>.icon-button:hover{background:#29363f;color:var(--ui-text-primary)}.survey-create-body{display:grid;gap:22px;max-height:calc(92vh - 150px);overflow:auto;padding:24px 26px}.survey-basics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.survey-basics label,.survey-audience{display:grid;gap:7px;color:var(--ui-text-secondary);font-size:12px}.survey-floating-field{position:relative;display:block;padding:8px 12px 7px;border:1px solid #c9d4dc;border-radius:9px;background:#fff}.survey-floating-field:focus-within{border-color:#18a7df;box-shadow:none}.survey-floating-field>span{position:absolute;top:-7px;left:9px;z-index:1;padding:0 4px;background:#fff;color:var(--ui-text-navigation);font-size:11px;font-weight:650;line-height:14px;white-space:nowrap}.survey-basics input,.survey-question-editor input,.survey-text-answer{width:100%;min-height:29px;padding:4px 0 1px;border:0;border-radius:0;background:transparent;color:#25323b;box-shadow:none}.survey-floating-field input:focus{border:0;box-shadow:none}.survey-floating-field .styled-dropdown{min-width:0;width:100%}.survey-floating-field .styled-dropdown-trigger{min-height:29px;padding:4px 0 1px;border:0;border-radius:0;background:#fff;box-shadow:none}.survey-floating-field .styled-dropdown.open .styled-dropdown-trigger{border:0;box-shadow:none}.survey-duration{max-width:150px}.survey-create-body h3{margin:0 0 10px;color:#293c48;font-size:14px}.survey-audience{grid-template-columns:minmax(180px,300px) minmax(220px,1fr);align-items:start}.survey-audience h3{grid-column:1/-1}.survey-audience details{padding:11px 13px;border:1px solid #c9d4dc;border-radius:9px;background:#fff}.survey-audience summary{cursor:pointer}.survey-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.survey-people label{display:flex;align-items:center;gap:7px}.survey-questions{display:grid;gap:12px}.survey-question-editor{padding:16px;border:1px solid #c9d4dc;border-radius:12px;background:#fff}.survey-question-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.survey-question-head>span{padding:5px 9px;border-radius:999px;background:#e5ecf1;color:var(--ui-text-navigation);font-size:11px;font-weight:750}.survey-question-head select{width:auto;min-height:34px;margin-left:auto;padding:6px 9px}.survey-question-head>.styled-dropdown{flex:0 0 150px;min-width:150px;margin-left:auto}.survey-question-head>.styled-dropdown .styled-dropdown-trigger{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:34px;height:34px;padding:6px 9px;border:1px solid #c9d4dc;border-radius:8px;background:#fff;color:#25323b}.survey-question-head>.styled-dropdown .styled-dropdown-trigger>span{flex:1 1 auto}.survey-question-head>.styled-dropdown .styled-dropdown-trigger>svg{flex:0 0 auto}.survey-question-head>.styled-dropdown.open .styled-dropdown-trigger{border-color:#18a7df;box-shadow:none}.survey-question-head>.styled-dropdown .styled-dropdown-menu{min-width:150px}.survey-question-text-field{display:block;margin-bottom:10px}.survey-question-text{margin-bottom:10px}.survey-options{display:grid;gap:8px}.survey-options>div{display:flex;align-items:center;gap:8px}.survey-options>div>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:var(--brand-primary-light);color:var(--ui-text-navigation);font-size:10px;font-weight:750}.survey-options>div>.survey-floating-field{flex:1 1 auto;min-width:0}.survey-options>div>.survey-floating-field input{width:100%}.survey-options>button,.survey-add-question{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;padding:8px;border:0;background:transparent;color:var(--ui-text-navigation);font-size:12px;font-weight:700;cursor:pointer}.survey-add-question{width:100%;margin-top:12px;border:1px dashed #a4b8c5;border-radius:10px}.rating-preview{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;background:#f1f4f6;color:var(--ui-text-secondary);font-size:12px}.rating-preview svg{color:#e9aa16}html[data-theme=dark] .rating-preview{background:#222d34;color:var(--ui-text-secondary)}.survey-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.survey-channels label{display:flex;align-items:center;gap:9px;padding:14px;border:1px solid #c9d4dc;border-radius:10px;background:#fff;color:var(--ui-text-secondary);cursor:pointer}.survey-channels label.selected{border-width:1px;border-color:#18a7df;background:#eaf1f6;color:#154464}.survey-channels input{position:absolute;opacity:0}.survey-create-modal>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid #dae2e7;background:#fff}.survey-answer-modal{width:min(560px,94vw);padding:0 24px 24px;background:#fff}.survey-answer-modal>header{padding:22px 0 15px;border:0}.survey-progress{display:flex;gap:8px}.survey-progress i{height:6px;flex:1;border-radius:9px;background:#dde4e9}.survey-progress i.active{background:#18a7df}.survey-answer-modal>small{display:block;margin-top:24px;color:var(--ui-text-navigation)}.survey-answer-modal>h3{margin:14px 0 7px;color:#172f3f}.survey-answer-modal>p{margin:0 0 14px;color:var(--ui-text-secondary);font-size:12px}.survey-answer-options{display:grid;gap:9px}.survey-answer-options button{display:flex;align-items:center;gap:10px;min-height:50px;padding:10px 13px;border:1px solid #c9d4dc;border-radius:10px;background:#fff;color:#2c3a44;font-weight:650;text-align:left;cursor:pointer}.survey-answer-options button.selected{border-color:#18a7df;background:#eaf1f6}.survey-answer-options button span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand-primary-light);color:var(--ui-text-navigation);font-size:11px}.survey-answer-options button svg{margin-left:auto;color:var(--ui-text-navigation)}.survey-rating{display:flex;justify-content:center;gap:8px;padding:24px 0}.survey-rating button{border:0;background:transparent;color:var(--ui-text-secondary);cursor:pointer}.survey-rating button.active{color:#f3b51b}.survey-rating button.active svg{fill:currentColor}.survey-text-answer{min-height:130px;resize:none}.survey-answer-modal>footer{display:flex;justify-content:space-between;margin-top:22px}html[data-theme=dark] .survey-section-title,html[data-theme=dark] .survey-card h3,html[data-theme=dark] .survey-create-modal h2,html[data-theme=dark] .survey-answer-modal h2,html[data-theme=dark] .survey-answer-modal>h3{color:#e5eaee}html[data-theme=dark] .survey-card,html[data-theme=dark] .survey-create-modal,html[data-theme=dark] .survey-answer-modal,html[data-theme=dark] .survey-question-editor,html[data-theme=dark] .survey-create-modal>footer{border-color:#3b4f5c;background:#1c262d}html[data-theme=dark] .survey-basics input,html[data-theme=dark] .survey-audience select,html[data-theme=dark] .survey-audience details,html[data-theme=dark] .survey-question-editor input,html[data-theme=dark] .survey-question-head select,html[data-theme=dark] .survey-channels label,html[data-theme=dark] .survey-answer-options button,html[data-theme=dark] .survey-text-answer{border-color:#425968;background:#25323a;color:#e5eaee}html[data-theme=dark] .survey-channels label.selected,html[data-theme=dark] .survey-answer-options button.selected{border-color:#6798b9;background:#293a46}html[data-theme=dark] .survey-card>p,html[data-theme=dark] .survey-meta,html[data-theme=dark] .survey-answer-modal>p{color:var(--ui-text-secondary)}@media(max-width:800px){.survey-grid,.survey-basics,.survey-audience{grid-template-columns:1fr}.survey-audience h3{grid-column:auto}.survey-channels,.survey-people{grid-template-columns:1fr}.surveys-heading{align-items:stretch;flex-direction:column}.surveys-heading .button{align-self:flex-start}.survey-overlay{padding:8px}.survey-create-modal{max-height:98vh}.survey-create-body{padding:18px}.survey-create-modal>header,.survey-create-modal>footer{padding-left:18px;padding-right:18px}}.survey-create-panel{overflow:hidden;border:1px solid #d7dfe5;border-radius:16px;background:#fff;box-shadow:0 8px 22px #1d36460d}.survey-create-panel>h2{margin:0;padding:22px 26px;border-bottom:1px solid #dae2e7;color:#172f3f;font-size:19px}.survey-create-panel .survey-create-body{max-height:none}.survey-create-panel>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid #dae2e7;background:#fff}.survey-duration-row{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px 16px}.survey-duration input{width:96px}.survey-audience-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.survey-audience-controls>label{display:grid;gap:7px}.survey-audience-controls>label.survey-floating-field{display:block;gap:0}.survey-recipient-picker{position:relative;padding:0;border:1px solid #c9d4dc;border-radius:9px;background:#fff}.survey-recipient-picker summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:10px 12px;color:var(--ui-text-secondary);font-size:13px;cursor:pointer;list-style:none}.survey-recipient-picker summary::-webkit-details-marker{display:none}.survey-recipient-picker summary:after{content:"⌄";margin-left:auto;font-size:16px}.survey-recipient-picker[open]{border-color:#18a7df;box-shadow:0 0 0 3px #1950741f}.survey-recipient-picker .survey-people{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:5;max-height:220px;overflow:auto;padding:12px;border:1px solid #c9d4dc;border-radius:9px;background:#fff;box-shadow:0 14px 28px #1d364629}.survey-channels label{align-items:flex-start}.survey-channels label>span{display:grid;gap:3px}.survey-channels strong{font-size:13px}.survey-channels small{color:var(--ui-text-secondary);font-size:11px}.survey-anonymous{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#fff3df;color:#a56508;font-weight:750}.survey-card-actions .close-icon{color:#be8a08}.survey-statistics-modal{width:min(680px,94vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7dfe5;border-radius:18px;background:#fff;box-shadow:0 28px 80px #0000004d}.survey-statistics-content{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent}.survey-statistics-content::-webkit-scrollbar{width:5px}.survey-statistics-content::-webkit-scrollbar-track{background:transparent}.survey-statistics-content::-webkit-scrollbar-thumb{border-radius:8px;background:#a2b6c4}.survey-statistics-content::-webkit-scrollbar-thumb:hover{background:#6e8da2}.survey-statistics-bottom-divider{flex:0 0 auto;height:0;margin:0 25px;border-top:1px solid #dae2e7}.survey-written-answers{display:grid;gap:10px;padding:0;margin:0;list-style:none}.survey-written-answers li{padding:12px;border-radius:8px;background:#eff3f5}.survey-written-answers strong{display:block;margin-bottom:6px;color:var(--ui-text-navigation);font-size:11px}.survey-written-answers p{white-space:pre-wrap;overflow-wrap:anywhere}.survey-question-condition{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:8px 0 16px;padding:12px;border:1px solid #dae2e7;border-radius:9px;background:#f6f8fa;color:#8b661d;font-size:12px}.survey-question-condition.active{border-color:#e4c26d;background:#fff8e5}.survey-question-condition>.styled-dropdown{flex:1 1 280px;min-width:0;max-width:450px}.survey-question-condition>.styled-dropdown+span+.styled-dropdown{flex:0 1 240px}.survey-question-condition>svg{flex:0 0 16px}.survey-question-condition .styled-dropdown-label{background:#f6f8fa}.survey-question-condition.active .styled-dropdown-label{background:#fff8e5}html[data-theme=dark] .survey-question-condition{background:#222d34;border-color:#415765;color:#efd078}html[data-theme=dark] .survey-question-condition.active{background:#393725;border-color:#796839}html[data-theme=dark] .survey-question-condition .styled-dropdown-label{background:#222d34}html[data-theme=dark] .survey-question-condition.active .styled-dropdown-label{background:#393725}html[data-theme=dark] .survey-written-answers li{background:#25323a}html[data-theme=dark] .survey-written-answers strong{color:#9dc5df}html[data-theme=dark] .survey-written-answers p{color:var(--ui-text-secondary)}.survey-statistics-modal>header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding:22px 25px;border-bottom:1px solid #dae2e7}.survey-statistics-modal h2{margin:0;color:#172f3f;font-size:19px}.survey-statistics-modal header p{margin:5px 0 0;color:var(--ui-text-secondary);font-size:12px}.survey-stat-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 25px}.survey-stat-summary>div{display:grid;justify-items:center;gap:4px;padding:16px;border-radius:12px;background:#eff3f5}.survey-stat-summary strong{color:var(--ui-text-navigation);font-size:25px}.survey-stat-summary span{color:var(--ui-text-secondary);font-size:11px}.survey-stat-list{display:grid;gap:14px;padding:0 25px 25px}.survey-stat-question{padding:18px;border:1px solid #d3dde3;border-radius:12px}.survey-stat-question>span{color:var(--ui-text-secondary);font-size:11px}.survey-stat-question h3{margin:8px 0 14px;color:#293c48;font-size:15px}.survey-stat-question p{margin:0;color:var(--ui-text-secondary);font-size:12px}.survey-stat-bar{display:grid;gap:6px;margin-top:11px}.survey-stat-bar>div{display:flex;justify-content:space-between;color:var(--ui-text-secondary);font-size:12px}.survey-stat-bar strong{color:var(--ui-text-primary)}.survey-stat-bar small{color:var(--ui-text-secondary);font-weight:400}.survey-stat-bar i{display:block;height:14px;overflow:hidden;border-radius:6px;background:#e6ebef}.survey-stat-bar b{display:block;height:100%;border-radius:inherit;background:#18a7df}.survey-average{display:flex;align-items:center;gap:7px;color:#d69406;font-size:23px}.survey-average small{color:var(--ui-text-secondary);font-size:13px}html[data-theme=dark] .survey-create-panel,html[data-theme=dark] .survey-create-panel>footer,html[data-theme=dark] .survey-statistics-modal{border-color:#3b4f5c;background:#1c262d}html[data-theme=dark] .survey-create-panel>h2,html[data-theme=dark] .survey-statistics-modal h2,html[data-theme=dark] .survey-stat-question h3{color:#e5eaee}html[data-theme=dark] .survey-recipient-picker,html[data-theme=dark] .survey-recipient-picker .survey-people{border-color:#425968;background:#25323a;color:#e5eaee}html[data-theme=dark] .survey-stat-summary>div{background:#25323a}html[data-theme=dark] .survey-stat-question{border-color:#3b4f5c}html[data-theme=dark] .survey-statistics-modal>header{border-bottom-color:#3b4f5c}html[data-theme=dark] .survey-statistics-bottom-divider{border-top-color:#3b4f5c}html[data-theme=dark] .survey-statistics-content{scrollbar-color:#506a7c transparent}html[data-theme=dark] .survey-statistics-content::-webkit-scrollbar-thumb{background:#506a7c}html[data-theme=dark] .survey-statistics-content::-webkit-scrollbar-thumb:hover{background:#6e8da2}html[data-theme=dark] .survey-stat-bar i{background:#3b4f5c}@media(max-width:800px){.survey-audience-controls{grid-template-columns:1fr}.survey-create-panel .survey-create-body{padding:18px}.survey-create-panel>h2,.survey-create-panel>footer{padding-right:18px;padding-left:18px}.survey-stat-summary{grid-template-columns:1fr;padding:18px}.survey-stat-list{padding:0 18px 18px}}.survey-channel-section .survey-channels input{display:none}.survey-channel-section .survey-channels .selected{box-shadow:none}.survey-audience-controls>.styled-dropdown{min-width:0;width:100%}.survey-audience-controls>.styled-dropdown .styled-dropdown-trigger{min-height:34px;height:34px;padding:6px 9px;border:1px solid #c9d4dc;border-radius:8px;background:#fff;color:#25323b}.survey-audience-controls>.styled-dropdown.open .styled-dropdown-trigger{border-color:#18a7df;box-shadow:none}.survey-audience-controls>.styled-dropdown .styled-dropdown-menu{z-index:15;max-height:220px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.survey-audience-controls>.styled-dropdown .styled-dropdown-menu::-webkit-scrollbar{display:none;width:0;height:0}.survey-audience-controls>.styled-dropdown .styled-dropdown-check{flex:0 0 auto}.survey-audience-controls>.survey-recipient-select{min-width:0;width:100%;padding:8px 12px 7px;border:1px solid #c9d4dc;border-radius:9px;background:#fff}.survey-audience-controls>.survey-recipient-select .styled-dropdown-trigger{min-height:29px;height:29px;padding:4px 0 1px;border:0;border-radius:0;background:transparent;color:#25323b}.survey-audience-controls>.survey-recipient-select .styled-dropdown-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.survey-audience-controls>.survey-recipient-select.open .styled-dropdown-trigger{border:0;box-shadow:none}.survey-audience-controls>.survey-recipient-select.open{border-color:#18a7df}.survey-audience-controls>.survey-recipient-select .styled-dropdown-label{background:#fff;color:var(--ui-text-navigation)}.survey-channel-section h3{display:flex;align-items:center;gap:7px}.survey-channel-help{margin:-4px 0 12px;color:var(--ui-text-secondary);font-size:11px}.survey-channel-section .survey-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.survey-channel-section .survey-channels:after,.survey-channel-section .survey-channels:has(label:nth-child(2).selected):after,.survey-channel-section .survey-channels:has(label:nth-child(3).selected):after{display:none;content:none;padding:0}.survey-channel-section .survey-channels label{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:15px;border:1px solid #c9d4dc;border-radius:10px;background:#fff;color:var(--ui-text-secondary);cursor:pointer}.survey-channel-section .survey-channels input{position:absolute;top:14px;right:12px;opacity:1}.survey-channel-section .survey-channels strong{font-size:12px}.survey-channel-section .survey-channels small{font-size:10px}.survey-channel-section .survey-channels label:nth-child(2) small{font-size:10px}.survey-channel-section .survey-channels label:nth-child(2) small:after{content:none}.survey-channel-section .survey-channels .selected{border-color:#18a7df;background:#eaf1f6;color:#154464}.survey-channel-section .survey-channels .unavailable{opacity:.65;cursor:default}.survey-channel-note{margin:12px 0 0;color:var(--ui-text-secondary);font-size:10px;line-height:1.6}.survey-channel-warning{margin:10px 0 0;padding:12px;border-radius:9px;background:#fff3d8;color:#8b661d;font-size:11px;line-height:1.5}html[data-theme=dark] .survey-channel-section .survey-channels label{border-color:#425968;background:#25323a;color:var(--ui-text-secondary)}html[data-theme=dark] .survey-channel-section .survey-channels .selected{border-color:#6798b9;background:#293a46;color:#9dc5df}html[data-theme=dark] .survey-channel-warning{background:#4a401f;color:#f0d77c}.survey-audience-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.survey-create-body>.survey-audience{display:block}.survey-audience-controls{width:calc((100% - 14px)/2);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:800px){.survey-audience-controls{width:100%}}@media(max-width:700px){.survey-audience-controls{grid-template-columns:minmax(0,1fr)}.survey-question-condition>.styled-dropdown,.survey-question-condition>.styled-dropdown+span+.styled-dropdown{flex:1 1 100%;max-width:none}}.survey-audience-controls>label,.survey-recipient-picker{min-width:0}.survey-recipient-picker{min-height:42px}.survey-recipient-picker summary{height:42px}.survey-recipient-picker .survey-people{grid-template-columns:1fr 1fr}.survey-channels{align-items:stretch}.survey-channels label{position:relative;min-height:96px}.survey-channels label:nth-child(2) small{font-size:0}.survey-channels label:nth-child(2) small:after{content:"Telefon numarasına gönder";font-size:11px}.survey-channels:has(label:nth-child(2).selected):after{grid-column:1/-1;content:"SMS, anket başlığını ve anket bağlantısını içerir. Uzun mesajlar birden fazla SMS olarak ücretlendirilebilir.";padding:10px 12px;border-radius:8px;background:#fff6dc;color:#8b661d;font-size:11px;line-height:1.5}.survey-channels:has(label:nth-child(3).selected):after{grid-column:1/-1;content:"E-Posta, anket başlığını ve anket bağlantısını içerir.";padding:10px 12px;border-radius:8px;background:#eef3f7;color:var(--ui-text-secondary);font-size:11px;line-height:1.5}.survey-channels:has(label:nth-child(2).selected):has(label:nth-child(3).selected):after{content:"SMS ve e-posta, anket başlığını ve anket bağlantısını içerir. Uzun SMS mesajları birden fazla SMS olarak ücretlendirilebilir."}.survey-channels label.unavailable{opacity:.58;cursor:not-allowed}.survey-anonymous-control{display:flex;align-items:center;align-self:end;gap:8px;min-height:42px;margin:0;font-size:13px;line-height:1.4;white-space:nowrap;cursor:pointer}.survey-anonymous-control label{display:block;margin:0;color:var(--ui-text-secondary);font:inherit;cursor:pointer}.survey-basics .survey-anonymous-control input[type=checkbox]{position:static;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0;opacity:1;accent-color:#195074;cursor:pointer}.survey-anonymous-control .survey-privacy-icon{flex:0 0 15px;color:#216b9c}.survey-anonymous-control .survey-privacy-icon.is-locked{color:#d69406}html[data-theme=dark] .survey-anonymous-control label{color:#e5eaee}html[data-theme=dark] .surveys-page .survey-card,html[data-theme=dark] .surveys-page .survey-create-modal,html[data-theme=dark] .surveys-page .survey-answer-modal,html[data-theme=dark] .surveys-page .survey-question-editor,html[data-theme=dark] .surveys-page .survey-audience details,html[data-theme=dark] .surveys-page .survey-floating-field{background:#1c262d;border-color:#415765;color:#e5eaee}html[data-theme=dark] .surveys-page .survey-create-modal>header,html[data-theme=dark] .surveys-page .survey-answer-modal>header,html[data-theme=dark] .surveys-page .survey-question-editor,html[data-theme=dark] .surveys-page .survey-audience details{border-color:#415765}html[data-theme=dark] .surveys-page input:not([type=checkbox]),html[data-theme=dark] .surveys-page textarea,html[data-theme=dark] .surveys-page select,html[data-theme=dark] .surveys-page .styled-dropdown-trigger{background:transparent;border-color:#415765;color:#e5eaee}html[data-theme=dark] .surveys-page .survey-floating-field>span,html[data-theme=dark] .surveys-page .survey-create-body h3,html[data-theme=dark] .surveys-page .survey-question-head>span{color:var(--ui-text-secondary);background:#1c262d}html[data-theme=dark] .surveys-page .survey-section-title{color:#e5eaee;background:transparent}html[data-theme=dark] .surveys-page .survey-recipient-select,html[data-theme=dark] .surveys-page .survey-recipient-select .styled-dropdown-label,html[data-theme=dark] .surveys-page .survey-recipient-select .styled-dropdown-trigger{background:transparent;color:#e5eaee}html[data-theme=dark] .surveys-page .survey-recipient-select .styled-dropdown-label{background:#1c262d}html[data-theme=dark] .survey-audience-controls>.survey-recipient-select{background:#222d34;border-color:#415765}html[data-theme=dark] .survey-audience-controls>.styled-dropdown{background:#222d34;border-color:#415765}html[data-theme=dark] .survey-audience-controls>.survey-recipient-select .styled-dropdown-trigger{background:transparent;color:#e5eaee}html[data-theme=dark] .survey-audience-controls>.survey-recipient-select .styled-dropdown-label{background:#1c262d;color:var(--ui-text-secondary)}html[data-theme=dark] .survey-audience-controls>.styled-dropdown .styled-dropdown-label,html[data-theme=dark] .survey-audience-controls>.survey-recipient-select .styled-dropdown-label{color:var(--ui-text-secondary)}html[data-theme=dark] .survey-audience-controls>.styled-dropdown .styled-dropdown-trigger,html[data-theme=dark] .survey-audience-controls>.survey-recipient-select .styled-dropdown-trigger{color:#e5eaee}html[data-theme=dark] .survey-audience-controls>.survey-recipient-select .styled-dropdown-trigger>span,html[data-theme=dark] .survey-audience-controls>.survey-recipient-select .styled-dropdown-trigger>svg{color:#e5eaee;opacity:1}.roles-page{--roles-surface: #fff;--roles-soft: #f5f7f8;--roles-border: #dae2e8;--roles-accent-soft: #e8f7fd;--roles-check-border: #7190a4;--roles-check-fill: #18a7df;--roles-check-text: #fff}html[data-theme=dark] .roles-page{--roles-surface: #1b252b;--roles-soft: #171f25;--roles-border: #364955;--roles-accent-soft: #24323b;--roles-check-border: #859fb1;--roles-check-fill: #9dc5df;--roles-check-text: #162a38}.roles-page :is(h2,h3,p){margin:0}.roles-page :is(h2,h3){color:var(--ui-text-primary);font-size:14px;font-weight:600;line-height:1.5}.roles-page p{color:var(--ui-text-secondary);font-size:12px;line-height:1.7}.roles-page .page-heading p{margin-top:9px}.roles-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.roles-section-heading>span{color:var(--ui-text-secondary);font-size:12px}.roles-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.roles-template{padding:20px;background:var(--roles-surface);border:1px solid var(--roles-border);border-radius:12px;min-width:0}.roles-template-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.roles-icon-tile{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--roles-accent-soft);color:var(--ui-text-navigation)}.roles-template h3{margin-bottom:6px}.roles-template>p{min-height:42px}.roles-badge{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 8px;border:1px solid var(--roles-border);border-radius:6px;background:var(--roles-soft);color:var(--ui-text-secondary);font-size:11px;font-weight:400;line-height:1.5;white-space:nowrap}.roles-template-actions{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:12px;border-top:1px solid var(--roles-border)}.roles-template-action{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:2px 0;border:0;background:transparent;color:var(--ui-text-navigation);font-size:12px;text-align:left;cursor:pointer}.roles-template-action>svg:last-child{margin-left:auto}.roles-template-actions>.icon-button{flex:0 0 auto}.roles-template-action:hover,.roles-text-action:hover,.roles-back:hover{color:var(--ui-tab-hover-text)}.roles-list,.roles-details,.roles-permissions{border:1px solid var(--roles-border);background:var(--roles-surface);border-radius:12px}.roles-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.roles-list-heading>svg{color:var(--ui-text-navigation)}.roles-list-heading h2{display:flex;align-items:center;gap:8px}.roles-list-heading p{margin-top:4px}.roles-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;border-radius:6px;background:var(--roles-accent-soft);color:var(--ui-text-navigation);font-size:11px;font-weight:500}.roles-table-wrap{overflow-x:auto;border-radius:0 0 12px 12px}.roles-table{width:100%;border-collapse:collapse;text-align:left}.roles-table th{padding:11px 22px;border-top:1px solid var(--roles-border);border-bottom:1px solid var(--roles-border);background:var(--roles-soft);color:var(--ui-text-secondary);font-size:11px;font-weight:500;white-space:nowrap}.roles-table td{padding:18px 22px;border-bottom:1px solid var(--roles-border);font-size:12px;color:var(--ui-text-primary);vertical-align:middle}.roles-table tbody td{transition:background-color .14s ease}.roles-table tbody tr:hover>td{background:#d5f0fc}html[data-theme=dark] .roles-table tbody tr:hover>td{background:#30404b}.roles-table tr:last-child td{border-bottom:0}.roles-name-cell{display:flex;align-items:center;gap:12px;min-width:160px}.roles-name-cell strong{display:block;font-weight:600;overflow-wrap:anywhere}.roles-name-cell p{margin-top:3px;max-width:320px;overflow-wrap:anywhere}.roles-row-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border:1px solid var(--roles-border);border-radius:9px;color:var(--ui-text-navigation)}.roles-table small{display:block;margin-top:4px;color:var(--ui-text-secondary);font-size:11px;white-space:nowrap}.roles-person-count{display:inline-flex;align-items:center;gap:7px;cursor:help}.roles-person-count:focus-visible{outline:2px solid var(--ui-tab-indicator);outline-offset:4px;border-radius:3px}.roles-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.roles-row-actions .button{min-height:34px;padding:7px 11px;font-size:12px}.roles-row-actions .icon-button{flex:0 0 auto}.roles-empty{display:grid;justify-items:center;gap:10px;padding:38px 20px;border-top:1px solid var(--roles-border);text-align:center}.roles-empty .roles-icon-tile{width:48px;height:48px;margin-bottom:5px}.roles-empty .button{margin-top:6px}.roles-back{display:inline-flex;align-items:center;gap:7px;padding:0;margin-bottom:14px;border:0;background:transparent;color:var(--ui-text-navigation);cursor:pointer;font-size:12px}.roles-editor-fields{min-width:0;padding:0;margin:0;border:0}.roles-details{padding:22px;margin-bottom:20px}.roles-panel-heading{display:flex;align-items:center;gap:12px;min-width:0}.roles-panel-heading p{margin-top:3px}.roles-basics{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:16px;align-items:start;margin-top:24px}.roles-basics>label{min-width:0}.roles-basics input{width:100%;min-height:29px;font-size:12px}.roles-permissions{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:614px;overflow:hidden}.roles-areas{position:relative;min-width:0;padding:18px 0;background:var(--roles-soft);border-right:1px solid var(--roles-border)}.roles-areas-heading{display:flex;justify-content:space-between;align-items:center;padding:0 18px 14px}.roles-areas-heading h2{font-size:12px}.roles-areas-heading>span{font-size:11px;color:var(--ui-text-secondary)}.roles-areas nav{position:absolute;inset:50px 0 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--roles-border) transparent}.roles-areas nav::-webkit-scrollbar{width:5px;height:5px}.roles-areas nav::-webkit-scrollbar-track{background:transparent}.roles-areas nav::-webkit-scrollbar-thumb{background:var(--roles-border);border-radius:8px}.roles-areas nav button{display:flex;align-items:center;width:100%;gap:9px;padding:12px 16px;border:0;border-left:2px solid transparent;background:transparent;color:var(--ui-text-secondary);text-align:left;cursor:pointer;font-size:12px}.roles-areas nav button>span:first-child{flex:1}.roles-areas nav button>svg{flex:0 0 auto;opacity:0}.roles-areas nav button.active{border-left-color:var(--ui-tab-indicator);color:var(--ui-text-navigation)}.roles-areas nav button.active>svg{opacity:1}.roles-areas nav button:hover{color:var(--ui-tab-hover-text)}.roles-area-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border:1px solid var(--roles-border);border-radius:5px;font-size:10px}.roles-area-count.has-permissions{color:var(--ui-text-navigation);border-color:transparent;background:var(--roles-accent-soft)}.roles-permission-panel{min-width:0;padding:22px 24px}.roles-permission-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px}.roles-text-action{flex:0 0 auto;border:0;background:transparent;padding:6px 0;color:var(--ui-text-navigation);font-size:12px;cursor:pointer}.roles-permission-rows{border:1px solid var(--roles-border);border-radius:9px;overflow:hidden}.roles-page .roles-permission-row{position:relative;display:flex;flex-direction:row;align-items:center;gap:13px;margin:0;padding:13px 16px;border:0;border-bottom:1px solid var(--roles-border);background:var(--roles-surface);text-align:left;cursor:pointer;font-weight:400}.roles-page .roles-permission-row:last-child{border-bottom:0}.roles-page .roles-permission-row.roles-screen-access{background:var(--roles-soft);padding-top:16px;padding-bottom:16px}.roles-check{position:relative;flex:0 0 auto;width:20px;height:20px}.roles-check input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;margin:0;opacity:0;cursor:pointer;z-index:1}.roles-check-box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--roles-check-border);border-radius:5px;background:var(--roles-surface);color:transparent;transition:background .15s ease,border-color .15s ease}.roles-check input:checked+.roles-check-box{background:var(--roles-check-fill);border-color:var(--roles-check-fill);color:var(--roles-check-text)}.roles-check input:focus-visible+.roles-check-box{outline:2px solid var(--ui-tab-indicator);outline-offset:3px}.roles-permission-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.roles-permission-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;color:var(--ui-text-primary);font-weight:500}.roles-permission-title .roles-badge{padding:2px 6px;font-size:10px}.roles-permission-hint{font-size:11px;line-height:1.6;color:var(--ui-text-secondary)}.roles-permission-note{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:var(--ui-text-secondary)}.roles-permission-note svg{flex:0 0 auto;margin-top:2px}.roles-permission-note p{min-width:0;font-size:11px}.roles-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 0}.roles-selection-summary{display:flex;align-items:center;gap:9px;color:var(--ui-text-navigation);font-size:12px}.roles-selection-summary strong{font-weight:500}.roles-selection-summary small{display:block;margin-top:4px;font-size:11px;color:var(--ui-text-secondary);line-height:1.5}.roles-footer-actions{display:flex;gap:10px;flex:0 0 auto}.roles-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.roles-page :is(button,a):focus-visible{outline:2px solid var(--ui-tab-indicator);outline-offset:3px}.roles-editor-fields:disabled .roles-permission-row{cursor:wait}@media(max-width:1100px){.roles-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.roles-basics>.styled-dropdown{grid-column:1 / -1}.roles-table :is(th,td){padding-left:16px;padding-right:16px}.roles-permissions{grid-template-columns:220px minmax(0,1fr)}.roles-permission-panel{padding:20px}}@media(max-width:760px){.roles-templates{grid-template-columns:1fr}.roles-template{padding:18px}.roles-template>p{min-height:0}.roles-template-top{margin-bottom:10px}.roles-permissions{grid-template-columns:minmax(0,1fr);min-height:0}.roles-areas{border-right:0;border-bottom:1px solid var(--roles-border);padding:14px 0 0}.roles-areas nav{position:static;display:flex;overflow-x:auto;padding:0 12px}.roles-areas nav button{width:auto;flex:0 0 auto;padding:12px 10px;border-left:0;border-bottom:2px solid transparent}.roles-areas nav button.active{border-bottom-color:var(--ui-tab-indicator)}.roles-areas nav button>svg{display:none}.roles-permission-panel{padding:18px 14px}.roles-permission-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.roles-basics{grid-template-columns:1fr}.roles-details{padding:18px}.roles-editor-footer{flex-wrap:wrap}.roles-footer-actions{width:100%;justify-content:flex-end}.roles-page .roles-permission-row{padding:12px;gap:10px}}@media(prefers-reduced-motion:reduce){.roles-check-box{transition:none}}.saved-content-tabs button{cursor:pointer}html[data-theme=dark] .saved-content-tabs{border-bottom-color:#415765}html[data-theme=dark] .saved-content-tabs button{color:var(--ui-text-secondary)}html[data-theme=dark] .saved-content-tabs button.active,html[data-theme=dark] .saved-content-tabs button:hover{color:#8db6d1}html[data-theme=dark] .saved-content-tabs button.active{border-bottom-color:#8db6d1}.announcement-template-actions{flex-wrap:nowrap}.saved-content-table{table-layout:fixed}.saved-content-table th:nth-child(1),.saved-content-table td:nth-child(1){width:20%}.saved-content-table th:nth-child(2),.saved-content-table td:nth-child(2){width:45%}.saved-content-table th:nth-child(3),.saved-content-table td:nth-child(3){width:20%}.saved-content-table th:last-child,.saved-content-table td:last-child{width:15%}.saved-content-table .saved-content-preview{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:var(--ui-text-secondary);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.saved-content-table .management-actions{flex-wrap:nowrap}.announcement-templates-table th:nth-child(1),.announcement-templates-table td:nth-child(1){width:18%}.announcement-templates-table th:nth-child(2),.announcement-templates-table td:nth-child(2){width:22%}.announcement-templates-table th:nth-child(3),.announcement-templates-table td:nth-child(3){width:45%}.announcement-templates-table th:last-child,.announcement-templates-table td:last-child{width:15%}.management-form textarea.announcement-template-body{height:180px;min-height:180px;max-height:180px;resize:none;overflow-y:auto}.management-form textarea.saved-reply-body{height:180px;min-height:180px;max-height:180px;box-sizing:border-box;resize:none;overflow-y:auto}.staff-skills{display:grid;gap:12px;border-top:1px solid var(--border, #dae2e7);padding-top:18px;margin-top:4px;min-width:0}.staff-skills-heading{display:flex;align-items:center;gap:8px}.staff-skills-heading>svg{color:#c38d26}.staff-skills-heading small{border-radius:20px;padding:2px 8px;background:#edf2f5;color:var(--ui-text-secondary);font-size:11px}.staff-skills-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.staff-skills-search{display:flex;align-items:center;position:relative}.staff-skills-search>svg{position:absolute;left:12px;color:var(--ui-text-secondary);pointer-events:none}.staff-skills-search input{padding-left:36px;width:100%}.staff-skill-tags,.staff-skills-options{display:flex;flex-wrap:wrap;gap:8px}.staff-skills-options button{display:flex;align-items:center;gap:4px;padding:7px 10px;border-radius:12px;background:transparent;border:1px solid #cbd8dc;color:inherit;cursor:pointer;font-size:12px}.staff-skills-options button:hover{background:#edf2f5;border-color:#396785}.staff-skills-options button:disabled{opacity:.4;cursor:default}.staff-skill-tag{max-width:100%;display:flex;align-items:center;gap:7px;padding:5px 9px;border-radius:12px;background:#e8f0fb;color:#2868a6;font-size:12px}.staff-skill-tag>span{font-weight:600;min-width:0;overflow-wrap:anywhere}.staff-skill-tag select{flex-shrink:0;width:auto;padding:3px;min-height:0;border:0;background:transparent;color:inherit;font-size:11px}.staff-skill-tag>button{border:0;background:transparent;display:flex;color:inherit;cursor:pointer;padding:2px}.staff-skills-custom{display:flex;gap:8px}.staff-skills-custom input{flex:1;min-width:0}.staff-skills-custom .button{flex-shrink:0}.staff-suggestions{margin-top:8px}.phone-request-message>label>textarea{height:114px;min-height:114px;max-height:114px;resize:none}.staff-suggestions>small{display:block;color:var(--ui-text-secondary);font-size:11px;margin-bottom:6px}.staff-suggestion-list{display:flex;flex-wrap:wrap;gap:6px}.staff-suggestion-list button{display:grid;gap:3px;text-align:left;border:1px solid #d0dce4;background:#f3f6f8;color:#24465c;padding:7px 10px;border-radius:8px;cursor:pointer;max-width:100%}.staff-suggestion-list button:hover,.staff-suggestion-list button.selected{border-color:#396785;background:#e4ecf2}.staff-suggestion-list strong{font-size:12px}.staff-suggestion-list small,.staff-suggestion-list span{font-size:11px;overflow-wrap:anywhere}.staff-suggestion-list .staff-suggestion-skills{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.staff-suggestion-skill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;background:#e5ebef}.staff-suggestion-skill-name{font-weight:600}.staff-suggestion-stars{color:#8a5b08;white-space:nowrap;letter-spacing:1px}html[data-theme=dark] .staff-suggestion-skill{background:#30404b}html[data-theme=dark] .staff-suggestion-stars{color:#f2ca72}@media(max-width:500px){.staff-skills-controls{grid-template-columns:1fr}}html[data-theme=dark] .staff-skills{border-color:#415765}html[data-theme=dark] .staff-skills-heading small{background:#334155;color:var(--ui-text-secondary)}html[data-theme=dark] .staff-skills-options button{border-color:#465b70}html[data-theme=dark] .staff-skills-options button:hover{background:#2c3c46}html[data-theme=dark] .staff-skill-tag{background:#203c5d;color:#94c5fa}html[data-theme=dark] .staff-skill-tag select option{background:#243449;color:#c9dced}html[data-theme=dark] .staff-suggestions>small{color:var(--ui-text-secondary)}html[data-theme=dark] .staff-suggestion-list button{background:#22323c;border-color:#415765;color:#c2d6e4}html[data-theme=dark] .staff-suggestion-list button:hover,html[data-theme=dark] .staff-suggestion-list button.selected{background:#2d4351;border-color:#8db6d1}.reports-page{--report-surface: #fff;--report-field-background: #f6f8fa;--report-soft: #f1f4f7;--report-track: #e2e8f0;--report-border: #dce4e9;--report-text: var(--ui-text-primary);--report-muted: var(--ui-text-secondary);--report-accent: var(--ui-text-navigation);color:var(--report-text)}html[data-theme=dark] main.reports-page{--report-surface: #1c262d;--report-field-background: #222d34;--report-soft: #222d34;--report-track: #2b3d49;--report-border: #2e3e49;--report-text: var(--ui-text-primary);--report-muted: var(--ui-text-secondary);background:#151c21}html[data-theme=dark] .reports-page .report-filters select,html[data-theme=dark] .reports-page .report-download{background:var(--report-surface);border-color:var(--report-border);color:var(--report-text)}.reports-page .page-heading h1{color:var(--report-text)}.reports-page .page-heading p{color:var(--report-muted)}.reports-page .page-heading .eyebrow{color:var(--ui-text-navigation)}html[data-theme=dark] .reports-page .page-heading .eyebrow{color:#8db6d1}.report-download{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;background:#e8f7fd;border-color:#d5f0fc;color:var(--ui-text-navigation)}.report-download:hover{background:#d5f0fc;border-color:#81d4f4;color:var(--ui-text-navigation)}.report-tabs{display:flex;gap:8px;border-bottom:1px solid var(--report-border);margin-bottom:24px}.report-tab-row{display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid var(--report-border);margin-bottom:24px}.report-tab-row .report-tabs{flex:1;margin-bottom:0;border-bottom:0}.report-period-control{width:220px;flex:0 0 220px;padding-bottom:9px}.report-period-control .styled-dropdown-label{font-size:12px;font-weight:650}.report-period-control .styled-dropdown-trigger{min-height:42px}.report-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;background:transparent;color:var(--report-muted);border:0;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 18px 11px;font-size:13px;font-weight:650;cursor:pointer}.report-tabs button[aria-selected=true]{background:transparent;color:var(--report-accent);border-bottom-color:var(--report-accent);box-shadow:none}.reports-page button:focus-visible,.reports-page select:focus-visible{outline:2px solid var(--report-accent);outline-offset:3px}.report-filters{display:flex;align-items:end;gap:20px;margin-bottom:22px;flex-wrap:wrap}.report-filters:empty{display:none}.report-filters label{display:grid;gap:9px;width:min(448px,100%);font-size:12px;font-weight:650}.report-filters>.styled-dropdown{width:min(448px,100%)}.reports-page .styled-dropdown-trigger{background:transparent;border-color:var(--report-border);color:var(--report-text);min-height:46px;box-shadow:none}.reports-page .styled-dropdown:has(.styled-dropdown-label){background:var(--report-field-background);border-color:var(--report-border)}.reports-page .styled-dropdown-label{color:var(--report-text);background:var(--report-field-background);padding:0 4px;top:-7px;left:9px}html[data-theme=dark] .reports-page .styled-dropdown:has(.styled-dropdown-label){background:var(--report-field-background);border-color:#415765;color:#e5eaee}html[data-theme=dark] .reports-page .styled-dropdown-label{background:#1c262d;color:var(--ui-text-secondary)}html[data-theme=dark] .reports-page .styled-dropdown:has(.styled-dropdown-label):focus-within{border-color:#0d8fc5}.reports-page .styled-dropdown-menu{background:var(--report-surface);border-color:var(--report-border)}.report-filters .report-period{width:200px;margin-left:auto}.report-filters select{min-height:46px;border:1px solid var(--report-border);border-radius:10px;background:var(--report-surface);color:var(--report-text);padding:10px 14px;font-size:14px;width:100%}.report-note{color:var(--report-muted);font-size:12px;line-height:1.7;margin:0 0 20px}.report-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px}.report-stat{border:1px solid var(--report-border);border-radius:16px;padding:20px;background:var(--report-surface);display:grid;justify-items:start}.report-stat-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px}.report-stat-icon.purple{color:var(--ui-text-navigation);background:#18a7df1f}.report-stat-icon.green{color:#1e6290;background:#1e62901a}.report-stat-icon.orange{color:#ed9500;background:#ed95001a}.report-stat>strong{font-size:29px;line-height:1.2;margin-top:17px}.report-stat>span:last-child{color:var(--report-muted);font-size:13px;margin-top:5px}.report-panel{background:var(--report-surface);border:1px solid var(--report-border);border-radius:16px;padding:24px;min-width:0}.report-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:24px}.reports-page h2{font-size:16px;color:var(--report-text);margin:0}.report-chart-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(260px,1fr);gap:24px;margin-bottom:24px}.report-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.report-general-performance{align-items:start}.report-performance-stack{display:grid;gap:24px;min-width:0}.report-general-performance>.report-panel{contain:size;align-self:stretch;display:flex;flex-direction:column;min-height:0;overflow:hidden}.report-general-performance>.report-panel>.report-panel-heading{flex:0 0 auto}.report-general-performance .report-ranking{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--report-border) transparent}.report-general-performance .report-ranking::-webkit-scrollbar{width:5px}.report-general-performance .report-ranking::-webkit-scrollbar-thumb{background:var(--report-border);border-radius:8px}.report-legend{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:var(--report-muted)}.report-legend span,.report-priority-list span{display:inline-flex;align-items:center;gap:8px}.report-legend i,.report-priority-list i{width:12px;height:12px;border-radius:50%;flex-shrink:0}.report-trend{display:flex;gap:12px;height:292px;margin-top:40px}.report-axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:32px;color:var(--report-muted);font-size:11px}.report-chart-bars{display:flex;flex:1;gap:12px;min-width:0;border-bottom:1px solid var(--report-border)}.report-chart-column{flex:1;display:flex;flex-direction:column;min-width:0;justify-content:end}.report-bar-pair{display:flex;justify-content:center;align-items:end;gap:5px;height:260px;border-bottom:1px solid var(--report-border)}.report-chart-bar{width:min(24px,40%);position:relative;border-radius:5px 5px 0 0}.report-chart-bar.created{background:#94a3b8}.report-chart-bar.resolved{background:var(--report-accent)}.report-chart-bar>span{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);color:var(--report-muted);font-size:11px}.report-date{color:var(--report-muted);font-size:11px;text-align:center;padding:12px 0;white-space:nowrap}.report-chart-note{font-size:12px;color:var(--report-muted)}.report-donut{width:160px;height:160px;border-radius:50%;margin:10px auto 28px;display:flex;align-items:center;justify-content:center}.report-donut>div{background:var(--report-surface);width:96px;height:96px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.report-donut strong{font-size:24px}.report-donut small{font-size:11px;color:var(--report-muted);margin-top:3px}.report-priority-list{display:grid;gap:17px}.report-priority-list>div{display:flex;justify-content:space-between;font-size:13px}.report-progress{height:10px;border-radius:10px;background:var(--report-track);overflow:hidden}.report-progress>span{display:block;background:var(--report-accent);height:100%;border-radius:inherit}.report-status-list{display:grid;gap:20px}.report-status-list>div>div:first-child,.report-department-link>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:9px}.report-department-link{background:none;border:0;padding:0;text-align:left;color:inherit;cursor:pointer}.report-department-link span{color:var(--report-muted)}.report-employee{display:flex;align-items:center;gap:12px;width:100%;border:0;background:var(--report-soft);border-radius:12px;padding:12px;color:var(--report-text);text-align:left;margin-bottom:8px;font-size:13px}button.report-employee{cursor:pointer}button.report-employee:hover{box-shadow:inset 0 0 0 1px var(--report-accent)}.report-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;background:var(--brand-primary);border-radius:10px;color:#fff;font-size:12px;font-weight:700}.report-employee-name{flex:1;min-width:0}.report-employee-name strong{display:block;overflow-wrap:anywhere}.report-employee-name small{display:block;margin-top:4px;color:var(--report-muted);font-size:11px}.report-ranking{max-height:none;overflow:visible}.report-ranking .report-employee{background:transparent}.report-rank{color:var(--report-muted);width:18px;flex-shrink:0}.report-ranking .report-employee:first-child .report-rank,.report-medal,.report-orange{color:#f59e0b}.report-success{color:#00b98a}html:not([data-theme=dark]) .report-success{color:#007756}html:not([data-theme=dark]) .report-ranking .report-employee:first-child .report-rank{color:#946000}.report-blue{color:#3b82f6}.report-purple{color:var(--ui-text-navigation)}.report-muted{color:var(--report-muted)}.report-duration{display:flex;justify-content:space-between;gap:16px;background:var(--report-soft);border-radius:10px;padding:20px 16px;margin-bottom:16px;flex-wrap:wrap;font-size:13px}.report-duration span{color:var(--report-muted)}.report-duration+.report-note{margin-bottom:0}.report-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:18px;color:var(--report-muted);text-align:center}.report-empty p{margin:0}.report-person-header{display:flex;gap:16px;align-items:center;background:var(--report-surface);border:1px solid var(--report-border);border-radius:16px;padding:22px;margin-bottom:24px}.report-person-header .report-avatar{width:56px;height:56px;font-size:18px}.report-person-header p,.report-person-header small{margin:6px 0 0;color:var(--report-muted);font-size:12px;overflow-wrap:anywhere}.report-department-list{display:grid;gap:24px;margin-bottom:24px}.report-department-card{border:1px solid var(--report-border);border-radius:16px;overflow:hidden;background:var(--report-surface)}.report-department-card header{background:var(--report-soft);display:flex;gap:12px;align-items:center;padding:24px}.report-department-card header p{color:var(--report-muted);font-size:13px;margin:6px 0 0}.report-department-rate{margin-left:auto;text-align:right}.report-department-rate strong{display:block;font-size:29px;color:#f59e0b}.report-department-rate small{color:var(--report-muted);font-size:11px}.report-department-body{padding:24px}.report-department-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.report-department-stats>div{background:var(--report-soft);padding:17px 10px;text-align:center;border-radius:12px}.report-department-stats strong{display:block;font-size:20px}.report-department-stats small{display:block;font-size:11px;margin-top:4px;color:var(--report-muted)}.report-progress-label{display:flex;justify-content:space-between;font-size:13px;margin-bottom:10px;color:var(--report-muted)}.report-department-body h3{font-size:13px;margin:26px 0 14px}.report-department-body>.report-note{margin:16px 0 0}.report-name-button{padding:0;border:0;background:none;color:var(--report-text);cursor:pointer;font-weight:650;text-align:left}.report-name-button:hover{text-decoration:underline}html[data-theme=dark] .reports-page .management-table th,html[data-theme=dark] .reports-page .management-table td{color:var(--report-text);background:var(--report-surface);border-color:var(--report-border)}html[data-theme=dark] .reports-page .management-table small{color:var(--report-muted)}@media(max-width:1100px){.report-chart-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.report-chart-bars{gap:6px}}@media(max-width:760px){.report-general-performance>.report-panel{contain:none;height:min(600px,70dvh)}.report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.report-chart-grid,.report-two-columns{grid-template-columns:minmax(0,1fr);gap:16px}.report-tabs button{gap:6px;font-size:11px;flex:1;padding-left:6px;padding-right:6px}.report-filters label,.report-filters .report-period{width:100%;margin-left:0}.report-tab-row{align-items:stretch;gap:10px}.report-period-control{width:150px;flex-basis:150px;padding-bottom:7px}.report-period-control .styled-dropdown-label{font-size:10px}.report-panel{padding:18px}.report-department-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-department-card header,.report-department-body{padding:18px}.report-department-rate strong{font-size:24px}.report-date{font-size:9px}.report-chart-bars{gap:4px}.report-bar-pair{gap:3px}.report-department-card header h2{overflow-wrap:anywhere}.report-department-rate{flex-shrink:0}}.files-page{--files-surface: #fff;--files-soft: #f0f4f6;--files-border: #dbe3e8;--files-text: var(--ui-text-primary);--files-muted: var(--ui-text-secondary)}.files-actions{display:flex;gap:10px}.files-actions .button{display:inline-flex;align-items:center;gap:8px}.files-folder-form{display:flex;align-items:center;gap:10px;padding:14px;background:var(--files-soft);border:1px solid var(--files-border);border-radius:12px;margin-bottom:22px}.files-folder-form input,.files-tools input{border:0;background:transparent;color:var(--files-text);outline:0}.files-folder-form input{flex:1}.files-icon-button{background:transparent;border:0;color:var(--files-muted);cursor:pointer}.files-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:8px 0 20px}.files-breadcrumb,.files-breadcrumb span,.files-tools{display:flex;align-items:center;gap:6px}.files-breadcrumb button{border:0;background:transparent;color:var(--files-muted);font-weight:600;cursor:pointer}.files-breadcrumb span:last-child button{color:var(--files-text)}.files-tools label{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:var(--files-soft);border:1px solid var(--files-border)}.files-tools button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--files-border);background:var(--files-surface);color:var(--files-muted);cursor:pointer}.files-tools button.active{background:#18a7df;color:#fff}.files-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.file-card{min-height:120px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid var(--files-border);border-radius:13px;background:#eef3f8;color:var(--ui-text-navigation);cursor:pointer}.file-card strong{color:var(--files-text)}.file-card small{color:var(--files-muted)}.file-card.orange{color:#ff9800}.file-card.blue{color:#287be3}.file-card.green{color:#1e628f}.file-card.red{color:#d92c45}.file-card.purple{color:#8c45df}.file-card.pink{color:#bd287b}.file-card.cyan{color:#0f91a6}.file-card.slate{color:#61738f}.files-empty{display:grid;place-items:center;gap:9px;min-height:220px;border:1px solid var(--files-border);border-radius:14px;background:var(--files-soft);color:var(--files-muted)}.files-empty strong{color:var(--files-text)}.files-grid.list{display:flex;flex-direction:column}.files-grid.list .file-card svg{width:22px}html[data-theme=dark] .files-page{--files-surface: #1c262d;--files-soft: #222d34;--files-border: #2e3e49;--files-text: var(--ui-text-primary);--files-muted: var(--ui-text-secondary)}.files-folder-form{flex-wrap:wrap}.files-folder-form input{min-width:180px}.files-picker{display:grid;gap:5px;width:100%}.files-picker>span{font-size:11px;color:var(--files-muted)}.files-picker>div{display:flex;gap:8px;flex-wrap:wrap}.files-picker button{display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:#788da5;cursor:pointer}.files-picker button.selected:not(.color-dot){border-color:#645bff;background:#3034a0;color:#fff}.files-picker .color-dot{width:28px;height:28px;border-radius:50%}.color-dot.orange{background:#ff9800}.color-dot.blue{background:#287be3}.color-dot.green{background:#1e628f}.color-dot.red{background:#d92c45}.color-dot.purple{background:#8c45df}.color-dot.pink{background:#bd287b}.color-dot.cyan{background:#0f91a6}.color-dot.slate{background:#61738f}.files-picker .color-dot.selected{outline:2px solid #fff;outline-offset:2px}.file-card{position:relative}.files-grid.list .file-card{min-height:58px;display:flex;justify-content:flex-start;padding:12px 18px}.files-page .file-card{background:var(--files-soft);padding:32px 14px 16px;min-width:0}.file-card-actions{position:absolute;right:10px;top:10px;display:flex;gap:6px;opacity:0;transition:opacity .15s ease}.file-card:hover .file-card-actions,.file-card:focus-within .file-card-actions{opacity:1}.file-card-actions button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.file-card-actions button:hover{background:var(--files-surface)}.file-card-download,.file-card-edit{color:var(--files-muted)}.file-card-delete{color:#e04a55}.file-card-details,.file-card-upload-info{display:grid;gap:5px;min-width:0;text-align:center;overflow-wrap:anywhere}.files-grid.list .file-card{padding:12px 108px 12px 18px}.files-grid.list .file-card-details,.files-grid.list .file-card-upload-info{text-align:left}.files-grid.list .file-card-actions svg{width:15px}@media(hover:none){.file-card-actions{opacity:1}}@media(max-width:700px){.files-toolbar{align-items:stretch;flex-direction:column}.files-tools label{flex:1}.files-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.files-actions{flex-wrap:wrap}}.files-folder-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.files-folder-form>.files-picker{grid-column:1 / -1}.files-folder-form>.files-picker>div{min-height:30px}.files-tools label{min-width:190px;height:38px;box-sizing:border-box}.files-tools input{width:100%;min-width:0}@media(max-width:700px){.files-folder-form{grid-template-columns:auto minmax(0,1fr) auto}.files-folder-form>.button{grid-column:2;justify-self:start}.files-folder-form>.files-icon-button{grid-column:3;grid-row:1}}.files-folder-form>.button{grid-column:3;grid-row:1}.files-folder-form>.files-icon-button{grid-column:4;grid-row:1}.files-folder-form>input{min-height:40px;padding:0 12px;border:1px solid #c6d2da;border-radius:9px;background:transparent;box-sizing:border-box}.files-folder-form>input:focus{border-color:#1a557c;box-shadow:0 0 0 2px #1a557c24}.files-tools label{position:relative;overflow:hidden;border:1px solid #c6d2da;background:transparent}.files-tools input{display:block;height:100%;padding:0;color:var(--files-text)}.files-tools input::placeholder{color:var(--files-muted);opacity:1}.files-tools label:focus-within{border-color:#c6d2da;box-shadow:none}.files-tools label input,.files-tools label input:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;height:100%;line-height:1}.files-tools label input::placeholder{opacity:1;color:var(--files-muted)}.files-tools label{height:40px;display:flex;align-items:center;box-sizing:border-box}.files-tools label>input{flex:1 1 auto;width:auto;min-width:0;height:auto!important;min-height:0!important;margin:0;padding:0!important;border:0!important;border-radius:0!important;line-height:20px!important;transform:none}.files-tools label>input::placeholder{line-height:20px;vertical-align:middle}.files-tools label:focus-within{border-color:#1a557c;box-shadow:0 0 0 2px #1a557c1f}.files-tools label>svg{width:16px;height:16px;flex:0 0 16px;display:block}.files-tools label>input{display:block;transform:translateY(-1px)}.files-tools label>input,.files-tools label>input:focus{color:var(--files-text)!important;caret-color:var(--files-text);font-size:13px;font-family:inherit;opacity:1!important;visibility:visible!important}.files-tools label>input::placeholder{color:var(--files-muted)!important;opacity:1!important}.files-tools .files-search{display:flex;flex-direction:row;align-items:center;gap:9px;width:310px;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid #d4dee4;border-radius:7px;background:var(--files-surface);color:var(--ui-text-secondary)}.files-tools .files-search>svg{flex:0 0 16px}.files-tools .files-search>input,.files-tools .files-search>input:focus{flex:1;min-width:0;height:100%;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--files-text)!important;font:inherit;transform:none}.files-tools .files-search>input::placeholder{color:var(--ui-text-secondary);opacity:1}html[data-theme=dark] .files-tools .files-search{background:#222d34;border-color:#415765;color:var(--ui-text-secondary)}html[data-theme=dark] .files-tools .files-search:focus-within{border-color:#0d8fc5;box-shadow:none}html[data-theme=dark] .files-tools .files-search>input::placeholder{color:var(--ui-text-secondary)!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.attachment-image-list{flex-wrap:wrap;gap:8px;display:flex}.attachment-image-preview{border:1px solid var(--ui-border);cursor:zoom-in;background:0 0;border-radius:8px;max-width:100%;margin-top:8px;padding:0;overflow:hidden}.attachment-image-preview img{object-fit:contain;width:auto;max-width:100%;max-height:220px;display:block}.integrations-hub-header{background:#f6f8fa;border-bottom:1px solid #dde5ea;padding:32px 38px 0}.integrations-hub-header h1{color:#202e38;margin:6px 0 7px;font-size:28px}.integrations-hub-header p{color:var(--ui-text-secondary);margin:0;font-size:13px}.integrations-hub-tabs{gap:8px;margin-top:24px;display:flex;overflow-x:auto}.integrations-hub-tabs a{color:var(--ui-text-secondary);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.integrations-hub-tabs a:hover,.integrations-hub-tabs a[aria-current=page]{color:var(--ui-text-navigation)}.integrations-hub-tabs a[aria-current=page]{border-bottom-color:#18a7df}.integrations-hub-content>.page{padding-top:26px}.integrations-hub-content>.page>.page-heading{display:none}html[data-theme=dark] .integrations-hub-header{background:#1c262d;border-bottom-color:#415765}html[data-theme=dark] .integrations-hub-header h1{color:#e5eaee}html[data-theme=dark] .integrations-hub-header p,html[data-theme=dark] .integrations-hub-tabs a{color:var(--ui-text-secondary)}html[data-theme=dark] .integrations-hub-tabs a:hover,html[data-theme=dark] .integrations-hub-tabs a[aria-current=page]{color:#8db6d1}html[data-theme=dark] .integrations-hub-tabs a[aria-current=page]{border-bottom-color:#8db6d1}@media(max-width:700px){.integrations-hub-header{padding:24px 18px 0}.integrations-hub-tabs a{padding:11px 12px}.integrations-hub-content>.page{padding-top:20px}}.guide-hub-header{background:#f6f8fa;border-bottom:1px solid #dde5ea;padding:32px 38px 0}.guide-hub-header>div h1{color:#202e38;margin:6px 0 7px;font-size:28px}.guide-hub-header>div p{color:var(--ui-text-secondary);margin:0;font-size:13px}.guide-hub-tabs{gap:8px;margin-top:24px;display:flex}.guide-hub-tabs a{color:var(--ui-text-secondary);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.guide-hub-tabs a:hover{color:var(--ui-text-navigation)}.guide-hub-tabs a[aria-current=page]{color:var(--ui-text-navigation);border-bottom-color:#18a7df}.guide-hub-content>.page{padding-top:26px}.category-hub .guide-hub-content>.page>.page-heading,.guide-hub-content .project-guide-page>.page-heading,.guide-hub-content .guide-page>.guide-page-heading{display:none}html[data-theme=dark] .guide-hub-header{background:#1c262d;border-bottom-color:#415765}html[data-theme=dark] .guide-hub-header>div h1{color:#e5eaee}html[data-theme=dark] .guide-hub-header>div p,html[data-theme=dark] .guide-hub-tabs a{color:var(--ui-text-secondary)}html[data-theme=dark] .guide-hub-tabs a:hover,html[data-theme=dark] .guide-hub-tabs a[aria-current=page]{color:#8db6d1}html[data-theme=dark] .guide-hub-tabs a[aria-current=page]{border-bottom-color:#8db6d1}@media(max-width:700px){.guide-hub-header{padding:24px 18px 0}.guide-hub-tabs{overflow-x:auto}.guide-hub-tabs a{white-space:nowrap;padding:11px 12px}.guide-hub-content>.page{padding-top:20px}}:root{font-family:var(--font-ui);color:#25323b;font-synthesis:none;background:#f6f8fa;font-size:14.5px;font-weight:400;line-height:1.45}*{box-sizing:border-box}body{font-family:inherit;line-height:inherit;letter-spacing:.005em;text-rendering:optimizelegibility}html[data-conversation-active=true],html[data-conversation-active=true] body{height:auto;overflow:auto}body{margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.018em;font-weight:700}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{transition:background .16s,color .16s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #5c8eaf}input,select,textarea{color:#25323b;background:#fff;border:1px solid #b8c6d5;border-radius:8px;outline:none;width:100%;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:#0d8fc5;box-shadow:0 0 0 3px #0d8fc517}textarea{resize:vertical;line-height:1.7}label{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}label:has(>.field-label){background:#fff;border:1px solid #b8c6d5;border-radius:8px;padding:8px 12px 7px;display:block;position:relative}label:has(>.field-label)>input,label:has(>.field-label)>select,label:has(>.field-label)>textarea{box-shadow:none;color:#25323b;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0 1px}label:has(>.field-label)>textarea{padding-top:9px}label:has(>.field-label):focus-within{border-color:#0d8fc5;box-shadow:0 0 0 3px #0d8fc517}label:has(>.field-label)>input:focus,label:has(>.field-label)>select:focus,label:has(>.field-label)>textarea:focus{box-shadow:none}.field-label{z-index:1;color:#526a80;white-space:nowrap;background:#fff;padding:0 4px;font-size:11px;font-weight:650;line-height:14px;position:absolute;top:-7px;left:9px}.auth-form .field-label{background:#f6f8fa}.password-field{align-items:center;min-height:29px;display:flex;position:relative}.password-field input{width:100%;height:29px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:4px 40px 4px 0}.password-field input:focus{box-shadow:none;border:0}.password-toggle{width:30px;height:30px;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.password-toggle:hover{color:var(--ui-text-navigation);background:#e8f7fd}.integration-password-field{width:100%}.integration-password-field input{flex:1;min-width:0}.email-field{display:block;position:relative}.email-field>input{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0 1px}.email-field>input:focus{box-shadow:none;border:0}.email-suggestions{z-index:20;background:#fff;border:1px solid #dae2e7;border-radius:8px;display:grid;position:absolute;top:calc(100% + 7px);left:-8px;right:-8px;overflow:hidden;box-shadow:0 10px 24px #20323e24}.email-suggestions button{color:var(--ui-text-secondary);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f3;padding:9px 11px;font-size:12px}.email-suggestions button:last-child{border-bottom:0}.email-suggestions button:hover{color:var(--ui-text-navigation);background:#f2f6f8}.auth-form .email-field>input,.profile-form .email-field>input{height:29px;min-height:29px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 1px}.auth-form .email-field>input:focus,.profile-form .email-field>input:focus{box-shadow:none;border:0}input::placeholder,textarea::placeholder{color:var(--ui-text-secondary)}h1,h2,p{margin:0}h1{letter-spacing:-1px;font-size:29px;font-weight:650;line-height:1.35}h2{letter-spacing:-.5px;font-size:20px;font-weight:600}p{line-height:1.7}small{font-size:12px}.muted{color:var(--ui-text-secondary)}.eyebrow{letter-spacing:1.8px;color:var(--ui-text-secondary);margin-bottom:12px;font-size:10px;font-weight:700;display:block}.page-heading .eyebrow{display:none}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:13px;font-weight:600;display:inline-flex}.primary{color:#fff;background:#0879ad;box-shadow:0 2px 3px #12385215}.primary:hover{background:#0d8fc5}.secondary{color:var(--ui-text-navigation);background:#e8f7fd;border-color:#d5f0fc}.icon-button{color:var(--ui-text-secondary);background:#fff;border:1px solid #dde4e9;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.ticket-actions,.ticket-actions>div{align-items:center;gap:8px;display:flex}.resolved-action{white-space:nowrap}.message-content header>span{gap:2px;display:grid}.message-response-time,.conversation-log-response{color:var(--ui-text-secondary);font-size:10px;font-weight:600}.internal-note-input::placeholder{color:#b34a40;opacity:1}.composer-file-preview{min-width:0;color:inherit;overflow-wrap:anywhere;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.composer-file-preview:hover{text-decoration:underline}html[data-theme=dark] .message-response-time,html[data-theme=dark] .conversation-log-response{color:#8db5d0}html[data-theme=dark] .internal-note-input::placeholder{color:#ff9d91}.danger-icon{color:#b34a40;background:#fff5f2;border-color:#f0d4cf}.danger-icon:hover{background:#ffe9e4}.management-table .management-actions>button.button.secondary,.management-table .management-actions>button.button.management-danger{box-sizing:border-box;width:32px;min-width:32px;height:32px;padding:0;font-size:0;overflow:hidden}.role-info-button{color:#174c6f;cursor:pointer;background:#fff;border:1px solid #dae2e7;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:18px;right:24px}.role-info-button:hover{background:#edf3f7}.role-info-modal{background:#fff;border-radius:14px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 22px 60px #19273040}.role-info-modal h2{color:#25323b;margin:0 34px 18px 0;font-size:20px}.role-info-list{gap:12px;display:grid}.role-info-list article{background:#f7f9fa;border:1px solid #dfe6ea;border-radius:9px;padding:12px 14px}.role-info-list strong{color:#174c6f;margin-bottom:4px;font-size:13px;display:block}.role-info-list p{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:1.5}.management-table .management-actions>button.button.secondary{color:var(--ui-text-secondary);background:#fff;border:1px solid #dde4e9;border-radius:6px;position:relative}.management-table .management-actions>button.button.secondary:hover{background:#f7f9fa}.management-table .management-actions>button.button.management-danger{color:#b34a40;background:#fff5f2;border:1px solid #f0d4cf;border-radius:6px;position:relative}.management-table .management-actions>button.button.secondary:before,.management-table .management-actions>button.button.management-danger:before{content:"";background:50%/contain no-repeat;width:15px;height:15px;display:block}.management-table .management-actions>button.button.secondary:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2361726a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.management-table .management-actions>button.button.management-danger:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b34a40' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cline x1='10' x2='10' y1='11' y2='17'/%3E%3Cline x1='14' x2='14' y1='11' y2='17'/%3E%3C/svg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resolved-icon{color:#176f5d;background:#eff9f4;border-color:#c9e5d9}.resolved-icon:hover{background:#def2e9}.error{color:#a0342b;background:#fff0ee;border:1px solid #f0d0cb;border-radius:7px;margin:10px 0;padding:12px;font-size:13px}.brand{letter-spacing:-1.2px;align-items:center;gap:8px;font-size:27px;font-weight:750;display:flex}.brand svg,.brand img{object-fit:contain;width:27px;height:27px}.brand-dot{color:var(--ui-text-navigation);margin-left:-8px}.auth-layout{grid-template-columns:3fr 1fr;min-height:100vh;display:grid}.auth-story{color:#f5f8fa;background:#073b57 radial-gradient(at 0 100%,#12618466,#0000 70%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 64px;display:flex;position:relative;overflow:hidden}.auth-story h1{letter-spacing:-2.5px;font-size:clamp(42px,4.5vw,68px);line-height:1.15}.auth-story .eyebrow{color:var(--ui-text-secondary);margin-bottom:24px}.auth-story p{color:var(--ui-text-secondary);margin-top:28px;font-size:16px;line-height:1.9}.auth-caption{color:var(--ui-text-secondary);align-items:center;gap:10px;font-size:12px;display:flex}.auth-story:before,.auth-story:after{content:"";pointer-events:none;border:1px solid #81d4f42e;border-radius:50%;position:absolute}.auth-story:before{width:620px;height:620px;top:-180px;right:-260px}.auth-story:after{width:440px;height:440px;top:-90px;right:-100px}.auth-story>*{z-index:1;position:relative}.auth-visual{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04304994;border:1px solid #81d4f440;border-radius:18px;width:min(390px,31vw);padding:21px;position:absolute;top:50%;right:clamp(40px,8vw,140px);transform:translateY(-47%);box-shadow:0 28px 70px #021a2a47}.auth-visual-topline{color:var(--ui-text-secondary);letter-spacing:1.4px;justify-content:space-between;align-items:center;margin:0 0 17px;font-size:10px;font-weight:700;display:flex}.auth-visual-topline i{background:#69a0c5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #69a0c51f}.auth-visual-card{background:#e8f7fd17;border:1px solid #d5f0fc29;border-radius:12px;align-items:center;gap:12px;min-height:72px;padding:13px;display:flex}.auth-visual-card>div{gap:4px;min-width:0;display:grid}.auth-visual-card strong{color:#f5f8fa;font-size:13px}.auth-visual-card small,.auth-visual-card time{color:var(--ui-text-secondary);font-size:11px}.auth-visual-card time{white-space:nowrap;margin-left:auto}.auth-visual-icon{color:#95bfdb;background:#689dc129;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.auth-visual-status{color:#c6dcea;background:#69a0c52e;border-radius:10px;margin-left:auto;padding:4px 8px;font-size:10px}.auth-visual-line{background:#b8d0e059;width:1px;height:15px;margin:0 0 0 30px}.auth-support-photo{aspect-ratio:4/3;background:#102b3d;border:1px solid #cee1ed3d;border-radius:20px;width:min(390px,31vw);position:absolute;top:50%;right:clamp(40px,8vw,140px);overflow:hidden;transform:translateY(-47%);box-shadow:0 28px 70px #05101752}.auth-support-photo:after{content:"";pointer-events:none;background:linear-gradient(#091d2b08,#091d2b38);position:absolute;inset:0}.auth-support-photo img{object-fit:cover;width:100%;height:100%;display:block}.auth-form-wrap{justify-content:center;align-items:center;padding:40px 28px;display:flex}.auth-form{flex-direction:column;gap:22px;width:100%;max-width:365px;display:flex}.auth-slider{box-sizing:content-box;width:100%;max-width:365px;padding:6px;overflow:hidden}.auth-forgot,.auth-back{color:var(--ui-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.auth-forgot{color:var(--ui-text-navigation);align-self:flex-end;margin-top:-10px}.auth-form>.auth-forgot:has(+label){transform:translateY(4px)}.auth-back{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.auth-forgot:disabled,.auth-back:disabled{opacity:.55;cursor:default}.auth-form .auth-notice{margin:0;font-size:13px;line-height:1.6}.auth-slide-forward{animation:.3s ease-out auth-slide-forward}.auth-slide-back{animation:.3s ease-out auth-slide-back}@keyframes auth-slide-forward{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes auth-slide-back{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.auth-slide-forward,.auth-slide-back{animation:none}}.auth-form .eyebrow{margin-bottom:-12px}.auth-form h2{font-size:28px}.auth-form>p{color:var(--ui-text-secondary);margin-top:-10px}.auth-form label{gap:10px}.auth-form input{padding:13px}.auth-form .button{margin-top:3px;padding:13px}.auth-switch{text-align:center;font-size:13px}.auth-switch a{color:var(--ui-text-navigation);font-weight:600}.loading-screen{min-height:100vh;color:var(--ui-text-navigation);place-items:center;display:grid}.app-shell{min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #e0e7eb;flex-direction:column;flex-shrink:0;width:238px;padding:28px 18px 0;display:flex;position:fixed;top:0;bottom:0}.sidebar .brand{color:var(--ui-text-navigation);padding:0 13px}.workspace{border:1px solid #e1e8ec;border-radius:8px;align-items:center;gap:10px;margin:30px 0;padding:12px 10px;font-size:12px;font-weight:600;display:flex}.workspace small{color:var(--ui-text-secondary);margin-top:4px;font-size:10px;font-weight:400;display:block}.workspace-icon{background:#eff2f4;border-radius:6px;padding:8px}.online-dot{background:#459275;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.workspace .online-dot{margin-left:auto}.nav-label{letter-spacing:1.4px;color:var(--ui-text-secondary);margin:0 12px 13px;font-size:9px;font-weight:650}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{color:var(--ui-text-secondary);border-radius:7px;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:500;display:flex}.sidebar nav a.active{color:var(--ui-text-navigation);background:#d5f0fc;font-weight:600}.sidebar nav a:hover{background:#e8f7fd}.settings-nav-toggle{width:100%;color:var(--ui-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.settings-nav-toggle:hover,.settings-nav-toggle.open{color:var(--ui-text-navigation);background:#e8f7fd}.settings-nav-toggle svg:last-child{margin-left:auto;transition:transform .16s}.settings-nav-toggle.open svg:last-child{transform:rotate(180deg)}.settings-nav-links{border-left:1px solid #dae2e8;flex-direction:column;gap:3px;margin:-1px 0 5px 18px;padding:5px 0 5px 11px;display:flex}.sidebar nav .settings-nav-links a{gap:9px;min-height:31px;padding:7px 9px;font-size:12px}.sidebar-bottom{margin-top:auto}.sidebar-tools{border-top:1px solid #dde5ea;gap:8px;margin-bottom:12px;padding:12px 2px 0;display:flex}.sidebar-tool{width:34px;height:34px;color:var(--ui-text-secondary);background:#f2f5f7;border:1px solid #dbe3e8;border-radius:8px;place-items:center;display:grid}.sidebar-tool:hover,.sidebar-tool.active{color:#17496b;background:#e8f0f5;border-color:#9cb9cd}.sidebar-help{background:#f2f5f7;border-radius:9px;margin:20px 0;padding:17px;font-size:12px}.sidebar-help span{font-weight:650}.sidebar-help p{color:var(--ui-text-secondary);margin-top:6px;font-size:11px}.profile{border-top:1px solid #e4eaee;align-items:center;gap:9px;padding:20px 0;font-size:11px;font-weight:600;display:flex}.profile small{color:var(--ui-text-secondary);margin-top:4px;font-size:10px;font-weight:400;display:block}.profile .icon-button{border:0;margin-left:auto;padding:4px}.avatar{width:33px;height:33px;color:var(--ui-text-secondary);background:#e4ebef;border:1px solid #d6e0e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.main-shell{width:calc(100% - 238px);min-width:0;margin-left:238px;overflow-x:clip}.topbar{height:68px;color:var(--ui-text-secondary);background:#fff;border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:center;padding:0 36px;font-size:11px;display:flex;position:relative}.topbar>.topbar-actions{margin-left:auto;position:relative}.global-search-wrap{width:285px;min-height:36px;color:var(--ui-text-secondary);background:#f3f6f8;border:1px solid #dde4e9;border-radius:9px;align-items:center;gap:8px;padding:0 8px 0 11px;display:flex;position:relative}.global-search-wrap:focus-within{background:#fff;border-color:#6c94ae;box-shadow:0 0 0 3px #4879992e}.global-search{color:#25323b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.global-search:focus{box-shadow:none;border:0}.global-search::placeholder{color:var(--ui-text-secondary)}.quick-actions{align-items:center;gap:8px;margin-left:12px;display:flex}.quick-action{width:36px;height:36px;color:var(--ui-text-secondary);background:#fff;border:1px solid #dfe6ea;border-radius:8px;place-items:center;display:grid}.quick-action:hover{color:var(--ui-text-navigation);background:#e8f7fd;border-color:#cbd8e0}.quick-slot{cursor:copy;font-size:18px;font-weight:400}.global-search-results{z-index:30;background:#fff;border:1px solid #d9e1e6;border-radius:12px;width:290px;position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 16px 35px #20323e29}.global-search-results a{color:#25323b;border-bottom:1px solid #edf1f3;gap:2px;padding:10px 13px;display:grid}.global-search-results a:hover{background:#f2f6f8}.global-search-results small{color:var(--ui-text-secondary);font-size:10px}.global-search-results span{font-size:12px;font-weight:650}.global-search-results p{color:var(--ui-text-secondary);margin:0;padding:16px;font-size:12px}.notification-popover{z-index:20;background:#fff;border:1px solid #d9e1e6;border-radius:14px;width:320px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 45px #20323e33}.notification-trigger{display:flex;position:relative}.notification-popover-header,.notification-popover-footer{align-items:center;gap:9px;padding:14px 16px;display:flex}.notification-popover-header{color:#25323b;border-bottom:1px solid #e8edf0}.notification-popover-header>span:not(.notification-popover-header-actions){min-width:19px;height:19px;color:var(--ui-text-navigation);background:#e8eef2;border-radius:10px;place-items:center;padding:0 5px;font-size:10px;display:grid}.notification-close,.notification-clear{color:var(--ui-text-secondary);background:0 0;border:0;place-items:center;padding:2px;display:grid}.notification-popover-header-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.notification-popover-list{scrollbar-width:none;-ms-overflow-style:none;max-height:310px;overflow-y:auto}.notification-popover-list::-webkit-scrollbar{display:none}.notification-popover-item{color:#31414c;border-bottom:1px solid #eff2f4;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 15px;display:grid}.notification-popover-item:hover,.notification-popover-item.unread{background:#f2f6f8}.notification-popover-icon{color:#184f74;background:#dfeaf2;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.notification-popover-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.notification-popover-item strong,.notification-popover-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-popover-item strong{font-size:12px}.notification-popover-item small,.notification-popover-item time{color:var(--ui-text-secondary);font-size:10px}.notification-popover-empty{color:var(--ui-text-secondary);text-align:center;padding:26px 16px;font-size:12px}.notification-popover-footer{background:#f2f6f8;border-top:1px solid #e8edf0;justify-content:center}.notification-popover-footer a{color:var(--ui-text-navigation);font-size:12px;font-weight:650}html[data-theme=dark] body{color:#e5eaee;background:#151c21}html[data-theme=dark] .topbar,html[data-theme=dark] .management-panel,html[data-theme=dark] .notification-popover,html[data-theme=dark] .confirm-modal,html[data-theme=dark] .profile-info-card,html[data-theme=dark] .profile-security{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .notification-popover-item:hover,html[data-theme=dark] .notification-popover-item.unread{background:#283842}html[data-theme=dark] .notification-popover-header,html[data-theme=dark] .notification-popover-footer{border-color:#2e3e49}html[data-theme=dark] .page-heading p,html[data-theme=dark] .muted,html[data-theme=dark] .notification-popover-item small{color:var(--ui-text-secondary)}.muted,.page-heading p,.integration-toggle small,.notification-toggle,.tabs button,.catalog-tabs button,.status-filter small,.filters button,.filter-tab,.ticket-tabs button{color:var(--ui-text-navigation)}.integration-toggle strong,.notification-toggle span,.catalog-tabs button.active,.tabs button.active,.filters button.active,.filter-tab.active,.ticket-tabs button.active{color:#123953}html[data-theme=dark] .muted,html[data-theme=dark] .page-heading p,html[data-theme=dark] .integration-toggle small,html[data-theme=dark] .notification-toggle,html[data-theme=dark] .tabs button,html[data-theme=dark] .catalog-tabs button,html[data-theme=dark] .status-filter small,html[data-theme=dark] .filters button,html[data-theme=dark] .filter-tab,html[data-theme=dark] .ticket-tabs button{color:#8db6d1}html[data-theme=dark] .integration-toggle strong,html[data-theme=dark] .notification-toggle span,html[data-theme=dark] .catalog-tabs button.active,html[data-theme=dark] .tabs button.active,html[data-theme=dark] .filters button.active,html[data-theme=dark] .filter-tab.active,html[data-theme=dark] .ticket-tabs button.active{color:#b7d6ea}.tabs button.active,.catalog-tabs button.active,.ticket-tabs button.active{color:#123953;border-bottom-color:#18a7df}.ticket-panel .tabs button{color:#384b58;font-family:inherit;font-size:13px;font-weight:600}.ticket-panel .tabs button.active{color:#243845}html[data-theme=dark] .tabs button.active,html[data-theme=dark] .catalog-tabs button.active,html[data-theme=dark] .ticket-tabs button.active{color:#b7d6ea;border-bottom-color:#8db6d1}html[data-theme=dark] .ticket-panel .tabs button{color:#c4d1da}html[data-theme=dark] .ticket-panel .tabs button.active{color:#eaf4fa}html[data-theme=dark] .ticket-customer-summary .ticket-number{color:#8db6d1}.notification-toolbar{background:#f8f9fa;border:1px solid #dfe6ea;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.activity-log-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.activity-log-toolbar .notification-delete{margin-left:auto}.activity-log-toolbar .management-search{flex:1;max-width:none;margin:0}.activity-log-toolbar .notification-delete{flex:0 0 220px;width:220px;height:42px}.notification-toolbar>label{flex-direction:row}.notification-toolbar>label>svg{flex-shrink:0}.notifications-page .page-heading>.button{display:none}.notification-search{min-width:0;height:36px;color:var(--ui-text-secondary);background:#fff;border:1px solid #dae2e7;border-radius:7px;flex:0 0 220px;align-items:center;gap:8px;padding:0 10px;display:flex}.notification-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.notification-search:focus-within,.notification-delete:focus-within{border-color:#0d8fc5;box-shadow:0 0 0 3px #0d8fc517}.notification-search input:focus,.notification-delete select:focus{box-shadow:none}.notification-toolbar select{background:#fff;border:1px solid #dae2e7;border-radius:7px;height:36px;padding:0 10px}.notification-toggle{white-space:nowrap;color:var(--ui-text-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.notification-toggle input{appearance:none;cursor:pointer;background:#c7d3db;border:0;border-radius:10px;flex:0 0 32px;width:32px;height:18px;min-height:0;margin:0;padding:0;position:relative}.notification-toggle input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:2px;left:2px}.notification-toggle input:checked{background:#0879ad}.notification-toggle input:checked:after{transform:translate(14px)}.notification-toolbar>.icon-button{display:none}.notification-limit,.notification-delete{color:var(--ui-text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.notification-limit select{width:58px;min-width:58px}.notification-delete select{width:154px;min-width:0}.notification-delete{height:36px;color:var(--ui-text-secondary);background:#fff;border:1px solid #dae2e7;border-radius:7px;padding:0 8px}.notification-delete select{background:0 0;border:0;outline:0;padding:0}.notification-delete{padding:0;position:relative;overflow:visible}.notification-delete-trigger{width:100%;height:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.notification-delete-trigger span{flex:1}.notification-delete-menu{z-index:40;background:#fff;border:1px solid #dae2e7;border-radius:9px;width:max-content;min-width:100%;max-width:260px;padding:5px;animation:.14s ease-out notification-menu-enter;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #1927302e}.notification-delete-menu button{width:100%;color:var(--ui-text-secondary);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12px;display:block}.notification-delete-menu button:hover{color:var(--ui-text-navigation);background:#e8f7fd}@keyframes notification-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.notification-grid{border:1px solid #dde5ea;border-radius:10px;gap:0;overflow:hidden}.notifications-page .notification-grid+.management-empty{margin-top:0}.notification-grid-head,.notification-grid .management-notification{grid-template-columns:minmax(190px,1.3fr) minmax(260px,2.4fr) minmax(150px,1.2fr) minmax(70px,.8fr) minmax(120px,1fr);align-items:center;gap:16px;display:grid}.notification-grid-head{color:var(--ui-text-secondary);text-transform:uppercase;letter-spacing:.06em;background:#f3f6f8;padding:12px 16px;font-size:10px;font-weight:700}.notification-grid .management-notification{box-shadow:none;border:0;border-bottom:1px solid #e7ecef;border-radius:0;margin:0;padding:15px 16px}.notification-grid .management-notification>div:first-child{display:contents}.notification-grid .management-notification strong{grid-column:1}.notification-grid .management-notification p{color:var(--ui-text-secondary);grid-column:2;margin:0;font-size:12px}.notification-grid .management-notification small{color:var(--ui-text-secondary);grid-column:3;font-size:11px}.notification-grid .management-notification>div:first-child>div,.notification-grid .management-notification>button{grid-column:5}.notification-grid .management-notification>button.button.secondary{box-sizing:border-box;width:170px;min-width:170px;height:36px;min-height:36px}.notification-conversation-actions{white-space:nowrap;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);place-self:center start;align-items:stretch;width:170px;height:36px;display:grid;grid-column:5!important}.notification-conversation-actions .button{box-sizing:border-box;border-radius:7px 0 0 7px;width:100%;min-width:0;height:36px;min-height:36px;padding:0 3px;font-size:10px}.notification-conversation-link{box-sizing:border-box;color:#164869;background:#eef4f8;border:1px solid #cfdbe3;border-left:0;border-radius:0 7px 7px 0;place-items:center;width:100%;height:36px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:grid}.notification-conversation-link.standalone{border-left:1px solid #cfdbe3;border-radius:7px;flex:auto;justify-content:center;align-items:center;gap:5px;width:170px;min-width:170px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.notification-conversation-link:hover{color:#123953;background:#dfeaf1}.notification-conversation-link:focus-visible{z-index:1;outline-offset:2px;outline:2px solid #0d8fc5;position:relative}html[data-theme=dark] .notification-conversation-link{color:#a9c9de;background:#293c48;border-color:#465f6f}html[data-theme=dark] .notification-conversation-link:hover{color:#d5e7f3;background:#354f60}.notification-grid .management-notification.unread{background:#fff}.notification-grid .management-notification{background:#fff;transition:background-color .14s}.notification-grid .management-notification:hover{background:#d5f0fc}.notifications-page .notification-toolbar{background:0 0;border:0;border-radius:0;min-height:0;margin-bottom:16px;padding:0}.notifications-page .notification-search{flex:320px;max-width:none}.notifications-page .notification-toggle{margin-left:0}.management-table-wrap.notification-table-wrap{margin-inline:-24px}.notification-table{table-layout:fixed;min-width:850px}.notification-table th:first-child,.notification-table td:first-child{width:20%}.notification-table th:nth-child(2),.notification-table td:nth-child(2){width:37%}.notification-table th:nth-child(3),.notification-table td:nth-child(3){width:18%}.notification-table th:nth-child(4),.notification-table td:nth-child(4){width:12%}.notification-table th:nth-child(5),.notification-table td:nth-child(5){width:13%}.notification-table td{overflow-wrap:anywhere}.notification-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;word-break:break-word}.notification-table td:nth-child(3),.notification-table td:nth-child(4),.notification-table td:nth-child(5){white-space:nowrap}.notification-table .notification-mark-read{box-sizing:border-box;width:170px;min-width:170px;height:36px;min-height:36px}.management-table tr.inactive-record{opacity:.52}.management-table tr.inactive-record:hover{opacity:.68}.confirm-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070f1499;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-modal{background:#fff;border-radius:14px;width:min(420px,100%);padding:28px;position:relative;box-shadow:0 22px 60px #19273040}.confirm-modal h2{color:#25323b;margin:0 34px 10px 0;font-size:19px}.assignment-transfer-backdrop{z-index:90}.assignment-transfer-modal{flex-direction:column;width:min(1180px,100vw - 48px);max-height:min(92vh,980px);padding:28px;display:flex;overflow:visible}.assignment-transfer-modal>.confirm-close{border-radius:8px;place-items:center;width:34px;height:34px;font-size:0;transition:background .14s,color .14s;display:grid;top:18px;right:18px}.assignment-transfer-modal>.confirm-close:hover{background:var(--ui-surface-subtle,#f1f4f6);color:var(--ui-text-primary)}.assignment-transfer-modal>.confirm-close:focus-visible{outline:2px solid var(--ui-accent,#1b577f);outline-offset:2px}.assignment-transfer-header{border-bottom:1px solid #dae2e7;flex:none;padding:0 40px 16px 0}.assignment-transfer-header p{max-width:850px;color:var(--ui-text-secondary);margin:0;line-height:1.6}.assignment-transfer-content{flex:auto;grid-template-columns:minmax(0,1fr) 300px;gap:20px;min-height:0;margin-top:22px;display:grid;overflow:visible}.assignment-transfer-list-section{scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent;min-width:0;padding-right:4px;overflow:auto}.assignment-transfer-list-section::-webkit-scrollbar{width:7px;height:7px}.assignment-transfer-list-section::-webkit-scrollbar-button{display:none}.assignment-transfer-list-section::-webkit-scrollbar-track{background:0 0}.assignment-transfer-list-section::-webkit-scrollbar-thumb{background:#a2b6c4 padding-box padding-box;border:1px solid #0000;border-radius:8px}.assignment-transfer-list-section::-webkit-scrollbar-thumb:hover{background:#6e8da2 padding-box padding-box}.assignment-transfer-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.assignment-transfer-section-heading h3,.assignment-transfer-groups h3,.assignment-transfer-builder h3{margin:0 0 5px;font-size:15px}.assignment-transfer-section-heading span,.assignment-transfer-group small{color:var(--ui-text-secondary);font-size:12px;display:block}.assignment-transfer-table-wrap{border:1px solid var(--ui-border);border-radius:10px;overflow-x:auto}.assignment-transfer-table{width:100%;min-width:650px}.assignment-transfer-table th:first-child,.assignment-transfer-table td:first-child{text-align:center;width:42px}.assignment-transfer-table td strong{text-overflow:ellipsis;white-space:nowrap;max-width:380px;display:block;overflow:hidden}.assignment-transfer-table td small{color:var(--ui-text-secondary);margin-top:4px;display:block}.assignment-transfer-empty{border:1px dashed var(--ui-border);color:var(--ui-text-secondary);text-align:center;border-radius:10px;padding:26px}.assignment-transfer-groups{margin-top:18px}.assignment-transfer-groups h3{margin-bottom:9px}.assignment-transfer-group{border:1px solid var(--ui-border);background:var(--ui-surface-subtle,#f7f9fa);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.assignment-transfer-group span{margin:4px 0;font-size:13px;display:block}.assignment-transfer-group small{overflow-wrap:anywhere;max-width:700px}.assignment-transfer-builder{z-index:2;border:1px solid var(--ui-border);background:var(--ui-surface-subtle,#f7f9fa);border-radius:10px;flex-direction:column;align-items:stretch;gap:14px;padding:16px;display:flex;position:relative}.assignment-transfer-builder .styled-dropdown-menu{z-index:60;max-height:min(220px,100dvh - 300px);overflow-y:auto}.assignment-transfer-builder>p{color:var(--ui-text-secondary);margin:-10px 0 0;font-size:13px}.assignment-transfer-add{justify-content:center;margin-top:auto}.assignment-transfer-permission-note{color:var(--ui-danger,#b42318);font-size:12px}.assignment-transfer-footer{border-top:1px solid #dae2e7;flex:none;margin-top:16px;padding-top:14px}.assignment-transfer-footer .confirm-actions{margin-top:10px}.assignment-transfer-footer .confirm-actions .button.primary{align-items:center;gap:7px;display:inline-flex}@media(max-width:850px){.assignment-transfer-modal{width:min(100%,100vw - 24px);max-height:96vh;padding:22px 16px}.assignment-transfer-content{grid-template-columns:minmax(0,1fr);overflow-y:auto}.assignment-transfer-list-section{overflow:visible}.assignment-transfer-builder{order:-1}.assignment-transfer-footer .confirm-actions{flex-wrap:wrap}}.confirm-modal p{color:var(--ui-text-secondary);margin:0}.confirm-close{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:15px;right:16px}.confirm-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.notification-toolbar{min-height:60px;padding:10px 12px}.notification-search{box-sizing:border-box;flex:0 220px;max-width:100%;height:36px}.notification-search input{height:28px;min-height:0;padding:0;font-size:12px;line-height:28px}.notification-limit{gap:6px}.notification-limit select{width:58px;min-width:58px;height:32px;padding:0 7px}.notification-toggle{gap:8px;margin-left:auto}.notification-toolbar .button.secondary{white-space:nowrap;height:36px;min-height:36px;padding:0 12px;font-size:12px}.notification-delete{min-width:0;height:36px}@media(max-width:760px){.notification-toolbar .notification-toggle{margin-left:0}.notification-toolbar .notification-delete{max-width:100%}.notification-delete select{min-width:0;max-width:100%}}.notification-grid .management-notification small{grid-column:3}.notification-read-state{color:var(--ui-text-navigation);grid-column:4;justify-self:start;font-size:11px;font-weight:650}.management-read-note{display:none}.notification-table .management-notification{border-bottom:1px solid #e7ecef;grid-template-columns:1.2fr 2fr 1fr .8fr auto;align-items:center;gap:14px;padding:14px 12px;display:grid}.notification-table .management-notification>div:first-child{display:contents}.notification-table .management-notification p{color:var(--ui-text-secondary);margin:0;font-size:12px}.notification-table .management-notification small{color:var(--ui-text-secondary)}.notification-status{color:#184c6f;font-size:11px}.slash{color:var(--ui-text-secondary);margin:0 15px}.topbar-user{align-items:center;gap:7px;display:flex}.topbar-actions{align-items:center;gap:12px;display:flex}.topbar-actions .notification-trigger{order:2}.topbar-actions .theme-toggle{order:3}.topbar-actions .topbar-profile-link{order:4}.topbar-actions>.logout-button{order:5}.topbar-icon-link,.topbar-profile-link{color:var(--ui-text-secondary);background:#fff;border:1px solid #dfe6ea;justify-content:center;align-items:center;min-height:36px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.topbar-icon-link{border-radius:8px;width:36px;position:relative}.topbar-profile-link{border-radius:20px;gap:8px;padding:3px 9px 3px 4px;font-size:12px;font-weight:600}.topbar-icon-link:hover,.topbar-profile-link:hover,.topbar-icon-link.active,.topbar-profile-link.active{color:var(--ui-text-navigation);background:#e8f7fd;border-color:#cbd8e0}.topbar-profile-link .avatar{width:28px;height:28px;font-size:11px}html[data-theme=dark] .topbar-profile-link .avatar{color:#d5e7f3;background:#293c48;border-color:#496171}.notification-count{color:#fff;background:#ba3c35;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-6px;right:-7px}.page{max-width:1800px;margin:0 auto;padding:35px 36px 28px;position:relative}.conversation-page{box-sizing:border-box;flex-direction:column;height:auto;max-height:none;display:flex;overflow:visible}.conversation-page>.back-link,.conversation-page>.page-heading,.conversation-page>.ticket-customer-summary{flex:none}.conversation-page>.page-heading{margin-bottom:16px}.conversation-page>.ticket-customer-summary{margin-bottom:14px}.conversation-page .pagination,.conversation-page .composer{flex:none}.conversation-page .conversation{height:clamp(560px,100vh - 150px,720px);min-height:0}.conversation-page .ticket-properties{align-self:start;height:max-content;min-height:0;overflow:visible}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;display:flex}.page-heading p{color:var(--ui-text-secondary);margin-top:9px;font-size:13px;font-weight:500}.page-heading h1{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.count{color:var(--ui-text-secondary);letter-spacing:0;background:#edf1f3;border:1px solid #dce4e9;border-radius:6px;padding:3px 9px;font-size:13px;font-weight:500}html[data-theme=dark] .count{color:#c9d8e2;background:#283842;border-color:#4d6778}html[data-theme=dark] .management-pill{color:#aecce0;background:#243540;border:1px solid #445b6b}html[data-theme=dark] .badge.status-OPEN{color:#9dcbf4;background:#203a52;border:1px solid #345f88}html[data-theme=dark] .badge.status-PENDING{color:#f0ce86;background:#443a24;border:1px solid #725b2f}html[data-theme=dark] .badge.status-IN_PROGRESS{color:#c5b9ef;background:#393250;border:1px solid #5d5185}html[data-theme=dark] .badge.status-RESOLVED{color:#9ed8b4;background:#244535;border:1px solid #3e7054}html[data-theme=dark] .badge.status-CLOSED{color:var(--ui-text-secondary);background:#303c36;border:1px solid #52645a}html[data-theme=dark] .profile-security h2,html[data-theme=dark] .confirm-modal h2{color:#e5eaee}html[data-theme=dark] .confirm-modal p,html[data-theme=dark] .confirm-modal .confirm-close{color:var(--ui-text-secondary)}html[data-theme=dark] .confirm-modal .confirm-close:hover,html[data-theme=dark] .assignment-transfer-modal>.confirm-close:hover{color:#e5eaee;background:#2b3d49}html[data-theme=dark] .confirm-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070f1499}html[data-theme=dark] .confirm-modal{background:#202a31;border:1px solid #475f6f;box-shadow:0 24px 70px #00000094,0 0 0 1px #7e9eb314}html[data-theme=dark] .confirm-modal strong{color:#f0f4f6}html[data-theme=dark] .assignment-transfer-builder{color:#e5eaee;background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .assignment-transfer-header{border-bottom-color:#3b4f5c}html[data-theme=dark] .assignment-transfer-footer{border-top-color:#3b4f5c}html[data-theme=dark] .assignment-transfer-list-section{scrollbar-color:#506a7c transparent}html[data-theme=dark] .assignment-transfer-list-section::-webkit-scrollbar-thumb{background:#506a7c padding-box padding-box}html[data-theme=dark] .assignment-transfer-list-section::-webkit-scrollbar-thumb:hover{background:#6e8da2 padding-box padding-box}html[data-theme=dark] .confirm-modal .confirm-actions .button.secondary{color:#d2dce3;background:#24313a;border-color:#4f697b}html[data-theme=dark] .confirm-modal .confirm-actions .button.secondary:hover{background:#2e3e49;border-color:#708fa3}html[data-theme=dark] .confirm-modal .confirm-actions .button.danger{color:#ffd2cd;background:#552f2c;border-color:#85504a}html[data-theme=dark] .confirm-modal .confirm-actions .button.danger:hover{background:#6a3934;border-color:#ad6961}.saved-reply-action{box-sizing:border-box;width:32px;min-width:32px;height:32px;position:relative;overflow:hidden;border-radius:6px!important;padding:0!important;font-size:0!important}.saved-reply-action>svg{display:none}.saved-reply-action:before{content:"";background:50%/contain no-repeat;width:15px;height:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.saved-reply-action-edit{color:var(--ui-text-secondary)!important;background:#fff!important;border:1px solid #dde4e9!important}.saved-reply-action-edit:hover{background:#f7f9fa!important}.saved-reply-action-edit:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2361726a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E")}.saved-reply-action-delete{color:#b34a40!important;background:#fff5f2!important;border:1px solid #f0d4cf!important}.saved-reply-action-delete:hover{background:#ffe9e4!important}.saved-reply-action-delete:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b34a40' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cline x1='10' x2='10' y1='11' y2='17'/%3E%3Cline x1='14' x2='14' y1='11' y2='17'/%3E%3C/svg%3E")}html[data-theme=dark] .saved-reply-action-edit{background:#222d34!important;border-color:#415765!important}html[data-theme=dark] .saved-reply-action-edit:hover{background:#2b3d49!important;border-color:#6c94ae!important}html[data-theme=dark] .saved-reply-action-edit:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d7e5df' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E")}html[data-theme=dark] .saved-reply-action-delete{background:#382725!important;border-color:#744b45!important}html[data-theme=dark] .saved-reply-action-delete:hover{background:#51302b!important;border-color:#bd7067!important}html[data-theme=dark] .saved-reply-action-delete:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffb5ad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cline x1='10' x2='10' y1='11' y2='17'/%3E%3Cline x1='14' x2='14' y1='11' y2='17'/%3E%3C/svg%3E")}.ticket-panel{background:#fff;border:1px solid #dde5ea;border-radius:10px;overflow:hidden;box-shadow:0 3px 8px #212f3903}.tabs{border-bottom:1px solid #e5eaee;gap:26px;padding:0 22px;display:flex}.tabs button{color:var(--ui-text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;padding:19px 1px 16px;font-size:12px}.tabs button.active{color:#214c68;border-bottom-color:#214c68;font-weight:600}.tabs{align-items:center}.tabs-edit-button{border-radius:7px;place-items:center;width:30px;height:30px;margin-left:auto;color:var(--ui-text-secondary)!important;background:0 0!important;border:1px solid #dae2e7!important;padding:0!important;display:grid!important}.tabs-edit-button:hover{color:var(--ui-text-navigation)!important;background:#e8f7fd!important}.tabs-modal{box-sizing:border-box;width:min(560px,100%);max-height:min(720px,100dvh - 32px);overflow-y:auto}.tabs-modal-list{gap:10px;max-height:300px;margin-top:18px;display:grid;overflow:auto}.tabs-modal-list,.tabs-modal{scrollbar-width:none;-ms-overflow-style:none}.tabs-modal-list::-webkit-scrollbar{width:0;height:0;display:none}.tabs-modal::-webkit-scrollbar{width:0;height:0;display:none}.tabs-modal-row{color:var(--ui-text-secondary);grid-template-columns:20px minmax(120px,1fr) minmax(130px,1fr) 28px 28px;align-items:center;gap:8px;font-size:12px;display:grid}.tabs-modal-row>input[type=checkbox]{accent-color:#18a7df;width:16px;height:16px;min-height:16px}.tabs-modal-row>input[type=text]{min-height:36px}.tabs-modal-row small{color:var(--ui-text-secondary);font-size:11px}.tabs-modal-row button{width:28px;height:28px;color:var(--ui-text-secondary);cursor:pointer;background:#f6f8f9;border:1px solid #dae2e7;border-radius:6px;padding:0}.tabs-modal-row button:disabled{opacity:.35;cursor:default}.tabs-modal-custom-row .tabs-modal-delete{width:auto;min-width:40px;color:var(--ui-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:3px;display:inline-flex}.tabs-modal-custom-row .tabs-modal-delete:hover{color:#b34444}.tabs-modal-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 28px 28px;align-items:start;gap:10px}.tabs-modal-row>strong,.tabs-modal-row>small{overflow-wrap:anywhere;min-width:0}.tabs-modal-custom-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 28px 28px}.tabs-modal-list input,.tabs-modal-add input,.tabs-modal-add select{box-sizing:border-box;width:100%;min-height:36px}.tabs-modal-add{grid-template-columns:minmax(0,1fr) 160px;gap:8px;margin-top:18px;display:grid}.tabs-modal-add input,.tabs-modal-add .styled-dropdown-trigger,.tabs-modal-add>.button{box-sizing:border-box;height:47px;min-height:47px}.tabs-modal-add .styled-dropdown{min-width:0}.tabs-modal-add .styled-dropdown-menu{z-index:80;max-height:86px;top:calc(100% + 6px);bottom:auto;overflow-y:auto}.tabs-add-tag-link{color:var(--ui-text-navigation);cursor:pointer;background:0 0;border:0;margin:8px 0 0 auto;padding:0;font-size:12px;display:block}.tabs-add-tag-link:hover{text-decoration:underline}.confirm-actions .tabs-add-tag-link{margin:0 auto 0 0}.tabs-modal-custom-list{gap:6px;margin-top:14px;display:grid}.tabs-modal-custom-list>div{color:var(--ui-text-secondary);background:#f2f4f6;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;display:flex}.tabs-modal-custom-list>div>input{accent-color:#18a7df;width:16px;min-height:16px;margin:0 8px 0 0}.tabs-modal-custom-list>div>span:first-of-type{flex:1}.tabs-modal-custom-actions{align-items:center;gap:3px;display:inline-flex}.customer-search-row{align-items:flex-start;gap:10px;display:flex}.customer-search-row .management-search{flex:1}.customer-bulk-delete-button{align-self:flex-start;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:grid;position:relative}.customer-search-row .customer-bulk-delete-button{margin-left:auto}.customer-search-row .customer-bulk-delete-button+.customer-add-button{margin-left:0}.customer-bulk-delete-button>span{color:#fff;background:#b34444;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.customer-select-cell{vertical-align:middle;display:table-cell}.customer-select-cell input{vertical-align:middle;accent-color:#18a7df;width:17px;height:17px;margin:0 10px 0 0}.customer-add-button{align-self:flex-start;place-items:center;width:42px;min-width:42px;height:42px;margin:0 0 0 auto;padding:0;font-size:22px;line-height:1;display:grid}.customer-form-panel{--customer-modal-surface:#fff;--customer-modal-field:#f7f9fa;--customer-modal-border:#dae2e8;--customer-modal-text:var(--ui-text-primary);--customer-modal-muted:var(--ui-text-secondary);border:1px solid var(--customer-modal-border);background:var(--customer-modal-surface);border-radius:20px;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 48px);margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 90px #031c3040}.customer-form-panel .management-form{flex-direction:column;gap:0;min-height:0;margin:0;display:flex}.customer-form-panel>.customer-form-heading{border-bottom:1px solid var(--customer-modal-border);flex-shrink:0;margin:0;padding:18px 26px}.customer-form-panel>.customer-form-heading h2{color:var(--customer-modal-text);margin:0;font-size:21px;font-weight:750}.customer-form-panel>.customer-form-heading>.customer-form-close{width:34px;height:34px;color:var(--customer-modal-muted);background:0 0;border:0;border-radius:9px;flex-shrink:0}.customer-form-panel>.customer-form-heading>.customer-form-close:hover{color:var(--ui-text-navigation);background:#e8f7fd}.customer-form-body{scrollbar-width:thin;scrollbar-color:var(--customer-modal-border) transparent;gap:18px;min-height:0;padding:26px;display:grid;overflow-y:auto}.customer-form-upload{gap:10px;min-width:0;display:grid}.customer-form-upload input[type=file]{cursor:pointer;min-height:25px;font-size:0}.customer-form-upload input[type=file]::file-selector-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px}.customer-form-footer{border-top:1px solid var(--customer-modal-border);background:var(--customer-modal-surface);flex-shrink:0;justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.customer-form-footer .button{border-radius:9px;min-height:40px;padding:10px 18px;font-size:12px;font-weight:650}.customer-form-panel .customer-form-footer .button.secondary{border:1px solid var(--customer-modal-border);background:var(--customer-modal-field);color:var(--customer-modal-text)}.customer-form-panel .customer-form-footer .button.primary{color:#fff;background:linear-gradient(110deg,#1c5982,#087d76);border:1px solid #184e72;box-shadow:0 4px 12px #1c598225}.customer-form-panel .customer-form-footer .button.primary:hover{filter:brightness(1.08)}.confirm-backdrop.customer-form-backdrop,.confirm-backdrop.customer-files-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070f1499}html[data-theme=dark] .confirm-modal.customer-form-panel{--customer-modal-surface:#202a31;--customer-modal-field:#29363f;--customer-modal-border:#435968;--customer-modal-text:var(--ui-text-primary);--customer-modal-muted:var(--ui-text-secondary);background:var(--customer-modal-surface);border-color:var(--customer-modal-border);box-shadow:0 24px 90px #0009}html[data-theme=dark] .confirm-backdrop.customer-form-backdrop,html[data-theme=dark] .confirm-backdrop.customer-files-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070f1499}@media(max-width:600px){.customer-form-backdrop{padding:8px}.customer-form-panel{border-radius:15px;max-height:calc(100dvh - 16px)}.customer-form-panel>.customer-form-heading,.customer-form-footer{padding:18px 16px}.customer-form-panel>.customer-form-heading h2{font-size:18px}.customer-form-body{padding:20px 16px}}.customer-location-row{grid-template-columns:1fr 1fr 1fr;align-items:stretch}.customer-location-row>label{min-width:0}.customer-location-row .phone-request-city,.customer-location-row .phone-request-district,.customer-location-row>label{min-height:100%;display:flex}.customer-location-row .searchable-dropdown,.customer-location-row textarea{height:100%;min-height:64px}.customer-form-close{width:32px;height:32px;color:var(--ui-text-secondary);cursor:pointer;background:#f7f9fa;border:1px solid #dae2e7;border-radius:8px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.customer-form-close:hover{color:var(--ui-text-navigation);background:#e8f7fd}.standard-modal-close{width:32px;height:32px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.standard-modal-close:hover{color:var(--ui-text-navigation);background:#e8f7fd}.standard-modal-close:focus-visible{outline-offset:2px;outline:2px solid #1b577f}.customer-form-panel textarea{resize:none;overflow-y:auto}html[data-theme=dark] .customer-form-close{color:var(--ui-text-secondary);background:#222d34;border-color:#415765}html[data-theme=dark] .customer-form-close:hover{color:#e5eaee;background:#26333c;border-color:#6c94ae}html[data-theme=dark] .standard-modal-close:hover,html[data-theme=dark] .customer-form-panel>.customer-form-heading>.customer-form-close:hover{color:#e5eaee;background:#29363f}.phone-support-request-title{color:#20303b;margin:0 0 16px;font-size:18px}.phone-support-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=dark] .phone-support-request-title{color:#e5eaee}.switch{cursor:pointer;align-items:center;width:38px;height:22px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch span{background:#c1cfd8;border-radius:999px;width:38px;height:22px;transition:all .2s;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.switch input:checked+span{background:#18a7df}.switch input:checked+span:after{transform:translate(16px)}.status-toggle{white-space:nowrap;align-items:center;gap:9px;display:flex}.switch input:focus-visible+span{outline-offset:3px;outline:2px solid #18a7df}.switch:has(input:disabled){opacity:.55;cursor:not-allowed}html[data-theme=dark] .switch span{background:#415765}.tabs-modal-custom-list button{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.tabs-modal-custom-list button:hover{color:#b34444}html[data-theme=dark] .tabs-edit-button{color:var(--ui-text-secondary)!important;border-color:#415765!important}html[data-theme=dark] .tabs-edit-button:hover{color:#8db6d1!important;background:#283842!important}html[data-theme=dark] .tabs-modal-row,html[data-theme=dark] .tabs-modal-row small{color:var(--ui-text-secondary)}html[data-theme=dark] .tabs-modal-row button{color:var(--ui-text-secondary);background:#222d34;border-color:#415765}html[data-theme=dark] .tabs-modal-custom-list>div{color:#d4dee4;background:#222d34}@media(max-width:650px){.tabs-modal-row{grid-template-columns:20px minmax(0,1fr) 28px 28px}.tabs-modal-custom-row{grid-template-columns:20px minmax(0,1fr) 28px 28px auto}.tabs-modal-row small{grid-column:2/-1}.tabs-modal-add{grid-template-columns:1fr}.tabs-modal-add .button{min-height:36px}}.filters{align-items:center;gap:10px;padding:19px 22px;display:flex}.filters .inbox-limit{flex-direction:row;flex:none;align-items:center;gap:7px;display:flex}.filters .inbox-limit .styled-dropdown{width:58px;min-width:58px}.filters .inbox-limit .styled-dropdown-trigger{height:36px;min-height:36px;padding:0 8px}.filters .inbox-delete{flex:0 0 42px;width:42px}.filters .inbox-delete .notification-delete-trigger{justify-content:center;padding:0 8px}.filters .inbox-delete .notification-delete-menu{min-width:210px}.filters select{width:auto;min-width:130px;padding:9px;font-size:11px}.filters select,.management-form select,.directory-select select,.saved-picker select,.notification-limit select{border-radius:8px;transition:border-color .16s,box-shadow .16s,background-color .16s}.filters select:focus,.management-form select:focus,.directory-select select:focus,.saved-picker select:focus,.notification-limit select:focus{border-color:#6c94ae;box-shadow:0 0 0 3px #48799924}.search-box{width:100%;max-width:350px;color:var(--ui-text-secondary);border:1px solid #d9e1e6;border-radius:7px;align-items:center;gap:8px;margin-right:auto;padding:0 10px;display:flex}.search-box input{box-shadow:none;background:0 0;border:none;min-width:30px;padding:9px 0;font-size:12px}.search-box button{color:#345d78;background:0 0;border:0;font-size:11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}thead{background:#f9fafb;border-top:1px solid #eaeff2;border-bottom:1px solid #e2e8ec}th{color:var(--ui-text-secondary);letter-spacing:.8px;padding:13px 18px;font-size:9px;font-weight:600}td{border-bottom:1px solid #ebeff2;padding:19px 18px;font-size:11px}.ticket-title{font-size:12px;font-weight:600;display:block}.inbox-clickable-cell{cursor:pointer}.inbox-clickable-cell:focus-visible{outline:2px solid var(--ui-accent,#1a547b);outline-offset:-3px}.inbox-ticket-row>td{transition:background-color .14s}.inbox-ticket-row:hover>td{background-color:#d5f0fc}.inbox-ticket-row .management-pill{color:#2d5f80;background-color:#edf3f7}html[data-theme=dark] .inbox-ticket-row:hover>td{background-color:#30404b}html[data-theme=dark] .inbox-ticket-row .management-pill{color:#9ec1d8;background-color:#243845;border-color:#3e5c70}.ticket-title:hover{color:#1f5980}.ticket-title small{color:var(--ui-text-secondary);margin-right:8px;font-size:10px;font-weight:400}.customer-name{color:var(--ui-text-secondary);margin-top:7px;font-size:10px;display:block}.badge{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:500;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:5px;height:5px}.status-OPEN{color:#2f73b3;background:#eef5fd}.status-PENDING{color:#886321;background:#fff7e8}.status-IN_PROGRESS{color:#7360ac;background:#f2effb}.status-RESOLVED{color:#286f48;background:#edf7ef}.status-CLOSED{color:var(--ui-text-secondary);background:#eff2ef}.priority{margin-right:3px;font-size:10px}.priority-LOW{color:var(--ui-text-secondary)}.priority-NORMAL{color:#6996b7}.priority-HIGH{color:#d7a048}.priority-URGENT{color:#cf665b}.pagination{color:var(--ui-text-secondary);justify-content:space-between;align-items:center;padding:17px 22px;font-size:11px;display:flex}.pagination>div{gap:6px;display:flex}.empty{text-align:center;color:var(--ui-text-secondary);flex-direction:column;align-items:center;gap:13px;padding:70px 25px;display:flex}.empty h2{color:var(--ui-text-secondary);font-size:17px}.empty p{font-size:12px}.page-note{color:var(--ui-text-secondary);justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:10px;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.stat-card{background:#fff;border:1px solid #dfe6ea;border-radius:9px;padding:23px}.stat-card>div{color:var(--ui-text-secondary);justify-content:space-between;font-size:12px;font-weight:500;display:flex}.stat-card svg{color:var(--ui-text-secondary)}.stat-card strong{font-size:34px;font-family:var(--font-ui);letter-spacing:normal;margin:21px 0 8px;font-weight:800;display:block}.stat-card small{color:var(--ui-text-secondary);font-size:11px;font-weight:500}.stat-card-link{color:var(--ui-text-primary);transition:border-color .15s}.stat-card-link:hover{border-color:var(--ui-tab-indicator)}.stat-card-link:focus-visible{outline:2px solid var(--ui-tab-indicator);outline-offset:3px}html[data-theme=dark] .stat-card-link:hover{border-color:var(--ui-tab-indicator)}.dashboard-card{background:#fff;border:1px solid #dfe6ea;border-radius:9px;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:24px;padding:32px;display:grid}.dashboard-card p{color:var(--ui-text-secondary);margin-top:10px;font-size:13px;font-weight:500}.status-bars{flex-direction:column;gap:20px;display:flex}.status-bars a{align-items:center;gap:15px;font-size:11px;display:flex}.status-bars a>span{width:65px}.status-bars strong{width:30px}.bar-track{background:#eef2f4;border-radius:5px;flex:1;height:7px;overflow:hidden}.bar-track>div{background:#577d97;border-radius:5px;height:100%}.status-chart-card{align-items:center}.status-chart-wrap{justify-content:center;align-items:center;gap:42px;display:flex}.status-pie{aspect-ratio:1;text-align:center;border-radius:50%;flex:none;place-content:center;width:190px;display:grid;position:relative}.status-pie:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:30px}.status-pie strong,.status-pie span{z-index:1}.status-pie strong{font-size:30px}.status-pie span{color:var(--ui-text-secondary);font-size:11px}.status-chart-legend{gap:11px;min-width:180px;display:grid}.status-chart-legend a{color:#364955;justify-content:space-between;font-size:12px;display:flex}.status-chart-legend span{align-items:center;display:inline-flex}.status-chart-legend i{border-radius:50%;width:9px;height:9px;margin-right:8px}.back-link{color:var(--ui-text-secondary);align-items:center;gap:7px;margin-bottom:24px;font-size:11px;display:inline-flex}.form-card{background:#fff;border:1px solid #dde4e9;border-radius:9px;flex-direction:column;gap:25px;max-width:820px;padding:30px;display:flex}.form-row{gap:20px;display:flex}.form-row>label{flex:1}.form-footer{color:var(--ui-text-secondary);border-top:1px solid #e9eef1;justify-content:space-between;align-items:center;gap:15px;padding-top:22px;font-size:11px;display:flex}.detail-grid{flex:none;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:22px;min-height:0;display:grid}.conversation,.ticket-properties{background:#fff;border:1px solid #dde4e9;border-radius:9px;overflow:hidden}.conversation{flex-direction:column;min-height:0;display:flex}.section-heading{border-bottom:1px solid #e4e9ed;align-items:center;gap:10px;padding:19px 24px;font-size:13px;font-weight:600;display:flex}.section-heading .muted{margin-left:auto;font-size:10px;font-weight:400}.conversation-log-link{color:var(--ui-text-secondary);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.conversation-log-link:hover{color:var(--ui-text-navigation)}.conversation-log-link .muted{margin-left:0}.ticket-status-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:68%;display:flex}.created-pill{white-space:normal;text-align:right;max-width:none;line-height:1.35}.property-editor{align-items:center;gap:7px;min-width:0;display:flex}.property-editor .styled-dropdown{flex:1;min-width:0}.property-editor .searchable-dropdown{background:#fff;border:1px solid #b8c6d5;border-radius:8px;flex:1;min-width:0}.searchable-dropdown-edit{color:var(--ui-text-secondary);vertical-align:-1px;background:0 0;border:0;place-items:center;margin-left:4px;padding:0;display:inline-grid}.searchable-dropdown-edit:hover{color:var(--ui-text-navigation)}.conversation-log-page{width:100%;max-width:none;min-height:calc(100vh - 64px)}.conversation-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-theme=dark] .conversation-navigation .back-link{color:#b7c7d1}html[data-theme=dark] .conversation-navigation .back-link:hover{color:#8db5d0}html[data-theme=dark] .ticket-properties .ticket-actions>.danger-icon{color:#ffb5ad;background:#382725;border-color:#744b45}html[data-theme=dark] .ticket-properties .ticket-actions>.danger-icon:hover{color:#ffd8d3;background:#51302b;border-color:#bd7067}.conversation-log-panel{background:#fff;border:1px solid #dde4e9;border-radius:9px;width:100%;min-width:0;overflow:hidden}.conversation-log-table-wrap{width:100%;overflow-x:auto}.conversation-log-table{table-layout:fixed;border-collapse:collapse;color:#30414c;width:100%;min-width:760px;font-size:12px}.conversation-log-table th,.conversation-log-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dde4e9;padding:14px 18px}.conversation-log-table th{color:var(--ui-text-secondary);background:#f6f8fa;font-size:11px;font-weight:650}.conversation-log-table th:first-child,.conversation-log-table th:nth-child(2){width:18%}.conversation-log-table th:nth-child(3){width:17%}.conversation-log-table th:nth-child(4){width:12%}.conversation-log-table th:nth-child(5){width:35%}.conversation-log-table tbody tr:last-child td{border-bottom:0}.conversation-log-table tbody td{background:#fff;transition:background-color .14s}.conversation-log-table tbody tr:hover>td{background:#d5f0fc}.conversation-log-table strong{font-weight:600}.conversation-log-table small{color:var(--ui-text-secondary);margin-top:5px;font-size:10px;display:block}.conversation-log-table time{font-size:11px;line-height:1.6}.conversation-log-table p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.conversation-log-action{align-items:flex-start;gap:8px;display:flex}.conversation-log-action>svg{color:#396785;flex-shrink:0}.conversation-log-table .attachment-list{gap:6px;margin-top:8px}.conversation-log-table .attachment-list small{margin:0}.conversation-log-table .conversation-log-note{background:#fff9e8}.conversation-log-state,.conversation-log-panel>.pagination{margin:0;padding:18px}html[data-theme=dark] .conversation-log-panel{background:#19242b;border-color:#344551}html[data-theme=dark] .conversation-log-table{color:#e5eaee}html[data-theme=dark] .conversation-log-table th{color:var(--ui-text-secondary);background:#222d34}html[data-theme=dark] .conversation-log-table th,html[data-theme=dark] .conversation-log-table td{border-color:#344551}html[data-theme=dark] .conversation-log-table tbody td{background:#1c262d}html[data-theme=dark] .conversation-log-table tbody tr:hover>td{background:#30404b}html[data-theme=dark] .conversation-log-table small{color:var(--ui-text-secondary)}html[data-theme=dark] .conversation-log-table .conversation-log-note{background:#383321}.message-list{scrollbar-width:none;flex:auto;min-height:0;max-height:min(58vh,620px);padding:10px 24px;overflow-y:auto}.message{border-bottom:1px solid #e8edf1;align-items:start;gap:13px;padding:24px 0;display:flex}.message:last-child{border:0}.message-content{flex:1;min-width:0}.message header{justify-content:space-between;gap:10px;font-size:12px;display:flex}.message time{color:var(--ui-text-secondary);font-size:10px}.message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-text-secondary);margin-top:12px;font-size:13px}.internal-note{background:#fffbeb}.message.internal-note{border-radius:7px;margin:12px 0;padding:18px 12px}.note-label{color:#aa8232;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.composer{border:1px solid #d7e0e6;border-radius:8px;margin:20px;overflow:hidden}.composer-tabs{border-bottom:1px solid #e4eaee;align-items:center;gap:20px;padding:0 14px;display:flex}.composer-channel-pill{margin-left:auto}.composer-tabs button{color:var(--ui-text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:12px 0;font-size:11px;display:flex}.composer-tabs button.active{color:#395f78;font-weight:600}.composer textarea{box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;font-size:12px;overflow-y:auto}.composer-footer{color:var(--ui-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-size:10px;display:flex}.ticket-properties{flex-direction:column;gap:22px;padding:22px;display:flex}.ticket-properties>div:has([aria-label=Proje]){order:1}.ticket-properties>div:has([name=status]){order:2}.ticket-properties>div:has([name=priority]){order:3}.ticket-properties>.directory-select{order:4}.ticket-properties>.ticket-assignee-property{order:5}.ticket-properties>.tag-editor,.ticket-properties>.ticket-tags{order:6}.ticket-properties>.ticket-actions{order:7;width:100%;min-width:0}.ticket-properties .ticket-actions .resolved-action{white-space:normal;flex:1;gap:5px;min-width:0;min-height:36px;padding:8px 6px;font-size:11px}.ticket-properties .ticket-actions>.icon-button{flex:0 0 34px;width:34px;height:36px;margin-left:auto}.ticket-properties h2{font-size:14px}.ticket-properties label{color:var(--ui-text-secondary);font-size:11px}.ticket-properties label>span,.ticket-properties label>small{color:var(--ui-text-secondary);overflow-wrap:anywhere;font-weight:400}.ticket-properties label>.badge{align-self:start}.ticket-properties>div>label{box-sizing:border-box;background:#fff;border:1px solid #b8c6d5;border-radius:8px;flex-direction:column;gap:7px;min-height:38px;padding:8px 11px;display:flex}.ticket-properties>div>label>a,.ticket-properties>div>label>span{color:var(--ui-text-secondary);font-size:12px;font-weight:400}.ticket-properties select{font-size:12px;font-weight:400}.ticket-properties hr{border:0;border-top:1px solid #e7ecf0;width:100%;margin:0}.ticket-properties .button{white-space:normal;padding:10px 7px;font-size:10px}@media(min-width:1500px){.page{padding:44px 48px}.ticket-title{font-size:13px}td{padding-top:22px;padding-bottom:22px}}@media(max-width:1300px){.auth-support-photo{display:none}}@media(max-width:1100px){.auth-layout{grid-template-columns:2fr 1fr}.sidebar{width:205px}.main-shell{width:calc(100% - 205px);margin-left:205px}.page{padding:28px 22px}.topbar{padding:0 22px}.global-search-wrap{width:220px}.stat-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:minmax(0,1fr) 230px;gap:14px}.filters{flex-wrap:wrap}.search-box{max-width:none}.auth-story{padding:40px}.auth-form-wrap{padding:30px}}@media(max-width:760px){.sidebar{border-bottom:1px solid #e0e7eb;border-right:0;width:100%;padding:16px;display:block;position:static}.app-shell{display:block}.sidebar .brand{padding:0;font-size:24px}.workspace,.nav-label,.sidebar-help{display:none}.sidebar nav{flex-flow:wrap;gap:8px;margin-top:17px}.sidebar nav a{padding:8px;font-size:11px}.settings-nav-toggle{width:auto;padding:8px;font-size:11px}.settings-nav-links{width:100%;margin-left:0}.sidebar-bottom{position:absolute;top:6px;right:16px}.profile{border:0;padding:12px 0}.profile>.avatar{display:none}.profile>div{max-width:135px}.main-shell{width:100%;margin-left:0}.topbar{height:45px;padding:0 17px}.topbar-user{display:none}.topbar-actions{gap:8px}.topbar-icon-link{width:33px;min-height:33px}.topbar-profile-link{min-height:33px;padding-right:7px}.topbar-profile-name,.topbar-profile-link>svg{display:none}.page{padding:25px 17px}.page-heading{align-items:start;gap:14px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px}.page-heading>.button{padding:10px;font-size:11px}.eyebrow{letter-spacing:1.2px;font-size:9px}.tabs{gap:20px;padding:0 16px}.tabs button{font-size:11px}.filters{gap:8px;padding:15px}.filters select{flex:1;min-width:0}.search-box{flex-basis:100%}.stat-grid{gap:10px}.stat-card{padding:17px}.stat-card>div{font-size:11px}.stat-card strong{font-size:28px}.stat-card svg{width:16px}.dashboard-card{grid-template-columns:1fr;gap:25px;padding:22px}.status-chart-wrap{flex-direction:column;align-items:flex-start;gap:22px}.status-pie{width:160px}.detail-grid{flex-direction:column;display:flex}.conversation-page{height:auto;max-height:none;overflow:visible}html[data-conversation-active=true],html[data-conversation-active=true] body{height:auto;overflow:auto}.conversation-page .message-list{max-height:min(52vh,480px)}.conversation,.ticket-properties{width:100%}.conversation-page .conversation{height:auto!important}.message-list{padding:8px 14px}.message header{flex-direction:column;gap:4px}.composer{margin:13px}.composer-footer>span{max-width:130px}.ticket-properties{grid-template-columns:1fr 1fr;display:grid}.ticket-properties h2,.ticket-properties hr,.ticket-properties .error{grid-column:1/-1}.form-card{padding:20px}.form-row{flex-direction:column}.form-footer{align-items:end}.form-footer>span{max-width:120px}.auth-layout{display:block}.auth-story{min-height:0;padding:24px}.auth-story>div:nth-child(2),.auth-caption{display:none}.auth-form-wrap{padding:45px 24px}.auth-form h2{font-size:26px}}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-shell,html[data-theme=dark] .page{color:#e5eaee;background:#151c21}html[data-theme=dark] .sidebar,html[data-theme=dark] .topbar{background:#1a2329;border-color:#2e3e49}html[data-theme=dark] .management-panel,html[data-theme=dark] .form-card,html[data-theme=dark] .profile-info-card,html[data-theme=dark] .profile-security,html[data-theme=dark] .customer-form-panel{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .global-search-wrap,html[data-theme=dark] .quick-action,html[data-theme=dark] .topbar-icon-link,html[data-theme=dark] .topbar-profile-link{color:var(--ui-text-secondary);background:#222d34;border-color:#415765}html[data-theme=dark] .global-search-wrap:focus-within{background:#26333c;border-color:#6c94ae}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e5eaee;background:#222d34;border-color:#415765}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--ui-text-secondary)}html[data-theme=dark] label:has(>.field-label),html[data-theme=dark] .password-field input,html[data-theme=dark] .email-field>input{color:#e5eaee;background:#222d34;border-color:#415765}html[data-theme=dark] .field-label{color:var(--ui-text-secondary);background:#1c262d}html[data-theme=dark] .button.secondary{color:var(--ui-text-secondary);background:#222d34;border-color:#415765}html[data-theme=dark] .button.secondary:hover,html[data-theme=dark] .quick-action:hover,html[data-theme=dark] .topbar-icon-link:hover,html[data-theme=dark] .topbar-profile-link:hover{color:#e5eaee;background:#2b3d49;border-color:#6c94ae}html[data-theme=dark] .management-table th,html[data-theme=dark] .notification-grid-head{color:var(--ui-text-secondary);background:#222d34}html[data-theme=dark] .management-table td,html[data-theme=dark] .notification-grid .management-notification{border-color:#2e3e49}html[data-theme=dark] .management-notification p,html[data-theme=dark] .management-notification small,html[data-theme=dark] .page-heading p{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-popover,html[data-theme=dark] .global-search-results,html[data-theme=dark] .email-suggestions{background:#1c262d;border-color:#415765}html[data-theme=dark] .notification-popover-item,html[data-theme=dark] .global-search-results a,html[data-theme=dark] .email-suggestions button{color:#e5eaee;background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .notification-popover-item:hover,html[data-theme=dark] .global-search-results a:hover,html[data-theme=dark] .email-suggestions button:hover{background:#2b3d49}html[data-theme=dark] .notification-popover-footer{background:#1b2830}html[data-theme=dark] .stat-card,html[data-theme=dark] .dashboard-card,html[data-theme=dark] .status-chart-card,html[data-theme=dark] .ticket-panel,html[data-theme=dark] .form-card,html[data-theme=dark] .message,html[data-theme=dark] .message-content,html[data-theme=dark] .filters,html[data-theme=dark] .search-box{color:var(--ui-text-primary);background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .stat-card strong,html[data-theme=dark] .dashboard-card strong,html[data-theme=dark] .ticket-title,html[data-theme=dark] .customer-name,html[data-theme=dark] .section-heading h2{color:#e5eaee}html[data-theme=dark] .stat-card span,html[data-theme=dark] .dashboard-card span,html[data-theme=dark] .ticket-panel small,html[data-theme=dark] .page-note,html[data-theme=dark] .empty{color:var(--ui-text-secondary)}html[data-theme=dark] .table-scroll,html[data-theme=dark] .management-table{background:#1c262d}html[data-theme=dark] .ticket-properties,html[data-theme=dark] .detail-grid>section{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] table,html[data-theme=dark] .table-scroll{color:#e5eaee;background:#1c262d}html[data-theme=dark] thead{background:#222d34!important;border-color:#415765!important}html[data-theme=dark] th{color:var(--ui-text-secondary)!important}html[data-theme=dark] td{color:#e5eaee;border-color:#2e3e49!important}html[data-theme=dark] .search-box{background:#222d34;border-color:#415765}html[data-theme=dark] .filters{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .search-box input{background:0 0}html[data-theme=dark] .bar-track{background:#2b3d49}html[data-theme=dark] .status-pie:after{background:#1c262d}html[data-theme=dark] .status-chart-legend a{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-toolbar{background:#1c262d!important;border-color:#2e3e49!important}html[data-theme=dark] .notification-search,html[data-theme=dark] .notification-delete{color:var(--ui-text-secondary);background:#222d34!important;border-color:#415765!important}html[data-theme=dark] .notification-toolbar select{color:#e5eaee;border-color:#415765;background:#222d34!important}html[data-theme=dark] .notification-toggle{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-grid{border-color:#415765}html[data-theme=dark] .notification-delete{color:#e5eaee;border-color:#6c94ae;background:#222d34!important}html[data-theme=dark] .notification-delete-menu{background:#1c262d;border-color:#415765;box-shadow:0 12px 28px #00000059}html[data-theme=dark] .notification-delete-menu button{color:#e5eaee}html[data-theme=dark] .notification-delete-menu button:hover{background:#2b3d49}html[data-theme=dark] .notification-toggle input{background:#415765}html[data-theme=dark] .notification-toggle input:checked{background:#2c6f9b}html[data-theme=dark] .notification-popover-item.unread{color:#253a48;background:#e3edf3}html[data-theme=dark] .notification-popover-item.unread strong{color:#182c3a}html[data-theme=dark] .notification-popover-item.unread small,html[data-theme=dark] .notification-popover-item.unread time{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-popover-footer{background:#202e38;border-top:1px solid #415765}.notification-popover-item.unread{background:#f6f9fb}.notification-popover-footer{background:#eaf0f4;border-top:1px solid #d5e0e8}html[data-theme=dark] .notification-popover-item.unread{background:#e3edf3}html[data-theme=dark] .notification-popover-footer{background:#202e38;border-top-color:#415765}.styled-dropdown{min-width:130px;position:relative}.styled-dropdown:has(.styled-dropdown-label){background:#fff;border:1px solid #b8c6d5;border-radius:8px;padding:8px 12px 7px}.styled-dropdown:has(.styled-dropdown-label):focus-within{border-color:#0d8fc5;box-shadow:0 0 0 3px #0d8fc517}.styled-dropdown-label{z-index:1;color:#526a80;white-space:nowrap;background:#fff;padding:0 4px;font-size:11px;font-weight:650;line-height:14px;position:absolute;top:-7px;left:9px}.styled-dropdown-trigger{width:100%;min-height:38px;color:var(--ui-text-secondary);text-align:left;background:#fff;border:1px solid #dae2e7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.styled-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.styled-dropdown:has(.styled-dropdown-label) .styled-dropdown-trigger{min-height:29px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 1px}.styled-dropdown.open .styled-dropdown-trigger{border-color:#6c94ae;box-shadow:0 0 0 3px #4879991f}.styled-dropdown:has(.styled-dropdown-label).open .styled-dropdown-trigger{box-shadow:none;border:0}.styled-dropdown-menu{z-index:45;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent;background:#fff;border:1px solid #dae2e7;border-radius:9px;max-height:220px;padding:5px;animation:.14s ease-out notification-menu-enter;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1927302e}.styled-dropdown-menu::-webkit-scrollbar{width:7px;height:7px}.searchable-dropdown-menu::-webkit-scrollbar{width:7px;height:7px}.styled-dropdown-menu::-webkit-scrollbar-button{display:none}.searchable-dropdown-menu::-webkit-scrollbar-button{display:none}.styled-dropdown-menu::-webkit-scrollbar-track{background:0 0}.searchable-dropdown-menu::-webkit-scrollbar-track{background:0 0}.styled-dropdown-menu::-webkit-scrollbar-thumb{background:#a2b6c4 padding-box padding-box;border:1px solid #0000;border-radius:8px}.searchable-dropdown-menu::-webkit-scrollbar-thumb{background:#a2b6c4 padding-box padding-box;border:1px solid #0000;border-radius:8px}.styled-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#6e8da2 padding-box padding-box}.searchable-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#6e8da2 padding-box padding-box}html[data-theme=dark] .styled-dropdown-menu,html[data-theme=dark] .searchable-dropdown-menu{scrollbar-color:#506a7c transparent}html[data-theme=dark] .styled-dropdown-menu::-webkit-scrollbar-thumb{background:#506a7c padding-box padding-box}html[data-theme=dark] .searchable-dropdown-menu::-webkit-scrollbar-thumb{background:#506a7c padding-box padding-box}html[data-theme=dark] .styled-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#6e8da2 padding-box padding-box}html[data-theme=dark] .searchable-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#6e8da2 padding-box padding-box}.styled-dropdown-menu button{width:100%;color:var(--ui-text-secondary);text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12px;display:block}.styled-dropdown-menu button:hover,.styled-dropdown-menu button[aria-selected=true]{color:var(--ui-text-navigation);background:#e8f7fd}.styled-dropdown-search{border:1px solid #dae2e7;border-radius:6px;width:100%;margin-bottom:5px;padding:7px 9px;font-size:11px}.styled-dropdown-visible-toggle{width:100%;color:var(--ui-text-navigation);text-align:right;cursor:pointer;background:0 0;border:0;padding:4px 9px 7px;font-size:10px;display:block}.styled-dropdown-visible-toggle:hover{color:#133d59;text-decoration:underline}.styled-dropdown-check{color:#fff;vertical-align:-2px;border:1px solid #b8c6d5;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;margin-right:7px;font-size:10px;line-height:1;display:inline-flex}.styled-dropdown-check.checked{background:#18a7df;border-color:#18a7df}html[data-theme=dark] .styled-dropdown-trigger{color:#e5eaee;background:#222d34;border-color:#415765}html[data-theme=dark] .styled-dropdown:has(.styled-dropdown-label){background:#222d34;border-color:#415765}html[data-theme=dark] .styled-dropdown-label{color:var(--ui-text-secondary);background:#222d34}html[data-theme=dark] .styled-dropdown-menu{background:#1c262d;border-color:#415765}html[data-theme=dark] .styled-dropdown-menu button{color:#e5eaee}html[data-theme=dark] .styled-dropdown-menu button:hover,html[data-theme=dark] .styled-dropdown-menu button[aria-selected=true]{color:#e5eaee;background:#2b3d49}.searchable-dropdown{align-items:center;min-height:45px;padding:0 9px 0 12px;display:flex}.searchable-dropdown-input{color:#21313b;cursor:pointer;width:100%;min-width:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px 0 2px!important}.searchable-dropdown-input:focus{outline:0;box-shadow:none!important}.searchable-dropdown-chevron{color:#405563;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.searchable-dropdown.disabled{opacity:.62;cursor:not-allowed}.searchable-dropdown-menu{scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent;max-height:190px;overflow-y:auto}.searchable-dropdown-empty{color:var(--ui-text-secondary);padding:9px 10px;font-size:12px;display:block}html[data-theme=dark] .searchable-dropdown-input,html[data-theme=dark] .notification-popover-header>strong,html[data-theme=dark] .notification-popover-header>span:not(.notification-popover-header-actions){color:#e5eaee}html[data-theme=dark] .notification-clear,html[data-theme=dark] .notification-close,html[data-theme=dark] .notification-popover-empty{color:var(--ui-text-secondary)}html[data-theme=dark] .management-stat,html[data-theme=dark] .management-reports-grid>.management-panel{color:#e5eaee;background:#1c262d!important;border-color:#2e3e49!important}html[data-theme=dark] .management-stat span,html[data-theme=dark] .management-stat small,html[data-theme=dark] .management-bar-label,html[data-theme=dark] .management-reports-grid .muted{color:var(--ui-text-secondary)}html[data-theme=dark] .management-stat strong,html[data-theme=dark] .management-reports-grid h2{color:#e5eaee}html[data-theme=dark] .management-bar-track{background:#2b3d49}.catalog-tabs{border-bottom:1px solid #dde5ea;gap:8px;margin:0 0 20px;display:flex}.catalog-tabs button{color:var(--ui-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 15px;font-size:12px;font-weight:600}.catalog-tabs button:hover{color:var(--ui-text-navigation)}.catalog-tabs button.active{color:var(--ui-text-navigation);border-bottom-color:#1b5880}.catalog-static-panel{min-height:260px}.catalog-static-heading{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.catalog-static-heading h2{margin:0 0 5px;font-size:15px}.catalog-static-heading p{margin:0}.catalog-static-panel code{color:var(--ui-text-secondary);font-size:11px}.catalog-static-note{margin:18px 0 0;font-size:11px}.catalog-view-swatch{background:#7291a5}.catalog-view-pill{color:var(--ui-text-secondary);background:#eef2f5;margin-left:8px}.catalog-tag-pill{color:#265473;background:#edf3f7;margin-left:8px}.conversation-system-notices{scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:8px;padding:12px 24px 4px;display:flex;overflow:auto hidden}.conversation-system-notices::-webkit-scrollbar{width:0;height:0;display:none}.conversation-system-notices span{color:#265473;white-space:nowrap;background:#edf3f7;border:1px solid #d5e0e8;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;box-shadow:0 4px 12px #254d6814}.message-list{scrollbar-width:none;flex-direction:column;flex:auto;gap:12px;min-height:0;padding-top:18px;display:flex;overflow-y:auto}.message-list::-webkit-scrollbar{width:0;height:0;display:none}.message{border:0;width:100%;padding:0}.message-content{background:#f7f9fa;border:1px solid #dfe6ea;border-radius:16px;flex:0 min(76%,720px);padding:12px 14px;box-shadow:0 2px 8px #1b2f3d0a}.message.outgoing{flex-direction:row-reverse}.message.outgoing .message-content{background:#e4eef4;border-color:#b8cfdf;border-radius:16px}.message.incoming .avatar{color:#234e6b;background:#eaeff3}.message header{align-items:center}.message.outgoing header{flex-direction:row-reverse}.message p{color:#31424d;margin:7px 0 0;line-height:1.55}.message.internal-note{background:#fffbeb;border-radius:9px;width:100%;margin:0;padding:10px 12px}.message.internal-note .message-content{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}.ticket-customer-card{color:var(--ui-text-secondary);background:#f8fafb;border:1px solid #dce3e8;border-radius:9px;gap:7px;padding:13px;font-size:12px;display:grid}.ticket-customer-card h3{color:#25323b;margin:0 0 3px;font-size:12px}.ticket-customer-card strong{color:#192e3c;font-size:13px}.ticket-customer-card small{color:var(--ui-text-secondary);white-space:pre-wrap;border-top:1px solid #e0e7eb;margin-top:3px;padding-top:8px}.composer .file-picker{gap:5px;padding:8px 14px;font-size:11px}.composer .file-picker label{gap:5px;font-size:11px}.composer .file-picker input{padding:5px;font-size:11px}.message-list>.message.incoming{flex-direction:row;justify-content:flex-start}.message-list>.message.outgoing{flex-direction:row-reverse;justify-content:flex-start}.message-list>.message.outgoing .avatar{flex:none}html[data-theme=dark] .conversation,html[data-theme=dark] .ticket-properties,html[data-theme=dark] .detail-grid>section{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .section-heading,html[data-theme=dark] .composer,html[data-theme=dark] .composer-tabs{border-color:#2e3e49}html[data-theme=dark] .conversation-system-notices span{color:var(--ui-text-secondary);box-shadow:none;background:#283842;border-color:#415765}html[data-theme=dark] .message.incoming:not(.internal-note) .message-content{background:#222d34;border-color:#415765}html[data-theme=dark] .message.outgoing:not(.internal-note) .message-content{background:#1f3b4d;border-color:#4f7792}html[data-theme=dark] .message.incoming .avatar,html[data-theme=dark] .message.outgoing .avatar{color:#d5e7f3;background:#293c48;border-color:#496171}html[data-theme=dark] .message p{color:#d7dfe5}html[data-theme=dark] .message time,html[data-theme=dark] .composer-tabs button,html[data-theme=dark] .composer-footer{color:var(--ui-text-secondary)}html[data-theme=dark] .composer-tabs button.active{color:#8db5d0}html[data-theme=dark] .message.internal-note{background:#3a3520}html[data-theme=dark] .ticket-customer-card{color:var(--ui-text-secondary);background:#222d34;border-color:#415765}html[data-theme=dark] .ticket-customer-card h3,html[data-theme=dark] .ticket-customer-card strong{color:#e5eaee}html[data-theme=dark] .ticket-customer-card small{color:var(--ui-text-secondary);border-color:#415765}html[data-theme=dark] .mini-pagination button,html[data-theme=dark] .attachment-list button{color:#d7dfe5;background:#222d34;border-color:#415765}html[data-theme=dark] .file-picker,html[data-theme=dark] .saved-picker{border-color:#2e3e49}html[data-theme=dark] .file-picker small,html[data-theme=dark] .attachment-list small,html[data-theme=dark] .searchable-dropdown-empty,html[data-theme=dark] .searchable-dropdown-chevron{color:var(--ui-text-secondary)}.ticket-customer-summary{color:var(--ui-text-secondary);background:#f8fafb;border:1px solid #dce3e8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-6px 0 20px;padding:11px 13px;font-size:12px;display:flex}.ticket-customer-summary strong{color:#192e3c;font-size:13px}.ticket-customer-summary .ticket-number{color:#35556b;font-weight:600}.ticket-customer-summary span+span{border-left:1px solid #dce3e8;padding-left:14px}.composer{background:#fff;border-radius:16px;overflow:visible;box-shadow:0 8px 24px #233c4c0f}.composer textarea{resize:none;border-bottom:0;min-height:82px;max-height:82px;padding:14px 16px 10px;overflow-y:auto}.notification-settings-card textarea{resize:none;overflow-y:auto}.response-rules-form input[type=number]{appearance:textfield}.response-rules-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.response-rules-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.composer-tabs{background:#f5f7f9;border-radius:16px 16px 0 0;padding:0 16px}.composer-footer{background:#f7f9fa;border-top:1px solid #e2e9ed;border-radius:0 0 16px 16px;justify-content:flex-end;align-items:center;gap:9px;min-height:54px;padding:8px 12px;display:flex}.composer-footer>span{color:var(--ui-text-secondary);margin-right:auto;font-size:10px}.composer-saved-reply{flex:0 156px;width:156px}.composer-saved-reply .saved-picker{background:0 0;border:0;padding:0}.composer-saved-reply .styled-dropdown{min-width:0}.composer-saved-reply .styled-dropdown-trigger{border-radius:16px;min-height:32px;padding:0 9px;font-size:10px}.composer-saved-reply .styled-dropdown-trigger svg{flex:none;width:13px;height:13px}.composer-saved-reply .styled-dropdown-menu{min-width:156px;inset:auto 0 calc(100% + 6px) auto}.composer-saved-reply .saved-picker>input,.composer-saved-reply .mini-pagination{display:none}.composer-file-picker{align-items:center;gap:7px;display:flex}.composer-attachment-trigger{width:36px;height:36px;color:var(--ui-text-secondary);cursor:pointer;background:#fff;border:1px solid #d6dee4;border-radius:50%;place-items:center;transition:all .16s;display:grid}.composer-attachment-trigger:hover{color:#184d70;background:#eaf1f5;border-color:#8dafc6}.composer-attachment-trigger.disabled{opacity:.5;cursor:not-allowed}.composer-attachment-trigger input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.composer-tools{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.composer-file-list{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.composer-file-list:empty{display:none}.composer-file-list li{color:#395466;background:#eaf1f5;border:1px solid #ccdae3;border-radius:12px;align-items:center;gap:4px;min-width:0;padding:4px 7px;font-size:10px;display:flex}.composer-file-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-file-list li{max-width:100%}.composer-file-list li>span{max-width:190px}.composer-file-list li>svg,.composer-file-list li>button{flex-shrink:0}@media(max-width:600px){.composer-footer{flex-wrap:wrap}.composer-file-list{flex-basis:100%}}.composer-file-list button:not(.composer-file-preview){color:#234e6b;cursor:pointer;background:#c8d8e3;border:0;border-radius:50%;place-items:center;width:14px;height:14px;min-height:0;padding:0;line-height:1;display:grid}.composer-file-list button:not(.composer-file-preview)>svg{width:10px;height:10px;display:block}.composer-send{border-radius:50%;flex:none;justify-content:center;place-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:0;line-height:0;display:grid;position:relative;box-shadow:0 4px 10px #194d702e}.composer-send svg{width:17px;height:17px;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=dark] .composer{background:#1c262d}html[data-theme=dark] .composer-footer,html[data-theme=dark] .composer-tabs{background:#202d35;border-color:#2e3e49}html[data-theme=dark] .composer-saved-reply select,html[data-theme=dark] .composer-attachment-trigger,html[data-theme=dark] .ticket-customer-summary{color:var(--ui-text-secondary);background:#222d34;border-color:#415765}html[data-theme=dark] .ticket-customer-summary strong{color:#e5eaee}html[data-theme=dark] .ticket-customer-summary span+span{border-color:#415765}html[data-theme=dark] .composer-footer>span{color:var(--ui-text-secondary)}html[data-theme=dark] .composer-file-list li{color:#d7dfe5;background:#283b48;border-color:#4f7792}html[data-theme=dark] .composer-file-list button:not(.composer-file-preview){color:#f2f7fa;background:#465f6f}.attachment-preview-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070f1499;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attachment-preview-modal{background:#fff;border:1px solid #d4dde3;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(960px,100%);height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0c161d59}.attachment-preview-modal.attachment-preview-compact{width:min(520px,100%);height:auto;min-height:180px;max-height:calc(100dvh - 48px)}.attachment-preview-compact .attachment-preview-content{text-align:center;padding:28px}.attachment-preview-modal header{border-bottom:1px solid #dfe6ea;align-items:center;gap:16px;min-width:0;padding:13px 16px;display:flex}.attachment-preview-modal header strong{overflow-wrap:anywhere;color:#25323b;min-width:0;font-size:14px}.attachment-preview-name{overflow-wrap:anywhere;color:#25323b;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.attachment-preview-modal header .attachment-preview-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:auto;min-width:0;height:auto;margin-left:0;overflow:hidden}.attachment-preview-modal header .attachment-preview-name+button{margin-left:auto}.attachment-preview-name:hover{color:#184d70;text-decoration:underline}.attachment-preview-modal header strong.attachment-preview-name,.attachment-preview-modal header strong.attachment-preview-name:hover{cursor:default;text-decoration:none}.attachment-preview-modal header button{width:30px;height:30px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-left:auto;padding:0;font-size:23px;line-height:1;display:grid}.attachment-preview-modal header button:hover{color:#174c6f;background:#edf1f4}.attachment-preview-modal header .attachment-preview-name{color:#25323b;box-shadow:none;background:0 0;font-size:14px;font-weight:700;line-height:1.3;display:block}.attachment-preview-content{background:#f7f9fa;place-items:center;min-height:0;padding:16px;display:grid;overflow:hidden}.attachment-preview-content img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.attachment-preview-content iframe{background:#fff;border:0;width:100%;height:100%}.attachment-preview-content p{color:var(--ui-text-secondary)}.attachment-preview-content a{color:#184d70;font-weight:700}html[data-theme=dark] .attachment-preview-modal{background:#1c262d;border-color:#415765}html[data-theme=dark] .attachment-preview-modal header{border-color:#415765}html[data-theme=dark] .attachment-preview-modal header strong,html[data-theme=dark] .attachment-preview-modal header .attachment-preview-name{color:#e5eaee}html[data-theme=dark] .attachment-preview-modal header .attachment-preview-name:hover{color:#9cc3dd}html[data-theme=dark] .attachment-preview-modal header button:hover{color:#9cc3dd;background:#283842}html[data-theme=dark] .attachment-preview-content{background:#172026}html[data-theme=dark] .sidebar .brand{color:#e5eaee}html[data-theme=dark] .nav-label,html[data-theme=dark] .sidebar nav a,html[data-theme=dark] .settings-nav-toggle{color:var(--ui-text-secondary)}html[data-theme=dark] .sidebar nav a:hover,html[data-theme=dark] .settings-nav-toggle:hover,html[data-theme=dark] .settings-nav-toggle.open{color:#81d4f4;background:#173c50}html[data-theme=dark] .sidebar nav a.active{color:#81d4f4;background:#1d5068}html[data-theme=dark] .settings-nav-links{border-color:#415765}html[data-theme=dark] .sidebar-tools{border-color:#2e3e49}html[data-theme=dark] .sidebar-tool{color:var(--ui-text-secondary);background:#222d34;border-color:#415765}html[data-theme=dark] .sidebar-tool:hover,html[data-theme=dark] .sidebar-tool.active{color:#9dc5df;background:#283b48;border-color:#6c94ae}html[data-theme=dark] .notification-popover{background:#1c262d;border-color:#415765}html[data-theme=dark] .notification-popover-header{color:#e5eaee;border-color:#2e3e49}html[data-theme=dark] .notification-popover-item,html[data-theme=dark] .notification-popover-item.unread{color:#e5eaee;background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .notification-popover-item:hover,html[data-theme=dark] .notification-popover-item.unread:hover{background:#283842}html[data-theme=dark] .notification-popover-item small,html[data-theme=dark] .notification-popover-item time{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-popover-icon{color:#8db5d0;background:#283b48}html[data-theme=dark] .notification-popover-footer{background:#202e38;border-color:#415765}html[data-theme=dark] .notification-popover-footer a{color:#8db5d0}html[data-theme=dark] .notification-toolbar,html[data-theme=dark] .notification-grid{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .notification-toolbar,html[data-theme=dark] .notification-limit,html[data-theme=dark] .notification-delete,html[data-theme=dark] .notification-toggle{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-grid-head{color:var(--ui-text-secondary);background:#222d34}html[data-theme=dark] .workspace{color:#e5eaee}html[data-theme=dark] .workspace small,html[data-theme=dark] .sidebar-help p{color:var(--ui-text-secondary)}html[data-theme=dark] .workspace-icon,html[data-theme=dark] .sidebar-help{color:#d7dfe5;background:#222d34}html[data-theme=dark] .notification-popover-header>span:not(.notification-popover-header-actions){color:var(--ui-text-secondary);background:#283b48}html[data-theme=dark] .notification-popover-header-actions button,html[data-theme=dark] .notification-clear,html[data-theme=dark] .notification-close{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-limit .styled-dropdown-trigger,html[data-theme=dark] .notification-limit select,html[data-theme=dark] .notification-delete select{color:#e5eaee;background:#222d34;border-color:#415765}html[data-theme=dark] .stat-card>div{color:var(--ui-text-secondary)}html[data-theme=dark] .stat-card>div svg{color:#8db5d0}html[data-theme=dark] .stat-card strong{color:#f2f7fa}html[data-theme=dark] .stat-card small{color:var(--ui-text-secondary)}html[data-theme=dark] .notification-popover-item,html[data-theme=dark] .notification-popover-item.unread{color:#e5eaee!important}html[data-theme=dark] .notification-popover-item strong{color:#f2f7fa!important}html[data-theme=dark] .notification-popover-item small,html[data-theme=dark] .notification-popover-item time,html[data-theme=dark] .notification-popover-empty{color:var(--ui-text-secondary)!important}.ticket-timing{min-width:172px;color:var(--ui-text-secondary);gap:4px;font-size:11px;display:grid}.ticket-response{white-space:nowrap;min-width:96px;font-size:11px;font-weight:650}.ticket-response.response-fast{color:var(--ui-text-navigation)}.ticket-response.response-normal{color:#a86606}.ticket-response.response-late,.ticket-response.response-waiting{color:#c2413c}.ticket-timing small,.customer-name small,.management-table td>small{color:var(--ui-text-secondary);font-size:10px}html[data-theme=dark] .ticket-timing{color:var(--ui-text-secondary)}html[data-theme=dark] .ticket-response.response-fast{color:#8db5d0}html[data-theme=dark] .ticket-response.response-normal{color:#f4c46b}html[data-theme=dark] .ticket-response.response-late,html[data-theme=dark] .ticket-response.response-waiting{color:#ff9c95}html[data-theme=dark] .ticket-timing small,html[data-theme=dark] .customer-name small,html[data-theme=dark] .management-table td>small{color:var(--ui-text-secondary)}.response-rules-card .integration-heading p{color:var(--ui-text-secondary);margin:4px 0 0;font-size:12px}.response-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.response-rule-fields label{gap:6px;display:grid}.response-rule-fields small{color:var(--ui-text-secondary);font-size:11px}.response-color-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.response-color-fields label{gap:6px;display:grid}.response-color-fields input[type=color]{cursor:pointer;width:100%;height:42px;padding:4px}.response-range-row{border-top:1px solid var(--border,#dae2e7);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) 120px;align-items:end;gap:14px;padding:14px 0;display:grid}.response-range-row:first-of-type{border-top:0}.response-range-row strong{padding-bottom:11px}.response-range-row label:has(>.field-label){min-width:0;display:block}.response-range-row label>input{min-height:29px}.response-color-picker input[type=color]{cursor:pointer;width:100%;height:29px;padding:4px}.response-rule-preview{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.response-rule-preview span{background:0 0;border:1px solid;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}html[data-theme=dark] .response-rules-card .integration-heading p,html[data-theme=dark] .response-rule-fields small{color:var(--ui-text-secondary)}@media(max-width:700px){.response-rule-fields,.response-color-fields,.response-range-row{grid-template-columns:1fr}.response-range-row strong{padding-bottom:0}}html[data-theme=dark] .management-table .management-actions>button.button.secondary,html[data-theme=dark] .management-table .management-actions>button.button.management-danger,html[data-theme=dark] .management-table .management-actions>.icon-button{box-shadow:none;color:#d7dfe5!important;background:#222d34!important;border-color:#415765!important}html[data-theme=dark] .management-table .management-actions>button.button.secondary:hover:not(:disabled),html[data-theme=dark] .management-table .management-actions>button.button.management-danger:hover:not(:disabled),html[data-theme=dark] .management-table .management-actions>.icon-button:hover:not(:disabled){color:#f2f7fa!important;background:#2b3d49!important;border-color:#6c94ae!important}html[data-theme=dark] .management-table .management-actions>button.button.management-danger,html[data-theme=dark] .management-table .management-actions>.icon-button.danger-icon{color:#ffb5ad!important;background:#382725!important;border-color:#744b45!important}html[data-theme=dark] .management-table .management-actions>button.button.management-danger:hover:not(:disabled),html[data-theme=dark] .management-table .management-actions>.icon-button.danger-icon:hover:not(:disabled){color:#ffd8d3!important;background:#51302b!important;border-color:#bd7067!important}html[data-theme=dark] .management-table .management-actions>.icon-button.is-muted,html[data-theme=dark] .management-table .management-actions>.icon-button:disabled{opacity:.55;color:var(--ui-text-secondary)!important;background:#253139!important;border-color:#3b4f5d!important}html[data-theme=dark] .management-table .management-actions>button.button.secondary:before{filter:brightness(0)saturate()invert(86%)sepia(8%)saturate(490%)hue-rotate(101deg)brightness(94%)}html[data-theme=dark] .management-table .management-actions>button.button.management-danger:before{filter:brightness(0)saturate()invert(78%)sepia(19%)saturate(1057%)hue-rotate(313deg)brightness(103%)}.notification-limit .styled-dropdown{width:58px;min-width:58px}.notification-limit .styled-dropdown-trigger{height:32px;min-height:32px;padding:0 8px}.notification-limit .styled-dropdown-menu{z-index:50}.guide-hero{background:linear-gradient(135deg,#edf4f8,#fff);border:1px solid #dce3e8;border-radius:14px;align-items:flex-start;gap:16px;padding:24px 26px;display:flex}.guide-hero-icon{background:var(--brand-primary);color:#fff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 18px #18a7df24}.guide-eyebrow{color:var(--ui-text-navigation);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.guide-hero h1{color:#172f3f;letter-spacing:-.03em;margin:0 0 6px;font-size:26px}.guide-hero p,.guide-section-heading p,.guide-screen-copy>p{max-width:760px;color:var(--ui-text-secondary);margin:0;font-size:13px;line-height:1.65}.guide-flow{background:#fff;border:1px solid #dae2e7;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 12px;display:grid}.guide-flow article{align-items:center;gap:9px;min-width:0;padding:14px 16px;display:flex;position:relative}.guide-flow article+article{border-left:1px solid #e2e9ed}.guide-flow article>span{width:23px;height:23px;color:var(--ui-text-navigation);background:#e4edf3;border-radius:50%;flex:0 0 23px;place-items:center;font-size:10px;font-weight:800;display:grid}.guide-flow article>svg{color:var(--ui-text-navigation);flex:none}.guide-flow article div{gap:2px;min-width:0;display:grid}.guide-flow strong{color:#172f3f;font-size:12px}.guide-flow small{color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.guide-flow b{z-index:1;width:16px;height:16px;color:var(--ui-text-secondary);background:#fff;border-radius:50%;place-items:center;margin-top:-8px;font-size:11px;display:grid;position:absolute;top:50%;right:-8px}.guide-jump{flex-wrap:wrap;gap:7px;margin:12px 0 28px;display:flex}.guide-jump a{color:var(--ui-text-secondary);background:#fff;border:1px solid #dae2e7;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.guide-jump a:hover{color:var(--ui-text-navigation);background:#edf4f8;border-color:#82a5bd}.guide-screen-list{gap:22px;display:grid}.guide-screen-row{background:#fff;border:1px solid #dae2e7;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:24px;padding:20px;scroll-margin-top:20px;display:grid}.guide-screen-row.reverse .guide-screen-media{order:2}.guide-screen-row.reverse .guide-screen-copy{order:1}.guide-screen-media{background:#edf1f3;border:1px solid #d5dee4;border-radius:10px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 22px #19273014}.guide-screen-media img{object-fit:cover;object-position:top left;width:100%;height:310px;display:block}.guide-screen-media.is-collage{background:#f3f6f8;gap:8px;padding:8px;display:grid}.guide-screen-media.is-collage img{object-fit:contain;border:1px solid #dde5ea;border-radius:7px;height:auto;max-height:218px}.guide-pin{z-index:2;background:var(--brand-primary);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #102c3f40}.guide-screen-copy h2,.guide-section-heading h2{color:#172f3f;letter-spacing:-.02em;margin:0 0 7px;font-size:20px}.guide-callout-list{gap:8px;margin-top:17px;display:grid}.guide-callout-list article{background:#f9fafb;border:1px solid #e0e7eb;border-radius:9px;gap:10px;padding:10px 11px;display:flex}.guide-callout-list article>span{width:22px;height:22px;color:var(--ui-text-navigation);background:#e4edf3;border-radius:50%;flex:0 0 22px;place-items:center;font-size:10px;font-weight:800;display:grid}.guide-callout-list h3{color:#172f3f;margin:0 0 3px;font-size:12px}.guide-callout-list p{color:var(--ui-text-secondary);margin:0;font-size:10px;line-height:1.5}.guide-directory{background:#fff;border:1px solid #dae2e7;border-radius:14px;margin-top:28px;padding:22px;scroll-margin-top:20px}.guide-section-heading{margin-bottom:20px}.guide-directory-group+.guide-directory-group{border-top:1px solid #e2e8ec;margin-top:22px;padding-top:20px}.guide-directory-group>h3{color:var(--ui-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:12px}.guide-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.guide-directory-grid article{background:#f9fafb;border:1px solid #e0e7eb;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.guide-directory-grid svg{color:var(--ui-text-navigation);flex:none}.guide-directory-grid strong{color:#172f3f;margin-bottom:3px;font-size:11px;display:block}.guide-directory-grid p{color:var(--ui-text-secondary);margin:0;font-size:10px;line-height:1.5}html[data-theme=dark] .guide-hero,html[data-theme=dark] .guide-flow,html[data-theme=dark] .guide-jump a,html[data-theme=dark] .guide-screen-row,html[data-theme=dark] .guide-directory{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .guide-hero{background:linear-gradient(135deg,#20303b,#1c262d)}html[data-theme=dark] .guide-flow article+article,html[data-theme=dark] .guide-directory-group+.guide-directory-group{border-color:#2e3e49}html[data-theme=dark] .guide-flow b{background:#1c262d}html[data-theme=dark] .guide-hero h1,html[data-theme=dark] .guide-screen-copy h2,html[data-theme=dark] .guide-section-heading h2,html[data-theme=dark] .guide-flow strong,html[data-theme=dark] .guide-callout-list h3,html[data-theme=dark] .guide-directory-grid strong{color:#e5eaee}html[data-theme=dark] .guide-jump a{color:var(--ui-text-secondary)}html[data-theme=dark] .guide-screen-media{background:#151c21;border-color:#415765}html[data-theme=dark] .guide-screen-media.is-collage img{border-color:#2e3e49}html[data-theme=dark] .guide-callout-list article,html[data-theme=dark] .guide-directory-grid article{background:#222d34;border-color:#2e3e49}@media(max-width:1050px){.guide-screen-row{grid-template-columns:1fr}.guide-screen-row.reverse .guide-screen-media,.guide-screen-row.reverse .guide-screen-copy{order:initial}.guide-screen-media img{height:auto;max-height:390px}.guide-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.guide-flow{grid-template-columns:1fr 1fr}.guide-flow article:nth-child(3){border-top:1px solid #e2e9ed;border-left:0}.guide-flow article:nth-child(4){border-top:1px solid #e2e9ed}.guide-flow b{display:none}.guide-directory-grid{grid-template-columns:1fr}.guide-screen-row{padding:13px}.guide-screen-media img{height:auto}.guide-hero{padding:20px}.guide-hero h1{font-size:22px}}.guide-page{max-width:1800px}.guide-page-heading{margin-bottom:24px}.guide-flow-section{margin:20px 0 26px}.guide-flow-section h2{color:#172f3f;margin:0 0 14px;font-size:19px}.guide-flow-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-flow{margin:0;padding:15px 16px;display:block}.guide-flow h3{color:#172f3f;margin:0 0 12px;font-size:12px}.guide-flow>div{align-items:stretch;display:flex}.guide-flow article{flex:1 1 0;padding:7px;border:0!important}.guide-flow article>svg:first-child{flex:none}.guide-flow article>svg:last-child{color:var(--ui-text-secondary);flex:none;margin-left:auto}.guide-flow article>span{width:auto;min-width:0;height:auto;color:inherit;gap:2px;place-items:initial;text-align:left;background:0 0;border-radius:0;flex:auto;padding:0;display:grid}.guide-flow article small{white-space:normal;line-height:1.35}.guide-screen-row{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:start;gap:24px;padding:22px}.guide-screen-media{position:static;top:auto;overflow:hidden}.guide-screen-media img{object-fit:contain;width:100%;height:auto;max-height:none}.guide-shot-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f3f6f8;border:0;padding:0;display:block;position:relative;overflow:hidden}.guide-annotated-shot{width:100%;line-height:0;display:block;position:relative}.guide-zoom-hint{color:#fff;background:#102736c7;border:1px solid #ffffffb8;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700;position:absolute;bottom:10px;right:10px}.guide-shot-tabs{background:#f7f9fa;border-top:1px solid #dae2e7;flex-wrap:wrap;gap:6px;padding:9px;display:flex}.guide-shot-tabs button{min-height:30px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0e6;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.guide-shot-tabs button span{width:16px;height:16px;color:var(--ui-text-navigation);background:#edf1f4;border-radius:50%;place-items:center;font-size:8px;display:grid}.guide-shot-tabs button:hover,.guide-shot-tabs button.active{color:#154464;background:#eaf1f6;border-color:#799eb7}.guide-shot-tabs button.active span{background:var(--brand-primary);color:#fff}.guide-shot-pending{min-height:300px;color:var(--ui-text-navigation);text-align:center;place-content:center;justify-items:center;gap:9px;padding:22px;display:grid}.guide-shot-pending strong{color:#172f3f;font-size:16px}.guide-shot-pending span{color:var(--ui-text-secondary);font-size:12px}.guide-shot-pending a{color:var(--ui-text-navigation);border:1px solid #baccd8;border-radius:8px;align-items:center;gap:2px;margin-top:6px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.guide-callout-list{margin:16px 0 0;padding:0;list-style:none}.guide-callout-list li{background:#f9fafb;border:1px solid #e0e7eb;border-radius:9px;gap:10px;padding:11px 12px;display:flex}.guide-callout-list li>span{width:22px;height:22px;color:var(--ui-text-navigation);background:#e4edf3;border-radius:50%;flex:0 0 22px;place-items:center;font-size:10px;font-weight:800;display:grid}.guide-callout-list li h3{color:#172f3f;margin:0 0 4px;font-size:14px}.guide-callout-list li p{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:1.55}.guide-next{align-items:center;gap:4px;font-weight:700;display:flex;color:var(--ui-text-navigation)!important;margin-top:14px!important}.guide-settings{background:#fff;border:1px solid #dae2e7;border-radius:14px;margin-top:32px;padding:24px;scroll-margin-top:20px}.guide-settings-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.guide-settings-flow span{color:#344e5f;background:#f4f7f9;border:1px solid #dce3e8;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.guide-settings-flow svg{color:var(--ui-text-secondary)}.guide-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-footer-note{color:var(--ui-text-secondary);align-items:center;gap:8px;margin-top:16px;padding:13px;font-size:12px;display:flex}.guide-footer-note svg{color:var(--ui-text-navigation);flex:none}html[data-theme=dark] .guide-flow-section h2,html[data-theme=dark] .guide-flow h3,html[data-theme=dark] .guide-shot-pending strong,html[data-theme=dark] .guide-callout-list li h3{color:#e5eaee}html[data-theme=dark] .guide-settings,html[data-theme=dark] .guide-callout-list li{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .guide-settings-flow span{color:var(--ui-text-secondary);background:#222d34;border-color:#415765}html[data-theme=dark] .guide-shot-pending a{color:#9dc5df;border-color:#415765}html[data-theme=dark] .guide-shot-tabs{background:#182025;border-color:#2e3e49}html[data-theme=dark] .guide-shot-tabs button{color:var(--ui-text-secondary);background:#222d34;border-color:#3b4f5c}html[data-theme=dark] .guide-shot-tabs button:hover,html[data-theme=dark] .guide-shot-tabs button.active{color:#bcd6e8;background:#293a46;border-color:#6891ad}html[data-theme=dark] .guide-next{color:#9dc5df!important}.guide-shot-stage{position:relative}.guide-arrow-layer{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.guide-arrow-layer line{stroke:#17496a;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #fffffff2)}.guide-arrow-layer marker path{fill:#17496a}.guide-pin{z-index:3;pointer-events:none}.guide-fullscreen{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050d12e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.guide-fullscreen-panel{background:#131c22;border:1px solid #435a69;border-radius:13px;flex-direction:column;width:min(96vw,1900px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000073}.guide-fullscreen-heading{color:#fff;border-bottom:1px solid #30404b;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.guide-fullscreen-heading>div{gap:2px;display:grid}.guide-fullscreen-heading strong{font-size:12px}.guide-fullscreen-heading span{color:var(--ui-text-secondary);font-size:9px}.guide-fullscreen-heading button{color:#fff;cursor:pointer;background:#1d2b34;border:1px solid #4a6374;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.guide-fullscreen-heading button:hover{background:#293c48}.guide-fullscreen-canvas{place-items:center;min-height:0;max-height:calc(100vh - 92px);padding:8px;display:grid;overflow:hidden}.guide-fullscreen-canvas .guide-annotated-shot{width:fit-content;max-width:100%;max-height:calc(100vh - 108px);display:inline-block}.guide-fullscreen-canvas img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100vh - 108px);display:block}.guide-fullscreen .guide-pin{width:30px;height:30px;font-size:11px}.guide-flow-intro{max-width:850px;color:var(--ui-text-secondary);margin:-6px 0 15px;font-size:13px;line-height:1.6}.guide-flow-grid{gap:10px;display:grid}.guide-flow-card{background:#fff;border:1px solid #dae2e7;border-radius:12px;grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.guide-flow-card-heading h3{color:#172f3f;margin:0 0 6px;font-size:15px}.guide-flow-card-heading p{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:1.55}.guide-flow-card ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-flow-card li{align-items:flex-start;gap:8px;min-width:0;padding:4px 18px 4px 8px;display:flex;position:relative}.guide-flow-step{width:30px;height:30px;color:var(--ui-text-navigation);background:#e8f0f5;border-radius:8px;flex:0 0 30px;place-items:center;display:grid;position:relative}.guide-flow-step b{background:var(--brand-primary);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;display:grid;position:absolute;bottom:-4px;right:-4px}.guide-flow-card li div{gap:3px;min-width:0;display:grid}.guide-flow-card li strong{color:#172f3f;font-size:12px}.guide-flow-card li small{color:var(--ui-text-secondary);font-size:11px;line-height:1.5}.guide-flow-arrow{color:var(--ui-text-secondary);position:absolute;top:12px;right:2px}.guide-phone-add-note{color:var(--ui-text-navigation);background:#eef4f8;border:1px solid #bccfdc;border-radius:10px;gap:11px;margin-top:11px;padding:13px 15px;display:flex}.guide-phone-add-note>svg{flex:none;margin-top:1px}.guide-phone-add-note strong{color:#17374d;margin-bottom:4px;font-size:13px;display:block}.guide-phone-add-note p{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:1.6}.guide-settings-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.guide-settings-flow span{align-items:center;gap:7px;min-width:0;padding:7px 10px;display:flex;position:relative}.guide-settings-flow span b{background:var(--brand-primary);color:#fff;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.guide-settings-flow span svg{z-index:2;width:22px;height:22px;color:var(--ui-text-secondary);stroke-width:1.8px;background:0 0;padding:0;position:absolute;right:-26px}.guide-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.guide-directory-grid article{gap:12px;padding:15px}.guide-setting-icon{background:#e8f0f5;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.guide-setting-copy{min-width:0}.guide-setting-number{color:var(--ui-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.guide-setting-copy>strong{font-size:14px}.guide-setting-copy>p{margin-bottom:10px;font-size:12px;line-height:1.55}.guide-setting-copy ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.guide-setting-copy li{color:var(--ui-text-secondary);padding-left:14px;font-size:11px;line-height:1.55;position:relative}.guide-setting-copy li:before{content:"";background:#658da8;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}html[data-theme=dark] .guide-arrow-layer line{stroke:#67a8d4;filter:drop-shadow(0 1px 1px #000000bf)}html[data-theme=dark] .guide-arrow-layer marker path{fill:#67a8d4}html[data-theme=dark] .guide-flow-card{background:#1c262d;border-color:#2e3e49}html[data-theme=dark] .guide-flow-card-heading h3,html[data-theme=dark] .guide-flow-card li strong,html[data-theme=dark] .guide-phone-add-note strong{color:#e5eaee}html[data-theme=dark] .guide-flow-step,html[data-theme=dark] .guide-setting-icon{color:#9dc5df;background:#293a46}html[data-theme=dark] .guide-flow-step b{border-color:#1c262d}html[data-theme=dark] .guide-phone-add-note{background:#222d34;border-color:#415765}html[data-theme=dark] .guide-phone-add-note p,html[data-theme=dark] .guide-setting-copy li{color:var(--ui-text-secondary)}html[data-theme=dark] .guide-settings-flow span svg{color:var(--ui-text-secondary);background:0 0}@media(max-width:1200px){.guide-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-screen-row{grid-template-columns:1fr}.guide-screen-media{position:static}}@media(max-width:1050px){.guide-flow-card{grid-template-columns:1fr}.guide-flow-card ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.guide-flow-card li:nth-child(2) .guide-flow-arrow{display:none}.guide-settings-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-settings-flow span:nth-child(2) svg{display:none}}@media(max-width:760px){.guide-flow-pair{grid-template-columns:1fr}.guide-flow>div{flex-direction:column}.guide-flow article{border:0!important}.guide-flow article>svg:last-child{transform:rotate(90deg)}.guide-flow-card ol{grid-template-columns:1fr}.guide-flow-card li{padding-bottom:16px}.guide-flow-arrow{inset:auto auto 0 16px;transform:rotate(90deg)}.guide-flow-card li:nth-child(2) .guide-flow-arrow{display:block}.guide-directory-grid,.guide-settings-flow{grid-template-columns:1fr}.guide-settings-flow span svg{display:none}.guide-screen-row{padding:14px}.guide-shot-pending{min-height:220px}.guide-pin{width:20px;height:20px;font-size:8px}}.phone-request-assignee .styled-dropdown-trigger>span,.phone-request-assignee .styled-dropdown-menu button{align-items:center;display:flex}.phone-request-assignee .presence-option-status{margin-left:auto}.phone-request-assignee .styled-dropdown-trigger>span{flex:1;gap:8px}.phone-request-assignee .dropdown-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dropdown-option-details{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dropdown-option-details .presence-option-status{margin-left:0}.assignee-open-count{color:#396785;white-space:nowrap;font-size:11px;font-weight:600}html[data-theme=dark] .assignee-open-count{color:#8db6d1}.presence-option-status{white-space:nowrap;align-items:center;gap:5px;margin-left:8px;font-size:11px;font-weight:600;display:inline-flex}.searchable-dropdown-value{align-items:center;width:100%;min-width:0;display:flex}.searchable-dropdown-value .presence-option-status{margin-left:auto;margin-right:8px}.searchable-dropdown-menu button{align-items:center;display:flex}.searchable-dropdown-menu button .presence-option-status{margin-left:auto}.presence-option-status i{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.presence-ONLINE{color:#1b577f}.presence-IDLE{color:#b47a12}.presence-OFFLINE{color:var(--ui-text-secondary)}.mention-composer{width:100%;position:relative}.mention-composer textarea{width:100%;display:block}.mention-suggestions{z-index:45;background:#fff;border:1px solid #ced8df;border-radius:12px;width:min(360px,100% - 24px);max-height:330px;padding:7px;position:absolute;bottom:calc(100% - 4px);left:12px;overflow:auto;box-shadow:0 18px 44px #182c3933}.mention-suggestions-heading{color:var(--ui-text-secondary);align-items:center;gap:7px;padding:6px 7px 9px;font-size:11px;display:flex}.mention-suggestions-heading svg{color:var(--ui-text-navigation)}.mention-suggestions-heading span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.mention-suggestions-heading small{color:var(--ui-text-secondary);white-space:nowrap;margin-left:auto;font-size:9px}.mention-suggestions>button{color:#293c48;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;display:flex}.mention-suggestions>button:hover,.mention-suggestions>button.active{background:#eaf1f6}.mention-suggestions>button>span:last-child{gap:2px;min-width:0;display:grid}.mention-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mention-suggestions button small{color:var(--ui-text-secondary);font-size:9px}.mention-avatar{width:30px;height:30px;color:var(--ui-text-navigation);background:#dfeaf1;border-radius:9px;flex:0 0 30px;place-items:center;font-size:11px;font-weight:800;display:grid}.mention-state{margin:0;padding:12px 9px;color:var(--ui-text-secondary)!important;font-size:11px!important}.message-mentions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.message-mentions span{color:#8a681e;background:#fff7d8;border:1px solid #ead79b;border-radius:12px;align-items:center;gap:3px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}html[data-theme=dark] .mention-suggestions{background:#1c262d;border-color:#415765;box-shadow:0 18px 44px #00000061}html[data-theme=dark] .mention-suggestions-heading,html[data-theme=dark] .mention-suggestions>button{color:#d8e2e8}html[data-theme=dark] .mention-suggestions>button:hover,html[data-theme=dark] .mention-suggestions>button.active{background:#293a46}html[data-theme=dark] .mention-avatar{color:#9dc5df;background:#293a46}html[data-theme=dark] .message-mentions span{color:#f0d77c;background:#4a401f;border-color:#76672f}html[data-theme=dark] .notifications-page .notification-toolbar{background:0 0!important;border-color:#0000!important}@media(max-width:600px){.mention-suggestions{width:calc(100% - 14px);left:7px}}.sidebar{--sidebar-scroll-thumb:#a2b6c4;--sidebar-scroll-hover:#6e8da2;scrollbar-width:thin;scrollbar-color:var(--sidebar-scroll-thumb) transparent}.sidebar::-webkit-scrollbar{width:7px;height:7px}.sidebar::-webkit-scrollbar-button{width:0;height:0;display:none}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:var(--sidebar-scroll-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:8px}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scroll-hover);background-clip:padding-box}html[data-theme=dark] .sidebar{--sidebar-scroll-thumb:#506a7c}.ticket-customer-summary .customer-summary-editable{cursor:text}.ticket-customer-summary .customer-summary-editable:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #396785}.ticket-customer-summary .customer-summary-editor{width:240px;min-width:0;max-width:100%;font:inherit;padding:5px 8px}.inbox-elapsed-time{color:var(--ui-text-secondary);margin-top:4px;font-size:11px;font-weight:400;display:block}.inbox-table-scroll .ticket-title{align-items:baseline;width:clamp(160px,19vw,280px);min-width:0;max-width:100%;display:flex}.inbox-table-scroll .ticket-title>small{flex-shrink:0}.inbox-table-scroll .inbox-subject-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-table-scroll .customer-name{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(160px,19vw,280px);overflow:hidden}.inbox-table-scroll{scrollbar-width:thin;scrollbar-color:#a2b6c4 transparent}.inbox-table-scroll::-webkit-scrollbar{width:7px;height:7px}.inbox-table-scroll::-webkit-scrollbar-button{display:none}.inbox-table-scroll::-webkit-scrollbar-track{background:0 0}.inbox-table-scroll::-webkit-scrollbar-thumb{background:#a2b6c4;border-radius:8px}html[data-theme=dark] .inbox-table-scroll{scrollbar-color:#506a7c transparent}html[data-theme=dark] .inbox-table-scroll::-webkit-scrollbar-thumb{background:#506a7c}@media(min-width:761px){.conversation-page .detail-grid{grid-template-columns:minmax(0,1fr) 360px}}.ticket-properties .styled-dropdown:has(input[name=assignedAgentId]) .searchable-dropdown-menu button{align-items:center;gap:16px;padding:12px 14px;line-height:1.55;display:flex}.ticket-properties .styled-dropdown:has(input[name=assignedAgentId]) .dropdown-option-label{overflow-wrap:anywhere;flex:1;min-width:0}.ticket-properties .styled-dropdown:has(input[name=assignedAgentId]) .dropdown-option-details{gap:14px;margin-left:auto}@media(max-width:400px){.ticket-properties .styled-dropdown:has(input[name=assignedAgentId]) .searchable-dropdown-menu button{flex-wrap:wrap;gap:6px 14px}}.ticket-properties>.ticket-status-priority-row{order:2;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ticket-status-priority-row>.property-editor,.ticket-status-priority-row .styled-dropdown{min-width:0}.conversation-page>.ticket-customer-summary{gap:8px 12px;font-size:12px;font-weight:400}.conversation-page>.ticket-customer-summary .ticket-number,.conversation-page>.ticket-customer-summary strong,.conversation-page>.ticket-customer-summary .customer-summary-field{font:inherit;color:inherit}.conversation-page>.ticket-customer-summary span+span{border:0;padding-left:0}.ticket-customer-summary>.customer-summary-field{align-items:center;gap:12px;min-width:0;display:inline-flex}.ticket-customer-summary>.customer-summary-field:before{content:"|";color:var(--ui-text-secondary);font:inherit}.ticket-customer-summary .customer-summary-field>span{overflow-wrap:anywhere}.composer-channel-editor{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;padding:8px 0;display:flex}.composer-channel-editor>.styled-dropdown{flex:1;min-width:210px}.composer-channel-editor>.button{min-height:36px;padding:7px 12px}.composer-channel-pill[tabindex]{cursor:pointer}.inbox-table-scroll .inbox-elapsed-time{white-space:normal;max-width:130px;font-size:10px;line-height:1.35}.inbox-table-scroll th,.inbox-table-scroll td{padding-left:12px;padding-right:12px}.conversation-page>.ticket-customer-summary .ticket-number,html[data-theme=dark] .conversation-page>.ticket-customer-summary .ticket-number{color:var(--ui-text-secondary)}.composer-channel-control{min-width:0;max-width:100%;margin-left:auto;position:relative}.composer-channel-control .composer-channel-pill{margin-left:0}.composer-channel-popover{z-index:1000;box-sizing:border-box;border:1px solid var(--ui-border,#dae2e7);background:#fff;border-radius:9px;width:250px;max-width:min(300px,100vw - 48px);padding:8px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #19273024}.composer-channel-option{cursor:pointer;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:400;display:flex}.composer-channel-option input{accent-color:#0879ad;width:16px;height:16px;min-height:0;margin:0;padding:0}.composer-channel-popover-actions{border-top:1px solid var(--ui-border,#dae2e7);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:7px;display:flex}.composer-channel-popover-actions button{border-radius:6px;padding:6px 10px}html[data-theme=dark] .composer-channel-popover{background:#22323c;border-color:#415765}.inbox-sort-button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.inbox-sort-button>span{opacity:.6;font-size:12px}.inbox-table-scroll th[aria-sort=ascending] .inbox-sort-button,.inbox-table-scroll th[aria-sort=descending] .inbox-sort-button{color:var(--ui-accent,#0879ad)}.inbox-table-scroll .inbox-sort-reset-cell{width:28px;padding-left:4px;padding-right:8px}.inbox-sort-reset{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.inbox-sort-reset:hover{background:#d5f0fc}html[data-theme=dark] .inbox-sort-reset:hover{background:#30404b}.notifications-page .management-table-wrap.notification-table-wrap{width:100%;max-width:100%;margin-inline:0}.notifications-page .notification-table{table-layout:auto;width:100%;min-width:0}.notifications-page .notification-table th,.notifications-page .notification-table td{padding-inline:16px}.notifications-page .notification-table :is(th,td):first-child{width:18%}.notifications-page .notification-table :is(th,td):nth-child(2){width:auto}.notifications-page .notification-table :is(th,td):nth-child(n+3){width:1%}.notifications-page .notification-table td:nth-child(-n+2){white-space:normal;overflow-wrap:anywhere;word-break:break-word}.notifications-page .notification-table td:nth-child(2){min-width:160px}.notifications-page .notification-table .notification-conversation-actions{min-width:170px}.inbox-channel-list{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.inbox-channel-list .management-pill{white-space:nowrap;max-width:100%}.inbox-table-scroll .inbox-number-cell{white-space:nowrap;width:1%}.inbox-table-scroll td.inbox-number-cell{font-size:11px}.inbox-number-cell>a{color:inherit}.conversation-typing{min-width:0;color:var(--ui-text-secondary);align-items:center;gap:9px;padding:0;font-size:12px;display:inline-flex}.conversation-typing>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.typing-dots{flex-shrink:0;gap:3px;display:inline-flex}.typing-dots i{background:#28648c;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite conversation-typing-pulse}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes conversation-typing-pulse{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.typing-dots i{animation:none}}.assignee-multi-select .styled-dropdown-menu button[role=option]{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.assignee-multi-select .styled-dropdown-check{margin:0}.assignee-multi-select .dropdown-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignee-multi-select .dropdown-option-details{white-space:nowrap;grid-template-columns:65px 80px;align-items:center;gap:8px;margin-left:0;display:grid}.assignee-multi-select .assignee-open-count{text-align:right}.assignee-multi-select .presence-option-status{justify-self:start}.auth-captcha{width:100%;min-width:0}.auth-captcha>div:first-child{width:100%;min-height:65px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.calendar-modal{width:100%;background:#1d2c43;border:1px solid #344b68;border-radius:16px;overflow:hidden;color:#edf4fb}.calendar-page .calendar-modal{display:grid;grid-template-rows:auto auto minmax(768px,1fr);flex:1;min-height:856px;background:var(--calendar-surface, #fff);color:var(--calendar-text, #24323b);border-color:var(--calendar-border, #dbe3e8);box-shadow:0 10px 30px #19273018}.page.calendar-page{display:flex;flex-direction:column;height:auto;min-height:calc(100dvh - 68px);overflow:visible;padding:24px 32px 32px}.calendar-page>.page-heading{flex:0 0 auto}.calendar-page .calendar-grid{min-height:768px;grid-template-rows:repeat(6,minmax(128px,1fr))}.calendar-modal header>div:first-child{min-width:0}.calendar-modal header{gap:12px}.calendar-page .calendar-cell{min-height:128px;overflow:hidden;cursor:pointer;transition:background-color .14s ease}.calendar-page .calendar-cell:hover{background:#d5f0fc}html[data-theme=dark] .calendar-page .calendar-cell:hover{background:#30404b}.calendar-cell:focus-visible{outline:2px solid #18a7df;outline-offset:-2px}.calendar-page .calendar-event-more{display:block;margin-top:4px;color:var(--ui-text-navigation);font-size:11px}.calendar-event-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-day-modal{width:min(640px,calc(100vw - 32px))}.calendar-day-announcements{display:grid;gap:12px}.calendar-day-announcement{padding:16px;border:1px solid var(--ann-border);border-radius:12px;background:var(--ann-field)}.calendar-day-announcement h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.calendar-day-announcement small{color:var(--ann-muted);font-size:11px}.calendar-day-announcement p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:13px;margin:12px 0 0}.calendar-page .calendar-modal header{border-color:var(--calendar-border, #dbe3e8)}.calendar-page .calendar-modal h2{color:var(--calendar-text, #24323b)}.calendar-page .calendar-weekdays{background:var(--calendar-soft, #f1f4f6);color:var(--calendar-muted, #506a7c)}.calendar-page .calendar-weekdays span,.calendar-page .calendar-cell{border-color:var(--calendar-border, #dbe3e8)}.calendar-page .calendar-cell{color:var(--calendar-text, #24323b)}.calendar-page .calendar-cell.muted{color:var(--ui-text-secondary)}.calendar-page .calendar-toolbar div button{background:var(--calendar-soft, #f1f4f6);color:var(--calendar-muted, #506a7c)}html[data-theme=dark] .calendar-page{--calendar-surface: #1d2c43;--calendar-soft: #273b55;--calendar-border: #344b68;--calendar-text: var(--ui-text-primary);--calendar-muted: var(--ui-text-secondary)}.calendar-page .calendar-event{color:#bcd8eb}html:not([data-theme=dark]) .calendar-page .calendar-event{background:#e8f7fd;color:var(--ui-text-navigation);border-left-color:#18a7df}html[data-theme=dark] .calendar-page{--calendar-surface: #1c262d;--calendar-soft: #222d34;--calendar-border: #2e3e49;--calendar-text: var(--ui-text-primary);--calendar-muted: var(--ui-text-secondary)}.calendar-page .calendar-weekdays{background:var(--calendar-soft)}.calendar-modal header{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid #344b68}.calendar-modal header div{display:flex;align-items:center;gap:10px;color:#8bb5d1}.calendar-modal h2{margin:0;text-transform:capitalize;font-size:22px;color:#edf4fb}.calendar-toolbar{display:flex;justify-content:space-between;padding:0;gap:14px;flex-shrink:0}.calendar-toolbar>button{order:1;cursor:pointer;border:0;background:var(--brand-primary);color:#fff;border-radius:8px;padding:7px 12px}.calendar-toolbar div{display:flex;gap:6px}.calendar-toolbar div button{padding:7px;border:0;border-radius:7px;background:#293d58;color:#a9bdd5;cursor:pointer}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{background:#192a40;color:#9db7d4;font-size:12px;font-weight:650;text-align:center}.calendar-weekdays span{padding:11px;border-right:1px solid #344b68}.calendar-cell{min-height:92px;padding:7px;border-right:1px solid #344b68;border-top:1px solid #344b68;color:#edf4fb;font-size:13px}.calendar-cell.muted{color:#526a86}.calendar-cell.today>.calendar-day-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--brand-primary);color:#fff;font-weight:700}.calendar-event{display:flex;gap:5px;align-items:center;margin-top:12px;background:#18a7df2b;border-left:3px solid #18a7df;border-radius:5px;padding:5px;color:var(--ui-text-navigation);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event svg{flex:none}@media(max-width:600px){.calendar-modal header{padding:14px 12px}.calendar-modal h2{font-size:16px}.calendar-cell{min-height:70px;padding:6px;font-size:11px}.calendar-event{font-size:0}.calendar-event svg{margin:auto}}.calendar-page>.page-heading{margin-bottom:20px}.calendar-page .calendar-cell>span:first-child{display:grid;place-items:center;width:28px;height:28px;margin-bottom:4px;font-weight:600}.app-shell .calendar-page .calendar-cell{padding:8px}.app-shell .calendar-page .calendar-event{margin-top:4px;padding:4px 6px;min-height:24px;font-size:11px}@media(max-width:600px){.page.calendar-page{padding:18px 14px 24px}.calendar-page .calendar-modal{min-height:720px;grid-template-rows:auto auto minmax(624px,1fr)}.calendar-page .calendar-grid{min-height:624px;grid-template-rows:repeat(6,minmax(104px,1fr))}.app-shell .calendar-page .calendar-cell{min-height:104px;padding:4px}.calendar-toolbar{gap:8px}.calendar-toolbar div{gap:4px}.calendar-toolbar>button{padding:7px 9px;font-size:12px}.calendar-page .calendar-event-title{display:none}.app-shell .calendar-page .calendar-event{min-height:18px;padding:2px}.calendar-page .calendar-event-more{font-size:0;line-height:12px}.calendar-page .calendar-event-more:after{content:attr(data-count);font-size:9px}}html[data-theme=dark] .guide-page .guide-callout-list li{background:#222d34;border-color:#374955}html[data-theme=dark] .guide-page .guide-callout-list li>span,html[data-theme=dark] .guide-page .guide-hero-icon,html[data-theme=dark] .project-guide-section-icon,html[data-theme=dark] .project-guide-response-list li>span{background:#293a46;color:#9dc5df}html[data-theme=dark] .project-guide-tech-list span{background:#293a46;border-color:#415765;color:#b5d2e6}html[data-theme=dark] .guide-page .guide-eyebrow,html[data-theme=dark] .guide-page .guide-setting-number,html[data-theme=dark] .project-guide-section-heading>div>span,html[data-theme=dark] .project-guide-playbooks summary>span,html[data-theme=dark] .project-guide-playbook-body h5{color:#9dc5df}html[data-theme=dark] .project-guide-security-note{background:#24343e;border-color:#415765;color:#b5d2e6}html[data-theme=dark] .project-guide-escalate h5{color:#f1d397}.app-shell .pagination .icon-button,.app-shell .roles-template-actions>.icon-button{background:var(--surface,#fff);border-color:var(--border,#dbe3e8);color:var(--ui-text-navigation);cursor:pointer}.app-shell .pagination .icon-button:hover:not(:disabled),.app-shell .roles-template-actions>.icon-button:hover:not(:disabled){background:#e8f7fd;border-color:#99afbe;color:var(--ui-text-navigation)}.app-shell .pagination .icon-button:disabled,.app-shell .roles-template-actions>.icon-button:disabled{opacity:.45;cursor:default}html[data-theme=dark] .app-shell .pagination .icon-button,html[data-theme=dark] .app-shell .roles-template-actions>.icon-button{background:#202b33;border-color:#415765;color:var(--ui-text-navigation)}html[data-theme=dark] .app-shell .pagination .icon-button:hover:not(:disabled),html[data-theme=dark] .app-shell .roles-template-actions>.icon-button:hover:not(:disabled){background:#2a3842;border-color:#6a8aa0;color:var(--ui-tab-hover-text)}html[data-theme=dark] .app-shell table th{border-color:#2e3e49}:root{--ui-text-primary: #202e38;--ui-text-secondary: #435968;--ui-text-navigation: #0879ad;--ui-tab-indicator: #18a7df;--ui-tab-hover-text: #0879ad}html[data-theme=dark]{--ui-text-primary: #e5eaee;--ui-text-secondary: #c4d1da;--ui-text-navigation: #9dc5df;--ui-tab-indicator: #8db5d0;--ui-tab-hover-text: #eaf4fa}.auth-story{--ui-text-primary: #e5eaee;--ui-text-secondary: #c4d1da;--ui-text-navigation: #9dc5df}.calendar-page{--calendar-text: var(--ui-text-primary);--calendar-muted: var(--ui-text-secondary)}:root .app-shell :is(.tabs,.catalog-tabs,.report-tabs,.integration-subtabs,.response-settings-tabs) button,:root .app-shell :is(.integrations-hub-tabs,.guide-hub-tabs) a{color:var(--ui-text-navigation);font-size:13px;transition:color .15s ease}:root .app-shell :is(.tabs,.catalog-tabs,.report-tabs,.integration-subtabs,.response-settings-tabs) button:hover,:root .app-shell :is(.integrations-hub-tabs,.guide-hub-tabs) a:hover{color:var(--ui-tab-hover-text)}:root .app-shell :is(.tabs,.catalog-tabs,.report-tabs,.integration-subtabs,.response-settings-tabs) button:focus-visible,:root .app-shell :is(.integrations-hub-tabs,.guide-hub-tabs) a:focus-visible{outline:2px solid var(--ui-tab-indicator);outline-offset:-2px}:root .app-shell :is(.tabs,.catalog-tabs,.report-tabs,.integration-subtabs,.response-settings-tabs) button:is(.active,[aria-selected=true]),:root .app-shell :is(.integrations-hub-tabs,.guide-hub-tabs) a[aria-current=page]{color:var(--ui-tab-hover-text);border-bottom:2px solid var(--ui-tab-indicator)}:root .app-shell :is(.page-heading,.surveys-heading,.integrations-hub-heading,.guide-hub-heading) p,:root .app-shell .management-pagination>span,:root .app-shell :is(.muted,.presence-current small,.presence-current span,.presence-metrics dt){color:var(--ui-text-secondary)}:root .app-shell :is(.surveys-heading,.integrations-hub-heading,.guide-hub-heading) p{font-size:13px;font-weight:500}:root .app-shell .presence-summary>button small,:root .app-shell .presence-card header p,:root .app-shell .presence-metrics dt{font-size:11px;font-weight:500}:root .app-shell .presence-current :is(small,span){font-size:11px;font-weight:500}:root .app-shell :is(.stat-card small,.presence-summary>button small,.presence-card header p,.presence-metrics dt){font-size:11px;font-weight:500;line-height:1.45}:root .app-shell :is(.page-heading,.surveys-heading) .eyebrow,:root .app-shell .ticket-customer-summary .ticket-number,:root .app-shell .integration-toggle strong{color:var(--ui-text-navigation)}:root .app-shell .integration-toggle small{color:var(--ui-text-secondary)}:root .app-shell .presence-current :is(small,span){font-size:12px;line-height:1.5}.app-shell .integration-toggle i{background:#5e7e93}.app-shell .integration-toggle input:checked+i{background:#18a7df}html[data-theme=dark] .app-shell .integration-toggle i{background:#567386}html[data-theme=dark] .app-shell .integration-toggle input:checked+i{background:#0d8fc5}html[data-theme=dark] .app-shell .presence-summary-overflow{color:var(--ui-text-navigation)}html[data-theme=dark] .app-shell .roles-row-actions .icon-button{background:#202b33;border-color:#415765;color:var(--ui-text-navigation)}html[data-theme=dark] .app-shell .roles-row-actions .icon-button:hover{background:#2a3842;border-color:#6a8aa0;color:var(--ui-tab-hover-text)}html[data-theme=dark] .app-shell .roles-row-actions .icon-button.danger-icon{background:#3a2427;border-color:#75494d;color:#ffb2ae}html[data-theme=dark] .app-shell .roles-row-actions .icon-button.danger-icon:hover{background:#4b2d30;border-color:#b87579;color:#ffd5d2}html[data-theme=dark] .app-shell .survey-vote:disabled{background:#24323b;border:1px solid #415765;color:var(--ui-text-navigation);opacity:1}.app-shell :is(.online-dot,.presence-ONLINE,.presence-dot.online){color:var(--brand-primary-text)}.app-shell :is(.online-dot,.presence-dot.online){background:var(--brand-primary)}.app-shell .presence-dot.online{box-shadow:0 0 0 4px #18a7df1c}.app-shell .assignee-open-count{color:var(--brand-primary-text)}.app-shell .presence-summary>button.status-filter.online.active{border-color:var(--brand-primary);background:var(--brand-primary-light);color:var(--brand-primary-text)}.app-shell .presence-summary>button.status-filter.online.active strong{color:var(--brand-primary-text)}.app-shell .conversation,.app-shell .ticket-properties{border-color:#cfe3ed}.app-shell .section-heading{border-bottom-color:#dceef6}.app-shell .message{border-bottom-color:#e4f1f7}.app-shell .message:not(.internal-note) .message-content{border-color:#d8eaf3;background:#f5fbfe;box-shadow:0 2px 8px #0d8fc50f}.app-shell .message.outgoing:not(.internal-note) .message-content{border-color:#a9d9ed;background:var(--brand-primary-light)}.app-shell .message.incoming:not(.internal-note) .avatar{background:#e8f7fd;color:var(--brand-primary-text)}.app-shell .message:not(.internal-note) p{color:#355468}.app-shell .composer{border-color:#cfe3ed;box-shadow:0 8px 24px #0d8fc514}.app-shell .composer-tabs{background:#f1faff;border-bottom-color:#dceef6}.app-shell .composer-tabs button.active{color:var(--brand-primary-text)}.app-shell .composer-footer{border-top-color:#dceef6;background:#f5fbfe}.app-shell .composer-attachment-trigger{border-color:#cfe3ed}.app-shell .composer-attachment-trigger:hover{border-color:var(--brand-focus);background:var(--brand-primary-light);color:var(--brand-primary-text)}.app-shell .ticket-properties>div>label{border-color:#b8d5e5}.app-shell .ticket-properties hr{border-top-color:#e1f0f7}.app-shell .announcement-submit{border-color:var(--brand-primary-text);background:linear-gradient(110deg,var(--brand-primary),var(--brand-primary-hover));box-shadow:0 4px 12px #18a7df25}.app-shell .announcement-submit:hover{background:var(--brand-primary-hover);filter:none}.app-shell .notification-conversation-link{border-color:#b9ddec;background:var(--brand-primary-light);color:var(--brand-primary-text)}.app-shell .notification-conversation-link:hover{background:var(--brand-primary-soft);color:var(--brand-primary-text)}.app-shell .notification-read-state{color:var(--brand-primary-text)}.app-shell .notification-table .button.secondary{border-color:#b9ddec;background:var(--brand-primary-light);color:var(--brand-primary-text)}.app-shell .notification-table .button.secondary:hover{border-color:var(--brand-focus);background:var(--brand-primary-soft)}.app-shell .calendar-page .calendar-event{border-left-color:var(--brand-primary);background:var(--brand-primary-light);color:var(--brand-primary-text);margin-top:4px;padding:4px;font-size:10px}.app-shell .calendar-page .calendar-cell{padding:6px}.app-shell .conversation-page .created-pill,.app-shell .conversation-page .composer-channel-pill{border:1px solid #d5f0fc;background:#e8f7fd;color:var(--brand-primary-text)}.app-shell .surveys-page :is(input,textarea,select):focus{border:0!important;box-shadow:none!important;outline:0!important}.app-shell .surveys-page .survey-section-title:before{background:var(--brand-primary)}.app-shell .surveys-page .survey-status.active{background:var(--brand-primary-light);color:var(--brand-primary-text)}.app-shell .surveys-page .survey-channel-section .survey-channels label.selected,.app-shell .surveys-page .survey-channels label.selected{border-color:var(--brand-primary);background:var(--brand-primary-light);color:var(--brand-primary-text)}.app-shell .surveys-page .survey-channel-section .survey-channels label.selected strong,.app-shell .surveys-page .survey-channel-section .survey-channels label.selected small{color:var(--brand-primary-text)}.app-shell .topbar-profile-link .avatar,.app-shell .profile>.avatar{background:var(--brand-primary-light);border-color:#b5e3f3;color:var(--brand-primary-text)}.app-shell .topbar-profile-link:hover .avatar,.app-shell .topbar-profile-link.active .avatar{background:var(--brand-primary-soft);border-color:#9bdcf4}html:not([data-theme=dark]) .app-shell :is(.management-table th,.management-table thead,.table-scroll thead,table>thead){background:#f3fbfe;border-color:#d5f0fc}html:not([data-theme=dark]) .app-shell .integration-tabs button.active,html:not([data-theme=dark]) .app-shell .integration-subtabs button.active{border-bottom-color:var(--brand-primary)}html:has(.conversation-page),body:has(.conversation-page),.app-shell:has(.conversation-page){scrollbar-color:var(--brand-primary) transparent}.app-shell:has(.conversation-page){scrollbar-width:thin}html:has(.conversation-page)::-webkit-scrollbar,body:has(.conversation-page)::-webkit-scrollbar{width:8px}html:has(.conversation-page)::-webkit-scrollbar-track,body:has(.conversation-page)::-webkit-scrollbar-track{background:transparent}html:has(.conversation-page)::-webkit-scrollbar-thumb,body:has(.conversation-page)::-webkit-scrollbar-thumb{border-radius:8px;background:var(--brand-primary)}html:has(.conversation-page)::-webkit-scrollbar-thumb:hover,body:has(.conversation-page)::-webkit-scrollbar-thumb:hover{background:var(--brand-primary-hover)}.app-shell:has(.conversation-page)::-webkit-scrollbar{width:8px}.app-shell:has(.conversation-page)::-webkit-scrollbar-track{background:transparent}.app-shell:has(.conversation-page)::-webkit-scrollbar-thumb{border-radius:8px;background:var(--brand-primary)}.app-shell:has(.conversation-page)::-webkit-scrollbar-thumb:hover{background:var(--brand-primary-hover)}.app-shell label:has(>.field-label)>:is(input,textarea,select):focus,.app-shell .announcement-field :is(input,textarea,select):focus{border:0!important;box-shadow:none!important;outline:0!important}:root{--brand-primary: #0879ad;--brand-primary-hover: #086b98;--brand-primary-active: #075b82;--brand-primary-light: #e8f7fd;--brand-primary-soft: #d5f0fc;--brand-focus: #81d4f4;--brand-primary-text: #086b98;--ui-text-navigation: #0879ad;--ui-tab-indicator: #18a7df;--ui-tab-hover-text: #0879ad}html[data-theme=dark]{--brand-primary-light: #173c50;--brand-primary-soft: #1d5068;--brand-focus: #58c4ed;--brand-primary-text: #81d4f4;--ui-text-navigation: #81d4f4;--ui-tab-indicator: #58c4ed;--ui-tab-hover-text: #d5f0fc}html .app-shell,html .app-shell :is(button,input,textarea,select,option,a,table,th,td,label,small,strong,p,span){font-family:var(--font-ui)}html:not([data-theme=dark]) .app-shell :is(.button.primary,.button.primary:hover,.button.primary:focus-visible,.button.primary:active,.tabs button,.catalog-tabs button,.report-tabs button,.integration-subtabs button,.response-settings-tabs button,.filters button,.filter-tab,.ticket-tabs button,.management-actions .button,.page-heading .eyebrow,.integration-toggle strong,.roles-icon-tile,.roles-count){color:var(--brand-primary-text)}html:not([data-theme=dark]) .app-shell :is(.button.primary,.button.primary:hover,.button.primary:focus-visible,.button.primary:active){background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;transition:background-color .18s ease,border-color .18s ease,color .18s ease}html:not([data-theme=dark]) .app-shell .button.primary:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}html:not([data-theme=dark]) .app-shell .button.primary:active{background:var(--brand-primary-active);border-color:var(--brand-primary-text)}html:not([data-theme=dark]) .app-shell :is(.tabs button:hover,.catalog-tabs button:hover,.report-tabs button:hover,.integration-subtabs button:hover,.response-settings-tabs button:hover,.filters button:hover,.filter-tab:hover,.ticket-tabs button:hover,.sidebar a:hover,.sidebar button:hover){background:var(--brand-primary-light);color:var(--brand-primary-text)}html:not([data-theme=dark]) .app-shell :is(.tabs button.active,.catalog-tabs button.active,.report-tabs button[aria-selected=true],.integration-subtabs button.active,.response-settings-tabs button.active,.filter-tab.active,.ticket-tabs button.active,.sidebar a[aria-current=page],.sidebar a.active,.sidebar button.active){background:var(--brand-primary-soft);border-color:var(--brand-primary);color:var(--brand-primary-text)}html:not([data-theme=dark]) .app-shell :is(input:focus,textarea:focus,select:focus,.search-box:focus-within){border-color:var(--brand-focus);box-shadow:0 0 0 3px #18a7df2e}.app-shell .global-search:focus,.app-shell .search-box input:focus,.app-shell .composer textarea:focus{border:0!important;box-shadow:none!important;outline:0}.app-shell .global-search-wrap:focus-within,.app-shell .search-box:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 3px #18a7df2e}html:not([data-theme=dark]) .app-shell :is(.management-table tbody tr:hover>td,.roles-table tbody tr:hover>td,.inbox-ticket-row:hover>td){background-color:var(--brand-primary-light)}html:not([data-theme=dark]) .app-shell a:hover{color:var(--brand-primary-text)}html[data-theme=dark] .app-shell :is(.button.primary,.button.primary:hover,.button.primary:focus-visible,.button.primary:active){background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;transition:background-color .18s ease,border-color .18s ease,color .18s ease}html[data-theme=dark] .app-shell .button.primary:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}html[data-theme=dark] .app-shell .button.primary:active{background:var(--brand-primary-active);border-color:var(--brand-primary-text)}html[data-theme=dark] .app-shell :is(.tabs button:hover,.catalog-tabs button:hover,.report-tabs button:hover,.integration-subtabs button:hover,.response-settings-tabs button:hover,.filters button:hover,.filter-tab:hover,.ticket-tabs button:hover,.sidebar a:hover,.sidebar button:hover){background:var(--brand-primary-light);color:var(--brand-primary-text)}html[data-theme=dark] .app-shell :is(.tabs button.active,.catalog-tabs button.active,.report-tabs button[aria-selected=true],.integration-subtabs button.active,.response-settings-tabs button.active,.filter-tab.active,.ticket-tabs button.active,.sidebar a[aria-current=page],.sidebar a.active,.sidebar button.active){background:var(--brand-primary-soft);border-color:var(--brand-primary);color:var(--brand-primary-text)}html[data-theme=dark] .app-shell :is(input:focus,textarea:focus,select:focus,.search-box:focus-within){border-color:var(--brand-focus);box-shadow:0 0 0 3px #18a7df3d}html[data-theme=dark] .app-shell :is(.management-table tbody tr:hover>td,.roles-table tbody tr:hover>td,.inbox-ticket-row:hover>td){background-color:var(--brand-primary-light)}html[data-theme=dark] .app-shell a:hover{color:var(--brand-primary-text)}.app-shell .sidebar nav a,.app-shell .sidebar .settings-nav-toggle{background:transparent;color:var(--ui-text-secondary);font-weight:500}.app-shell .sidebar{--sidebar-scroll-thumb: #d5f0fc;--sidebar-scroll-hover: #d5f0fc;scrollbar-color:var(--sidebar-scroll-thumb) transparent}.app-shell .sidebar::-webkit-scrollbar-thumb{background:var(--sidebar-scroll-thumb)}.app-shell .sidebar::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scroll-hover)}.app-shell .sidebar nav a:hover,.app-shell .sidebar .settings-nav-toggle:hover,.app-shell .sidebar .settings-nav-toggle.open{background:var(--brand-primary-light);color:var(--brand-primary-text)}.app-shell .sidebar nav a.active{background:var(--brand-primary-soft);color:var(--brand-primary-text);font-weight:600}.app-shell .sidebar nav a svg,.app-shell .sidebar .settings-nav-toggle svg{color:inherit}.app-shell .styled-dropdown.open .styled-dropdown-trigger{border-color:#dae2e7;box-shadow:none}.app-shell .styled-dropdown:has(.styled-dropdown-label):focus-within{border-color:#b8c6d5;box-shadow:none}.app-shell .styled-dropdown-trigger:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.app-shell .styled-dropdown:has(.styled-dropdown-label).open .styled-dropdown-trigger{border:0;box-shadow:none}.app-shell .stat-card-link:hover{border-color:inherit}html:not([data-theme=dark]) .app-shell .tabs button,html:not([data-theme=dark]) .app-shell .tabs button:hover,html:not([data-theme=dark]) .app-shell .tabs button.active,html:not([data-theme=dark]) .app-shell .tabs button:focus-visible,html[data-theme=dark] .app-shell .tabs button,html[data-theme=dark] .app-shell .tabs button:hover,html[data-theme=dark] .app-shell .tabs button.active,html[data-theme=dark] .app-shell .tabs button:focus-visible{background:transparent}html:not([data-theme=dark]) .app-shell .tabs button.active,html[data-theme=dark] .app-shell .tabs button.active{border-color:transparent transparent var(--brand-primary)}.app-shell :is(.catalog-tabs button,.report-tabs button,.integration-subtabs button,.response-settings-tabs button),.app-shell :is(.catalog-tabs button:hover,.report-tabs button:hover,.integration-subtabs button:hover,.response-settings-tabs button:hover),.app-shell :is(.catalog-tabs button.active,.report-tabs button.active,.report-tabs button[aria-selected=true],.integration-subtabs button.active,.integration-subtabs button[aria-selected=true],.response-settings-tabs button.active,.response-settings-tabs button[aria-selected=true]){background:transparent}.app-shell :is(.catalog-tabs button.active,.report-tabs button.active,.report-tabs button[aria-selected=true],.integration-subtabs button.active,.integration-subtabs button[aria-selected=true],.response-settings-tabs button.active,.response-settings-tabs button[aria-selected=true]){border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-bottom-color:var(--brand-primary)}html:not([data-theme=dark]) .app-shell :is(.catalog-tabs button,.report-tabs button,.integration-subtabs button,.response-settings-tabs button),html:not([data-theme=dark]) .app-shell :is(.catalog-tabs button:hover,.report-tabs button:hover,.integration-subtabs button:hover,.response-settings-tabs button:hover),html:not([data-theme=dark]) .app-shell :is(.catalog-tabs button.active,.catalog-tabs button[aria-selected=true],.report-tabs button.active,.report-tabs button[aria-selected=true],.integration-subtabs button.active,.integration-subtabs button[aria-selected=true],.response-settings-tabs button.active,.response-settings-tabs button[aria-selected=true]),html[data-theme=dark] .app-shell :is(.catalog-tabs button,.report-tabs button,.integration-subtabs button,.response-settings-tabs button),html[data-theme=dark] .app-shell :is(.catalog-tabs button:hover,.report-tabs button:hover,.integration-subtabs button:hover,.response-settings-tabs button:hover),html[data-theme=dark] .app-shell :is(.catalog-tabs button.active,.catalog-tabs button[aria-selected=true],.report-tabs button.active,.report-tabs button[aria-selected=true],.integration-subtabs button.active,.integration-subtabs button[aria-selected=true],.response-settings-tabs button.active,.response-settings-tabs button[aria-selected=true]){background-color:transparent!important}.app-shell .stat-card>strong{font-family:var(--font-ui);font-weight:800;font-stretch:normal;letter-spacing:normal;font-variant-numeric:normal}html:not([data-theme=dark]){--ui-text-secondary: #435968}html:not([data-theme=dark]) .app-shell :is(.users-table td>small,.customer-list-table td>small,.inbox-table-scroll td>small,.inbox-table-scroll .customer-name,.roles-table small,.roles-badge,.roles-section-heading>span,.roles-areas-heading>span,.roles-permission-hint,.roles-selection-summary small,.survey-meta,.survey-card>p,.announcement-content-hint,.announcement-muted,.announcement-history-meta,.calendar-day-announcement small,.integration-toggle small,.integration-help-text,.integration-webhook-help small,.file-card-upload-info,.customer-request-description){color:var(--ui-text-secondary);font-size:12px;font-weight:500;line-height:1.5}html:not([data-theme=dark]) .app-shell :is(.users-role-text,.users-department-text,.inbox-secondary-text,.inbox-priority-text,.inbox-time-cell,.inbox-response-cell){color:#435968;font-weight:500}html:not([data-theme=dark]) .app-shell .inbox-response-cell{color:inherit}html:not([data-theme=dark]) .app-shell .inbox-ticket-row>td:nth-child(6) .inbox-secondary-text,html:not([data-theme=dark]) .app-shell .inbox-ticket-row>td:nth-child(7) .inbox-secondary-text{color:#4e687a;font-size:11px;font-weight:500;line-height:1.3}html:not([data-theme=dark]) .app-shell .customer-list-table td>small{color:#435968;font-weight:500}html:not([data-theme=dark]) .app-shell .customer-contact-cell{color:#435968;font-weight:500}html:not([data-theme=dark]) .app-shell .inbox-time-cell .inbox-elapsed-time{color:#435968;font-weight:500}html:not([data-theme=dark]) .app-shell .users-management-grid input::placeholder{color:#435968;font-weight:400;opacity:1}html:not([data-theme=dark]) .app-shell .inbox-ticket-row>td:nth-child(4),html:not([data-theme=dark]) .app-shell .inbox-ticket-row>td:nth-child(5),html:not([data-theme=dark]) .app-shell .inbox-ticket-row>td:nth-child(6),html:not([data-theme=dark]) .app-shell .inbox-ticket-row>td:nth-child(7){color:#26343d;font-weight:600}html:not([data-theme=dark]) .app-shell .users-table td>small,html:not([data-theme=dark]) .app-shell .customer-list-table td>small,html:not([data-theme=dark]) .app-shell .inbox-table-scroll td>small,html:not([data-theme=dark]) .app-shell .inbox-table-scroll .customer-name,html:not([data-theme=dark]) .app-shell .roles-table small,html:not([data-theme=dark]) .app-shell .calendar-day-announcement small,html:not([data-theme=dark]) .app-shell .file-card-upload-info{font-size:11px}html:not([data-theme=dark]) .app-shell .report-team-table tbody td:before,html:not([data-theme=dark]) .app-shell .report-progress-label{color:var(--ui-text-secondary);font-weight:500}.app-shell .survey-answer-modal>header .icon-button{width:34px;height:34px;padding:0;background:transparent;border:0;border-radius:9px;box-shadow:none;color:var(--ui-text-secondary)}.app-shell .survey-answer-modal>header .icon-button:hover{background:#f7f9fa;color:var(--ui-text-primary)}html[data-theme=dark] .app-shell .survey-answer-modal>header .icon-button:hover{background:#29363f}.app-shell .survey-answer-modal>header .icon-button:focus-visible{outline:2px solid var(--ui-tab-indicator);outline-offset:2px}.mobile-workspace-bar,.mobile-menu-close,.mobile-menu-backdrop,.mobile-properties-toggle,.users-create-toggle{display:none}@media(max-width:1000px){.management-panel>.management-table-wrap:not(:has(.announcement-templates-table)){margin-inline:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:auto;isolation:isolate;scrollbar-width:thin;--mobile-table-line:#dbe3e8}html[data-theme=dark] .management-panel>.management-table-wrap{--mobile-table-line:#2e3e49}.management-table-wrap>.management-table:not(.announcement-templates-table){border-collapse:separate;border-spacing:0}.management-table-wrap>.management-table:not(.announcement-templates-table) :is(th,td){border-bottom:1px solid var(--mobile-table-line,#dbe3e8);background-clip:padding-box}.management-table-wrap>.management-table:not(.announcement-templates-table) thead{border:0}.saved-content-table:not(.announcement-templates-table){min-width:680px;table-layout:fixed}.saved-content-table:not(.announcement-templates-table) th:nth-child(1),.saved-content-table:not(.announcement-templates-table) td:nth-child(1){width:150px}.saved-content-table:not(.announcement-templates-table) th:nth-child(2),.saved-content-table:not(.announcement-templates-table) td:nth-child(2){width:230px}.saved-content-table:not(.announcement-templates-table) th:nth-child(3),.saved-content-table:not(.announcement-templates-table) td:nth-child(3){width:150px}.saved-content-table:not(.announcement-templates-table) th:nth-child(4),.saved-content-table:not(.announcement-templates-table) td:nth-child(4){width:150px}.saved-content-table:not(.announcement-templates-table) .management-sort-heading{gap:6px;min-width:0}.saved-content-table:not(.announcement-templates-table) .management-sort-reset{flex:0 0 24px;width:24px;height:24px;margin-left:0}.users-editor-panel:not(.users-editor-editing)>h2{display:none}.users-editor-panel>.users-create-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;border:0;padding:0;min-height:32px;background:transparent;color:inherit;text-align:left;font-size:17px;font-weight:600;cursor:pointer}.users-create-toggle>span{font-size:24px}.users-editor-panel:not(.users-editor-open)>.management-form{display:none}.users-editor-panel.users-editor-open>.users-create-toggle{margin-bottom:22px}.activity-history-page .activity-log-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;max-height:65dvh;margin:18px 0 0;scrollbar-width:thin}.activity-history-table{width:100%;min-width:680px;table-layout:fixed}.activity-history-table th:nth-child(1),.activity-history-table td:nth-child(1){width:125px}.activity-history-table th:nth-child(2),.activity-history-table td:nth-child(2){width:155px}.activity-history-table th:nth-child(3),.activity-history-table td:nth-child(3){width:135px}.activity-history-table td{white-space:normal;overflow-wrap:anywhere}.announcements-modal .announcements-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 16px;min-width:0}.announcements-modal .announcements-tabs>button{width:100%;min-width:0;gap:6px;padding:12px 4px;white-space:normal;justify-content:center;font-size:12px;min-height:44px}.announcements-modal .announcements-tabs>button>svg{flex-shrink:0}.announcements-modal .announcements-tabs>.announcement-history-delete{grid-column:1/-1;grid-row:3;min-width:0;width:100%;height:42px;margin:0;box-sizing:border-box}.announcements-modal .announcement-history-delete .notification-delete-trigger{width:100%;height:42px;justify-content:flex-start;gap:10px;padding:8px 12px;box-sizing:border-box}.announcements-modal .announcement-history-delete .notification-delete-trigger>span{flex:1;text-align:left;white-space:normal}.announcements-modal .announcement-history-delete .notification-delete-menu{left:0;right:0;width:100%;min-width:0;box-sizing:border-box;z-index:50}.announcements-modal .announcements-tabs>.announcement-history-search{grid-column:1/-1;grid-row:2;width:100%;max-width:100%;height:42px;min-width:0;margin:0;padding:8px 12px;box-sizing:border-box}.announcements-modal .announcement-history-search>input{font-size:14px;min-width:0}.announcement-history-toggle{min-width:0;max-width:100%;box-sizing:border-box}.announcement-history-toggle h3,.announcement-history-meta{overflow-wrap:anywhere;white-space:normal;min-width:0}.staff-presence-page .presence-summary,.staff-presence-page .presence-grid{grid-template-columns:minmax(0,1fr)}.staff-presence-page .presence-card,.presence-summary>button{min-width:0;max-width:100%;box-sizing:border-box}.presence-card>header,.presence-current,.presence-metrics{min-width:0;max-width:100%;box-sizing:border-box}.presence-card h2,.presence-card header p,.presence-current strong,.presence-current span{white-space:normal;overflow-wrap:anywhere}.presence-current>div{min-width:0}.presence-current>svg{flex-shrink:0}.reports-page .report-tab-row{flex-direction:column;align-items:stretch;gap:20px}.reports-page .report-period-control{width:100%;flex:0 1 auto;padding:0 0 16px;min-width:0}.reports-page .report-tabs{min-width:0;flex-wrap:wrap}.reports-page .report-tabs>button{flex:1 1 auto;white-space:nowrap;padding:12px 8px;min-height:44px}.report-panel,.report-department-card,.report-person-header{min-width:0;max-width:100%;box-sizing:border-box}.report-panel-heading{flex-wrap:wrap;gap:12px}.report-panel-heading h2{min-width:0;overflow-wrap:anywhere}.report-legend{flex-wrap:wrap;gap:8px 14px}}@media(max-width:1000px){.report-team-table{display:block;min-width:0!important;width:100%}.report-team-table thead{display:none}.report-team-table tbody{display:grid;gap:14px;width:100%}.report-team-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px;border:1px solid var(--report-border);border-radius:10px;box-sizing:border-box}.report-team-table tbody td{display:block;width:auto;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:13px}.report-team-table tbody td:first-child{grid-column:1/-1}.report-team-table tbody td:before{content:attr(data-label);display:block;font-size:11px;color:var(--report-muted);margin-bottom:6px;line-height:1.5}.presence-summary>button{flex-wrap:wrap;gap:12px;padding:16px}.presence-summary-people{flex:1 1 100%;max-width:100%;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.presence-summary-column{width:auto;flex:1 1 120px;max-width:100%;max-height:none;align-items:flex-start}.presence-summary-person{white-space:normal;overflow-wrap:anywhere}.presence-card{padding:18px 14px}.presence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-metrics>div,.presence-metrics>div:nth-child(3n),.presence-metrics>div:nth-last-child(-n+3){border-right:1px solid var(--border,#e1e8ec);border-bottom:1px solid var(--border,#e1e8ec)}.presence-metrics>div:nth-child(2n){border-right:0}.presence-metrics>div:nth-last-child(-n+2){border-bottom:0}.presence-metrics dd{font-size:12px;overflow-wrap:anywhere}.presence-metrics dt{font-size:10px;line-height:1.5;overflow-wrap:anywhere}.reports-page .report-chart-grid,.reports-page .report-two-columns{grid-template-columns:minmax(0,1fr)}.reports-page .report-general-performance>.report-panel{height:auto;max-height:none;contain:none}.reports-page .report-general-performance .report-ranking{max-height:420px}.report-person-header,.report-department-card header{flex-wrap:wrap;gap:12px}.reports-page .report-filters>*{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.reports-page .report-period-control .styled-dropdown-label{font-size:11px}.activity-log-toolbar{flex-direction:column;align-items:stretch;gap:18px}.activity-log-toolbar .management-search,.activity-log-toolbar .notification-delete{flex:0 1 auto;width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}.activity-log-toolbar .notification-delete-menu{width:100%;min-width:0;box-sizing:border-box}.saved-content-table-wrap:has(.announcement-templates-table){margin:18px 0 0;max-height:none;overflow:auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box;scrollbar-width:thin;isolation:isolate;--mobile-table-line:#dbe3e8}html[data-theme=dark] .saved-content-table-wrap:has(.announcement-templates-table){--mobile-table-line:#2e3e49}.announcement-templates-table{display:table;table-layout:fixed;min-width:870px!important;width:100%;border-collapse:separate;border-spacing:0}.announcement-templates-table th,.announcement-templates-table td{border-bottom:1px solid var(--mobile-table-line);background-clip:padding-box}.announcement-templates-table thead th{white-space:nowrap}.announcement-templates-table th:nth-child(1),.announcement-templates-table td:nth-child(1){width:170px}.announcement-templates-table th:nth-child(2),.announcement-templates-table td:nth-child(2){width:190px}.announcement-templates-table th:nth-child(3),.announcement-templates-table td:nth-child(3){width:360px}.announcement-templates-table th:nth-child(4),.announcement-templates-table td:nth-child(4){width:150px}.announcement-templates-table .management-sort-heading{gap:6px;min-width:0}.announcement-templates-table .management-sort-reset{flex:0 0 24px;width:24px;height:24px;margin-left:0}.announcement-templates-table td{white-space:normal;vertical-align:top;overflow-wrap:anywhere}.announcement-templates-table .saved-content-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:6.4em;white-space:normal}.announcement-templates-table .management-actions{justify-content:flex-start;flex-wrap:nowrap}.announcement-templates-table .management-actions>.button{flex:0 0 40px;min-height:40px}.activity-history-table td small{overflow-wrap:anywhere;white-space:normal}.activity-history-table td>.button{display:inline-flex;max-width:100%;margin-top:10px;white-space:normal}.tabs-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.tabs-modal-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 28px 28px;gap:8px}.tabs-modal-custom-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 28px 28px}.tabs-modal-row>small{grid-column:auto}}@media(max-width:600px){.public-form-page:not(.embedded):has(.form-thread){height:100dvh;min-height:0;overflow:hidden;padding:0;box-sizing:border-box}.public-form-page:not(.embedded):has(.form-thread)>.public-form-card{display:flex;width:100%;height:100%;max-height:100%;max-width:none;min-height:0;flex-direction:column;gap:0;margin:0;padding:12px 14px;border-radius:0;box-sizing:border-box;overflow:hidden}.public-form-page:not(.embedded):has(.form-thread) .public-form-heading{flex:0 0 auto;align-items:center;flex-direction:row;gap:8px;margin:0 0 8px}.public-form-page:not(.embedded):has(.form-thread) .public-form-heading h1{font-size:20px;line-height:1.2}.public-form-page:not(.embedded):has(.form-thread) .public-form-heading>.button{align-self:center;max-width:46%;padding:8px 10px;font-size:11px}.public-form-page:not(.embedded):has(.form-thread)>.public-form-card>p{flex:0 0 auto;margin:0 0 8px;font-size:12px}.public-form-page:not(.embedded):has(.form-thread) .form-thread{flex:1 1 0;width:100%;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin:0 0 8px;padding:4px 2px;gap:10px;box-sizing:border-box}.public-form-page:not(.embedded):has(.form-thread) .form-thread-reply{position:static;flex:0 0 auto;margin:0;padding:6px}.public-form-page:not(.embedded):has(.form-thread) .form-thread-compose{align-items:center;padding:3px}.public-form-page:not(.embedded):has(.form-thread) .form-thread-compose-message textarea{height:44px;min-height:44px;max-height:44px;resize:none;overflow-y:auto}.public-form-page:not(.embedded):has(.form-thread) .form-thread-file-limit{padding-top:4px;font-size:10px}}@media(max-width:1000px){.ticket-panel>.tabs{flex-wrap:wrap;gap:0 18px;padding:8px 16px}.ticket-panel>.tabs>button{flex:0 0 auto;min-height:44px;padding:12px 1px;white-space:nowrap}.ticket-panel>.tabs>.tabs-edit-button{flex:0 0 32px;min-height:32px;margin-left:0}.app-shell{display:block}.mobile-workspace-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface,#fff);border-bottom:1px solid var(--border,#dae2e7);min-height:60px;box-sizing:border-box}.mobile-workspace-bar>button,.mobile-menu-close{display:grid;place-items:center;width:40px;height:40px;padding:8px;border:1px solid var(--border,#dae2e7);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.mobile-workspace-bar>img{width:32px;height:32px;object-fit:contain;margin-left:6px}.mobile-workspace-bar>strong{font-size:24px;color:var(--ui-text-primary)}.app-shell>.sidebar{position:fixed;inset:0 auto 0 0;width:min(320px,88vw);height:100dvh;box-sizing:border-box;padding:22px 18px;z-index:1200;overflow-y:auto;display:none;border-right:1px solid var(--border,#dae2e7);background:var(--surface,#fff)}.mobile-menu-open>.sidebar{display:flex;flex-direction:column}.mobile-menu-backdrop{display:block;position:fixed;inset:0;background:#101e2880;border:0;z-index:1199;cursor:pointer}.mobile-menu-close{position:absolute;right:12px;top:14px}.sidebar .brand{padding:0 45px 0 0;font-size:26px}.sidebar .nav-label{display:block;margin-top:24px}.sidebar nav{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:12px;gap:5px}.sidebar nav a,.sidebar .settings-nav-toggle{width:100%;box-sizing:border-box;padding:12px;font-size:14px;min-height:44px;text-align:left}.sidebar .settings-nav-links{margin-left:12px;width:auto}.sidebar .sidebar-bottom{position:static;margin-top:auto;padding-top:22px}.sidebar .sidebar-tools{justify-content:flex-start}.main-shell{margin-left:0;width:100%;min-width:0}.topbar{height:auto;min-height:58px;padding:10px 16px;gap:12px;flex-wrap:wrap}.global-search-wrap{width:auto;flex:1 1 220px;min-width:0}.topbar>.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.topbar .quick-actions{display:none}.topbar .global-search-results{width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.page{padding:24px 18px;min-width:0}.detail-grid{display:flex;flex-direction:column;gap:16px;min-width:0}.conversation-page{height:auto;max-height:none;overflow:visible}html[data-conversation-active=true],html[data-conversation-active=true] body{height:auto;overflow:auto}.conversation-page .conversation{width:100%;height:auto!important;min-width:0}.conversation-page .message-list{max-height:55dvh;min-height:160px;padding:16px;overflow-y:auto}.ticket-properties{width:100%;box-sizing:border-box;min-width:0;display:flex!important;flex-direction:column;gap:18px}.ticket-properties>.mobile-properties-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;min-height:30px;border:0;background:transparent;color:inherit;font-size:16px;font-weight:600;order:-2;text-align:left;cursor:pointer}.ticket-properties>.mobile-properties-toggle>span{font-size:22px}.ticket-properties>h2{display:none}.ticket-properties:not(.mobile-properties-open)>:not(.mobile-properties-toggle){display:none!important}.ticket-properties .styled-dropdown,.ticket-properties .property-editor{width:100%;min-width:0}.ticket-properties .ticket-actions{flex-wrap:wrap}.phone-request-grid{grid-template-columns:minmax(0,1fr)}.phone-request-grid>*{grid-column:1/-1!important;min-width:0;width:100%;box-sizing:border-box}.phone-support-create-v2{grid-template-columns:minmax(0,1fr)}.phone-new-request-fields{border-left:0;padding:22px 0 0;border-top:1px solid var(--border,#dae2e7)}.phone-support-action-panel-v2,.phone-support-search-panel{min-width:0}.files-page .files-toolbar,.files-page .page-heading{flex-wrap:wrap}.files-page .files-tools{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;min-width:0;width:100%;flex:0 1 auto;box-sizing:border-box}.files-page .files-tools input{width:100%;min-width:0}.files-page .files-tools>.files-search{flex:1 1 0;min-width:0;width:100%;box-sizing:border-box}.files-page .files-tools>button{flex:0 0 36px}.files-page .files-tools .files-search>svg{flex-shrink:0}.files-page .files-actions{flex-wrap:wrap}.management-grid{grid-template-columns:minmax(0,1fr)}.auth-layout{display:block;min-height:100dvh}.auth-story{min-height:0;padding:24px}.auth-story>div:nth-child(2),.auth-caption,.auth-support-photo{display:none}.auth-form-wrap{padding:36px 24px;min-width:0}.auth-slider{width:100%;max-width:440px;margin:0 auto;min-width:0}html[data-theme=dark] .mobile-workspace-bar,html[data-theme=dark] .app-shell>.sidebar{background:#1c262d;border-color:#2e3e49}}@media(max-width:600px){.page{padding:20px 14px}.topbar{padding:10px 14px}.topbar>.global-search-wrap{flex-basis:100%;width:100%}.topbar>.topbar-actions{width:100%;justify-content:flex-end}.topbar .topbar-icon-link{width:40px;min-height:40px}.topbar-actions .quick-access,.topbar-actions .quick-access-slots{display:none}.page-heading{flex-direction:column;align-items:stretch;gap:14px}.page-heading>div{min-width:0}.page-heading h1{font-size:24px;overflow-wrap:anywhere}.page-heading p{font-size:13px;line-height:1.6}.page-heading>.button{align-self:flex-start;font-size:13px}.ticket-status-cluster{align-items:flex-start;max-width:100%}.created-pill{white-space:normal;line-height:1.5;text-align:left}.ticket-customer-summary{padding:12px;gap:8px!important}.ticket-customer-summary .customer-summary-field{overflow-wrap:anywhere;max-width:100%}.conversation-page .section-heading{padding:16px;gap:8px;flex-wrap:wrap}.conversation-page .message-list{padding:12px 10px;max-height:52dvh}.message{gap:8px;max-width:100%;min-width:0}.message>.avatar{width:28px;height:28px;flex:0 0 28px;font-size:12px}.message .message-content{flex:1 1 0;min-width:0;max-width:calc(100% - 36px);padding:12px}.message header,.message.outgoing header{flex-direction:column;align-items:flex-start;text-align:left;gap:5px}.message header>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.message header time{font-size:10px}.message p{overflow-wrap:anywhere;font-size:14px}.composer{margin:10px;min-width:0}.composer-tabs{display:flex;flex-wrap:wrap;padding:0 10px;gap:0 12px}.composer-tabs>button{flex:0 0 auto;white-space:nowrap;padding:12px 0}.composer-channel-control{flex:1 1 100%;width:100%;margin:0 0 10px}.composer-channel-control .composer-channel-pill{display:block;white-space:normal;max-width:100%;width:100%;text-align:left;line-height:1.5;box-sizing:border-box;overflow-wrap:anywhere}.composer textarea{padding:14px;min-height:110px;box-sizing:border-box;max-width:100%;font-size:16px}.composer-footer{padding:10px;flex-wrap:wrap}.composer-tools{width:100%;min-width:0;flex:1 1 100%;gap:8px}.composer-saved-reply{flex:1 1 0;width:auto;min-width:0}.composer-saved-reply .styled-dropdown-trigger{min-height:40px;font-size:12px}.composer-file-picker,.composer-send{flex-shrink:0}.management-panel,.form-card{padding:20px 16px;min-width:0}.phone-caller-fields{grid-template-columns:minmax(0,1fr)}.phone-caller-fields>*{grid-column:1/-1;min-width:0}.integration-fields{grid-template-columns:minmax(0,1fr)}.integration-heading{flex-wrap:wrap;gap:14px}.integration-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.integration-tabs>button{flex-shrink:0}.management-actions{flex-wrap:wrap;gap:10px}.management-actions>.button{flex:1 1 auto;white-space:normal}.auth-layout{display:block;min-height:100dvh}.auth-story{padding:24px;min-height:0}.auth-story>div:nth-child(2),.auth-caption,.auth-support-photo{display:none}.auth-form-wrap{padding:32px 20px;min-width:0}.auth-slider,.auth-form{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.auth-form h2{font-size:25px}.auth-form input,.public-form-fields input,.public-form-fields textarea{font-size:16px!important}.public-form-heading{flex-direction:column;align-items:stretch;gap:14px}.public-form-heading>.button{align-self:flex-end;max-width:100%;font-size:13px}.public-form-card{box-sizing:border-box;min-width:0;padding:24px 18px}.public-form-fields label>.field-label{max-width:calc(100% - 24px);white-space:normal;font-size:11px}.public-form-fields .form-files>small{line-height:1.4}.public-form-fields .form-files{margin-bottom:0}.form-message{padding:14px}.form-message header{flex-direction:column;align-items:flex-start;gap:6px}.public-form-card:has(.form-thread){padding:18px 14px}.public-form-card:has(.form-thread) .form-thread{width:100%;min-width:0;max-height:none;overflow:visible;gap:12px;margin:18px 0 14px;box-sizing:border-box}.public-form-card:has(.form-thread) .form-message{justify-self:end;width:fit-content;max-width:90%;min-width:0;padding:12px;border-radius:16px;box-sizing:border-box;overflow-wrap:anywhere}.public-form-card:has(.form-thread) .form-message.staff{justify-self:start;background:var(--bg,#f6f8f9)}.public-form-card:has(.form-thread) .form-message:not(.staff){background:#e5edf3}.public-form-card:has(.form-thread) .form-message header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.public-form-card:has(.form-thread) .form-message header strong{min-width:0;overflow-wrap:anywhere}.public-form-card:has(.form-thread) .form-message time{flex:0 0 auto;font-size:10px}.public-form-card:has(.form-thread) .form-message p{margin:8px 0 0;overflow-wrap:anywhere}.public-form-card:has(.form-thread) .form-message .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.form-thread-reply{position:sticky;bottom:8px;z-index:2;display:block;margin:12px 0 0;padding:8px;border:1px solid var(--border,#d9e1e7);border-radius:16px;background:var(--surface,#fff);box-shadow:0 4px 16px #172a3718}.form-thread-compose{display:flex;align-items:center;gap:8px;min-width:0;padding:4px;border-radius:12px;background:var(--bg,#f6f8f9)}.form-thread-compose-message{display:block;flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.form-thread-compose-message textarea{display:block;width:100%;min-width:0;height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box;padding:10px 8px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;outline:0!important;font-size:16px!important;line-height:1.4;resize:none!important;overflow-y:auto}.form-thread-attach,.form-thread-send{display:grid!important;flex:0 0 44px;place-items:center;align-self:center;width:44px;height:44px;margin:0!important;padding:0!important;border:0!important;border-radius:50%;box-sizing:border-box;cursor:pointer}.form-thread-attach{position:relative;color:var(--ui-text-secondary,#415765);background:#e5edf3!important;border:1px solid var(--border,#d9e1e7)!important;overflow:hidden}.form-thread-attach input{position:absolute;inset:0;width:100%;height:100%;padding:0!important;opacity:0;cursor:pointer}.form-thread-send{color:#fff;background:#18a7df;border:0!important}.form-thread-send:disabled{opacity:.55;cursor:default}.form-thread-file-limit{display:block;padding:6px 6px 0;color:var(--muted,#4e687a);font-size:11px;line-height:1.4}html[data-theme=dark] .public-form-card:has(.form-thread) .form-message:not(.staff){background:#223b4c}.files-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.files-actions .button{justify-content:center;padding:11px;font-size:12px;white-space:normal}.files-toolbar{align-items:stretch;gap:14px}.files-breadcrumb{flex-wrap:wrap}.notification-popover{position:fixed;left:12px;right:12px;top:120px;width:auto;max-height:calc(100dvh - 140px);overflow:auto}.modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box}}@media(max-width:1000px){.integrations-page .integration-shell,.integrations-page .integration-email-panel,.integrations-page .form-settings-slot,.integrations-page .form-settings-panel,.integrations-page .integration-card{min-width:0;max-width:100%;box-sizing:border-box}.integrations-page .integration-shell,.integrations-page .integration-card{grid-template-columns:minmax(0,1fr)}.integrations-page .integration-card>*{min-width:0;max-width:100%;box-sizing:border-box}.integrations-page .form-settings-intro{width:100%;min-width:0}.integrations-page fieldset{min-inline-size:0}.integrations-page .integration-card p,.integrations-page .integration-card small{white-space:normal;overflow-wrap:anywhere}.integrations-page .integration-fields>*{min-width:0;max-width:100%}.integrations-page .form-settings-links{min-width:0;grid-template-columns:minmax(0,1fr)}.integrations-page .form-settings-links label,.integrations-page .form-settings-links input,.integrations-page .form-settings-links textarea{min-width:0;max-width:100%}.integrations-page .form-settings-links textarea{white-space:pre-wrap;overflow-wrap:anywhere}}@media(max-width:600px){.integrations-page .integration-card{padding:20px 16px}.integrations-page .integration-tabs-row{align-items:flex-start;gap:4px}.integrations-page .integration-tabs-row .integration-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:4px 0}.integrations-page .integration-tabs button{justify-content:center;min-width:0;padding:12px 4px;font-size:12px;gap:5px;white-space:normal}.integrations-page .integration-tabs button svg{flex-shrink:0;width:16px;height:16px}.integrations-page .integration-info-button{margin-top:5px}.integrations-page .integration-subtabs{flex-wrap:wrap;min-width:0}.integrations-page .integration-subtabs button{flex:1 1 140px;justify-content:center;white-space:normal}.integrations-page .integration-fields,.integrations-page .imap-card .integration-fields,.integrations-page .form-settings-panel .form-settings-fields{grid-template-columns:minmax(0,1fr)}.integrations-page .integration-fields>*{grid-column:auto;grid-row:auto}.integrations-page .integration-card .integration-heading{flex-direction:column;align-items:stretch}.integrations-page .integration-card .integration-heading .integration-toggle{width:100%;justify-content:space-between}.integrations-page .integration-toggle span{min-width:0}.integrations-page .integration-card .integration-heading .integration-toggle strong{white-space:normal}.integrations-page .integration-card h2{overflow-wrap:anywhere}.integrations-page .form-required-options{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.integrations-page .form-required-options .management-check{white-space:normal}.integrations-page .form-settings-links .management-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.integrations-page .form-settings-links .button{width:100%;max-width:100%;box-sizing:border-box;justify-content:center;white-space:normal}.integrations-page .integration-webhook-copy{min-width:0}.integrations-page .integration-webhook-copy code{min-width:0;white-space:normal;overflow-wrap:anywhere}}.conversation-log-page,.conversation-log-table-wrap{min-width:0;max-width:100%}.conversation-log-action{min-width:0;white-space:normal}.conversation-log-action strong{min-width:0;overflow-wrap:anywhere}.conversation-log-page .conversation-log-table small{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media(max-width:767px){.conversation-log-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.conversation-log-table{min-width:900px;width:100%}.conversation-log-table th,.conversation-log-table td{white-space:normal;overflow-wrap:anywhere;padding:12px 14px}.conversation-log-table time,.conversation-log-table small,.conversation-log-table .attachment-list{max-width:100%;white-space:normal;overflow-wrap:anywhere}.conversation-log-panel>.pagination{flex-wrap:wrap;gap:10px}}.whatsapp-window-warning{display:grid;gap:6px;flex:0 0 auto;min-width:0;margin:12px 16px 0;padding:12px 14px;border:1px solid #e4bf55;border-radius:8px;background:#fff7d6;color:#795700;font-size:12px;line-height:1.6;overflow-wrap:anywhere}html[data-theme=dark] .whatsapp-window-warning{background:#3c3219;border-color:#8e7430;color:#ffe29a}:root .app-shell .notification-table :is(.button.secondary,.notification-conversation-link){background:var(--brand-primary-light);border-color:var(--ui-border);color:var(--ui-text-navigation)}:root .app-shell .notification-table :is(.button.secondary,.notification-conversation-link):hover{background:var(--brand-primary-soft);border-color:var(--ui-border);color:var(--ui-text-navigation)}.app-shell .notification-popover{background:var(--surface);border-color:var(--ui-border)}.app-shell .notification-popover-header{background:var(--surface);color:var(--ui-text-primary);border-color:var(--ui-border)}.app-shell .notification-popover-header>span:not(.notification-popover-header-actions),.app-shell .notification-popover-icon{background:var(--brand-primary-soft);color:var(--ui-text-navigation)}.app-shell .notification-popover-item{background:var(--surface);border-color:var(--ui-border);color:var(--ui-text-primary)}.app-shell .notification-popover-item.unread,.app-shell .notification-popover-item:hover,.app-shell .notification-popover-item.unread:hover,.app-shell .notification-popover-footer{background:var(--brand-primary-light);border-color:var(--ui-border)}.app-shell .notification-popover-item strong{color:var(--ui-text-primary)}.app-shell .notification-popover-footer a{color:var(--ui-text-navigation)}html:not([data-theme=dark]) .app-shell .notification-popover-footer{background:var(--brand-primary-soft)}.app-shell .inbox-channel-list .management-pill{background:#e8f7fd;color:var(--ui-text-navigation)}html[data-theme=dark] .app-shell .inbox-channel-list .management-pill{background:#1a3548;color:#8ed5f5}:root{color-scheme:light;--bg: #f5f8fb;--surface: #fff;--border: #d8e3eb;--text: #203647;--muted: #496174;--ui-border: var(--border);--ui-text-primary: var(--text);--ui-text-secondary: var(--muted);--ui-text-navigation: #086b98;--ui-accent: #086b98;--ui-tab-indicator: #18a7df;--ui-tab-hover-text: #086b98}html[data-theme=dark]{color-scheme:dark;background:#101d28;color:#e7eff6;--bg: #101d28;--surface: #192b38;--border: #3b5365;--text: #e7eff6;--muted: #b8cbd9;--ui-text-navigation: #8ed5f5;--ui-accent: #8ed5f5;--ui-tab-indicator: #39b9ed;--ui-tab-hover-text: #c5edff;--brand-primary-light: #1a3548;--brand-primary-soft: #224b65;--brand-primary-text: #a5dfff;--brand-primary: #0879ad;--brand-primary-hover: #086b98;--ticket-response-late: #ff9c95;--ticket-response-fast: #8dbbd9}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] :is(input,select,textarea){accent-color:#18a7df}html[data-theme=dark] ::selection{background:#21648a;color:#fff}html[data-theme=dark] :is(input,textarea)::placeholder{color:#9db4c5;opacity:1}html[data-theme=dark] :is(input,select,textarea):focus-visible{outline-color:var(--ui-tab-indicator)}html[data-theme=dark] .public-form-page{background:var(--bg);color:var(--text)}html[data-theme=dark] .error{background:#3a2427;color:#ffb2ae}.auth-story{--ui-text-primary: #e7eff6;--ui-text-secondary: #c2d9e8;--ui-text-navigation: #8ed5f5}.auth-support-photo{background:#123a52;border-color:#b2e3ff3d;box-shadow:0 28px 70px #021b2c52}.auth-support-photo:after{background:linear-gradient(180deg,#092b4305,#092b4329)}html[data-theme=dark] .auth-form-wrap{background:var(--bg);color:var(--text)}html[data-theme=dark] .auth-form h2{color:var(--text)}html[data-theme=dark] .auth-form label:has(>.field-label),html[data-theme=dark] .auth-form .email-field>input,html[data-theme=dark] .auth-form .password-field input{background:#1c2e3d;border-color:var(--border);color:var(--text)}html[data-theme=dark] .auth-form .field-label{background:var(--bg);color:var(--muted)}html[data-theme=dark] .auth-form .auth-forgot{color:var(--ui-text-navigation)}html[data-theme=dark] .app-shell .message:not(.internal-note) .message-content{background:#1b2e3c;border-color:var(--border)}html[data-theme=dark] .app-shell .message.outgoing:not(.internal-note) .message-content{background:#1a3b51;border-color:#32617d}html[data-theme=dark] .app-shell .message:not(.internal-note) p{color:var(--text)}html[data-theme=dark] .app-shell :is(.composer-tabs,.composer-footer){background:#172b39;border-color:var(--border)}html[data-theme=dark] .app-shell :is(.conversation,.ticket-properties,.composer,.message,.section-heading){border-color:var(--border)}html[data-theme=dark] .app-shell .ticket-properties>div>label,html[data-theme=dark] .app-shell .ticket-properties hr{border-color:var(--border)}html[data-theme=dark] .app-shell :is(.tabs,.catalog-tabs,.report-tabs,.ticket-tabs,.integration-subtabs){border-color:var(--border)}html[data-theme=dark] .app-shell :is(.created-pill,.composer-channel-pill,.message.incoming:not(.internal-note) .avatar){background:var(--brand-primary-light);border-color:#32617d;color:var(--ui-text-navigation)}html[data-theme=dark] .app-shell .sidebar{--sidebar-scroll-thumb: #415c70;--sidebar-scroll-hover: #648ba5}html[data-theme=dark] .guide-shot-link{background:var(--surface);border-color:var(--border);color:var(--ui-text-navigation)}html[data-theme=dark] .app-shell .brand-dot{color:var(--ui-text-navigation)}html[data-theme=dark] .app-shell .survey-empty strong{color:var(--ui-text-primary)}html[data-theme=dark] .app-shell .survey-empty{border-color:var(--border)}html[data-theme=dark] .calendar-cell.today>.calendar-day-number,html[data-theme=dark] .calendar-toolbar>button,html[data-theme=dark] .guide-pin,html[data-theme=dark] .guide-flow b,html[data-theme=dark] .guide-flow-step b,html[data-theme=dark] .guide-settings-flow span b,html[data-theme=dark] .guide-shot-tabs button.active span{background:#0879ad;color:#fff}html[data-theme=dark] .guide-shot-tabs button:not(.active) span{background:var(--brand-primary-light);color:var(--ui-text-navigation)}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:SF Pro Numerals;src:local("SF Pro"),local("SFPro-Regular"),local("SF Pro Text Regular"),local("SFProText-Regular"),local("SF Pro Display Regular"),local("SFProDisplay-Regular");font-style:normal;font-weight:100 499;unicode-range:U+0030-0039;font-display:swap}@font-face{font-family:SF Pro Numerals;src:local("SF Pro"),local("SFPro-Semibold"),local("SF Pro Text Semibold"),local("SFProText-Semibold"),local("SF Pro Display Semibold"),local("SFProDisplay-Semibold");font-style:normal;font-weight:500 900;unicode-range:U+0030-0039;font-display:swap}:root{--font-ui: "SF Pro Numerals", "Inter", Arial, sans-serif;font-family:var(--font-ui);font-optical-sizing:auto}
