.locale-control{min-width:0;flex:0 0 auto}.locale-select-row{display:flex;align-items:center}.locale-control .select-trigger{width:94px;min-width:94px;padding-inline:9px;border-color:transparent;background:transparent;font-size:12px;font-weight:600}.locale-control .select-trigger .button-content{gap:6px}.locale-control .select-trigger:hover:not(:disabled){background:var(--selected);border-color:var(--border)}.locale-control .select-trigger .button-label{text-align:center}.locale-control .select-trigger .button-trailing svg{width:13px;height:13px}html[lang=ru] .settings-navigation .button-label,html[lang=ru] .settings-security-actions .button-label,html[lang=ru] .dialog-actions .button-label,html[lang=en] .settings-security-actions .button-label{white-space:normal;overflow-wrap:anywhere}.global-search-trigger .button-label>span{display:flex;align-items:center;gap:14px}.global-search-trigger kbd{padding:1px 5px;border:1px solid var(--border);border-radius:4px;color:var(--muted);font:11px/1.6 system-ui,sans-serif}.global-search-dialog{width:min(640px,calc(100vw - 32px))}.global-search-dialog .field-frame{width:100%}.global-search-dialog .modal-body{display:grid;gap:16px;align-content:start}.global-search-results{display:grid;gap:5px}.global-search-result{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:var(--control-radius);background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.global-search-result:hover,.global-search-result.is-active{background:var(--selected);border-color:var(--border)}.global-search-result:active{transform:translateY(1px)}.global-search-result:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.global-search-result>svg{flex-shrink:0;color:var(--muted)}.global-search-result>span{display:grid;min-width:0;gap:3px}.global-search-result strong{font-size:14px;overflow-wrap:anywhere}.global-search-result span>span,.global-search-result small,.global-search-hint{color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.global-search-result span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-state{display:grid;min-height:160px;place-items:center}.notification-filters{display:flex;align-items:center;flex-wrap:wrap;gap:4px}@container workspace-header (max-width: 680px){.global-search-trigger .button-label{display:none}.global-search-trigger{width:var(--control-height);padding:0}.account-menu .button-label,.account-menu .button-trailing,.topbar-workspace,.topbar-context>svg{display:none}.topbar-actions{gap:4px}.topbar-context{margin-right:8px}.topbar-context>span:last-child{overflow:hidden;text-overflow:ellipsis}}@media(max-width:760px){.global-search-trigger .button-label{display:none}.global-search-trigger{width:var(--control-height);padding:0}}.login-page{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh;padding:30px clamp(28px,5vw,96px) 20px;background:var(--background)}.login-page-header,.login-layout,.login-footer{width:min(1400px,100%);margin-inline:auto}.login-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.login-brand{width:clamp(218px,20vw,286px);flex-shrink:0}.login-page-actions{flex-shrink:0}.login-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.9fr);align-items:center;gap:clamp(38px,5vw,88px);padding:40px 0}.login-showcase{min-width:0;padding-right:8px}.login-showcase-copy{max-width:660px}.login-eyebrow{margin:0 0 12px;color:var(--brand-hover);font-size:13px;font-weight:650;letter-spacing:.05em}.login-showcase h1{max-width:650px;margin:0;font-size:clamp(30px,2.65vw,46px);line-height:1.28;letter-spacing:-.035em;text-wrap:balance}.login-description{max-width:580px;margin:18px 0 22px;color:var(--muted);font-size:15px;line-height:1.8}.login-platforms{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;margin:0;padding:0;list-style:none}.login-platforms li{display:inline-flex;align-items:center;gap:8px;min-height:26px;color:var(--navigation-text);font-size:12px;font-weight:500}.login-workspace{max-width:650px;margin:30px 0 0}.login-workspace img{display:block;width:100%;height:auto;border:1px solid #d9e3f0;border-radius:12px;box-shadow:0 12px 32px #15223812}.login-workspace figcaption{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.login-panel{width:min(480px,100%);justify-self:end;padding:clamp(28px,3vw,44px);border-radius:16px;box-shadow:0 12px 36px #1522380f}.login-identity h2{margin:0 0 12px;font-size:clamp(22px,1.8vw,28px);line-height:1.4;letter-spacing:-.025em;overflow-wrap:break-word}.login-identity>p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.login-panel .login-introduction{margin:24px 0 22px;padding:0;text-align:start;font-size:13px;line-height:1.8;color:var(--muted)}.login-panel .login-introduction p{margin:0}.login-panel>.button{min-height:50px;font-size:15px}.login-panel>.field-hint{margin-top:14px;text-align:center}.login-panel .login-legal{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--border)}.login-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px;line-height:1.8}@media(min-width:1000px)and (max-height:820px){.login-page{padding-top:22px;padding-bottom:16px}.login-layout{gap:46px;padding-block:28px}.login-showcase h1{font-size:34px}.login-description{margin-block:12px 16px;font-size:14px}.login-workspace{max-width:510px;margin-top:22px}}@media(max-width:999px){.login-page{padding:24px}.login-layout{grid-template-columns:minmax(0,1fr);gap:34px;width:min(620px,100%)}.login-showcase{padding-right:0}.login-showcase h1{font-size:clamp(28px,5vw,38px)}.login-workspace{display:none}.login-panel{justify-self:stretch;width:100%}}@media(max-width:420px){.login-page{padding:20px 18px}.login-brand{width:196px}.login-page-header{gap:12px}.login-panel{padding:24px}.login-platforms{gap:12px 16px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;--background: #f5f7fb;--card: #ffffff;--surface-muted: #f7f9fc;--surface-strong: #e9eef5;--brand: #1677ff;--brand-hover: #0958d9;--text: #152238;--muted: #64748b;--border: #e3eaf3;--selected: #eaf3ff;--success: #16a34a;--danger: #dc2626;--control-height: 40px;--control-radius: 8px;--control-gap: 8px;--motion-fast: .16s;--motion-panel: .2s;--sidebar-expanded-width: 232px;--sidebar-width: var(--sidebar-expanded-width);--header-height: 64px;--sidebar-background: #f8fafd;--navigation-text: #17243a;color:var(--text);background:var(--background);font-size:14px;line-height:1.5}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#b7c1cf transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#b7c1cf;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}*::-webkit-scrollbar-track{background:transparent}html,body,#root{min-height:100%;margin:0}body{min-width:320px;cursor:default}[hidden]{display:none!important}button,input,textarea,select{font:inherit;margin:0;scroll-margin-top:80px}button{cursor:pointer;color:inherit}[role=button],[role=option],[role=tab],[role=menuitem],summary{cursor:pointer}button svg{display:block;flex-shrink:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}input,textarea{min-width:0;accent-color:var(--brand);cursor:text}input[type=checkbox],input[type=radio]{width:15px;height:15px;margin:0;flex-shrink:0;cursor:pointer}input[type=range]{cursor:ew-resize}input:disabled{cursor:not-allowed}a{color:var(--brand-hover);text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h3{font-size:14px}img,video{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card{border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 3px 12px #1522380a}.full-width{width:100%}.danger-text,.field-error,.modal p.field-error,.empty-content.field-error{color:var(--danger)}.field-label{display:block;margin:14px 0 7px;font-size:12px;font-weight:600}.platform-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle}.platform-icon img{display:block;width:100%;height:100%;object-fit:contain}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#15223861;animation:backdrop-in var(--motion-panel) ease-out}.modal{display:flex;flex-direction:column;width:min(480px,100%);max-height:calc(100dvh - 48px);overflow:hidden;padding:24px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 20px 70px #1522382e;animation:panel-in var(--motion-panel) ease-out}.modal:focus{outline:0}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding-bottom:16px}.modal-heading>.button{--button-height: 36px;border-radius:8px;background:var(--surface-muted)}.modal-body{min-width:0;min-height:0;overflow:auto;padding:2px 8px 0 0;margin-right:-8px;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-footer{flex-shrink:0;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.modal-footer>.dialog-actions,.modal-footer>.rules-dialog-footer,.modal-footer>.viewer-footer{margin-top:0;padding-top:0;border-top:0}.modal-backdrop[data-placement=left],.modal-backdrop[data-placement=right]{display:flex;align-items:stretch;padding:0}.modal-backdrop[data-placement=left]{justify-content:flex-start}.modal-backdrop[data-placement=right]{justify-content:flex-end}.modal.drawer-dialog{width:min(360px,calc(100% - 28px));max-height:100dvh;border-radius:0;animation:drawer-in var(--motion-panel) ease-out}.drawer-dialog .modal-body{flex:1}.drawer-version{color:var(--muted);font-size:12px}@keyframes drawer-in{0%{opacity:.5;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.modal-backdrop[data-placement=left] .drawer-dialog{animation-name:drawer-left-in}@keyframes drawer-left-in{0%{opacity:.5;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.modal-heading h2{margin:0;font-size:18px;font-weight:650}.modal p{color:var(--muted);font-size:13px;line-height:1.8}.modal form>.button{margin-top:18px}.dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.viewer-dialog{width:min(1120px,100%);padding:18px}.viewer-dialog .modal-heading{padding-bottom:12px}.viewer-dialog .modal-heading>.button{--button-height: 40px;background:var(--background)}.viewer-stage{position:relative;height:clamp(180px,62dvh,700px);overflow:auto;overscroll-behavior:contain;background:#111827;border-radius:8px}.viewer-canvas{display:grid;place-items:center;min-width:100%;min-height:100%}.viewer-canvas img{display:block;max-width:none;max-height:none;object-fit:contain}.viewer-stage video{display:block;width:100%;height:100%;object-fit:contain}.viewer-tools{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.viewer-tools output{min-width:42px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.viewer-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px}.viewer-footer>span{min-width:0;overflow-wrap:anywhere;text-align:center;font-size:13px}.viewer-footer small{display:block;margin-top:4px;color:var(--muted)}.viewer-footer strong{display:block;font-weight:550;font-size:13px}@keyframes panel-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}[data-reduce-motion=true] *,[data-reduce-motion=true] *:before,[data-reduce-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.button{--button-height: var(--control-height);position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:0;min-height:var(--button-height);padding:0 13px;border:1px solid var(--border);border-radius:var(--control-radius);background:#fff;color:var(--text);font-size:13px;line-height:1;font-weight:550;text-align:center;vertical-align:middle;white-space:nowrap;transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.button-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-width:0;line-height:1.4}.button-label{display:inline-grid;align-items:center;min-width:0;line-height:1.35}.button-label>span{grid-area:1 / 1}.button-label-hidden{visibility:hidden}.button-progress-label{grid-area:1 / 1}.button-icon,.button-trailing{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--button-icon-size, 16px);height:var(--button-icon-size, 16px);line-height:0}.button-icon>svg{width:var(--button-icon-size, 16px);height:var(--button-icon-size, 16px)}.button-trailing{width:14px;height:14px}.button-trailing>svg{width:14px;height:14px}.button[data-align=start]{justify-content:flex-start;text-align:left}.button[data-align=start] .button-content{justify-content:flex-start;width:100%}.button[data-icon-only]{width:var(--button-height);height:var(--button-height);padding:0}.button--xs{--button-height: 24px;padding-inline:7px;border-radius:5px;font-size:11px}.button--sm{--button-height: 34px;padding-inline:10px;border-radius:7px}.button--lg{--button-height: 42px;padding-inline:17px;font-size:13px}.button:hover:not(:disabled){border-color:#b6c9e2;background:#f7faff}.button:active:not(:disabled){transform:translateY(1px)}.button:focus-visible{box-shadow:0 0 0 3px #1677ff1f}.button:disabled{color:#8090a6;background:#f4f6f9;border-color:var(--border);opacity:.7;box-shadow:none}.button[aria-busy=true]{cursor:progress}.button[data-status=success]{border-color:#b6ddc7;background:#edf8f1;color:#167447}.button[data-status=error]{border-color:#edc6c6;background:#fff3f2;color:#b42318}.button--primary{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 2px 4px #1677ff1f}.button--primary:hover:not(:disabled){border-color:var(--brand-hover);background:var(--brand-hover);color:#fff}.button--primary:disabled{background:#e7edf6;color:#7488a5}.button--ghost,.button--link{border-color:transparent;background:transparent;box-shadow:none}.button--ghost:hover:not(:disabled){border-color:transparent;background:#eff4fb}.button--link{color:var(--brand-hover);padding-inline:5px}.button--link:hover:not(:disabled){border-color:transparent;background:var(--selected);color:var(--brand-hover)}.button--danger{color:#fff;border-color:var(--danger);background:var(--danger)}.button.danger-text{color:var(--danger)}.button--danger:hover:not(:disabled){color:#fff;border-color:#b91c1c;background:#b91c1c}.button.unavailable-button{color:#4c6d98;background:#e7effb;border-color:#d6e4f8;box-shadow:none}.button.unavailable-button:hover{background:#dce9fc;border-color:#b9d1f2;color:#345b8c}.button-progress{position:absolute;inset:auto 8px 3px;height:2px;overflow:hidden;border-radius:2px;background:currentColor;opacity:.25;animation:progress-fade .9s ease-in-out infinite alternate}.field-frame{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:var(--control-height);padding:0 11px;border:1px solid #d8e2ef;border-radius:var(--control-radius);background:#fff;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.field-frame input{width:100%;min-height:calc(var(--control-height) - 2px);padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px;line-height:1.5}.field-frame input:focus-visible{outline:0}.field-frame input::placeholder,.textarea-control::placeholder{color:#78879b}.field-frame:focus-within,.textarea-control:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1677ff17;outline:0}.field-frame.is-invalid{border-color:var(--danger)}.field-frame[data-disabled],.textarea-control:disabled{border-color:var(--border);background:var(--surface-muted);color:#8090a6;cursor:not-allowed}.field-frame[data-disabled] input{color:#8090a6}.field-icon{display:inline-grid;place-items:center;width:16px;height:16px;color:#73839a;flex:0 0 16px;line-height:0}.field-icon svg{display:block;width:16px;height:16px}.textarea-control{display:block;width:100%;padding:12px;border:1px solid #d8e2ef;border-radius:var(--control-radius);background:#fff;color:var(--text);font-size:13px;line-height:1.85;resize:vertical;min-height:120px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.textarea-control.is-invalid{border-color:var(--danger)}.choice-control,.switch-control{display:flex;align-items:center;gap:10px;min-height:32px;cursor:pointer;font-size:13px}.choice-control>span,.switch-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.choice-control small,.switch-copy small{color:var(--muted);font-size:12px;line-height:1.5}.switch-copy strong{font-size:13px;font-weight:550}input.checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid #b9c5d5;border-radius:4px;background:#fff;transition:background-color var(--motion-fast),border-color var(--motion-fast)}.checkbox-input:after{width:8px;height:5px;border-bottom:2px solid white;border-left:2px solid white;content:"";opacity:0;transform:translateY(-1px) rotate(-45deg)}.checkbox-input:checked,.checkbox-input:indeterminate{border-color:var(--brand);background:var(--brand)}.checkbox-input:checked:after,.checkbox-input:indeterminate:after{opacity:1}.checkbox-input:indeterminate:after{height:0;border-left:0;transform:none}.switch-input-wrap{position:relative;flex:0 0 40px;width:40px;height:24px}.switch-input-wrap input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0}.switch-track{display:block;width:100%;height:100%;border-radius:20px;background:#c5cfdd;transition:background-color var(--motion-fast)}.switch-track:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1522381f;content:"";transition:transform var(--motion-fast)}.switch-input-wrap input:checked+.switch-track{background:var(--brand)}.switch-input-wrap input:checked+.switch-track:after{transform:translate(16px)}.switch-input-wrap input:focus-visible+.switch-track{outline:2px solid var(--brand);outline-offset:3px}.choice-control[data-disabled],.switch-control[data-disabled]{cursor:not-allowed;opacity:.55}.tabs-control{display:flex;gap:4px;max-width:100%;padding:4px;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.tabs-control .button{flex:1 0 auto;min-width:max-content;min-height:34px}.tabs-control .button.active{background:#fff;color:var(--brand-hover);box-shadow:0 1px 4px #15223814}.loading-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit;font-size:13px;line-height:1.5}.loading-icon{flex-shrink:0;animation:loading-spin .85s linear infinite}@keyframes loading-spin{to{transform:rotate(360deg)}}[data-reduce-motion=true] .loading-icon{animation-name:none}@media(prefers-reduced-motion:reduce){.loading-icon{animation-name:none}}.tooltip-anchor{display:inline-flex;min-width:0}.tooltip-anchor[data-block]{width:100%}.tooltip-bubble{position:fixed;z-index:200;max-width:240px;padding:7px 10px;border-radius:6px;background:#223047;color:#fff;box-shadow:0 4px 12px #1522381f;font-size:12px;line-height:1.5;pointer-events:none;transform:translateY(-50%)}.select-trigger{width:100%;font-weight:400}.select-trigger .button-content{width:100%;gap:10px}.select-trigger .button-label{flex:1;min-width:0}.select-trigger .button-label>span{overflow:hidden;text-overflow:ellipsis}.select-trigger[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px #1677ff14}.select-trigger .button-trailing{color:var(--muted);transition:transform var(--motion-fast)}.select-trigger[aria-expanded=true] .button-trailing{transform:rotate(180deg)}.popover{position:fixed;z-index:120;overflow:auto;padding:5px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:0 10px 35px #15223821,0 2px 5px #1522380a;animation:panel-in .16s ease-out;scrollbar-width:thin}.select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:8px 9px;border-radius:6px;color:#415169;font-size:12px;line-height:1.5;cursor:pointer}.popover[data-popover-closing]{pointer-events:none;animation:popover-out .16s ease-in forwards}@keyframes popover-out{to{opacity:0;transform:translateY(-3px)}}.select-option.focused{background:#f3f7fd}.select-option.selected{background:var(--selected);color:var(--brand-hover)}.select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.dropdown-panel{padding:6px}.dropdown-heading{padding:12px 10px;border-bottom:1px solid var(--border)}.dropdown-heading strong{display:block;font-size:13px;font-weight:600}.dropdown-heading p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.dropdown-items{display:flex;flex-direction:column;gap:3px;padding-top:5px}.dropdown-items:empty{display:none}.dropdown-items .button{width:100%}@keyframes progress-fade{0%{opacity:.2}to{opacity:.65}}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:var(--header-height) minmax(calc(100dvh - var(--header-height)),auto);min-height:100dvh;transition:grid-template-columns var(--motion-panel) ease}:root[data-sidebar-collapsed=true] .app-shell{--sidebar-width: 72px}.topbar{container:workspace-header / inline-size;position:fixed;z-index:30;top:0;left:var(--sidebar-width);right:0;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 24px;border-bottom:1px solid var(--border);background:#fff;transition:left var(--motion-panel) ease}.topbar-context{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;flex-shrink:1;color:var(--navigation-text);font-size:13px;font-weight:550;white-space:nowrap}.topbar-workspace,.topbar-context>svg{color:var(--muted);font-weight:400}.topbar-actions{display:flex;flex-shrink:0;align-items:center;gap:12px;min-width:0}.session-loading{display:grid;min-height:100dvh;place-items:center}.brand-logo{position:relative;display:block;aspect-ratio:1280 / 280;overflow:hidden}.brand-logo img{position:absolute;top:-21.42857%;left:0;width:100%;height:auto;max-width:none;mix-blend-mode:multiply}.page-loading{display:grid;min-height:220px;place-items:center}.account-menu{padding-inline:7px}.account-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--background);color:var(--muted);line-height:0}.sidebar{position:fixed;z-index:40;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:var(--sidebar-width);min-height:0;border-right:1px solid var(--border);background:var(--sidebar-background);transition:width var(--motion-panel) ease}.sidebar[data-overlay=true]{width:var(--sidebar-expanded-width);box-shadow:8px 0 22px #1522381a}.button.sidebar-brand{flex:0 0 var(--header-height);width:100%;min-height:var(--header-height);padding:0 18px;border:0;border-bottom:1px solid var(--border);border-radius:0;color:var(--navigation-text)}.sidebar-brand .button-content{gap:10px}.brand-art{width:192px;height:42px;max-width:100%}.sidebar[data-collapsed=true] .brand-art{width:34px;height:40px}.sidebar[data-collapsed=true] .brand-art img{top:-1px;width:128px;height:auto}.sidebar-links{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:12px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.sidebar-group{display:flex;flex-direction:column;gap:4px}.sidebar-group+.sidebar-group{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.button.sidebar-link{width:100%;min-height:44px;height:44px;padding:0 14px;color:var(--navigation-text);border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:500}.sidebar-link .button-content{gap:12px}.sidebar-link .button-icon{color:var(--muted);transition:color var(--motion-fast)}.sidebar-link .button-label{line-height:20px;overflow:hidden}.sidebar-link .button-label>span{overflow:hidden;text-overflow:ellipsis}.button.sidebar-link:hover{color:var(--brand);border-color:transparent;background:#eef3fa}.sidebar-link:hover .button-icon,.sidebar-link.active .button-icon{color:var(--brand)}.button.sidebar-link.active{background:var(--selected);border-color:transparent;color:var(--brand);font-weight:600}.sidebar-link.active:before{position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--brand);content:""}.button.sidebar-link:active,.button.sidebar-brand:active{transform:none;background:#dfeeff}.sidebar-link:focus-visible,.sidebar-brand:focus-visible{outline-offset:-3px}.sidebar-bottom{flex-shrink:0;padding:12px;border-top:1px solid var(--border)}.sidebar-version{margin:8px 0 0;padding:0 14px;color:var(--muted);font-size:11px;line-height:18px}.button.sidebar-toggle{width:100%;min-height:36px;margin-top:0;padding:0 14px;color:var(--muted);font-size:12px}.sidebar-controls{display:flex;align-items:center;gap:4px;margin-top:8px}.sidebar-controls>.tooltip-anchor{flex:1;min-width:0}.sidebar-controls .button.sidebar-toggle{padding-inline:8px}.button.sidebar-pin{--button-height: 32px;color:var(--muted)}.button.sidebar-pin[aria-pressed=true]{color:var(--brand);background:var(--selected)}.sidebar[data-collapsed=true] .sidebar-pin{display:none}.sidebar[data-collapsed=true] .sidebar-brand,.sidebar[data-collapsed=true] .sidebar-link,.sidebar[data-collapsed=true] .sidebar-toggle{justify-content:center;padding-inline:0}.sidebar[data-collapsed=true] .button[data-align=start] .button-content{justify-content:center}.sidebar[data-collapsed=true] .sidebar-link .button-label,.sidebar[data-collapsed=true] .sidebar-toggle .button-label{display:none}.sidebar[data-collapsed=true] .sidebar-links{padding:10px}.sidebar[data-collapsed=true] .sidebar-bottom{padding:10px 10px 14px}.sidebar[data-collapsed=true] .sidebar-version{padding:0;font-size:10px;text-align:center}.drawer-navigation{display:grid;gap:6px}.drawer-navigation>span{display:block}.drawer-navigation>span:last-child{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.button.drawer-navigation-link{width:100%;min-height:44px;color:var(--navigation-text);font-size:14px}.button.drawer-navigation-link.active{background:var(--selected);color:var(--brand-hover)}.main-area{min-width:0;container-type:inline-size;grid-column:2;grid-row:2;background:var(--background)}@container (max-width: 760px){.main-area .workspace-grid{grid-template-columns:minmax(0,1fr)}.workspace-grid>.preview-card{position:static;width:100%;max-width:600px;justify-self:center}}.content-workspace,.subpage{width:100%;max-width:1640px;margin:0 auto;padding:22px 24px}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.workspace-heading h2{margin:0 0 4px;font-size:21px;font-weight:650;letter-spacing:-.4px}.workspace-heading p{margin:0;color:var(--muted);font-size:12px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,440px);align-items:start;gap:18px}.workspace-main{min-width:0}.draft-status{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;color:#73829a;font-size:11px;white-space:nowrap}.draft-status small{font-size:10px;color:var(--muted)}.draft-status--dirty{color:#9e712e}.draft-status--saved{color:#15803d}.draft-status--error{color:var(--danger)}.draft-status--saving{color:var(--brand-hover)}.recovery-banner{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:9px 12px;border:1px solid #cfe0f8;border-radius:9px;background:#f0f6ff}.recovery-banner>div{min-width:0;flex:1}.recovery-banner strong,.recovery-banner small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recovery-banner strong{font-size:12px}.recovery-banner small{margin-top:3px;color:var(--muted);font-size:11px}.section-row,.card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-row h3,.card-heading h3{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650}.section-row p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.step-indicator{display:inline-grid;width:19px;height:19px;place-items:center;flex-shrink:0;border:1px solid #dfe8f4;border-radius:5px;color:#60738e;background:#f7f9fc;font-size:10px;font-weight:600}.editor-panel{padding:18px}.media-platform-card{margin-top:16px;padding:18px}.toast{pointer-events:none;position:fixed;right:22px;bottom:22px;z-index:140;display:flex;align-items:center;gap:10px;max-width:min(460px,calc(100vw - 44px));min-height:54px;padding:10px 10px 10px 15px;border:1px solid #d5e2f6;border-radius:10px;background:#fff;box-shadow:0 8px 32px #15223821;color:#334763;font-size:12px;line-height:1.7;animation:panel-in .18s ease-out}.toast>span{flex:1;min-width:0}.toast .button{pointer-events:auto;margin-left:6px}.toast-symbol{flex-shrink:0;color:var(--brand)}.toast--success .toast-symbol{color:var(--success)}.toast--error .toast-symbol{color:var(--danger)}.toast--error{border-color:#f1cece}.page-transition{animation:page-in .18s ease-out}@keyframes page-in{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.subpage-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.subpage-header h1{margin:0 0 6px;font-size:22px;font-weight:650;letter-spacing:-.3px}.subpage-header p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.subpage-card{padding:20px}.empty-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:180px;padding:20px;color:var(--muted);font-size:12px;line-height:1.8;text-align:center}.empty-content strong{color:#41536f;font-weight:600}.disconnected{margin-left:auto;padding:3px 7px;border-radius:5px;background:var(--background);color:var(--muted);font-size:10px}@media(max-width:1200px){.content-workspace,.subpage{padding:20px}.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(295px,340px);gap:16px}}@media(max-width:1050px){.app-shell,.sidebar,.topbar{transition:none}.workspace-grid{grid-template-columns:minmax(0,1fr)}.preview-card{max-width:600px;width:100%;justify-self:center}}@media(max-width:670px){.app-shell,:root[data-sidebar-collapsed=true] .app-shell{--sidebar-width: 60px}.topbar{padding:0 12px}.topbar-workspace,.topbar-context>svg,.account-menu .button-label,.account-menu .button-trailing{display:none}.topbar-actions{gap:3px}.topbar-context{margin-right:8px;overflow:hidden}.topbar-context>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar[data-collapsed=true] .sidebar-links{padding:10px 5px}.sidebar[data-collapsed=true] .sidebar-bottom{padding:10px 5px 12px}.content-workspace,.subpage{padding:16px 12px}.editor-panel,.media-platform-card{padding:14px}.workspace-heading{align-items:flex-start;flex-direction:column;gap:8px}.workspace-heading h2{font-size:20px}.subpage-header{align-items:flex-start;flex-direction:column;gap:14px}.subpage-card{padding:16px}.modal{padding:18px}.recovery-banner{flex-wrap:wrap}}.counter{color:var(--muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.legacy-data-notice{padding:10px 12px;border:1px solid #eed9b1;border-radius:7px;background:#fff9ed;color:#8d5c1b;font-size:12px}.title-field{margin-top:12px}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0}.editor-toolbar>span{color:#8794a6;font-size:12px}.content-input{min-height:125px}.editor-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.editor-footer>span{color:var(--muted);font-size:12px}.media-section{padding-bottom:16px;border-bottom:1px solid var(--border)}.media-count{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--selected);color:var(--brand-hover);font-size:12px;font-weight:500}.media-strip{display:flex;align-items:stretch;gap:9px;overflow-x:auto;padding:4px 2px 8px;margin-top:10px;scrollbar-width:thin}.media-tile{position:relative;flex:0 0 88px;height:88px;border:2px solid transparent;border-radius:8px;background:#eef3f9;will-change:transform}.media-tile.selected{border-color:var(--brand);box-shadow:0 0 0 2px #1677ff14}.media-tile.dragging{opacity:.3;border-style:dashed}.media-thumbnail{position:relative;display:block;width:100%;height:100%;overflow:hidden;padding:0;border:0;border-radius:5px;background:#eff4fa;cursor:grab;touch-action:none;transition:box-shadow var(--motion-fast)}.media-thumbnail:active{cursor:grabbing}.media-thumbnail:hover{box-shadow:inset 0 0 0 2px #a9c9f4}.media-thumbnail:disabled{cursor:not-allowed}.media-thumbnail img,.media-thumbnail video,.media-drag-overlay img,.media-drag-overlay video{display:block;width:100%;height:100%;object-fit:cover}.media-order{position:absolute;top:4px;left:4px;display:grid;min-width:19px;height:19px;place-items:center;border-radius:4px;background:#263b59;color:#fff;font-size:12px}.selected .media-order{background:var(--brand)}.media-drag{position:absolute;top:5px;left:calc(50% - 7.5px);color:#fff;filter:drop-shadow(0 1px 2px #152238)}.cover-tag,.duration-tag{position:absolute;bottom:0;left:0;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-top-right-radius:5px;background:#152238cc;color:#fff;font-size:12px}.cover-tag svg{display:block}.duration-tag{left:auto;right:0}.button.thumbnail-remove{position:absolute;z-index:1;top:2px;right:2px;--button-height: 20px;border:0;border-radius:50%;background:#152238cc;color:#fff}.button.thumbnail-remove:hover:not(:disabled){background:var(--danger)}.media-upload-tile{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;flex:0 0 98px;min-height:88px;padding:8px;border:1px dashed #bfd0e6;border-radius:8px;background:#fafcff;color:var(--brand-hover);transition:background-color var(--motion-fast),border-color var(--motion-fast)}.media-upload-tile span{font-size:12px;white-space:nowrap}.media-upload-tile:hover:not(:disabled){border-color:var(--brand);background:var(--selected)}.media-upload-tile:disabled{opacity:.5}.media-drag-overlay{position:relative;width:88px;height:88px;overflow:hidden;border:2px solid var(--brand);border-radius:8px;background:#fff;box-shadow:0 12px 25px #15223840;cursor:grabbing}.media-details{display:flex;gap:14px;min-height:119px;margin-top:6px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fcfdff}.media-detail-preview{flex:0 0 27%;min-width:0;max-width:190px;overflow:hidden;border-radius:6px;background:#eff3f8}.media-detail-preview>button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.media-detail-preview img,.media-detail-preview video{display:block;width:100%;height:110px;object-fit:contain}.media-detail-main{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:space-between;gap:12px}.media-sync-state{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;line-height:1.5}.media-sync-state>svg{flex-shrink:0}.media-sync-state>span{flex:1;min-width:0;overflow-wrap:anywhere}.media-sync-state--ready{color:#15803d}.media-sync-state--failed{color:var(--danger)}.detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-heading>div{display:flex;min-width:0;flex-direction:column;gap:5px}.detail-heading strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.detail-heading span{color:var(--muted);font-size:12px}.media-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.media-tools .button{font-size:12px;padding-inline:8px}.media-versions{display:flex;flex-wrap:wrap;gap:6px}.media-versions>span{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:6px;color:var(--brand-hover);background:var(--selected)}.media-move-controls{display:inline-flex;gap:5px}.media-move-controls .button{padding:0}.media-empty{display:flex;align-items:center;flex-direction:column;gap:4px;margin-top:6px;padding:11px 10px;border-radius:7px;background:#f8fafd;color:var(--muted);font-size:12px;text-align:center;line-height:1.7}.media-empty small{font-size:12px;color:#7c899b}.platform-section{margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.platform-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:10px}.platform-option{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fcfdff;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.platform-option:hover{border-color:#c3d6f0}.platform-choice{display:flex;align-items:center;gap:9px;padding:11px 10px}.platform-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.platform-copy strong{font-size:12px;font-weight:600}.platform-copy small{color:var(--muted);font-size:12px}.button.connect-link{width:auto;min-height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;font-size:12px}.connect-link .button-content{width:100%}.connect-link .button-label{flex:1;text-align:left}.platform-note{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.target-list{display:flex;flex-direction:column;gap:8px;padding:10px;border-top:1px solid var(--border)}.target-list label{display:flex;align-items:center;gap:7px;font-size:12px;overflow-wrap:anywhere;cursor:pointer}.schedule-section{margin-top:16px}.target-count{color:var(--muted);font-size:12px}.schedule-form{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-top:12px}.schedule-mode{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--border);border-radius:8px;background:#f5f7fb}.radio-option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;padding:6px 11px;border:1px solid transparent;border-radius:6px;color:#64748b;font-size:12px;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.radio-option input{position:absolute;width:1px;height:1px;opacity:0}.radio-option svg{display:block}.radio-option:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.radio-option.active{color:var(--brand-hover);border-color:#e0e7f1;background:#fff;box-shadow:0 1px 3px #1522380d}.radio-option:not(.active):hover{background:#edf3fc}.publish-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:16px;padding-top:15px;border-top:1px solid var(--border)}.publish-limit{max-width:340px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.publish-action-group{margin-left:auto}.publish-buttons{display:flex;gap:8px}.rules-inline{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:5px;font-size:12px}.rules-inline label{display:inline-flex;align-items:center;gap:5px;color:var(--muted);cursor:pointer}.rules-inline .button{--button-height: 24px;font-size:12px}.rules-inline input{width:13px;height:13px}.crop-preview{width:100%;max-width:300px;margin:auto;overflow:hidden;border-radius:8px;background:var(--background)}.crop-preview img{display:block;width:100%;height:100%;object-fit:cover}.crop-choices{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.crop-choices .button{flex:1 1 110px;min-width:0}.crop-scope{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 18px;padding:12px;border:1px solid var(--border);border-radius:8px}.crop-scope legend{padding:0 4px;font-size:12px;font-weight:600}.crop-scope label{display:inline-flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.crop-scope small{flex-basis:100%;color:var(--muted);font-size:12px}.crop-platforms{display:flex;flex-wrap:wrap;gap:10px 16px}.crop-choices .button.active{border-color:var(--brand);background:var(--selected);color:var(--brand-hover)}.range-field{display:flex;align-items:center;gap:12px;margin:12px 0;color:var(--muted);font-size:12px}.range-field input{flex:1}.crop-dialog .modal-body>.button{margin-top:10px}.datetime-field{min-width:0}.datetime-field>small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.date-trigger{width:100%;font-weight:400}.calendar-dialog{width:min(390px,100%)}.calendar-month{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.calendar-month strong{font-size:14px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendar-grid>span{display:grid;place-items:center;min-height:30px;color:var(--muted);font-size:12px}.button.calendar-day{min-height:0;height:auto;aspect-ratio:1;width:100%;padding:0;font-size:12px;font-weight:400}.button.calendar-day.today{border-color:#bad5fa}.button.calendar-day.selected{border-color:var(--brand);background:var(--brand);color:#fff}.button.calendar-day:disabled{opacity:.35;border-color:transparent;background:transparent}.calendar-time{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.calendar-time>span{margin-right:auto;font-size:12px}.calendar-time .select-trigger{width:70px;flex-shrink:0}.calendar-hint{margin:12px 0;font-size:11px!important}@media(max-width:1366px){.media-details{gap:10px}.media-tools .button{--button-height: 30px;padding-inline:7px;font-size:12px}.publish-footer{align-items:stretch;flex-direction:column;gap:9px}.publish-limit{margin:0;max-width:none}.publish-action-group{align-self:flex-end}}@media(max-width:670px){.field-frame input,.textarea-control{font-size:16px}.editor-footer{align-items:flex-start;flex-direction:column;gap:4px}.platform-choice{padding:10px}.platform-copy{gap:2px}.media-details{flex-direction:column;padding:10px}.media-detail-preview{width:100%;max-width:none}.media-detail-preview img,.media-detail-preview video{height:170px}.media-section .section-row{flex-wrap:wrap;gap:5px}.publish-action-group{width:100%}.publish-buttons>.button{flex:1;padding-inline:8px}.calendar-time .select-trigger{width:66px}}.platform-content-options{margin-top:14px;padding:10px;border:1px solid var(--border);border-radius:10px;background:#f7f9fc}.content-scope-tabs{display:flex;flex-wrap:wrap;gap:4px}.platform-version-options{margin-top:10px}.platform-version-options small{color:var(--muted);font-size:12px}.platform-media-options{margin-top:8px}.platform-media-options summary{padding:6px 0;font-size:12px;cursor:pointer}.platform-media-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border)}.platform-media-row label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:12px}.platform-media-row label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caption-toggle{display:inline;margin-left:6px;padding:2px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer}.caption-toggle:hover{color:var(--brand-hover)}.caption-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.preview-card{position:sticky;top:84px;min-width:0;padding:18px 14px 14px}.preview-heading{align-items:flex-start;margin-bottom:18px}.preview-heading h3{margin:0 0 4px;font-size:15px}.preview-heading p{font-size:12px}.live-badge{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;padding:3px 6px;border-radius:5px;background:#f0fdf4;color:#15803d;font-size:12px}.preview-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;margin-bottom:14px;border:1px solid var(--border);border-radius:8px;background:#f5f7fb}.preview-tabs .button{min-width:0;--button-height: 40px;padding-inline:3px;border-radius:6px;background:transparent;color:var(--muted);font-size:11px}.preview-tabs .button-content{flex-direction:row;gap:5px}.preview-tabs .button.active{border-color:#d5e4fa;background:#fff;color:var(--brand-hover);box-shadow:0 1px 3px #1522380d;font-weight:600}.preview-tabs .button:hover:not(.active){background:var(--selected)}.preview-target{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--muted);font-size:12px}.social-preview-card.social-tiktok{background:#121214;border-color:#2b2b30;color:#fff}.tiktok-preview-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 10px;border-bottom:1px solid #2b2b30}.tiktok-platform-label{display:inline-flex;align-items:center;gap:7px}.tiktok-platform-label strong{font-size:13px}.tiktok-display-controls{display:flex;min-width:0;max-width:100%;gap:3px;padding:3px;border-radius:7px;background:#222226}.tiktok-display-controls .button{--button-height: 28px;flex:1 1 auto;min-width:0;padding:5px 6px;border:0;border-radius:5px;color:#babac3;font-size:11px;white-space:normal}.tiktok-display-controls .button-content{width:100%;gap:4px}.tiktok-display-controls .button-label{overflow-wrap:anywhere}.tiktok-display-controls .button[aria-pressed=true]{background:#414149;color:#fff}.tiktok-display-controls .button:hover:not(:disabled){background:#36363e;color:#fff}.tiktok-viewer{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px;width:min(100%,346px,calc(max(280px,100dvh - 310px)*.5625 + 56px));margin-inline:auto;padding:10px 8px 0}.tiktok-media-column{min-width:0}.tiktok-stage{position:relative;isolation:isolate;width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:6px;background:#09090b}.tiktok-backdrop{position:absolute;z-index:-1;top:-18px;right:-18px;bottom:-18px;left:-18px;width:calc(100% + 36px);height:calc(100% + 36px);object-fit:cover;opacity:.4;filter:blur(18px) saturate(.55) brightness(.8);pointer-events:none}.tiktok-image,.tiktok-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent}.tiktok-image{cursor:zoom-in}.tiktok-image img,.tiktok-video{width:100%;height:100%;object-fit:contain}.tiktok-stage[data-display=fill] .tiktok-image img,.tiktok-stage[data-display=fill] .tiktok-video{object-fit:cover}.tiktok-image:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.tiktok-stage .preview-no-media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;min-height:0;padding:24px;justify-content:center;background:transparent;color:#c2c3c8}.tiktok-interactions{display:flex;flex-direction:column;align-self:center;align-items:center;gap:clamp(9px,1.7dvh,19px);color:#e8e8ed;pointer-events:none}.tiktok-avatar{display:grid;width:32px;height:32px;overflow:hidden;place-items:center;border:1px solid #a9a9b3;border-radius:50%;background:#33333a}.tiktok-avatar img{width:100%;height:100%;object-fit:cover}.tiktok-carousel-controls{display:flex;align-items:center;justify-content:center;gap:10px;padding:5px 0;color:#d8d8e0;font-size:12px;font-variant-numeric:tabular-nums}.tiktok-carousel-controls .button,.tiktok-video-controls .button{--button-height: 30px;color:#fff;border-color:transparent;background:transparent}.tiktok-carousel-controls .button:hover:not(:disabled),.tiktok-video-controls .button:hover:not(:disabled){background:#3b3b42}.tiktok-caption{padding:12px 13px 0}.tiktok-caption>strong{font-size:13px;overflow-wrap:anywhere}.tiktok-caption .social-caption{max-height:150px;overflow:auto;padding:7px 0 0;color:#f2f2f5;font-size:12px;line-height:1.6;scrollbar-width:thin;scrollbar-color:#67676d transparent}.tiktok-caption .social-caption.placeholder,.tiktok-caption .caption-toggle{color:#c2c3c8}.tiktok-video-controls{padding:6px 1px 0;background:#121214}.tiktok-video-controls>input[type=range]{display:block;width:100%;height:12px;margin:0;accent-color:#ffffff;cursor:pointer}.tiktok-playback-row{display:flex;align-items:center;gap:4px}.tiktok-playback-row time{flex:1;font-size:11px;font-variant-numeric:tabular-nums}.tiktok-playback-error{position:absolute;z-index:5;inset-inline:12px;top:50%;margin:0;padding:10px;border-radius:6px;background:#451a1a;color:#fff;font-size:12px}.tiktok-file-details{display:grid;gap:4px;padding:10px 13px 0;color:#b5b5c0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.tiktok-file-details strong{font-weight:500}.tiktok-display-hint{margin:0;padding:9px 13px 12px;color:#a5a5b2;font-size:10px;line-height:1.6}@media(min-width:1051px)and (max-width:1200px),(max-width:480px){.preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-target .select-trigger{flex:1;width:0;--button-height: 32px;font-size:12px}.preview-target>span{flex-shrink:0;white-space:nowrap}.preview-transition{animation:preview-in .18s ease-out}@keyframes preview-in{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.social-preview-card{overflow:hidden;border:1px solid #dce1e8;border-radius:8px;background:#fff}.social-author{display:flex;align-items:center;gap:10px;padding:14px 12px 8px}.social-avatar{display:grid;flex-shrink:0;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:50%;background:#f0f3f7;color:#7a8799}.social-avatar img{width:100%;height:100%;object-fit:cover}.social-author>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.social-author strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.social-author small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.social-author>svg{flex-shrink:0;color:var(--muted)}.social-caption{padding:12px;color:#202a38;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.social-caption.placeholder{color:var(--muted)}.facebook-gallery{display:grid;gap:3px;background:#fff}.gallery-cell{position:relative;min-width:0;overflow:hidden;background:#f0f3f8}.gallery-cell>button{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent}.gallery-cell img,.gallery-cell video{display:block;width:100%;height:100%;object-fit:cover}.gallery-cell>button:hover{opacity:.95}.gallery-more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#15223899;color:#fff;font-size:27px;font-weight:600}.gallery-count-1 .gallery-cell{max-height:430px}.gallery-count-1 img,.gallery-count-1 video{height:auto;max-height:430px;object-fit:contain}.gallery-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-count-2 .gallery-cell{aspect-ratio:.8}.gallery-count-3{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:145px 145px}.gallery-count-3 .gallery-cell:first-child{grid-row:span 2}.gallery-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-count-4 .gallery-cell{aspect-ratio:1.1}.gallery-count-5{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:150px 115px}.gallery-count-5 .gallery-cell{grid-column:span 2}.gallery-count-5 .gallery-cell:nth-child(-n+2){grid-column:span 3}.facebook-actions{display:flex;align-items:center;justify-content:space-around;padding:12px 4px;margin:12px 10px 0;border-top:1px solid #e5e7eb;color:#606770}.facebook-actions span{display:inline-flex;align-items:center;gap:6px;font-size:12px}.social-instagram{border-radius:3px;color:#262626}.social-instagram .social-author{padding-bottom:13px}.instagram-carousel{position:relative;background:#f1f3f6}.instagram-carousel>video{display:block;width:100%;aspect-ratio:1;object-fit:contain}.instagram-image{display:block;width:100%;padding:0;border:0;background:#f1f3f6}.instagram-image img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.carousel-count{position:absolute;top:12px;right:12px;padding:3px 8px;border-radius:16px;background:#152238b3;color:#fff;font-size:12px;pointer-events:none}.button.carousel-arrow{--button-height: 29px;position:absolute;top:calc(50% - 15px);border:1px solid rgb(255 255 255 / 70%);border-radius:50%;background:#ffffffe5;color:#243044;box-shadow:0 1px 8px #15223826}.carousel-arrow:hover:not(:disabled){background:#fff;box-shadow:0 2px 10px #1522384d}.carousel-arrow.previous{left:10px}.carousel-arrow.next{right:10px}.carousel-arrow:disabled{opacity:.25}.instagram-actions{display:flex;align-items:center;gap:14px;padding:14px 12px 8px}.instagram-actions .bookmark{margin-left:auto}.carousel-dots{display:flex;justify-content:center;gap:1px;margin-top:-3px}.carousel-dots button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;background:transparent}.carousel-dots button:after{content:"";width:5px;height:5px;border-radius:50%;background:#cbd1d9;transition:background-color .18s}.carousel-dots button.active:after,.carousel-dots button:hover:after{background:#0095f6}.instagram-caption{padding:6px 12px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.instagram-caption strong{margin-right:7px}.instagram-caption .social-caption{display:inline;padding:0}.social-footnote{display:block;padding:5px 12px 14px;color:var(--muted);font-size:12px}.preview-no-media{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;aspect-ratio:1;padding:16px;color:var(--muted);text-align:center;font-size:12px}.telegram-window{overflow:hidden;border:1px solid #d4e0e6;border-radius:9px;background:#e6eee5}.telegram-header{background:#fff;border-bottom:1px solid #d4e0e6}.telegram-header .social-author{padding:12px}.telegram-header .social-avatar{background:#e5f4fc;color:#2495c8}.telegram-chat{display:flex;align-items:flex-start;flex-direction:column;gap:14px;min-height:295px;padding:18px 12px}.telegram-date{align-self:center;padding:3px 11px;border-radius:20px;background:#9baea2;color:#fff;font-size:12px}.telegram-bubble{width:94%;padding:5px;border-radius:9px 9px 9px 2px;background:#fff;box-shadow:0 1px 2px #1522381a}.telegram-sender{display:block;padding:5px 6px 8px;color:#1682ae;font-size:12px}.telegram-album{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;overflow:hidden;border-radius:5px}.telegram-album .gallery-cell{aspect-ratio:1}.telegram-album:not(.single) .gallery-cell:first-child:nth-last-child(odd){grid-column:span 2;aspect-ratio:1.6}.telegram-album.single{grid-template-columns:minmax(0,1fr)}.telegram-album.single .gallery-cell{aspect-ratio:auto;max-height:400px}.telegram-album.single img,.telegram-album.single video{max-height:400px;height:auto;object-fit:contain}.telegram-bubble .social-caption{padding:7px 6px;font-size:12px}.telegram-message-note{display:block;padding:3px 6px 5px;color:var(--muted);font-size:9px;text-align:right}.preview-note{display:flex;align-items:flex-start;gap:7px;margin-top:15px;padding:10px;border-radius:7px;background:#f1f6ff;color:#4c6585;font-size:12px;line-height:1.8}.preview-note>svg{flex-shrink:0;margin-top:2px}.compatibility-info{margin-top:12px;padding:0 3px;color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.compatibility-info summary{cursor:pointer;color:#4b6585}.compatibility-info ul{margin:0;padding:0;list-style:none}.compatibility-info p{margin:8px 0}.compatibility-groups{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#fcfdff}.compatibility-group+.compatibility-group{border-top:1px solid var(--border)}.compatibility-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;color:#78501d;list-style:none}.compatibility-group>summary::-webkit-details-marker{display:none}.compatibility-group>summary:hover{background:#f5f7fb}.compatibility-group>summary small{flex-shrink:0;color:var(--brand-hover);font-size:12px}.compatibility-group li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px;border-top:1px solid var(--border)}.compatibility-group li>div{flex:1;min-width:120px}.compatibility-group li strong,.compatibility-group li span{display:block}.compatibility-group li strong{color:var(--text);font-size:12px;font-weight:550}.compatibility-specs{margin-top:10px}@media(max-width:1050px){.preview-card{position:static}}@media(max-width:670px){.preview-card{padding:16px 10px 12px}.preview-heading{flex-wrap:wrap;gap:8px}.preview-tabs .button{font-size:12px;gap:4px}.gallery-count-3{grid-template-rows:100px 100px}.gallery-count-5{grid-template-rows:115px 80px}}.history-table-section{margin-top:18px;padding:18px 18px 11px;min-width:0}.history-top,.history-title,.history-actions{display:flex;align-items:center}.history-top{justify-content:space-between;gap:18px}.history-title{flex-wrap:wrap;gap:10px}.history-title h3{margin:0;font-size:15px;font-weight:650}.history-title>span{color:var(--muted);font-size:12px}.history-actions{gap:8px;min-width:0}.history-search{width:220px}.history-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:14px;padding:10px 12px;border-radius:8px;background:#f7f9fd;font-size:12px;animation:panel-in .16s ease-out}.filter-field{display:flex;align-items:center;gap:10px;color:var(--muted)}.filter-field>.select-trigger{width:160px}.history-tabs{display:flex;gap:5px;margin-top:14px;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:thin}.history-tabs .button{min-height:35px;padding:0 11px;border-radius:6px 6px 0 0;border-bottom:2px solid transparent;color:var(--muted);font-size:12px}.history-tabs .button.active{border-bottom-color:var(--brand);color:var(--brand-hover);background:transparent;font-weight:600}.history-scroll{overflow-x:auto}.history-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.history-table thead{background:#f8fafd}.history-table th{padding:10px 12px;color:#62738a;font-size:12px;font-weight:600;white-space:nowrap}.history-table td{padding:12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.table-platforms{display:flex;gap:6px}.record-status{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;background:var(--selected);color:var(--brand-hover);font-size:12px}.status-published{background:#f0fdf4;color:#15803d}.status-failed{background:#fef2f2;color:var(--danger)}.table-footer{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:var(--muted);font-size:12px}@media(max-width:800px){.history-top{flex-direction:column;align-items:stretch;gap:12px}.history-search{flex:1;width:0}}@media(max-width:670px){.history-table-section{padding:15px 11px 11px}.history-tabs{gap:0}.history-tabs .button{padding-inline:9px;font-size:12px}.history-table th{padding:9px 7px;font-size:12px}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:32px 20px;min-height:190px;text-align:center}.notification-trigger{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.notification-count{position:absolute;top:-1px;right:-4px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--card);border-radius:12px;background:var(--danger);color:#fff;font-size:12px;font-weight:600;line-height:14px;text-align:center;pointer-events:none}.notification-panel{min-width:0}.notification-toolbar,.notification-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.notification-toolbar{margin-bottom:16px;color:var(--muted);font-size:12px}.notification-toolbar label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.notification-feed{display:flex;flex-direction:column;gap:8px}.notification-item{position:relative;display:flex;align-items:center;min-width:0;padding-right:8px;border:1px solid var(--border);border-radius:var(--control-radius)}.notification-item.is-unread{background:var(--selected);border-color:#d6e5fa}.button.notification-open{flex:1;min-width:0;height:auto;min-height:94px;padding:14px 12px}.notification-open .button-label{flex:1;min-width:0;white-space:normal;text-align:left}.notification-copy{display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.notification-copy strong{font-size:13px;font-weight:600}.notification-copy>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.notification-copy time,.notification-read-label,.notification-limit{color:var(--muted);font-size:12px;font-weight:400}.notification-read{flex-shrink:0}.notification-read-label{padding:0 4px;white-space:nowrap}.notification-state{display:grid;min-height:190px;place-items:center}.notification-error,.notification-feedback{margin:0 0 16px;padding:11px 12px;border-radius:var(--control-radius);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.notification-error{color:var(--danger);background:#fff3f3}.notification-feedback{color:#267247;background:#eff8f1}.notification-detail>h3{margin:14px 0 8px;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.notification-kind{display:grid;width:42px;height:42px;margin-top:18px;place-items:center;border-radius:12px;color:var(--brand);background:var(--selected)}.notification-kind--failed,.notification-kind--authorization{color:#9f6b28;background:#fff5e8}.notification-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:12px}.notification-message{margin:18px 0;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.notification-detail-actions{display:flex;flex-wrap:wrap;gap:9px}.empty-state-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f0f5fc;color:#7085a0}.empty-state>strong{font-size:14px;font-weight:600}.empty-state>p{margin:0;max-width:420px;color:var(--muted);font-size:12px;line-height:1.8}.empty-state-action{margin-top:5px}.management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.management-toolbar h2,.analytics-panel h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.management-toolbar .field-frame{width:260px}.managed-accounts{margin-top:20px;padding:20px}.managed-account-row,.execution-row,.schedule-task-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.managed-account-row>div,.execution-row>div,.schedule-task-row>div{flex:1;min-width:0}.managed-account-row p,.execution-row p,.schedule-task-row p{margin:6px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.page-footnote{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.analytics-filters{display:flex;gap:10px;width:320px;max-width:100%;flex-shrink:0}.analytics-filters .select-trigger{min-width:0;width:auto;flex:1}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{padding:20px}.metric-card>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px}.metric-card>strong{display:block;margin:14px 0 6px;font-size:30px;font-weight:650;line-height:1.3}.metric-card small{color:var(--muted);font-size:12px}.analytics-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-top:20px}.analytics-panel{padding:20px;min-width:0}.account-statistics{margin-top:20px}.trend-list>div{display:flex;align-items:center;gap:14px;padding-top:12px}.trend-list meter{flex:1;accent-color:var(--brand)}.distribution-list>div{display:flex;align-items:center;gap:12px;padding:14px 0}.distribution-list strong{margin-left:auto}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.settings-navigation{display:flex;flex-direction:column;gap:5px;padding:12px}.settings-navigation .button{height:42px}.settings-navigation .button.active{color:var(--brand);background:var(--selected)}.settings-panel{padding:26px;min-height:390px}.settings-panel h2{margin:0 0 6px;font-size:18px;font-weight:650}.section-description{color:var(--muted);font-size:12px;line-height:1.8;margin:0 0 24px}.settings-panel .field-frame{max-width:440px}.settings-panel>.select-trigger{max-width:320px;width:100%}.layout-preference-group{min-width:0;margin:0 0 20px;padding:14px;border:1px solid var(--border);border-radius:var(--control-radius)}.layout-preference-group legend{padding:0 6px;font-size:13px;font-weight:600}.layout-preference-fields{display:flex;flex-wrap:wrap;gap:10px}.layout-preference-fields .select-trigger{flex:1 1 150px}.layout-preference-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.profile-placeholder{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px}.profile-placeholder>div{flex:1}.profile-placeholder p{margin:5px 0 0;color:var(--muted);font-size:12px}.profile-avatar{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border-radius:50%;border:1px solid var(--border);background:var(--background);color:var(--muted)}.profile-avatar img,.account-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.field-hint{color:var(--muted);font-size:12px;line-height:1.8;margin:12px 0 20px}.preference-switch{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:580px;border-bottom:1px solid var(--border);padding:20px 0;margin-bottom:14px}.preference-switch strong{font-size:13px;font-weight:550}.preference-switch small{display:block;color:var(--muted);margin-top:5px;font-size:12px}.preference-switch input{width:18px;height:18px;accent-color:var(--brand)}.detail-list{margin:12px 0 20px;font-size:13px}.detail-list>div{display:flex;gap:20px;padding:14px 0;border-bottom:1px solid var(--border)}.detail-list dt{color:var(--muted);min-width:100px}.detail-list dd{margin:0;overflow-wrap:anywhere}.settings-security-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.about-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;font-size:13px}.login-introduction{text-align:center;padding:12px 0 18px}.login-legal{font-size:12px;line-height:1.8;color:var(--muted)}.task-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.schedule-management{padding:20px}.schedule-management-top,.task-calendar-heading,.task-calendar-heading>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.schedule-management-top .history-tabs{margin:0;border:0}.view-switch{display:flex;gap:4px}.view-switch [aria-pressed=true]{color:var(--brand);background:var(--selected)}.availability-note{border-radius:7px;padding:10px 12px;margin:16px 0;background:#f5f8fc;color:#566b84;font-size:12px;line-height:1.8}.task-calendar-heading{margin:16px 0}.task-calendar-heading strong{min-width:130px;text-align:center;font-size:15px}.task-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:9px;overflow:hidden}.task-weekday{padding:10px;text-align:center;font-size:12px;color:var(--muted);background:#f7f9fc}.task-calendar-blank{background:#fbfcfe}.task-calendar-day{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:76px;padding:10px 12px;border:0;border-radius:0;background:#fff;color:var(--text);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.task-calendar-day:hover{background:#f4f8ff;color:var(--brand)}.task-calendar-day.selected{background:var(--selected);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.task-calendar-day.today time{color:var(--brand);font-weight:700}.task-calendar-day small{font-size:12px}.selected-day-summary{display:flex;align-items:center;gap:12px;font-size:13px;margin-top:14px}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:185px minmax(0,1fr)}}@media(max-width:800px){.analytics-grid,.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-navigation{flex-direction:row;overflow-x:auto}.settings-navigation .button{flex-shrink:0}}@media(max-width:670px){.analytics-filters{flex-wrap:wrap;width:100%}.analytics-filters .select-trigger{min-width:0;flex:1}.metric-grid{gap:10px}.metric-card,.analytics-panel,.managed-accounts,.settings-panel,.schedule-management{padding:15px}.management-toolbar{flex-wrap:wrap}.management-toolbar .field-frame{width:100%}.detail-list>div{flex-direction:column;gap:7px}.schedule-management-top{flex-wrap:wrap}.task-calendar-day{min-height:48px;padding:7px 3px;align-items:center;font-size:12px}.task-calendar-day small{font-size:9px}.task-calendar-heading strong{min-width:96px;font-size:13px}.task-calendar-heading{flex-wrap:wrap}.about-links{grid-template-columns:minmax(0,1fr)}}
