body,html{background:#fefefe;color:#101214;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;min-height:100%;min-width:0}.static-entry[hidden]{display:none!important}.static-entry{background:#fefefe;min-height:100%;padding:max(20px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom))}.static-entry__brand{font-size:24px;font-weight:900;letter-spacing:-1px;margin:0 auto 28px;max-width:720px}.static-entry__card{background:#fefefe;border:2px solid #101214;border-radius:20px;box-shadow:8px 8px 0 #c8ff3d;margin:0 auto;max-width:720px;padding:28px}.static-entry__eyebrow{color:#6e7275;display:block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:12px}.static-entry h1{font-size:clamp(32px,9vw,56px);letter-spacing:-.04em;line-height:1.02;margin:0 0 14px}.static-entry p{font-size:18px;line-height:1.45;margin:0 0 24px}.static-entry__loading{background:#c8ff3d;border-radius:12px;color:#101214;font-weight:800;padding:15px 18px}.static-entry__secondary{color:#101214;display:inline-block;font-weight:750;text-underline-offset:4px}.static-entry__choices{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0 0 20px}.static-entry__choices span{border:2px solid #101214;border-radius:14px;font-weight:850;padding:18px;text-align:center}@media(prefers-color-scheme:dark){.static-entry,:root,body{background:#101214;color:#fefefe}.static-entry__card{background:#101214;border-color:#fefefe}.static-entry__secondary{color:#fefefe}.static-entry__choices span{border-color:#fefefe}}@media(max-width:480px){.static-entry__card{padding:22px 18px}.static-entry__choices{grid-template-columns:1fr}}.cf-admin-test-banner{align-items:center;background:#c8ff3d;border-bottom:1px solid #101214;color:#101214;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px max(16px,50% - 620px);position:sticky;top:0;z-index:100}.cf-admin-test-banner>svg{height:22px;width:22px}.cf-admin-test-banner>div{display:grid;gap:2px;min-width:0}.cf-admin-test-banner small,.cf-admin-test-banner span{font-size:.82rem}.cf-admin-test-banner button{align-items:center;background:#101214;border:1px solid #101214;border-radius:10px;color:#fefefe;display:flex;font-weight:800;gap:7px;justify-content:center;min-height:42px;padding:8px 13px}.cf-admin-test-banner button:focus-visible{outline:3px solid #101214;outline-offset:3px}.cf-admin-test-banner button:disabled{opacity:.62}.cf-admin-test-banner button svg{width:18px}@media (max-width:700px){.cf-admin-test-banner{grid-template-columns:auto 1fr;padding:11px 14px;position:relative}.cf-admin-test-banner button{grid-column:1/-1;width:100%}.cf-admin-test-banner span{white-space:normal}}:root{--transition-accent:#c5ed5c;--transition-ink:#24300d}body{background:#e9ece7;font-family:Inter,Arial,sans-serif}.transition-phone{background:#fafbf7;border:9px solid #21251f;border-radius:46px;box-shadow:0 18px 70px #28312326;display:flex;flex-direction:column;height:844px;margin:0 auto 24px;overflow:hidden;position:relative;width:390px}.transition-phone .cf-app{background:#fafbf7;height:calc(100% - 32px)!important;min-height:0!important;width:100%}.transition-phone .cf-main{min-height:0;overflow:auto}.transition-phone .cf-bottom{background:#fafbf7!important;border-radius:0!important;bottom:0!important;position:absolute!important;width:100%!important}.transition-phone .cf-brandbar{background:inherit!important;min-height:60px!important}.transition-phone .cf-brand{color:inherit!important;font-size:26px!important;letter-spacing:-1px!important}.transition-phone .cf-brand:after{display:none!important}.transition-phone .cf-workspace{height:calc(100% - 130px);min-height:0}.transition-phone .sv-navigation{display:none!important}.crm-workspace button.primary,.transition-phone button.cf-primary{background:var(--transition-accent)!important;border:0;color:var(--transition-accent-ink)!important}.transition-phone .cf-bottom button[aria-current=page]{background:var(--transition-accent)!important;border-radius:14px;color:var(--transition-accent-ink)!important}.crm-workspace{color:inherit;font-size:14px;height:100%;overflow:auto;padding:16px}.crm-workspace h1{font-size:24px}.crm-workspace h2{font-size:19px}.crm-workspace button,.crm-workspace input,.crm-workspace select,.crm-workspace textarea{font:inherit;max-width:100%}.crm-workspace button{background:0 0;border:1px solid #d9ded3;border-radius:12px;color:inherit;cursor:pointer;padding:11px 14px}.crm-workspace input,.crm-workspace select,.crm-workspace textarea{background:0 0;border:1px solid #cdd4c4;border-radius:10px;box-sizing:border-box;color:inherit;padding:10px;width:100%}.crm-workspace form:not(.cf-compose),.crm-workspace label{display:grid;gap:8px}.crm-workspace form{margin:12px 0}.crm-workspace .rows{display:grid;gap:10px}.crm-workspace .row{background:#fff;border-radius:18px;display:grid;gap:7px;text-align:left;width:100%}.crm-workspace .row small{color:#66705d}.crm-workspace .actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.crm-workspace .record{border:1px solid #dce2d4;border-radius:14px;margin:10px 0;padding:12px}.crm-workspace .messages{display:grid;gap:8px}.crm-workspace .message{background:#e8ecdf;border-radius:16px;max-width:90%;padding:12px;white-space:pre-wrap}.crm-workspace .message.mine{background:var(--transition-accent);color:var(--transition-accent-ink);justify-self:end}.crm-workspace .message small{display:block;font-size:11px}.crm-workspace [role=alert]{background:#ffe4dc;color:#702813;padding:10px}.transition-phone .cf-app[data-cf-theme=dark]{background:#181c18;color:#f3f6ee}.transition-phone .cf-app[data-cf-theme=dark] input{color:inherit}@media (max-width:430px){.transition-phone{border-radius:28px;border-width:5px;box-sizing:border-box;height:calc(100dvh - 108px);max-width:390px;width:100%}}.transition-phone.inside{border:0;border-radius:0;box-shadow:none;height:100dvh;margin:0;width:100%}.transition-phone .cf-app .cf-workspace{display:block!important}.transition-phone .cf-app .sv-navigation{display:none!important}.transition-phone .cf-app .cf-main{width:100%!important}.transition-phone .cf-app .cf-bottom{display:flex!important}.crm-conversation{display:flex;flex-direction:column;height:460px;min-height:260px}.crm-conversation .cf-messages{flex:1;min-height:0;overflow:auto}.crm-conversation .cf-compose{position:relative!important}.crm-workspace .cf-compose button{padding:0}.crm-workspace .cf-compose textarea{flex:1;width:auto}.operations>button{background:0 0;border:1px solid #d1d9c6;border-radius:12px;color:inherit;font:inherit;padding:9px 12px}.operations{padding:12px}.operations-screen{--bg:#fafbf7;--surface:#fff;--ink:#20271e;--muted:#69725f;--line:#dce1d4;--accent:var(--transition-accent);--accent-ink:var(--transition-accent-ink);--soft:#edf1e5;--p-bg:var(--bg);--p-surface:var(--surface);--p-ink:var(--ink);--p-muted:var(--muted);--p-line:var(--line);--p-accent:var(--accent);--p-accent-ink:var(--accent-ink);background:var(--bg);color:var(--ink);display:block!important;font-size:14px;height:auto!important}.operations-screen h1{font-size:23px;margin:16px 0}.operations-screen h2{font-size:18px;margin:14px 0}.operations-screen .app-scroll{height:auto;overflow:visible;padding:0}.operations-screen button{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;padding:10px 12px}.operations-screen .action{background:var(--accent);color:var(--accent-ink)}.operations-screen .action.secondary{background:var(--surface);color:var(--ink)}.operations-screen .record{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:10px 0;padding:13px}.operations-screen .actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.operations-screen .pref-head{align-items:center;display:flex;gap:10px}.operations-screen .pref-link{display:flex;justify-content:space-between;margin:8px 0;width:100%}.operations-screen .badge{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:4px 8px}.operations-screen p{margin:8px 0}.operations-screen .pref-copy{color:var(--muted);font-size:12px}.cf-app[data-cf-theme=dark] .operations-screen{--bg:#181c18;--surface:#242c21;--ink:#f2f6ed;--muted:#adb9a3;--line:#3d4936;--soft:#303e26}.operations-screen [data-inner-back]{display:none!important}.story-navigation{display:flex;gap:10px;justify-content:space-between}.transition-phone.inside>p{color:#20271e;margin:16px}.transition-phone.inside>p[role=alert]{background:#ffe4dc;border-radius:12px;color:#702813;padding:14px}.transition-phone .cf-app,.transition-phone .cf-app[data-cf-theme=dark]{background:var(--transition-bg)!important;color:var(--transition-ink)!important;font-family:Segoe UI,Arial,sans-serif;font-size:14px}.transition-phone .cf-app .cf-bottom,.transition-phone .cf-app[data-cf-theme=dark] .cf-bottom{background:var(--transition-surface)!important;border-color:var(--transition-line)!important}.transition-phone .cf-app .cf-brandbar{background:var(--transition-bg)!important;padding:18px 20px 13px!important}.transition-phone .cf-app .cf-brand{font-size:24px!important;font-weight:800}.transition-phone .cf-app .cf-main{padding:0 18px 16px!important}.transition-phone .cf-app .crm-workspace{height:auto;padding:8px 0 16px}.transition-phone .cf-app h1{font-size:29px;letter-spacing:-1px;line-height:1.15}.transition-phone .cf-app .row,.transition-phone .cf-app[data-cf-theme=dark] .row{background:var(--transition-surface);border-color:var(--transition-line);color:var(--transition-ink)}.transition-phone .cf-app .row small{color:var(--transition-muted)}.transition-phone .cf-app .operations-screen,.transition-phone .cf-app[data-cf-theme=dark] .operations-screen{--bg:var(--transition-bg);--surface:var(--transition-surface);--ink:var(--transition-ink);--muted:var(--transition-muted);--line:var(--transition-line);--soft:var(--transition-soft)}.transition-phone .cf-app .operations{padding:8px 0}.transition-phone .cf-app .apk-setting-row,.transition-phone .cf-app .apk-setting-row strong,.transition-phone .cf-app .cf-icon{background:0 0!important;color:var(--transition-ink)!important}.transition-phone .cf-app .apk-setting-row small{color:var(--transition-muted)!important}.transition-phone .cf-app .apk-setting-row[aria-checked=true] .apk-toggle{background:var(--transition-accent)!important}.transition-phone .cf-app .apk-setting-row[aria-checked=true] .apk-toggle i{background:var(--transition-accent-ink)!important}.transition-phone .cf-app .cf-setting{background:var(--transition-surface)!important;border-color:var(--transition-line)!important;color:var(--transition-ink)!important}.crm-workspace .rows .row:has(.dialogue-avatar){gap:4px 12px;grid-template-columns:44px minmax(0,1fr)}.dialogue-avatar{background:var(--transition-selected);border-radius:15px;color:var(--transition-selected-ink);display:grid;font-weight:700;grid-row:1/5;height:43px;place-items:center;width:43px}.crm-workspace .rows .row:has(.dialogue-avatar)>:not(.dialogue-avatar){grid-column:2;overflow-wrap:anywhere}.crm-workspace .rows .row:has(.dialogue-avatar)>span:not(.dialogue-avatar){color:var(--transition-muted);font-size:13px}.crm-workspace h1{margin:8px 0 16px!important}.operation-leave{background:var(--transition-surface);border:1px solid var(--transition-line);border-radius:20px;color:var(--transition-ink);max-width:calc(100% - 32px);padding:20px}.operation-leave::backdrop{background:#0008}.operation-leave button{background:var(--transition-accent);border-radius:12px;color:var(--transition-accent-ink);margin:8px 4px;padding:10px}.transition-phone:not(.inside){border:6px solid #101214;border-radius:30px;box-shadow:0 12px 50px #10121444}.transition-phone .cf-app{height:calc(100% - 30px)!important}.transition-phone .cf-brandbar{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:space-between}.transition-phone .cf-app .cf-brandbar .cf-brand{line-height:1.15!important}.crm-workspace .rows .row:has(.dialogue-avatar){border:0;border-radius:20px;margin:8px 0;padding:13px}.message-video-open{background:var(--transition-selected);border-radius:12px;color:var(--transition-selected-ink);min-height:44px;padding:10px 14px}.transition-phone .cf-app .apk-chat-row{background:var(--transition-surface)!important;border:0!important;border-radius:20px!important;gap:12px!important;grid-template-columns:45px minmax(0,1fr) auto!important;margin:8px 0!important;min-height:0!important;padding:13px!important}.transition-phone .cf-app .apk-chat-row strong{font-size:14px!important;font-weight:650!important;line-height:1.35!important}.transition-phone .cf-app .apk-chat-row small{color:var(--transition-muted)!important;font-size:12px!important;line-height:1.45!important;margin-top:5px!important}.transition-phone .cf-app .apk-chat-avatar{background:var(--transition-selected)!important;border-radius:16px!important;color:var(--transition-selected-ink)!important;font-size:15px!important;height:45px!important;width:45px!important}.transition-phone .cf-app .apk-chat-meta{font-size:10px!important}.transition-phone .cf-main::-webkit-scrollbar{display:none}.transition-phone .cf-main{scrollbar-width:none}.transition-phone .cf-app .cf-workspace{flex:1 1 0!important;height:auto!important;margin-bottom:0;min-height:0!important}.transition-phone .cf-app .cf-text-button{color:var(--transition-ink)!important}.transition-phone .cf-app .cf-form label+small,.transition-phone .cf-app .cf-form>p{color:var(--transition-muted)!important}.transition-phone .cf-app .cf-author{color:var(--transition-ink)!important;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.transition-phone .cf-app[data-page=chat] .cf-workspace{margin-bottom:0}.transition-phone .cf-app .cf-compose .cf-send:not(:disabled){background:var(--transition-accent)!important;color:var(--transition-accent-ink)!important}.report-target{display:grid;font-weight:400;gap:6px;margin:10px 0;overflow-wrap:anywhere}.report-target q{border-left:3px solid var(--transition-accent);color:var(--transition-ink);padding-left:10px;white-space:pre-wrap}.transition-phone .cf-main:has(.crm-conversation){box-sizing:border-box;height:100%;min-height:0;overflow:hidden!important}.transition-phone .cf-app .crm-workspace:has(.crm-conversation){box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:8px;height:100%;min-height:0;overflow:hidden;padding-bottom:0}.crm-workspace:has(.crm-conversation)>button{flex-shrink:0}.crm-workspace:has(.crm-conversation)>.actions{flex-shrink:0;margin:0;max-height:90px;overflow:auto}.crm-workspace .crm-conversation{flex:1;height:auto;min-height:0;overflow:hidden}.crm-workspace .crm-conversation .cf-messages{flex:1;min-height:0;overflow-y:auto}.crm-workspace .cf-compose{flex-shrink:0;margin:0}.transition-phone .cf-app{--material-background:url(/react/textures/service-photo-day.png)}.transition-phone .cf-app[data-cf-theme=dark]{--material-background:url(/react/textures/service-photo-night.png)}.transition-phone .cf-app .cf-main{background-color:var(--transition-bg)!important;background-image:var(--material-background)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.transition-phone .cf-app :is(.operations-screen,.operations-screen .app-scroll,.cf-chat-page,.sv-rooms,.sv-conversation,.cf-messages,.crm-workspace,.crm-conversation,.apk-profile-page,.apk-profile-panel){background-color:#10121400!important;background-image:none!important}.transition-phone .cf-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:var(--transition-surface)!important}.transition-phone .cf-app .operations>button{background:var(--transition-surface);color:var(--transition-ink)}.transition-phone .cf-app .admin-action-cards{display:grid;gap:10px;padding:14px 14px 4px}.transition-phone .cf-app .admin-action-card{align-items:center;background:var(--transition-surface);border:1px solid var(--transition-line);border-radius:20px;color:var(--transition-ink);display:flex;gap:12px;justify-content:space-between;padding:16px;text-align:left;width:100%}.transition-phone .cf-app .admin-action-card>span{display:grid;gap:5px;min-width:0}.transition-phone .cf-app .admin-action-card strong{font-size:14px;font-weight:600;line-height:1.35}.transition-phone .cf-app .admin-action-card small{color:var(--transition-muted);font-size:12px;line-height:1.4}.transition-phone .cf-app .admin-action-card svg{flex-shrink:0}.transition-phone>.client-entry{height:100%;min-height:0;overflow:hidden auto;overscroll-behavior-y:contain}.transition-phone.inside .cf-app[data-cf-theme]{background-image:var(--material-background)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.transition-phone.inside .cf-app[data-approved-layout] .cf-messages,.transition-phone.inside .cf-app[data-approved-layout] :is(.cf-main,.cf-workspace){background:0 0!important}.transition-phone.inside .cf-app[data-approved-layout]:not([data-community=entry]):before{background:0 0!important;content:none!important}.transition-phone .cf-app[data-approved-layout] :is(.apk-inline-screen[data-fullscreen],.cf-team-modal){background-color:var(--transition-bg)!important;background-image:var(--material-background)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;color:var(--transition-ink)!important}.transition-phone .cf-app :is(.apk-inline-card,.cf-team-dialog){background:0 0!important;box-shadow:none!important;color:var(--transition-ink)!important}.transition-phone .cf-app .apk-inline-screen{box-sizing:border-box;padding:12px!important}.transition-phone .cf-app .apk-inline-screen>.apk-inline-card{padding:12px 0!important}.transition-phone .cf-app .apk-chat-header,.transition-phone .cf-app .apk-inline-card>header,.transition-phone .cf-app .apk-inline-screen>header{background:var(--transition-surface)!important;border:0!important;border-radius:18px!important;color:var(--transition-ink)!important;margin:8px 0 12px;padding:10px 12px!important}.transition-phone .cf-app :is(.cf-compose-wrap,.cf-composer-area){background:var(--transition-surface)!important;border:1px solid var(--transition-line)!important;border-radius:22px!important;box-shadow:none!important;margin:8px 0!important;padding:6px!important}.transition-phone .cf-app .cf-compose{background:0 0!important;border:0!important;border-radius:18px!important;box-shadow:none!important;margin:0!important;padding:0!important}.transition-phone .cf-app :is(.cf-team-dialog p,.cf-team-dialog label,.cf-team-message strong){color:var(--transition-ink)!important}.transition-phone .cf-app .cf-team-dialog small{color:var(--transition-muted)!important}.transition-phone .cf-app .cf-team-message{background:var(--transition-surface)!important;border-radius:18px;padding:14px}.transition-phone .cf-app .cf-team-modal[open]{border:0;border-radius:0;box-shadow:none;height:calc(100dvh - 30px);margin:30px 0 0;max-height:calc(100dvh - 30px);max-width:100%;padding:12px 16px;width:100%}.transition-phone .cf-app .cf-team-modal>.cf-team-dialog{padding:12px 0 0}.transition-phone .cf-app .cf-team-modal::backdrop{background:0 0}.transition-phone .cf-app :is(button,.cf-text-button){box-shadow:none!important;text-shadow:none!important}.transition-phone .cf-app :is(.ui-back,.cf-team-modal>.cf-text-button){align-items:center;align-self:flex-start;background:var(--transition-surface)!important;border:1px solid var(--transition-line)!important;border-radius:14px!important;color:var(--transition-ink)!important;display:inline-flex!important;font:600 14px/1.4 Segoe UI,Arial,sans-serif!important;gap:8px;justify-content:flex-start!important;margin:4px 0 10px;min-height:44px;min-width:44px;padding:10px 14px!important;width:auto!important}.transition-phone .cf-app :is(.cf-text-button,.cf-icon,.apk-chat-menu button){color:var(--transition-ink)!important;opacity:1}.transition-phone .cf-app .cf-icon{border-radius:14px!important;min-height:44px;min-width:44px}.transition-phone .cf-app :is(.crm-workspace button,.work-tools button,.operations>button):not(.primary):not(.cf-send):not(.cf-icon):not([aria-pressed=true]){background-color:var(--transition-surface);border-color:var(--transition-line);color:var(--transition-ink)}.transition-phone .cf-app :is(.cf-primary,.primary){box-shadow:none!important}.transition-phone .cf-app button:disabled{cursor:default;opacity:.5}.transition-phone .cf-app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--transition-accent)!important;outline-offset:2px}.transition-phone .cf-app .cf-app-settings{background:var(--transition-surface);border-radius:20px;color:var(--transition-ink);padding:16px}.transition-phone .cf-app:has(.apk-inline-screen) .cf-workspace{margin-bottom:0!important}.transition-phone .cf-app:has(.apk-inline-screen) .cf-main{padding:0!important}.transition-phone .cf-app .cf-team-messages{scrollbar-color:var(--transition-line) transparent;scrollbar-width:thin}.transition-phone .cf-app :is(.cf-dialog,.client-profile-dialog,.operation-leave){background:var(--transition-surface)!important;border:1px solid var(--transition-line)!important;border-radius:22px!important;color:var(--transition-ink)!important}.transition-phone .cf-app :is(.cf-dialog,.client-profile-dialog) :is(p,label,h2,h3){color:var(--transition-ink)!important}.transition-phone .cf-app .cv2-primary{background:var(--transition-accent)!important;border:0;border-radius:14px;color:var(--transition-accent-ink)!important;min-height:44px;padding:10px 16px}.transition-phone .cf-app .cf-message-menu-trigger{background:var(--transition-surface)!important;border-radius:12px;color:var(--transition-ink)!important;opacity:1!important}.transition-phone .cf-app button:not([class]){background:var(--transition-surface);border:1px solid var(--transition-line);border-radius:14px;color:var(--transition-ink);font:inherit;min-height:44px;padding:10px 14px}.transition-phone .cf-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){border-color:var(--transition-line);border-radius:12px;color:var(--transition-ink);min-height:44px}.transition-phone .cf-app h1{font-weight:750}.transition-phone .cf-app .cf-admin-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;box-shadow:none!important}.transition-phone .cf-app .existing-cases{padding:8px 16px}.transition-phone .cf-app .existing-cases .row{background:var(--transition-surface);border-radius:18px;color:var(--transition-ink);display:grid;gap:6px;margin:8px 0;padding:14px;text-decoration:none}.transition-phone .cf-app .messenger-scroll{background:0 0!important}@media (hover:hover){.transition-phone .cf-app :is(.ui-back,.cf-team-modal>.cf-text-button):hover{border-color:var(--transition-accent)!important}}.transition-phone.inside.release-shell{border:0;border-radius:0;box-shadow:none;height:100dvh;margin:0;width:100%}.transition-phone.inside.release-shell .cf-app{height:100%!important}.release-shell .cf-team-modal[open]{height:100dvh!important;margin:0!important;max-height:100dvh!important}.release-shell .cf-main{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.release-shell .cf-bottom{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}@media (max-width:1023px){.release-shell .cf-app:has(.simple-crm)>.cf-bottom{flex-shrink:0;position:static!important}}@media (min-width:901px){.transition-phone.release-shell .cf-app .cf-workspace{display:grid!important;flex:1 1 0!important;gap:24px;grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:auto!important;margin:0 auto!important;max-height:none;max-width:1600px;min-height:0!important;overflow:hidden;padding:20px;width:100%}.transition-phone.release-shell .cf-app .cf-workspace:not(:has(>.sv-navigation)){grid-template-columns:minmax(0,1fr)}.transition-phone.release-shell .cf-app .sv-navigation{align-self:stretch;display:flex!important;height:100%;min-height:0;overflow-y:auto;width:100%}.transition-phone.release-shell .cf-app .cf-main{height:100%;max-width:none;min-height:0;min-width:0;overflow-y:auto;padding:0 8px 16px!important;scrollbar-width:thin;width:100%!important}.transition-phone.release-shell .cf-main::-webkit-scrollbar{display:block;width:8px}.transition-phone.release-shell .cf-app:has(.sv-navigation) .cf-bottom{display:none!important}.transition-phone.release-shell .cf-app:not(:has(.sv-navigation)) .cf-bottom{flex-shrink:0;position:static!important}.transition-phone.release-shell .cf-app .sv-chat-layout{margin:0;max-width:none}.transition-phone.release-shell .cf-app .sv-rooms{min-height:0;overflow-y:auto}.transition-phone.release-shell .cf-app[data-page=chat] .cf-main{overflow:hidden;padding-bottom:0!important}.transition-phone.release-shell .cf-app .sv-conversation{height:100%;min-height:0}#root .transition-phone.release-shell .cf-app .sv-chat-layout[data-has-detail]{align-items:stretch;display:grid!important;gap:16px;grid-template-columns:minmax(0,1fr) 380px;height:100%}#root .transition-phone.release-shell .cf-app .sv-chat-layout[data-has-detail] .sv-conversation{min-width:0}#root .transition-phone.release-shell .cf-app .crm-desktop-detail{align-self:start;display:block;max-height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin}}.cf-app{--material-background:url(/react/textures/service-photo-day.png)}.cf-app[data-cf-theme=dark]{--material-background:url(/react/textures/service-photo-night.png)}#root .cf-app{background-image:var(--material-background)!important;background-position:50%!important;background-size:cover!important}#root .cf-app:has(.entry-auth){display:block!important;overflow:hidden auto!important;overscroll-behavior-y:contain;touch-action:pan-y}#root .cf-app .entry-auth{background:0 0!important;flex:none!important;height:auto!important;min-height:calc(100dvh - 40px)!important;overflow:visible!important}#root .cf-app .entry-auth-header{background:var(--cf-panel);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}#root .cf-app .entry-choice{display:flex!important;flex-direction:column!important;height:auto!important;margin:auto;max-width:1180px;min-height:0!important;padding:clamp(24px,5vw,64px)!important;position:relative!important}#root .cf-app .entry-choice-mosaic{display:none!important}#root .cf-app .entry-choice-heading{background:0 0!important;inset:auto!important;max-width:720px;order:0;padding:0!important;position:static!important;transform:none!important;width:auto!important}#root .cf-app .entry-choice-heading:before{display:none!important}#root .cf-app .entry-choice-heading h1{font-size:clamp(28px,3.5vw,48px)!important;letter-spacing:-1px!important;line-height:1.1!important}#root .cf-app .entry-role-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;inset:auto!important;margin:32px 0 0!important;order:1;position:static!important;width:100%!important}#root .cf-app .entry-role{border:1px solid var(--cf-line)!important;border-radius:20px!important;grid-area:auto!important;height:auto!important;min-height:220px!important;padding:0!important}#root .cf-app .entry-role,#root .cf-app .entry-role-copy{background:var(--cf-panel)!important;color:var(--cf-text)!important}#root .cf-app .entry-role-copy{display:flex!important;flex-direction:column!important;height:100%!important;inset:auto!important;min-height:0!important;padding:24px!important;position:static!important;width:100%!important}#root .cf-app .entry-role-copy strong{color:inherit!important;font-size:26px!important;line-height:1.2!important}#root .cf-app .entry-role-copy>span{color:var(--cf-muted)!important;font-size:14px!important;line-height:1.5!important;margin:12px 0 24px!important}#root .cf-app .entry-role em{align-self:stretch!important;background:var(--cf-accent)!important;border-radius:10px!important;color:#18200e!important;display:block!important;font-style:normal!important;inset:auto!important;line-height:1.45!important;margin:auto 0 0!important;padding:12px 14px!important;position:static!important;white-space:normal!important;width:auto!important}#root .cf-app .entry-install{margin:24px 0 0!important;order:2}#root .cf-app .entry-login{display:flex!important;flex-direction:column!important;margin:0 auto!important;max-width:580px;padding:24px!important}#root .cf-app .entry-login,#root .cf-app .entry-login-photo{background:0 0!important;height:auto!important;min-height:0!important}#root .cf-app .entry-login-photo{aspect-ratio:auto!important;overflow:visible!important;padding:0!important;position:static!important}#root .cf-app .entry-login-photo:after,#root .cf-app .entry-login-photo:before{display:none!important}#root .cf-app .entry-login-photo .entry-back{inset:auto!important;margin:0 0 18px!important;position:static!important}#root .cf-app .entry-login-form{background:var(--cf-panel)!important;border-radius:20px!important;color:var(--cf-text)!important;margin:0!important;max-width:none!important;padding:28px!important;width:100%!important}#root .cf-app .entry-login-form h1{font-size:clamp(26px,3vw,36px)!important;line-height:1.15!important}#root .cf-app .entry-login-form .entry-consent{align-items:start!important;display:grid!important;gap:12px!important;grid-template-columns:20px minmax(0,1fr)!important}#root .cf-app .entry-consent input[type=checkbox]{height:20px!important;margin:2px 0 0!important;width:20px!important}#root .cf-app .entry-consent a,#root .cf-app .entry-legal{color:var(--cf-text)!important;text-decoration:underline;text-underline-offset:3px}#root .cf-app .entry-login-form .phone-input input{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}@media (max-width:900px){#root .cf-app .entry-auth{min-height:calc(100dvh - 20px)!important}#root .cf-app .entry-role-grid{gap:12px!important;grid-template-columns:1fr!important;margin-top:24px!important}#root .cf-app .entry-role{min-height:0!important}#root .cf-app .entry-role-copy{padding:20px!important}#root .cf-app .entry-role-copy>span{margin:8px 0 18px!important}#root .cf-app .entry-login{padding:16px!important}#root .cf-app .entry-login-form{padding:20px!important}}#root .cf-app[data-background-role=shop]{--material-background:url(/react/textures/shop-photo-day.png)}#root .cf-app[data-background-role=shop][data-cf-theme=dark]{--material-background:url(/react/textures/shop-photo-night.png)}#root .cf-app[data-background-role=tow]{--material-background:url(/react/textures/tow-photo-day.png)}#root .cf-app[data-background-role=tow][data-cf-theme=dark]{--material-background:url(/react/textures/tow-photo-night.png)}#root .cf-app[data-background-role=tires]{--material-background:url(/react/textures/tires-photo-day.png)}#root .cf-app[data-background-role=tires][data-cf-theme=dark]{--material-background:url(/react/textures/tires-photo-night.png)}#root .cf-app[data-background-role=client]{--material-background:url(/react/textures/client-photo-day-distant.png)}#root .cf-app[data-background-role=client][data-cf-theme=dark]{--material-background:url(/react/textures/client-photo-night-distant.png)}.apk-theme-options section+section{border-top:1px solid #dce0dd;margin-top:12px;padding-top:10px}.apk-theme-options section>strong{color:#6e7275;display:block;font:700 11px/1.3 Arial,sans-serif;letter-spacing:.06em;margin:0 3px 7px;text-transform:uppercase}.apk-theme-choice-row{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.cf-app[data-approved-layout=true] .apk-theme-options :is(.apk-theme-choice-row,.apk-appearance-choice-row)>button{min-height:48px;min-width:0;padding:7px;text-align:center}.apk-theme-choice-row button small{margin-top:2px}.cf-app[data-cf-theme=dark] .apk-theme-options section+section{border-top-color:#394044}#root .cf-app[data-app-appearance=minimal]{--material-background:none}#root .cf-app[data-app-appearance=minimal],.transition-phone .cf-app[data-app-appearance=minimal] .cf-main{background-color:var(--transition-bg)!important;background-image:none!important}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-bottom,.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-brandbar{background:var(--transition-surface)!important}.cf-app[data-approved-layout=true][data-app-appearance=minimal] :is(.apk-chat-row,.cf-story-strip,.apk-profile-panel,.apk-inline-card){background:var(--transition-surface)}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-bottom button[aria-current=page]{background:#c8ff3d!important;color:#101214!important}:root{--transition-accent:#c8ff3d!important;--transition-accent-ink:#101214!important;--transition-selected:#101214!important;--transition-selected-ink:#fefefe!important;--transition-soft:#fefefe!important}body .cf-app .dialogue-avatar{background:#6e7275!important;color:#fefefe!important}body .cf-app .cf-bottom button[aria-current=page]{background:#c8ff3d!important;color:#101214!important}#root .cf-app :is(.dialogue-avatar,.sv-avatar,.cf-avatar,.sv-room-avatar){background:#6e7275!important;color:#fefefe!important}#root .cf-app :is(button.action,button.primary,button.cf-primary,button.cv2-primary,button.cf-send):not(.secondary):not(.ghost){color:#101214!important;-webkit-text-fill-color:#101214!important;background:#c8ff3d!important}#root .cf-app :is(button.action,button.primary,button.cf-primary,button.cv2-primary,button.cf-send):not(.secondary):not(.ghost) :is(span,strong,small,b,svg){color:inherit!important;-webkit-text-fill-color:inherit!important}#root .cf-app .operations-screen .app-scroll>:is(h1,h2,p){background:var(--transition-surface);border-radius:8px;color:var(--transition-ink);max-width:100%;padding:5px 10px;width:fit-content}#root .cf-app .cf-admin-workspace{background:var(--transition-surface)!important;border:1px solid var(--transition-line);border-radius:18px;color:var(--transition-ink)!important;margin:14px 0;padding:18px}#root .cf-app .cf-admin-workspace :is(h2,summary,p,label){color:var(--transition-ink)!important}#root .cf-app .cf-admin-workspace summary{cursor:pointer;font-weight:600;padding:10px 0}#root .cf-app .cf-admin-workspace .cf-team-dialog{background:var(--transition-surface)!important;line-height:1.5;padding:12px 0!important}#root .cf-app .cf-main>:is(h1,h2,h3,p),#root .cf-app .crm-workspace>:is(h1,h2,h3,p){background:var(--transition-surface);border-radius:10px;color:var(--transition-ink);max-width:100%;padding:8px 12px;width:fit-content}#root .cf-app :is(.readable-heading-group,.crm-workspace,.operations-screen .app-scroll,.cf-admin-audit,.cf-admin-dashboard>section,.cf-admin-dashboard>form,.cf-admin-dashboard>article,.apk-inline-card,.cf-team-dialog,.cf-access,.existing-cases,.work-tools){background:var(--transition-surface)!important;background-image:none!important;border:1px solid var(--transition-line);border-radius:18px;box-sizing:border-box;color:var(--transition-ink)!important;min-width:0;padding:16px!important}#root .cf-app :is(.readable-heading-group,.cf-admin-audit,.work-tools){margin:10px 0 14px}#root .cf-app .readable-heading-group :is(.cf-admin-title,.cf-admin-nav){background:0 0!important;margin:0;padding:0}#root .cf-app :is(.crm-workspace,.operations-screen .app-scroll)>:is(h1,h2,h3,p){background:0 0!important;border-radius:0;padding:0!important;width:auto!important}#root .cf-app :is(.crm-workspace,.operations-screen .app-scroll) :is(label,legend,summary){color:var(--transition-ink)}#root .cf-app :is([role=alert],.cf-error,.cf-toast,.cf-empty,.cf-notice,.order-chat-status){background:var(--transition-surface)!important;border:1px solid var(--transition-line);border-radius:12px;color:var(--transition-ink)!important;padding:12px!important}#root .cf-app :is(.cf-admin-title,.cf-admin-dashboard>header,.cf-main>section>header){background:var(--transition-surface)!important;border-radius:14px;color:var(--transition-ink)!important;padding:14px!important}#root .cf-app .cf-main :is(input,textarea,select){background-color:var(--transition-surface);color:var(--transition-ink)}#root .cf-app .cf-main :is(input,textarea)::placeholder{color:var(--transition-muted);opacity:1}#root .cf-app .cf-admin-dashboard :is(h1,h2,h3,p,small,summary,label){color:var(--transition-ink)}#root .cf-app .crm-dialogue-header{align-items:center;background:var(--transition-surface);color:var(--transition-ink);display:flex;flex:none;gap:8px;min-width:0}#root .cf-app .crm-dialogue-header>.ui-back{font-size:23px;min-height:44px;min-width:44px;padding:0;width:44px}#root .cf-app .crm-dialogue-title{background:var(--transition-surface);border:0;color:var(--transition-ink);display:grid;flex:1;gap:4px;min-width:0;padding:7px 6px;text-align:left}#root .cf-app .crm-dialogue-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .cf-app .crm-dialogue-title small{color:var(--transition-muted);font-size:12px}#root .cf-app .cf-composer-area:has(.cf-sticker-panel){padding:6px!important;position:relative}#root .cf-app .cf-compose:has(.cf-sticker-panel){position:static!important}#root .cf-app .cf-sticker-panel{background:var(--transition-surface);border:1px solid var(--transition-line);border-radius:16px;bottom:calc(100% + 6px);box-sizing:border-box;color:var(--transition-ink);height:auto;left:0;max-height:min(360px,48dvh);overflow:auto;padding:8px;top:auto;width:100%;z-index:35}#root .cf-app .cf-face-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#root .cf-app .cf-face-grid button{min-height:44px}#root .cf-app .cf-sticker-panel .cf-sticker-grid{max-height:240px;overflow:auto}#root .cf-app .organization-directions label{align-items:center;color:var(--transition-ink);display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin:4px 0;min-height:44px}#root .cf-app .organization-directions input[type=checkbox]{flex:0 0 20px;height:20px;margin:0;min-height:20px;padding:0;width:20px}#root .cf-app .pr-replies strong{color:var(--transition-ink)}#root .cf-app .pr-badge{background:var(--transition-selected);color:var(--transition-selected-ink)}#root .cf-app .cf-admin-nav button[aria-current=page]{background:var(--transition-selected)!important;color:var(--transition-selected-ink)!important}#root .cf-app .readable-heading-group:has(.cf-admin-nav){margin:6px 0 10px;padding:10px!important}#root .cf-app .readable-heading-group .cf-admin-title{padding:0!important}#root .cf-app .readable-heading-group .cf-admin-title h1{font-size:22px;margin:0}#root .cf-app .readable-heading-group .cf-admin-nav{flex-wrap:nowrap;margin-top:8px;overflow-x:auto;padding-bottom:4px}#root .cf-app .cf-admin-nav button{flex-shrink:0;white-space:nowrap}#root .cf-app .admin-action-cards{gap:6px;padding:6px 0}#root .cf-app .admin-action-card{border-radius:12px;min-height:44px;padding:10px 12px}#root .cf-app .team-channel-chat{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}#root .cf-app .team-channel-chat .cf-messages{flex:1;min-height:0;overflow:auto}#root .cf-app .cf-team-modal:has(.team-channel-chat){border:0;border-radius:0;max-width:100%;padding:0;width:100%}#root .cf-app .cf-team-modal:has(.team-channel-chat)>button{background:var(--transition-surface);color:var(--transition-ink);padding:10px 16px}#root .cf-app .cf-main:has(.crm-workspace[data-swipe=dialogue]){height:100%;overflow:hidden!important;padding-bottom:0!important}#root .cf-app .cf-main:has(.crm-workspace[data-swipe=dialogue])>:is(.work-tools,.shop-tools,.existing-cases){display:none}#root .cf-app .crm-workspace[data-swipe=dialogue]{border:0;border-radius:0;display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0!important}#root .cf-app .crm-workspace[data-swipe=dialogue]>.sv-chat-layout{flex:1;min-height:0}#root .cf-app .supply-chat-cards{display:grid;gap:12px}#root .cf-app .supply-chat-card{background:var(--transition-surface);border:1px solid var(--transition-line);border-radius:14px;color:var(--transition-ink);margin-bottom:12px;padding:12px}#root .cf-app .supply-chat-card h3{font-size:15px;margin:12px 0 6px}#root .cf-app .supply-chat-card :is(button,input){min-height:44px}#root .cf-app:has(.crm-workspace[data-swipe=dialogue])>.cf-brandbar{display:none!important}#root .cf-app .crm-workspace .crm-note{color:var(--transition-muted)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #10121400;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #10121400;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #10121400;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #10121400;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #10121400;--tw-outline-style:solid;--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{:host,:root{--font-sans:ui-sans-serif,system-ui,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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,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);line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#10121400;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#10121400;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}@media (min-width:40rem){}@media (min-width:48rem){}@media (min-width:64rem){}@media (min-width:80rem){}@media (min-width:96rem){}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.resize{resize:both}.blur{--tw-blur:blur(8px)}.blur{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,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}}:root{--background:#fefefe;--foreground:#101214;--primary:#6e7275;--primary-foreground:#fefefe;--secondary:#fefefe;--muted:#fefefe;--border:#fefefe;--input:#fefefe;--ring:#6e7275;--destructive:#6e7275;--radius:.6rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}a,button{cursor:pointer}button{transition:background .15s}a:focus-visible,button:focus-visible{outline:3px solid #c8ff3d;outline-offset:3px}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}button svg{flex-shrink:0}.app{display:flex;height:100dvh;overflow:hidden}.community{align-items:center;display:flex;gap:11px}.community>div:nth-child(2){flex:1}.community small{display:block;margin-top:4px}.community>svg{color:#6e7275}.channel{align-items:center;display:flex}.channel{background:0 0;border:0;gap:11px;margin-bottom:4px;text-align:left;width:100%}.channel span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel small{border-radius:4px;font-size:9px;padding:3px 6px}.profile{align-items:center;border-top:1px solid #6e7275;display:flex;gap:11px}.profile>div{flex:1}.profile small{display:block;font-size:10px;margin-top:4px}.profile button{background:0 0;border:0;padding:6px}.workspace{display:flex;flex:1;flex-direction:column;min-width:0}.search{gap:7px}.search{align-items:center;display:flex}.search input{border:0;box-shadow:none;height:32px;padding:5px}.search button{background:0 0;border:0}.messages{flex:1;overflow-y:auto;scrollbar-color:#fefefe transparent;scrollbar-width:thin}.date{align-items:center;display:flex;gap:15px}.date:after,.date:before{content:"";flex:1;height:1px}.message{display:flex;position:relative}.you{border-radius:3px;padding:2px 5px}blockquote{border-left:2px solid #6e7275;font-size:10px;margin:8px 0 0;max-height:80px;overflow:hidden;padding:8px 11px}blockquote p{margin-top:4px;white-space:pre-wrap}.composer{align-items:flex-end;border:1px solid #fefefe;display:flex;gap:8px;padding:8px}.composer textarea{border:0!important;box-shadow:none!important;max-height:140px;min-height:42px;outline:0!important;padding:10px;resize:none}.send{border-radius:9px!important;flex-shrink:0;height:41px!important;width:43px!important}.context{border-left:1px solid #fefefe;display:flex;flex-direction:column;flex-shrink:0}.eyebrow{font-size:9px;letter-spacing:1.7px}.context h2,.eyebrow{font-weight:700}.context h2{letter-spacing:-.65px}.context>p{line-height:1.85}.context hr{border:0;height:1px}.invite{gap:7px!important;height:38px!important}.context footer{align-items:center;display:flex;font-size:10px;gap:8px;margin-top:auto}.notice{border-radius:6px;display:flex;font-size:11px;gap:10px;justify-content:space-between;margin-bottom:9px;padding:9px}.notice button{background:0 0;border:0}.actions{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.primary{gap:8px!important;height:41px!important;padding:0 16px!important}.pending{border:1px dashed #fefefe;border-radius:9px;padding:22px}.pending>svg{margin-bottom:12px}.pending strong{font-size:14px}.pending p{line-height:1.8;margin-top:8px}.error,.pending p{font-size:12px}.error{margin-top:10px}.mobile{display:none!important}@media (min-width:1500px){.context{padding:40px 33px}.messages{padding-left:40px;padding-right:40px}}@media (max-width:1120px){}@media (max-width:700px){.mobile{display:inline-flex!important}.search{max-width:none;width:100%}.search input{font-size:12px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #10121400}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #10121400}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #10121400}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #10121400}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #10121400}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.app{overflow:clip!important}.context{overflow-y:auto;scrollbar-color:#6e7275 transparent;scrollbar-width:thin}.profile{flex-shrink:0}@media (max-height:760px){.app .community{margin:16px 10px}.app .channel{padding-bottom:11px;padding-top:11px}.app .context>p{display:none}.app .context hr{margin:15px 0}.app .context:before{height:100px;margin-bottom:15px}.app .context h2{font-size:21px}.app .context .invite{margin-top:15px}}:root{--background:#101214;--foreground:#fefefe;--muted:#101214;--muted-foreground:#6e7275;--border:#101214;--input:#6e7275;--secondary:#101214;--primary:#c8ff3d;--ring:#c8ff3d;--panel:#101214;--surface:#101214;--text:#fefefe;--sub:#6e7275;--line:#101214;--accent:#c8ff3d;--bubble:#101214}:root[data-theme=light]{--background:#fefefe;--foreground:#101214;--muted:#fefefe;--muted-foreground:#6e7275;--border:#fefefe;--secondary:#fefefe;--panel:#fefefe;--surface:#fefefe;--text:#101214;--sub:#6e7275;--line:#fefefe;--bubble:#fefefe}a:focus-visible,button:focus-visible{outline-color:var(--accent)}.app{background:var(--background)}.community{margin:24px 10px 23px}.community strong{font-size:14px}.community small{color:#6e7275;font-size:11px}.channel{border-radius:10px;color:#fefefe;font-size:14px;padding:13px 12px}.channel small,.channel.selected,.channel:hover{background:#101214}.profile{padding:14px 7px}.profile small{color:#6e7275}.profile strong{font-size:13px}.profile button{color:#fefefe}.workspace{background:var(--background)}.search{color:var(--sub);max-width:255px}.search input{background:0 0;color:var(--text);font-size:12px!important}.search input::placeholder{color:var(--sub);opacity:1}.search button{color:var(--sub)}.messages{padding:20px 27px;scrollbar-color:var(--line) transparent}.date{color:var(--sub);font-size:10px;margin:17px 0 10px}.date:after,.date:before{background:var(--line)}.message{align-items:flex-start;gap:10px;padding:8px 0}.message:has(.you){flex-direction:row-reverse}.you{font-size:9px}.composer{background:var(--surface);border-color:var(--line);border-radius:13px}.composer textarea{background:0 0;color:var(--text);font-size:14px!important}.composer textarea::placeholder{color:var(--sub);opacity:1}.primary,.send{font-weight:650}.send:disabled{opacity:.45}.context{background:var(--panel);border-color:var(--line);padding:24px 22px;width:254px}.context:before{background:#101214 url(/og-palette-20260911.png) 50%/cover no-repeat;border:1px solid #101214;border-radius:12px;content:"";display:block;flex-shrink:0;height:113px;margin-bottom:22px}.context .eyebrow{color:var(--sub);font-size:9px}.context h2{color:var(--text);font-size:23px;line-height:1.3;margin-top:13px}.context>p{color:var(--sub);font-size:12px;margin-top:10px}.context hr{background:var(--line);margin:20px 0}.invite{background:var(--surface);border-color:var(--line)!important;color:var(--text);font-size:12px!important;margin-top:20px}.context footer{color:var(--sub);padding-top:15px}.pending p{color:var(--sub)}.pending{background:var(--surface);border-color:var(--line)}.notice{background:var(--own);color:var(--text)}@media (min-width:1500px){.context{width:290px}.messages{padding:25px 40px}}@media (max-width:1120px){.context{display:none}}@media (max-width:700px){.messages{padding:13px}.date{margin:13px 0 9px}.message{gap:7px;padding:7px 0}.composer textarea{font-size:13px!important}.profile{padding:18px 7px}}:root .context:before{background-image:url(/og-palette-night-20260916.png)}:root[data-theme=light] .context:before{background-image:url(/og-palette-20260911.png)}@media (max-width:700px){}:root{--rs-bg:#101214;--rs-bg2:#101214;--rs-bg3:#101214;--rs-border:#101214;--rs-text:#fefefe;--rs-text2:#6e7275;--rs-accent:#c8ff3d;--rs-accent2:#c8ff3d;--rs-accent-dim:#c8ff3d24;--rs-accent-grad:linear-gradient(135deg,#c8ff3d,#c8ff3d 54%,#c8ff3d);--rs-blue:#6e7275;--rs-blue-dim:#6e72751f;--rs-green:#6e7275;--rs-green-dim:#6e72751f;--rs-red:#6e7275;--rs-red-dim:#6e727524;--background:var(--rs-bg);--foreground:var(--rs-text);--muted:var(--rs-bg3);--muted-foreground:var(--rs-text2);--border:var(--rs-border);--input:var(--rs-bg4);--secondary:var(--rs-bg3);--primary:var(--rs-accent);--primary-foreground:var(--rs-accent-ink);--ring:var(--rs-blue);--panel:var(--rs-bg2);--surface:var(--rs-bg3);--text:var(--rs-text);--sub:var(--rs-text2);--line:var(--rs-border);--accent:var(--rs-accent);--bubble:var(--rs-bg3);--own:#101214;--own-line:#6e7275}:root[data-theme=light]{--rs-accent2:#101214;--rs-accent-dim:#c8ff3d38;--rs-blue-dim:#6e72751c;--rs-green-dim:#6e72751c;--background:var(--rs-bg);--foreground:var(--rs-text);--muted:var(--rs-bg3);--muted-foreground:var(--rs-text2);--border:var(--rs-border);--input:#fefefe;--secondary:var(--rs-bg3);--panel:var(--rs-bg2);--surface:var(--rs-bg3);--text:var(--rs-text);--sub:var(--rs-text2);--line:var(--rs-border);--accent:var(--rs-accent);--bubble:var(--rs-bg2);--own:#fefefe;--own-line:#fefefe}.map-pin{background:var(--rs-accent-grad);color:var(--rs-accent-ink)}.primary,.send{color:var(--rs-accent-ink)!important}.primary:hover,.send:hover:not(:disabled){filter:brightness(.96)}.offers button{border-color:var(--rs-blue);color:var(--rs-blue)}.status{background:var(--rs-green-dim);color:var(--rs-green)}.error{border-color:color-mix(in srgb,var(--rs-red) 42%,transparent)}.primary:focus-visible,a:focus-visible,button:focus-visible{outline-color:var(--rs-blue)}.pending>svg{color:var(--rs-accent)}.channel.selected{background:var(--rs-blue);box-shadow:inset 3px 0 #fefefe;color:#fefefe}.channel.selected svg{color:#fefefe}.channel small{background:var(--rs-red);color:#fefefe}.you,blockquote{background:var(--rs-accent-dim);color:var(--rs-accent2)}.you,blockquote{border-color:var(--rs-accent)}.context:before{background-color:var(--rs-bg);border-color:var(--rs-border)}[data-theme=dark] .offers article.chosen{background:#101214;border-color:var(--rs-blue)}:root{--garage-black:#101214;--garage-panel:#101214;--garage-raised:#101214;--garage-line:#101214;--garage-white:#fefefe;--garage-muted:#6e7275;--garage-orange:#c8ff3d;--garage-orange-hot:#c8ff3d;--garage-orange-dim:#c8ff3d24;--garage-hero-image:url(/react/textures/service-photo-night.png);--rs-bg:var(--garage-black);--rs-bg2:var(--garage-panel);--rs-bg3:var(--garage-raised);--rs-bg4:#101214;--rs-border:var(--garage-line);--rs-text:var(--garage-white);--rs-text2:var(--garage-muted);--rs-text3:#6e7275;--rs-accent:var(--garage-orange);--rs-accent2:var(--garage-orange-hot);--rs-accent-ink:#101214;--rs-accent-dim:var(--garage-orange-dim);--rs-accent-grad:linear-gradient(135deg,#c8ff3d,#c8ff3d 58%,#6e7275);--rs-blue:var(--garage-orange);--rs-blue-dim:var(--garage-orange-dim);--primary:var(--garage-orange);--ring:var(--garage-orange);--accent:var(--garage-orange)}:root[data-theme=light]{--garage-hero-image:url(/react/textures/service-photo-day.png);--rs-bg:#fefefe;--rs-bg2:#fefefe;--rs-bg3:#fefefe;--rs-bg4:#fefefe;--rs-border:#fefefe;--rs-text:#101214;--rs-text2:#6e7275;--rs-text3:#6e7275;--rs-accent:#6e7275;--rs-accent2:#6e7275;--rs-accent-dim:#6e72751f;--rs-blue:#6e7275;--rs-blue-dim:#6e72751a}.eyebrow{color:var(--garage-orange)}.primary,.send{background:var(--rs-accent-grad)!important;box-shadow:0 14px 32px -16px #c8ff3dd6}@media (max-width:700px){}@media (max-width:620px){}.cf-app .login-install{background:var(--cf-tint);border:1px solid var(--cf-line);border-radius:22px;color:var(--cf-text);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 28px;margin:0 auto 20px;max-width:430px;padding:18px;text-align:left;width:100%}.login-install__icon{color:var(--cf-accent-text);display:grid;height:38px;place-items:center;width:38px}.login-install__copy strong{display:block;font-size:16px;font-weight:750;line-height:1.3}.cf-app .login-install__copy p{color:var(--cf-muted);font-size:12px;line-height:1.5;margin:5px 0 0}.cf-app .login-install__close{border-radius:50%;color:var(--cf-muted);display:grid;height:44px;margin:-8px;padding:11px;place-items:center;width:44px}.login-install__actions{display:grid;gap:7px;grid-column:1/-1}.cf-app .login-install__actions>a,.cf-app .login-install__actions>button{align-items:center;background:var(--cf-accent);border-radius:13px;color:#101214;display:flex;font-size:14px;font-weight:700;gap:9px;justify-content:center;min-height:46px;padding:10px 12px;text-decoration:none;transition:background-color .18s,transform .18s}.cf-app .login-install__actions>a:hover,.cf-app .login-install__actions>button:hover{background:color-mix(in srgb,var(--cf-accent) 86%,#fefefe)}.cf-app .login-install__actions>a:active{transform:scale(.98)}.login-install__actions small{color:var(--cf-muted);font-size:11px;text-align:center}.login-install__details,.login-install__error{font-size:13px;grid-column:1/-1;line-height:1.6}.login-install__details ol{list-style:decimal;margin:0 0 10px;padding-left:20px}.login-install__details li+li{margin-top:8px}.cf-app .login-install__details p{color:var(--cf-muted);font-size:12px;line-height:1.6;margin:0}.cf-app .login-install__details svg{display:inline-block;height:16px;vertical-align:middle;width:16px}.cf-app .login-install__error{color:var(--cf-danger)}@media (prefers-reduced-motion:reduce){.cf-app .login-install__actions>a,.cf-app .login-install__actions>button{transition:none}}:root{--rs-green:#c8ff3d;--rs-green-dim:#c8ff3d24}:root[data-theme=light]{--rs-green:#6e7275;--rs-green-dim:#6e72751a}.profile-card>div{background:var(--rs-accent-grad);color:#101214}.profile-card p{line-height:1.5}.map-pin{box-shadow:0 5px 16px #10121438}[data-theme=dark] :is(.status,.card-flags b,.review-decision.approved){background:#c8ff3d24;color:#c8ff3d}@media (max-width:700px){}.phone-input{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.phone-input>span{flex:none;font-weight:700}.phone-input input{flex:1;min-width:0;width:100%}.call-confirmation{display:grid;gap:14px}.call-confirmation h3,.call-confirmation p{margin:0}.call-confirmation output{display:block;font-size:14px;line-height:1.5}.call-number{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;min-height:48px;padding:12px;text-align:center;text-decoration:none}.call-number-digits{white-space:nowrap}.call-confirmation button{min-height:44px}@media (hover:hover) and (pointer:fine){}:root{--client-muted:#6e7275;--lightningcss-light: ;--lightningcss-dark:initial;background:#101214;color:#fefefe;color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--client-muted:#6e7275;--lightningcss-light:initial;--lightningcss-dark: ;background:#fefefe;color:#101214;color-scheme:light}body{background:inherit;color:inherit;margin:0}button,input,select,textarea{font:inherit}.client-loading{display:grid;font-size:24px;font-weight:900;min-height:100dvh;place-items:center}.client-entry{background:radial-gradient(circle at 15% 10%,#c8ff3d1a,transparent 34%),inherit;box-sizing:border-box;min-height:100dvh;padding:18px}.client-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 18px;width:min(1180px,100%)}.client-brand{font-size:28px;font-weight:950;letter-spacing:-1.5px}.client-card{background:#101214;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:28px;box-shadow:0 24px 80px #1012148c;box-sizing:border-box;margin:0 auto;overflow:hidden;width:min(1180px,100%)}.client-card:before{aspect-ratio:1882/836;background:url(/react/textures/service-photo-night.png) 50%/cover no-repeat;content:"";display:block;width:100%}:root[data-theme=light] .client-card:before{background-image:url(/react/textures/service-photo-day.png)}.client-card>form,.client-card>section{box-sizing:border-box;margin:0 auto;padding:clamp(22px,5vw,46px);width:min(760px,100%)}:root[data-theme=light] .client-card{background:#fefefe}.client-card form{display:grid;gap:18px}.client-eyebrow{color:#c8ff3d;font-size:12px;font-weight:950;letter-spacing:1.2px}:root[data-theme=light] .client-eyebrow{color:#101214}.client-card h1{font-size:clamp(38px,7vw,64px);letter-spacing:-2.7px;line-height:.98;margin:0}.client-lead{color:#c8ff3d;font-size:clamp(18px,3vw,23px);line-height:1.35;margin:0 0 8px;max-width:650px}:root[data-theme=light] .client-lead{color:#101214}.client-card label{display:grid;font-size:14px;font-weight:780;gap:8px}.client-card input,.client-card select,.client-card textarea{background:#101214;border:1px solid #6e7275;border-radius:14px;box-sizing:border-box;color:#fefefe;outline:none;padding:13px 14px;width:100%}:root[data-theme=light] .client-card input,:root[data-theme=light] .client-card select,:root[data-theme=light] .client-card textarea{background:#fefefe;color:#101214}.client-card input::placeholder,.client-card textarea::placeholder{color:var(--client-muted);opacity:1}.client-card input:focus,.client-card select:focus,.client-card textarea:focus{border-color:#c8ff3d;box-shadow:0 0 0 3px #c8ff3d47}.client-urgency{border:0;display:flex;gap:18px;margin:0;padding:0}.client-urgency legend{font-size:14px;font-weight:780;margin-bottom:8px}.client-urgency label{align-items:center;display:flex;gap:8px}.client-consent input,.client-urgency input{accent-color:#c8ff3d;height:20px;width:20px}.client-files small,.client-note{color:var(--client-muted)}.client-primary{background:#c8ff3d;border:0;border-radius:15px;color:#101214;cursor:pointer;font-weight:950;min-height:54px;padding:14px 20px}.client-primary:focus-visible,.client-primary:hover{box-shadow:inset 0 0 0 2px #101214,0 0 0 3px #c8ff3d}.client-primary:disabled{cursor:wait;opacity:.58}.client-error{background:#c8ff3d1f;border-left:4px solid #c8ff3d;margin:0;padding:11px 13px}.client-back{background:0 0;border:0;color:#c8ff3d;cursor:pointer;justify-self:start;padding:7px 0}:root[data-theme=light] .client-back{color:#101214}.client-consent{align-items:start;font-weight:500!important;grid-template-columns:22px 1fr;line-height:1.4}.client-consent a{color:#c8ff3d}:root[data-theme=light] .client-consent a{color:#101214}.client-call{display:grid;gap:18px}@media (max-width:620px){.client-entry{padding:12px}.client-header{margin-bottom:12px}.client-brand{font-size:24px}.client-card{border-radius:22px}.client-card:before{aspect-ratio:auto;background-color:#101214;background-image:url(/react/textures/service-photo-night.png);background-position:50% 38%;background-size:cover;height:clamp(340px,55dvh,480px)}:root[data-theme=light] .client-card:before{background-image:url(/react/textures/service-photo-day.png)}.client-card>form,.client-card>section{padding:22px 16px}.client-card h1{font-size:40px;letter-spacing:-1.8px}.client-lead{font-size:17px}}.client-form-fields{display:contents}.client-chat-link{border:1px solid #6e7275;border-radius:999px;color:inherit;display:grid;font-weight:850;min-height:44px;padding:0 16px;place-items:center;text-decoration:none}.client-chat-link:focus-visible,.client-chat-link:hover{background:#c8ff3d;border-color:#c8ff3d;color:#101214;outline:none}.client-form-section{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);display:grid;gap:14px;padding:22px 0}.client-form-section:first-child{border-top:0;padding-top:4px}.client-form-section h2{align-items:center;display:flex;font-size:20px;gap:10px;letter-spacing:-.35px;margin:0}.client-form-section h2>span{background:#c8ff3d;border-radius:50%;color:#101214;display:grid;font-size:13px;font-weight:950;height:28px;place-items:center;width:28px}.client-car-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr 150px}.client-text-button{background:0 0;border:0;color:#c8ff3d;cursor:pointer;font-weight:800;justify-self:start;min-height:44px;padding:7px 0;text-decoration:underline;text-underline-offset:4px}:root[data-theme=light] .client-text-button{color:#101214}.client-choice-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.client-choice-grid>label{border:1px solid #6e7275;border-radius:16px;cursor:pointer;min-height:86px;padding:16px 16px 16px 48px;position:relative}.client-choice-grid>label.is-selected,.client-choice-grid>label:hover{background:#c8ff3d14;border-color:#c8ff3d}.client-choice-grid input{accent-color:#c8ff3d;height:20px;left:16px;position:absolute;top:18px;width:20px}.client-choice-grid small,.client-choice-grid strong{display:block}.client-choice-grid small{color:var(--client-muted);font-weight:500;line-height:1.35;margin-top:5px}.client-reveal{margin-top:2px}.client-calm-note{background:#c8ff3d17;border-left:4px solid #c8ff3d;line-height:1.45;margin:0;padding:14px 16px}.client-chips{display:flex;flex-wrap:wrap;gap:8px}.client-chips button{background:0 0;border:1px solid #6e7275;border-radius:999px;color:inherit;cursor:pointer;min-height:44px;padding:9px 13px}.client-chips button:focus-visible,.client-chips button:hover,.client-chips button[aria-pressed=true]{background:#c8ff3d;border-color:#c8ff3d;color:#101214}.client-inline-section{align-items:center;grid-template-columns:minmax(210px,1fr) auto}.client-segmented{border:1px solid #6e7275;border-radius:14px;display:flex;gap:6px;padding:4px}.client-segmented label{display:block}.client-segmented input{height:1px;opacity:0;position:absolute;width:1px}.client-segmented span{border-radius:10px;cursor:pointer;display:grid;min-height:42px;min-width:62px;padding:0 10px;place-items:center}.client-segmented input:checked+span{background:#c8ff3d;color:#101214;font-weight:900}.client-card small{line-height:1.4}.client-card [aria-invalid=true]{border-color:#c8ff3d;box-shadow:0 0 0 2px #c8ff3d3d}:root[data-theme=light] .client-card [aria-invalid=true]{border-color:#101214;box-shadow:0 0 0 2px #c8ff3d}.client-entry .call-number{background:#c8ff3d;border:0;border-radius:15px;color:#101214;cursor:pointer;font-weight:950;min-height:54px;padding:14px 20px;text-decoration:none}.client-entry .call-number:focus-visible,.client-entry .call-number:hover{box-shadow:inset 0 0 0 2px #101214,0 0 0 3px #c8ff3d}.client-entry .call-confirmation>small{color:var(--client-muted)}@media (max-width:620px){.client-car-grid,.client-choice-grid,.client-inline-section{grid-template-columns:1fr}.client-segmented{display:grid;grid-template-columns:repeat(3,1fr)}.client-segmented span{min-width:0;padding:0 5px}.client-form-section h2{font-size:18px}}:is(.cv2,.cv2-crm-workspace,.client-entry) .apk-theme-picker{flex-shrink:0;margin-left:auto;position:relative}:is(.cv2,.cv2-crm-workspace,.client-entry) .apk-theme-select{background:0 0;border:1px solid #6e7275;border-radius:24px;color:inherit;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;min-height:44px;min-width:78px;padding:8px 12px}:is(.cv2,.cv2-crm-workspace,.client-entry) .apk-theme-options{background:#fefefe;border:1px solid #6e7275;border-radius:13px;box-shadow:0 8px 24px #10121426;color:#101214;padding:5px;position:absolute;right:0;top:48px;width:180px;z-index:60}:is(.cv2,.cv2-crm-workspace,.client-entry) .apk-theme-options button{background:0 0;border:0;border-radius:8px;color:inherit;cursor:pointer;display:block;font:inherit;min-height:44px;padding:8px 10px;text-align:left;width:100%}:is(.cv2,.cv2-crm-workspace,.client-entry) .apk-theme-options button[aria-pressed=true]{box-shadow:inset 3px 0 #c8ff3d;font-weight:700}:is(.cv2,.cv2-crm-workspace,.client-entry) .apk-theme-options small{display:block;font-size:12px}html[data-theme=dark] .client-entry .apk-theme-options{background:#101214;color:#fefefe}:is(.cv2,.cv2-crm-workspace,.client-entry) .apk-theme-picker button:focus-visible{outline:2px solid;outline-offset:3px}@media (max-width:700px){}#root .cf-app .cf-compose.cf-message-bar{align-items:center;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:26px;gap:2px;padding:3px;position:relative}#root .cf-app .cf-message-bar .cf-sticker-picker{flex:0 0 38px;order:0}#root .cf-app .cf-message-bar textarea{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex:1;min-height:42px;min-width:0;order:1;padding:10px 6px}#root .cf-app .cf-message-bar .cf-media-picker{flex:0 0 40px;order:2;position:static}#root .cf-app .cf-message-bar .cf-media-choices{box-sizing:border-box;left:auto;max-width:calc(100% - 52px);right:46px}#root .cf-app .cf-message-bar .cf-ai-entry{order:3}#root .cf-app .cf-message-bar .cf-voice{flex:0 0 42px;order:4}#root .cf-app .cf-message-bar .cf-send{flex:0 0 42px;order:5}#root .cf-app .cf-message-bar :is(.cf-attach,.cf-sticker-picker>.cf-icon){background:0 0!important;color:var(--cf-muted)!important}#root .cf-app .cf-message-bar[data-ready=true] .cf-voice:not(:has(.cf-voice-controls)){display:none}#root .cf-app .cf-message-bar:has(.cf-voice-controls){flex-wrap:wrap}#root .cf-app .cf-message-bar:has(.cf-voice-controls) .cf-voice{flex:1 0 100%}.cf-team-modal{background:#fefefe;border:1px solid #6e7275;border-radius:20px;box-sizing:border-box;color:#101214;max-height:calc(100dvh - 32px);max-width:640px;overflow:auto;padding:16px;width:calc(100% - 24px)}.cf-team-modal::backdrop{background:#101214a6}.cf-team-dialog{background:#fefefe;border-radius:16px;box-sizing:border-box;color:#101214;min-width:0;overflow-wrap:anywhere;padding:16px}.cf-team-dialog h2{font-size:20px;margin:0 0 12px}.cf-team-dialog p{color:inherit}.cf-team-dialog form,.cf-team-dialog label{display:grid;gap:12px}.cf-team-dialog textarea{background:#fefefe;border:1px solid #6e7275;border-radius:12px;box-sizing:border-box;color:#101214;font:inherit;min-height:88px;padding:12px;resize:vertical;width:100%}.cf-team-dialog button,.cf-team-modal>button{min-height:44px}.cf-team-dialog .cf-primary{background:#c8ff3d;border:0;border-radius:12px;color:#101214;font-weight:700;padding:12px}.cf-team-dialog .cf-primary:disabled{opacity:.55}.cf-team-dialog .cf-profile-required{background:#6e727517;border-radius:12px;margin:12px 0;padding:12px}.cf-team-dialog .cf-profile-required p{white-space:pre-wrap}.cf-team-dialog small{color:#6e7275}.cf-team-dialog button:focus-visible,.cf-team-dialog textarea:focus-visible,.cf-team-modal button:focus-visible{outline:3px solid #6e7275;outline-offset:3px}[data-theme=dark] .cf-team-dialog,[data-theme=dark] .cf-team-dialog textarea,[data-theme=dark] .cf-team-modal{background:#101214;color:#fefefe}.cf-team-modal{margin:auto}.cf-app .cf-team-dialog{font-size:16px;line-height:1.5}.cf-app .cf-team-dialog h2{font-size:22px;font-weight:750;line-height:1.25}.cf-app .cf-team-dialog small{font-size:13px}.cf-app .cf-team-dialog textarea{font-size:16px}.cf-team-modal>button{font-size:16px;font-weight:650}.cf-team-dialog [aria-label="Переписка по заявке"]{max-height:45dvh;overflow-y:auto;overscroll-behavior:contain}.cf-app .cf-team-dialog p{color:#101214!important;font-size:16px!important;line-height:1.5!important}.cf-app .cf-team-dialog label{font-size:16px!important}.cf-team-messages{display:grid;gap:12px;margin:16px 0;max-height:42dvh;overflow-y:auto;overscroll-behavior:contain}.cf-team-message{background:#6e727517;border-radius:12px;padding:12px}.cf-team-message p{margin:6px 0;white-space:pre-wrap}.cf-team-message strong{font-size:15px}.cf-team-message small{color:#6e7275;font-size:13px}[data-theme=dark] .cf-app .cf-team-dialog p{color:#fefefe!important}.cf-team-modal[open]{display:flex;flex-direction:column;height:min(800px,100dvh - 32px);overflow:hidden}.cf-team-modal>.cf-team-dialog{display:flex;flex:1;flex-direction:column;min-height:0;padding:12px}.cf-team-modal .cf-team-messages{display:block;flex:1;max-height:none;min-height:60px}.cf-team-message{margin-bottom:12px}.cf-team-modal .cf-team-dialog>p{margin:8px 0}.cf-team-modal form{flex-shrink:0}.cf-app .cf-team-message strong{background:0 0!important;border-radius:0!important;color:inherit!important;padding:0!important}.cf-team-modal>button{flex-shrink:0;text-align:left}@media (max-height:520px){.cf-team-modal[open]{overflow:auto}.cf-team-modal>.cf-team-dialog{flex:none}.cf-team-modal .cf-team-messages{max-height:160px}}[data-theme=dark] .cf-team-dialog small{color:#fefefe;opacity:.75}.cf-app[data-approved-layout=true] .cf-team-entry.apk-chat-list{padding:12px}.cf-team-entry .apk-chat-row:focus-visible{outline:3px solid var(--cf-text);outline-offset:-3px}.cf-team-avatar{overflow:hidden}.cf-team-avatar img{height:100%;object-fit:cover;width:100%}.cf-app .cf-admin-message-label{background:#c8ff3d!important;border-radius:7px;color:#101214!important;display:inline-block!important;font:700 12px/1.35 Arial,sans-serif!important;margin-left:8px;padding:3px 7px;white-space:nowrap}.cf-app .team-channel-chat>.cf-text-button{background:var(--cf-panel);color:var(--cf-text);flex-shrink:0;min-height:44px}.cf-app[data-approved-layout=true] .cf-message[data-author-role=admin] .cf-message-avatar-button{display:grid;flex:0 0 44px;height:44px;width:44px}.cf-app[data-approved-layout=true] .cf-message[data-author-role=admin] .cf-bubble{max-width:calc(100% - 52px)}body.cf-avatar-scroll-lock{overflow:hidden}:is(.cf-app,.cv2) .cf-user-avatar{flex-shrink:0;overflow:hidden}:is(.cf-app,.cv2) .cf-user-avatar>img{height:100%;object-fit:cover;width:100%}dialog.cf-avatar-sheet-backdrop:not([open]){display:none}:is(.cf-app,.cv2) .cf-user-avatar-editor{align-items:center;display:flex;flex-direction:column;gap:6px}.cf-user-avatar-editor small{color:var(--cf-muted)}:is(.cf-app,.cv2) .cf-avatar-change{background:0 0;border:0;border-radius:50%;padding:0;position:relative;transition:opacity .16s,transform .16s}:is(.cf-app,.cv2) .cf-avatar-change .cf-avatar{height:72px;margin:0;width:72px}:is(.cf-app,.cv2) .cf-avatar-change:hover{opacity:.85}:is(.cf-app,.cv2) .cf-avatar-change:active{transform:scale(.96)}:is(.cf-app,.cv2) .cf-avatar-change:focus-visible{outline:3px solid var(--cf-accent,#c8ff3d);outline-offset:4px}:is(.cf-app,.cv2) .cf-avatar-change:disabled{cursor:wait;opacity:.5}:is(.cf-app,.cv2) .cf-avatar-camera{background:#c8ff3d;border-radius:50%;bottom:0;color:#101214;display:grid;height:25px;place-items:center;position:absolute;right:0;width:25px}.cf-avatar-camera svg{height:16px;width:16px}.cf-avatar-sheet-backdrop{align-items:center;background:0 0;border:0;box-sizing:border-box;color:inherit;display:flex;height:100%;inset:0;justify-content:center;margin:0;max-height:none;max-width:none;padding:20px;position:fixed;width:100%;z-index:1200}.cf-avatar-sheet-backdrop::backdrop{background:#10121499}.cf-avatar-sheet-dismiss{background:0 0;border:0;cursor:default;height:100%;inset:0;position:absolute;width:100%}.cf-avatar-sheet-backdrop>.cf-avatar-sheet{position:relative}:is(.cf-app,.cv2) .cf-avatar-sheet-dismiss:active,:is(.cf-app,.cv2) .cf-avatar-sheet-dismiss:hover{background:0 0;transform:none}.cf-avatar-sheet{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:22px;box-shadow:0 18px 70px #10121455;box-sizing:border-box;color:var(--cf-text);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;padding:22px;text-align:left;width:min(100%,420px)}.cf-avatar-sheet h2{font-size:20px;margin:0}.cf-avatar-sheet>.cf-avatar-crop-head{margin-bottom:20px}.cf-avatar-sheet output:not(:empty){color:var(--cf-muted);display:block;font-size:13px;margin-top:12px}.cf-avatar-sheet button{transition:opacity .16s,transform .16s}.cf-avatar-sheet button:hover:not(:disabled){opacity:.85}.cf-avatar-sheet button:active:not(:disabled){transform:scale(.98)}.cf-avatar-sheet button:disabled{cursor:wait;opacity:.5}.cf-avatar-sheet :is(button,input,canvas):focus-visible{outline:3px solid var(--cf-accent,#c8ff3d);outline-offset:3px}@media (max-width:600px){.cf-avatar-sheet-backdrop{align-items:flex-end;padding:12px}.cf-avatar-sheet{border-radius:22px;max-height:calc(100dvh - 24px);padding:20px 18px max(20px,env(safe-area-inset-bottom))}}:is(.cf-app,.cv2) .cf-message-avatar.cf-user-avatar{font-size:11px;height:32px;width:32px}.cf-avatar-cropper{align-items:stretch;display:flex;flex-direction:column;gap:14px;margin:4px auto 10px;width:min(100%,340px)}.cf-avatar-crop-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.cf-avatar-cropper p{color:var(--cf-muted);font-size:13px;line-height:1.45;margin:0}.cf-avatar-cropper canvas{aspect-ratio:1;border:3px solid var(--cf-panel);border-radius:50%;box-shadow:0 10px 34px #10121433;cursor:grab;display:block;height:auto;margin:auto;outline:2px solid var(--cf-accent,#c8ff3d);touch-action:none;width:min(100%,280px)}.cf-avatar-cropper canvas:active{cursor:grabbing}.cf-avatar-crop-actions{display:grid;gap:10px;grid-template-columns:1fr 1.35fr}.cf-avatar-crop-actions button{min-height:46px}@media (max-width:360px){.cf-avatar-cropper{gap:11px}.cf-avatar-crop-actions{grid-template-columns:1fr}.cf-avatar-crop-actions .cf-primary{order:-1}}@media (prefers-reduced-motion:reduce){.cf-avatar-sheet button,:is(.cf-app,.cv2) .cf-avatar-change{transition:none}}.cf-app[data-approved-layout=true] .cf-avatar-sheet-backdrop{align-items:center;padding:12px}.cf-app[data-approved-layout=true] .cf-avatar-sheet-backdrop::backdrop{background:#10121488}.cf-app[data-approved-layout=true] .cf-avatar-sheet{background:#fefefe;border:1px solid #6e7275;border-radius:20px;box-shadow:none;color:#101214;font:15px/1.4 Arial,sans-serif;max-height:90dvh;padding:18px;width:min(390px,100%)}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-avatar-sheet{background:#101214;color:#fefefe}.cf-app[data-approved-layout=true] .cf-avatar-sheet>.cf-avatar-crop-head{gap:8px;margin:0;min-height:44px}.cf-app[data-approved-layout=true] .cf-avatar-sheet h2{font:700 19px/1.4 Arial,sans-serif}.cf-app[data-approved-layout=true] .cf-avatar-sheet .cf-icon{background:0 0;color:inherit;height:44px;width:44px}.apk-avatar-explainer{color:var(--cf-muted);font:12px/1.5 Arial,sans-serif;margin:12px 0}.cf-app[data-approved-layout=true] .apk-avatar-pick{background:#c8ff3d;border:0;border-radius:12px;color:#101214;font-weight:700;margin-top:12px;min-height:46px;width:100%}.cf-app[data-approved-layout=true] .cf-avatar-cropper{gap:12px;margin:16px auto;width:100%}.apk-avatar-crop{aspect-ratio:1;background:#101214;border-radius:12px;margin:auto;overflow:hidden;position:relative;width:min(320px,100%)}.cf-app[data-approved-layout=true] .apk-avatar-crop canvas{border:0;border-radius:0;box-shadow:none;outline:0;width:100%}.apk-avatar-mask{border-radius:50%;box-shadow:0 0 0 80px #10121499;inset:0;outline:2px solid #fefefe;outline-offset:-2px;pointer-events:none;position:absolute}.apk-avatar-zoom{display:block;font:14px/1.4 Arial,sans-serif}.apk-avatar-zoom output{float:right}.cf-avatar-sheet .apk-avatar-zoom output:not(:empty){display:inline;margin:0}.apk-avatar-zoom input{accent-color:var(--cf-text);display:block;min-height:44px;width:100%}.cf-app[data-approved-layout=true] .cf-avatar-crop-actions{display:flex;gap:10px;margin-top:13px}.cf-app[data-approved-layout=true] .cf-avatar-crop-actions button{border-radius:12px;flex:1;min-height:44px;padding:10px 14px}.cf-app[data-approved-layout=true] .cf-avatar-crop-actions .cf-primary{background:#101214;border:0;color:#fefefe;margin-top:12px;order:0}.cf-app[data-approved-layout=true] .apk-avatar-remove{margin-top:12px;min-height:44px;width:100%}.cf-app[data-approved-layout=true] .cf-avatar-sheet button:active:not(:disabled){transform:none}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-avatar-pick{background:var(--cf-text);color:var(--cf-bg)}.cf-app[data-approved-layout=true] .cf-avatar-sheet button{box-shadow:none}.cf-app[data-approved-layout=true] .cf-avatar-crop-actions .cf-secondary{background:#fefefe;border:1px solid #6e7275;color:#101214}.cf-app[data-approved-layout=true] .cf-avatar-sheet h2{margin:0}.cf-app[data-approved-layout=true] .cf-avatar-sheet .apk-avatar-explainer{font:12px/1.5 Arial,sans-serif;margin:12px 0}.cf-app[data-approved-layout=true] .apk-avatar-pick{display:inline-block;font:700 15px/1.4 Arial,sans-serif}.cf-app[data-approved-layout=true] .cf-avatar-crop-actions .cf-secondary{font:400 15px/1.4 Arial,sans-serif}:is(.cf-profile-card,.client-profile-identity) .cf-user-avatar{background:#c8ff3d!important;border:2px solid #c8ff3d;box-shadow:0 0 0 1px #10121426;box-sizing:border-box;color:#101214!important}.cf-dialog.ms-profile-dialog{background:var(--cf-panel,#fefefe);border-radius:24px;box-sizing:border-box;color:var(--cf-text,#20282d);max-height:calc(100dvh - 24px);max-width:100%;padding:18px;width:min(100%,520px)}.ms-profile{min-width:0}.ms-profile a,.ms-profile button{color:inherit}.ms-back{align-items:center;background:0 0;border:0;display:flex;gap:8px;padding:10px 0}.ms-profile svg{flex-shrink:0;height:22px;width:22px}.ms-identity{padding:12px;text-align:center}.ms-identity>.cf-user-avatar{font-size:28px;height:88px;margin:auto;width:88px}.ms-identity h2{font-size:24px;margin:16px 0 6px;overflow-wrap:anywhere}.ms-identity p,.ms-profile small{opacity:.72}.ms-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 22px}.ms-actions>a,.ms-actions>button{align-items:center;background:color-mix(in srgb,currentColor 7%,transparent);border:0;border-radius:18px;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-width:90px;padding:14px 8px;text-decoration:none}.ms-card{border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:18px;margin:12px 0;overflow-wrap:anywhere;padding:16px}.ms-card h3{font-size:17px;margin:0 0 12px}.ms-card p small{display:block;margin-bottom:5px}.ms-row{align-items:center;background:0 0;border:0;display:flex;gap:12px;min-width:0;padding:14px 0;text-align:left;width:100%}.ms-row>span{flex:1;min-width:0}.ms-row small,.ms-row strong{display:block}.ms-row>.cf-user-avatar{flex:none;height:40px;width:40px}.ms-sections .ms-row+.ms-row{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.ms-text{white-space:pre-wrap}.ms-link,.ms-media{display:block;margin:10px 0;overflow-wrap:anywhere}.ms-media img{border-radius:12px;display:block;max-height:260px;max-width:100%}.ms-receipt{align-items:center;display:inline-flex;gap:2px}.ms-receipt svg{height:17px!important;width:17px!important}.ms-receipt.is-read{color:var(--cf-accent,#698625);filter:brightness(.75)}.cf-app:not([data-cf-theme=dark]) .ms-receipt.is-read{color:#698625;filter:none}.ms-receipt small{font-size:10px}.cf-app .cf-message{gap:7px;max-width:100%;min-width:0}.cf-app .cf-message-avatar-button{flex:0 0 32px!important;height:32px!important;width:32px!important}.cf-app .cf-message-avatar-button .cf-message-avatar{height:32px!important;width:32px!important}.cf-app .cf-message.is-own .cf-message-avatar-button{display:none}.cf-app .cf-message .cf-bubble{box-sizing:border-box;max-width:calc(100% - 40px);min-width:0}.cf-app .cf-message.is-own .cf-bubble{max-width:88%}.cf-app .cf-message .cf-message-menu-trigger{height:26px;inset:auto!important;min-height:26px;min-width:28px;position:static!important;transform:none!important;width:28px}.cf-app .cf-author-button{background:0 0;border:0;color:inherit;font:inherit;padding:0;text-align:left}.cf-app .cf-bubble footer{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.apk-chat-header .ms-header-title{background:0 0;border:0;color:inherit;flex:1;font:inherit;min-width:0;padding:0;text-align:left}.ms-header-title small,.ms-header-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-header-title .ms-header-job{font-weight:400;margin-top:1px;opacity:.72}@media (max-width:600px){.cf-dialog.ms-profile-dialog{border-radius:0;height:100dvh;margin:0;max-height:100dvh;overflow-y:auto;padding:max(14px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));width:100%}html body .release-shell .cf-dialog.ms-profile-dialog[open]{border-radius:0!important;box-sizing:border-box!important;height:100dvh!important;inset:0!important;margin:0!important;max-height:100dvh!important;max-width:100%!important;padding:16px!important;position:fixed!important;transform:none!important;width:100%!important}}.ms-original-name{font-size:13px;margin:-2px 0 4px;opacity:.72}.ms-book-form{display:grid;gap:8px;margin:4px 0}.ms-book-form input,.ms-book-form textarea{background:color-mix(in srgb,currentColor 4%,transparent);border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;box-sizing:border-box;color:inherit;font:inherit;padding:10px 12px;width:100%}.ms-book-form textarea{min-height:88px;resize:vertical}.ms-book-buttons{display:flex;flex-wrap:wrap;gap:8px}.ms-book-buttons button{background:0 0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;color:inherit;cursor:pointer;font:inherit;padding:9px 14px}#root .cf-app .ms-book-buttons button{background:0 0}#root .cf-app .ms-book-buttons button:first-child{background:#c8ff3d!important;border-color:#c8ff3d;color:#101214!important;font-weight:700}.apk-chat-header .ms-header-stack{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0}.apk-chat-header .ms-header-case,.apk-chat-header .ms-header-name{background:0 0;border:0;color:inherit;font:inherit;max-width:100%;min-width:0;padding:0;text-align:left}.apk-chat-header .ms-header-case small,.apk-chat-header .ms-header-name strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apk-chat-header .ms-header-case .ms-header-job{font-weight:400;margin-top:1px;opacity:.72}.ms-profile .ms-card label{color:var(--cf-muted,#66705d);display:grid;font-size:11px;gap:3px;margin:6px 0}.ms-profile .ms-card select{background:var(--cf-panel,#fefefe);border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:10px;box-sizing:border-box;color:inherit;font:inherit;min-height:38px;padding:0 8px;width:100%}.apk-chat-header .ms-header-case{align-items:center;display:flex;gap:4px;width:100%}.apk-chat-header .ms-header-case-lines{flex:1;min-width:0}.apk-chat-header .ms-header-case-hint{color:var(--cf-muted,#66705d);flex:none;height:15px;opacity:.55;width:15px}.crm-client-call{align-items:center;border-radius:11px;color:inherit;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;text-decoration:none;touch-action:manipulation;width:44px}.crm-client-call:hover{background:var(--cf-panel,#fefefe)}.crm-client-call:focus-visible{outline:2px solid var(--cf-accent,#c8ff3d);outline-offset:2px}.crm-client-call-empty{align-items:center;color:var(--cf-muted,#6e7275);display:inline-flex;flex-shrink:0;gap:5px;line-height:1.2;max-width:150px}.crm-client-call-empty small{font-size:11px}.crm-client-call-empty svg{flex-shrink:0}.sc-client-contact{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.sc-client-contact strong{min-width:0;overflow-wrap:anywhere}.crm-profile-phone{display:none}@media (min-width:1024px){.crm-client-call,.crm-client-call-empty,.ms-actions .crm-profile-call,.ms-card .crm-profile-call{display:none}.crm-profile-phone{display:inline;overflow-wrap:anywhere}}.cf-app[data-approved-layout=true] .cf-city-dialog{background:var(--cf-panel,#fefefe);border:1px solid var(--cf-border,#6e7275);border-radius:24px;box-shadow:0 16px 60px #10121433;box-sizing:border-box;color:var(--cf-text,#101214);margin:auto;max-height:calc(100dvh - 32px);max-width:390px;overflow:auto;padding:24px;width:calc(100% - 32px)}.cf-app[data-approved-layout=true] .cf-city-dialog::backdrop{background:#10121499}.cf-app[data-approved-layout=true] .cf-city-dialog form{display:flex;flex-direction:column;gap:14px;text-align:left}.cf-app[data-approved-layout=true] .cf-city-icon{background:#c8ff3d;border-radius:16px;color:#101214;display:grid;height:48px;place-items:center;width:48px}.cf-app[data-approved-layout=true] .cf-city-dialog h2{font-size:25px;letter-spacing:-.6px;line-height:1.15;margin:0}.cf-app[data-approved-layout=true] .cf-city-dialog p{font-size:15px;line-height:1.45;margin:0}.cf-app[data-approved-layout=true] .cf-city-dialog label{font-size:14px;font-weight:650;margin-top:4px}.cf-app[data-approved-layout=true] .cf-city-dialog input{background:var(--cf-panel,#fefefe);border:1px solid #6e7275;border-radius:12px;box-sizing:border-box;color:inherit;font:inherit;font-size:16px;min-height:50px;min-width:0;padding:12px;width:100%}.cf-app[data-approved-layout=true] .cf-city-dialog button:focus-visible,.cf-app[data-approved-layout=true] .cf-city-dialog input:focus-visible{outline:2px solid var(--cf-text,#101214);outline-offset:3px}.cf-app[data-approved-layout=true] .cf-city-options{border:1px solid #6e7275;border-radius:12px;max-height:200px;overflow:auto}.cf-app[data-approved-layout=true] .cf-city-options button{background:0 0;border:0;color:inherit;display:flex;flex-direction:column;font:inherit;gap:3px;min-height:54px;padding:10px 12px;text-align:left;width:100%}.cf-app[data-approved-layout=true] .cf-city-options button[aria-selected=true]{background:#c8ff3d;color:#101214}.cf-app[data-approved-layout=true] .cf-city-options span{font-size:12px}.cf-app[data-approved-layout=true] .cf-city-destination{background:#6e727514;border-radius:12px;display:flex;flex-direction:column;font-size:13px;gap:5px;line-height:1.4;padding:12px}.cf-app[data-approved-layout=true] .cf-city-destination strong{font-size:15px;overflow-wrap:anywhere}.cf-app[data-approved-layout=true] .cf-city-continue{background:#c8ff3d;border:0;border-radius:14px;color:#101214;font:inherit;font-weight:750;min-height:50px}.cf-app[data-approved-layout=true] .cf-city-continue:disabled{cursor:default;opacity:.5}.cf-app[data-approved-layout=true] .cf-city-dialog small{font-size:12px;text-align:center}.cf-app[data-approved-layout=true] .cf-city-exit{align-self:center;background:0 0;border:0;color:inherit;font:inherit;font-size:13px;min-height:36px}@media (max-height:620px){.cf-app[data-approved-layout=true] .cf-city-dialog{padding:16px}.cf-app[data-approved-layout=true] .cf-city-dialog form{gap:10px}.cf-app[data-approved-layout=true] .cf-city-icon{display:none}.cf-app[data-approved-layout=true] .cf-city-options{max-height:130px}}.cf-city-dialog form>div:not([hidden])>label{display:block;margin-bottom:8px}.cf-app .sv-journey-card{background:var(--cf-panel,#fefefe);border:1px solid var(--cf-border,#6e7275);border-radius:16px;box-sizing:border-box;color:var(--cf-text,#101214);line-height:1.45;margin:12px;overflow-wrap:anywhere;padding:16px;text-align:left}.cf-app .sv-journey-card>strong{display:block;font-size:17px;line-height:1.3}.cf-app .sv-journey-card p{color:inherit;font-size:14px;margin:10px 0}.cf-app .sv-journey-actions{display:flex;flex-direction:column;gap:8px}.cf-app .sv-journey-card button,.cf-app .sv-journey-card summary{min-height:44px}.cf-app .sv-journey-card summary{align-items:center;cursor:pointer;display:flex;font-size:14px;text-decoration:underline;text-underline-offset:3px}.cf-app .sv-review-reason{background:#6e727514;border-left:3px solid #6e7275;padding:10px}.cf-app .cf-locality-fallback fieldset{border:1px solid #6e7275;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:0;min-width:0;padding:12px}.cf-app .cf-locality-fallback label{display:flex;flex-direction:column;gap:6px}.cf-app .cf-locality-fallback input,.cf-app .cf-locality-fallback select{background:var(--cf-panel,#fefefe);border:1px solid #6e7275;border-radius:10px;box-sizing:border-box;color:var(--cf-text,#101214);font:inherit;font-size:16px;min-height:48px;min-width:0;padding:10px;width:100%}.cf-app .cf-locality-fallback small{line-height:1.4;text-align:left}.cf-app .sv-region-summary{display:grid;gap:10px}.cf-app .sv-region-summary article{border:1px solid var(--cf-border,#6e7275);border-radius:12px;padding:12px}.cf-app .sv-region-summary p{line-height:1.5;margin:6px 0}.cf-app .cf-locality-fallback :focus-visible,.cf-app .sv-journey-card :focus-visible{outline:2px solid var(--cf-text,#101214);outline-offset:3px}.cf-app[data-approved-layout=true] .sv-journey-card p{color:var(--cf-text,#101214)!important;font-size:15px;line-height:1.5}.cf-app[data-cf-theme=dark] .cf-team-dialog,.cf-app[data-cf-theme=dark] .cf-team-dialog select,.cf-app[data-cf-theme=dark] .cf-team-dialog textarea,.cf-app[data-cf-theme=dark] .cf-team-modal{background:#101214;color:#fefefe}.cf-app .cf-group-avatar{background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:13px;color:var(--cf-muted);display:grid;flex-shrink:0;height:46px;isolation:isolate;overflow:hidden;place-items:center;position:relative;width:46px}.cf-app .cf-group-avatar>svg{height:25px;width:25px}.cf-app .cf-group-avatar>img{height:100%;object-fit:cover;width:100%}.cf-app .cf-avatar-editor{align-items:center;border-bottom:1px solid var(--cf-line);display:flex;flex-direction:column;gap:12px;padding:8px 0 20px}.cf-avatar-editor .cf-group-avatar{height:78px;width:78px}.cf-avatar-editor .cf-group-avatar>svg{height:38px;width:38px}.cf-app .cf-avatar-editor .cf-secondary{align-items:center;display:flex;gap:8px;justify-content:center;width:auto}.cf-avatar-editor .cf-secondary svg{height:18px;width:18px}@media (prefers-reduced-motion:reduce){}.cf-media-picker{border:0;flex-shrink:0;margin:0;min-width:0;padding:0;position:relative}.cf-media-choices{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 8px 28px #10121422;left:0;margin:0;min-width:180px;position:absolute;z-index:20}.cf-media-choices button{align-items:center;border-radius:10px;color:var(--cf-text);display:flex;font-size:15px;gap:12px;min-height:48px;text-align:left;transition:background-color .18s;width:100%}.cf-media-choices button:active,.cf-media-choices button:hover{background:var(--cf-tint)}.cf-media-choices button svg{color:var(--cf-accent-text);height:21px;width:21px}@media (prefers-reduced-motion:reduce){.cf-media-choices button{transition:none}}.cf-media-choices{background:var(--cf-panel,var(--cv-surface));border-color:var(--cf-line,var(--cv-line));color:var(--cf-text,var(--cv-text));max-width:calc(100vw - 48px);padding:12px;width:290px}.cf-media-choices legend{float:left;font-size:13px;font-weight:600;padding:4px 8px 8px;width:100%}.cf-media-choices button{background:0 0;border:0;clear:both;color:inherit;line-height:1.3;padding:8px}.cf-media-choices button>span:last-child{display:grid;gap:4px}.cf-media-choices small{color:var(--cf-muted,var(--cv-muted));font-size:12px;font-weight:400}.cf-media-choices .media-choice-icon{border-radius:14px;display:grid;flex:none;height:42px;place-items:center;width:42px}.media-choice-icon.gallery{background:#e5ddff;color:#5840a2}.media-choice-icon.camera{background:#d8edff;color:#245d91}.media-choice-icon.video{background:#ffe1dc;color:#994538}.cf-media-choices button .media-choice-icon svg{color:inherit}.messenger-composer .cf-media-picker>.cf-attach{background:var(--cv-raised);border:0;border-radius:50%;color:var(--cv-text);display:grid;height:40px;place-items:center;width:40px}.messenger-attachment-preview{display:flex;gap:8px;grid-column:1/-1;overflow-x:auto;padding:4px}.messenger-attachment-preview>div{flex:0 0 100px;position:relative}.messenger-attachment-preview img,.messenger-attachment-preview video{border-radius:12px;display:block;height:80px;object-fit:cover;width:100px}.messenger-attachment-preview button{background:#111c;border:0;border-radius:50%;color:#fff;display:grid;height:32px;place-items:center;position:absolute;right:2px;top:2px;width:32px}.messenger-upload-status{font-size:13px;grid-column:1/-1}.cv2-messages video{border-radius:12px;max-height:320px;max-width:100%}.cf-app{--cf-avatar:#fefefe;--cf-danger:#6e7275;--lightningcss-light:initial;--lightningcss-dark: ;color:var(--cf-text);color-scheme:light;display:flex;flex-direction:column;font-size:16px;isolation:isolate;line-height:1.5;text-align:left}.cf-app[data-cf-theme=dark]{--cf-avatar:#101214;--cf-danger:#fefefe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cf-app [hidden]{display:none!important}.cf-app h1,.cf-app h2,.cf-app h3,.cf-app p{margin:0}.cf-app h1,.cf-app h2,.cf-app h3{color:var(--cf-text);line-height:1.3;text-transform:none}.cf-app button,.cf-app input,.cf-app select,.cf-app textarea{font:inherit;letter-spacing:normal}.cf-app button{background:0 0;border:0;box-shadow:none;color:var(--cf-text);cursor:pointer;min-width:0;text-transform:none;transition:background-color .18s,color .18s,transform .18s}.cf-app button:hover{background:var(--cf-tint)}.cf-app button:disabled{cursor:default;transform:none}.cf-app a{color:var(--cf-accent-text);text-decoration:none}.cf-app a:hover{text-decoration:underline}.cf-app svg{flex-shrink:0;height:22px;stroke-width:1.8px;width:22px}.cf-app button svg{pointer-events:none}.cf-app .cf-icon{align-items:center;border-radius:50%;color:var(--cf-text);display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.cf-app .cf-brandbar{align-items:center;display:flex;justify-content:space-between}.cf-brand{color:var(--cf-text);font-size:27px;line-height:1.2}.cf-app .cf-avatar{background:var(--cf-tint);border-radius:50%;color:var(--cf-accent-text);display:grid;flex-shrink:0;font-size:12px;font-weight:750;height:38px;overflow:hidden;padding:0;place-items:center;width:38px}.cf-workspace{flex:1;min-height:0}.cf-main{flex:1;flex-direction:column;position:relative}.cf-chat-page{display:flex;flex:1;flex-direction:column;min-height:0}.cf-messages{flex:1;min-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:17px 20px 14px;scrollbar-color:var(--cf-line) transparent;scrollbar-width:thin}.cf-date{margin:8px 0 22px;text-align:center}.cf-message{align-items:flex-end;display:flex;gap:8px;margin:0 0 16px}.cf-message-avatar{background:var(--cf-avatar);border-radius:50%;color:var(--cf-muted);display:grid;flex-shrink:0;font-weight:750;overflow:hidden;place-items:center}.cf-bubble{background:var(--cf-panel);border-radius:20px 20px 20px 5px;max-width:min(85%,530px);min-width:90px;overflow-wrap:anywhere;padding:12px 14px 7px}.cf-message.is-own .cf-bubble{background:var(--cf-own);border-radius:20px 20px 5px;max-width:min(100%,530px)}.cf-author{margin-bottom:6px}.cf-bubble p{overflow-wrap:anywhere;white-space:pre-wrap}.cf-bubble blockquote{background:var(--cf-quote);border:0;border-left:3px solid var(--cf-accent);border-radius:0 8px 8px 0;color:var(--cf-muted);display:block;margin:0 0 8px;overflow-wrap:anywhere;padding:6px 9px}.cf-bubble blockquote strong{color:var(--cf-accent-text);display:block;font-size:12px;margin-bottom:2px}.cf-bubble blockquote span{display:block}.cf-bubble footer{align-items:center;color:var(--cf-muted);display:flex;gap:4px;justify-content:flex-end;margin-top:4px;min-height:30px}.cf-bubble time{font-size:11px}.cf-bubble footer>svg{color:var(--cf-accent-text);height:14px;width:14px}.cf-app .cf-message-action{align-items:center;color:var(--cf-muted);display:inline-flex;height:30px;justify-content:center;padding:0;width:32px}.cf-message-action svg{height:15px;width:15px}.cf-media{margin:10px -8px 4px;max-width:370px;min-width:180px}.cf-media>button{border-radius:13px;display:block;overflow:hidden;padding:0!important;position:relative;width:100%}.cf-media img{background:var(--cf-bg);max-height:340px}.cf-media img,.cf-media video{border-radius:13px;display:block;object-fit:contain;width:100%}.cf-media video{background:#101214;max-height:310px;min-height:140px}.cf-media>button>span{background:#fefefee8;border-radius:50%;bottom:9px;color:#101214;display:grid;height:30px;place-items:center;position:absolute;right:9px;width:30px}.cf-media>button>span svg{height:16px;width:16px}.cf-media-download{align-items:center;color:var(--cf-muted)!important;display:flex;font-size:12px;gap:5px;padding:7px 6px 1px}.cf-media-download svg{height:14px;width:14px}.cf-media-download small{color:var(--cf-muted);margin-left:auto}.cf-media-fallback{background:var(--cf-tint);border-radius:12px;padding:15px}.cf-media-fallback p{font-size:13px}.cf-full-photo{background:var(--cf-bg);border-radius:13px;margin:8px 0 16px;max-height:70dvh;object-fit:contain;width:100%}.cf-composer-area{background:var(--cf-bg);border-top:1px solid #10121400;padding:10px 18px 15px}.cf-compose{align-items:flex-end;display:flex;gap:8px}.cf-app .cf-attach{background:var(--cf-panel);color:var(--cf-muted)}.cf-app .cf-compose textarea{background:var(--cf-panel);border:1px solid var(--cf-line);color:var(--cf-text);field-sizing:content;flex:1;font-size:16px;height:46px;line-height:1.5;max-height:150px;min-width:0;padding:10px 16px;resize:none}.cf-compose textarea::placeholder{color:var(--cf-muted)}.cf-app .cf-send{background:var(--cf-accent);height:46px;width:46px}.cf-send-notice{color:var(--cf-muted);display:block;font-size:13px;overflow-wrap:anywhere;padding:3px 6px 8px}.cf-draft{align-items:center;background:var(--cf-panel);border-radius:13px;display:flex;gap:10px;margin:0 0 9px 52px;min-width:0;padding:8px 10px}.cf-draft>svg{color:var(--cf-accent-text);height:22px;width:22px}.cf-draft>span{flex:1;min-width:0}.cf-draft strong{font-size:13px;font-weight:650}.cf-draft small,.cf-draft strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-draft small{color:var(--cf-muted);font-size:12px}.cf-connection,.cf-upload-status{align-items:center;color:var(--cf-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center;padding:8px 14px}.cf-app .cf-connection button,.cf-app .cf-upload-status button{color:var(--cf-accent-text);font-size:13px;padding:4px;text-decoration:underline}.cf-connection{background:var(--cf-tint)}.cf-archive-note{color:var(--cf-muted);font-size:14px;padding:10px;text-align:center}.cf-app .cf-new-messages{align-items:center;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:22px;bottom:90px;box-shadow:0 4px 20px #10121422;color:var(--cf-accent-text);display:flex;font-size:13px;gap:7px;left:50%;padding:10px 15px;transform:translate(-50%);z-index:2}.cf-new-messages svg{height:18px;width:18px}.cf-spinner{animation:cf-spin .85s linear infinite;border:2px solid #10121430;border-radius:50%;border-top-color:#101214;height:20px;width:20px}@keyframes cf-spin{to{transform:rotate(1turn)}}.cf-bottom{background:var(--cf-panel);border-top:1px solid var(--cf-line);gap:7px;justify-content:center;padding:6px 15px max(8px,env(safe-area-inset-bottom))}.cf-app .cf-bottom button{align-items:center;border-radius:14px;color:var(--cf-muted);display:flex;flex:1;flex-direction:column;font-size:12px;font-weight:550;gap:4px;justify-content:center;max-width:200px;min-height:54px;padding:6px 0}.cf-app .cf-bottom button[aria-current=page]{color:var(--cf-accent-text)}.cf-bottom button[aria-current=page] svg{stroke-width:2.2px}.cf-page{flex:1;overflow-y:auto}.cf-profile-card{padding:12px 0 28px;text-align:center}.cf-profile-card .cf-avatar{font-size:24px;height:76px;margin:0 auto 15px;width:76px}.cf-profile-card h3{font-size:22px;font-weight:800;overflow-wrap:anywhere}.cf-profile-card p{color:var(--cf-muted);font-size:14px;margin-top:6px}.cf-app .cf-text-button{align-items:center;border-radius:10px;color:var(--cf-accent-text);display:inline-flex;font-size:14px;gap:7px;justify-content:center;padding:10px}.cf-app .cf-setting{align-items:center;border:0;border-bottom:1px solid var(--cf-line);border-radius:0;color:var(--cf-text);display:flex;padding:17px 4px;text-align:left;text-decoration:none;width:100%}.cf-setting small{color:var(--cf-muted);margin-left:auto;text-align:right}.cf-setting svg:last-child:not(:first-child){color:var(--cf-muted);margin-left:auto;width:18px}.cf-access,.cf-empty,.cf-loading{align-items:center;color:var(--cf-muted);display:flex;flex-direction:column;gap:17px;justify-content:center;min-height:240px;padding:40px 20px;text-align:center}.cf-access{flex:1;margin:auto;max-width:500px}.cf-access h1{font-size:25px}.cf-access>svg,.cf-empty>svg{color:var(--cf-accent-text);height:38px;width:38px}.cf-access p{line-height:1.65}.cf-loading{min-height:100dvh}.cf-app .cf-error{color:var(--cf-danger)}.cf-banner{align-items:center;background:var(--cf-panel);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:12px 18px}.cf-app label{display:flex;flex-direction:column}.cf-app label{color:var(--cf-text);font-size:14px;font-weight:550;gap:7px}.cf-app input,.cf-app select,.cf-app textarea{background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:12px;box-shadow:none;color:var(--cf-text);min-height:46px;padding:11px 13px;width:100%}.cf-app input[type=checkbox]{accent-color:var(--cf-accent);flex-shrink:0;height:19px;min-height:19px;padding:0;width:19px}.cf-app .phone-input{align-items:center;background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:13px;display:flex;gap:7px;padding:0 12px}.cf-app .phone-input input{background:0 0;border:0;padding-left:2px}.cf-app .call-confirmation .primary,.cf-app .cf-primary,.cf-app .cf-secondary{align-items:center;background:var(--cf-accent);border-radius:14px;display:flex;font-weight:700;gap:9px;justify-content:center;line-height:1.5;padding:12px 17px;text-decoration:none;width:100%}.cf-app .cf-secondary{background:var(--cf-tint);color:var(--cf-accent-text)}.cf-app .call-confirmation{background:0 0;border:0;color:var(--cf-text);display:flex;flex-direction:column;gap:14px;padding:0}.cf-app .call-confirmation output,.cf-app .call-confirmation p{color:var(--cf-muted);font-size:14px}.cf-app .call-confirmation button{background:var(--cf-tint);border-radius:12px;color:var(--cf-accent-text);padding:12px}.cf-app .cf-dialog{background:var(--cf-panel);border:1px solid var(--cf-line);color:var(--cf-text);margin:auto;max-height:85dvh;max-width:510px;overflow-y:auto;padding:22px;width:calc(100% - 24px)}.cf-dialog>header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:17px}.cf-dialog h2{font-size:22px;font-weight:800}.cf-form,.cf-form form{display:flex;flex-direction:column;gap:16px}.cf-form p{color:var(--cf-muted);font-size:14px;line-height:1.65}.cf-form h3{font-size:17px}.cf-form .cf-error{margin:0}.cf-form textarea{min-height:82px;resize:vertical}.cf-member{align-items:center;border-bottom:1px solid var(--cf-line);display:flex;gap:11px;padding:11px 0}.cf-member>span:nth-child(2){flex:1;min-width:0}.cf-member strong{display:block;font-size:14px;font-weight:650;overflow-wrap:anywhere}.cf-member small{color:var(--cf-muted);display:block;font-size:12px;margin-top:3px}@media (min-width:901px){.cf-app{height:100dvh;min-height:620px;overflow:hidden}.cf-workspace{height:calc(100dvh - 64px);min-height:0;overflow:hidden}.cf-main{height:100%;overflow:auto}.cf-main,.sv-navigation{scrollbar-color:var(--cf-line) transparent}.sv-navigation{min-height:0;overflow-y:auto}.sv-chat-layout{height:100%;min-height:0}.cf-messages{padding-left:32px;padding-right:32px}.cf-bottom{padding-bottom:7px}}@media (max-width:900px){.cf-app .cf-brandbar{border:0}.cf-brand{font-size:26px}.cf-workspace{overflow:hidden}.cf-page{padding:20px}.cf-bubble{max-width:calc(100% - 36px)}.cf-message.is-own .cf-bubble{max-width:100%}.cf-bubble footer{gap:2px}.cf-composer-area{padding:9px 11px 11px}.cf-compose{gap:7px}.cf-app .cf-attach{height:44px;width:40px}.cf-app .cf-dialog{margin:auto auto 10px;max-height:85dvh;padding:19px}.cf-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cf-app:has(.cf-loading){height:auto;min-height:100dvh}}@media (max-width:360px){.cf-app .cf-brandbar{padding-left:16px;padding-right:16px}.cf-messages{padding-left:8px;padding-right:8px}.cf-bubble{padding-left:11px;padding-right:11px}.cf-message-avatar{font-size:9px}.cf-message{gap:6px}.cf-bubble{max-width:calc(100% - 30px)}.cf-app .cf-compose textarea{padding-left:12px;padding-right:10px}.cf-app .cf-attach{width:36px}.cf-media{min-width:140px}.cf-page{padding:18px}.cf-setting{font-size:14px!important;gap:9px!important}}.cf-message.is-own{flex-direction:row-reverse;padding-left:0}.cf-message.is-own .cf-message-avatar{order:0}.cf-message.is-own .cf-bubble{max-width:min(85%,530px)}.cf-admin-community{min-width:0}.cf-admin-metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-admin-metrics article{background:var(--cf-tint);border:1px solid var(--cf-line);border-radius:16px;display:flex;flex-direction:column;gap:5px;padding:16px}.cf-admin-metrics strong{color:var(--cf-accent-text);font-size:28px;line-height:1}.cf-admin-metrics span{color:var(--cf-muted);font-size:12px;line-height:1.35}.cf-invite-journal{display:grid;gap:12px}.cf-invite-journal h3{margin:4px 0 0}.cf-invite-list{display:grid;gap:2px}.cf-invite-list>article{align-items:center;border-bottom:1px solid var(--cf-line);display:flex;gap:11px;min-width:0;padding:12px 0}.cf-invite-list>article:last-child{border-bottom:0}.cf-invite-list .cf-user-avatar{height:40px;width:40px}.cf-invite-list>article>div{display:grid;flex:1;gap:3px 10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.cf-invite-list span,.cf-invite-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-invite-list span{color:var(--cf-muted);font-size:12px;grid-column:1/-1}.cf-invite-list time{color:var(--cf-muted);font-size:11px;grid-area:1/2;white-space:nowrap}.cf-empty-state{background:var(--cf-tint);border-radius:14px;color:var(--cf-muted);padding:18px;text-align:center}@media (max-width:390px){.cf-admin-metrics{grid-template-columns:1fr 1fr}.cf-admin-metrics article{padding:13px}.cf-admin-metrics strong{font-size:24px}.cf-invite-list>article>div{grid-template-columns:1fr}.cf-invite-list time{grid-area:auto/1}.cf-invite-list span{grid-column:1}}.cf-message.is-own{justify-content:flex-start}.cf-app .cf-message-avatar-button{border-radius:50%;color:inherit;display:grid;flex:0 0 52px;height:52px;padding:0;place-items:center;transition:transform .18s,background-color .18s;width:52px}.cf-app .cf-message-avatar-button:active{transform:scale(.94)}.cf-app .cf-message-avatar-button:focus-visible{outline:3px solid color-mix(in srgb,var(--cf-accent) 55%,transparent);outline-offset:2px}.cf-app .cf-message-avatar-button .cf-message-avatar,.cf-message-avatar{font-size:13px;height:46px;width:46px}.cf-message.has-continuation{margin-bottom:3px}.cf-message.has-continuation .cf-message-avatar-button{pointer-events:none;visibility:hidden}.cf-message.is-continuation .cf-author{display:none}.cf-member-profile{display:flex;flex-direction:column;gap:16px;min-width:0}.cf-member-profile-head{align-items:center;display:flex;gap:15px}.cf-app .cf-member-profile-avatar{flex:0 0 84px;font-size:24px;height:84px;width:84px}.cf-member-profile-head>div{min-width:0}.cf-member-profile-head h3{font-size:20px;overflow-wrap:anywhere}.cf-member-profile-head p{align-items:center;display:flex;font-size:13px;gap:6px;margin:5px 0 8px}.cf-member-profile-head p svg{height:16px;width:16px}.cf-member-status{background:var(--cf-tint);border-radius:999px;color:var(--cf-accent-text);display:inline-flex;font-size:12px;font-weight:700;padding:5px 9px}.cf-member-status.is-disabled{background:color-mix(in srgb,var(--cf-danger) 10%,transparent);color:var(--cf-danger)}.cf-member-details{background:var(--cf-tint);border-radius:15px;display:grid;font-size:13px;gap:7px 14px;grid-template-columns:max-content 1fr;padding:14px}.cf-member-details dt{color:var(--cf-muted)}.cf-member-details dd{margin:0;overflow-wrap:anywhere}.cf-member-contact{display:flex;flex-direction:column;gap:10px}.cf-member-contact p{align-items:flex-start;display:flex;gap:9px}.cf-member-contact p svg{color:var(--cf-accent-text);flex:none;height:19px;margin-top:2px;width:19px}.cf-member-contact p span{color:var(--cf-text);display:flex;flex-direction:column}.cf-member-contact p small{color:var(--cf-muted)}.cf-member-contact>.cf-primary{text-decoration:none;width:100%}.cf-member-contact>small,.cf-member-no-contact{color:var(--cf-muted);font-size:12px}.cf-member-origin{border-top:1px solid var(--cf-line);display:flex;flex-direction:column;font-size:13px;gap:4px;padding-top:13px}.cf-member-origin span,.cf-member-origin time{color:var(--cf-muted)}.cf-member-back{align-items:center;align-self:flex-start;color:var(--cf-accent-text)!important;display:inline-flex!important;font-weight:700;gap:6px;padding:7px 0!important}.cf-member-back svg{height:18px;width:18px}.cf-admin-metrics button{align-items:flex-start;background:var(--cf-tint);border:1px solid var(--cf-line);border-radius:16px;color:var(--cf-text);display:flex;flex-direction:column;gap:5px;min-height:86px;padding:16px;text-align:left;transition:transform .18s,border-color .18s;width:100%}.cf-admin-metrics button:active{transform:scale(.98)}.cf-admin-metrics button:focus-visible{outline:3px solid color-mix(in srgb,var(--cf-accent) 55%,transparent);outline-offset:2px}.cf-admin-metrics button strong{color:var(--cf-accent-text);font-size:28px;line-height:1}.cf-admin-metrics button span{color:var(--cf-muted);font-size:12px;line-height:1.35}.cf-admin-members{display:flex;flex-direction:column;gap:0}.cf-admin-members>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.cf-admin-members>header h3{margin:0}.cf-member-button{align-items:center!important;border-bottom:1px solid var(--cf-line);color:var(--cf-text)!important;display:flex!important;gap:11px!important;min-height:64px;padding:10px 0!important;text-align:left;width:100%}.cf-member-button>span:nth-child(2){flex:1;min-width:0}.cf-member-button small,.cf-member-button strong{display:block}.cf-member-button small{color:var(--cf-muted);margin-top:3px}.cf-member-button>svg{color:var(--cf-muted);height:18px;width:18px}.cf-admin-metrics button[aria-pressed=true]{background:color-mix(in srgb,var(--cf-accent) 14%,var(--cf-panel));border-color:var(--cf-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cf-accent) 28%,transparent)}@media (max-width:390px){.cf-admin-metrics button{min-height:80px;padding:13px}.cf-admin-metrics button strong{font-size:24px}.cf-app .cf-member-profile-avatar{flex-basis:76px;height:76px;width:76px}.cf-app .cf-dialog:has(.cf-member-profile){padding-bottom:max(19px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cf-admin-metrics button,.cf-app .cf-message-avatar-button{transition:none}.cf-app button{transition:none!important}.cf-app button:active{transform:none!important}.cf-spinner{animation:none;border-right-color:#101214;border-top-color:#10121400}}.cf-notification-help{color:var(--cf-muted);display:block;font-size:12px;line-height:1.5;margin:0 0 14px;padding:0 16px 0 52px}.cf-notifications .cf-error{margin:0 16px 14px}@media (max-width:900px){.cf-messages{padding:10px 8px 8px}.cf-date{font-size:11px;margin:5px 0 12px}.cf-message{gap:4px;margin-bottom:10px}.cf-bubble,.cf-message.is-own .cf-bubble{border-radius:18px 18px 18px 5px;max-width:calc(100% - 60px);min-width:64px;padding:9px 12px 5px}.cf-message.is-own .cf-bubble{border-radius:18px 18px 5px}.cf-bubble p{line-height:1.4}.cf-bubble footer{margin-top:2px;min-height:24px}.cf-app .cf-message-action{height:26px;width:28px}.cf-message.is-own .cf-message-action[aria-label^=Ответить]{display:none}.cf-composer-area{border-top-color:var(--cf-line);padding:6px 8px max(8px,env(safe-area-inset-bottom))}.cf-app .cf-dialog{margin:auto auto 0;max-height:88dvh;padding:28px 19px max(19px,env(safe-area-inset-bottom));position:relative}.cf-app .cf-dialog:before{background:var(--cf-line);border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:42px}.cf-dialog>header{background:var(--cf-panel);padding-top:4px;position:sticky;top:-28px;z-index:1}}@media (max-width:360px){.cf-app .cf-message-avatar-button .cf-message-avatar,.cf-message-avatar{height:44px;width:44px}}.cf-member-restore{border-top:1px solid var(--cf-line);margin-top:18px;padding-top:18px}.cf-member-restore h3{font-size:18px;margin:0}.cf-member-restore p{color:var(--cf-muted);font-size:13px;margin:4px 0 12px}.cf-profile-card h2{font-size:22px;font-weight:800;overflow-wrap:anywhere}.cf-app{--ws-orange:#c8ff3d;--ws-orange-hot:#c8ff3d;--ws-ink:#101214;--ws-radius-sm:14px;--ws-radius-md:20px;--ws-radius-lg:28px;--ws-shadow-soft:0 12px 36px #10121412;--ws-shadow-float:0 18px 55px #1012141f;--ws-edge:color-mix(in srgb,var(--cf-line) 78%,transparent);letter-spacing:-.012em}.cf-app[data-cf-theme=dark]{--ws-shadow-soft:0 14px 42px #10121447;--ws-shadow-float:0 24px 70px #1012146b;--ws-edge:#fefefe14;background:radial-gradient(circle at 16% -12%,#c8ff3d21,transparent 31rem),radial-gradient(circle at 92% 105%,#fefefe0a,transparent 24rem),var(--cf-bg)}.cf-app h1,.cf-app h2,.cf-app h3,.cf-brand{font-family:Segoe UI Variable Display,Segoe UI Variable,Segoe UI,system-ui,sans-serif;letter-spacing:-.035em}.cf-app a,.cf-app button,.cf-app input,.cf-app select,.cf-app textarea{-webkit-tap-highlight-color:transparent}.cf-app button{transition:transform .17s,color .17s,background-color .17s,border-color .17s,box-shadow .17s}.cf-app button:active:not(:disabled){transform:translateY(1px)scale(.985)}.cf-app a:focus-visible,.cf-app button:focus-visible,.cf-app input:focus-visible,.cf-app select:focus-visible,.cf-app textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ws-orange) 58%,transparent);outline-offset:3px}.cf-app .cf-brandbar{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);border-bottom-color:var(--ws-edge);box-shadow:0 1px #fefefe0d;min-height:70px;position:relative;z-index:8}.cf-brand{font-size:clamp(25px,3vw,31px);font-weight:850;letter-spacing:-.065em}.cf-brand span{text-shadow:0 0 22px #c8ff3d47}.cf-workspace{background:0 0}.cf-main,.sv-conversation{background:linear-gradient(180deg,color-mix(in srgb,var(--cf-panel) 42%,transparent),transparent 180px),transparent}.sv-navigation{background:color-mix(in srgb,var(--cf-panel) 82%,transparent);border-right:1px solid var(--ws-edge)}.cf-app .sv-navigation>:is(button,a){margin-inline:10px;position:relative}.cf-app .sv-navigation>:is(button,a).is-active:before{background:var(--ws-orange);border-radius:999px;box-shadow:0 0 18px #c8ff3d73;content:"";inset-block:12px;left:-10px;position:absolute;width:3px}.sv-rooms{background:color-mix(in srgb,var(--cf-panel) 76%,transparent);border-right-color:var(--ws-edge)}.cf-messages{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ws-orange) 5%,transparent),transparent 30rem);scrollbar-color:color-mix(in srgb,var(--cf-muted) 34%,transparent) transparent}.cf-date{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--cf-panel) 78%,transparent);border:1px solid var(--ws-edge);border-radius:999px;color:var(--cf-muted);font-size:11px;font-weight:650;letter-spacing:.035em;margin:10px auto 18px;padding:6px 11px;text-transform:uppercase;width:fit-content}.cf-message{margin-block:3px}.cf-bubble{border:1px solid var(--ws-edge);border-radius:7px var(--ws-radius-md) var(--ws-radius-md) var(--ws-radius-md);box-shadow:var(--ws-shadow-soft)}.cf-message.is-own .cf-bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--cf-own) 90%,var(--cf-panel)),var(--cf-own));border-color:color-mix(in srgb,var(--ws-orange) 24%,var(--ws-edge));border-radius:var(--ws-radius-md) 7px var(--ws-radius-md) var(--ws-radius-md)}.cf-message.is-continuation .cf-bubble{border-top-left-radius:12px}.cf-message.is-own.is-continuation .cf-bubble{border-top-right-radius:12px}.cf-author{font-size:12px;font-weight:750;letter-spacing:.01em}.cf-bubble footer{opacity:.82}.cf-app .cf-message-action{border-radius:9px}.cf-app .cf-message-avatar-button:hover{background:color-mix(in srgb,var(--cf-tint) 70%,transparent)}.cf-composer-area{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:color-mix(in srgb,var(--cf-bg) 86%,transparent);border-top:1px solid var(--ws-edge);box-shadow:0 -14px 40px #1012140d;position:relative;z-index:5}.cf-compose{margin-inline:auto;max-width:920px}.cf-app .cf-compose textarea{background:color-mix(in srgb,var(--cf-panel) 94%,transparent);border:1px solid var(--ws-edge);border-radius:18px;box-shadow:inset 0 1px #fefefe38,0 8px 24px #1012140d;min-height:48px;scrollbar-width:none}.cf-app .cf-compose textarea::-webkit-scrollbar{display:none}.cf-app .cf-compose textarea:focus{border-color:color-mix(in srgb,var(--ws-orange) 48%,var(--cf-line));box-shadow:0 0 0 4px #c8ff3d1a,var(--ws-shadow-soft)}.cf-app .cf-send{background:linear-gradient(145deg,var(--ws-orange-hot),var(--ws-orange))}.cf-bottom{-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);background:color-mix(in srgb,var(--cf-panel) 90%,transparent);border-top-color:var(--ws-edge);box-shadow:0 -12px 35px #1012140d;position:relative;z-index:7}.cf-app .cf-bottom :is(button,a){border-radius:14px;min-width:78px;position:relative}.cf-app .cf-bottom :is(button,a)[aria-current=page]{background:color-mix(in srgb,var(--cf-tint) 68%,transparent);color:var(--cf-accent-text)}.cf-app .cf-bottom :is(button,a)[aria-current=page]:after{background:var(--ws-orange);border-radius:99px;bottom:2px;box-shadow:0 0 12px #c8ff3d5c;content:"";height:3px;left:28%;position:absolute;right:28%}.cf-page{background:0 0}.cf-profile-card{background:radial-gradient(circle at 50% 0,#c8ff3d1c,transparent 58%),color-mix(in srgb,var(--cf-panel) 92%,transparent);border:1px solid var(--ws-edge);border-radius:var(--ws-radius-lg);box-shadow:var(--ws-shadow-float)}.cf-profile-card .cf-avatar{box-shadow:0 0 0 7px color-mix(in srgb,var(--cf-tint) 76%,transparent),0 14px 34px #1012141f}.cf-app .cf-setting{background:color-mix(in srgb,var(--cf-panel) 88%,transparent);border-color:var(--ws-edge)}.cf-app .cf-setting:hover{background:color-mix(in srgb,var(--cf-tint) 42%,var(--cf-panel));border-color:color-mix(in srgb,var(--ws-orange) 22%,var(--cf-line))}.cf-app .cf-dialog{background:linear-gradient(180deg,color-mix(in srgb,var(--cf-panel) 98%,#fefefe 2%),var(--cf-panel));border-color:var(--ws-edge);border-radius:var(--ws-radius-lg);box-shadow:var(--ws-shadow-float)}.cf-dialog::backdrop{-webkit-backdrop-filter:blur(8px)saturate(.8);backdrop-filter:blur(8px)saturate(.8);background:#10121494}.cf-app .cf-primary{background:linear-gradient(145deg,var(--ws-orange-hot),var(--ws-orange));border:1px solid #fefefe1f}.cf-app .cf-secondary{background:color-mix(in srgb,var(--cf-raised) 90%,transparent);border-color:var(--ws-edge)}@media (min-width:901px){.cf-workspace{gap:14px;padding:16px}.cf-main>.cf-page,.sv-conversation,.sv-navigation,.sv-rooms{border:1px solid var(--ws-edge);border-radius:var(--ws-radius-lg);box-shadow:var(--ws-shadow-soft);overflow:hidden}.sv-navigation,.sv-rooms{border-right:1px solid var(--ws-edge)}.cf-messages{padding-top:24px}}@media (max-width:900px){.cf-app{background:radial-gradient(circle at 20% -10%,#c8ff3d14,transparent 22rem),var(--cf-bg)}.cf-app .cf-brandbar{min-height:60px;padding-top:max(13px,env(safe-area-inset-top))}.cf-messages{padding-top:18px}.cf-bubble{box-shadow:0 7px 22px #10121412;max-width:min(80vw,324px)}.cf-composer-area{padding-bottom:max(10px,env(safe-area-inset-bottom))}.cf-bottom{padding-top:7px}.cf-page{padding-top:18px}.cf-profile-card{margin-inline:4px}}.cf-app[data-community]{--ws-orange:#6e7275;--ws-orange-hot:#6e7275;--cf-bg:#f5f6f6;--cf-panel:#fefefe;--cf-raised:#fefefe;--cf-line:#6e72752e;--cf-accent:#c8ff3d;--cf-accent-text:#101214;--cf-tint:#fefefe;--cf-own:#fefefe;--cf-quote:#fefefe;--approved-service:url(/react/textures/service-photo-day.png);--approved-tow:url(/react/textures/tow-photo-day.png);--approved-tires:url(/react/textures/tires-photo-day.png);--approved-shop:url(/react/textures/shop-photo-day.png);--approved-client:url(/react/textures/client-photo-day-distant.png);--approved-photo-opacity:.46;--approved-photo-filter:grayscale(1) contrast(.96) brightness(.86);--approved-chat-surface:#fefefebd;background:radial-gradient(circle at 14% -8%,#10121412,transparent 30rem),var(--cf-bg);font-size:17px;overflow:hidden;position:relative}.cf-app[data-community][data-cf-theme=dark]{--cf-bg:#101214;--cf-panel:#101214;--cf-raised:#101214;--cf-line:#101214;--cf-text:#fefefe;--cf-muted:#fefefe;--cf-tint:#101214;--cf-own:#101214;--cf-quote:#101214;--cf-accent:#c8ff3d;--cf-accent-text:#fefefe;--approved-service:url(/react/textures/service-photo-night.png);--approved-tow:url(/react/textures/tow-photo-night.png);--approved-tires:url(/react/textures/tires-photo-night.png);--approved-shop:url(/react/textures/shop-photo-night.png);--approved-client:url(/react/textures/client-photo-night-distant.png);--approved-photo-opacity:.34;--approved-photo-filter:grayscale(1) contrast(.98) brightness(1.2);--approved-chat-surface:#101214b3;background:radial-gradient(circle at 14% -8%,#fefefe0f,#10121400 30rem),#101214}.cf-app:before{background-image:var(--approved-service);background-position:68% 42%;background-size:cover;content:"";filter:var(--approved-photo-filter);inset:70px 0 0;opacity:var(--approved-photo-opacity);pointer-events:none;position:fixed;z-index:0}.cf-app[data-community] .sv-conversation{background:var(--approved-chat-surface)}.cf-app[data-background-role=tow]:before{background-image:var(--approved-tow);background-position:20% 55%}.cf-app[data-background-role=tires]:before{background-image:var(--approved-tires);background-position:62% 40%}.cf-app[data-background-role=shop]:before{background-image:var(--approved-shop);background-position:50% 45%}.cf-app[data-app-appearance=minimal]:before{display:none}.cf-app[data-app-appearance=minimal]{--cf-bg:#e9ecea;--cf-panel:#f7f8f6;--cf-raised:#fefefe;--cf-line:#c9cecb;--cf-tint:#e1e5e2;--cf-own:#f7f8f6;--cf-quote:#e1e5e2;--cf-accent:#c8ff3d;--cf-accent-text:#101214;background:#e9ecea}.cf-app[data-app-appearance=minimal][data-cf-theme=dark]{--cf-bg:#121516;--cf-panel:#1b1f21;--cf-raised:#262b2e;--cf-line:#394044;--cf-tint:#262b2e;--cf-own:#1b1f21;--cf-quote:#2a3033;--cf-accent:#c8ff3d;--cf-accent-text:#101214;background:#121516}.cf-app[data-app-appearance=minimal] .sv-conversation{background:var(--cf-bg)}.cf-app[data-app-appearance=minimal] :is(.cf-primary,.cf-send,.call-confirmation .primary){background:#c8ff3d;box-shadow:none;color:#101214}.cf-app[data-app-appearance=minimal] .cf-bottom button[aria-current=page]{background:0 0!important;color:var(--cf-text)!important}@media (max-width:700px){.cf-app[data-community]{--approved-service:url(/react/textures/service-photo-day.png);--approved-tow:url(/react/textures/tow-photo-day.png);--approved-tires:url(/react/textures/tires-photo-day.png);--approved-shop:url(/react/textures/shop-photo-day.png)}.cf-app[data-community][data-cf-theme=dark]{--approved-service:url(/react/textures/service-photo-night.png);--approved-tow:url(/react/textures/tow-photo-night.png);--approved-tires:url(/react/textures/tires-photo-night.png);--approved-shop:url(/react/textures/shop-photo-night.png)}}.cf-app a:focus-visible,.cf-app button:focus-visible,.cf-app input:focus-visible,.cf-app select:focus-visible,.cf-app textarea:focus-visible{outline-color:#c8ff3db8}.cf-app .call-confirmation .primary,.cf-app .cf-primary,.cf-app .cf-send{background:linear-gradient(145deg,#c8ff3d,#c8ff3d);border-color:#fefefe2e;box-shadow:0 10px 28px #c8ff3d40;color:#101214}.cf-app .call-confirmation .primary:hover,.cf-app .cf-primary:hover,.cf-app .cf-send:hover{background:#c8ff3d;box-shadow:0 12px 32px #c8ff3d57}.cf-app[data-community] .cf-brand span,.cf-author,.sv-eyebrow{color:var(--cf-accent-text)}.cf-app[data-community] .cf-brand span{color:inherit}.cf-access p,.cf-form,.cf-setting,.sv-choice p,.sv-first-entry>p{font-size:16px}.cf-app[data-community] .cf-enrollment-note{font-size:15px;line-height:1.55}.cf-app[data-community] input,.cf-app[data-community] select,.cf-app[data-community] textarea{font-size:17px;min-height:50px}.cf-app .call-confirmation .primary,.cf-app .cf-primary,.cf-app .cf-secondary{font-size:16px;min-height:52px}.cf-app .sv-choice{background-color:#101214;background-position:68% 48%;background-size:cover;border-color:#fefefe29;isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative}.cf-app .sv-choice:first-child{background-image:var(--approved-service)}.cf-app .sv-choice:nth-child(2){background-image:var(--approved-tires);background-position:62% 40%}.cf-app .sv-choice:nth-child(3){background-image:var(--approved-tow);background-position:20% 55%}.cf-app[data-cf-theme=dark] .sv-choice:nth-child(3){background-size:135%}.cf-app .sv-choice:nth-child(4){background-image:var(--approved-shop);background-position:50% 45%}.cf-app .sv-choice:before{background:linear-gradient(#10121400 14%,#10121447 48%,#101214f5);content:"";inset:0;position:absolute;z-index:-1}.cf-app .sv-choice:hover{background-color:#101214;box-shadow:0 18px 42px #1012143d}.cf-app .cf-bottom :is(button,a),.cf-app .cf-setting,.cf-app .sv-navigation>:is(button,a){font-size:15px}.cf-bubble p{font-size:17px;line-height:1.56}.cf-app .cf-admin-metrics span,.cf-app .cf-author,.cf-app .cf-connection,.cf-app .cf-date,.cf-app .cf-invite-list span,.cf-app .cf-media-download,.cf-app .cf-media-fallback p,.cf-app .cf-send-notice,.cf-app .cf-upload-status,.cf-app small,.cf-app time,.cf-bubble blockquote,.cf-form small,.cf-setting small{font-size:14px}@media (max-width:900px){.sv-first-entry>.cf-brand{margin:4px 0 16px}.sv-choices{margin:18px 0 16px}.cf-app .sv-choice:nth-child(2){background-position:56% 52%}.cf-bubble p{font-size:17px}}@media (prefers-reduced-motion:reduce){.cf-app *,.cf-app :after,.cf-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.cf-app[data-community][data-cf-theme=dark] .cf-bottom :is(button,a){color:#fefefe}.cf-message-menu-trigger{border-radius:10px;min-height:32px;min-width:32px;opacity:.82}.cf-message-menu-trigger:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:1}.cf-message-actions>button:focus-visible,.cf-message-menu-trigger:focus-visible{outline:2px solid var(--cf-accent,#c8ff3d);outline-offset:3px}.cf-message-actions{display:grid;gap:8px;padding:0 2px 4px}.cf-message-actions-preview{background:color-mix(in srgb,currentColor 5%,transparent);border-left:3px solid var(--cf-accent,#c8ff3d);border-radius:8px;padding:12px 14px}.cf-message-actions-preview>strong{font-size:13px}.cf-message-actions-preview p{font-size:14px;line-height:1.5;margin:5px 0 0;max-height:110px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.cf-message-actions>button{align-items:center;background:0 0;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:14px;color:inherit;display:flex;gap:14px;min-height:64px;padding:12px 14px;text-align:left;transition:background-color .18s,border-color .18s,transform .15s;width:100%}.cf-message-actions>button svg{flex-shrink:0;height:22px;width:22px}.cf-message-actions>button span{display:grid;gap:4px}.cf-message-actions>button strong{font-size:15px}.cf-message-actions>button small{font-size:12px;opacity:.7}.cf-message-actions>button:hover:not(:disabled){background:color-mix(in srgb,currentColor 7%,transparent);border-color:var(--cf-accent,#c8ff3d)}.cf-message-actions>button:active:not(:disabled){transform:scale(.985)}.cf-message-actions>button:disabled,.cf-message-menu-trigger:disabled{cursor:not-allowed;opacity:.4}@media (prefers-reduced-motion:reduce){.cf-message-actions>button{transition:none}}.cf-app .cf-ai-entry{background:color-mix(in srgb,var(--cf-accent) 78%,var(--cf-panel));border:1px solid color-mix(in srgb,var(--cf-accent) 58%,var(--cf-line));color:#101214}.cf-app .cf-ai-entry:hover{background:var(--cf-accent)}.cf-ai-dialog{overflow:hidden!important}.cf-ai-dialog>header{margin-bottom:10px}.cf-ai-shell{display:flex;flex-direction:column;gap:10px;min-height:0}.cf-ai-private{align-items:center;background:color-mix(in srgb,var(--cf-accent) 14%,var(--cf-panel));border-radius:14px;display:flex;gap:10px;padding:10px 12px}.cf-ai-private>svg{color:var(--cf-accent-text)}.cf-ai-private span{display:grid;min-width:0}.cf-ai-private strong{font-size:14px}.cf-ai-private small{color:var(--cf-muted);font-size:11px}.cf-ai-context{background:var(--cf-tint);border-left:3px solid var(--cf-accent);border-radius:10px;display:grid;gap:3px;padding:11px 13px}.cf-ai-context small{color:var(--cf-muted);font-size:11px}.cf-ai-context strong{font-size:13px}.cf-ai-context p{color:var(--cf-text);font-size:13px;line-height:1.4;max-height:72px;overflow:auto;white-space:pre-wrap}.cf-ai-quick{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:none}.cf-ai-quick::-webkit-scrollbar{display:none}.cf-app .cf-ai-quick button{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:999px;flex:none;font-size:12px;font-weight:700;min-height:38px;padding:8px 12px;white-space:nowrap}.cf-ai-history{display:flex;flex-direction:column;gap:10px;max-height:42dvh;min-height:180px;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px}.cf-ai-empty{display:grid;gap:8px;margin:auto;padding:28px 16px;place-items:center;text-align:center}.cf-ai-empty>svg{color:var(--cf-accent-text);height:34px;width:34px}.cf-ai-empty p{color:var(--cf-muted);font-size:13px}.cf-ai-message{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:17px 17px 17px 5px;display:grid;gap:7px;max-width:92%;padding:11px 13px}.cf-ai-message.is-user{align-self:flex-end;background:color-mix(in srgb,var(--cf-accent) 18%,var(--cf-panel));border-radius:17px 17px 5px}.cf-ai-message>small{color:var(--cf-muted);font-size:10px;font-weight:750}.cf-ai-message>p{font-size:14px;line-height:1.45;white-space:pre-wrap}.cf-ai-message dl{display:grid;gap:6px;margin:0}.cf-ai-message dl div{display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(70px,auto) 1fr}.cf-ai-message dt{color:var(--cf-muted)}.cf-ai-message dd{margin:0}.cf-ai-message aside{border-top:1px solid var(--cf-line);color:var(--cf-muted);font-size:11px;line-height:1.4;padding-top:7px}.cf-ai-answer-actions{display:flex;gap:7px}.cf-app .cf-ai-answer-actions button{background:var(--cf-tint);border-radius:10px;color:var(--cf-text);font-size:11px;font-weight:750;min-height:34px;padding:7px 10px}.cf-ai-thinking{align-items:center;color:var(--cf-muted);display:flex;font-size:12px;gap:8px}.cf-ai-thinking .cf-spinner{height:16px;width:16px}.cf-ai-disclaimer,.cf-ai-unavailable{color:var(--cf-muted);font-size:11px;line-height:1.4}.cf-app .cf-bubble .cf-reply-quote{align-items:flex-start;background:var(--cf-line);border:0;border-left:3px solid;border-radius:5px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px;margin:0 0 8px;min-width:0;padding:7px 10px;text-align:left;width:100%}.cf-app .cf-bubble .cf-reply-quote span{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-reply-quote:disabled{cursor:default;opacity:.7}.cf-ai-compose{align-items:flex-end;border-top:1px solid var(--cf-line);display:flex;gap:8px;padding-top:8px}.cf-app .cf-ai-compose textarea{border-radius:17px;field-sizing:content;flex:1;max-height:120px;min-width:0;resize:none}.cf-app .cf-ai-compose .cf-icon{background:var(--cf-accent);color:#101214;height:46px;width:46px}@media (max-width:900px){.cf-app .cf-ai-dialog{height:94dvh;max-height:94dvh;max-width:none;width:100%}.cf-ai-shell{height:calc(94dvh - 78px)}.cf-ai-history{flex:1;max-height:none}}.cf-admin-community .cf-admin-explanation{color:var(--cf-muted);font-size:13px;line-height:1.55;margin:0}.cf-admin-community .cf-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-admin-metrics button:first-child{grid-column:1/-1;min-height:90px}.cf-admin-metrics button:hover{border-color:var(--cf-accent)}.cf-admin-community .cf-invite-journal{border-top:1px solid var(--cf-line);display:block;padding-top:8px}.cf-invite-journal summary{cursor:pointer;font-weight:650;padding:14px 0;transition:color .18s}.cf-invite-journal summary:hover{color:var(--cf-accent-text)}.cf-invite-journal summary:active{opacity:.8}.cf-invite-journal summary:focus-visible{border-radius:5px;outline:3px solid var(--cf-accent);outline-offset:3px}.cf-invite-journal[open] .cf-admin-explanation{margin-bottom:12px}.cf-invite-journal .cf-member-button>span:nth-child(2){overflow-wrap:anywhere;white-space:normal}.cf-invite-journal .cf-member-button strong{white-space:normal}.cf-invite-journal .cf-member-button time{display:block;margin-top:6px}.cf-profile-required{background:var(--cf-tint);border:1px solid var(--cf-line);border-radius:14px;color:var(--cf-text);line-height:1.5;padding:14px}.cf-identity-options{border:0;display:grid;gap:4px;margin:0;padding:0}.cf-identity-options legend{font-weight:700;margin-bottom:6px}.cf-identity-options .cf-check{align-items:center;display:flex;gap:10px;min-height:42px}.cf-identity-options .cf-check input{accent-color:var(--cf-accent);height:22px;width:22px}.cf-identity-preview{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;display:grid;gap:3px;margin-top:8px;padding:12px}.cf-identity-preview small{color:var(--cf-muted)}.cf-app-settings{display:grid;gap:14px}.cf-app-settings>h3{margin:4px 0 0}.cf-app-settings>p{color:var(--cf-muted);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cf-invite-journal summary{transition:none}}.cf-app .cf-admission-profile{background:var(--cf-panel);border-radius:16px;color:var(--cf-text);padding:20px;scroll-margin-top:20px}.cf-app .cf-admission-profile label,.cf-app .cf-admission-profile p{color:var(--cf-text);font-size:16px;line-height:1.5}.cf-app[data-approved-layout] .apk-profile-panel .cf-admission-profile label,.cf-app[data-approved-layout] .apk-profile-panel .cf-admission-profile p{color:var(--cf-text);font-size:16px;line-height:1.5;opacity:1}.cf-app[data-approved-layout] .apk-profile-panel .cf-admission-profile h2{color:var(--cf-text);font-size:21px;font-weight:700;line-height:1.3}.cf-app{--cf-bg:#fefefe;--cf-panel:#fefefe;--cf-raised:#fefefe;--cf-text:#101214;--cf-muted:#6e7275;--cf-line:#fefefe;--cf-accent:#c8ff3d;--cf-accent-text:#101214;--cf-tint:#fefefe;--cf-own:#fefefe;--cf-quote:#fefefe;background:var(--cf-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;min-height:100dvh}.cf-app[data-cf-theme=dark]{--cf-bg:#101214;--cf-panel:#101214;--cf-raised:#101214;--cf-text:#fefefe;--cf-muted:#6e7275;--cf-line:#101214;--cf-accent:#c8ff3d;--cf-accent-text:#fefefe;--cf-tint:#101214;--cf-own:#101214;--cf-quote:#101214}.cf-app *{box-sizing:border-box}.cf-app button{touch-action:manipulation;transition:background-color .18s,color .18s,border-color .18s}.cf-app a:focus-visible,.cf-app button:focus-visible,.cf-app summary:focus-visible{outline:3px solid var(--cf-accent-text);outline-offset:3px}.cf-app button:active{transform:translateY(1px)}.cf-app button:disabled{cursor:not-allowed;opacity:.5}.cf-app input,.cf-app select,.cf-app textarea{font-size:16px;max-width:100%;min-width:0}.cf-app .cf-icon{flex-shrink:0;min-height:44px;min-width:44px}.cf-app .cf-text-button{min-height:44px}.cf-app .cf-brandbar{background:var(--cf-bg);border-bottom:1px solid var(--cf-line);flex-shrink:0;gap:12px;height:64px;padding:0 24px}.cf-brandbar .cf-brand{font-size:29px;font-weight:900;letter-spacing:-1.4px}.cf-brand span{color:var(--cf-accent)}.cf-brand-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.cf-workspace{display:grid;grid-template-columns:176px minmax(0,1fr);height:auto;margin:0 auto;max-width:1600px;min-height:calc(100dvh - 64px);overflow:visible;width:100%}.cf-workspace:not(:has(>.sv-navigation)){display:block}.cf-main{display:block;min-width:0;overflow:visible;padding:24px}.sv-navigation{border-right:1px solid var(--cf-line);display:flex;flex-direction:column;gap:6px;padding:20px 12px}.cf-app .sv-navigation>:is(button,a){align-items:center;border-radius:12px;color:var(--cf-muted);display:flex;font-size:15px;font-weight:600;gap:12px;min-height:48px;padding:12px;text-align:left;text-decoration:none}.cf-app .sv-navigation>:is(button,a).is-active{background:var(--cf-tint);color:var(--cf-accent-text)}.sv-navigation-note{color:var(--cf-muted);font-size:12px;line-height:1.6;margin-top:auto;padding:20px 12px}.sv-navigation-note strong{color:var(--cf-text);display:block;margin-bottom:8px}.sv-chat-layout{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 112px);max-height:none;min-height:420px;overflow:hidden}.sv-rooms{border-right:1px solid var(--cf-line);min-width:0;overflow-y:auto;padding:16px}.sv-conversation{background:var(--cf-bg);display:flex;flex-direction:column;min-height:0;min-width:0}.cf-bottom{display:none}.cf-page{max-width:900px;padding:0}.cf-app .cf-setting{flex-wrap:wrap;font-size:16px;gap:12px;min-height:56px}.cf-app .cf-setting small{color:var(--cf-muted)}.cf-app .cf-profile-card{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;padding:20px}.cf-app .cf-form{gap:16px;min-width:0}.cf-app .cf-form>p{color:var(--cf-muted);font-size:13px;line-height:1.5}.cf-app .cf-professional-fields fieldset{border:1px solid var(--cf-line);border-radius:14px;margin:16px 0;min-width:0;padding:12px}.cf-app .cf-professional-fields legend{font-weight:600;padding:0 6px}.cf-app .cf-professional-fields .cf-check{align-items:center;display:flex;flex-direction:row;font-weight:400;gap:10px;min-height:44px;padding:8px 0}.cf-app .cf-professional-fields .cf-check input{accent-color:var(--cf-accent);flex-shrink:0;height:22px;min-height:22px;width:22px}.cf-professional-fields details{border-bottom:1px solid var(--cf-line);padding:6px 0}.cf-professional-fields summary{cursor:pointer;min-height:44px;padding:10px 0}.pr-dialog{margin:auto}.cf-brandbar:has(+.cf-workspace .sv-entry-access){display:none}.cf-app .cf-access.sv-entry-access{max-width:100%;min-width:0;padding:20px;width:100%}.sv-entry-access>.cf-text-button{margin-top:20px}.sv-first-entry{margin:auto;max-width:840px;text-align:center;width:100%}.sv-first-entry>.cf-brand{font-size:36px;font-weight:900;letter-spacing:-1.5px;margin:12px 0 28px}.sv-eyebrow{color:var(--cf-accent-text);font-size:11px;font-weight:700;letter-spacing:1px}.sv-first-entry h1{font-size:30px;font-weight:750;letter-spacing:-.5px;margin:12px 0}.sv-first-entry>p{color:var(--cf-muted);font-size:15px;line-height:1.6;margin:auto;max-width:640px}.sv-choices{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:28px 0 20px}.cf-app .sv-choice{align-items:flex-start;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;color:var(--cf-text);display:flex;flex-direction:column;min-height:240px;padding:24px;text-align:left}.cf-app .sv-choice:hover{background:var(--cf-panel);border-color:var(--cf-accent-text)}.sv-choice-icon{background:var(--cf-tint);border-radius:14px;color:var(--cf-accent-text);display:grid;height:48px;place-items:center;width:48px}.sv-choice h2{font-size:22px;margin:16px 0 8px}.sv-choice p{color:var(--cf-muted);font-size:14px;line-height:1.5;margin:0}.sv-choice-link{align-items:center;color:var(--cf-accent-text);display:flex;font-size:14px;font-weight:600;gap:10px;margin-top:auto;padding-top:20px}.cf-enrollment-note,.sv-first-entry>small{color:var(--cf-muted);font-size:13px;line-height:1.5}@keyframes sv-preview-pulse{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes sv-preview-orbit{to{transform:rotate(1turn)}}@keyframes sv-preview-float{to{transform:translateY(13px)}}@keyframes sv-preview-spin{to{transform:rotate(1turn)}}@media (max-width:1100px) and (min-width:901px){.cf-workspace{grid-template-columns:150px minmax(0,1fr)}.cf-main{padding:16px}.sv-chat-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:900px){.cf-app{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;overflow:hidden}.cf-app .cf-brandbar{height:60px;padding:0 16px}.cf-brandbar .cf-brand{font-size:27px}.cf-app .cf-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:auto;max-height:calc(100dvh - 132px - env(safe-area-inset-bottom));min-height:0;overflow:hidden;padding-bottom:0}.sv-navigation{display:none}.cf-app .cf-main{height:100%;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.cf-app .sv-chat-layout{display:none}.cf-app .cf-bottom{background:var(--cf-panel);border-top:1px solid var(--cf-line);display:flex;gap:8px;height:auto;min-height:72px;padding:6px 12px calc(6px + env(safe-area-inset-bottom));position:static;z-index:10}.cf-app .cf-bottom :is(button,a){align-items:center;border-radius:14px;color:var(--cf-muted);display:flex;flex:1;flex-direction:column;font-size:12px;gap:4px;justify-content:center;min-height:56px;min-width:0;padding:6px;text-decoration:none}.cf-app .cf-bottom :is(button,a)[aria-current=page]{background:var(--cf-tint);color:var(--cf-accent-text)}.cf-app:has(.sv-chat-layout[data-page=chat]) .cf-brandbar,.cf-app:has(.sv-chat-layout[data-page=groups]) .cf-bottom,.cf-app:has(.sv-chat-layout[data-page=groups]) .cf-brandbar{display:flex}.cf-app:has(.sv-chat-layout[data-page=chat]) .cf-main{padding:0}.cf-app:has(.sv-chat-layout[data-page=chat]) .cf-workspace{height:auto;max-height:calc(100dvh - 132px - env(safe-area-inset-bottom));min-height:0;padding:0}.cf-app .sv-chat-layout[data-page=chat]:not([hidden]){border:0;border-radius:0;display:flex;min-height:0}.sv-chat-layout[data-page=chat] .sv-rooms{display:none}.sv-conversation{flex:1}.cf-app .cf-dialog{border-radius:20px 20px 0 0;max-height:92dvh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px max(20px,env(safe-area-inset-bottom));width:100%}.cf-app .cf-dialog>header{gap:8px;top:-24px}.cf-app .cf-dialog>header h2{font-size:22px;overflow-wrap:anywhere}.sv-choices{gap:12px;grid-template-columns:1fr;margin-top:20px}.cf-app .sv-choice{min-height:0;padding:18px}.sv-choice h2{font-size:21px;margin:12px 0 8px}.sv-first-entry h1{font-size:27px}.cf-app .cf-access.sv-entry-access{padding:0}.pr-toast{bottom:calc(86px + env(safe-area-inset-bottom))}}@media (max-width:360px){.cf-app .cf-brandbar{gap:4px;padding-inline:10px}.cf-app .cf-brand-actions{gap:4px}}@media (prefers-reduced-motion:reduce){.cf-app button{transition:none}.cf-app button:active{transform:none}}.cf-app[data-cf-theme=light] .cf-setting small,.cf-app[data-cf-theme=light] .sv-navigation-note,.cf-app[data-cf-theme=light] .sv-navigation>:is(button,a):not(.is-active){color:#101214}.cf-app[data-community=entry]{height:auto;min-height:100dvh;overflow:hidden visible}.cf-app:has(.entry-auth){display:flex;height:auto;min-height:100dvh;overflow:visible}.cf-app:has(.entry-login) .entry-auth{height:auto;min-height:calc(100dvh - 20px);overflow:visible}@media (min-width:901px){}#root .cf-app .client-header-profile{border:1px solid var(--cf-line,#6e7275);white-space:nowrap}.cf-app .cf-message-gear{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:50%;flex:0 0 44px;height:44px;width:44px}.cf-app .cf-message-gear svg{height:19px;width:19px}.cf-message-settings{display:grid;gap:14px}.cf-message-settings>p{font-size:15px}.cf-message-settings>small{color:var(--cf-muted);font-size:12px;line-height:1.45}.cf-message-toggle{align-items:center;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:14px;color:var(--cf-text);display:flex;font-size:14px;font-weight:700;gap:9px;min-height:54px;padding:10px 12px;text-align:left}.cf-message-toggle svg{height:20px;width:20px}.cf-message-toggle span{color:var(--cf-accent-text);font-size:12px;margin-left:auto}.cf-message-channels{border-top:1px solid var(--cf-line);display:grid}.cf-message-channel{align-items:center;background:0 0;border:0;border-bottom:1px solid var(--cf-line);color:var(--cf-text);display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:9px 2px;text-align:left}.cf-message-channel span{display:grid;gap:3px}.cf-message-channel small{color:var(--cf-muted)}.cf-message-channel svg{color:var(--cf-muted);height:21px;width:21px}.cf-message-channel[aria-pressed=true] svg{color:var(--cf-accent-text)}.cf-app[data-native-android=true] .cf-compose textarea{height:auto;line-height:24px;min-height:48px;overflow-y:auto;padding-block:11px}.cf-app .cf-messages{touch-action:pan-y}.cf-app[data-community=service] .sv-chat-layout[data-page=chat] .sv-conversation{background:linear-gradient(#fefefe85,#fefefead),var(--approved-service) 68% 48% /cover no-repeat}.cf-app[data-community=tow] .sv-chat-layout[data-page=chat] .sv-conversation{background:linear-gradient(#fefefe85,#fefefead),var(--approved-tow) 20% 55% /cover no-repeat}.cf-app[data-cf-theme=dark][data-community=service] .sv-chat-layout[data-page=chat] .sv-conversation{background:linear-gradient(#10121494,#101214b8),var(--approved-service) 68% 48% /cover no-repeat}.cf-app[data-cf-theme=dark][data-community=tow] .sv-chat-layout[data-page=chat] .sv-conversation{background:linear-gradient(#10121494,#101214b8),var(--approved-tow) 20% 55% /cover no-repeat}.cf-app .sv-chat-layout[data-page=chat] .sv-conversation .cf-empty{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--cf-panel) 92%,transparent);border:1px solid var(--ws-edge);border-radius:18px;box-shadow:0 12px 34px #10121424;color:var(--cf-text);margin:auto;min-height:0;padding:18px 22px;width:min(100%,360px)}@media (max-width:900px){.cf-app:has(.sv-chat-layout[data-page=chat]) .cf-bottom{display:flex}.cf-app:has(.sv-chat-layout[data-page=chat]) .cf-workspace{height:calc(100dvh - 132px);max-height:none}.cf-app .sv-chat-layout[data-page=chat]:not([hidden]){height:100%}}.cf-app .cf-new-messages{align-self:center;bottom:auto;flex-shrink:0;left:auto;margin:6px 0;position:relative;transform:none}@media (max-width:360px){}.cf-app[data-approved-layout=true] .sv-navigation{display:none!important}.cf-app[data-approved-layout=true]{height:100dvh;min-height:0;overflow:hidden}.cf-app[data-approved-layout=true][data-community=entry]{height:auto;min-height:100dvh;overflow:hidden visible}.cf-app[data-approved-layout=true] .cf-workspace{display:flex;flex:1;height:auto;max-height:none;min-height:0;overflow:hidden;padding:0;width:100%}.cf-app[data-approved-layout=true] .cf-main{display:flex;flex-direction:column;max-width:none;min-height:0;overflow:auto;padding:0;width:100%}.cf-app[data-approved-layout=true][data-page=groups] .sv-conversation{display:none!important}.cf-app[data-approved-layout=true][data-page=groups] .sv-rooms{border:0;display:block!important;padding:0;width:100%}.cf-app[data-approved-layout=true][data-page=chat] .cf-bottom,.cf-app[data-approved-layout=true][data-page=chat] .cf-brandbar,.cf-app[data-approved-layout=true][data-page=chat] .sv-rooms{display:none!important}.cf-app[data-approved-layout=true] .sv-chat-layout:not([hidden]){background:0 0;border:0;border-radius:0;display:flex;height:100%;min-height:0;width:100%}.cf-app[data-approved-layout=true] .sv-chat-layout[hidden]{display:none}.cf-app[data-approved-layout=true] .sv-conversation{flex:1;min-width:0;width:100%}.apk-chat-list{display:grid;gap:10px;padding:12px}.cf-app[data-approved-layout=true] .cf-bottom{display:flex;flex-shrink:0;justify-content:space-around}.cf-app[data-approved-layout=true] .cf-compose textarea{line-height:24px;overflow-y:auto;padding-block:11px}.cf-app .apk-chat-row,.cf-app .apk-chat-row:active,.cf-app .apk-chat-row:focus,.cf-app .apk-chat-row:hover{align-items:center;background:var(--cf-panel,#fefefe);border:0;border-radius:18px;color:var(--cf-text,#101214);display:flex;gap:12px;padding:14px 12px;text-align:left;width:100%}.apk-chat-row>span:not(.cf-group-avatar){flex:1;min-width:0}.cf-app .apk-chat-header>.cf-group-avatar,.cf-app .apk-chat-row>.cf-group-avatar{border-radius:50%;flex:0 0 42px;height:42px;width:42px}.apk-chat-row small,.apk-chat-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apk-chat-row small{font-size:12px;margin-top:6px;opacity:.65}.apk-chat-row>b{background:#101214;border-radius:20px;color:#fff;font-size:12px;padding:3px 6px}.apk-chat-header{align-items:center;background:var(--cf-panel,#fff);color:var(--cf-text,#101214);display:flex;flex-shrink:0;gap:10px;min-height:64px;padding:10px 12px;position:relative}.apk-chat-header>div{flex:1;min-width:0}.apk-chat-header small,.apk-chat-header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apk-chat-header strong{font-size:15px}.apk-chat-header small{font-size:11px;margin-top:3px;opacity:.65}.cf-app .apk-menu-dismiss,.cf-app .apk-menu-dismiss:active,.cf-app .apk-menu-dismiss:focus,.cf-app .apk-menu-dismiss:hover{background:0 0;border:0;inset:0;position:fixed;z-index:39}.apk-chat-menu{background:var(--cf-panel,#fff);border-radius:12px;box-shadow:0 8px 32px #0003;padding:6px;position:absolute;right:10px;top:54px;z-index:40}.apk-chat-menu button{background:0 0;border:0;color:inherit;display:block;padding:12px;text-align:left;width:100%}.apk-theme-select{background:var(--cf-soft,#eef0f0);border:0;border-radius:24px;color:inherit;font:inherit;padding:10px 12px}.cf-app[data-cf-theme=dark] :is(.apk-chat-row,.apk-chat-header,.apk-chat-menu){background:#22282b;color:#f5f5f5}.cf-app[data-cf-theme=dark] .apk-theme-select{background:#303638;color:#fff}.cf-app[data-approved-layout=true]{--apk-photo:url(/react/textures/service-photo-day.png);--apk-wash:linear-gradient(#fefefe70,#fefefe95);--apk-card:#fefefe;letter-spacing:normal;--chat-photo:url(/react/textures/service-photo-day.png);--chat-wash:linear-gradient(#fefefe70,#fefefe95);display:flex;flex-direction:column;font-family:Arial,sans-serif}.cf-app[data-approved-layout=true][data-community=tow]{--apk-photo:url(/react/textures/service-photo-day.png)}.cf-app[data-approved-layout=true][data-cf-theme=dark]{--apk-photo:url(/react/textures/service-photo-night.png);--apk-wash:linear-gradient(#10121470,#10121490);--apk-card:#222629;--cf-muted:#b8bdba;--chat-photo:url(/react/textures/service-photo-night.png);--chat-wash:linear-gradient(#10121470,#10121490)}.cf-app[data-approved-layout=true][data-community=tow][data-cf-theme=dark]{--apk-photo:url(/react/textures/service-photo-night.png)}.cf-app[data-approved-layout=true]:before{display:none}.cf-app[data-approved-layout=true] .cf-workspace{background:var(--apk-wash),var(--apk-photo) center/cover}.cf-app[data-approved-layout=true] :is(.cf-main,.sv-rooms,.sv-conversation){background:0 0}.cf-app[data-approved-layout=true] .cf-brandbar{background:#fefefe;border-bottom:1px solid #bac4aa;height:59px;min-height:59px;padding:8px 14px}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-brandbar{background:#101214}.cf-app[data-approved-layout=true] .cf-brand{font:900 29px/1.4 Arial,sans-serif;letter-spacing:-2px}.cf-app[data-approved-layout=true] .cf-brand-actions{gap:6px}.cf-app[data-approved-layout=true] .apk-theme-select{background:#eef0ef;border:0;border-radius:24px;font:700 13px Arial,sans-serif;height:44px;min-height:44px;padding:8px 9px;width:78px}.cf-app[data-approved-layout=true] .cf-message-gear{background:#eef0ef;border:0;border-radius:50%;height:44px;min-width:44px;width:44px}.cf-app[data-approved-layout=true][data-cf-theme=dark] :is(.apk-theme-select,.cf-message-gear){background:#303437;color:#fefefe}.cf-app[data-approved-layout=true] .cf-story-strip{background:var(--apk-card);border-radius:18px;gap:10px;margin:12px 12px 16px;padding:14px 12px}.cf-app[data-approved-layout=true] .cf-story-button{flex:0 0 70px;gap:5px}.cf-app[data-approved-layout=true] .cf-story-button small{font:11px/1.4 Arial,sans-serif}.cf-app[data-approved-layout=true] .cf-story-circle.is-own{background:#eef0ef;color:#101214}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-story-circle{border-color:#d7ff3f;box-shadow:inset 0 0 0 3px #101214}.cf-app[data-approved-layout=true] .apk-chat-list{gap:10px;padding:0 12px 12px}.cf-app[data-approved-layout=true] .apk-chat-row{background:var(--apk-card);box-shadow:0 2px 4px #1012140a;min-height:88px}.cf-app[data-approved-layout=true] .apk-chat-row strong{font:700 15px/1.3 Arial,sans-serif}.cf-app[data-approved-layout=true] .apk-chat-row .apk-chat-muted{color:var(--cf-muted);font-size:11px;font-weight:400;margin-left:3px;white-space:nowrap}.cf-app[data-approved-layout=true] .apk-chat-row small{color:var(--cf-muted);font:13px/1.4 Arial,sans-serif;margin-top:5px;opacity:1}.cf-app[data-approved-layout=true] .apk-chat-avatar{background:#e7ebe8;border-radius:50%;color:#101214;display:grid;flex:0 0 48px;font-size:14px;font-weight:800;height:48px;place-items:center;width:48px}.cf-app[data-approved-layout=true][data-cf-theme=dark] .apk-chat-avatar{background:#303437;color:#fefefe}.cf-app[data-approved-layout=true] .apk-chat-meta{display:grid;flex:none!important;gap:7px;justify-items:end}.cf-app[data-approved-layout=true] .apk-chat-meta time{color:var(--cf-muted)}.apk-chat-meta b{background:#101214;border-radius:12px;color:#fefefe;font-size:11px;min-width:22px;padding:2px 6px;text-align:center}.cf-app[data-cf-theme=dark] .apk-chat-meta b{background:#fefefe;color:#101214}.cf-app[data-approved-layout=true] .cf-bottom{background:#fefefe;border-top:1px solid #bac4aa;box-shadow:none;gap:0;height:auto;min-height:72px;padding:9px 0 max(15px,env(safe-area-inset-bottom));position:static}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-bottom{background:#101214}.cf-app[data-approved-layout=true] .cf-bottom button{background:0 0;border:0;border-radius:12px;box-shadow:none;color:var(--cf-muted);flex:0 auto;font:400 11px/1.4 Arial,sans-serif;gap:3px;min-height:44px;padding:2px 6px}.cf-app[data-approved-layout=true] .cf-bottom button[aria-current=page]{padding:5px 12px}.cf-app[data-approved-layout=true] .cf-bottom button svg{height:21px;width:21px}.cf-app[data-approved-layout=true][data-app-appearance=servaki] .cf-bottom button[aria-current=page]{background:#d7ff3f;color:#101214;font-weight:800}.cf-app[data-approved-layout=true] .cf-bottom button:after{display:none}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-workspace{background:var(--cf-bg)}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-story-strip{background:0 0;border-bottom:1px solid #eef0ef;border-radius:0;gap:13px;margin:0;padding:14px 16px 16px}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-chat-list{gap:0;padding:0}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-chat-row{background:0 0;border-bottom:1px solid #eef0ef;border-radius:0;box-shadow:none;padding:12px 15px}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-chat-row:hover{background:#f2f4f3}.cf-app[data-approved-layout=true][data-app-appearance=minimal][data-cf-theme=dark] :is(.cf-story-strip,.apk-chat-row){border-color:#303437}.cf-app[data-approved-layout=true][data-app-appearance=minimal][data-cf-theme=dark] .apk-chat-row:hover{background:#222629}.cf-app[data-approved-layout=true][data-app-appearance=minimal][data-cf-theme=dark] .cf-story-circle{border-color:#fefefe}.cf-app[data-approved-layout=true] .apk-profile-page{flex:none;overflow:visible;padding:18px}.cf-app[data-approved-layout=true] .apk-profile-panel{background:var(--apk-card);border-radius:18px}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-profile-panel{background:0 0;border-radius:0;box-shadow:none;padding:0}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-profile-card{border:0;box-shadow:none}.cf-app[data-approved-layout=true] .cf-profile-card h2{font:700 18px/1.4 Arial,sans-serif;letter-spacing:0;margin:18px 0 4px}.cf-app[data-approved-layout=true] .cf-profile-card p{color:var(--cf-muted);font:12px/1.4 Arial,sans-serif;margin:0}.cf-app[data-approved-layout=true] .cf-profile-card .cf-avatar{background:#eef0ef;box-shadow:none;color:#101214;font-size:30px;height:72px;width:72px}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-profile-card .cf-avatar{background:#303437;color:#fefefe}.cf-app[data-approved-layout=true] .cf-avatar-camera{background:#101214;border:2px solid var(--apk-card);color:#fefefe;height:26px;width:26px}.cf-app[data-approved-layout=true] .cf-avatar-camera svg{height:18px;stroke-width:3px;width:18px}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-setting{align-items:center;border:0;border-bottom:1px solid #eef0ef;color:var(--cf-text);cursor:pointer;font:14px/1.4 Arial,sans-serif;text-align:left;width:100%}.cf-app[data-approved-layout=true][data-cf-theme=dark] :is(.apk-profile-panel .cf-setting,.apk-service-access>summary){border-color:#303437}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-setting>svg:first-child:not(:last-child){display:none}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-setting{align-content:center;display:grid;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-setting small{grid-area:2/1;margin:0;text-align:left}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-setting>svg:last-child{color:var(--cf-muted);grid-area:1/2/span 2;height:18px;margin-left:0;width:18px}.cf-app[data-approved-layout=true] .cf-main{scrollbar-width:none}.cf-app[data-approved-layout=true] .cf-main::-webkit-scrollbar{display:none}.cf-app[data-approved-layout=true] .cf-bottom button svg{stroke-width:1.7px}.cf-app[data-approved-layout=true] .cf-bottom button[aria-current=page] svg{stroke-width:2.4px}.cf-app[data-approved-layout=true] .apk-chat-header{background:#fefefe;border-bottom:1px solid #ddd;gap:9px;height:66px;min-height:66px;padding:8px 12px}.cf-app[data-approved-layout=true][data-cf-theme=dark] .apk-chat-header{background:#101214}.cf-app[data-approved-layout=true] .apk-chat-header :is(.apk-chat-avatar,.cf-group-avatar){flex:0 0 36px;font-size:11px;height:36px;width:36px}.cf-app[data-approved-layout=true] .apk-chat-header>.cf-icon{background:0 0;height:44px;min-width:40px;width:40px}.apk-chat-back-symbol{font:30px/1 Arial,sans-serif}.apk-chat-menu-symbol{font:28px/1 Arial,sans-serif}.cf-app[data-approved-layout=true][data-page=chat] .cf-workspace{background:0 0}.cf-app[data-approved-layout=true] .cf-messages{background:var(--apk-wash),var(--apk-photo) center/cover;min-height:0;padding:15px 12px;scrollbar-width:none}.cf-app[data-approved-layout=true] .cf-messages:before{display:none}.cf-app[data-approved-layout=true] .cf-messages::-webkit-scrollbar{display:none}.cf-app[data-approved-layout=true] .cf-date{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fefefe;border:0;border-radius:12px;color:#505456;font:11px/1.4 Arial,sans-serif;margin:0 auto 18px;padding:4px 9px;width:fit-content}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-date{background:#222629;color:#b8bdba}.cf-app[data-approved-layout=true] .cf-message{gap:0;margin:0 0 12px;padding:0}.cf-app[data-approved-layout=true] .cf-message-avatar-button{display:none}.cf-app[data-approved-layout=true] .cf-message .cf-bubble{max-width:84%;width:84%}.cf-app[data-approved-layout=true] .cf-message .cf-author{display:block;font:700 13px/1.4 Arial,sans-serif;letter-spacing:0}.cf-app[data-approved-layout=true] .cf-message footer{margin:0;min-height:15.4px;opacity:1;position:relative}.cf-app[data-approved-layout=true] .cf-message time{font:11px/1.4 Arial,sans-serif}.cf-app[data-approved-layout=true] .cf-message-menu-trigger{bottom:0;left:auto;opacity:0;position:absolute;right:-48px}.cf-app[data-approved-layout=true] .cf-message.is-own .cf-message-menu-trigger{left:-48px;right:auto}.cf-app[data-approved-layout=true] .cf-bubble:is(:hover,:focus-within) .cf-message-menu-trigger{background:var(--apk-card);opacity:1}.cf-app[data-approved-layout=true] .cf-bubble,.cf-app[data-approved-layout=true] .cf-message.is-own .cf-bubble{background:var(--apk-card);border:0;border-radius:18px;box-shadow:0 2px 4px #1012140a;padding:12px 14px}.cf-app[data-approved-layout=true] .cf-bubble p{font:16px/1.4 Arial,sans-serif;margin:4px 0}.cf-app[data-approved-layout=true] .cf-composer-area{background:#f2f4f3;border:0;padding:9px 10px max(16px,env(safe-area-inset-bottom))}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-composer-area{background:#222629}.cf-app[data-approved-layout=true] .cf-compose{align-items:center;gap:5px}.cf-app[data-approved-layout=true] .cf-media-picker{flex:0 0 42px;order:-2}.cf-app[data-approved-layout=true] .cf-sticker-picker{flex:0 0 36px;order:-1}.cf-app[data-approved-layout=true] .cf-sticker-picker>.cf-icon{background:#eef0ef;border-radius:50%;color:#505456;height:42px;min-width:36px;width:36px}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-sticker-picker>.cf-icon{background:#303437;color:#b8bdba}.cf-app[data-approved-layout=true] .cf-compose :is(.cf-send,.cf-attach){border-radius:50%;height:42px;min-width:42px;width:42px}.cf-app[data-approved-layout=true] .cf-compose .cf-attach{background:#fefefe;color:#101214}.cf-app[data-approved-layout=true][data-app-appearance=servaki] .cf-send{background:#d7ff3f;color:#101214}.cf-app[data-approved-layout=true] .cf-compose textarea{background:#fefefe;border:1px solid #e2e5e3;border-radius:19px;color:#101214;font:16px/20px Arial,sans-serif;height:44px;min-height:44px;padding:11px 10px}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-compose textarea{background:#303437;border-color:#626966;color:#fefefe}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-messages{background:var(--cf-bg)}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-message .cf-bubble{border:1px solid #dce0dd;box-shadow:none}.cf-app[data-approved-layout=true][data-app-appearance=minimal][data-cf-theme=dark] .cf-message .cf-bubble{border-color:#505456}.cf-small-face{border-radius:50%;display:inline-block;height:1.25em;overflow:hidden;position:relative;vertical-align:-.22em;width:1.25em}.cf-small-face img{height:auto;max-width:none;position:absolute}.cf-app[data-approved-layout=true] .cf-composer-area{position:relative}.cf-app[data-approved-layout=true] .cf-sticker-picker{position:static}.cf-app[data-approved-layout=true] .cf-composer-area:has(.cf-face-grid){padding-top:132px}.cf-app[data-approved-layout=true] .cf-composer-area:has(.cf-sticker-grid){padding-top:calc(min(280px,40dvh) + 9px)}.cf-app[data-approved-layout=true] .cf-sticker-panel{background:var(--apk-card);border:0;border-radius:0;border-top:1px solid #c5cbc7;bottom:auto;box-shadow:none;display:flex;flex-direction:column;height:calc(100% - 69px);left:0;overflow:hidden;padding:0;top:0;width:100%}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-sticker-panel{border-color:#505456}.cf-app[data-approved-layout=true] .cf-sticker-panel>header{align-items:center;display:flex;flex:none;gap:5px;padding:5px 9px}.cf-app[data-approved-layout=true] .cf-sticker-panel>header>button{font-size:13px;font-weight:400;min-height:38px;padding:8px 12px}.cf-app[data-approved-layout=true] .cf-sticker-panel>header>button[aria-pressed=true]{font-weight:700}.cf-app[data-approved-layout=true] .cf-sticker-panel>header>.cf-icon{font:23px/1.4 Arial,sans-serif;height:48px;min-width:44px}.cf-app[data-approved-layout=true] .cf-sticker-grid .cf-sticker-art{height:100%;width:100%}.cf-app[data-approved-layout=true] .cf-sticker-grid .cf-sticker-art>svg{height:auto;width:auto}.cf-app[data-approved-layout=true] .cf-sticker-pack-label{color:var(--cf-muted);flex:none;font:11px/1.4 Arial,sans-serif;margin:0 0 5px;padding:3px 12px}.cf-app[data-approved-layout=true] .cf-sticker-grid{gap:8px;max-height:none;min-height:0;overflow:auto;padding:6px 12px 12px}.cf-app[data-approved-layout=true] .cf-sticker-grid button{background:#f1f2f2;border:1px solid #dce0dd;border-radius:13px;height:135px;min-height:135px;overflow:hidden;padding:5px}.cf-app[data-approved-layout=true] .cf-sticker-panel>header>.cf-icon{margin-left:auto}.cf-app[data-approved-layout=true] .cf-face-grid{gap:2px;grid-template-columns:repeat(8,minmax(0,1fr));padding:10px 0}.cf-app[data-approved-layout=true] .cf-face-grid button{display:grid;min-height:44px;padding:0;place-items:center}.cf-app[data-approved-layout=true] .cf-face-grid .cf-small-face{height:30px;width:30px}.cf-app[data-approved-layout=true] .cf-sticker-panel>header>button[aria-pressed=true]{background:#eef0ef}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-sticker-panel>header>button[aria-pressed=true]{background:#414745}.cf-app[data-approved-layout=true] .cf-dialog{background:var(--apk-card);max-width:calc(100% - 24px);scrollbar-width:thin}.cf-app[data-approved-layout=true] .cf-dialog>header>.cf-icon{background:0 0;border:0;color:inherit;height:44px;min-width:44px;width:44px}.apk-dialog-close-symbol{font:23px/1.4 Arial,sans-serif}.cf-app[data-approved-layout=true] .cf-dialog>header{background:var(--apk-card);top:-18px}.cf-app[data-approved-layout=true] .cf-form{gap:15px}.cf-app[data-approved-layout=true] .cf-form label{font:12px/1.4 Arial,sans-serif}.cf-app[data-approved-layout=true] .cf-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#fefefe;border:1px solid #b8bdba;border-radius:10px;color:#101214;font:15px/1.4 Arial,sans-serif;min-height:45px;padding:10px}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#303437;border-color:#626966;color:#fefefe}.cf-app[data-approved-layout=true] .cf-form p{color:var(--cf-muted);font:12px/1.5 Arial,sans-serif}.cf-app[data-approved-layout=true] .cf-story-circle img{border-radius:50%;height:calc(100% - 6px);width:calc(100% - 6px)}.cf-app[data-approved-layout=true] .cf-story-circle>i{background:#101214bb;height:23px;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:23px}.cf-app[data-approved-layout=true] .cf-story-circle>i svg{fill:none}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-bottom{border-color:#e2e5e3;min-height:0}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-bottom button{min-height:0;padding:1px 6px}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-bottom button[aria-current=page]{color:var(--cf-text);font-weight:800}.cf-app[data-approved-layout=true][data-community][data-cf-theme=dark] .cf-bottom button:not([aria-current=page]){color:#b8bdba}.cf-main:has(>.apk-inline-screen)>:not(.apk-inline-screen){display:none!important}.apk-inline-screen{min-height:100%;padding:18px}.apk-inline-card{background:var(--apk-card);border-radius:18px;padding:18px}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-inline-card{background:0 0;border-radius:0;box-shadow:none}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-inline-screen:not([data-fullscreen=true])>.apk-inline-card{padding:0}.apk-inline-card>header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.apk-inline-card>header h2{font:700 18px/1.4 Arial,sans-serif;margin:0}.apk-inline-card>header .cf-icon{background:0 0;flex:none;height:44px;width:40px}.cf-app:has(.apk-inline-screen[data-fullscreen=true]) :is(.cf-brandbar,.cf-bottom){display:none!important}.apk-inline-screen[data-fullscreen=true]>.apk-inline-card{margin-top:12px}.apk-inline-screen[data-fullscreen=true]>.apk-inline-card>header{min-height:64px;padding-top:8px}.cf-app[data-approved-layout=true][data-chat-background=solid] .cf-messages{background:var(--cf-bg)}.apk-background-options{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.apk-background-options button{background:0 0;border:2px solid #10121400;border-radius:12px;color:var(--cf-text);font-size:11px;min-width:0;padding:5px}.apk-background-options button[aria-pressed=true]{border-color:var(--cf-text)}.apk-background-swatch{background:var(--cf-bg);display:grid;margin-bottom:7px;place-items:center}.apk-background-swatch.is-photo{background:var(--apk-wash),var(--apk-photo) center/cover}.apk-settings-hint{color:var(--cf-muted);font:12px/1.5 Arial,sans-serif}.cf-app[data-approved-layout=true] .cf-form .phone-input{background:#fefefe;border:1px solid #b8bdba;border-radius:10px}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-form .phone-input{background:#303437;border-color:#626966}.apk-setting-row,.cf-app[data-approved-layout=true] .cf-form .phone-input input{background:0 0;border:0}.apk-setting-row{align-items:center;border-bottom:1px solid #eef0ef;color:var(--cf-text);display:flex;gap:10px;justify-content:space-between;min-height:54px;padding:12px 0;text-align:left;width:100%}.apk-setting-row strong{font:600 14px/1.4 Arial,sans-serif}.apk-setting-row small{color:var(--cf-muted);display:block;font:11px/1.4 Arial,sans-serif;margin-top:4px}.apk-setting-row:disabled{cursor:default;opacity:.45}.apk-toggle{background:#b8bdba;border-radius:20px;flex:none;height:24px;padding:3px;width:40px}.apk-toggle i{background:#fefefe;border-radius:50%;box-shadow:0 1px 3px #10121430;display:block;height:18px;width:18px}.apk-setting-row[aria-checked=true] .apk-toggle{background:#101214}.apk-setting-row[aria-checked=true] .apk-toggle i{background:#d7ff3f;transform:translate(16px)}.cf-app[data-cf-theme=dark] .apk-setting-row{border-color:#303437}.cf-app[data-cf-theme=dark] .apk-setting-row[aria-checked=true] .apk-toggle{background:#d7ff3f}.cf-app[data-cf-theme=dark] .apk-setting-row[aria-checked=true] .apk-toggle i{background:#101214}.cf-app[data-app-appearance=minimal] .apk-setting-row[aria-checked=true] .apk-toggle{background:var(--cf-text)}.cf-app[data-app-appearance=minimal] .apk-setting-row[aria-checked=true] .apk-toggle i{background:var(--cf-bg)}.cf-app[data-approved-layout=true] .cf-app-settings h3{font:700 14px/1.4 Arial,sans-serif;margin:18px 0 8px}.cf-app[data-approved-layout=true] .cf-app-settings p{color:var(--cf-muted);font:12px/1.45 Arial,sans-serif;margin:9px 0}.apk-inline-screen[data-fullscreen=true]{padding:0}.apk-inline-screen[data-fullscreen=true]>header{align-items:center;background:var(--apk-card);border-bottom:1px solid #e0e3e1;display:flex;gap:10px;min-height:65px;padding:6px 10px}.apk-inline-screen[data-fullscreen=true]>header .cf-icon{background:0 0;height:44px;width:44px}.apk-inline-screen[data-fullscreen=true]>header h2{font:700 17px/1.4 Arial,sans-serif;margin:0}.apk-inline-screen[data-fullscreen=true]>header small{color:var(--cf-muted);font:12px/1.4 Arial,sans-serif}.apk-inline-screen[data-fullscreen=true]>.apk-inline-card{margin:12px;padding:4px 14px 20px}.cf-app[data-cf-theme=dark] .apk-inline-screen[data-fullscreen=true]>header{border-color:#303437}.cf-app[data-approved-layout=true] .cf-form .cf-check{align-items:center;display:flex;flex-direction:row;gap:9px;justify-content:flex-start;min-height:40px}.cf-app[data-approved-layout=true] .cf-form .cf-check input{accent-color:var(--cf-text);flex:0 0 19px;height:19px;margin:0;min-height:19px;width:19px}.cf-app[data-approved-layout=true] .cf-identity-options{border:0;padding:0}.cf-app[data-approved-layout=true] .cf-identity-options legend{font:700 14px/1.4 Arial,sans-serif;margin-bottom:8px}.cf-app[data-approved-layout=true] .cf-form .phone-input input[type=tel]{background:0 0;border:0;border-radius:0;box-shadow:none}.cf-app[data-approved-layout=true] .apk-invite-link{background:#eef0ef;border-radius:12px;color:#101214;font:14px/1.4 Arial,sans-serif;overflow-wrap:anywhere;padding:16px;-webkit-user-select:text;user-select:text}.cf-app[data-approved-layout=true] .apk-invite summary{cursor:pointer;font:13px/1.4 Arial,sans-serif;min-height:44px;padding:12px 0}.cf-app[data-approved-layout=true] .apk-invite .cf-primary{background:#d7ff3f;border:0;border-radius:12px;color:#101214;min-height:46px}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-invite .cf-primary{background:var(--cf-text);color:var(--cf-bg)}.cf-app[data-approved-layout=true] .cf-form .cf-professional-fields{display:grid;gap:15px}.cf-app[data-approved-layout=true] .cf-form .cf-professional-fields small{color:var(--cf-muted);font:12px/1.5 Arial,sans-serif}.cf-app[data-approved-layout=true] .apk-profile-field-hint{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cf-app[data-approved-layout=true] .apk-help p{font:15px/1.4 Arial,sans-serif;margin:15px 0}.cf-app[data-approved-layout=true] .apk-help a{color:var(--cf-text);display:block;font:12px/1.5 Arial,sans-serif;min-height:44px;padding:12px 0}.cf-app[data-approved-layout=true] .cf-dialog{border:1px solid #dce0dd;border-radius:20px;box-shadow:none;inset:0;margin:auto;max-height:90dvh;max-width:calc(100vw - 24px);padding:18px;position:fixed;width:min(390px,100vw - 24px)}.cf-app[data-approved-layout=true] .cf-dialog:before{display:none}.cf-app[data-approved-layout=true] .cf-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10121488}.cf-app[data-approved-layout=true] .cf-dialog>header{gap:8px;margin:0;min-height:44px;padding:0;position:static}.cf-app[data-approved-layout=true] .cf-dialog>header h2{font:700 19px/1.4 Arial,sans-serif;margin:0}.cf-app[data-approved-layout=true] .cf-dialog>header .cf-icon{background:0 0;color:inherit;height:44px;width:44px}.cf-app[data-approved-layout=true] :is(.apk-chat-background-settings h3,.apk-settings-section-title){font:700 14px/1.4 Arial,sans-serif;margin:18px 0 8px}.apk-background-options button{position:relative}.apk-background-options button>b{background:var(--cf-text);border-radius:50%;color:var(--cf-bg);font-size:12px;height:19px;position:absolute;right:8px;top:8px;width:19px}.apk-background-swatch{border:1px solid #dce0dd;border-radius:7px;height:68px}.apk-background-swatch.is-inherit{background:#eef0ef;color:#101214;font-size:26px}.apk-background-swatch i{background:var(--apk-card);border:1px solid #eef0ef;border-radius:8px;font:9px/1.4 Arial,sans-serif;padding:6px}.cf-app[data-cf-theme=dark] .apk-background-swatch.is-inherit{background:#303437;color:#fefefe}.cf-app[data-approved-layout=true] .cf-message-settings{gap:0}.cf-app[data-approved-layout=true] .cf-message-settings>.apk-settings-hint{font:12px/1.5 Arial,sans-serif;margin:8px 0}.cf-app[data-approved-layout=true] .cf-app-settings{display:block}.cf-main:has(>.apk-inline-screen[data-fullscreen=true]){overflow:hidden}.apk-inline-screen[data-fullscreen=true]{display:flex;flex-direction:column;height:100%;min-height:0}.cf-app[data-approved-layout=true][data-app-appearance=servaki] .apk-inline-screen[data-fullscreen=true]{background:var(--apk-wash),var(--apk-photo) center/cover}.apk-inline-screen[data-fullscreen=true]>header{flex:none}.apk-inline-screen[data-fullscreen=true]>.apk-inline-card{flex:1;min-height:0;overflow:auto;scrollbar-width:none}.apk-inline-screen[data-fullscreen=true]>.apk-inline-card::-webkit-scrollbar{display:none}.cf-app[data-approved-layout=true] .cf-message-channels{border-top:0}.cf-app[data-approved-layout=true] button.apk-setting-row{border:0;border-bottom:1px solid #eef0ef;border-radius:0;font:15px/1.4 Arial,sans-serif}.cf-app[data-approved-layout=true][data-cf-theme=dark] button.apk-setting-row{border-bottom-color:#303437}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-inline-screen[data-fullscreen=true]>header{background:var(--cf-bg)}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .apk-inline-screen[data-fullscreen=true]>.apk-inline-card{background:var(--cf-bg);border-radius:0;margin:0;padding:4px 16px 20px}.cf-app[data-approved-layout=true] .cf-main:has(>.apk-inline-screen:not([data-fullscreen=true])){scrollbar-width:thin}.cf-app[data-approved-layout=true] .cf-main:has(>.apk-inline-screen:not([data-fullscreen=true]))::-webkit-scrollbar{display:block}.apk-inline-screen:not([data-fullscreen=true])>.apk-inline-card>header{margin-bottom:15px}.apk-inline-screen:not([data-fullscreen=true])>.apk-inline-card>header h2{margin:14.94px 0}.cf-app[data-approved-layout=true] .apk-inline-screen:not([data-fullscreen=true])>.apk-inline-card>header .cf-icon{min-width:40px}.cf-app[data-approved-layout=true] .apk-inline-screen .cf-form label:not(.cf-check){gap:5px}.cf-app[data-approved-layout=true] .apk-inline-screen .cf-form .cf-identity-options{border:0;display:block;margin:3px 0 0;padding:0}.cf-app[data-approved-layout=true] .apk-inline-screen .cf-form .cf-identity-options legend{font:700 14px/1.4 Arial,sans-serif;margin:0;padding:0 2px}.cf-app[data-approved-layout=true] .apk-inline-screen .cf-form .cf-identity-options .cf-check{gap:8px;margin:0;min-height:40px;padding:0}.cf-app[data-approved-layout=true] .apk-inline-screen .cf-form .cf-identity-options .cf-check input{accent-color:#101214;flex-basis:20px;height:20px;min-height:20px;width:20px}.apk-back-symbol{font:24px/1.4 Arial,sans-serif}.apk-inline-screen[data-fullscreen=true] .apk-back-symbol{font-size:26px}.cf-app[data-approved-layout=true] .cf-dialog .cf-primary{background:#d7ff3f;border:0;border-radius:12px;box-shadow:none;color:#101214;font:700 15px/1.4 Arial,sans-serif;min-height:46px;padding:10px}.cf-app[data-approved-layout=true][data-app-appearance=minimal] .cf-dialog .cf-primary{background:var(--cf-text);color:var(--cf-bg)}.apk-theme-picker{position:relative}.apk-theme-options{background:#fefefe;border:1px solid #dce0dd;border-radius:13px;box-shadow:0 8px 24px #10121426;padding:5px;position:absolute;right:0;top:48px;width:180px;z-index:40}.cf-app[data-approved-layout=true] .apk-theme-options button{background:0 0;border:0;border-radius:8px;color:#101214;display:block;font:14px/1.4 Arial,sans-serif;min-height:44px;padding:8px 9px;text-align:left;width:100%}.apk-theme-options small{color:#6e7275;display:block;font:11px/1.4 Arial,sans-serif}.cf-app[data-approved-layout=true] .apk-theme-options button[aria-pressed=true]{background:#eef0ef}.cf-app[data-cf-theme=dark] .apk-theme-options{background:#222629;border-color:#505456}.cf-app[data-approved-layout=true][data-cf-theme=dark] .apk-theme-options button{color:#fefefe}.cf-app[data-approved-layout=true][data-cf-theme=dark] .apk-theme-options button[aria-pressed=true]{background:#303437}.cf-app[data-cf-theme=dark] .apk-theme-options small{color:#b8bdba}.apk-orders-section{display:grid;gap:10px;margin-top:14px;padding:0 12px}.apk-orders-section h2{background:var(--cf-panel,#fefefe);border-radius:12px;color:#6e7275;font-size:12px;font-weight:600;justify-self:start;letter-spacing:.05em;margin:0;padding:7px 12px;text-transform:uppercase;width:fit-content}.cf-app[data-cf-theme=dark] .apk-orders-section h2{background:#22282b;color:#b8bdba}.apk-orders-rows{display:grid;gap:10px}.apk-orders-empty{color:#6e7275;font-size:13px;margin:0 4px}.apk-orders-share{background:#c8ff3d;border:0;border-radius:12px;color:#101214;cursor:pointer;font-weight:700;font:inherit;justify-self:start;margin:4px 4px 0;padding:10px 22px}#root .cf-app button.apk-orders-share{background:#c8ff3d!important;color:#101214!important}#root .cf-app button.apk-orders-share:hover{background:#c8ff3d}.apk-profile-panel .apk-orders-section{margin-top:10px;padding:0}.apk-profile-panel .apk-orders-section h2{background:0 0;color:#6e7275;padding:0}.apk-tow-offer-card{background:var(--apk-card,#fefefe);border:1px solid var(--cf-line,#dce0dd);border-radius:14px;display:grid;gap:8px;margin:0 4px;padding:14px;text-align:left}.apk-tow-offer-head{align-items:baseline;display:flex;gap:8px}.apk-tow-offer-head strong{font-size:15px;line-height:1.35}.apk-tow-offer-head time{color:var(--cf-muted,#6e7275);flex-shrink:0;font-size:12px;margin-left:auto}.apk-tow-offer-route{color:var(--cf-text);display:flex;flex-direction:column;font-size:13px;gap:2px;line-height:1.4}.apk-tow-offer-route span{overflow-wrap:anywhere}.apk-tow-offer-problem{color:var(--cf-muted,#6e7275);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden}.apk-tow-offer-note{color:var(--cf-muted,#6e7275);font-size:12px;margin:0}.apk-tow-offer-actions{display:flex;gap:8px}.apk-tow-offer-actions .apk-tow-accept{background:#c8ff3d;border:0;border-radius:12px;color:#101214;cursor:pointer;flex:1;font-size:14px;font-weight:700;min-height:42px}.apk-tow-offer-actions .apk-tow-decline{background:0 0;border:1px solid var(--cf-line,#dce0dd);border-radius:12px;color:var(--cf-muted,#6e7275);cursor:pointer;font-size:14px;min-height:42px}.apk-tow-offer-actions button:disabled{cursor:default;opacity:.55}#root .cf-app .cf-brandbar .client-header-actions{flex:1}#root .cf-app .client-header-actions .client-header-profile:last-child{margin-left:auto}#root .cf-app .cf-brandbar .cf-brand-actions{flex:1}.cf-back-lime{color:#c8ff3d;font-weight:800;margin-right:2px}#root .cf-app .cf-back-lime{font-weight:400;height:16px;width:16px}[data-cf-theme=dark] .cf-back-lime{color:#c8ff3d!important}#root .cf-app .cf-back-lime{color:#698625!important}#root .cf-app .client-header-profile{color:#101214!important}#root .cf-app[data-cf-theme=dark] .cf-back-lime{color:#c8ff3d!important}#root .cf-app[data-cf-theme=dark] .client-header-profile{color:#fefefe!important}#root .cf-app .cf-brandbar:has(.client-header-actions){align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-block:8px!important}#root .cf-app .cf-brandbar:has(.client-header-actions) .cf-brand{justify-self:start}#root .cf-app .cf-brandbar .client-header-actions,#root .cf-app .cf-brandbar:has(.client-header-actions) .cf-brand-actions{display:contents}#root .cf-app .cf-brandbar .client-header-actions .apk-theme-picker{grid-column:2;justify-self:center}#root .cf-app .cf-brandbar .client-header-actions .client-header-profile:last-child{grid-column:3;justify-self:end;margin-left:0}.cf-app[data-page=profile]>.cf-bottom{position:static!important}.professional-city{min-width:0;position:relative}.professional-city-options{background:var(--cf-panel,#fefefe);border:1px solid var(--cf-border,#6e7275);border-radius:12px;margin-top:4px;max-height:220px;overflow:auto;padding:4px;position:relative}.professional-city-options button{background:0 0;border:0;border-radius:8px;color:var(--cf-text,#101214);display:block;min-height:44px;padding:10px;text-align:left;white-space:normal;width:100%}.professional-city-options button[aria-selected=true]{background:#c8ff3d;color:#101214}.cf-invite-qr{aspect-ratio:1;background:#fefefe;border-radius:12px;display:block;height:auto;image-rendering:pixelated;margin:0 auto;max-width:100%;width:248px}.cf-admin-dashboard{color:var(--cf-text,9101210);display:grid;gap:20px;margin:0 auto;padding:28px;width:min(1180px,100%)}.cf-admin-title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cf-admin-title>div{min-width:0}.cf-admin-title small{color:var(--cf-muted,3.40282e+38);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cf-admin-title h1,.cf-admin-title h2{font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.05;margin:4px 0 6px}.cf-admin-title p{color:var(--cf-muted,3.40282e+38);margin:0}.cf-admin-metric-grid,.cf-admin-request-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.cf-admin-request-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.cf-admin-audit,.cf-admin-detail-grid>article,.cf-admin-grid>article,.cf-admin-metric-grid button,.cf-admin-private,.cf-admin-request-metrics button,.cf-admin-requests{background:var(--cf-panel,9FEFEFE);border:1px solid color-mix(in srgb,var(--cf-text,9101210) 12%,transparent);border-radius:18px;box-shadow:0 12px 32px #1012140f}.cf-admin-metric-grid button,.cf-admin-request-metrics button{color:inherit;cursor:pointer;display:grid;gap:4px;min-width:0;padding:18px;position:relative;text-align:left;transition:border-color .18s,transform .18s}.cf-admin-metric-grid button:hover,.cf-admin-request-metrics button:hover{border-color:color-mix(in srgb,var(--cf-text,9101210) 32%,transparent)}.cf-admin-metric-grid button:active,.cf-admin-request-metrics button:active{transform:scale(.985)}.cf-admin-metric-grid button:focus-visible,.cf-admin-request-metrics button:focus-visible{outline:3px solid var(--cf-text,9101210);outline-offset:2px}.cf-admin-metric-grid button>svg{color:var(--cf-muted,3.40282e+38);position:absolute;right:14px;top:14px;width:19px}.cf-admin-metric-grid strong,.cf-admin-request-metrics strong{font-size:1.75rem}.cf-admin-metric-grid span,.cf-admin-request-metrics span{color:var(--cf-muted,3.40282e+38);font-weight:700;min-width:0;overflow-wrap:anywhere}.cf-admin-metric-grid span{padding-right:8px}.cf-admin-request-metrics .is-warning{border-color:9C8FF3D}.cf-admin-request-metrics .is-warning strong{color:3.40282e+38}.cf-admin-detail-grid,.cf-admin-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-admin-detail-grid>article,.cf-admin-grid>article,.cf-admin-private{padding:20px}.cf-admin-detail-grid h3,.cf-admin-grid h2,.cf-admin-private h3,.cf-admin-requests h2{margin:0 0 14px}.cf-admin-system{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--cf-text,9101210) 9%,transparent);display:flex;gap:12px;justify-content:space-between;min-height:44px}.cf-admin-system svg{color:3.40282e+38;width:19px}.cf-admin-system span{margin-right:auto}.cf-admin-system strong{color:3.40282e+38;font-size:.86rem}.cf-admin-requests{overflow:hidden}.cf-admin-requests>header{display:flex;justify-content:space-between;padding:18px 20px 10px}.cf-admin-requests>button{align-items:center;background:0 0;border:0;border-top:1px solid color-mix(in srgb,var(--cf-text,9101210) 9%,transparent);color:inherit;display:grid;gap:14px;grid-template-columns:auto 1fr auto;min-height:76px;padding:14px 18px;text-align:left;transition:background-color .18s,transform .18s;width:100%}.cf-admin-requests>button:hover{background:color-mix(in srgb,var(--cf-text,9101210) 6%,transparent)}.cf-admin-requests>button:active{transform:scale(.995)}.cf-admin-requests>button:focus-visible{outline:3px solid var(--cf-text,9101210);outline-offset:-3px}.cf-admin-requests>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.cf-admin-requests small{color:var(--cf-muted,3.40282e+38);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-admin-status{background:9FEFEFE;border-radius:999px;color:3.40282e+38;font-size:.78rem;font-weight:800;padding:6px 9px}.cf-admin-status.is-in_progress{background:9FEFEFE;color:9101210}.cf-admin-status.is-cancelled,.cf-admin-status.is-completed,.cf-admin-status.is-expired{background:9FEFEFE;color:3.40282e+38}.cf-admin-person{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--cf-text,9101210) 9%,transparent);display:flex;gap:12px;padding:12px 0}.cf-admin-person svg{width:22px}.cf-admin-person span{display:grid;gap:3px}.cf-admin-event small,.cf-admin-person small{color:var(--cf-muted,3.40282e+38)}.cf-admin-event{display:grid;gap:12px;grid-template-columns:10px 1fr;padding:8px 0}.cf-admin-event>span{background:var(--cf-muted,3.40282e+38);border-radius:50%;height:9px;margin-top:6px;width:9px}.cf-admin-event>div{display:grid;gap:3px}.cf-admin-private>header{display:flex;gap:16px;justify-content:space-between}.cf-admin-private>header p{color:var(--cf-muted,3.40282e+38);margin:4px 0}.cf-admin-private form{display:grid;gap:14px}.cf-admin-private textarea{min-height:96px}.cf-admin-confirm{align-items:flex-start;display:flex!important;gap:10px}.cf-admin-confirm input{height:20px;width:20px}.cf-admin-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cf-admin-dialog-log{display:grid;gap:10px}.cf-admin-dialog-log>div{background:color-mix(in srgb,var(--cf-text,9101210) 5%,transparent);border-radius:14px;padding:12px 14px}.cf-admin-dialog-log p{margin:5px 0;white-space:pre-wrap}.cf-admin-dialog-log time{color:var(--cf-muted,3.40282e+38);font-size:.8rem}.cf-admin-audit{padding:16px 20px}.cf-admin-audit summary{align-items:center;cursor:pointer;display:flex;font-weight:800;min-height:44px}.cf-admin-audit>div{border-top:1px solid color-mix(in srgb,var(--cf-text,9101210) 9%,transparent);display:grid;gap:3px;padding:12px 0}.cf-admin-audit small,.cf-admin-audit span{color:var(--cf-muted,3.40282e+38)}.cf-admin-state{min-height:55vh;place-content:center;place-items:center;text-align:center}.cf-admin-state>svg{color:3.40282e+38;height:42px;width:42px}.cf-admin-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--cf-bg) 90%,transparent);border:1px solid var(--cf-line);border-radius:16px;box-shadow:0 10px 30px #10121414;display:flex;gap:6px;overflow-x:auto;padding:6px;position:sticky;top:8px;z-index:8}.cf-admin-nav button{border-radius:11px;color:var(--cf-muted);flex:1;font-weight:800;min-height:44px;min-width:max-content;padding:9px 13px}.cf-admin-nav button[aria-current=page]{background:var(--cf-text);color:var(--cf-bg)}.cf-admin-nav button:focus-visible{outline:3px solid var(--cf-accent);outline-offset:1px}.cf-admin-action-list{display:grid}.cf-admin-action-list button{align-items:center;border-bottom:1px solid var(--cf-line);color:inherit;display:grid;gap:10px;grid-template-columns:1fr auto auto;min-height:48px;text-align:left;width:100%}.cf-admin-action-list button:last-child{border-bottom:0}.cf-admin-action-list button:hover span{text-decoration:underline}.cf-admin-action-list svg{color:var(--cf-muted);width:18px}.cf-admin-workspace{display:grid;gap:16px}.cf-admin-workspace>header{align-items:flex-start;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:20px}.cf-admin-workspace>header small{color:var(--cf-muted);font-weight:850;letter-spacing:.08em}.cf-admin-workspace>header h2{margin:4px 0 5px}.cf-admin-workspace>header p{color:var(--cf-muted);margin:0}.cf-admin-workspace>header>strong{font-size:2rem}.cf-admin-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.cf-admin-filters button{border:1px solid var(--cf-line);border-radius:999px;color:var(--cf-muted);font-weight:750;min-height:42px;min-width:max-content;padding:8px 13px}.cf-admin-filters button[aria-pressed=true]{background:var(--cf-text);color:var(--cf-bg)}.cf-admin-user-toolbar{display:grid;gap:12px}.cf-admin-user-toolbar>label{align-items:center;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;display:flex;gap:9px;min-height:46px;padding:0 13px;width:min(420px,100%)}.cf-admin-user-toolbar>label:focus-within{outline:3px solid var(--cf-accent);outline-offset:2px}.cf-admin-user-toolbar>label svg{color:var(--cf-muted);width:19px}.cf-admin-user-toolbar input{background:0 0;border:0;color:var(--cf-text);font:inherit;min-width:0;outline:0;width:100%}.cf-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cf-admin-user-columns{border-bottom:1px solid var(--cf-line);color:var(--cf-muted);display:grid;font-size:.78rem;font-weight:850;gap:14px;grid-template-columns:minmax(0,1fr) 140px minmax(180px,.55fr);letter-spacing:.06em;padding:11px 18px 11px 55px;text-transform:uppercase}.cf-admin-user-state{border-radius:999px;font-size:.8rem;font-weight:850;justify-self:start;padding:6px 9px}.cf-admin-user-state.is-active{background:var(--cf-accent);color:9101210}.cf-admin-user-state.is-blocked{border:1px solid var(--cf-muted);color:var(--cf-muted)}.cf-admin-access-cell{display:grid;gap:8px}.cf-admin-access-cell>button{border:1px solid var(--cf-line);border-radius:10px;color:var(--cf-text);font-weight:750;justify-self:start;min-height:40px;padding:8px 11px}.cf-admin-access-cell>button.is-danger{color:99c2929}.cf-admin-protected{color:var(--cf-muted)}.cf-admin-user-open{align-items:center;border-radius:10px;color:var(--cf-text);display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:5px 7px;text-align:left;width:100%}.cf-admin-user-open:focus-visible,.cf-admin-user-open:hover{background:var(--cf-bg);outline:2px solid var(--cf-accent);outline-offset:2px}.cf-admin-user-open>span{display:grid;gap:3px}.cf-admin-user-open>svg{transition:transform .18s;width:20px}.cf-admin-user-open[aria-expanded=true]>svg{transform:rotate(90deg)}.cf-admin-user-detail{background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:14px;display:grid;gap:16px;grid-column:1/-1;padding:18px}.cf-admin-user-detail>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.cf-admin-user-detail h3,.cf-admin-user-detail h4{margin:2px 0 0}.cf-admin-user-detail dl{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cf-admin-user-detail dl>div{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:11px;min-width:0;padding:12px}.cf-admin-user-detail dt{color:var(--cf-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cf-admin-user-detail dd{font-weight:750;margin:4px 0 0;overflow-wrap:anywhere}.cf-admin-user-history{display:grid;gap:8px}.cf-admin-user-history>div{background:var(--cf-panel);border-left:3px solid var(--cf-accent);display:grid;gap:3px;padding:11px}.cf-admin-user-history p{margin:0}.cf-admin-user-history .cf-empty-state{background:0 0;border:0}.cf-admin-moderation-list,.cf-admin-user-list{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;box-shadow:0 12px 32px #1012140f;overflow:hidden}.cf-admin-moderation-list>article,.cf-admin-user-list>article{align-items:center;border-bottom:1px solid var(--cf-line);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) minmax(260px,.6fr);min-height:82px;padding:15px 18px}.cf-admin-moderation-list>article:last-child,.cf-admin-user-list>article:last-child{border-bottom:0}.cf-admin-moderation-list>article>svg,.cf-admin-user-list>article>svg{color:var(--cf-muted);width:23px}.cf-admin-moderation-list>article>div,.cf-admin-user-list>article>div:nth-child(2){display:grid;gap:3px}.cf-admin-moderation-list small,.cf-admin-user-list small{color:var(--cf-muted)}.cf-admin-access{display:grid;gap:8px;grid-template-columns:1fr auto}.cf-admin-access input{background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:10px;color:var(--cf-text);min-height:42px;min-width:0;padding:9px 11px}.cf-admin-access button,.cf-admin-moderation-list>article>button{border:1px solid var(--cf-line);border-radius:10px;color:var(--cf-text);font-weight:750;min-height:42px;padding:9px 12px}.cf-admin-access .is-danger{color:99c2929}.cf-admin-access button:disabled{opacity:.45}.cf-admin-moderation-list>article{grid-template-columns:auto minmax(0,1fr) auto}.cf-admin-moderation-list p{margin:3px 0;overflow-wrap:anywhere}.cf-admin-card-moderation .cf-admin-card-row{align-items:start;grid-template-columns:auto minmax(0,1fr) minmax(240px,.75fr)}.cf-admin-card-row>div{min-width:0}.cf-admin-card-row small,.cf-admin-card-row strong{overflow-wrap:anywhere}.cf-admin-card-decision{display:grid;gap:10px}.cf-admin-card-decision label{display:grid;font-weight:750;gap:6px}.cf-admin-card-decision textarea{background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:10px;color:var(--cf-text);min-height:72px;padding:10px;resize:vertical;width:100%}.cf-admin-card-decision textarea:focus-visible{outline:3px solid var(--cf-accent);outline-offset:2px}.cf-admin-card-decision>div{display:flex;flex-wrap:wrap;gap:8px}.cf-admin-card-decision button{border:1px solid var(--cf-line);border-radius:10px;color:var(--cf-text);font-weight:750;min-height:44px;padding:9px 12px}.cf-admin-card-decision button:first-child{background:var(--cf-accent);color:9101210}.cf-admin-card-decision button:disabled{opacity:.45}.cf-admin-card-notice{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;margin:0;padding:12px 14px}.cf-admin-admission-actions{display:flex!important;gap:8px;justify-content:flex-end}.cf-admin-admission-actions button{border:1px solid var(--cf-line);border-radius:10px;color:var(--cf-text);font-weight:800;min-height:44px;min-width:112px;padding:9px 13px}.cf-admin-admission-actions .cf-primary{background:var(--cf-accent);color:9101210}.cf-admin-admission-actions button:disabled{opacity:.45}.cf-admin-admissions>.cf-admin-moderation-list>.cf-empty-state{padding:18px}.cf-admin-admission-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr)}.cf-admin-admission-list>article{grid-template-columns:auto minmax(0,1fr);padding:0}.cf-admin-admission-list>article>svg{margin:18px 0 0 16px}.cf-admin-admission-open{align-items:center;background:0 0;border:0;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:92px;min-width:0;padding:16px;text-align:left;width:100%}.cf-admin-admission-open>span{display:grid;gap:4px;min-width:0}.cf-admin-admission-open p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:4px 0;overflow:hidden}.cf-admin-admission-open small{color:var(--cf-muted)}.cf-admin-admission-open>svg{color:var(--cf-muted);width:19px}.cf-admin-admission-open:hover,.cf-admin-admission-open[aria-current=true]{background:color-mix(in srgb,var(--cf-text) 6%,transparent)}.cf-admin-admission-open:focus-visible{outline:3px solid var(--cf-text);outline-offset:-3px}.cf-admin-admission-detail{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;box-shadow:0 12px 32px #1012140f;min-height:360px;padding:20px}.cf-admin-admission-detail>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cf-admin-admission-detail h3{font-size:1.35rem;margin:4px 0}.cf-admin-admission-detail header p{color:var(--cf-muted);margin:0}.cf-admin-admission-detail dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.cf-admin-admission-detail dl>div,.cf-admin-admission-detail>section{background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:12px;padding:12px}.cf-admin-admission-detail dt,.cf-admin-admission-detail>section>small{color:var(--cf-muted);font-size:.76rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.cf-admin-admission-detail dd{font-weight:750;margin:4px 0 0;overflow-wrap:anywhere}.cf-admin-admission-detail dd a{color:inherit}.cf-admin-admission-detail>section{margin:0 0 12px}.cf-admin-admission-detail>section p{margin:7px 0 0;white-space:pre-wrap}.cf-admin-admission-detail>label{display:grid;font-weight:750;gap:7px;margin:14px 0}.cf-admin-admission-detail textarea{background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-text);min-height:86px;padding:11px 13px;resize:vertical;width:100%}.cf-admin-admission-placeholder{align-content:center;color:var(--cf-muted);display:grid;gap:7px;min-height:310px;place-items:center;text-align:center}.cf-admin-admission-placeholder>svg{height:34px;width:34px}.cf-admin-admission-placeholder p{margin:0}.cf-admin-moderation-list>.cf-admin-report-row{align-items:start;grid-template-columns:auto minmax(0,1fr) minmax(240px,.75fr)}.cf-admin-report-row>div{min-width:0}.cf-admin-report-decision{display:grid;gap:10px}.cf-admin-report-decision label{display:grid;font-weight:750;gap:6px}.cf-admin-report-decision textarea{background:var(--cf-bg);border:1px solid var(--cf-muted);border-radius:10px;color:var(--cf-text);min-height:72px;padding:10px;resize:vertical;width:100%}.cf-admin-report-decision textarea:focus-visible{outline:3px solid var(--cf-accent);outline-offset:2px}.cf-admin-report-decision button{background:var(--cf-accent);border:1px solid var(--cf-line);border-radius:10px;color:9101210;font-weight:750;min-height:44px;padding:9px 12px}.cf-admin-report-decision button:disabled{opacity:.45}.cf-admin-report-history>article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.cf-admin-report-timeline{display:grid;gap:8px;margin:10px 0 0;padding-left:22px}.cf-admin-report-timeline li{overflow-wrap:anywhere}.cf-admin-report-timeline li>small,.cf-admin-report-timeline li>strong{display:block}.cf-admin-count-note{color:var(--cf-muted);font-size:.9rem;margin:0}.cf-admin-case-summary{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;display:grid;gap:14px;padding:20px}.cf-admin-case-summary>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.cf-admin-case-summary>header small{color:var(--cf-muted);font-weight:850;letter-spacing:.08em}.cf-admin-case-summary>header h2{margin:4px 0 0}.cf-admin-case-summary>header>button strong{font-size:2rem}.cf-admin-case-summary>p{color:var(--cf-muted);margin:0}.cf-admin-case-alerts,.cf-admin-case-stages{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cf-admin-case-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.cf-admin-case-alerts>button,.cf-admin-case-stages>button{align-content:start;background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:12px;display:grid;gap:5px;min-width:0;padding:14px}.cf-admin-case-alerts strong,.cf-admin-case-stages strong{font-size:1.5rem}.cf-admin-case-alerts span,.cf-admin-case-stages span{color:var(--cf-muted);overflow-wrap:anywhere}.cf-admin-system-note{color:var(--cf-muted);font-size:.88rem;margin:0 0 10px}@media (max-width:760px){.cf-admin-case-summary{padding:16px}.cf-admin-case-alerts,.cf-admin-case-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-admin-case-alerts>button:last-child{grid-column:1/-1}.cf-admin-case-alerts span,.cf-admin-case-stages span{font-size:.83rem}.cf-admin-card-moderation .cf-admin-card-row{grid-template-columns:auto minmax(0,1fr)}.cf-admin-card-decision{grid-column:1/-1}.cf-admin-card-decision>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-admin-card-decision button{min-width:0}.cf-admin-moderation-list>.cf-admin-report-row{grid-template-columns:auto minmax(0,1fr)}.cf-admin-report-decision{grid-column:1/-1}.cf-admin-report-decision button{width:100%}.cf-admin-admission-layout{grid-template-columns:1fr}.cf-admin-admission-detail{min-height:0}.cf-admin-admission-detail dl{grid-template-columns:1fr}.cf-admin-admission-actions{display:grid!important;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-admin-admission-actions button{min-width:0;width:100%}}.cf-admin-user-list>article{grid-template-columns:auto minmax(0,1fr) 140px minmax(180px,.55fr)}@media (max-width:760px){.cf-admin-dashboard{gap:14px;padding:18px 14px 104px}.cf-admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-admin-metric-grid button{min-height:112px}.cf-admin-metric-grid span{font-size:.88rem;overflow-wrap:normal}.cf-admin-request-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-admin-detail-grid,.cf-admin-grid{grid-template-columns:1fr}.cf-admin-requests>button{grid-template-columns:1fr auto}.cf-admin-requests>button>.cf-admin-status{justify-self:start}.cf-admin-requests>button>span:nth-child(2){grid-column:1/2}.cf-admin-requests>button>svg{grid-area:1/2/3}.cf-admin-actions>*{min-height:48px}.cf-admin-title>.cf-icon{min-height:48px;min-width:48px}.cf-admin-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;position:static}.cf-admin-nav button{min-width:0}.cf-admin-nav button:last-child{grid-column:1/-1}.cf-admin-user-columns{display:none}.cf-admin-moderation-list>article,.cf-admin-user-list>article{grid-template-columns:auto minmax(0,1fr)}.cf-admin-user-state{grid-column:2}.cf-admin-access,.cf-admin-access-cell,.cf-admin-moderation-list>article>button,.cf-admin-protected{grid-column:1/-1}.cf-admin-access{grid-template-columns:1fr}.cf-admin-moderation-list>article>button{width:100%}.cf-admin-user-detail dl{grid-template-columns:1fr}.cf-admin-user-detail>header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cf-admin-metric-grid button,.cf-admin-request-metrics button,.cf-admin-requests>button{transition:none}}.cf-admin-disputes{background:var(--cf-panel,9FEFEFE);border:1px solid color-mix(in srgb,var(--cf-text,9101210) 12%,transparent);border-radius:18px;display:grid;gap:16px;padding:20px}.cf-admin-disputes .cf-admin-title h2{align-items:center;display:flex;font-size:1.35rem;gap:9px}.cf-admin-dispute-filters{display:flex;flex-wrap:wrap;gap:8px}.cf-admin-dispute-filters button{background:0 0;border:1px solid color-mix(in srgb,var(--cf-text,9101210) 16%,transparent);border-radius:999px;color:inherit;min-height:44px;padding:8px 14px}.cf-admin-dispute-filters button[aria-pressed=true]{background:color-mix(in srgb,var(--cf-text,9101210) 10%,transparent);border-color:var(--cf-text,9101210)}.cf-admin-dispute-grid{display:grid;gap:16px;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr)}.cf-admin-dispute-grid nav{align-content:start;display:grid;gap:8px}.cf-admin-dispute-grid nav button{background:0 0;border:1px solid color-mix(in srgb,var(--cf-text,9101210) 12%,transparent);border-radius:12px;color:inherit;display:grid;gap:4px;min-height:64px;padding:12px;text-align:left}.cf-admin-dispute-grid nav button[aria-current=true]{border-color:var(--cf-text,9101210)}.cf-admin-dispute-grid nav span{color:var(--cf-muted,3.40282e+38);overflow-wrap:anywhere}.cf-admin-dispute-grid form{display:grid;gap:12px}.cf-admin-dispute-grid label{display:grid;gap:6px}.cf-admin-dispute-grid input,.cf-admin-dispute-grid select,.cf-admin-dispute-grid textarea{background:var(--cf-bg,9FEFEFE);border:1px solid color-mix(in srgb,var(--cf-text,9101210) 18%,transparent);border-radius:10px;color:inherit;min-height:44px;padding:10px;width:100%}.cf-admin-financial-note{background:9FEFEFE;border-left:3px solid 3.40282e+38;padding:12px}@media (max-width:760px){.cf-admin-dispute-grid{grid-template-columns:1fr}}.cf-admin-site-tools{background:var(--cf-panel);border:1px solid color-mix(in srgb,var(--cf-text) 12%,transparent);border-radius:18px;box-shadow:0 12px 32px #10121414;display:grid;gap:16px;padding:20px}.cf-admin-site-tools>header{align-items:flex-start;display:flex;gap:14px}.cf-admin-site-tools>header>div{flex:1}.cf-admin-site-tools>header>svg{color:var(--cf-text);height:28px;width:28px}.cf-admin-site-tools h2{margin:3px 0 6px}.cf-admin-site-tools p{color:var(--cf-muted);margin:0}.cf-admin-site-tools>header small{color:var(--cf-muted);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cf-admin-site-tools>div{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cf-admin-site-tools>div>button{align-items:center;background:var(--cf-raised);border:1px solid color-mix(in srgb,var(--cf-text) 14%,transparent);border-radius:14px;color:var(--cf-text);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:76px;padding:14px;text-align:left;transition:border-color .18s,background-color .18s,transform .18s}.cf-admin-site-tools>div>button:hover{background:color-mix(in srgb,var(--cf-text) 6%,var(--cf-raised));border-color:color-mix(in srgb,var(--cf-text) 28%,transparent)}.cf-admin-site-tools>div>button:active{transform:scale(.985)}.cf-admin-site-tools>div>button>svg:first-child{color:var(--cf-muted)}.cf-admin-site-tools>div>button>span{display:grid;gap:3px}.cf-admin-site-tools>div>button small{color:var(--cf-muted);line-height:1.3}.cf-admin-site-preview{min-height:100%}.cf-admin-site-preview>.cf-admin-title{align-items:center;justify-content:flex-start}.cf-admin-site-preview>.cf-admin-title>div{flex:1}.cf-site-preview-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cf-site-preview-toolbar>fieldset{background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:14px;display:flex;gap:6px;margin:0;padding:4px}.cf-site-preview-toolbar legend{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cf-site-preview-toolbar button{align-items:center;border-radius:10px;color:var(--cf-muted);display:flex;gap:7px;min-height:40px;padding:8px 12px;transition:background-color .18s,color .18s}.cf-site-preview-toolbar button:hover{background:color-mix(in srgb,var(--cf-text) 7%,transparent);color:var(--cf-text)}.cf-site-preview-toolbar button:focus-visible{outline:3px solid var(--cf-text);outline-offset:2px}.cf-site-preview-toolbar button[aria-pressed=true]{background:var(--cf-text);color:var(--cf-bg)}.cf-site-preview-toolbar svg{height:18px;width:18px}.cf-site-preview-notice{align-items:center;background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:14px;color:var(--cf-text);display:flex;gap:9px;margin:0;padding:12px 14px}.cf-site-preview-notice svg{color:var(--cf-muted);height:19px;width:19px}.cf-site-preview-frame{background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:22px;overflow:auto;padding:12px;width:100%}.cf-site-preview-frame.is-phone{margin-inline:auto;width:min(410px,100%)}.cf-site-preview-canvas{background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:16px;box-shadow:0 15px 50px #1012141f;color:var(--cf-text);min-height:560px;overflow:hidden}.cf-site-preview-canvas>header{align-items:center;background:var(--cf-panel);border-bottom:1px solid var(--cf-line);display:flex;height:62px;justify-content:space-between;padding:0 20px}.cf-site-preview-canvas>header strong{font-size:23px;font-weight:950}.cf-site-preview-canvas>header span{background:var(--cf-raised);border-radius:999px;color:var(--cf-muted);font-size:12px;font-weight:800;padding:7px 10px}.cf-site-preview-product{display:grid;grid-template-columns:190px 1fr;min-height:498px}.cf-site-preview-nav{align-content:start;background:var(--cf-panel);border-right:1px solid var(--cf-line);display:grid;gap:7px;padding:20px 12px}.cf-site-preview-nav button{background:0 0;border:0;border-radius:12px;color:var(--cf-muted);font-weight:750;min-height:44px;padding:10px 14px;text-align:left;transition:background-color .18s,color .18s}.cf-site-preview-nav button:hover{background:color-mix(in srgb,var(--cf-text) 6%,transparent);color:var(--cf-text)}.cf-site-preview-nav button:focus-visible{outline:3px solid var(--cf-text);outline-offset:1px}.cf-site-preview-nav button[aria-pressed=true]{background:var(--cf-raised);color:var(--cf-text)}.cf-site-preview-main{background:var(--cf-bg);padding:clamp(22px,4vw,44px)}.cf-site-preview-page>small{color:var(--cf-muted);font-weight:900;letter-spacing:.1em}.cf-site-preview-main h2{font-size:clamp(28px,4vw,46px);letter-spacing:-1.5px;margin:8px 0}.cf-site-preview-page>p{color:var(--cf-muted);font-size:16px;margin:0 0 24px}.cf-site-preview-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.cf-site-preview-actions span{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;font-weight:800;padding:12px 16px}.cf-site-preview-actions .is-primary{background:var(--cf-accent);border-color:var(--cf-accent);color:9101210}.cf-site-preview-columns>section,.cf-site-preview-list{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:16px;display:grid;gap:0;overflow:hidden}.cf-site-preview-list article{align-items:center;border-bottom:1px solid var(--cf-line);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:18px}.cf-site-preview-list article:last-child{border-bottom:0}.cf-site-preview-dot,.cf-site-preview-list article>svg:first-child{color:var(--cf-muted)}.cf-site-preview-dot{background:var(--cf-muted);border-radius:50%;height:9px;width:9px}.cf-site-preview-list article div{display:grid;gap:3px}.cf-site-preview-columns small,.cf-site-preview-list small{color:var(--cf-muted)}.cf-site-preview-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-site-preview-columns h3{border-bottom:1px solid var(--cf-line);margin:0;padding:16px}.cf-site-preview-columns article{border-bottom:1px solid var(--cf-line);display:grid;gap:4px;padding:16px}.cf-site-preview-columns article:last-child{border-bottom:0}.cf-site-preview-profile{align-items:center;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:16px;display:flex;gap:14px;margin-bottom:16px;padding:18px}.cf-site-preview-profile>div:last-child{display:grid;gap:4px}.cf-site-preview-profile small{color:var(--cf-muted)}.cf-site-preview-avatar{background:var(--cf-raised);border-radius:50%;display:grid;font-size:20px;font-weight:900;height:48px;place-items:center;width:48px}.cf-site-preview-frame.is-phone .cf-site-preview-product{display:flex;flex-direction:column}.cf-site-preview-frame.is-phone .cf-site-preview-nav{border:0;border-top:1px solid var(--cf-line);grid-template-columns:repeat(4,1fr);margin-top:auto;order:2;padding:8px}.cf-site-preview-frame.is-phone .cf-site-preview-nav button{font-size:11px;padding:10px 4px;text-align:center}.cf-site-preview-frame.is-phone .cf-site-preview-main{padding:26px 18px}.cf-site-preview-frame.is-phone .cf-site-preview-columns{grid-template-columns:1fr}.cf-site-preview-frame.is-phone .cf-site-preview-columns>section:last-child{display:none}@media (max-width:760px){.cf-admin-site-tools>div{grid-template-columns:1fr}.cf-site-preview-toolbar{align-items:stretch}.cf-site-preview-toolbar>fieldset{overflow-x:auto;width:100%}.cf-site-preview-toolbar>fieldset button{flex:1;justify-content:center;white-space:nowrap}.cf-site-preview-frame.is-desktop .cf-site-preview-product{grid-template-columns:140px 1fr}}@media (prefers-reduced-motion:reduce){.cf-admin-site-tools>div>button,.cf-site-preview-nav button,.cf-site-preview-toolbar button{transition:none}}.cf-admin-support-tools{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;display:grid;gap:16px;padding:20px}.cf-admin-support-tools>header{align-items:flex-start;display:flex;gap:14px}.cf-admin-support-tools>header>div{flex:1}.cf-admin-support-tools>header>svg{color:var(--cf-muted);height:28px;width:28px}.cf-admin-support-tools h2{margin:3px 0 6px}.cf-admin-support-tools p{color:var(--cf-muted);margin:0}.cf-admin-support-tools>header small{color:var(--cf-muted);font-weight:850;letter-spacing:.08em}.cf-admin-support-tools label{display:grid;font-weight:750;gap:7px}.cf-admin-support-tools select,.cf-admin-support-tools textarea{background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-text);min-height:48px;padding:11px 13px;width:100%}.cf-admin-support-tools textarea{min-height:88px;resize:vertical}.cf-admin-support-tools select:focus-visible,.cf-admin-support-tools textarea:focus-visible{outline:3px solid var(--cf-accent);outline-offset:2px}.cf-admin-support-actions{display:flex;flex-wrap:wrap;gap:10px}.cf-admin-support-actions button{align-items:center;border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-text);display:flex;gap:8px;justify-content:center;min-height:48px;padding:10px 14px}.cf-admin-support-actions button svg{width:18px}.cf-admin-support-actions .cf-primary{color:9101210}.cf-admin-crm-support{--rs-bg:var(--cf-bg);--rs-bg2:var(--cf-panel);--rs-bg3:var(--cf-raised);--rs-bg4:color-mix(in srgb,var(--cf-raised) 78%,var(--cf-text));--rs-text1:var(--cf-text);--rs-text2:var(--cf-muted);--rs-border:var(--cf-line);--rs-accent:var(--cf-accent);--rs-accent2:9C8FF3D;--rs-accent-ink:9101210;--rs-accent-dim:color-mix(in srgb,var(--cf-accent) 16%,transparent);--rs-accent-grad:linear-gradient(145deg,9C8FF3D,var(--cf-accent));min-width:0;overflow-x:hidden}.cf-admin-support-banner{align-items:flex-start;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;display:flex;gap:18px;justify-content:space-between;padding:18px}.cf-admin-support-banner small{color:var(--cf-accent-text);font-weight:900;letter-spacing:.08em}.cf-admin-support-banner h1{margin:4px 0 7px}.cf-admin-support-banner p{color:var(--cf-muted);margin:3px 0}.cf-admin-support-banner .cf-primary{flex-shrink:0}@media (max-width:760px){.cf-admin-support-actions,.cf-admin-support-banner{display:grid}.cf-admin-support-banner .cf-primary{width:100%}}.cf-site-preview-frame.is-phone{background:9101214px;border:9101210 solid;border-radius:46px;box-shadow:0 28px 80px #10121457,inset 0 0 0 1px #fefefe12;overflow:hidden;padding:11px;position:relative;width:min(390px,100%)}.cf-site-preview-frame.is-phone:before{background:9101214px;box-shadow:inset 0 0 0 1px #fefefe0a;height:24px;top:18px;width:92px}.cf-site-preview-frame.is-phone:after,.cf-site-preview-frame.is-phone:before{border-radius:999px;content:"";left:50%;pointer-events:none;position:absolute;transform:translate(-50%);z-index:3}.cf-site-preview-frame.is-phone:after{background:color-mix(in srgb,var(--cf-text) 68%,transparent);bottom:17px;height:4px;width:112px}.cf-site-preview-frame.is-phone .cf-site-preview-canvas{border:0;border-radius:36px;box-shadow:none;min-height:844px}.cf-site-preview-frame.is-phone .cf-site-preview-canvas>header{height:68px;padding:12px 18px 0}.cf-site-preview-frame.is-phone .cf-site-preview-product{min-height:776px}.cf-site-preview-frame.is-phone .cf-site-preview-nav{padding-bottom:24px}@media (max-width:430px){.cf-site-preview-frame.is-phone{border-radius:38px;padding:9px}.cf-site-preview-frame.is-phone .cf-site-preview-canvas{border-radius:30px}}.cf-admin-case-summary button{color:var(--cf-text);cursor:pointer;font:inherit;text-align:left}.cf-admin-case-summary>header>button{background:0 0;border:0;padding:8px}.cf-admin-case-summary button:focus-visible,.cf-admin-cases button:focus-visible{outline:2px solid;outline-offset:3px}.cf-admin-cases{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;display:grid;gap:16px;min-width:0;padding:20px}.cf-admin-cases>h2{scroll-margin-top:100px}.cf-admin-cases label{display:grid;gap:8px}.cf-admin-cases select{max-width:100%;min-width:0}.cf-admin-case-list{display:grid;gap:12px}.cf-admin-case-detail,.cf-admin-case-list>button{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;color:var(--cf-text);display:grid;gap:8px;overflow-wrap:anywhere;padding:20px;text-align:left}.cf-admin-case-list>button{cursor:pointer;font:inherit}.cf-admin-case-detail article{border-top:1px solid var(--cf-line);padding:12px 0}.cf-admin-case-detail>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cf-admin-case-detail h3{margin:0}.cf-admin-case-detail header p{color:var(--cf-muted);margin:4px 0 0}.cf-admin-case-edit{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.cf-admin-case-actions,.cf-admin-case-edit label:nth-child(2),.cf-admin-case-edit label:nth-child(4){grid-column:1/-1}.cf-admin-case-detail>label textarea,.cf-admin-case-edit input,.cf-admin-case-edit select,.cf-admin-case-edit textarea{background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:11px;color:var(--cf-text);font:inherit;min-height:44px;padding:10px 12px;width:100%}.cf-admin-case-detail>label textarea,.cf-admin-case-edit textarea{resize:vertical}.cf-admin-case-actions{display:flex;flex-wrap:wrap;gap:10px}.cf-admin-case-actions button{border:1px solid var(--cf-line);border-radius:11px;font-weight:800;min-height:46px;padding:10px 14px}.cf-admin-case-actions .cf-admin-danger{border-color:color-mix(in srgb,99c2929 45%,var(--cf-line));color:99c2929}@media (max-width:760px){.cf-admin-case-edit{grid-template-columns:1fr}.cf-admin-case-actions,.cf-admin-case-edit label{grid-column:1}.cf-admin-case-actions{display:grid}.cf-admin-case-actions button{width:100%}}.cf-app[data-cf-theme=dark] .cf-admin-system strong{color:var(--cf-text)}.cf-admin-admission-layout>*{min-width:0}.cf-admin-admission-detail{min-width:0;overflow-wrap:anywhere}.cf-admin-admission-detail .team-channel-chat{max-width:100%;min-width:0}@media (max-width:760px){.cf-admin-admission-actions,.cf-admin-admission-layout{grid-template-columns:minmax(0,1fr)}}.workbench-page{display:grid;gap:16px}.crm-order-list{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:16px;margin:18px 0;padding:18px}.crm-order-list>.crm-directory:not([open]){border-radius:10px;margin-bottom:10px;padding:10px 12px}.crm-order-list>.crm-directory:not([open]) summary{margin-bottom:0}.crm-document-tools,.crm-list-tools{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.crm-list-tools label{flex:240px}.crm-document-tools select,.crm-list-tools input{display:block;margin-top:5px;padding:8px 10px;width:100%}.crm-document-tools button,.crm-document-tools select,.crm-list-tools button,.crm-list-tools input{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:8px;color:var(--rs-text1);min-height:42px}.crm-document-tools button,.crm-list-tools button{align-items:center;display:inline-flex;gap:7px;justify-content:center;padding:8px 14px}.crm-document-tools svg,.crm-list-tools svg{width:17px}.crm-document-tools{margin-bottom:16px}.crm-saved-orders{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin-top:12px;max-height:260px;overflow-y:auto}.crm-saved-orders button{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:10px;color:var(--rs-text1);display:grid;gap:5px;overflow-wrap:anywhere;padding:12px;text-align:left}.crm-saved-orders button[aria-current=true]{border-color:var(--rs-accent)}.crm-saved-orders small{color:var(--rs-text2)}.crm-page button:disabled{cursor:default;opacity:.55}.crm-page .crm-discount-line{grid-template-columns:88px minmax(120px,1fr) 56px 82px 70px 32px}.crm-page .crm-line-source{border-top:1px solid var(--rs-border);display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px}.crm-page .crm-line-source label{display:grid;gap:4px;min-width:0}.crm-page textarea{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:8px;color:var(--rs-text1);display:block;margin-top:8px;min-height:78px;padding:10px;resize:vertical;width:100%}.crm-document-note{margin:24px 0;overflow-wrap:anywhere;white-space:pre-wrap}.crm-page .print-settings fieldset{border:0;margin-top:12px;padding:0}.crm-result{margin-bottom:16px}@media (max-width:700px){.crm-page .crm-line-source{grid-template-columns:1fr}.crm-order-list{margin:10px 0;padding:10px}.crm-list-tools{gap:8px}.crm-list-tools label{flex-basis:100%}.crm-list-tools button{flex:120px}.crm-page .crm-discount-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.crm-page .crm-discount-line>select{grid-column:1}.crm-page .crm-discount-line>input:nth-child(2){grid-area:2/1/auto/-1}.crm-page .crm-discount-line>input:nth-child(3){grid-area:1/2}.crm-page .crm-discount-line>label{grid-row:3}.crm-page .crm-discount-line>button{grid-area:1/3}}@media print{.crm-document-tools,.crm-order-list,.crm-result{display:none!important}}.crm-page .editable-line label,.crm-page .quick-fields label{font-size:11px}.crm-page .editable-line input,.crm-page .editable-line select,.crm-page .quick-fields input,.crm-page .quick-fields select{font-family:inherit;font-size:14px;font-weight:500;min-height:42px}.crm-page .finish-actions button,.crm-page .line-actions button{font-size:13px;min-height:42px}.crm-page .crm-discount-line>label:first-of-type{grid-column:4}.crm-page .crm-discount-line>label:nth-of-type(2){grid-column:5}@media (max-width:700px){.crm-page .editable-line input,.crm-page .editable-line select,.crm-page .quick-fields input,.crm-page .quick-fields select{font-size:16px}.crm-page .crm-discount-line>label:first-of-type{grid-column:1}.crm-page .crm-discount-line>label:nth-of-type(2){grid-column:2}}.crm-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 390px}.order-stage{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:18px}.local-notice{background:var(--rs-bg2);border:1px solid color-mix(in srgb,var(--rs-accent) 40%,transparent);border-radius:9px;color:var(--rs-text);font-size:9px;line-height:1.4;margin-top:9px;padding:9px 10px}.local-notice--prominent{font-size:14px;line-height:1.5}.crm-directory-choice{align-items:flex-start;display:flex;gap:8px}.crm-directory-choice input{flex:0 0 18px;height:18px;margin-top:2px;width:18px}.order-stage{overflow:hidden;padding:17px}.order-stage-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:13px}.order-stage-head>span{display:grid;gap:2px}.order-stage-head b{color:var(--rs-text);font-size:12px}.order-stage-head small{color:var(--rs-text3);font-size:8px}.order-stage-head button{background:0 0;border:1px solid var(--rs-border);border-radius:8px;color:var(--rs-text3);font:800 8px inherit;padding:7px 9px}.order-preview{background:#fefefe;box-shadow:0 18px 60px #1012142e;color:#101214;margin:0 auto;min-height:900px;padding:38px;width:min(100%,760px)}.order-preview>header{align-items:center;border-bottom:3px solid #101214;display:grid;gap:13px;grid-template-columns:52px minmax(0,1fr) auto;padding-bottom:19px}.order-logo{background:#c8ff3d;border-radius:8px;display:grid;height:48px;place-items:center;width:48px}.order-logo svg{width:25px}.order-preview h2{font-size:21px;line-height:1.05;margin:0 0 3px}.order-preview header p{color:#6e7275;font-size:8px;margin:1px 0}.order-number{display:grid;gap:3px;text-align:right}.order-number span{color:#6e7275;font-size:8px;font-weight:900;letter-spacing:1px}.order-number b{font-size:20px}.order-number small{color:#6e7275;font-size:8px}.order-client-grid{background:#fefefe;display:grid;gap:12px;grid-template-columns:1fr 1.4fr .7fr;margin:20px 0;padding:13px}.order-client-grid span{display:grid;gap:4px}.order-client-grid small{color:#6e7275;font-size:7px;text-transform:uppercase}.order-client-grid b{font-size:9px}.order-table{border-top:1px solid #fefefe}.order-row{align-items:center;border-bottom:1px solid #fefefe;display:grid;font-size:8px;gap:7px;grid-template-columns:minmax(0,1fr) 45px 75px 75px;min-height:38px;padding:8px 5px}.order-head{background:#101214;color:#fefefe;font-size:7px;min-height:30px}.order-head{font-weight:900;text-transform:uppercase}.order-totals{display:grid;font-size:10px;gap:7px 18px;grid-template-columns:1fr auto;margin:18px 0 20px auto;width:230px}.order-totals span{color:#6e7275}.order-totals strong{color:#6e7275;font-size:15px}.order-preview footer{color:#6e7275;display:grid;font-size:8px;gap:24px;grid-template-columns:1fr 1fr;margin-top:70px}.pulse-consent{align-items:flex-start;color:var(--rs-text2);display:flex;font-size:9px;font-weight:500;gap:9px;line-height:1.45}.pulse-consent input{accent-color:var(--rs-accent);flex:none;margin-top:2px}@media (max-width:620px){}.quick-order-form legend b{background:var(--rs-accent);border-radius:50%;color:#101214;display:inline-grid;height:22px;place-items:center;width:22px}.crm-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.quick-order-form{display:grid;gap:10px;min-width:0}.print-settings,.quick-order-form fieldset{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:14px;margin:0;min-width:0;padding:15px}.quick-order-form legend{color:var(--rs-text1);font-size:11px;font-weight:800;padding:0 7px}.quick-order-form legend b{margin-right:6px}.quick-fields{display:grid;gap:9px}.quick-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-fields.three{grid-template-columns:1.5fr 1fr .8fr}.editable-line label,.quick-fields label{color:var(--rs-text3);display:grid;font-size:8px;font-weight:800;gap:5px;min-width:0;text-transform:uppercase}.editable-line input,.editable-line select,.quick-fields input,.quick-fields select{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:8px;color:var(--rs-text1);font:600 10px inherit;height:38px;min-width:0;outline:none;padding:0 10px;width:100%}.editable-line input:focus,.editable-line select:focus,.quick-fields input:focus,.quick-fields select:focus{border-color:var(--rs-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rs-accent) 16%,transparent)}.editable-line,.editable-lines{display:grid;gap:7px}.editable-line{align-items:end;grid-template-columns:84px minmax(150px,1fr) 54px 88px 32px;min-width:0}.editable-line>input:nth-of-type(2){text-align:center}.editable-line>button{background:0 0;border:0;color:var(--rs-text3);height:38px;padding:0;width:32px}.editable-line>button svg{width:15px}.finish-actions,.line-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.finish-actions button,.line-actions button{align-items:center;background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:8px;color:var(--rs-text1);display:inline-flex;font-size:9px;font-weight:800;gap:6px;min-height:38px;padding:0 13px}.finish-actions svg,.line-actions svg{width:14px}.payment-summary{color:var(--rs-text2);display:flex;font-size:10px;gap:18px;justify-content:flex-end;margin-top:10px}.payment-summary b,.payment-summary strong{color:var(--rs-text1);margin-left:5px}.payment-summary strong{color:var(--rs-accent-ink)}.finish-fieldset .local-notice{margin-top:10px}.print-settings summary{color:var(--rs-text1);cursor:pointer;font-size:10px;font-weight:800}.print-settings[open] summary{margin-bottom:12px}.print-settings .pulse-consent{margin-top:10px}.order-stage-head i{align-items:center;background:var(--rs-bg3);border-radius:7px;color:var(--rs-text3);display:inline-flex;font-size:8px;font-style:normal;font-weight:800;gap:4px;padding:5px 8px}.order-stage-head i.ready{background:#fefefe;color:#6e7275}.order-stage-head i svg{width:12px}.order-client-grid em,.order-row span small{color:#6e7275;display:block;font-size:7px;font-style:normal;margin-top:3px;text-transform:uppercase}@media (max-width:1100px){.crm-layout{grid-template-columns:1fr}}@media (max-width:700px){.crm-layout,.order-stage,.workbench-page{max-width:100%;min-width:0}.order-stage{padding:12px}.order-stage-head{align-items:flex-start}.order-preview{padding:22px 14px}.order-preview>header{grid-template-columns:42px minmax(0,1fr)}.order-logo{height:40px;width:40px}.order-number{border-top:1px solid #fefefe;grid-column:1/-1;padding-top:12px;text-align:left}.order-client-grid{grid-template-columns:1fr}.order-row{font-size:10px;gap:3px;grid-template-columns:minmax(0,1fr) 22px 62px 62px}.order-head{font-size:8px}.order-client-grid small{font-size:10px}.order-client-grid b,.order-totals{font-size:12px}.order-totals{width:100%}.order-preview footer{grid-template-columns:1fr;margin-top:45px}.workbench-page{gap:10px}.order-stage,.print-settings,.quick-order-form fieldset{border-radius:12px}.quick-order-form legend b{height:20px;width:20px}.crm-layout,.quick-fields.three,.quick-fields.two{grid-template-columns:1fr}.editable-line{border:1px solid var(--rs-border);border-radius:10px;grid-template-columns:86px minmax(0,1fr) 32px;padding:10px}.editable-line>select{grid-column:1}.editable-line>input:first-of-type{grid-area:2/1/auto/4}.editable-line>input:nth-of-type(2){grid-area:3/1}.editable-line>label{grid-area:3/2}.editable-line>button{grid-area:1/3}.payment-summary{gap:8px;justify-content:space-between}.finish-actions button{flex:1;justify-content:center}.order-preview{min-height:0}}@media print{html:has(.crm-page){background:#fefefe!important}body *{visibility:hidden}.order-preview,.order-preview *{visibility:visible}.order-preview{box-shadow:none;inset:0;min-height:100%;position:absolute;width:100%}.crm-layout,.crm-page,.crm-page .order-stage,body:has(.crm-page),body:has(.crm-page) #root{background:#fefefe!important;border:0!important;display:block!important;height:auto!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0!important;position:static!important;width:100%!important}.crm-page .order-stage-head,.crm-page .quick-order-form,.crm-page>:not(.crm-layout){display:none!important}.crm-page .order-preview{border:0;border-radius:0;min-height:0;padding:10mm;position:static;width:100%}.crm-page .order-row{break-inside:avoid;font-size:11px}.crm-page .order-client-grid small,.crm-page .order-number small,.crm-page .order-preview header p,.crm-page .order-row small{font-size:10px}.crm-page .order-client-grid b,.crm-page .order-totals{font-size:12px}.crm-page .order-preview footer{break-inside:avoid;font-size:10px}}.crm-directory{border:1px solid var(--line);border-radius:16px;margin:0 0 18px;padding:16px}.crm-directory summary{cursor:pointer;font-weight:700;margin-bottom:12px}.crm-directory fieldset{border:0;margin:0;min-width:0;padding:0}.crm-directory label,.crm-request-source{display:grid;font-size:14px;gap:6px}.crm-directory select,.crm-request-source select,.finish-fieldset select{background:var(--surface);border:1px solid var(--line);border-radius:10px;color:inherit;font:inherit;min-width:0;padding:10px;width:100%}.crm-directory .crm-list-tools{flex-wrap:wrap;margin-top:12px}.crm-change-log{line-height:1.8;max-height:280px;overflow:auto;padding-left:20px}.order-logo img{display:block;height:100%;object-fit:contain;width:100%}.crm-import-columns{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:14px 0}.crm-import-columns label{min-width:0}.crm-import-columns small{overflow-wrap:anywhere}.crm-custom-fields input,.crm-import input,.crm-import select{box-sizing:border-box;min-width:0;width:100%}.crm-import-boundary{border-left:3px solid var(--rs-accent,#c8ff3d);padding:12px}.crm-import-review{margin-top:16px}.crm-custom-fields{margin-top:12px}.crm-custom-fields label{display:grid;gap:6px;margin:8px 0}.searchable-picker{display:grid;gap:8px}.searchable-picker small{color:#6e7275;font-size:12px;line-height:1.4}.searchable-picker input[aria-invalid=true]{border-color:#6e7275}.crm-network{display:grid;gap:18px}.crm-network>header{align-items:end;display:flex;gap:16px;justify-content:space-between}.crm-network h2{margin:5px 0}.crm-network output{color:var(--muted);font-size:12px}.crm-network-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-network-grid article{align-content:start;background:var(--panel);border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;padding:18px}.crm-network-grid h3,.crm-network-grid p{margin:0}.crm-network-grid p,.crm-network-grid small{color:var(--muted);line-height:1.45}.crm-network-grid label{display:grid;font-size:11px;font-weight:700;gap:5px}.crm-network-grid input,.crm-network-grid select{background:var(--paper);border:1px solid var(--line);border-radius:9px;box-sizing:border-box;color:var(--ink);min-width:0;padding:10px;width:100%}.crm-network-grid button{background:#101214;border:0;border-radius:9px;color:#fefefe;font-weight:800;padding:10px 12px}.crm-network-grid button:disabled{opacity:.5}.crm-network-grid .network-check{align-items:center;display:flex;gap:8px}.crm-network-grid .network-check input{width:auto}.crm-network-grid ul{color:var(--muted);display:grid;font-size:11px;gap:5px;margin:0;padding-left:18px}@media (max-width:900px){.crm-network-grid{grid-template-columns:1fr}.crm-network>header{align-items:start;flex-direction:column}}.crm-network>header p{color:var(--muted);font-size:13px;line-height:1.45;margin:4px 0 0}.crm-desktop-row-open{display:none!important}.crm-row-desktop-label{display:none}@media (min-width:1024px){.crm-direct-row{position:relative!important}.crm-direct-row>.crm-desktop-row-open{background:0 0!important;border:0!important;border-radius:inherit;box-shadow:none!important;cursor:pointer;display:block!important;height:100%;inset:0;margin:0!important;min-height:0;padding:0!important;position:absolute!important;width:100%;z-index:1}.crm-direct-row>.crm-desktop-row-open:hover{background:color-mix(in srgb,var(--cf-accent,#c8ff3d) 5%,transparent)!important}.crm-direct-row>.crm-desktop-row-open:focus-visible{outline:2px solid var(--cf-accent,#c8ff3d)!important;outline-offset:2px}.crm-direct-row :is(button,a,input,select,textarea,summary):not(.crm-desktop-row-open){position:relative;z-index:2}.crm-direct-row .crm-row-mobile-open{display:none!important}.crm-direct-row .crm-row-desktop-label{display:inline}}.crm-document-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.crm-document-actions p{flex-basis:100%;margin:0}.crm-document-actions-print{background:#c8ff3d!important;color:#101214!important}@media (max-width:700px){.crm-document-actions-share{background:#c8ff3d!important;color:#101214!important;order:-1}.crm-document-actions:has(.crm-document-actions-share) .crm-document-actions-print{background:0 0!important;color:inherit!important}.crm-document-actions-save[data-mobile-backup]{display:none}}.crm-finance h3,.crm-workday h3{margin:24px 0 12px}.crm-workday-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.crm-finance-totals{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.crm-finance-totals article{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:12px;padding:16px}.crm-finance-totals span,.crm-finance-totals strong{display:block;overflow-wrap:anywhere}.crm-finance-totals strong{font-size:1.3rem;margin-top:8px}.crm-finance-hint{font-size:.9rem}.crm-issued-document{background:#fefefe;border:0;box-sizing:border-box;color:#101214;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:auto;padding:24px;position:fixed;width:100%;z-index:10000}.crm-issued-document nav{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.crm-issued-document button{background:#fefefe;border:1px solid #6e7275;border-radius:8px;color:#101214;cursor:pointer;padding:12px}.crm-issued-document article{background:#fefefe;margin:auto;max-width:210mm;overflow-wrap:anywhere;padding:12mm}.crm-issued-document h1{font-size:24px;font-weight:700;margin:20px 0 10px}.crm-issued-document h2{font-size:18px;font-weight:600;margin:16px 0 8px}.crm-issued-document p{margin:6px 0}.crm-issued-document table{border-collapse:collapse;font-size:.9rem;margin:24px 0;table-layout:fixed;width:100%}.crm-issued-document td,.crm-issued-document th{border:1px solid #6e7275;padding:10px 6px;text-align:left}.crm-issued-document th:first-child{width:40%}.crm-issued-document td small{display:block}.crm-issued-document footer{border-top:1px solid #6e7275;font-size:.85rem;margin-top:30px;padding-top:12px}@media (max-width:600px){.crm-finance-totals{grid-template-columns:1fr}.crm-issued-document{padding:12px}.crm-issued-document article{padding:16px}.crm-issued-document h1{font-size:1.4rem}.crm-issued-document td,.crm-issued-document th{font-size:.75rem;padding:6px 3px}}@media print{body:has(>.crm-issued-document)>:not(.crm-issued-document){display:none!important}.crm-issued-document,.crm-issued-document *{visibility:visible!important}.crm-issued-document{background:#fefefe;overflow:visible!important;padding:0!important;position:static!important}.crm-issued-document nav{display:none!important}.crm-issued-document article{max-width:none;padding:8mm}.crm-issued-document tr{break-inside:avoid}}.case-appointment-panel{border:1px solid #6e7275;border-radius:16px;display:grid;gap:10px;min-width:0;padding:16px}.case-appointment-panel h5,.case-appointment-panel p{margin:0}.case-appointment-panel h5{font-size:17px}.case-appointment-panel p,.case-appointment-panel small{overflow-wrap:anywhere}.case-appointment-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-appointment-fields label{display:grid;font-weight:650;gap:5px;min-width:0}.case-appointment-fields input,.case-appointment-fields select{background:0 0;border:1px solid #6e7275;border-radius:10px;color:inherit;font:inherit;min-height:48px;padding:9px;width:100%}.case-appointment-fields option{background:#101214;color:#fefefe}.case-appointment-panel button{background:0 0;border:1px solid #6e7275;border-radius:10px;color:inherit;cursor:pointer;font:inherit;min-height:48px;padding:9px 13px}.case-appointment-panel button:disabled{cursor:default;opacity:.5}.case-appointment-actions button:first-child,.case-appointment-fields button:first-of-type{background:#c8ff3d;border-color:#c8ff3d;color:#101214;font-weight:750}.case-appointment-fields>small{grid-column:1/-1}.case-appointment-actions{display:flex;flex-wrap:wrap;gap:8px}.case-appointment-panel output{color:#c8ff3d}.case-appointment-panel [role=alert]{color:inherit}@media (max-width:650px){.case-appointment-fields{grid-template-columns:1fr}.case-appointment-actions button{flex:150px}}.crm-cases-queue{color:var(--foreground,#fefefe);display:grid}.crm-cases-queue>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.crm-cases-queue h3,.crm-cases-queue h4{margin:0}.crm-cases-queue p{margin:4px 0 0}.crm-cases-detail a,.crm-cases-queue button{cursor:pointer;min-height:44px}.crm-cases-queue>header button{background:0 0;border:1px solid #6e7275;border-radius:12px;color:inherit;padding:10px 14px}.crm-cases-grid{display:grid;gap:16px;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.4fr);min-height:380px}.crm-cases-detail{align-content:start;border:1px solid #6e7275;border-radius:16px;display:grid;gap:14px;min-width:0;padding:18px;scroll-margin-top:85px}.crm-cases-detail>small{color:#6e7275}.crm-cases-detail>p{overflow-wrap:anywhere;white-space:pre-wrap}.crm-cases-detail ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.crm-cases-detail li{border-top:1px solid #6e7275;display:flex;gap:12px;justify-content:space-between;padding-top:8px}.crm-cases-detail li span{color:#6e7275}.crm-cases-detail a{align-items:center;border:1px solid #6e7275;border-radius:12px;display:inline-flex;max-width:100%;overflow-wrap:anywhere;padding:10px 14px;text-decoration:none;width:max-content}@media (max-width:700px){.crm-cases-queue>header{flex-direction:column}.crm-cases-grid{grid-template-columns:1fr;min-height:0}.crm-cases-detail{padding:14px}}.crm-cases-search{display:grid;font-weight:650;gap:6px;max-width:520px}.crm-cases-search input{background:0 0;border:1px solid #6e7275;border-radius:12px;color:inherit;font:inherit;min-height:48px;padding:10px 14px;width:100%}.crm-cases-board{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.crm-cases-board>section{align-content:start;border:1px solid #6e7275}.crm-cases-board h4{display:flex;font-size:14px;gap:8px;justify-content:space-between;margin:0 0 4px}.crm-cases-board h4 small{color:#6e7275}.crm-cases-board button{background:0 0;border:1px solid #6e7275;border-radius:12px;color:inherit;display:grid;gap:4px;min-height:80px;overflow-wrap:anywhere;padding:12px;text-align:left}.crm-cases-board button[aria-current=true]{border-color:#c8ff3d}.crm-cases-board button small,.crm-cases-board button span{color:#6e7275}.crm-cases-grid.is-empty{display:block;min-height:0}@media (min-width:701px){.crm-cases-grid{grid-template-columns:minmax(280px,.8fr) minmax(350px,1.4fr)}.crm-cases-detail{min-height:300px}}@media (max-width:700px){.crm-cases-board{grid-template-columns:repeat(5,minmax(185px,1fr))}}.crm-cases-flow{display:grid;gap:12px}.crm-cases-flow h5{font-size:18px;margin:0}.crm-cases-detail>.crm-cases-primary,.crm-cases-flow>button{background:#c8ff3d;border:1px solid #c8ff3d;border-radius:12px;color:#101214;cursor:pointer;font:inherit;font-weight:750;max-width:100%;min-height:48px;padding:10px 14px;width:max-content}.crm-cases-detail>.crm-cases-primary:disabled,.crm-cases-flow>button:disabled{cursor:default;opacity:.5}.crm-cases-detail>p{margin:0}.crm-board-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.crm-cases-queue{color:var(--rs-text1,var(--foreground,#101214));gap:10px;min-width:0;padding:4px 0 18px}.crm-workboard-head{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;padding:4px 2px 8px}.crm-workboard-head small{color:var(--rs-text2,#6e7275);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.crm-workboard-head h2{font-size:clamp(25px,3vw,38px);line-height:1;margin:4px 0 2px}.crm-workboard-head p{color:var(--rs-text2,#6e7275);margin:0}.crm-workboard-head>strong{background:var(--rs-bg2,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:10px;padding:9px 12px;white-space:nowrap}.crm-work-start{align-items:center;background:var(--rs-bg2,#fefefe);border:1px solid var(--rs-accent,#c8ff3d);border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(260px,1.25fr) minmax(280px,1fr) auto;max-width:none;padding:16px;width:100%}.crm-work-start small{color:var(--rs-text2,#6e7275);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.crm-work-start h3{font-size:20px;margin:3px 0 5px}.crm-work-start p{color:var(--rs-text2,#6e7275);font-size:13px;line-height:1.45;margin:0;max-width:540px}.crm-work-start ol{display:grid;gap:7px;list-style:none;margin:0;padding:0}.crm-work-start li{align-items:center;display:flex;font-size:13px;gap:8px}.crm-work-start li b{background:var(--rs-bg3,#fefefe);border:1px solid var(--rs-border,#6e7275);border-radius:50%;display:grid;flex:0 0 26px;height:26px;place-items:center;width:26px}.crm-work-start-actions{display:grid;gap:7px}.crm-work-client-form button,.crm-work-start-actions button{background:var(--rs-bg3,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:9px;color:var(--rs-text1,inherit);cursor:pointer;font:inherit;font-weight:750;min-height:44px;padding:8px 12px}.cf-app .crm-work-start-actions .crm-work-start-primary,.cf-app .crm-work-start-actions .crm-work-start-primary:is(:hover,:active,:focus-visible),.crm-work-start-actions .crm-work-start-primary{background:var(--rs-accent,#c8ff3d);border-color:var(--rs-accent,#c8ff3d);color:var(--rs-accent-ink,#101214)}.crm-work-start.is-compact{grid-template-columns:minmax(260px,1fr) auto;padding:12px 14px}.crm-work-start.is-compact p{max-width:620px}.crm-work-start.is-compact .crm-work-start-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-work-client-form{align-items:end;border-top:1px solid var(--rs-border,#6e7275);display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;padding-top:12px}.crm-work-client-form label{display:grid;flex:180px;font-size:13px;font-weight:700;gap:5px}.crm-work-client-form input{background:var(--rs-bg3,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:8px;color:var(--rs-text1,inherit);font:inherit;min-height:44px;padding:8px 10px;width:100%}.crm-work-client-form button[type=submit]{background:var(--rs-accent,#c8ff3d);border-color:var(--rs-accent,#c8ff3d);color:var(--rs-accent-ink,#101214)}.crm-board-toolbar{align-items:center;display:flex;gap:8px;max-width:none;min-width:0;width:100%}.crm-global-search{display:grid;flex:auto;gap:5px;max-width:none;min-width:280px}.crm-global-search>small{color:var(--rs-text2,#6e7275);font-size:11px;padding-left:4px}.crm-board-toolbar .crm-cases-search{align-items:center;background:var(--rs-bg3,#fefefe);border:2px solid color-mix(in srgb,var(--rs-text1,#101214) 35%,var(--rs-border,#6e7275));border-radius:12px;box-shadow:0 2px 8px #1012140f;display:flex;flex-direction:row;font-size:13px;gap:8px;max-width:none;min-height:50px;padding:0 12px;width:100%}.crm-board-toolbar .crm-cases-search input{background:0 0;border:0;color:var(--rs-text1,inherit);flex:1;min-height:44px;min-width:0;outline:0;padding:7px 0}.crm-board-toolbar .crm-cases-search input:focus-visible{outline:none}.crm-board-toolbar .crm-cases-search:focus-within{outline:2px solid var(--rs-accent,#c8ff3d);outline-offset:2px}.crm-board-toolbar .crm-cases-search>button{background:0 0;border:0;border-radius:7px;color:var(--rs-text1,inherit);cursor:pointer;font-size:18px;min-height:32px;padding:0;width:32px}.crm-search-icon{color:var(--rs-text2,#6e7275);font-size:23px;line-height:1}.crm-board-settings button,.crm-board-toolbar>button{background:var(--rs-bg3,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:9px;color:var(--rs-text1,inherit);cursor:pointer;font:inherit;min-height:44px;padding:8px 12px}.crm-board-toolbar .crm-board-status-settings{align-items:center;display:inline-flex;flex:none;gap:6px;justify-content:center;margin-left:auto;min-width:104px;white-space:nowrap}.crm-board-toolbar .crm-board-status-settings>span:first-child{font-size:19px;line-height:1}.crm-board-toolbar .crm-board-status-settings[aria-expanded=true]{background:var(--rs-accent,#c8ff3d);border-color:var(--rs-accent,#c8ff3d);color:var(--rs-accent-ink,#101214)}.crm-board-settings{background:var(--rs-bg2,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:12px;display:grid;gap:10px;padding:14px}.crm-board-settings p{margin:0}.crm-board-settings>div{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.crm-board-settings>div>div{display:flex;gap:4px}.crm-board-settings input{background:var(--rs-bg3,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:8px;color:var(--rs-text1,inherit);flex:1;min-width:0;padding:8px;width:100%}.crm-board-settings footer{display:flex;flex-wrap:wrap;gap:8px}.crm-board-settings footer button:nth-child(2){background:var(--rs-accent,#c8ff3d);color:var(--rs-accent-ink,#101214)}.crm-cases-board{align-items:flex-start;display:flex;gap:9px;max-width:100%;overflow:auto hidden;overscroll-behavior-x:contain;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;width:100%}.crm-cases-board>section{align-items:stretch;background:var(--rs-bg2,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:11px;display:flex;flex:0 0 252px;flex-direction:column;gap:8px;max-height:calc(100dvh - 330px);min-height:220px;min-width:0;overflow-y:auto;overscroll-behavior-y:contain;padding:11px;scroll-snap-align:start;scrollbar-width:thin}.crm-cases-board>section.is-collapsed{flex-basis:150px;opacity:.72}.crm-cases-board>section.is-collapsed h3 small{display:none}.crm-cases-board>section.is-drop-target{background:var(--rs-bg2,#101214);outline:2px dashed var(--rs-accent,#c8ff3d);outline-offset:-3px}.crm-cases-board>section.has-new{border-color:var(--rs-accent,#c8ff3d);box-shadow:inset 0 3px 0 var(--rs-accent,#c8ff3d)}.crm-cases-board h3{align-items:center;background:var(--crm-column,var(--rs-bg2,#101214));border-bottom:1px solid var(--rs-border,#6e7275);display:flex;font-size:15px;font-weight:800;gap:8px;justify-content:space-between;line-height:1.3;margin:-11px -11px 0;padding:13px 13px 9px;position:sticky;top:-11px;z-index:2}.crm-board-column-title,.crm-cases-board h3 .crm-board-column-toggle{align-items:center;display:flex;font-size:15px;font-weight:800;gap:5px;line-height:1.3;min-width:0;text-align:left}.crm-cases-board h3 .crm-board-column-toggle{border:0;border-radius:0;min-height:0;padding:0;width:auto}.cf-app .crm-cases-board h3 .crm-board-column-toggle:hover,.crm-cases-board h3 .crm-board-column-toggle{background:0 0;box-shadow:none;color:var(--rs-text1,inherit)}.crm-cases-board h3 .crm-board-column-toggle>span:last-child{color:var(--rs-text1,inherit)}.crm-board-column-toggle>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-board-dot{border-radius:50%;flex:0 0 8px;height:8px;width:8px}.crm-cases-board h3 small{background:var(--rs-bg3,transparent);border-radius:14px;color:var(--rs-text1,inherit);display:grid;font-size:12px;height:24px;min-width:25px;padding:0 5px;place-items:center}.crm-new-alert{animation:crm-new-pulse 1.8s ease-in-out infinite;background:var(--rs-accent,#c8ff3d);border-radius:7px;color:var(--rs-accent-ink,#101214);display:block;font-size:12px;padding:7px 9px}@keyframes crm-new-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--rs-accent,#c8ff3d) 25%,transparent)}}.crm-board-card{background:var(--rs-bg3,#fefefe);border:1px solid var(--rs-border,#6e7275);border-left:3px solid var(--rs-accent,#c8ff3d);border-radius:9px;display:grid;gap:7px;min-width:0;padding:10px;position:relative}.crm-board-card:focus-within,.crm-board-card:hover{border-color:var(--rs-accent,#c8ff3d)}.crm-board-card>a,.crm-board-card>button{background:0 0;border:0;border-radius:0;color:var(--rs-text1,inherit);cursor:pointer;display:grid;gap:4px;min-height:0;overflow-wrap:anywhere;padding:0;text-align:left;text-decoration:none;width:100%}.crm-board-card :is(small,em){color:var(--rs-text2,#6e7275);font-size:13px;font-style:normal}.crm-board-card strong{font-size:16px;line-height:1.28}.crm-board-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.35;overflow:hidden}.crm-board-card b{color:var(--rs-text1,inherit);font-size:13px}.crm-board-card em{border-top:1px solid var(--rs-border,#6e7275);padding-top:5px}.crm-board-card>label{display:grid;font-size:11px;gap:3px}.crm-board-card select{background:var(--rs-bg2,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:7px;color:var(--rs-text1,inherit);font:inherit;min-height:37px;padding:5px;width:100%}.crm-detail-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.crm-detail-head small{color:var(--rs-text2,#6e7275)}.crm-cases-grid.board-detail{display:block;min-height:0;order:-1;width:min(100%,1040px)}.crm-cases-grid.board-detail .crm-cases-detail{background:color-mix(in srgb,var(--rs-bg2,#101214) 94%,var(--rs-text1,#fefefe));border-color:color-mix(in srgb,var(--rs-bg2,#101214) 70%,var(--rs-text1,#fefefe));min-height:0}.crm-cases-grid.board-detail .crm-cases-detail :is(h4,p,li,strong,a){color:var(--rs-text1,#fefefe)}.crm-cases-queue.is-case-open .crm-cases-grid.board-detail{order:0}.crm-case-navigation,.crm-order-navigation{align-items:center;background:var(--rs-bg2,#101214);border:1px solid var(--rs-border,#6e7275);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;max-width:1040px;min-height:58px;padding:10px 12px}.crm-case-navigation button,.crm-order-navigation button{background:var(--rs-bg3,#fefefe);border:1px solid var(--rs-border,#6e7275);border-radius:8px;color:var(--rs-text1,inherit);cursor:pointer;font:inherit;min-height:38px;padding:7px 11px}.crm-case-navigation strong,.crm-order-navigation strong{font-size:16px}.crm-case-navigation span,.crm-order-navigation span{background:var(--rs-accent-dim,#101214);border-radius:20px;font-size:13px;padding:6px 9px}.crm-search-clients{border:1px solid var(--rs-border,#6e7275);border-radius:11px;gap:5px;padding:12px}.crm-search-clients,.crm-service-reminders{background:var(--rs-bg2,#101214);display:grid;max-width:1040px}.crm-service-reminders{border:1px solid var(--rs-border,#6e7275);border-left:3px solid var(--rs-accent,#c8ff3d);border-radius:12px;gap:9px;padding:13px}.crm-service-reminders h3{align-items:center;display:flex;font-size:16px;gap:8px;margin:0}.crm-service-reminders h3 small{background:var(--rs-accent-dim,#101214);border-radius:50%;display:grid;font-size:12px;height:25px;min-width:25px;place-items:center}.crm-service-reminders>div{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.crm-service-reminders article{align-content:start;background:var(--rs-bg3,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:9px;display:grid;gap:5px;min-width:0;padding:11px}.crm-service-reminders article span{color:var(--rs-text2,#6e7275);font-size:13px}.crm-service-reminders article button{background:var(--rs-bg2,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:7px;color:var(--rs-text1,inherit);cursor:pointer;font:inherit;justify-self:start;min-height:34px;padding:5px 9px}.crm-search-clients h3{font-size:16px;margin:0 0 3px}.crm-search-clients>div{border-top:1px solid var(--rs-border,#6e7275);display:flex;flex-wrap:wrap;gap:6px 14px;padding:8px 0}.crm-search-clients span{color:var(--rs-text2,#6e7275)}.crm-search-clients>div button{background:var(--rs-bg3,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:7px;color:var(--rs-text1,inherit);cursor:pointer;font:inherit;margin-left:auto;min-height:34px;padding:5px 9px}.crm-search-empty{border:1px dashed var(--rs-border,#6e7275);border-radius:10px;max-width:1040px;padding:14px}.crm-card-open{border-top:1px solid var(--rs-border,#6e7275);color:var(--rs-text1,inherit)!important;font-weight:800;margin-top:3px;padding-top:7px}.crm-board-card>button.crm-card-client-link{border-top:1px solid color-mix(in srgb,var(--rs-text1,#101214) 18%,transparent);color:var(--rs-text1,inherit);display:block;font-size:13px;font-weight:700;min-height:34px;padding:7px 0 0}.crm-cases-detail .cv2-work-order-link{background:0 0;color:var(--rs-text1,inherit);cursor:pointer;font:inherit;max-width:100%;width:max-content}@media (max-width:700px){.crm-cases-queue{padding:0 0 18px}.crm-board-toolbar .crm-cases-search{max-width:none}.crm-cases-board{padding-bottom:10px}.crm-cases-board>section{flex-basis:min(76vw,260px);min-height:250px}.crm-cases-board>section.is-collapsed{flex-basis:120px}.crm-board-settings>div{grid-template-columns:1fr}}@media (max-width:1050px){.crm-work-start{grid-template-columns:1fr}.crm-work-start-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-work-client-form{grid-column:1}}@media (prefers-reduced-motion:reduce){.crm-new-alert{animation:none}}.crm-cases-board>section{background:var(--crm-column,var(--rs-bg2,#101214));border-color:var(--rs-border,#6e7275)}.crm-board-card{background:var(--crm-card,var(--rs-bg2,#101214));box-shadow:var(--crm-shadow,0 2px 8px #10121414)}.crm-board-card,.crm-board-card em{border-color:var(--rs-border,#6e7275)}.crm-board-card :is(small,em,span),.crm-board-card>label{color:var(--rs-text2,#6e7275)}.crm-board-card>a[draggable=true],.crm-board-card>button[draggable=true]{cursor:grab}.crm-board-card.is-dragging{opacity:.45}.crm-board-grip{color:var(--rs-text2,#6e7275);display:inline-block;font-size:14px;line-height:1;margin-right:5px;-webkit-user-select:none;user-select:none}.cf-app .crm-board-card>button:is(:hover,:active,:focus-visible){background:0 0;transform:none}@media (min-width:701px){.crm-board-card>label{clip-path:inset(50%);height:1px;inset:0 auto auto 0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.crm-board-card>label:focus-within{clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}}.crm-case-back-mobile,.crm-mobile-intake,.crm-mobile-intake-head{display:none}@media (max-width:700px){.crm-case-back-desktop{display:none}.crm-case-back-mobile{display:inline}.crm-mobile-intake-head{align-items:start;background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:16px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.crm-mobile-intake-head small{color:var(--rs-text2);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.crm-mobile-intake-head h2{color:var(--rs-text1);font-size:28px;line-height:1.1;margin:4px 0}.crm-mobile-intake-head p{color:var(--rs-text2);font-size:12px;line-height:1.4;margin:0;max-width:260px}.crm-mobile-intake-head>strong{background:var(--rs-accent-dim);border-radius:10px;color:var(--rs-text1);font-size:11px;line-height:1.2;padding:7px;text-align:center;width:75px}.crm-board-toolbar{display:block}.crm-board-toolbar .crm-cases-search{min-width:0}.crm-board-settings,.crm-board-status-settings,.crm-cases-board,.crm-search-empty{display:none!important}.crm-mobile-intake{display:grid;gap:10px;min-width:0}.crm-mobile-intake-filters{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 5px;scrollbar-width:none}.crm-mobile-intake-filters::-webkit-scrollbar{display:none}.crm-mobile-intake-filters button{align-items:center;background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:22px;color:var(--rs-text1);cursor:pointer;display:flex;flex:none;font:inherit;font-size:11px;font-weight:800;gap:3px;justify-content:center;min-height:42px;padding:7px 6px}.crm-mobile-intake-filters button[aria-pressed=true]{background:var(--rs-accent);border-color:var(--rs-accent);color:var(--rs-accent-ink)}.crm-mobile-intake-filters small{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:12px;display:grid;font-size:11px;height:19px;min-width:19px;padding:0 3px;place-items:center}.crm-mobile-intake-list{display:grid;gap:10px}.crm-mobile-intake-empty{background:var(--rs-bg2);border:1px dashed var(--rs-border);border-radius:14px;color:var(--rs-text2);margin:0;padding:22px 14px;text-align:center}.crm-mobile-intake-card{background:var(--rs-bg2);border:1px solid var(--rs-border);border-left:4px solid var(--rs-accent);border-radius:15px;box-shadow:var(--crm-shadow);display:grid;gap:10px;min-width:0;padding:14px}.crm-mobile-intake-card[data-status=cancelled],.crm-mobile-intake-card[data-status=completed]{border-left-color:var(--rs-text2)}.crm-mobile-intake-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.crm-mobile-intake-card-top small{color:var(--rs-text2);font-size:11px}.crm-mobile-intake-card-top span{background:var(--rs-accent-dim);border-radius:10px;color:var(--rs-text1);font-size:11px;font-weight:800;padding:5px 8px;white-space:nowrap}.crm-mobile-intake-card h3{color:var(--rs-text1);font-size:18px;line-height:1.2;margin:0;overflow-wrap:anywhere}.crm-mobile-intake-card p{color:var(--rs-text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden}.crm-mobile-intake-next{background:var(--rs-bg3);border-radius:10px;display:grid;gap:3px;padding:10px}.crm-mobile-intake-next small{color:var(--rs-text2);font-size:11px}.crm-mobile-intake-next strong{color:var(--rs-text1);font-size:13px;line-height:1.35}.crm-mobile-intake-actions{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-mobile-intake-actions a,.crm-mobile-intake-actions button{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:10px;color:var(--rs-text1);cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:800;min-height:45px;padding:7px;place-items:center;text-align:center;text-decoration:none}.crm-mobile-intake-actions button{background:var(--rs-accent);border-color:var(--rs-accent);color:var(--rs-accent-ink)}.crm-mobile-case-stage{color:var(--rs-text2);display:grid;font-size:12px;font-weight:800;gap:5px}.crm-mobile-case-stage select{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;box-sizing:border-box;color:var(--rs-text1);font:inherit;min-height:45px;padding:8px 11px;width:100%}.crm-mobile-case-contact{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:11px;display:grid;gap:8px;padding:11px}.crm-mobile-case-contact>strong{color:var(--rs-text1);font-size:13px}.crm-mobile-case-contact>div{display:flex;flex-wrap:wrap;gap:6px}.crm-mobile-case-contact :is(a,button){background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:9px;color:var(--rs-text1);cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:750;min-height:43px;padding:7px 10px;place-items:center;text-decoration:none}.crm-cases-grid.board-detail{display:block;min-height:0}.crm-cases-grid.board-detail .crm-cases-detail{padding:14px}}.crm-clients-panel{color:var(--rs-text1,inherit);display:grid;gap:12px;max-width:1040px}.crm-clients-panel h2,.crm-clients-panel h3,.crm-clients-panel p{margin:0}.crm-clients-panel>h2{font-size:22px}.crm-clients-panel>label{display:grid;font-size:13px;font-weight:750;gap:5px;max-width:560px}.crm-clients-panel>label input{background:var(--rs-bg3,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:11px;color:var(--rs-text1,inherit);font:inherit;min-height:46px;padding:8px 12px}.crm-client-detail>article,.crm-client-navigation{background:var(--rs-bg2,#101214);border:1px solid color-mix(in srgb,var(--rs-text1,#101214) 14%,transparent);border-radius:12px}.crm-client-detail article span,.crm-client-detail p{color:var(--rs-text2,#6e7275)}.crm-client-navigation{align-items:center;display:flex;gap:12px;min-height:58px;padding:9px 12px}.crm-client-detail article button,.crm-client-navigation button{background:var(--rs-bg3,transparent);border:1px solid var(--rs-border,#6e7275);border-radius:8px;color:var(--rs-text1,inherit);cursor:pointer;font:inherit;min-height:39px;padding:7px 11px}.crm-client-detail{display:grid;gap:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.crm-client-detail>article{align-content:start;display:grid;gap:9px;min-width:0;padding:16px}.crm-client-detail>article:first-child{grid-row:auto}.crm-client-detail article div{border-top:1px solid var(--rs-border,#6e7275);display:grid;gap:3px;overflow-wrap:anywhere;padding-top:8px}.crm-client-detail article button{text-align:left}@media (max-width:700px){.crm-client-detail{grid-template-columns:minmax(0,1fr)}.crm-client-detail>article:first-child{grid-row:auto}}.crm-client-hero{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:14px;box-shadow:var(--crm-shadow);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.crm-client-identity{align-content:start;display:grid;gap:7px;justify-items:start}.crm-client-identity h2{font-size:24px}.crm-client-identity a{align-items:center;border:1px solid var(--rs-border);border-radius:9px;color:var(--rs-text1);display:inline-flex;min-height:38px;padding:6px 11px;text-decoration:none}.crm-client-identity a:focus-visible,.crm-client-identity a:hover{border-color:var(--rs-accent)}.crm-client-identity-actions{display:flex;flex-wrap:wrap;gap:7px}.crm-client-identity form button,.crm-client-identity-actions button{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;color:var(--rs-text1);cursor:pointer;font:inherit;min-height:38px;padding:6px 11px}.crm-client-identity form{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:570px}.crm-client-identity form label{display:grid;font-size:12px;font-weight:700;gap:4px;min-width:0}.crm-client-identity form input{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:8px;box-sizing:border-box;color:var(--rs-text1);font:inherit;min-height:42px;padding:8px;width:100%}.crm-client-identity form button[type=submit]{background:var(--rs-accent);border-color:var(--rs-accent);color:var(--rs-accent-ink)}.cf-app .crm-client-identity form button[type=submit]:is(:hover,:active,:focus-visible){background:var(--rs-accent);color:var(--rs-accent-ink)}.crm-client-new-order{align-self:start;background:var(--rs-accent);border:0;border-radius:9px;color:var(--rs-accent-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:42px;padding:8px 14px}.crm-client-new-order:disabled{cursor:not-allowed;opacity:.5}.crm-client-metrics{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-client-metrics>div{align-content:start;background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:10px;display:grid;gap:5px;min-width:0;padding:11px}.crm-client-metrics span{color:var(--rs-text2);font-size:12px}.crm-client-metrics strong{font-size:15px;overflow-wrap:anywhere}.crm-client-section-links{display:flex;flex-wrap:wrap;gap:7px}.crm-client-section-links span{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:20px;font-size:13px;font-weight:750;padding:6px 11px}.crm-client-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-client-detail>article{border-color:var(--rs-border);box-shadow:var(--crm-shadow)}.crm-client-detail h3{display:flex;font-size:16px;gap:8px;justify-content:space-between}.crm-client-detail h3 small{background:var(--rs-bg3);border-radius:15px;display:grid;font-size:12px;height:25px;min-width:26px;padding:0 5px;place-items:center}.crm-client-row{border-top:1px solid var(--rs-border);display:grid;gap:5px;overflow-wrap:anywhere;padding:10px 0}.crm-client-row strong{font-size:14px}.crm-client-row small,.crm-client-row span{color:var(--rs-text2);font-size:13px}.crm-client-detail .crm-client-vehicle-identity{border:0;display:grid;gap:6px;padding:0}.crm-client-vehicle-identity>button{font-size:12px!important;justify-self:start;min-height:34px!important}.crm-client-vehicle-identity form{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.crm-client-vehicle-identity label{display:grid;font-size:12px;font-weight:700;gap:5px;min-width:0}.crm-client-vehicle-identity input{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:8px;box-sizing:border-box;color:var(--rs-text1);font:inherit;min-height:42px;padding:8px;width:100%}.crm-client-vehicle-identity form button[type=submit]{background:var(--rs-accent);border-color:var(--rs-accent);color:var(--rs-accent-ink)}.crm-client-detail .crm-client-order-row{align-items:center;background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:66px;padding:10px;text-align:left;width:100%}.crm-client-order-row>span:first-child{display:grid;gap:4px;min-width:0}.crm-client-order-row strong{font-size:13px;overflow-wrap:anywhere}.crm-client-order-row small{color:var(--rs-text2);font-size:12px}.crm-client-order-money{display:grid;flex:none;font-size:13px;gap:4px;text-align:right}.crm-client-order-row:focus-visible,.crm-client-order-row:hover{border-color:var(--rs-accent)}.crm-client-stat{border-top:1px solid var(--rs-border);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.crm-client-stat>span{display:grid;gap:3px}.crm-client-stat small{color:var(--rs-text2);font-size:12px}.crm-client-notes p{overflow-wrap:anywhere;white-space:pre-wrap}.crm-client-notes h3 button{font-size:12px;min-height:34px}.crm-client-notes textarea{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;box-sizing:border-box;color:var(--rs-text1);font:inherit;min-height:110px;padding:10px;resize:vertical;width:100%}.crm-client-note-actions{border:0!important;display:flex!important;flex-wrap:wrap;gap:8px;padding:0!important}.crm-client-note-actions button:first-child{background:var(--rs-accent);color:var(--rs-accent-ink)}.crm-client-detail .crm-client-add-car{border:0;display:grid;gap:8px;padding:0}.crm-client-add-car>button{font-size:12px;justify-self:start}.crm-client-add-car form{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.crm-client-add-car label{display:grid;font-size:12px;font-weight:700;gap:5px;min-width:0}.crm-client-add-car input{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:8px;box-sizing:border-box;color:var(--rs-text1);font:inherit;min-height:42px;padding:8px;width:100%}.crm-client-add-car form button[type=submit]{background:var(--rs-accent);border-color:var(--rs-accent);color:var(--rs-accent-ink)}.cf-app .crm-client-add-car form button[type=submit]:is(:hover,:active,:focus-visible){background:var(--rs-accent);color:var(--rs-accent-ink)}.crm-client-detail .crm-client-vehicle-service{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:8px;padding:0}.crm-client-vehicle-service small{flex:150px}.crm-client-vehicle-service>button{font-size:12px;min-height:34px}.crm-client-detail .crm-client-service-edit{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;width:100%}.crm-client-service-edit label{display:grid;font-size:12px;gap:4px}.crm-client-service-edit input{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:8px;box-sizing:border-box;color:var(--rs-text1);font:inherit;min-height:42px;min-width:0;padding:8px;width:100%}.crm-client-service-edit button{min-height:38px}.crm-client-service-edit button:first-of-type{background:var(--rs-accent);color:var(--rs-accent-ink)}@media (max-width:900px){.crm-client-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-client-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.crm-client-hero{grid-template-columns:minmax(0,1fr);padding:14px}.crm-client-new-order{justify-self:start}.crm-client-metrics{grid-column:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-client-metrics strong{font-size:13px}.crm-client-add-car form,.crm-client-identity form,.crm-client-vehicle-identity form{grid-template-columns:minmax(0,1fr)}}.crm-page .crm-workspace-section[hidden]{display:none!important}.crm-page .crm-workspace-fieldset{border:0;margin:0;min-width:0;padding:0}.crm-calendar-page{display:grid;gap:12px;min-width:0}.crm-calendar-page[hidden]{display:none!important}.crm-calendar-page-header{align-items:flex-end;border-bottom:1px solid var(--rs-border);display:flex;gap:20px;justify-content:space-between;padding:4px 2px 14px}.crm-calendar-page-header small{color:var(--rs-text2);font-size:11px;font-weight:850;letter-spacing:.08em}.crm-calendar-page-header h2{font-size:28px;line-height:1.1;margin:4px 0 3px}.crm-calendar-page-header p{color:var(--rs-text2);font-size:13px;margin:0}.crm-calendar-page-header nav{display:flex;flex-wrap:wrap;gap:8px}.crm-calendar-page-header button{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;color:var(--rs-text1);cursor:pointer;font:inherit;font-weight:750;min-height:44px;padding:9px 14px}.crm-calendar-page-header button[aria-pressed=true]{background:var(--rs-accent);border-color:var(--rs-accent);color:var(--rs-accent-ink)}.crm-calendar-page .crm-workday{background:0 0;border:0;border-radius:0;box-shadow:none;padding:8px 0 0}.crm-calendar-page .crm-workday-heading{display:none}.crm-workspace-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.crm-page .crm-workspace-nav{margin:0 0 8px;padding:4px 0}.crm-page .crm-workday button,.crm-page .crm-workspace-nav button{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:10px;color:var(--rs-text1);cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:10px 14px;transition:background-color .18s,border-color .18s,transform .18s}.crm-page .crm-workspace-nav button[aria-current=page]{background:var(--rs-accent);border-color:var(--rs-accent);color:var(--rs-accent-ink)}.crm-page :is(.crm-workspace-nav,.crm-workday) button:hover:not(:disabled){background:var(--rs-bg3);border-color:var(--rs-accent)}.crm-page :is(.crm-workspace-nav,.crm-workday) button:active:not(:disabled){transform:translateY(1px)}.crm-page .crm-workspace-section:focus-visible,.crm-page :is(.crm-workspace-nav,.crm-workday) :is(button,input,select,summary):focus-visible{outline:3px solid var(--rs-accent);outline-offset:3px}.crm-page .crm-workday button:disabled{cursor:not-allowed;opacity:.5}.crm-page .crm-workday{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:16px;margin:0;padding:20px}.crm-workday-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.crm-workday-heading h3{font-size:22px;margin:0}.crm-workday-heading p,.crm-workday-hint{color:var(--rs-text2);font-size:13px;line-height:1.5}.crm-page .crm-workday fieldset{border:0;margin:0;min-width:0;padding:0}.crm-page .crm-workday :is(input,select){box-sizing:border-box;min-height:44px;min-width:0;width:100%}.crm-workday h4{font-size:16px;margin:22px 0 12px}.crm-workday-agenda{display:grid;gap:10px}.crm-workday-entry{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:12px;display:grid;gap:16px;grid-template-columns:minmax(100px,.7fr) minmax(140px,1fr) minmax(150px,1.3fr);overflow-wrap:anywhere;padding:16px}.crm-workday-entry>div{min-width:0}.crm-workday-job,.crm-workday-person,.crm-workday-time{display:flex;flex-direction:column;gap:7px}.crm-workday-time time{font-weight:700}.crm-workday-entry span{color:var(--rs-text2);font-size:13px;line-height:1.45}.crm-workday-entry .crm-workday-actions{grid-column:2/-1}.crm-page .crm-workday-actions{display:flex;flex-wrap:wrap;gap:8px}.crm-page .crm-workday-actions a{align-items:center;border:1px solid var(--rs-border);border-radius:10px;color:var(--rs-text1);display:inline-flex;min-height:44px;padding:10px 14px;text-decoration:none}.crm-page .crm-workday-actions a:focus-visible,.crm-page .crm-workday-actions a:hover{border-color:var(--rs-accent)}.crm-workday-empty{border:1px dashed var(--rs-border);border-radius:12px;padding:20px}.crm-page .crm-workday output{display:block;line-height:1.5;margin-top:16px}.crm-section-lead{align-items:flex-end;background:var(--rs-bg2);border:1px solid color-mix(in srgb,var(--rs-text1) 24%,var(--rs-bg2));border-radius:14px;box-shadow:var(--crm-shadow);display:flex;gap:16px;justify-content:space-between;margin:0 0 12px;padding:18px}.crm-section-lead small{color:var(--rs-text2);font-size:11px;font-weight:800;letter-spacing:.08em}.crm-section-lead h2{font-size:28px;line-height:1.1;margin:4px 0 2px}.crm-section-lead p,.crm-section-subhead p{color:var(--rs-text2);font-size:13px;line-height:1.5;margin:0;max-width:760px}.crm-section-subhead{margin:22px 0 10px;padding:0 2px}.crm-section-subhead h3{font-size:18px;margin:0 0 3px}.crm-section-back{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;color:var(--rs-text1);cursor:pointer;font:inherit;font-weight:750;min-height:42px;padding:8px 12px;white-space:nowrap}.crm-workday-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 4px}.crm-workday-summary article{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:11px;display:grid;gap:5px;padding:13px 15px}.crm-workday-summary small{color:var(--rs-text2);font-size:12px}.crm-workday-summary strong{font-size:18px;overflow-wrap:anywhere}.crm-schedule-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.crm-schedule-navigation{align-items:center;display:flex;gap:7px;min-width:0}.crm-schedule-navigation strong{font-size:17px;min-width:250px;text-align:center;text-transform:capitalize}.crm-operations nav.crm-schedule-view{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:10px;display:flex;gap:4px;margin:0;padding:3px}.crm-page .crm-schedule-view button{background:0 0;border:0;min-height:38px;padding:7px 12px}.crm-page .crm-schedule-view button[aria-pressed=true]{background:var(--rs-accent);color:var(--rs-accent-ink);font-weight:800}.crm-schedule-filters{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(180px,240px));margin-bottom:12px}.crm-schedule-filters label{color:var(--rs-text2);display:grid;font-size:12px;font-weight:750;gap:5px;margin:0}.crm-week-board{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:12px;display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));min-width:1050px;overflow:hidden}.crm-week-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.crm-week-day{background:var(--rs-bg2);border-right:1px solid var(--rs-border);min-height:280px;min-width:0}.crm-week-day:last-child{border-right:0}.crm-week-day[data-selected=true]{background:color-mix(in srgb,var(--rs-accent) 7%,var(--rs-bg2))}.crm-week-day[data-today=true] .crm-week-day-header span{color:var(--rs-accent)}.crm-page .crm-week-day-header{align-items:center;background:var(--rs-bg3);border:0;border-bottom:1px solid var(--rs-border);border-radius:0;display:flex;justify-content:space-between;min-height:49px;padding:9px 10px;text-align:left;width:100%}.crm-page .crm-week-day-header[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--rs-accent)}.crm-week-day-header span{font-size:12px;font-weight:850;text-transform:capitalize}.crm-week-day-header b{background:color-mix(in srgb,var(--rs-text1) 10%,transparent);border-radius:999px;display:grid;font-size:11px;height:22px;min-width:22px;padding:0 6px;place-items:center}.crm-week-appointments{align-content:start;display:grid;gap:6px;padding:7px}.crm-page .crm-week-appointment{background:var(--rs-bg3);border:1px solid var(--rs-border);border-left:3px solid var(--rs-accent);border-radius:7px;display:grid;gap:4px;min-height:0;overflow-wrap:anywhere;padding:9px;text-align:left;width:100%}.crm-week-appointment time{color:var(--rs-accent);font-size:11px;font-weight:850}.crm-week-appointment strong{font-size:12px;line-height:1.3}.crm-week-appointment small,.crm-week-appointment span{color:var(--rs-text2);font-size:11px;line-height:1.35}.crm-week-empty{color:var(--rs-text2);font-size:12px;padding:16px 7px;text-align:center}.crm-month-calendar{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:12px;overflow:hidden}.crm-month-grid,.crm-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.crm-month-weekdays{background:color-mix(in srgb,var(--rs-bg3) 72%,var(--rs-bg2));border-bottom:1px solid var(--rs-border)}.crm-month-weekdays span{color:var(--rs-text2);font-size:11px;font-weight:850;letter-spacing:.04em;padding:9px 6px;text-align:center;text-transform:uppercase}.crm-page .crm-month-day{align-content:start;background:0 0;border:0;border-bottom:1px solid var(--rs-border);border-radius:0;border-right:1px solid var(--rs-border);color:var(--rs-text1);display:grid;gap:5px;min-height:92px;min-width:0;overflow:hidden;padding:9px;position:relative;text-align:left}.crm-page .crm-month-day:nth-child(7n){border-right:0}.crm-page .crm-month-day:nth-last-child(-n+7){border-bottom:0}.crm-page .crm-month-day:focus-visible,.crm-page .crm-month-day:hover:not(:disabled){background:color-mix(in srgb,var(--rs-accent) 10%,var(--rs-bg2));border-color:var(--rs-border);position:relative;z-index:1}.crm-page .crm-month-day[data-outside=true]{color:var(--rs-text2);opacity:.48}.crm-page .crm-month-day[data-selected=true]{background:color-mix(in srgb,var(--rs-accent) 17%,var(--rs-bg2));box-shadow:inset 0 0 0 2px var(--rs-accent)}.crm-page .crm-month-day[data-today=true]>span{background:var(--rs-accent);border-radius:50%;color:var(--rs-accent-ink);display:grid;height:27px;margin:-3px;place-items:center;width:27px}.crm-month-day>span{font-size:13px;font-weight:850}.crm-month-day>b{background:var(--rs-accent);border-radius:999px;color:var(--rs-accent-ink);display:grid;font-size:11px;height:22px;min-width:22px;padding:0 6px;place-items:center;position:absolute;right:8px;top:8px}.crm-month-day small{display:grid;gap:3px;margin-top:2px;min-width:0}.crm-month-day i{background:color-mix(in srgb,var(--rs-accent) 8%,transparent);border-left:3px solid var(--rs-accent);display:block;font-size:10px;font-style:normal;line-height:1.25;min-width:0;overflow:hidden;padding:3px 5px;text-overflow:ellipsis;white-space:nowrap}.crm-selected-day{text-transform:capitalize}@media (max-width:900px){.crm-workspace-nav{background:var(--rs-bg1);margin:8px 0;padding:8px 0;position:sticky;top:0;z-index:8}}@media (max-width:700px){.crm-section-lead{padding:14px}.crm-section-lead h2{font-size:22px}.crm-section-lead p{font-size:13px}.crm-workday-summary{grid-template-columns:1fr 1fr}.crm-page .crm-workspace-nav{background:var(--rs-bg1);flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 0 8px;scrollbar-width:none}.crm-page .crm-workspace-nav::-webkit-scrollbar{display:none}.crm-page .crm-workspace-nav button{flex:none;white-space:nowrap}.crm-page .crm-workday{padding:14px}.crm-workday-heading{flex-direction:column}.crm-workspace-nav button{flex:140px}.crm-workday-entry{gap:14px;grid-template-columns:1fr}.crm-workday-entry .crm-workday-actions{grid-column:auto}.crm-workday-actions button{flex:180px}.crm-page[data-section=calendar]>.local-notice:not(.local-notice--prominent){display:none}.crm-calendar-page-header{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:2px 0 10px}.crm-calendar-page-header p,.crm-calendar-page-header small{display:none}.crm-calendar-page-header h2{font-size:22px;margin:0}.crm-calendar-page-header nav{display:block}.crm-calendar-page-header nav button:first-child{display:none}.crm-calendar-page-header nav button{font-size:12px;min-width:0;padding:7px 9px;white-space:nowrap}.crm-calendar-page .crm-workday{padding:0}.crm-schedule-toolbar{display:grid;gap:10px}.crm-schedule-navigation{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:100%}.crm-schedule-navigation strong{font-size:14px;min-width:0}.crm-schedule-navigation>button:last-child{grid-column:1/-1;justify-self:start}.crm-schedule-view{justify-self:start}.crm-schedule-filters{grid-template-columns:1fr 1fr}.crm-week-board{grid-template-columns:repeat(7,minmax(78vw,1fr));min-width:546vw;scroll-snap-type:x mandatory}.crm-week-day{min-height:230px;scroll-snap-align:start}.crm-month-weekdays span{font-size:10px;padding:7px 2px}.crm-page .crm-month-day{min-height:54px;padding:7px 5px}.crm-month-day small{display:none}.crm-month-day>b{font-size:9px;height:18px;min-width:18px;padding:0 4px;right:5px;top:6px}.crm-page .crm-month-day[data-today=true]>span{height:24px;margin:-3px;width:24px}}@media (max-width:900px){.crm-page :is(small,label,p,.eyebrow,button){font-size:14px;line-height:1.45}.crm-page :is(button,input,select,summary){min-height:44px}.crm-page :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.crm-page :is(.crm-workspace-nav,.crm-workday) button{transition:none}.crm-page :is(.crm-workspace-nav,.crm-workday) button:active:not(:disabled){transform:none}}.crm-page.crm-page{align-items:start;box-sizing:border-box;gap:12px;grid-template-columns:168px minmax(0,1fr);max-width:100%;min-width:0;overflow-x:clip;width:100%}.crm-page>.local-notice{grid-column:1/-1}.crm-workspace-mobile-nav{display:none}.crm-page>.crm-workspace-nav{align-content:start;background:var(--rs-bg2,#101214);border:1px solid color-mix(in srgb,var(--rs-bg2,#101214) 70%,var(--rs-text1,#fefefe));border-radius:12px;display:grid;gap:3px;grid-column:1;margin:0;max-height:calc(100dvh - 100px);overflow-y:auto;padding:9px;position:sticky;top:12px}.crm-page>.crm-workspace-nav button{background:0 0;border:0;border-radius:8px;color:var(--rs-text1,#fefefe);font-size:13px;font-weight:650;min-height:42px;padding:9px 10px;text-align:left;white-space:normal;width:100%}.crm-page>.crm-workspace-nav button[aria-current=page]{background:var(--rs-accent,#c8ff3d);color:var(--rs-accent-ink,#101214);font-weight:800}.crm-page>.crm-workspace-content{display:grid;gap:10px;grid-column:2;max-width:100%;min-width:0;overflow:hidden;width:100%}.crm-page .order-stage{background:var(--rs-bg);border-color:var(--rs-border)}.crm-page .crm-operations,.crm-page .crm-order-list,.crm-page .crm-workday,.crm-page .print-settings,.crm-page .quick-order-form fieldset{box-shadow:var(--crm-shadow)}.crm-page .crm-operations{background:var(--rs-bg2);border-color:color-mix(in srgb,var(--rs-text1) 24%,var(--rs-bg2))}.crm-page .crm-operations :is(.crm-calendar,article){background:var(--rs-bg3);border-color:var(--rs-border)}.crm-page .crm-ops-layout>*{margin:0;min-width:0}.crm-page .crm-ops-layout>*{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:12px;padding:14px}.crm-page .crm-workday-empty{background:var(--rs-bg3)}.crm-page .crm-network-grid article{background:var(--rs-bg2);border-color:color-mix(in srgb,var(--rs-text1) 24%,var(--rs-bg2));box-shadow:var(--crm-shadow)}.crm-page #crm-section-orders:has(.crm-order-navigation){max-width:1040px}.crm-page .crm-order-list[hidden]{display:none!important}.crm-page .crm-workspace-content>.crm-workspace-section{min-width:0}@media (min-width:1440px){.crm-page.crm-page{margin-inline:0;translate:none;width:100%}}@media (min-width:1200px){.crm-page .crm-board-toolbar{flex-wrap:nowrap}.crm-page .crm-board-toolbar .crm-cases-search{flex:160px;max-width:360px;min-width:0}}@media (min-width:701px) and (max-width:1199px){.crm-page .crm-board-toolbar .crm-cases-search{flex:1 0 100%;max-width:none}}@media (max-width:700px){.crm-page.crm-page{grid-template-columns:minmax(0,1fr)}.crm-page>.crm-workspace-mobile-nav{background:var(--rs-bg2);border:1px solid var(--rs-border);border-radius:10px;color:var(--rs-text2);display:grid;font-size:13px;font-weight:700;gap:6px;grid-column:1;padding:12px}.crm-page>.crm-workspace-mobile-nav select{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;color:var(--rs-text1);font:inherit;font-size:16px;min-height:46px;padding:9px 40px 9px 12px;width:100%}.crm-page>.crm-workspace-nav{display:none}.crm-page>.crm-workspace-content{grid-column:1}}.crm-mobile-order-summary{display:none}@media (max-width:700px){.crm-page #crm-section-orders.crm-mobile-order-compact>.crm-document-tools,.crm-page #crm-section-orders.crm-mobile-order-compact>.crm-layout{display:none}.crm-page #crm-section-orders>.crm-mobile-order-summary{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:12px;box-shadow:var(--crm-shadow);display:grid;gap:12px;margin-top:10px;min-width:0;padding:14px}.crm-mobile-order-summary>div{display:grid;gap:3px;min-width:0}.crm-mobile-order-summary small{color:var(--rs-text2);font-size:12px}.crm-mobile-order-summary :is(strong,span,p){overflow-wrap:anywhere}.crm-mobile-order-summary .crm-mobile-order-money{border-top:1px solid var(--rs-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:10px}.crm-mobile-order-summary .crm-mobile-order-money span{display:grid;gap:2px}.crm-mobile-order-summary p{line-height:1.4;margin:0}.crm-mobile-order-summary button{background:var(--rs-bg3);border:1px solid var(--rs-border);border-radius:9px;color:var(--rs-text1);font:inherit;font-weight:750;min-height:44px;width:100%}}@media print{.crm-mobile-order-summary{display:none!important}.crm-workspace-nav{display:none}.crm-page.crm-page{display:block}.crm-page .crm-workspace-content>#crm-section-orders:not([hidden]),.crm-page>.crm-workspace-content{display:block!important}.crm-page #crm-section-orders>:not(.crm-layout){display:none!important}}.crm-mobile-editor-nav,.crm-mobile-navigation,.crm-mobile-other{display:none}.crm-page .crm-mobile-order-actions>button:first-child,.crm-page .crm-work-start-primary,.crm-page .crm-workspace-nav button[aria-current=page],.crm-page .finish-actions button:first-child,.crm-page :is(.crm-schedule-view,.crm-calendar-page-header,.crm-mobile-editor-nav) button[aria-pressed=true]{background:#c8ff3d!important;color:#101214!important}.crm-page .crm-work-start-primary *,.crm-page .finish-actions button:first-child *,.crm-page :is(.crm-schedule-view,.crm-calendar-page-header,.crm-mobile-editor-nav) button[aria-pressed=true] *{color:#101214!important}@media screen and (min-width:701px){}.crm-client-directory{display:grid;gap:12px}.crm-client-directory>input{border:1px solid var(--rs-border,#6e7275);border-radius:11px;min-height:46px;padding:11px;width:100%}.crm-client-directory>button,.crm-client-directory>input{background:var(--rs-bg2,var(--background));color:inherit;font:inherit}.crm-client-directory>button{border:1px solid var(--rs-border,#6e7275);border-radius:12px;cursor:pointer;display:grid;gap:5px;min-height:72px;padding:14px;text-align:left}.crm-client-directory>button>span{color:var(--rs-text2,#6e7275);font-size:12px}@media screen and (max-width:700px){.crm-page[data-mobile-more=true]>.crm-workspace-content{display:none!important}.crm-page{background:0 0!important;gap:0!important;padding:0!important}.crm-page>.crm-workspace-mobile-nav{display:none!important}.crm-mobile-navigation{align-items:center;background:var(--rs-bg1,var(--background));display:flex;gap:4px;grid-column:1/-1;padding:10px 14px 4px;position:sticky;top:0;z-index:5}.crm-mobile-navigation button{background:0 0;border:0;border-radius:11px;color:var(--rs-text2,#6e7275);cursor:pointer;flex:1;font:600 13px system-ui;min-height:42px;padding:8px 6px}.crm-mobile-navigation button[aria-current=page]{background:color-mix(in srgb,var(--rs-accent,#c8ff3d) 13%,transparent);box-shadow:inset 0 -2px var(--rs-accent,#c8ff3d);color:var(--rs-text1,var(--foreground))}.crm-mobile-other{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:10px 14px}.crm-mobile-other button{align-items:center;background:var(--rs-bg2,var(--background));border:1px solid var(--rs-border,#6e7275);border-radius:10px;color:inherit;display:flex;font:inherit;justify-content:space-between;min-height:46px;padding:10px}.crm-page .crm-workspace-content{overflow:visible!important;padding:12px 14px 24px!important}.crm-mobile-intake-head{align-items:center!important;background:0 0!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:10px 0 14px!important}.crm-mobile-intake-head,.crm-mobile-intake-head h2,.crm-mobile-intake-head>div{text-align:left!important}.crm-mobile-intake-head h2{font-size:27px!important;font-weight:750;letter-spacing:-.7px;margin:0 0 5px!important}.crm-mobile-intake-head p{font-size:12px!important;text-transform:capitalize}.crm-mobile-intake-head>span{color:var(--rs-text2,#6e7275);font-size:12px}.crm-work-start{background:0 0!important;border:0!important;box-shadow:none!important;display:block!important;margin:0 0 12px!important;padding:0!important}.crm-work-start>div:first-child,.crm-work-start>ol{display:none!important}.crm-work-start-actions{display:block!important}.crm-work-start-actions>button{display:none!important}.crm-work-start-actions>.crm-work-start-primary{align-items:center;background:#c8ff3d!important;border-radius:13px;color:#101214!important;display:flex!important;font-size:15px;font-weight:750;justify-content:center;min-height:48px;width:100%}.crm-board-toolbar{margin-bottom:13px!important}.crm-global-search>small{display:none}.crm-global-search input{font-size:14px!important;min-height:46px!important}.crm-mobile-intake-filters{gap:5px;margin-bottom:4px}.crm-mobile-intake-filters button{background:#6e727521;border:0;font-size:12px;min-height:37px;padding:7px 9px}.crm-mobile-intake-filters button[aria-pressed=true]{background:var(--rs-text1,var(--foreground));color:var(--rs-bg1,var(--background))}.crm-mobile-intake-card{border:1px solid #6e727559!important;border-radius:15px!important;box-shadow:none!important;gap:10px!important;padding:14px!important}.crm-mobile-intake-card-top span{background:#c8ff3d1f;font-size:10px;font-weight:650;white-space:normal}.crm-mobile-car-link{background:0 0;border:0;color:inherit;cursor:pointer;display:grid;gap:7px;grid-template-columns:1fr auto;padding:0;text-align:left;width:100%}.crm-mobile-car-link h3{font-size:20px!important;font-weight:750;grid-column:1/-1;margin:0!important}.crm-mobile-car-link>span{color:var(--rs-text2,#6e7275);font-size:13px}.crm-mobile-car-link>strong{font-size:14px}.crm-mobile-car-link>strong span{margin-left:8px}.crm-mobile-intake-next{padding:8px!important}.crm-mobile-intake-next small{display:none}.crm-mobile-intake-next strong{font-size:12px!important}.crm-mobile-intake-actions button{font-size:12px!important;min-height:40px!important}.crm-page .crm-order-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:9px;padding:0 0 12px}.crm-page .crm-order-navigation>strong{flex:1;font-size:15px}.crm-page .crm-order-navigation>span{display:none}.crm-mobile-order-summary{border:0!important;gap:16px!important;padding:0!important}.crm-mobile-order-summary>div>strong{font-size:20px}.crm-mobile-order-actions{display:grid!important;gap:8px;grid-template-columns:1fr 1fr}.crm-mobile-order-actions button{background:var(--rs-bg2,var(--background));border:1px solid var(--rs-border,#6e7275);border-radius:12px;color:inherit;font-size:13px;min-height:48px}.crm-mobile-order-actions button:first-child{background:#c8ff3d;border-color:#c8ff3d;color:#101214;font-weight:750}.crm-page[data-mobile-editing=true] .crm-mobile-order-summary{display:none!important}.crm-page[data-mobile-editing=true] .crm-mobile-editor-nav{display:flex;gap:5px;padding:5px 0 12px}.crm-mobile-editor-nav button{background:0 0;border:1px solid var(--rs-border,#6e7275);border-radius:9px;color:inherit;flex:1;font:600 12px system-ui;min-height:39px;padding:6px}.crm-mobile-editor-nav button[aria-pressed=true]{background:#c8ff3d;border-color:#c8ff3d;color:#101214}.crm-page[data-mobile-editing=true] .quick-order-form>.print-settings,.crm-page[data-mobile-editing=true] .quick-order-form>fieldset{display:none}.crm-page[data-mobile-editing=true][data-mobile-pane=details] .quick-order-form>fieldset:nth-of-type(-n+3),.crm-page[data-mobile-editing=true][data-mobile-pane=payment] .quick-order-form>.finish-fieldset,.crm-page[data-mobile-editing=true][data-mobile-pane=payment] .quick-order-form>fieldset:nth-of-type(5),.crm-page[data-mobile-editing=true][data-mobile-pane=works] .quick-order-form>.line-fieldset,.crm-page[data-mobile-editing=true][data-service-settings=true] .quick-order-form>.print-settings{display:block}.crm-page .quick-order-form{background:0 0!important;border:0!important;min-width:0;padding:0!important}.crm-page .quick-order-form input,.crm-page .quick-order-form select,.crm-page .quick-order-form textarea{background:var(--rs-bg3,#101214)!important;border:1px solid #6e7275!important;color:var(--rs-text1,#fefefe)!important;font-size:16px!important;min-height:44px!important}.crm-page .quick-order-form input::placeholder,.crm-page .quick-order-form textarea::placeholder{color:#6e7275!important;opacity:1}.crm-page .quick-order-form legend b{display:none}.crm-page .finish-fieldset{margin-top:10px;padding-top:12px}.crm-page .finish-fieldset>legend{display:none}.crm-page .finish-actions{display:grid;gap:8px;grid-template-columns:1fr}.crm-page .finish-actions button{font-size:13px;min-height:46px;width:100%}.crm-page .order-stage{display:none!important}.crm-page[data-mobile-editing=true] .crm-document-tools{display:flex!important}.crm-page #crm-section-orders.crm-mobile-order-compact>.crm-mobile-editor-nav{display:none}.crm-page button:focus-visible,.crm-page input:focus-visible,.crm-page select:focus-visible{outline:2px solid #c8ff3d;outline-offset:2px}}@media (max-width:700px){.crm-page[data-mobile-editing=true] .quick-order-form>.finish-fieldset{display:block}.crm-page:not([data-mobile-pane=payment]) .finish-fieldset>.finish-actions>.secondary,.crm-page:not([data-mobile-pane=payment]) .finish-fieldset>label,.crm-page[data-mobile-editing=true]:not([data-mobile-pane=details]) .crm-document-tools>button{display:none}}.cf-app .admin-conversations{display:grid;gap:12px;grid-template-columns:minmax(250px,340px) minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.admin-conversation,.admin-inbox{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.admin-inbox>header{align-items:center;display:flex;justify-content:space-between;padding:8px 12px}.admin-inbox h1{font-size:22px;margin:0}.admin-inbox-search{align-items:center;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:22px;display:flex;gap:8px;margin:0 10px 10px;padding:0 12px}.cf-app .admin-inbox-search input{background:0 0;border:0;box-shadow:none;color:var(--cf-text);min-width:0;padding:12px 0;width:100%}.admin-inbox-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.cf-app .admin-inbox-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;text-align:left}.admin-inbox-copy :is(strong,small,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-inbox-copy small,.admin-inbox-copy>span{color:var(--cf-muted);font-size:13px}.admin-inbox .apk-chat-row[aria-current=true]{outline:2px solid var(--cf-accent);outline-offset:-2px}#root .cf-app .admin-inbox-list{display:block;padding:4px 10px 12px;scrollbar-width:thin}#root .cf-app .admin-inbox-list .apk-chat-row{align-items:center;box-sizing:border-box;display:flex;gap:10px;height:auto!important;margin:0 0 8px;max-height:none;min-height:94px!important;padding:12px}#root .cf-app .admin-inbox-list .apk-chat-avatar{flex:0 0 40px;height:40px;width:40px}#root .cf-app .admin-inbox-list .apk-chat-meta{flex:0 0 22px;width:22px}#root .cf-app .admin-inbox-copy{display:flex;flex:1 1 0;gap:3px;min-width:0}#root .cf-app .admin-inbox-copy :is(strong,small,span){font-size:13px;line-height:20px;margin:0;min-height:20px;position:static}#root .cf-app .admin-inbox-copy strong{font-size:15px}#root .cf-app .admin-inbox-search{align-items:center;display:flex!important;flex-direction:row;flex-shrink:0;gap:8px;height:46px;min-height:46px}#root .cf-app .admin-inbox-search svg{flex:0 0 18px}#root .cf-app .admin-inbox-search input{background:0 0;border:0;box-shadow:none;height:40px;margin:0;min-height:40px;min-width:0;padding:8px 0}.admin-conversation-empty{color:var(--cf-muted);margin:auto;padding:20px;text-align:center}.cf-app .admin-conversation .team-channel-chat{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.admin-conversation .cf-messages{flex:1;min-height:0;overflow:auto}.admin-conversation .cf-composer-area{flex-shrink:0}.cf-app .admin-conversation-header{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:6px 10px}.admin-conversation-header>div{display:grid;gap:3px;min-width:0}.admin-conversation-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-conversation-header small{color:var(--cf-muted);font-size:12px}.admin-conversation-context{background:var(--cf-panel);border-bottom:1px solid var(--cf-line);color:var(--cf-text);flex-shrink:0}.admin-conversation-context>output{display:block;font-size:13px;padding:8px 12px}.admin-conversation-context>details>summary{align-items:center;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:11px 14px}.admin-conversation-context details[open]>summary svg{transform:rotate(90deg)}.admin-profile-decision{font-size:14px;max-height:42dvh;overflow:auto;overscroll-behavior:contain;padding:0 14px 14px}.admin-profile-decision dl{margin:0}.admin-profile-decision dl>div{display:grid;gap:8px;grid-template-columns:110px minmax(0,1fr);padding:5px 0}.admin-profile-decision dt{color:var(--cf-muted)}.admin-profile-decision dd{margin:0;overflow-wrap:anywhere}.admin-profile-decision label{display:grid;gap:6px}.admin-profile-decision textarea{box-sizing:border-box;min-height:64px;width:100%}.admin-decision-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.admin-decision-actions button{border-radius:16px;min-height:44px;padding:8px 12px}.admin-profile-decision details{margin-top:12px}.cf-app .cf-page:has(>.admin-conversations){display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:8px!important}.cf-page>.admin-conversations{flex:1}@media (max-width:700px){.cf-app .admin-conversations{display:flex;flex:1;flex-direction:column;gap:0}.admin-inbox{flex:1}.admin-conversation{display:none;flex:1}.has-conversation>.admin-inbox{display:none}.has-conversation>.admin-conversation{display:flex}.cf-app .cf-page:has(>.admin-conversations){padding:0!important}}#root .cf-app:has(.admin-conversations) .cf-bottom{flex-shrink:0;position:relative!important}#root .cf-app:has(.admin-conversations) .cf-workspace{flex:1!important;height:auto!important;min-height:0}#root .cf-app .cf-main:has(>.admin-conversations){box-sizing:border-box;height:100%;overflow:hidden!important;padding:0!important}.board{display:flex;justify-content:center}.screen input,.screen select,.screen textarea{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;max-width:100%;padding:12px;width:100%}.screen textarea{min-height:80px;resize:vertical}.screen input.inline-checkbox{width:auto}.screen label{display:block;font-size:13px;margin:12px 0}.screen label input,.screen label select{margin-top:6px}.screen form{margin:12px 0}.screen .action{background:var(--accent);border:0;border-radius:12px;color:var(--accentInk);min-height:44px;padding:12px 16px}.screen .secondary{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.screen .actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.screen .composer{align-items:center;display:flex;gap:8px;margin:0;padding:10px 16px}.composer input{min-width:0}.record{border-bottom:1px solid var(--line);padding:14px 0}.record p{color:var(--muted);line-height:1.5}.error{background:var(--surface);border:1px solid #b44;border-radius:12px;color:var(--ink);margin:10px 18px;padding:12px}.msg{overflow-wrap:anywhere;white-space:pre-wrap}.msg small{color:var(--muted);display:block;font-size:11px;margin-bottom:4px}.estimate-line{display:grid;gap:5px;grid-template-columns:1fr 64px 94px;margin:8px 0}.estimate-line input{padding:9px 5px}.app-scroll .pref-link{color:var(--ink)}@media (max-width:450px){.board{padding:10px 0}.phone{height:min(844px,100dvh - 118px)}}.label-sheet{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.wheel-label{background:#fff;border:1px solid #333;break-inside:avoid;color:#111;font-size:12px;padding:10px}.wheel-label svg{max-height:130px;width:100%}.wheel-label p{margin:5px 0}@media print{body *{visibility:hidden!important}#print-label,#print-label *{visibility:visible!important}#print-label{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);left:0;position:absolute;top:0;width:100%}.wheel-label{font-size:14pt}.wheel-label svg{max-height:180px}}.conversation-host{display:flex;min-height:0;overflow:hidden!important;padding:0!important}.conversation{display:flex;flex-direction:column;min-height:0;width:100%}.chat-title{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:12px;padding:12px 16px}.chat-title h1{font-size:18px;line-height:1.25;margin:0}.chat-title .action{padding:8px 12px}.chat-context{border-bottom:1px solid var(--line);flex-shrink:0;max-height:40%;overflow:auto;padding:10px 16px}.chat-context summary{cursor:pointer;font-size:13px;padding:4px 0}.message-stream{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px}.message-stream .bubble{background:var(--surface);border-radius:16px 16px 16px 4px;margin:0 auto 12px 0;max-width:88%;overflow-wrap:anywhere;padding:12px 14px;width:fit-content}.message-stream .bubble.mine{background:var(--p-soft);border-radius:16px 16px 4px;margin-left:auto;margin-right:0}.message-text{font-size:14px;line-height:1.45;white-space:pre-wrap}.message-stream .bubble small{color:var(--muted);display:block;font-size:10px;line-height:1.4;margin-top:6px}.screen .conversation .composer{background:var(--bg);border-top:1px solid var(--line);flex-shrink:0}.screen .composer textarea{height:44px;line-height:20px;margin:0;max-height:110px;min-height:44px;resize:none}.work-summary{background:var(--p-soft);border:0;border-radius:12px;color:var(--ink);display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;text-align:left;width:100%}.work-summary span{color:var(--muted);font-size:12px}.message-menu{font-size:12px;text-align:right}.message-menu summary{cursor:pointer;list-style:none;min-width:32px}.story-strip{display:flex;gap:12px;overflow-x:auto;padding:6px 0 16px}.story-strip:empty{display:none}.story-thumb{align-items:center;background:0 0;border:0;color:var(--ink);display:flex;flex:0 0 72px;flex-direction:column;font-size:11px;gap:7px}.story-thumb .av{border:2px solid var(--accent);border-radius:50%;height:54px;width:54px}.story-thumb>span:last-child{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen{min-height:0;position:relative}.story-viewer{align-items:stretch;background:var(--bg);display:flex;flex-direction:column;inset:0;padding:12px;position:absolute;z-index:10}.story-viewer .chat-title{justify-content:space-between;padding:4px 0 12px}.story-viewer video{background:#111;flex:1;min-height:0;object-fit:contain;width:100%}.story-viewer p{color:var(--muted);font-size:12px}.row-meta{align-items:flex-end;display:flex;flex-direction:column;font-size:10px;gap:8px;max-width:66px}.screen .row .last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen .row .copy{min-width:0}.screen .composer textarea{overflow:auto;scrollbar-width:none}.screen .composer textarea::-webkit-scrollbar{display:none}.profile-card{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;margin-bottom:16px;padding:18px 0 22px}.profile-card .av{background:var(--p-soft);border-radius:50%;display:grid;flex-shrink:0;font-weight:700;height:52px;place-items:center;width:52px}.profile-card p{color:var(--muted);font-size:13px;margin:6px 0}.profile-card small{color:var(--muted);font-size:12px}.storage-photo{border-radius:12px;height:80px;object-fit:cover;width:80px}.screen details>summary{cursor:pointer;min-height:32px}.screen .record{overflow-wrap:anywhere}.phone{height:min(844px,100dvh - 168px);min-height:360px}.board{padding-bottom:14px;padding-top:14px}@media (max-width:450px){.phone{height:calc(100dvh - 142px);min-height:300px}}.garage-car{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:12px 0;padding:16px}.garage-car>p{color:var(--muted);font-size:12px;margin:6px 0 12px}.car-history summary{font-size:13px}.family-section{margin-top:24px;padding-top:12px}.family-section{border-top:1px solid var(--line)}.membership-status{background:var(--p-soft);border-radius:12px;padding:12px}.story-thumb .av{display:grid;flex-shrink:0;place-items:center}.story-thumb[data-social=publishStory] .av{background:var(--p-soft);border-color:var(--line);font-size:27px}.story-thumb[data-social=publishStory]>span:last-child{line-height:1.3;white-space:normal}.crm-workspace .crm-new-request{font-size:16px;margin:2px 0 12px;padding:14px;width:100%}.crm-workspace.crm-client-chats{background:0 0;border:0;box-shadow:none;height:auto;margin:0;overflow:visible;padding:0}#root .cf-app .crm-workspace.crm-client-chats{background:0 0!important;border:0!important;box-shadow:none!important;height:auto;overflow:visible;padding:0!important}#root .cf-app .crm-client-chats .crm-new-request,#root .cf-app .crm-pro-chats .crm-new-request{align-items:center;background:#c8ff3d!important;border:0!important;border-radius:18px;box-shadow:0 8px 22px #10141638;color:#101214!important;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:14px 0 12px;padding:15px;width:100%}#root .cf-app .crm-client-chats .crm-chats-card,#root .cf-app .crm-pro-chats .crm-chats-card{background:var(--transition-surface);border:1px solid var(--transition-line);border-radius:20px;margin:0 0 12px;padding:10px 10px 6px}.crm-client-chats .crm-chats-card input,.crm-pro-chats .crm-chats-card input{margin-bottom:6px}#root .cf-app .crm-chat-row{align-items:center;background:0 0;border:0;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:11px;padding:9px 8px;text-align:left;width:100%}.crm-chat-row:active,.crm-chat-row:hover{background:var(--transition-soft)}.crm-chat-main{display:grid;flex:1;gap:3px;grid-template-columns:minmax(0,1fr);min-width:0}.crm-chat-line{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.crm-chat-line strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-line small{color:var(--transition-muted);flex-shrink:0;font-size:12px}.crm-chat-preview{color:var(--transition-muted);flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-unread{background:#c8ff3d;border-radius:999px;color:#101214;display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:20px;min-width:20px;padding:0 6px;place-items:center}.crm-chats-card .crm-chat-section{color:var(--transition-muted);display:block;font-size:12px;font-weight:600;margin:8px 4px 2px}.crm-workspace .crm-note{color:#66705d;font-size:13px}.crm-workspace .record.offer{display:grid;gap:7px}.crm-workspace .record.offer.selected{border-color:#9fbf6e}.crm-workspace details.crm-history summary{cursor:pointer;font-weight:600;padding:8px 0}#root .cf-app[data-background-role=client] .cf-workspace{height:calc(100% - 60px)!important}#root .cf-app[data-background-role=client] .cf-main:has(.sv-chat-layout){display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;padding-bottom:0!important}#root .cf-app[data-background-role=client] .crm-workspace.crm-client-chats:has(.sv-chat-layout){display:flex!important;flex:1;flex-direction:column!important;height:auto;min-height:0;overflow:hidden!important}#root .cf-app[data-background-role=client] .crm-workspace.crm-client-chats .sv-chat-layout{flex:1;height:auto;min-height:0}#root .cf-app .sv-chat-layout>.sv-conversation{display:flex;flex:1;flex-direction:column;height:auto;min-height:0}#root .cf-app .sv-conversation>.cf-messages{flex:1;min-height:0}#root .cf-app .sv-conversation>.cf-composer-area{flex-shrink:0}#root .cf-app .apk-chat-header>.apk-chat-avatar{border-radius:16px!important;flex:0 0 45px!important;height:45px!important;width:45px!important}#root .cf-app button.apk-chat-avatar{border:0;cursor:pointer;font:inherit;line-height:1;padding:0}.client-header-actions{align-items:center;display:flex;gap:10px}#root .cf-app .client-header-profile{align-items:center;background:var(--cf-panel,#fefefe);border:1px solid var(--cf-line,#d9ded3);border-radius:14px;color:#101214;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:650;gap:6px;padding:9px 14px}#root .cf-app[data-background-role=client] .cf-main:has(.sv-chat-layout) .cf-composer-area{padding-bottom:6px}#root .transition-phone .cf-app[data-background-role=client] .cf-workspace{flex:1 1 0!important;height:auto!important;margin-bottom:0!important;min-height:0!important}#root .cf-app .crm-client-chats .crm-chats-empty,#root .cf-app .crm-pro-chats .crm-chats-empty{border:0;display:grid;gap:6px;padding:16px 14px;text-align:center}#root .cf-app .crm-client-chats .crm-chats-empty strong,#root .cf-app .crm-pro-chats .crm-chats-empty strong{font-size:15px;font-weight:700}#root .cf-app .crm-client-chats .crm-chats-empty p,#root .cf-app .crm-pro-chats .crm-chats-empty p{color:var(--transition-muted);font-size:13px;margin:0}#root .cf-app[data-background-role=client] .sv-chat-layout .cf-messages{padding:12px 14px 10px}#root .cf-app[data-background-role=client] .sv-chat-layout .cf-message{margin:0 0 8px}#root .cf-app[data-background-role=client] .sv-chat-layout .cf-date{margin:6px 0 10px}#root .cf-app[data-background-role=client] .sv-chat-layout .cf-author{display:none}#root .cf-app[data-background-role=client] .sv-chat-layout .cf-bubble{border-radius:16px;max-width:min(78%,430px);padding:9px 13px 5px}#root .cf-app[data-background-role=client] .sv-chat-layout .cf-message.is-own .cf-bubble{border-radius:16px 16px 4px}#root .cf-app[data-background-role=client] .sv-chat-layout .cf-bubble p{font-size:15px}.crm-supply-card h1.crm-supply-title{font-size:20px;margin:2px 0 4px;text-align:left}.crm-supply-card .crm-supply-car{font-weight:600;margin:0}.crm-supply-card .crm-supply-line{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);display:grid;gap:6px;margin-top:10px;padding-top:10px}.crm-supply-card .crm-supply-line p{margin:0;opacity:.78}.crm-supply-card .crm-supply-line form{display:grid;gap:8px;margin:4px 0}.crm-supply-card .crm-supply-line form button{background:0 0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;color:inherit;font:inherit;padding:9px 14px}.crm-supply-card .crm-supply-line form button.primary{background:#c8ff3d;border-color:#c8ff3d;color:#101214;font-weight:700}#root .cf-app .crm-section-label{background:var(--cf-panel,#fefefe);border-radius:12px;color:var(--cf-muted,#6e7275);font-size:12px;font-weight:600;justify-self:start;letter-spacing:.05em;margin:2px 0 10px;padding:7px 12px;text-transform:uppercase;width:fit-content}#root .cf-app[data-cf-theme=dark] .crm-section-label{background:#22282b;color:#b8bdba}#root .cf-app .crm-workspace.crm-client-chats>.crm-section-label{background:var(--cf-panel,#fefefe)!important;border-radius:12px!important;padding:7px 12px!important;width:fit-content!important}#root .cf-app[data-cf-theme=dark] .crm-workspace.crm-client-chats>.crm-section-label{background:#22282b!important;color:#b8bdba!important}#root .cf-app .crm-pro-chats .crm-chats-empty{display:grid;gap:8px;padding:16px 14px;text-align:center}#root .cf-app .crm-pro-chats .crm-chats-empty strong{font-size:15px;font-weight:700}#root .cf-app .crm-pro-chats .crm-chats-empty p{color:var(--transition-muted);font-size:13px;margin:0}#root .cf-app .crm-pro-chats .crm-chats-empty button{background:#c8ff3d;border:0;border-radius:12px;color:#101214;font-weight:700;justify-self:center;padding:10px 22px}#root .cf-app .crm-stage-action{background:#c8ff3d;border:1px solid #c8ff3d;border-radius:12px;color:#101214;cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:10px 14px;width:100%}#root .cf-app .crm-stage-wait{border:1px dashed color-mix(in srgb,currentColor 22%,transparent);border-radius:12px;color:var(--cf-muted,#66705d);display:block;font-size:13px;padding:8px 14px;text-align:center;width:100%}#root .cf-app .crm-desktop-detail{display:none}#root .cf-app .crm-detail-card{background:var(--cf-panel,#fff);border:1px solid var(--cf-line,#dce2d4);border-radius:14px;color:var(--cf-text,#101214);display:flex;flex-direction:column;gap:8px;padding:14px}#root .cf-app .crm-detail-card h3{font-size:16px;line-height:1.3}#root .cf-app .crm-detail-car{color:var(--cf-muted,#66705d);font-size:12.5px}#root .cf-app .crm-detail-state{font-size:13.5px;font-weight:600}#root .cf-app .crm-detail-actions{display:flex;gap:8px}#root .cf-app .crm-detail-lines{border-collapse:collapse;font-size:13px;width:100%}#root .cf-app .crm-detail-lines th{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);color:var(--cf-muted,#66705d);font-size:11.5px;font-weight:500;padding:4px 2px;text-align:left}#root .cf-app .crm-detail-lines td{border-bottom:1px solid color-mix(in srgb,currentColor 8%,transparent);padding:6px 2px;vertical-align:top}#root .cf-app .crm-detail-lines .crm-r{text-align:right;white-space:nowrap}#root .cf-app .crm-detail-lines tr.crm-total td{border-bottom:0;font-weight:700}#root .cf-app .crm-detail-open{background:0 0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;color:inherit;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;margin-top:auto;padding:9px 14px;text-align:center}#root .cf-app .crm-compact-chat[hidden]{display:none!important}#root .cf-app .crm-chat-tools{align-items:center;border-bottom:1px solid var(--cf-line);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:10px 14px}#root .cf-app .crm-chat-tools button{background:var(--cf-panel,var(--cf-bg));border:1px solid var(--cf-line);border-radius:9px;color:inherit;min-height:36px;padding:8px 12px}#root .cf-app .crm-chat-tools label{align-items:center;display:flex;font-size:13px;gap:7px;min-width:0}#root .cf-app .crm-chat-tools select{background:var(--cf-panel,var(--cf-bg));border:1px solid var(--cf-line);border-radius:8px;color:inherit;max-width:260px;min-width:0;padding:7px}#root .cf-app .crm-chat-composition{border-bottom:1px solid var(--cf-line);flex-shrink:0;max-height:220px;overflow:auto;padding:10px 14px}#root .cf-app .crm-chat-composition summary{cursor:pointer;font-size:14px;font-weight:600;min-height:24px}#root .cf-app .crm-chat-composition button{margin-top:8px}#root .cf-app .crm-chat-composition :focus-visible,#root .cf-app .crm-chat-tools :focus-visible{outline:2px solid;outline-offset:3px}#root .cf-app .crm-chat-agreement{margin:auto;max-width:850px;padding:14px}@media (max-width:600px){#root .cf-app .crm-chat-tools{gap:6px;padding:8px 10px}#root .cf-app .crm-chat-tools label{width:100%}#root .cf-app .crm-chat-tools select{flex:1;max-width:100%}#root .cf-app .crm-chat-composition{max-height:180px}}.entry-auth{--cf-accent:#c8ff3d;--cf-accent-text:#101214;background:var(--cf-bg);border:1px solid var(--cf-line);border-radius:34px;box-shadow:0 20px 70px #10121455;color:var(--cf-text);margin:20px auto;min-height:min(844px,100dvh - 40px);overflow:hidden;width:min(1180px,100% - 40px)}.entry-auth button,.entry-auth input{font:inherit}.entry-auth-header{align-items:center;display:flex;height:82px;justify-content:space-between;padding:20px 28px}.entry-auth-brand{font-size:27px;font-weight:950;letter-spacing:-1px}.entry-auth-theme,.entry-back{align-items:center;border:1px solid var(--cf-line);border-radius:14px;color:inherit;display:inline-flex;gap:8px;justify-content:center;min-height:46px;min-width:46px}.entry-auth-theme svg{width:19px}.entry-choice{padding:30px 34px 38px}.entry-choice-heading span,.entry-role-label{font-weight:900;letter-spacing:1.15px}.entry-choice-heading h1{font-size:clamp(42px,5vw,68px);letter-spacing:-2.4px;line-height:1;margin:12px 0}.entry-choice-heading p,.entry-login-form>p{color:var(--cf-muted);font-size:16px}.entry-role-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.entry-install{margin:22px auto 0}.entry-role{background-color:var(--cf-raised);background-position:top;background-repeat:no-repeat;background-size:100%;border:1px solid var(--cf-line);border-radius:25px;color:#fefefe;cursor:pointer;min-height:520px;overflow:hidden;padding:250px 18px 18px;position:relative;text-align:left;transition:border-color .18s,box-shadow .18s}.entry-role-admin,.entry-role-owner,.entry-role-service{background-image:url(/react/textures/service-photo-night.png)}.entry-role-tow{background-image:url(/react/textures/tow-photo-night.png);background-position:18px 0}.entry-role-tires{background-image:url(/react/textures/tires-photo-night.png)}.entry-role-shop{background-image:url(/react/textures/shop-photo-night.png)}.entry-role:hover{border-color:var(--cf-accent);box-shadow:0 12px 30px #10121444}.entry-role-copy{background:#101214f2;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:16px;width:100%}.entry-role strong{font-size:30px;letter-spacing:-.9px;line-height:1.08}.entry-role-copy>span{color:#fefefe;font-size:15px;line-height:1.45;margin-top:9px}.entry-role em{background:var(--cf-accent);border-radius:14px;color:#101214;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.5px;margin-top:auto;padding:13px 18px;text-transform:uppercase}.entry-login{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:calc(min(844px,100dvh - 40px) - 82px)}.entry-login-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:640px;position:relative}.entry-login-admin .entry-login-photo,.entry-login-owner .entry-login-photo,.entry-login-service .entry-login-photo{background-image:linear-gradient(90deg,transparent 70%,var(--cf-bg)),url(/react/textures/service-photo-night.png)}.entry-login-tow .entry-login-photo{background-image:linear-gradient(90deg,transparent 70%,var(--cf-bg)),url(/react/textures/tow-photo-night.png)}.entry-login-tires .entry-login-photo{background-image:linear-gradient(90deg,transparent 70%,var(--cf-bg)),url(/react/textures/tires-photo-night.png)}.entry-login-shop .entry-login-photo{background-image:linear-gradient(90deg,transparent 70%,var(--cf-bg)),url(/react/textures/shop-photo-night.png)}.entry-back{background:#101214dc;color:#fefefe;left:24px;padding:11px 15px;position:absolute;top:24px}.entry-back svg{width:18px}.entry-login-form{display:flex;flex-direction:column;justify-content:center;padding:42px 48px 48px}.entry-login-form h1{font-size:clamp(38px,4vw,58px);letter-spacing:-2px;line-height:1.02;margin:12px 0 16px}.entry-login-form form{margin-top:8px}.entry-login-form form>label:first-child{display:grid;font-size:14px;font-weight:700;gap:8px;margin:20px 0 12px}.entry-login-form input[type=tel]{background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:15px;color:inherit;font-size:21px;height:56px;padding:12px 15px;width:100%}.entry-consent{align-items:flex-start;color:var(--cf-muted);display:flex!important;font-size:13px!important;font-weight:400!important;gap:10px;line-height:1.45;margin:14px 0!important}.entry-consent input{accent-color:var(--cf-accent);height:20px;margin:1px 0;min-width:20px;width:20px}.entry-consent a,.entry-legal{color:inherit;text-underline-offset:3px}.entry-primary{align-items:center;background:var(--cf-accent);border:0;border-radius:14px;color:#101214;display:flex;font-weight:850;gap:10px;justify-content:center;margin-top:18px;min-height:54px;width:100%}.entry-primary svg{width:18px}.entry-primary:hover:not(:disabled){background:#c8ff3d}.entry-login-form form>small{color:var(--cf-muted);display:block;font-size:11px;line-height:1.5;margin-top:17px}.entry-login-top{min-height:30px}.entry-demo{background:0 0;border:1px dashed var(--cf-muted);border-radius:14px;color:var(--cf-muted);margin-top:18px;min-height:44px}.entry-legal{align-self:center;font-size:12px;margin-top:20px}.entry-auth :focus-visible{outline:3px solid var(--cf-accent);outline-offset:3px}[data-cf-theme=light] .entry-role-admin,[data-cf-theme=light] .entry-role-owner,[data-cf-theme=light] .entry-role-service{background-image:url(/react/textures/service-photo-day.png)}[data-cf-theme=light] .entry-role-tow{background-image:url(/react/textures/tow-photo-day.png)}[data-cf-theme=light] .entry-role-tires{background-image:url(/react/textures/tires-photo-day.png)}[data-cf-theme=light] .entry-role-shop{background-image:url(/react/textures/shop-photo-day.png)}[data-cf-theme=light] .entry-role-copy{background:#fefefef0;color:#101214}[data-cf-theme=light] .entry-role-copy>span{color:#101214}[data-cf-theme=light] .entry-role em{background:var(--cf-accent);border-radius:14px;color:#101214;margin:auto 0 0;padding:13px 18px}[data-cf-theme=light] .entry-login-admin .entry-login-photo,[data-cf-theme=light] .entry-login-owner .entry-login-photo,[data-cf-theme=light] .entry-login-service .entry-login-photo{background-image:linear-gradient(90deg,transparent 70%,var(--cf-bg)),url(/react/textures/service-photo-day.png)}[data-cf-theme=light] .entry-login-tow .entry-login-photo{background-image:linear-gradient(90deg,transparent 70%,var(--cf-bg)),url(/react/textures/tow-photo-day.png)}[data-cf-theme=light] .entry-login-tires .entry-login-photo{background-image:linear-gradient(90deg,transparent 70%,var(--cf-bg)),url(/react/textures/tires-photo-day.png)}[data-cf-theme=light] .entry-login-shop .entry-login-photo{background-image:linear-gradient(90deg,transparent 70%,var(--cf-bg)),url(/react/textures/shop-photo-day.png)}@media (max-width:900px){.entry-role-grid{grid-template-columns:1fr}.entry-role{background-size:100%;min-height:270px;padding:135px 14px 14px}.entry-login{grid-template-columns:1fr}.entry-login-photo{min-height:300px}.entry-login-admin .entry-login-photo,.entry-login-owner .entry-login-photo,.entry-login-service .entry-login-photo,.entry-login-shop .entry-login-photo,.entry-login-tires .entry-login-photo,.entry-login-tow .entry-login-photo{background-image:var(--entry-mobile-photo);background-position:50%;background-size:cover}.entry-login-tow{--entry-mobile-photo:url(/react/textures/tow-photo-night.png)}.entry-login-tires{--entry-mobile-photo:url(/react/textures/tires-photo-night.png)}.entry-login-shop{--entry-mobile-photo:url(/react/textures/shop-photo-night.png)}[data-cf-theme=light] .entry-login-tow{--entry-mobile-photo:url(/react/textures/tow-photo-day.png)}[data-cf-theme=light] .entry-login-tires{--entry-mobile-photo:url(/react/textures/tires-photo-day.png)}[data-cf-theme=light] .entry-login-shop{--entry-mobile-photo:url(/react/textures/shop-photo-day.png)}}@media (max-width:520px){.entry-auth{border:0;border-radius:0;margin:0;min-height:100dvh;width:100%}.entry-auth-header{height:76px;padding:20px}.entry-choice{padding:12px 14px 24px}.entry-choice-heading h1{font-size:36px;letter-spacing:-1.2px}.entry-choice-heading p{font-size:15px;margin:6px 0 15px}.entry-role-grid{gap:12px;margin-top:16px}.entry-install{margin-top:16px}.entry-role{min-height:244px;padding:132px 14px 14px}.entry-role strong{font-size:27px}.entry-role-copy>span{font-size:14px}.entry-login{display:block}.entry-login-photo{min-height:255px}.entry-login-form{padding:18px 22px 28px}.entry-login-form h1{font-size:34px;letter-spacing:-1.3px}.entry-login-form>p{font-size:15px}.entry-back{left:18px;top:12px}.entry-login-top{display:none}}@media (prefers-reduced-motion:reduce){.entry-auth *{transition:none!important}}.entry-choice-heading span,.entry-role-label{color:var(--cf-text);font-size:12px}.cf-app[data-cf-theme=dark]:has(.entry-auth){--cf-bg:#101214;--cf-panel:#101214;--cf-raised:#101214;--cf-line:#101214;--cf-text:#fefefe;--cf-muted:#6e7275;background:#101214!important}.cf-app .entry-role-owner,.cf-app .entry-role-service,.cf-app .entry-role-tow{background-image:url(/react/textures/service-photo-night.png)}.cf-app[data-cf-theme=light] .entry-role-owner,.cf-app[data-cf-theme=light] .entry-role-service,.cf-app[data-cf-theme=light] .entry-role-tow{background-image:url(/react/textures/service-photo-day.png)}.cf-app .entry-role{background-size:cover}.cf-app .entry-role,.cf-app .entry-role-tow{background-position:50%}@media (min-width:901px) and (max-height:820px){.entry-auth{margin:12px auto;min-height:calc(100dvh - 24px)}.entry-auth-header{height:64px;padding:12px 28px}.entry-choice-heading h1{font-size:48px;margin:8px 0}.entry-choice-heading p{margin:0}.entry-role{min-height:420px;padding-top:190px}.entry-login{min-height:calc(100dvh - 88px)}.entry-login-photo{min-height:0}.entry-login-form{padding-bottom:32px;padding-top:28px}}.entry-choice-mosaic{display:none}@media (min-width:901px){.entry-choice{isolation:isolate;overflow:hidden;position:relative}.entry-choice-mosaic{display:block;inset:0;overflow:hidden;position:absolute;z-index:0}.entry-choice-mosaic i{background-position:50%;background-repeat:no-repeat;background-size:cover;inset-block:0;position:absolute}.entry-choice-mosaic .is-owner{background-image:url(/react/textures/service-photo-night.png);left:0;mask-image:linear-gradient(90deg,#101214 0 70%,#10121400 100%);width:42%}.entry-choice-mosaic .is-service{background-image:url(/react/textures/service-photo-night.png);left:27%;mask-image:linear-gradient(90deg,#10121400,#101214 20% 80%,#10121400);width:46%}.entry-choice-mosaic .is-tow{background-image:url(/react/textures/service-photo-night.png);mask-image:linear-gradient(90deg,#10121400,#101214 30% 100%);right:0;width:42%}[data-cf-theme=light] .entry-choice-mosaic .is-owner,[data-cf-theme=light] .entry-choice-mosaic .is-service,[data-cf-theme=light] .entry-choice-mosaic .is-tow{background-image:url(/react/textures/service-photo-day.png)}.entry-choice-mosaic:after{background:linear-gradient(180deg,var(--cf-bg) 0,color-mix(in srgb,var(--cf-bg) 84%,transparent) 21%,transparent 52%,color-mix(in srgb,var(--cf-bg) 58%,transparent) 100%);content:"";inset:0;position:absolute}.entry-choice-heading,.entry-role-grid{z-index:1}.entry-role-grid{margin-top:310px}.cf-app .entry-role{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--cf-panel) 90%,transparent)!important;border-radius:16px;box-shadow:0 12px 34px #10121433;color:var(--cf-text);padding:0}.entry-role-copy{background:0 0;color:inherit;flex-direction:row}.entry-role strong{font-size:23px;letter-spacing:-.5px}.entry-role em:after{content:"→";font-size:24px}.entry-role:hover{transform:none}.entry-auth{box-sizing:border-box;height:calc(100dvh - 20px);margin:10px auto;max-width:none;min-height:0;width:calc(100% - 20px)}.entry-choice{height:calc(100% - 82px);min-height:0}.entry-choice-mosaic{background:var(--cf-bg)}.entry-choice-mosaic i,.entry-choice-mosaic:after{display:none}.entry-choice-heading{border-radius:18px;inset:28px auto auto 50%;position:absolute;transform:translate(-50%);width:min(420px,100% - 80px)}.entry-choice-heading h1{font-size:46px;margin:4px 0}.entry-choice-heading p{margin:0}.cf-app[data-cf-theme=dark] .entry-choice-heading,.cf-app[data-cf-theme=dark] .entry-choice-heading p{color:#fefefe}.cf-app[data-cf-theme=light] .entry-choice-heading,.cf-app[data-cf-theme=light] .entry-choice-heading p{color:#101214}.entry-role-grid{bottom:26px;left:34px;margin:0;position:absolute;right:34px}.entry-role-owner{grid-column:1}.entry-role-tow{grid-column:2}.entry-role-service{grid-column:3}.entry-role-owner,.entry-role-service,.entry-role-tow{grid-row:1}.cf-app .entry-role{min-height:184px}.entry-role-copy{align-items:flex-start;display:flex;flex-direction:column;height:auto;min-height:182px;padding:18px;position:relative}.entry-role-copy>span{color:var(--cf-muted);display:block;font-size:14px;line-height:1.35;margin-top:8px}.entry-role em{background:var(--cf-accent)!important;border-radius:14px;bottom:14px;box-sizing:border-box;color:#101214!important;font-size:11px;font-weight:900;left:18px;margin:0;padding:13px 18px;position:absolute;right:18px;width:auto}.entry-role em:after{content:none}}@media (min-width:901px) and (max-height:820px){.entry-choice{padding:16px 34px 24px}.entry-role-grid{margin-top:260px}.entry-choice{height:calc(100% - 64px);min-height:0}.cf-app .entry-role{min-height:158px}.entry-role-copy{height:auto;min-height:156px;padding-top:14px}.entry-role-copy>span{font-size:13px;margin-top:6px}.entry-role em{padding-bottom:10px;padding-top:10px}}@media (min-width:901px){.entry-choice-heading{left:calc(50% + 42px)}}.entry-auth-theme{background:var(--cf-raised);box-shadow:none!important;gap:2px;margin:0;padding:3px;width:auto}.entry-auth-theme legend{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cf-app .entry-auth-theme:hover{background:var(--cf-raised)}.cf-app .entry-theme-option{background:0 0;border-radius:10px;box-shadow:none!important;color:var(--cf-text);font-size:13px;font-weight:750;min-height:44px;padding:0 13px;transition:background-color .18s,color .18s}.entry-auth input::placeholder{color:var(--cf-muted);opacity:1}.cf-app .entry-theme-option:hover{background:color-mix(in srgb,var(--cf-text) 8%,transparent);color:var(--cf-text)}.cf-app .entry-theme-option[aria-pressed=true],.cf-app .entry-theme-option[aria-pressed=true]:hover{background:var(--cf-text);color:var(--cf-bg)}.cf-app .entry-theme-option:active{transform:none}.cf-app .entry-primary{background:var(--cf-accent);color:#101214}.cf-app .entry-primary:hover:not(:disabled){background:#c8ff3d;color:#101214}.cf-app .entry-primary:disabled,.cf-app .entry-primary:disabled:hover{background:var(--cf-accent);color:#101214;opacity:.56}@media (max-width:900px){[data-cf-theme=light] .entry-role-owner:hover,[data-cf-theme=light] .entry-role-service:hover,[data-cf-theme=light] .entry-role-tow:hover{background-image:url(/react/textures/service-photo-day.png)}}@media (max-width:520px){.entry-auth-theme{min-height:48px}.cf-app .entry-theme-option{font-size:12px;min-height:44px;padding:0 9px}}.cf-app .entry-back,.cf-app .entry-back:hover{background:var(--cf-accent);border:2px solid #101214;box-shadow:0 5px 16px #10121466;color:#101214}.cf-app[data-cf-theme=dark] .entry-auth .entry-choice-heading p,.cf-app[data-cf-theme=dark] .entry-auth .entry-login-form .cf-enrollment-note,.cf-app[data-cf-theme=dark] .entry-auth .entry-login-form form>small,.cf-app[data-cf-theme=dark] .entry-auth .entry-login-form>p,.cf-app[data-cf-theme=dark] .entry-auth .entry-role-copy>span{color:#fefefe}.cf-app[data-cf-theme=dark] .entry-auth input::placeholder{color:#fefefe;opacity:1}.cf-app[data-cf-theme=light] .entry-auth .entry-choice-heading p,.cf-app[data-cf-theme=light] .entry-auth .entry-login-form .cf-enrollment-note,.cf-app[data-cf-theme=light] .entry-auth .entry-login-form form>small,.cf-app[data-cf-theme=light] .entry-auth .entry-login-form>p{color:var(--cf-text)}@media (min-width:1201px){.cf-app[data-cf-theme=dark] .entry-choice-heading:before{background:#101214d1;border-radius:16px;content:"";inset:-12px -16px;position:absolute;z-index:-1}}@media (max-width:900px){.cf-app .entry-role-admin,.cf-app .entry-role-admin:hover,.cf-app .entry-role-owner,.cf-app .entry-role-owner:hover,.cf-app .entry-role-service,.cf-app .entry-role-service:hover,.cf-app .entry-role-tow,.cf-app .entry-role-tow:hover{background-image:url(/react/textures/service-photo-night.png)}.cf-app[data-cf-theme=light] .entry-role-admin,.cf-app[data-cf-theme=light] .entry-role-admin:hover,.cf-app[data-cf-theme=light] .entry-role-owner,.cf-app[data-cf-theme=light] .entry-role-owner:hover,.cf-app[data-cf-theme=light] .entry-role-service,.cf-app[data-cf-theme=light] .entry-role-service:hover,.cf-app[data-cf-theme=light] .entry-role-tow,.cf-app[data-cf-theme=light] .entry-role-tow:hover{background-image:url(/react/textures/service-photo-day.png)}.entry-login-admin,.entry-login-owner,.entry-login-service,.entry-login-tow{--entry-mobile-photo:url(/react/textures/service-photo-night.png)}[data-cf-theme=light] .entry-login-admin,[data-cf-theme=light] .entry-login-owner,[data-cf-theme=light] .entry-login-service,[data-cf-theme=light] .entry-login-tow{--entry-mobile-photo:url(/react/textures/service-photo-day.png)}}@media (min-width:1201px){.entry-choice-mosaic{background:var(--cf-bg)!important}.cf-app[data-cf-theme=light] .entry-choice-heading:before{background:#fefefed1;border-radius:16px;content:"";inset:-12px -16px;position:absolute;z-index:-1}#root .cf-app .entry-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .cf-app .entry-role-tow{grid-area:1/1!important}#root .cf-app .entry-role-service{grid-area:1/2!important}}@media (max-width:1200px){.entry-auth{height:auto!important;min-height:calc(100dvh - 20px)!important}.entry-choice{display:flex;flex-direction:column;height:auto!important;min-height:0!important}.entry-choice-heading{inset:auto!important;order:1;position:static!important;transform:none!important;width:auto!important}.entry-choice-mosaic{aspect-ratio:1882/836;background:#101214 url(/react/textures/service-photo-night.png) 50%/contain no-repeat!important;border-radius:20px;display:block!important;inset:auto!important;margin-top:18px;order:2;overflow:hidden;position:relative!important;width:100%}[data-cf-theme=light] .entry-choice-mosaic{background:#fefefe url(/react/textures/service-photo-day.png) 50%/contain no-repeat!important}.entry-choice-mosaic i,.entry-choice-mosaic:after{display:none!important}#root .cf-app .entry-role-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;inset:auto!important;margin-top:16px!important;order:3;position:static!important}#root .cf-app .entry-role-tow{grid-area:1/1!important}#root .cf-app .entry-role-service{grid-area:1/2!important}#root .cf-app .entry-role{background:var(--cf-panel)!important;height:auto!important;min-height:0!important;padding:0!important}#root .cf-app .entry-role-copy{height:auto!important;inset:auto!important;min-height:0!important;padding:16px!important;position:static!important;width:100%!important}#root .cf-app .entry-role em{left:16px!important;right:32px!important}}@media (max-width:760px){.entry-choice-mosaic{aspect-ratio:853/1844;background:#101214 url(/react/textures/service-photo-night.png) 50%/contain no-repeat!important;height:auto;min-height:0}[data-cf-theme=light] .entry-choice-mosaic{background:#fefefe url(/react/textures/service-photo-day.png) 50%/contain no-repeat!important}#root .cf-app .entry-role-grid{grid-template-columns:1fr!important}#root .cf-app .entry-role-service,#root .cf-app .entry-role-shop,#root .cf-app .entry-role-tires,#root .cf-app .entry-role-tow{grid-area:auto/1!important}}.entry-login-admin,.entry-login-owner,.entry-login-service{--entry-fit-photo:url(/react/textures/service-photo-night.png)}.entry-login-tow{--entry-fit-photo:url(/react/textures/tow-photo-night.png)}.entry-login-tires{--entry-fit-photo:url(/react/textures/tires-photo-night.png)}.entry-login-shop{--entry-fit-photo:url(/react/textures/shop-photo-night.png)}[data-cf-theme=light] .entry-login-admin,[data-cf-theme=light] .entry-login-owner,[data-cf-theme=light] .entry-login-service{--entry-fit-photo:url(/react/textures/service-photo-day.png)}[data-cf-theme=light] .entry-login-tow{--entry-fit-photo:url(/react/textures/tow-photo-day.png)}[data-cf-theme=light] .entry-login-tires{--entry-fit-photo:url(/react/textures/tires-photo-day.png)}[data-cf-theme=light] .entry-login-shop{--entry-fit-photo:url(/react/textures/shop-photo-day.png)}.entry-login-photo{background:var(--cf-bg)!important;isolation:isolate;overflow:hidden}.entry-login-photo:after,.entry-login-photo:before{content:"";inset:0;pointer-events:none;position:absolute}.entry-login-photo:before{background:var(--entry-fit-photo) center /cover no-repeat;filter:blur(14px)brightness(.72);inset:-18px;opacity:.58;transform:scale(1.04);z-index:0}[data-cf-theme=light] .entry-login-photo:before{filter:blur(14px)brightness(1.04);opacity:.44}.entry-login-photo:after{background-image:linear-gradient(90deg,transparent 82%,var(--cf-bg)),var(--entry-fit-photo);background-position:50%,50%;background-repeat:no-repeat;background-size:auto,contain;z-index:1}.entry-login-photo .entry-back{z-index:2}@media (max-width:900px){.entry-login-admin,.entry-login-owner,.entry-login-service{--entry-fit-photo:url(/react/textures/service-photo-night.png)}.entry-login-tow{--entry-fit-photo:url(/react/textures/tow-photo-night.png)}.entry-login-tires{--entry-fit-photo:url(/react/textures/tires-photo-night.png)}.entry-login-shop{--entry-fit-photo:url(/react/textures/shop-photo-night.png)}[data-cf-theme=light] .entry-login-admin,[data-cf-theme=light] .entry-login-owner,[data-cf-theme=light] .entry-login-service{--entry-fit-photo:url(/react/textures/service-photo-day.png)}[data-cf-theme=light] .entry-login-tow{--entry-fit-photo:url(/react/textures/tow-photo-day.png)}[data-cf-theme=light] .entry-login-tires{--entry-fit-photo:url(/react/textures/tires-photo-day.png)}[data-cf-theme=light] .entry-login-shop{--entry-fit-photo:url(/react/textures/shop-photo-day.png)}.entry-login-photo{min-height:clamp(460px,62dvh,620px)}.entry-login-photo:after{background-image:var(--entry-fit-photo);background-position:50%;background-size:contain}}.entry-review{margin:20px 0}.entry-review summary{cursor:pointer;padding:12px 0}.entry-review form{display:grid;gap:12px;padding-top:12px}.entry-review input[name=reviewCode]{background:0 0;border:1px solid;border-radius:10px;box-sizing:border-box;color:inherit;display:block;font:inherit;margin-top:8px;min-height:48px;padding:10px;width:100%}.entry-review input:focus-visible,.entry-review summary:focus-visible{outline:2px solid;outline-offset:3px}.pr-workspace{color:var(--cf-text);min-width:0;width:100%}.cf-app .pr-page-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.cf-app .pr-page-head h1{font-size:26px;font-weight:700;line-height:1.2;margin:0}.cf-app .pr-workspace h2{font-size:20px;margin:12px 0}.cf-app .pr-workspace p{line-height:1.5}.cf-app .pr-dialog button,.cf-app .pr-workspace button{min-height:44px;transition:background-color .18s,border-color .18s,color .18s}.cf-app .pr-primary,.cf-app .pr-secondary{border:1px solid #10121400;border-radius:12px;font-weight:700;min-height:44px;padding:10px 16px}.cf-app .pr-primary{background:var(--cf-accent);color:var(--cf-on-accent,#101214)}.cf-app .pr-primary:hover{background:color-mix(in srgb,var(--cf-accent),var(--cf-panel) 15%)}.cf-app .pr-secondary{background:var(--cf-raised);border-color:var(--cf-line);color:var(--cf-text)}.cf-app .pr-secondary:hover{background:var(--cf-tint)}.pr-tabs{display:flex;flex-wrap:wrap;gap:8px}.cf-app .pr-tabs button{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-muted);padding:10px 14px}.cf-app .pr-tabs button[aria-pressed=true]{background:var(--cf-accent);border-color:var(--cf-accent);color:var(--cf-on-accent,#101214)}.pr-main-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px}.pr-filter-bar{gap:12px}.cf-app .pr-city-button,.pr-filter-bar{align-items:center;display:flex;justify-content:space-between}.cf-app .pr-city-button{background:var(--cf-panel);border-radius:10px;color:var(--cf-text);gap:8px;max-width:70%;min-width:0;overflow-wrap:anywhere;padding:10px;text-align:left}.cf-app .pr-city-button span{flex-shrink:0}.cf-app .pr-filter-summary{background:var(--cf-panel);border-radius:8px;color:var(--cf-muted);font-size:12px;margin:6px 0 14px;padding:4px 8px;width:fit-content}.cf-app .pr-dialog label{display:grid;font-size:14px;font-weight:650;gap:8px;margin:16px 0}.cf-app .pr-dialog input,.cf-app .pr-dialog select,.cf-app .pr-dialog textarea{background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:12px;box-sizing:border-box;color:var(--cf-text);color-scheme:inherit;font:inherit;font-size:16px;min-height:44px;padding:12px;width:100%}.cf-app .pr-dialog small{color:var(--cf-muted);font-weight:400;line-height:1.5}.cf-app .pr-dialog textarea{min-height:105px;resize:vertical}.cf-app .pr-link{background:0 0;border:0;color:var(--cf-accent-text);padding:8px}.pr-list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-app .pr-card{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:16px;color:var(--cf-text);overflow-wrap:anywhere;padding:18px;text-align:left}.cf-app .pr-card:hover{background:var(--cf-panel);border-color:var(--cf-accent)}.cf-app .pr-card p{line-height:1.5;margin:8px 0;white-space:pre-wrap}.pr-card-top{display:flex;flex-wrap:wrap;gap:8px}.pr-badge{background:var(--cf-tint);border-radius:8px;color:var(--cf-accent-text);display:inline-block;font-size:12px;padding:6px 9px}.pr-card footer,.pr-muted{color:var(--cf-muted)}.pr-card footer{border-top:1px solid var(--cf-line);flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:14px;padding-top:12px}.pr-empty{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:16px;display:block;padding:26px 18px;text-align:center}.cf-app .pr-empty p{color:var(--cf-muted);line-height:1.6;margin:0 auto 16px;max-width:540px}.pr-error{background:color-mix(in srgb,var(--cf-danger) 10%,var(--cf-panel));border-radius:10px;color:var(--cf-danger);padding:14px}.pr-toast{align-items:center;background:var(--cf-panel);border:1px solid var(--cf-accent);border-radius:14px;bottom:calc(76px + env(safe-area-inset-bottom));box-shadow:0 8px 30px color-mix(in srgb,var(--cf-text) 15%,transparent);color:var(--cf-text);display:flex;flex-wrap:wrap;gap:8px;max-width:min(580px,100vw - 32px);padding:12px 16px;position:fixed;right:16px;z-index:1500}.cf-app .pr-toast button{background:0 0;border:0;color:var(--cf-accent-text);flex-shrink:0;padding:8px}.cf-app .pr-dialog{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:20px;box-sizing:border-box;color:var(--cf-text);color-scheme:inherit;max-height:88dvh;overflow:auto;padding:0;width:min(620px,100vw - 32px)}.pr-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--cf-text) 45%,transparent)}.pr-modal-body{padding:28px;position:relative}.cf-app .pr-modal-body h2{font-size:22px;margin-bottom:18px;padding-right:38px}.cf-app .pr-modal-close{background:0 0;border:0;color:var(--cf-muted);font-size:28px;height:44px;padding:0;position:absolute;right:10px;top:10px;width:44px}.cf-app .pr-note{background:var(--cf-raised);border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-muted);font-size:13px;line-height:1.6;margin:16px 0;padding:12px}.pr-description{line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.pr-replies{display:grid;gap:12px;margin:16px 0}.pr-replies>div{background:var(--cf-raised);border-radius:12px;padding:14px}.pr-replies strong{color:var(--cf-accent-text)}.cf-app .pr-replies p{line-height:1.6;margin:8px 0;overflow-wrap:anywhere;white-space:pre-wrap}.pr-owner-actions{border-top:1px solid var(--cf-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px}.cf-app .pr-filter-dialog fieldset{border:0;margin:20px 0;min-width:0;padding:0}.pr-filter-dialog legend{font-size:14px;font-weight:650;margin-bottom:10px}.pr-filter-shortcuts{display:flex;gap:8px;margin-top:-8px}.cf-app .pr-filter-dialog .pr-muted{font-size:13px;margin-top:10px}.pr-filter-actions{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.cf-app .pr-dialog button:focus-visible,.cf-app .pr-dialog input:focus-visible,.cf-app .pr-dialog select:focus-visible,.cf-app .pr-dialog textarea:focus-visible,.cf-app .pr-workspace button:focus-visible{outline:3px solid var(--cf-accent);outline-offset:3px}.pr-private-messages{display:grid;gap:10px}.pr-private-message{align-items:start;display:grid!important;gap:10px;grid-template-columns:44px minmax(0,1fr) 44px;padding:12px!important}.pr-private-message>div{min-width:0}.pr-private-message p{overflow-wrap:anywhere}.cf-app .pr-message-avatar,.cf-app .pr-message-menu{background:0 0;border:0;border-radius:50%;color:var(--cf-muted);display:grid;height:44px;padding:0;place-items:center;width:44px}.pr-message-avatar .cf-avatar{height:40px;width:40px}.pr-message-menu svg{width:22px}.pr-editing{align-items:center;background:var(--cf-tint);border-left:3px solid var(--cf-accent);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.cf-app .pr-editing button{background:0 0;border:0;color:var(--cf-muted);height:44px;width:44px}.pr-overlay{align-items:flex-end;background:#10121485;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1800}.pr-bottom-sheet{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:22px 22px 14px 14px;box-shadow:0 24px 80px #10121477;padding:18px;width:min(100%,480px)}.pr-bottom-sheet>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.pr-bottom-sheet>header h3{margin:0}.cf-app .pr-bottom-sheet>header button{background:0 0;border:0;border-radius:50%;color:var(--cf-muted);height:44px;width:44px}.cf-app .pr-bottom-sheet>button{align-items:center;background:0 0;border:0;border-top:1px solid var(--cf-line);color:var(--cf-text);display:flex;gap:12px;min-height:52px;padding:10px 8px;text-align:left;width:100%}.pr-bottom-sheet>button svg{width:22px}.pr-bottom-sheet>button span{display:grid;gap:2px}.pr-bottom-sheet>button small{color:var(--cf-muted)}.pr-profile-sheet{text-align:center}.pr-profile-sheet>.cf-avatar{height:76px;margin:8px auto;width:76px}.pr-profile-sheet>h3{margin:8px 0}.pr-profile-sheet>p{align-items:center;color:var(--cf-muted);display:flex;gap:8px;justify-content:center}.pr-profile-sheet>p svg{width:18px}.cf-app .pr-dialog button:active,.cf-app .pr-workspace button:active{opacity:.8}.cf-app .pr-dialog button:disabled,.cf-app .pr-workspace button:disabled{cursor:wait;opacity:.5}@media (max-width:700px){.pr-list{grid-template-columns:1fr}.pr-modal-body{padding:24px 18px}.pr-toast{box-sizing:border-box;max-width:calc(100vw - 24px);right:12px}.cf-app .pr-dialog{max-height:92dvh}.cf-app .pr-filter-dialog{border-radius:20px 20px 0 0;margin:auto 0 0;max-width:none;padding-bottom:env(safe-area-inset-bottom);width:100%}.pr-matching-tabs{display:grid;grid-template-columns:1fr}.pr-filter-actions>*{flex:1}.cf-app .pr-page-head h1{font-size:26px;font-weight:700}.cf-app .pr-page-head .pr-primary{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.cf-app .pr-dialog button,.cf-app .pr-workspace button{transition:none}}.cf-app .pr-main-tabs{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden}.cf-app .pr-main-tabs button{background:0 0;border:0;border-radius:0;font-weight:650}.cf-app .pr-main-tabs button[aria-pressed=true]{background:var(--cf-accent);color:var(--cf-accent-text)}.cf-app .pr-main-tabs button:focus-visible{outline-offset:-3px}.cf-app .pr-card h2{font-size:20px;font-weight:650}.pr-card footer{display:block;font-size:13px}.pr-card-meta{color:var(--cf-muted);flex-wrap:wrap;font-size:13px;gap:8px}.pr-card-meta,.pr-card-open{display:flex;justify-content:space-between}.pr-card-open{align-items:center;color:var(--cf-accent-text);font-size:15px;font-weight:650;margin-top:8px;min-height:44px}.cf-story-strip{display:flex;gap:12px;overflow-x:auto;padding:12px 14px 4px;scrollbar-width:thin}.cf-story-button{background:0 0;border:0;color:var(--cf-text);display:grid;flex:0 0 70px;gap:5px;justify-items:center;padding:0}.cf-story-button small{font-size:11px;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-story-circle{background:var(--cf-tint);border:2px solid var(--cf-text);border-radius:50%;box-shadow:inset 0 0 0 3px var(--cf-panel);display:grid;height:62px;overflow:hidden;place-items:center;position:relative;width:62px}.cf-story-circle img{height:100%;object-fit:cover;width:100%}.cf-story-circle>b{font-size:22px}.cf-story-circle>i{background:#101214;border-radius:50%;bottom:1px;color:#fefefe;display:grid;height:22px;place-items:center;position:absolute;right:1px;width:22px}.cf-story-circle>i svg{fill:currentColor;height:12px;width:12px}.cf-story-circle.is-own{border:1px dashed var(--cf-muted);box-shadow:none}.cf-story-circle.is-own svg{height:27px;width:27px}.cf-story-dialog{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:20px;color:var(--cf-text);display:grid;gap:14px;max-height:92dvh;overflow:auto;padding:18px;width:min(390px,100%)}.cf-story-dialog>header{align-items:center;display:flex;justify-content:space-between}.cf-story-dialog h2,.cf-story-dialog p{margin:0}.cf-story-dialog>p{color:var(--cf-muted);font-size:13px;line-height:1.45}.cf-story-pick{background:var(--cf-tint);border:1px dashed var(--cf-muted);border-radius:14px;cursor:pointer;display:grid;min-height:190px;padding:14px;place-items:center;text-align:center}.cf-story-pick>svg{height:42px;width:42px}.cf-story-pick>span{color:var(--cf-muted);font-size:12px}.cf-story-pick video{border-radius:10px;max-height:320px;width:100%}.cf-story-dialog fieldset{border:0;display:grid;gap:3px;margin:0;padding:0}.cf-story-dialog legend{font-weight:750;margin-bottom:6px}.cf-story-dialog fieldset label{align-items:center;display:flex;gap:10px;min-height:42px}.cf-story-dialog fieldset input{accent-color:var(--cf-accent);height:22px;width:22px}.cf-story-progress{display:grid;font-size:13px;gap:5px}.cf-story-progress progress{width:100%}.cf-story-video{background:#101214;max-height:65dvh}.cf-story-delete{background:0 0;border:1px solid #6e7275;border-radius:12px;color:#6e7275;font-weight:750;min-height:44px}.cf-app[data-app-appearance=minimal] .cf-story-circle{border-color:var(--cf-text)}.cf-story-dialog fieldset label{display:grid!important;grid-template-columns:22px minmax(0,1fr);place-items:center start}.cf-story-dialog fieldset input{accent-color:#101214}.cf-app[data-cf-theme=dark] .cf-story-dialog fieldset input{accent-color:#fefefe}.cf-story-dialog .cf-primary:disabled{background:var(--cf-tint);box-shadow:none;color:var(--cf-muted)}.cf-app .cf-story-dialog input[type=checkbox]{accent-color:#101214}.cf-app .cf-story-dialog{background:#fefefe;border:1px solid #6e7275;border-radius:20px;box-sizing:border-box;color:#101214;display:block;font:15px/1.4 Arial,sans-serif;margin:auto;max-height:90dvh;padding:18px;width:min(390px,100vw - 24px)}.cf-story-dialog::backdrop{background:#10121488}.cf-app .cf-story-dialog>header{gap:8px}.cf-app .cf-story-dialog h2{font:700 19px/1.4 Arial,sans-serif;margin:0}.cf-app .cf-story-dialog>header .cf-icon{background:0 0;border:0;color:inherit;height:44px;width:44px}.cf-app .cf-story-dialog>p{color:#6e7275;font:12px/1.5 Arial,sans-serif;margin:12px 0}.cf-app .cf-story-pick{align-items:center;background:#fefefe;border:1px dashed #6e7275;border-radius:14px;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;justify-content:center;min-height:170px;padding:14px}.cf-app .cf-story-pick .cf-story-play{color:inherit;font:44px/1.4 Arial,sans-serif}.cf-app .cf-story-pick strong{font:700 14px/1.4 Arial,sans-serif}.cf-app .cf-story-pick>span:not(.cf-story-play){color:inherit;font:12px/1.4 Arial,sans-serif;margin:7px 0}.cf-app .cf-story-pick video{border-radius:8px;max-height:270px}.cf-app .cf-story-dialog :is(.cf-story-choose,.cf-primary){background:#c8ff3d;border:0;border-radius:12px;box-shadow:none;color:#101214;font:700 15px/1.4 Arial,sans-serif;margin-top:12px;min-height:46px;width:100%}.cf-app .cf-story-dialog>.cf-primary{display:inline-block}.cf-app .cf-story-dialog fieldset{border:0;display:block;margin:18px 0 0;min-width:0;padding:0}.cf-app .cf-story-dialog legend{font:700 13px/1.4 Arial,sans-serif;margin-bottom:6px}.cf-app .cf-story-dialog fieldset label{font:13px/1.4 Arial,sans-serif;gap:10px;grid-template-columns:19px minmax(0,1fr);min-height:44px}.cf-app .cf-story-dialog fieldset input{height:19px;width:19px}.cf-app .cf-story-dialog .cf-story-all{border-bottom:1px solid #6e7275;font-weight:700;margin-bottom:4px}.cf-app[data-cf-theme=dark] .cf-story-dialog{color:#fefefe;--lightningcss-light: ;--lightningcss-dark:initial;background:#101214;color-scheme:dark}.cf-app[data-cf-theme=dark] .cf-story-dialog>p{color:#fefefe}.cf-app[data-cf-theme=dark] .cf-story-pick{background:#101214}.cf-app .cf-story-dialog .cf-primary:disabled{background:#fefefe;color:#6e7275;font-size:12px;opacity:1}.cf-app[data-cf-theme=dark] .cf-story-dialog .cf-primary:disabled{background:#101214;color:#fefefe}.cf-app[data-app-appearance=minimal] .cf-story-dialog :is(.cf-story-choose,.cf-primary:not(:disabled)){background:var(--cf-text);color:var(--cf-bg)}.cf-app .cf-story-dialog fieldset label{align-items:center;display:flex!important;flex-direction:row;justify-content:flex-start}.cf-app .cf-story-dialog fieldset input[type=checkbox]{flex:0 0 19px;margin:4px 3px 3px 4px;min-height:19px}.cf-story-close-symbol{font:28px/1 Arial,sans-serif}.cf-story-cover,.cf-story-video{border-radius:12px;box-sizing:border-box;display:flex;height:380px;max-height:55dvh;width:100%}.cf-story-video{object-fit:contain}.cf-story-cover{align-items:center;color:#fefefe;flex-direction:column;gap:10px;isolation:isolate;justify-content:flex-end;overflow:hidden;padding:25px 12px;position:relative}.cf-story-cover img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.cf-story-cover:before{box-shadow:inset 0 -150px 80px -50px #101214;content:"";inset:0;position:absolute;z-index:-1}.cf-story-cover>span{font-size:50px}.cf-story-cover small{font-size:11px}.cf-story-media-error{font-size:13px;line-height:1.5;margin-top:12px}.cf-story-media-error button{background:0 0;border:1px solid;border-radius:12px;color:inherit;font:inherit;min-height:44px;padding:8px 12px}.cf-story-report{font-size:13px}.cf-story-report summary{align-items:center;cursor:pointer;display:flex;min-height:44px;text-decoration:underline}.cf-app[data-cf-theme=dark] .cf-story-dialog input[type=checkbox]{accent-color:#c8ff3d}#root .cf-app[data-navigation-mode] .cf-bottom{min-height:68px;padding:8px 12px max(10px,env(safe-area-inset-bottom))}#root .cf-app[data-navigation-mode] .cf-bottom button{align-items:center;display:flex;flex:1;font-size:14px;gap:8px;justify-content:center;min-height:44px}#root .cf-app[data-navigation-mode] .cf-story-reveal{flex-shrink:0;overflow:hidden;transition:height .18s}#root .cf-app[data-navigation-mode] .cf-story-reveal .cf-story-strip{margin:0}#root .cf-app[data-navigation-mode][data-app-appearance=minimal]{--material-background:none;background-color:var(--cf-bg)!important;background-image:none!important}#root .cf-app[data-navigation-mode][data-app-appearance=minimal] :is(.cf-main,.cf-workspace,.sv-chat-layout,.sv-rooms,.sv-conversation,.crm-workspace){background-color:#10121400!important;background-image:none!important}@media (prefers-reduced-motion:reduce){#root .cf-app .cf-story-reveal{transition:none}}#root .cf-app[data-navigation-mode][data-page=groups] .sv-rooms{display:flex!important;flex-direction:column;min-height:0;overflow:hidden}#root .cf-app[data-navigation-mode]:has(.crm-workspace[data-swipe]:not([data-swipe=list]))>.cf-bottom,#root .cf-app[data-navigation-mode]:has(.crm-workspace[data-swipe]:not([data-swipe=list]))>.cf-brandbar{display:none!important}#root .cf-app[data-navigation-mode] .crm-workspace{min-height:0;width:100%}#root .cf-app[data-navigation-mode] .crm-workspace:has(.sv-chat-layout){display:flex;flex:1;flex-direction:column;overflow:hidden}#root .cf-app .ms-media-tools{display:flex;gap:8px;margin:12px 0}#root .cf-app .ms-media-tools input{flex:1;min-width:0}#root .cf-app .ms-media-tools select{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-text);width:110px}#root .cf-app[data-navigation-mode] .cf-brandbar .cf-brand{grid-row:1}#root .cf-app[data-navigation-mode] .crm-workspace .sv-conversation{display:flex!important;flex:1;flex-direction:column;min-height:0}#root .cf-app[data-navigation-mode] .crm-workspace>.sv-chat-layout{display:flex!important;flex:1;min-height:0}#root .cf-app[data-navigation-mode] .cf-story-reveal .cf-story-strip{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;gap:7px;height:76px;min-height:0!important;padding:7px 10px 4px!important;scrollbar-width:none}#root .cf-app[data-navigation-mode] .cf-story-button{flex:0 0 54px;gap:3px;min-height:62px;min-width:54px}#root .cf-app[data-navigation-mode] .cf-story-circle{box-sizing:border-box;height:46px;width:46px}#root .cf-app[data-navigation-mode] .cf-story-circle.is-own svg{height:20px;width:20px}#root .cf-app[data-navigation-mode] .cf-story-circle>i{height:16px;width:16px}#root .cf-app[data-navigation-mode] .cf-story-circle>i svg{height:9px;width:9px}#root .cf-app[data-navigation-mode] .cf-story-button small{background:var(--cf-panel);border-radius:5px;color:var(--cf-text);font-size:9px;line-height:12px;max-width:60px;padding:2px 4px}#root .cf-app[data-navigation-mode] .cf-story-add-empty{align-items:center;align-self:flex-start;background:var(--cf-panel);border:0;border-radius:8px;color:var(--cf-text);display:flex;font-size:11px;gap:6px;margin:4px 12px;min-height:32px;padding:4px 8px}#root .cf-app[data-navigation-mode] .cf-story-add-empty svg{color:inherit;height:16px;width:16px}#root .cf-app[data-navigation-mode] .crm-workspace[data-swipe=list]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}#root .cf-app[data-navigation-mode] .crm-pro-chats{flex:1;min-height:0;overflow:auto;overscroll-behavior-y:contain}#root .cf-app .crm-list-tools{align-items:center;display:flex;gap:6px;margin-bottom:8px}#root .cf-app .crm-list-tools input{flex:1;margin:0;min-width:0}#root .cf-app .crm-list-tools select{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:10px;color:var(--cf-text);font-size:12px;max-width:44%;min-height:40px;padding:5px;width:132px}#root .cf-app[data-navigation-mode] .crm-workspace[data-swipe=list],#root .cf-app[data-navigation-mode] .crm-workspace[data-swipe=list] .crm-chats-card{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}#root .cf-app[data-navigation-mode] .crm-new-request{font-size:12px!important;margin:12px 0 10px!important;min-height:38px!important;padding:8px 14px!important;width:auto!important}#root .cf-app[data-navigation-mode] .crm-chat-list{background:0 0!important;display:flex!important;flex-direction:column;gap:12px!important}#root .cf-app[data-navigation-mode] .crm-chat-row{background:var(--cf-panel)!important;border:0!important;border-radius:18px!important;box-shadow:none!important;padding:12px!important;width:100%}#root .cf-app[data-navigation-mode] .crm-chat-section{align-self:flex-start;background:var(--cf-panel);border-radius:6px;color:var(--cf-text);font-size:10px;margin:0!important;padding:3px 7px}#root .cf-app[data-navigation-mode] .crm-list-tools{margin-bottom:12px}#root .cf-app[data-navigation-mode] .crm-chats-card>p,#root .cf-app[data-navigation-mode] .crm-pro-chats>p{background:var(--cf-panel);border-radius:10px;padding:10px}.cf-app .work-tools-menu{align-self:flex-end;flex-shrink:0;margin:8px 12px;position:relative;z-index:20}.cf-app .work-tools-menu>summary{background:var(--cf-panel);border-radius:12px;color:var(--cf-text);cursor:pointer;font-size:12px;padding:8px 12px}.cf-app .work-tools-menu>nav{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;box-shadow:0 6px 20px #10121430;display:grid;min-width:210px;padding:6px;position:absolute;right:0;top:100%}.cf-app .work-tools-menu button{background:0 0;border:0;color:var(--cf-text);padding:12px;text-align:left}.cf-app .work-tools-menu button[aria-current=page]{background:var(--cf-tint)}.cf-app .cf-main:has(.crm-workspace[data-swipe]:not([data-swipe=list]))>.work-tools-menu{display:none}.cf-app .crm-conversation-context{background:var(--cf-panel);border-bottom:1px solid var(--cf-line);flex-shrink:0;flex-wrap:wrap;gap:6px}.cf-app .crm-conversation-context label{color:var(--cf-muted);display:grid;flex:130px;font-size:10px;gap:3px;min-width:0}.cf-app .crm-conversation-context select{font-size:12px;min-width:0;padding:4px;width:100%}.cf-app .crm-conversation-context select,.cf-app .crm-conversation-context>button{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:8px;color:var(--cf-text);min-height:36px}.cf-app .crm-conversation-context>button{align-self:end;font-size:11px;padding:6px 9px}.cf-voice{flex:none;position:relative}.cf-voice-controls{background:var(--cf-panel,#fff);border-radius:14px;bottom:100%;box-shadow:0 3px 18px #0003;color:var(--cf-text,#17212b);display:flex;flex-wrap:wrap;gap:8px;left:-80px;min-width:250px;padding:12px;position:absolute}.cf-voice-controls output{width:100%}.cf-voice>p{background:var(--cf-panel,#fff);border-radius:12px;bottom:100%;padding:12px;position:absolute;right:-90px;width:260px}.cf-media audio,.cf-voice-preview{max-width:300px;width:100%}#root .cf-app[data-navigation-mode]:has(.operations[data-operation-detail=true])>.cf-bottom,#root .cf-app[data-navigation-mode]:has(.operations[data-operation-detail=true])>.cf-brandbar,#root .cf-main:has(.operations[data-operation-detail=true])>.work-tools-menu{display:none!important}#root .cf-app[data-navigation-mode=single],#root .cf-app[data-navigation-mode=single]>.cf-workspace{padding-bottom:0!important}.cf-app .crm-conversation-context{display:block;padding:6px 10px}.cf-app .crm-context-summary{align-items:center;display:flex;gap:8px;min-width:0}.cf-app .crm-context-summary>strong{flex:1;font-size:13px}.cf-app .crm-current-work{background:0 0;border:0;color:var(--cf-text);display:grid;flex:1;gap:2px;min-width:0;padding:4px;text-align:left}.cf-app .crm-current-work small,.cf-app .crm-current-work strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-app .crm-current-work strong{font-size:13px}.cf-app .crm-current-work small{color:var(--cf-muted);font-size:11px}.cf-app .crm-context-options{display:flex;flex-wrap:wrap;gap:6px;max-height:30dvh;overflow:auto;padding-top:8px}.cf-app .crm-context-options>button,.cf-app .crm-supply-shortcut{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:9px;color:var(--cf-text);font-size:12px;min-height:38px;padding:7px 10px}.cf-app .crm-supply-shortcut{flex-shrink:0;margin:4px 10px}.cf-app .team-conversation-top{flex-shrink:0;position:relative}.cf-app .team-conversation-top>.apk-chat-header{padding-right:48px}.cf-app .team-materials{background:0 0;color:var(--cf-text);min-height:40px;min-width:40px;position:absolute;right:6px;top:7px}@media (max-width:767px){#root .cf-app:has(.admin-conversations.has-conversation)>.cf-bottom,#root .cf-app:has(.admin-conversations.has-conversation)>.cf-brandbar{display:none!important}#root .cf-app:has(.admin-conversations.has-conversation) .cf-main{padding:0!important}}.cf-app .apk-chat-menu .cf-message-settings{min-width:220px}.cf-app .apk-chat-menu .apk-setting-row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.cf-app .apk-chat-menu .apk-settings-hint{font-size:12px;max-width:260px;padding:0 12px}.cf-app .crm-context-options:empty{display:none}#root .cf-app[data-navigation-mode] .crm-workspace.crm-orders[data-swipe=list]{flex:none!important;height:auto!important;min-height:min-content!important;overflow:visible!important}#root .cf-app[data-navigation-mode] .crm-workspace.crm-orders[data-swipe=list]{gap:10px}#root .cf-app .crm-orders[data-swipe=list]>.row{flex-shrink:0}#root .cf-app .crm-orders .crm-history>.row{margin:10px 0}#root .cf-app .crm-orders .crm-history>summary,#root .cf-app .crm-orders[data-swipe=list]>h2{align-self:flex-start;background:var(--cf-panel);border-radius:8px;color:var(--cf-text);padding:5px 9px;width:fit-content}#root .cf-app[data-navigation-mode] .crm-workspace[data-swipe=dialogue]{background:0 0!important;border:0!important;box-shadow:none!important}#root .cf-app[data-navigation-mode] .crm-workspace[data-swipe=dialogue] .apk-chat-header{background:var(--cf-panel)!important;border:0!important;border-radius:18px!important;color:var(--cf-text)!important;margin:8px 0 12px}#root .cf-app[data-navigation-mode] .crm-workspace[data-swipe=dialogue] .apk-chat-header>.cf-icon,#root .cf-app[data-navigation-mode] .crm-workspace[data-swipe=dialogue] .apk-chat-header>.cf-icon svg{color:var(--cf-text)!important}#root .cf-app[data-navigation-mode][data-page=groups] .sv-rooms{align-self:stretch;flex:1;height:100%}#root .cf-app[data-navigation-mode] .sv-rooms>.apk-chat-list{align-content:start;flex:1 1 0;grid-auto-rows:max-content;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.cf-sticker-picker{position:relative}.cf-sticker-panel{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:16px;bottom:58px;box-shadow:0 14px 40px #10121433;left:0;padding:10px;position:absolute;width:min(360px,100vw - 24px);z-index:35}.cf-sticker-panel>header{display:grid;gap:5px;grid-template-columns:1fr 1fr 44px}.cf-sticker-panel>header>button{background:0 0;border:0;border-radius:10px;color:var(--cf-text);font-weight:700;min-height:42px}.cf-sticker-panel>header>button[aria-pressed=true]{background:var(--cf-tint)}.cf-face-grid{display:grid;gap:5px;grid-template-columns:repeat(4,1fr);padding-top:8px}.cf-face-grid button{background:0 0;border:0;border-radius:10px;font-size:30px;min-height:58px}.cf-sticker-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;overflow:auto;padding-top:8px}.cf-sticker-grid button{background:var(--cf-tint);border:0;border-radius:12px;display:grid;min-height:110px;padding:5px;place-items:center}.cf-sticker-art{display:block;overflow:hidden;position:relative;width:min(220px,100%)}.cf-sticker-art img{height:auto;max-width:none;position:absolute}.cf-message-sticker{padding:6px;width:min(250px,70vw)}.cf-message-sticker+.cf-message-actions-inline{margin-top:0}.cf-message-sticker .cf-sticker-art{height:auto;width:100%}.cf-message-sticker .cf-sticker-art>svg{height:100%;width:100%}.cf-app[data-approved-layout=true]{--apk-wash:linear-gradient(#fefefeaa,#fefefec4)}.cf-app[data-approved-layout=true][data-cf-theme=dark]{--apk-wash:linear-gradient(#101214aa,#101214cc)}.cf-app[data-approved-layout=true] :is(.sc-heading,.cv2-list-tools,.readable-intro){background:var(--apk-card);border:1px solid var(--cf-line);border-radius:14px;color:var(--cf-text);line-height:1.5;padding:18px}.cf-app[data-approved-layout=true] :is(.sc-heading p,.cv2-list-tools p,.readable-intro p){color:var(--cf-text);font-size:16px;margin:6px 0 0;opacity:1}.cf-app[data-approved-layout=true] .apk-chat-row{border:1px solid var(--cf-line);border-radius:14px;gap:12px;padding:18px 14px}.cf-app[data-approved-layout=true] .apk-chat-row strong{font-size:18px;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.cf-app[data-approved-layout=true] .apk-chat-row small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:1.5;overflow:hidden}.cf-app[data-approved-layout=true] .apk-chat-meta time{font-size:13px}.cf-app[data-approved-layout=true] .cf-bubble p{font-size:17px;line-height:1.55}.cf-app[data-approved-layout=true] .apk-profile-panel{background:0 0;box-shadow:none;margin:auto;max-width:900px;padding:0}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-profile-card{background:var(--apk-card);border:1px solid var(--cf-line);border-radius:14px;margin:0 0 16px;padding:22px}.cf-app[data-approved-layout=true] .cf-profile-card h2{font-size:23px}.cf-app[data-approved-layout=true] .cf-profile-card p{font-size:16px;line-height:1.5}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-setting{background:var(--apk-card);border:1px solid var(--cf-line);border-radius:12px;font-size:17px;line-height:1.45;margin:0 0 10px;min-height:60px;padding:16px}.cf-app[data-approved-layout=true] .apk-profile-panel .cf-setting small{color:var(--cf-muted);font-size:15px;line-height:1.5;white-space:normal}.cf-app[data-approved-layout=true] .sc-more{background:var(--apk-card);border:1px solid var(--cf-line);border-radius:14px;padding:4px 16px}@media (min-width:901px){.cf-app[data-approved-layout=true]:has(.sv-navigation,.cv2-side-nav)>.cf-bottom{display:none!important}.cf-app[data-approved-layout=true] .sv-navigation{display:flex!important;flex:0 0 200px;flex-direction:column;gap:8px;padding:18px 12px;width:200px}.cf-app[data-approved-layout=true] .sv-navigation>button{flex-shrink:0;min-height:48px}.cf-app[data-approved-layout=true] .cf-main{flex:1;min-width:0}.cf-app[data-approved-layout=true] .sv-navigation-note{margin-top:auto}.cf-app[data-approved-layout=true] .sv-rooms{margin:0 auto;max-width:1100px}.cf-app[data-approved-layout=true] .apk-profile-page{padding:24px;width:100%}}@media (max-width:900px){.cf-app[data-approved-layout=true] .apk-profile-page,.cf-app[data-approved-layout=true] :is(.sc-heading,.cv2-list-tools,.readable-intro){padding:16px}}.cf-app[data-approved-layout=true][data-app-appearance=minimal]{--calm-bg:#e9ecea;--calm-soft:#e1e5e2;--calm-dot:#6e727530;--apk-photo:none;--apk-wash:none}.cf-app[data-approved-layout=true][data-app-appearance=minimal][data-cf-theme=dark]{--calm-bg:#121516;--calm-soft:#262b2e;--calm-dot:#fefefe22;--apk-photo:none;--apk-wash:none}.cf-app[data-approved-layout=true][data-app-appearance=minimal] :is(.cf-workspace,.cf-messages,.apk-inline-screen[data-fullscreen=true]){background:var(--calm-bg)!important}.cf-app[data-approved-layout=true][data-app-appearance=minimal] :is(.cf-main,.sv-conversation){background:0 0}.cf-app[data-approved-layout=true] .sc-directions button{font-size:18px;font-weight:700;min-height:50px}.cf-app[data-approved-layout=true] .cf-team-entry .apk-chat-row{background:color-mix(in srgb,var(--apk-card) 93%,#c8ff3d);box-shadow:none;min-height:54px;padding:10px 14px}.cf-app[data-approved-layout=true] .cf-team-entry .apk-chat-row strong{font-size:16px;font-weight:600}.cf-app[data-approved-layout=true] .cf-team-entry{margin-top:6px}.cf-app[data-approved-layout=true][data-chat-background=soft] .cf-messages{background:var(--calm-soft)!important}.cf-app[data-approved-layout=true][data-chat-background=pattern] .cf-messages{background:radial-gradient(var(--calm-dot) 1px,transparent 1px) 0 0/20px 20px,var(--calm-bg)!important}.cf-app[data-approved-layout=true][data-app-appearance=minimal] :is(.apk-background-demo,.apk-background-swatch){background:var(--calm-bg)}.cf-app[data-approved-layout=true] :is(.apk-background-demo[data-background=soft],.apk-background-swatch.is-soft){background:var(--calm-soft)}.cf-app[data-approved-layout=true] :is(.apk-background-demo[data-background=pattern],.apk-background-swatch.is-pattern){background:radial-gradient(var(--calm-dot) 1px,transparent 1px) 0 0/20px 20px,var(--calm-bg)}.cf-app[data-approved-layout=true] .apk-background-options{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-team-dialog{background:#101214;color:#fefefe}.cf-app[data-approved-layout=true][data-cf-theme=dark] .cf-team-dialog p{color:#fefefe!important}.cf-app[data-approved-layout=true] .simple-crm{--sc-panel:var(--apk-card)}#root .cf-app[data-approved-layout=true][data-chat-background=photo] .cf-messages{background:var(--chat-wash),var(--chat-photo) center/cover!important}.cf-app[data-approved-layout=true] .apk-background-swatch.is-photo{background:var(--chat-wash),var(--chat-photo) center/cover}.cf-app[data-approved-layout=true] .apk-background-swatch.is-solid{background:var(--cf-bg)}.cf-app[data-approved-layout=true]{--cf-bg:#f3f5f4;--cf-panel:#fff;--cf-raised:#e9eeeb;--cf-text:#20282d;--cf-muted:#59666e;--cf-line:#dce2e1;--cf-accent:#c1ed62;--cf-accent-text:#20282d;--cf-tint:#e9eeeb;--cf-own:#eaf4d7;--cf-quote:#edf0ee;--cf-danger:#b3383b;--apk-card:#fff;--apk-bg:#f3f5f4;--calm-bg:#f3f5f4;--calm-soft:#eaf0e4;--calm-dot:#59666e25;--sv-success:#236445;--sv-success-bg:#e6f2e9;--sv-warning:#855811;--sv-warning-bg:#fff2d8;--sv-info:#275f8e;--sv-info-bg:#e8f0f9;background:var(--cf-bg);color:var(--cf-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cf-app[data-approved-layout=true][data-cf-theme=dark]{--cf-bg:#15191c;--cf-panel:#20262b;--cf-raised:#2b3339;--cf-text:#edf1f2;--cf-muted:#a9b3b9;--cf-line:#354049;--cf-accent:#c1ed62;--cf-accent-text:#20282d;--cf-tint:#2b3339;--cf-own:#303d26;--cf-quote:#2b3339;--cf-danger:#f99;--apk-card:#20262b;--apk-bg:#15191c;--calm-bg:#15191c;--calm-soft:#1e2822;--calm-dot:#a9b3b925;--sv-success:#98d7af;--sv-success-bg:#243a2d;--sv-warning:#efd090;--sv-warning-bg:#3b3223;--sv-info:#aacfee;--sv-info-bg:#233546;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cf-app[data-approved-layout=true] :is(.cf-brandbar,.cf-bottom){background:var(--cf-bg)!important;border-color:var(--cf-line)!important;color:var(--cf-text)!important}.cf-app[data-approved-layout=true] .cf-brand{color:var(--cf-text)!important}.cf-app[data-approved-layout=true] :is(.cf-message-gear,.apk-theme-select){background:var(--cf-raised)!important;color:var(--cf-text)!important}.cf-app[data-approved-layout=true] .cf-message-gear svg{height:23px;stroke-width:1.8px;width:23px}.cf-app[data-approved-layout=true] :is(.sc-primary,.cv2-primary,.cf-primary){background:var(--cf-accent)!important;border-color:#10121400!important;color:var(--cf-accent-text)!important;font-weight:650}.cf-app[data-approved-layout=true] .cf-bottom :is(button,a)[aria-current=page]{background:var(--cf-accent)!important;color:var(--cf-accent-text)!important}.cf-app[data-approved-layout=true] .cf-bottom :is(button,a)[aria-current=page] svg{background:0 0!important;color:var(--cf-accent-text)!important}.cf-app[data-approved-layout=true] :is(.ci-card,.sc-order-card,.sc-panel,.tow-crm-card,.cf-admin-grid>article,.apk-chat-row,.cf-setting){background:var(--cf-panel)!important;border-color:var(--cf-line)!important;box-shadow:none!important;color:var(--cf-text)!important}.cf-app[data-approved-layout=true] :is(.ci-heading p,.sc-heading p,.cf-profile-card p,.ci-meta,.sc-card-top,.sc-card-bottom,.cv2-muted,.tow-crm-card>pre){color:var(--cf-muted)!important}.cf-app[data-approved-layout=true] :is(.sc-filters,.sc-directions,.sc-subnav,.cv2-filters) button{background:var(--cf-panel);border:1px solid var(--cf-line);color:var(--cf-text)}.cf-app[data-approved-layout=true] .sc-subnav button[aria-current=page],.cf-app[data-approved-layout=true] :is(.sc-filters,.sc-directions,.cv2-filters) button[aria-pressed=true]{background:var(--cf-text);border-color:var(--cf-text);color:var(--cf-bg)}.cf-app[data-approved-layout=true] :is(input,textarea,select){background:var(--cf-panel);border-color:var(--cf-line);color:var(--cf-text)}.cf-app[data-approved-layout=true] :is(input,textarea)::placeholder{color:var(--cf-muted);opacity:1}.cf-app[data-approved-layout=true] .cf-team-entry .apk-chat-row{background:var(--cf-panel)!important}.cf-app[data-approved-layout=true] :is(.cf-error,.cv2-alert,.tow-crm-error){border-color:var(--cf-danger);color:var(--cf-danger)}.cf-app[data-approved-layout=true] :is(.ci-card,.sc-order-card):hover{border-color:var(--cf-muted)!important}@media (prefers-reduced-motion:reduce){}.sc-work-directions{color:var(--cf-muted);font-size:14px;margin:0 0 16px}.sc-work-directions summary{cursor:pointer;min-height:36px;padding:8px 0}.sc-work-directions .sc-checkbox{color:var(--cf-text)}.sc-directions:has(>button:only-child){grid-template-columns:1fr}.cf-app[data-approved-layout=true] .cf-admin-nav{background:0 0;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:7px;padding:0}.cf-app[data-approved-layout=true] .cf-admin-nav button{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:10px;color:var(--cf-muted);flex:0 auto;font-weight:600;min-height:44px;padding:10px 12px}.cf-app[data-approved-layout=true] .cf-admin-nav button[aria-current=page]{background:var(--cf-text);color:var(--cf-bg)}.cf-app[data-approved-layout=true] .cf-admin-title small{display:none}.cf-app[data-approved-layout=true] .cf-admin-title h1{font-size:25px;font-weight:700}.cf-app[data-approved-layout=true] .cf-admin-title p{color:var(--cf-muted)}.cf-app[data-approved-layout=true] .sv-navigation button[aria-current=page]{background:var(--cf-accent)!important;color:var(--cf-accent-text)!important}.cf-app[data-approved-layout=true] .sv-navigation button[aria-current=page] svg{color:var(--cf-accent-text)!important}.cf-app[data-approved-layout=true] .sv-intake-inbox{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:18px;margin-bottom:18px;overflow:hidden}.sv-intake-inbox>summary{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none;min-height:72px;padding:16px}.sv-intake-inbox>summary::-webkit-details-marker{display:none}.sv-intake-inbox>summary>span:nth-child(2){flex:1;min-width:0}.sv-intake-inbox small,.sv-intake-row small{color:var(--cf-muted);display:block;font-size:13px;line-height:1.5;margin-top:3px}.sv-intake-inbox>summary>b{background:var(--cf-accent);border-radius:20px;color:var(--cf-accent-text);min-width:28px;padding:5px;text-align:center}.sv-intake-symbol{background:var(--cf-raised);border-radius:12px;display:grid;height:38px;place-items:center;width:38px}.sv-intake-body{padding:0 16px 16px}.cf-app .sv-intake-row{align-items:center;border-top:1px solid var(--cf-line);color:var(--cf-text);display:flex;gap:10px;padding:14px 0;text-decoration:none}.sv-intake-row>span{flex:1;min-width:0}.sv-intake-row strong{font-size:15px}.sv-intake-row:hover{background:var(--cf-raised)}.cf-app[data-approved-layout=true] :is(.case-appointment-panel,.cv2-quote){background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:16px;padding:18px}.cf-app[data-approved-layout=true] .case-appointment-panel button{background:var(--cf-accent);border-radius:12px;color:var(--cf-accent-text);font-weight:650;min-height:44px;padding:10px 15px}.cf-app[data-approved-layout=true] .case-appointment-panel button:disabled{opacity:.45}.cf-app[data-approved-layout=true] .cv2-consent{align-items:center!important;display:flex!important;gap:12px!important;padding:14px 0!important;text-align:left!important}.cf-app[data-approved-layout=true] .cv2-consent input{flex:0 0 20px;height:20px!important;margin:0!important;width:20px!important}.cf-app[data-approved-layout=true] .sv-recruit-invite{background:var(--cf-accent)!important;border-radius:12px;color:var(--cf-accent-text)!important;display:flex;font-weight:650;justify-content:center;margin-top:16px;min-height:46px;padding:12px 18px;text-decoration:none}.cf-app[data-approved-layout=true] :is(.ci-card,.sc-order-card){transition:border-color .16s,transform .16s,box-shadow .16s}.cf-app[data-approved-layout=true] :is(.ci-card,.sc-order-card):focus-visible{outline:3px solid var(--cf-accent);outline-offset:3px}.cf-app[data-approved-layout=true] :is(.ci-card,.sc-order-card):active{transform:scale(.99)}@media (hover:hover){.cf-app[data-approved-layout=true] :is(.ci-card,.sc-order-card):hover{border-color:var(--cf-muted)!important;box-shadow:0 5px 18px #0000000a!important}}@keyframes sv-reveal{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.case-appointment-panel,.sv-intake-body{animation:sv-reveal .18s ease-out}}@media (prefers-reduced-motion:reduce){.cf-app[data-approved-layout=true] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.sv-intake-inbox[data-attention=false]>summary>b{background:var(--cf-raised);color:var(--cf-muted)}.cf-app[data-approved-layout=true] .case-appointment-panel .sv-secondary-action{background:var(--cf-raised);color:var(--cf-text)}.cf-app .sv-order-conversation{background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-text);display:block;font-weight:600;margin:12px 0;padding:14px 16px;text-decoration:none}.intake-assist{border:1px solid var(--cv-line);border-radius:12px;margin:12px 0;padding:12px}.intake-assist summary{cursor:pointer;font-size:13px;font-weight:600}.intake-assist p{font-size:12px;margin:10px 0}.intake-result textarea{display:block;margin:8px 0;white-space:pre-wrap;width:100%}.intake-assist>button{margin:8px 0}.sc-editor-head button[hidden]{display:none!important}.messenger-scroll{background-image:radial-gradient(var(--cv-line) .8px,transparent .8px);background-size:17px 17px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 12px 16px}.messenger-scroll>section{display:block!important;padding:0!important}.cv2-message-actions>summary{color:var(--cv-muted);cursor:pointer;font-size:17px;line-height:18px;list-style:none}.cv2-message-actions[open]{text-align:left}.cv2-message-actions button{display:inline-flex!important;min-height:36px}.messenger-composer>.cv2-field{display:block;margin:0!important;min-width:0}.messenger-sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.messenger-composer>.messenger-send{border:0;border-radius:50%!important;display:grid!important;height:40px!important;min-height:40px!important;min-width:40px!important;padding:9px!important;place-items:center;width:40px!important}.messenger-composer svg{height:21px;width:21px}.messenger-composer>.cv2-compose-context{font-size:12px;grid-column:1/-1}.messenger-tools-summary:empty{display:none}#servaki-analytics-consent{background:#101214;border:1px solid #6e7275;border-radius:14px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 12px 36px #101214;color:#fefefe;font:14px/1.45 Inter,system-ui,-apple-system,Segoe UI,sans-serif;left:12px;margin:auto;max-width:760px;padding:14px;position:fixed;right:12px;z-index:2147483645}#servaki-analytics-consent p{margin:0 0 12px}#servaki-analytics-consent a{color:#c8ff3d}#servaki-analytics-consent button{background:#101214;border:1px solid #6e7275;border-radius:10px;color:#fefefe;cursor:pointer;font:inherit;min-height:44px;padding:9px 16px}#servaki-analytics-consent button[data-consent=yes]{background:#c8ff3d;border-color:#c8ff3d;color:#101214;font-weight:700}#servaki-analytics-consent a:focus-visible,#servaki-analytics-consent button:focus-visible{outline:3px solid #c8ff3d;outline-offset:3px}
.simple-crm .sc-order-line{padding:16px 0;border-top:1px solid var(--sc-line)}.sc-order-line-fields{display:grid;gap:12px}.sc-order-line-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sc-order-issuer{margin-top:16px}.sc-order-issuer .sc-two{margin-top:12px}.crm-document-preview{flex-basis:100%;width:100%;min-width:0}.crm-document-preview iframe{display:block;margin-top:12px}.crm-document-actions:has(.crm-document-preview){flex-wrap:wrap}.sc-order-line-fields .sc-card-bottom{align-items:center;font-size:14px}@media(max-width:700px){.sc-order-line-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}

.crm-document-preview iframe{width:100%;height:65vh;min-height:360px;border:1px solid #C8CBCF;background:#fff}
#root .simple-crm button.sc-primary{background:#20252b;color:#fefefe;border-color:transparent}#root .simple-crm button.sc-primary:disabled{opacity:.5}.sc-order-identity{display:grid;gap:10px}.sc-order-identity>.sc-muted{margin:0}.sc-order-card-details{border-top:1px solid var(--sc-line);padding-top:4px}
html body #root .cf-app[data-cf-theme][data-contrast][data-accent][data-approved-layout="true"] .simple-crm button.sc-primary{color:#fefefe!important;background:#20252b!important}

html body #root .cf-app[data-cf-theme][data-contrast][data-accent][data-approved-layout="true"] .simple-crm .sc-summary button.sc-primary{color:#fefefe!important;background:#20252b!important}
/* Keep prices readable when the desktop workspace is shown in a side panel. */
@media(max-width:1100px){.simple-crm .sc-editor{grid-template-columns:minmax(0,1fr)}.simple-crm .sc-summary{position:static}.simple-crm .sc-order-line-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Saved work orders follow the compact owner reference. */
.simple-crm .sc-editor{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.simple-crm .sc-editor-main{gap:12px}.simple-crm .sc-panel{margin-bottom:0;padding:16px}.simple-crm .sc-order-context h2{font-size:17px;line-height:1.35;margin:0 0 10px}.simple-crm .sc-summary{display:grid;gap:12px}.simple-crm .sc-order-context fieldset{gap:4px}.simple-crm .sc-order-context .sc-two{grid-template-columns:1fr}.simple-crm .sc-order-context summary{padding:10px 0;min-height:40px}.simple-crm .sc-order-issuer{margin-top:4px}.simple-crm .sc-order-documents{margin-bottom:12px;padding:4px 14px}.simple-crm .sc-section-heading{margin-bottom:8px}.simple-crm .sc-order-line{padding:12px 0}.simple-crm .sc-order-line-fields{gap:9px}.simple-crm .sc-order-line-fields>.sc-muted{margin:0}.simple-crm .sc-panel>.sc-muted{margin:6px 0}.simple-crm .sc-order-line-numbers{grid-template-columns:repeat(4,minmax(0,1fr))}.simple-crm .sc-editor-main>details.sc-panel{padding:4px 14px}.simple-crm .sc-order-line-fields input,.simple-crm .sc-order-line-fields select{min-height:40px;padding:8px 10px}
@media(max-width:1100px){.simple-crm .sc-editor{grid-template-columns:minmax(0,1fr) 280px}.simple-crm .sc-order-line-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.simple-crm .sc-editor{grid-template-columns:minmax(0,1fr)}.simple-crm .sc-summary{position:static}.simple-crm .sc-order-context .sc-two{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.simple-crm .sc-order-context .sc-two{grid-template-columns:1fr}}

/* One compact order toolbar; preserve every secondary action. */
.desktop-crm .dc-main:has(>.simple-crm){display:flex;flex-wrap:wrap;gap:8px;align-content:start}.desktop-crm .dc-main:has(>.simple-crm)>.dc-order-toolbar{order:0;flex:1;margin:0;flex-wrap:wrap;padding:8px}.desktop-crm .dc-main:has(>.simple-crm)>.dc-order-extra{order:1;align-self:start}.desktop-crm .dc-order-extra{border:1px solid var(--dc-border,var(--cf-line));border-radius:12px;background:var(--dc-card,var(--cf-panel));padding:0 12px}.desktop-crm .dc-order-extra>summary{cursor:pointer;padding:12px 0;min-height:44px}.desktop-crm .dc-order-extra .dc-actions{padding-bottom:12px}.desktop-crm .dc-main:has(>.simple-crm)>.simple-crm{order:2;flex-basis:100%;min-width:0;margin:0}.simple-crm:has(>.sc-editor){display:flex;flex-wrap:wrap;gap:8px;align-content:start}.simple-crm:has(>.sc-editor)>.sc-editor{flex-basis:100%;min-width:0}.simple-crm:has(>.sc-editor)>.sc-editor-head{margin:0;align-self:center;gap:8px}.desktop-crm .dc-main:has(>.dc-order-toolbar) .sc-editor-head>button{display:none}.simple-crm:has(>.sc-editor)>.sc-order-documents{margin:0;padding:0 12px;align-self:start;min-width:160px}.simple-crm:has(>.sc-editor)>.sc-order-documents[open]{flex-basis:100%;padding:4px 14px}.desktop-crm .simple-crm .sc-order-context h2{font-size:17px!important;margin:0 0 6px!important}.desktop-crm .simple-crm .sc-order-context summary{font-size:14px;min-height:36px;padding:8px 0;margin:0}.desktop-crm .simple-crm .sc-order-context .sc-order-issuer{margin-top:0}.desktop-crm .simple-crm .sc-order-context fieldset{gap:0}.desktop-crm .simple-crm .sc-order-context .sc-client-contact{padding-bottom:4px;margin-bottom:4px}.desktop-crm .simple-crm .sc-order-line-fields label{gap:5px}.desktop-crm .simple-crm .sc-order-line-fields input{font-size:15px}.desktop-crm .simple-crm .sc-editor-head>span{padding:8px 0}

/* Compact work and part positions, with secondary fields requested on demand. */
.desktop-crm .simple-crm .sc-order-line{padding:8px 0}.simple-crm .sc-compact-position{display:block}.simple-crm .sc-compact-row{display:grid;gap:8px;align-items:end}.simple-crm .sc-compact-part{grid-template-columns:minmax(150px,1fr) 60px 95px 95px 100px 36px 36px}.simple-crm .sc-compact-work{grid-template-columns:minmax(180px,1fr) 60px 95px 100px 36px 36px}.desktop-crm .simple-crm .sc-compact-row label{font-size:11px;gap:4px;font-weight:500}.desktop-crm .simple-crm .sc-compact-row label>input{min-height:36px;height:36px;font-size:14px;padding:7px 9px}.sc-compact-amount{display:grid;gap:4px;min-width:0;font-size:11px}.sc-compact-amount strong{display:flex;align-items:center;min-height:36px;white-space:nowrap;font-size:14px}.simple-crm .sc-line-extra{position:relative;min-width:0}.desktop-crm .simple-crm .sc-line-extra>summary{display:flex;align-items:center;justify-content:center;width:36px;min-height:36px;height:36px;padding:0;margin:0;border:1px solid var(--sc-line);border-radius:9px;font-size:22px;list-style:none}.sc-line-extra>summary::-webkit-details-marker{display:none}.simple-crm .sc-line-extra-panel{position:absolute;z-index:5;right:0;top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(440px,70vw);padding:14px;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;box-shadow:0 10px 30px #0003}.sc-line-cost-note{grid-column:1/-1;margin:0}.desktop-crm .simple-crm button.sc-line-remove{width:36px;min-height:36px;height:36px;padding:0;font-size:20px}.simple-crm .sc-position-meta{display:block;font-size:11px;color:var(--sc-muted);margin-top:4px;line-height:1.3}.simple-crm .sc-line-extra-panel label{font-size:13px!important}.simple-crm .sc-line-extra-panel input,.simple-crm .sc-line-extra-panel select{font-size:14px;min-height:36px}.simple-crm .sc-compact-position .sc-line-name{min-width:0}
@media(max-width:1200px) and (min-width:851px){.simple-crm .sc-compact-part{grid-template-columns:minmax(120px,1fr) 48px 75px 75px 90px 32px 32px;gap:5px}.simple-crm .sc-compact-work{grid-template-columns:minmax(120px,1fr) 48px 75px 90px 32px 32px;gap:5px}}
@media(max-width:650px){.simple-crm .sc-compact-part,.simple-crm .sc-compact-work{grid-template-columns:minmax(0,1fr) 60px 85px 36px}.simple-crm .sc-compact-row>.sc-line-name{grid-column:1/-1}.simple-crm .sc-compact-part{grid-template-columns:repeat(3,minmax(0,1fr)) 36px}.simple-crm .sc-compact-row>.sc-line-extra{grid-column:-2}.simple-crm .sc-compact-row>.sc-line-remove{grid-column:-1}.simple-crm .sc-line-extra-panel{width:min(440px,85vw);right:-40px}}

/* CarProfessor-style compact position display with deliberate editing. */
.desktop-crm .simple-crm .sc-order-line{padding:12px 0}.simple-crm .sc-reference-position{display:block}.simple-crm .sc-reference-row{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;gap:12px;align-items:center;position:relative}.simple-crm .sc-reference-name{min-width:0}.desktop-crm .simple-crm button.sc-position-edit{display:block;text-align:left;width:100%;justify-content:flex-start;border:0;background:transparent;font-size:14px;font-weight:650;min-height:0;padding:0;line-height:1.4;border-radius:0}.simple-crm .sc-reference-meta{font-size:12px;color:var(--sc-muted);line-height:1.6;margin-top:3px;overflow-wrap:anywhere}.desktop-crm .simple-crm button.sc-price-edit{display:inline;border:0;background:transparent;min-height:0;padding:0;font-size:12px;color:inherit;line-height:1.6;border-radius:0}.simple-crm .sc-reference-sum{text-align:right;font-size:15px;white-space:nowrap}.simple-crm .sc-reference-quantity{display:flex;align-items:center;gap:4px}.desktop-crm .simple-crm .sc-reference-quantity>button{width:34px;min-height:34px;height:34px;padding:0;font-size:17px}.desktop-crm .simple-crm .sc-reference-quantity>.sc-quantity-value{border:0;background:transparent;font-size:14px;min-width:24px;width:auto;padding:0 4px}.simple-crm .sc-reference-editor{grid-column:1/-1;border:0}.simple-crm .sc-reference-editor>summary{font-size:12px;min-height:0;padding:0;line-height:1.5;color:var(--sc-muted)}.simple-crm .sc-reference-editor:not([open]){display:none}.simple-crm .sc-reference-editor-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;padding:12px;background:var(--cf-bg,var(--sc-panel));border:1px solid var(--sc-line);border-radius:10px}.simple-crm .sc-reference-editor-panel>.sc-line-name{grid-column:1/-1}.simple-crm .sc-reference-editor-panel>.sc-position-done{justify-self:start}.simple-crm .sc-reference-editor-panel .sc-line-cost-note{grid-column:1/-1}.desktop-crm .simple-crm .sc-reference-editor-panel input,.desktop-crm .simple-crm .sc-reference-editor-panel select{font-size:14px;min-height:38px}.desktop-crm .simple-crm .sc-reference-editor-panel label{font-size:12px;gap:5px}
@media(max-width:1100px){.simple-crm .sc-reference-row{grid-template-columns:minmax(0,1fr) 90px;gap:8px}.simple-crm .sc-reference-quantity{grid-column:2;justify-content:flex-end}.simple-crm .sc-reference-name{grid-row:1/span 2}.simple-crm .sc-reference-editor-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.simple-crm .sc-reference-editor-panel{grid-template-columns:1fr}.simple-crm .sc-reference-sum{font-size:14px}}

/* Edit directly in compact CarProfessor-style positions; no popup or extra form. */
.desktop-crm .simple-crm .sc-order-line{padding:8px 0}.simple-crm .sc-inline-position{display:grid;grid-template-columns:minmax(0,1fr) 95px auto;gap:3px 10px;align-items:center}.simple-crm .sc-inline-name{min-width:0}.desktop-crm .simple-crm .sc-inline-name>input{font-size:14px;font-weight:650;min-height:30px;height:30px;padding:3px 4px;width:100%;border-color:transparent;background:transparent}.simple-crm .sc-inline-sum{text-align:right;white-space:nowrap;font-size:15px}.simple-crm .sc-inline-quantity{display:flex;align-items:center;gap:4px}.desktop-crm .simple-crm .sc-inline-quantity>button{width:30px;min-height:30px;height:30px;padding:0;font-size:16px}.desktop-crm .simple-crm .sc-inline-quantity>input{width:36px;min-height:30px;height:30px;text-align:center;padding:3px;border-color:transparent;background:transparent;font-size:13px}.simple-crm .sc-inline-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:3px 8px;align-items:center;color:var(--sc-muted)}.desktop-crm .simple-crm .sc-inline-meta label{display:inline-flex;flex-direction:row;gap:3px;align-items:center;font-size:11px;font-weight:400;white-space:nowrap}.desktop-crm .simple-crm .sc-inline-meta input{font-size:12px;min-height:26px;height:26px;padding:2px 4px;width:70px;border-color:transparent;border-bottom-color:var(--sc-line);border-radius:0;background:transparent}.desktop-crm .simple-crm .sc-inline-meta input.sc-inline-brand{width:80px}.desktop-crm .simple-crm .sc-inline-meta input.sc-inline-article{width:95px}.desktop-crm .simple-crm .sc-inline-meta input.sc-inline-unit{width:38px}.desktop-crm .simple-crm .sc-inline-meta label>input[aria-label="Наценка, %"],.desktop-crm .simple-crm .sc-inline-meta label>input[aria-label="Скидка, %"]{width:40px}.desktop-crm .simple-crm .sc-inline-meta .sc-inline-customer input{width:14px;min-height:14px;height:14px;padding:0}.desktop-crm .simple-crm .sc-inline-position input:focus{background:var(--sc-panel);border-color:var(--sc-line);outline:2px solid var(--cf-accent,#c8ff3d);outline-offset:1px}.simple-crm .sc-inline-income{grid-column:1/-1;color:var(--sc-muted);font-size:10px;line-height:1.4}.desktop-crm .simple-crm .sc-order-context h2{font-size:17px!important;margin:0 0 6px!important}
@media(max-width:650px){.simple-crm .sc-inline-position{grid-template-columns:minmax(0,1fr) 85px}.simple-crm .sc-inline-quantity{grid-column:2;justify-content:flex-end}.simple-crm .sc-inline-name{grid-row:1/span 2}}

/* Override inherited desktop field sizing only for compact order positions. */
@media(min-width:851px){html body #root .desktop-crm .simple-crm .sc-inline-position .sc-inline-name>input{min-height:30px!important;height:30px!important;padding:3px 4px!important;font-size:14px!important;border-color:transparent!important;background:transparent!important}html body #root .desktop-crm .simple-crm .sc-inline-position .sc-inline-meta input{min-height:26px!important;height:26px!important;padding:2px 4px!important;font-size:12px!important;border-color:transparent!important;border-bottom-color:var(--sc-line)!important;background:transparent!important;border-radius:0!important}html body #root .desktop-crm .simple-crm .sc-inline-position .sc-inline-quantity>input,html body #root .desktop-crm .simple-crm .sc-inline-position .sc-inline-quantity>button{min-height:30px!important;height:30px!important;padding:3px!important;font-size:13px!important}html body #root .desktop-crm .simple-crm .sc-inline-position .sc-inline-customer>input{width:14px!important;min-height:14px!important;height:14px!important;padding:0!important}html body #root .desktop-crm .simple-crm .sc-inline-position input:focus{border-color:var(--sc-line)!important;background:var(--sc-panel)!important}}
/* Keep the work-order toolbar above the editor at every desktop width. */
html body #root .desktop-crm .dc-main:has(>.simple-crm){display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}
html body #root .desktop-crm .dc-main:has(>.simple-crm)>.dc-order-toolbar{grid-column:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-self:start;height:auto;min-height:0;margin:0;padding:0;background:transparent;border:0;gap:6px}
html body #root .desktop-crm .dc-main:has(>.simple-crm)>.dc-order-toolbar>button{height:auto;min-height:36px;flex:0 0 auto;padding:7px 10px}
html body #root .desktop-crm .dc-main:has(>.simple-crm)>.dc-order-extra{grid-column:2;grid-row:1;align-self:start;background:transparent;border:0;padding:0}
html body #root .desktop-crm .dc-main:has(>.simple-crm)>.simple-crm{grid-column:1/-1;width:100%;max-width:none;margin:0;min-width:0}
html body #root .desktop-crm .simple-crm .sc-editor{grid-template-columns:minmax(0,1fr) 310px;align-items:start}
html body #root .desktop-crm .simple-crm>.sc-order-documents{border:0;background:transparent;padding:0;margin:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}
html body #root .desktop-crm .simple-crm>.sc-order-documents>label{display:block;font-size:0}
html body #root .desktop-crm .simple-crm>.sc-order-documents select{width:165px;min-height:36px;padding:5px 8px;font-size:13px}
html body #root .desktop-crm .simple-crm .crm-document-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
html body #root .desktop-crm .simple-crm .crm-document-actions>button{min-height:36px;height:auto;padding:7px 10px;width:auto;font-size:13px}
html body #root .desktop-crm .simple-crm .crm-document-actions>p{margin:0;font-size:12px}
html body #root .desktop-crm .simple-crm .crm-document-preview{font-size:12px;margin:0;min-width:0}
html body #root .desktop-crm .simple-crm>.sc-order-documents:has(.crm-document-preview[open]){flex-basis:100%;display:block}
html body #root .desktop-crm .simple-crm .crm-document-preview[open]{flex-basis:100%;width:100%}
html body #root .desktop-crm .simple-crm .crm-document-preview[open] iframe{width:100%}
html body #root .desktop-crm .simple-crm .sc-order-glance{display:grid;gap:6px;padding:0 0 8px;border-bottom:1px solid var(--sc-line);margin:0 0 4px;font-size:13px}
html body #root .desktop-crm .simple-crm .sc-order-glance>p{margin:0;overflow-wrap:anywhere}
html body #root .desktop-crm .simple-crm .sc-order-glance label{display:flex;align-items:center;gap:8px;font-size:13px}
html body #root .desktop-crm .simple-crm .sc-order-glance input{width:110px;min-height:32px;height:32px;padding:4px 7px;font-size:14px}
html body #root .desktop-crm .simple-crm>.sc-editor-head{font-weight:650;min-height:36px;align-self:center}
@media(max-width:1100px){html body #root .desktop-crm .simple-crm .sc-editor{grid-template-columns:minmax(0,1fr)}html body #root .desktop-crm .simple-crm .sc-summary{width:100%}}
/* Override the inherited desktop panel and button rules on the order toolbar. */
html body #root .desktop-crm .simple-crm:has(>.sc-editor){align-items:flex-start!important}
html body #root .desktop-crm .simple-crm:has(>.sc-editor)>button{align-self:start!important;min-height:36px!important;height:36px!important;padding:7px 10px!important;font-size:13px!important;flex:0 0 auto!important}
html body #root .desktop-crm .simple-crm>.sc-order-documents{background:transparent!important;border:0!important;padding:0!important;margin:0!important;align-items:start!important;flex:0 1 auto!important}
html body #root .desktop-crm .simple-crm .crm-document-actions{margin:0!important;gap:6px!important}
html body #root .desktop-crm .simple-crm .crm-document-actions>button{height:36px!important;min-height:36px!important;padding:7px 10px!important;flex:0 0 auto!important}
html body #root .desktop-crm .simple-crm .crm-document-preview{flex-basis:100%;font-size:12px!important;margin:0!important}
html body #root .desktop-crm .simple-crm .crm-document-preview>summary{min-height:24px!important;padding:3px 0!important;font-size:12px!important}
html body #root .desktop-crm .simple-crm .sc-order-glance{gap:4px!important}
html body #root .desktop-crm .simple-crm .sc-order-glance>p{margin:0!important;padding:0!important}
html body #root .desktop-crm .simple-crm .sc-order-glance label{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:8px!important;font-weight:400!important;margin:0!important}

/* Private part pricing visibility is local UI state and never modifies the order. */
html body #root .desktop-crm .sc-inline-position .sc-private-toggle{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start;gap:5px;font-size:12px;cursor:pointer;width:max-content;margin:0!important;padding:2px 0!important}
html body #root .desktop-crm .sc-inline-position .sc-private-switch{width:14px!important;height:14px!important;min-height:14px!important;accent-color:#101214}
.sc-private-show{display:none}
.sc-inline-position:has(.sc-private-switch:checked) .sc-private-cost,.sc-inline-position:has(.sc-private-switch:checked) .sc-private-margin,.sc-inline-position:has(.sc-private-switch:checked) .sc-private-hide{display:none!important}
.sc-inline-position:has(.sc-private-switch:checked) .sc-private-show{display:inline}
html body #root .desktop-crm .sc-inline-position .sc-private-margin{width:max-content;max-width:100%;padding:3px 6px!important;border-radius:5px;background:#C8FF3D;color:#101214!important;font-weight:600}
html body #root .desktop-crm .sc-inline-position .sc-private-margin[data-negative=true]{background:#FEFEFE;color:#101214!important;border:1px solid #6E7275}
.sc-mileage-history p{font-size:12px;margin:5px 0!important}
.sc-mileage-state{font-size:12px;color:#6E7275}
.sc-mileage-state[data-confirmed=true]{background:#C8FF3D;color:#101214;border-radius:5px;padding:3px 5px}

html body #root .desktop-crm .sc-inline-position .sc-private-footer{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
html body #root .desktop-crm .sc-inline-position .sc-private-toggle{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;font-weight:400!important;gap:5px!important}

html body #root .desktop-crm .sc-inline-position .sc-private-margin[data-unknown=true]{background:#FEFEFE;color:#6E7275!important;font-weight:400}

.sc-catalog{margin:8px 0;padding:8px 0;border-bottom:1px solid #6E7275}.sc-catalog summary{cursor:pointer;font-size:13px}.sc-catalog label{display:grid;gap:4px;margin:8px 0}.sc-catalog input{width:100%;min-width:0}.sc-catalog-sources{display:flex;gap:8px;margin-top:8px}.sc-catalog-row{display:flex;align-items:center;gap:10px;padding:7px 0}.sc-catalog-row>span:first-child{flex:1;min-width:0}.sc-catalog-row small{display:block;color:#6E7275}.sc-catalog-row button,.sc-catalog-sources button,.sc-stock-binding button{min-height:28px!important;padding:4px 8px!important;font-size:12px!important}.sc-stock-binding{color:#6E7275;display:flex;align-items:center;gap:6px}
/* Approved scoped estimate pricing. */

.operations-screen .staff-estimate-row{padding:8px;display:grid;gap:6px}
.operations-screen .staff-line-main{display:grid;grid-template-columns:110px minmax(120px,1fr) 72px auto;gap:6px;align-items:center}
.operations-screen .staff-line-prices{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:6px;align-items:end}
.operations-screen .staff-estimate-row label{margin:0;font-size:12px;display:grid;gap:2px}
.operations-screen .staff-estimate-row input,.operations-screen .staff-estimate-row select,.operations-screen .staff-estimate-row button{min-height:30px!important;padding:4px 6px!important;font-size:13px}
.operations-screen .staff-line-footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.operations-screen .staff-line-footer small{font-size:12px;color:#6E7275}
.operations-screen .staff-line-footer small[data-state="known"]{background:#C8FF3D;color:#101214;padding:3px 6px;border-radius:4px}
.operations-screen .staff-line-footer small[data-state="negative"]{border:1px solid #6E7275;padding:3px 6px;border-radius:4px;color:inherit}
.operations-screen .staff-estimate-row[data-kind="work"] .staff-part-only,.operations-screen .staff-estimate-row[data-private-hidden="true"] .staff-private{display:none}
@media(max-width:1100px){.operations-screen .staff-line-main{grid-template-columns:90px minmax(100px,1fr) 65px}.operations-screen .staff-line-main>button{grid-column:1/-1;justify-self:end}.operations-screen .staff-line-prices{grid-template-columns:repeat(2,minmax(100px,1fr))}}

/* Keep the estimate submission readable under inherited desktop theme rules. */
.cf-app[data-cf-theme="light"] .operations-screen form[data-form="estimate"]>.actions>button.action{background:#101214!important;color:#FEFEFE!important}
.cf-app[data-cf-theme="dark"] .operations-screen form[data-form="estimate"]>.actions>button.action{background:#FEFEFE!important;color:#101214!important}

/* Match the rendered text fill, not only the inherited text color. */
.cf-app[data-cf-theme="light"] .desktop-crm .dc-main .crm-operations .operations-screen form[data-form="estimate"]>.actions>button.action{background:#101214!important;color:#FEFEFE!important;-webkit-text-fill-color:#FEFEFE!important}
.cf-app[data-cf-theme="dark"] .desktop-crm .dc-main .crm-operations .operations-screen form[data-form="estimate"]>.actions>button.action{background:#FEFEFE!important;color:#101214!important;-webkit-text-fill-color:#101214!important}

/* Estimate actions must match rendered text fill in actual Operations containers. */
.cf-app[data-cf-theme="light"] .desktop-crm .dc-main .operations-screen form[data-form="estimate"]>.actions>button.action{background:#101214!important;color:#FEFEFE!important;-webkit-text-fill-color:#FEFEFE!important}
.cf-app[data-cf-theme="dark"] .desktop-crm .dc-main .operations-screen form[data-form="estimate"]>.actions>button.action{background:#FEFEFE!important;color:#101214!important;-webkit-text-fill-color:#101214!important}

/* Scope above the root action text-fill rule without changing other actions. */
html body #root .cf-app[data-cf-theme="light"][data-contrast][data-accent] .desktop-crm .dc-main .operations-screen form[data-form="estimate"]>.actions>button.action{background:#101214!important;color:#FEFEFE!important;-webkit-text-fill-color:#FEFEFE!important}
html body #root .cf-app[data-cf-theme="dark"][data-contrast][data-accent] .desktop-crm .dc-main .operations-screen form[data-form="estimate"]>.actions>button.action{background:#FEFEFE!important;color:#101214!important;-webkit-text-fill-color:#101214!important}
