.my-project-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.my-project-rows__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:4px;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .08));font-size:var(--font-size-sm)}.my-project-rows__row:last-child{border-bottom:0}.my-project-rows__label{min-width:0;overflow-wrap:anywhere;color:var(--text-default, inherit)}.my-project-rows__value{flex:none;font-variant-numeric:tabular-nums;font-weight:600}@media(max-width:600px){.my-project-rows__row{flex-wrap:wrap}}.lfa-dialog{width:100%;max-width:560px}.lfa-dialog--narrow{max-width:440px}.lfa-tabs{display:flex;gap:6px;margin:0 0 12px;border-bottom:1px solid var(--border)}.lfa-tab{background:none;border:none;border-bottom:2px solid transparent;padding:8px 12px;margin-bottom:-1px;font:inherit;font-weight:500;color:var(--text-muted);cursor:pointer}.lfa-tab--on{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:600}.lfa-hint{font-size:12.5px;margin:4px 0 10px;line-height:1.45}.lfa-problem{margin:6px 0 0;text-align:right}.lfa-reasons{border:0;padding:0;margin:0 0 12px;min-width:0}.lfa-reason{flex-direction:column;align-items:flex-start;gap:0;padding-top:4px;padding-bottom:4px;min-height:40px}.lfa-reason__category{display:block;font-size:11px;color:var(--text-muted);font-weight:400}.chip--active .lfa-reason__category{color:inherit;opacity:.8}.lfa-touch{margin:12px 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md, 8px);background:var(--surface-sunken)}.lfa-effects{margin:4px 0 6px;padding-left:18px;font-size:13.5px;line-height:1.5}.lfa-tasks{margin:4px 0 6px;padding-left:18px;font-size:13px;max-height:120px;overflow:auto;overflow-wrap:anywhere}.lfa-check{margin:4px 0 6px}.lfa-quick{margin:-4px 0 12px}.lfa-footer{margin-top:12px;gap:8px}.lfa-prompt{border:1px solid var(--accent);border-radius:var(--radius-md, 8px);background:var(--surface-selected);padding:12px 14px;margin:12px 0}.lfa-prompt--compact{margin:8px 0 0;padding:10px 12px}.lfa-prompt__text{margin:0 0 2px}.lfa-prompt__why{margin:0 0 8px}.lfa-prompt .select{max-width:100%}.lfa-gate-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-size:13.5px}.lfa-gate-line__text{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.lfa-convert-note{font-size:12.5px;margin:6px 0 10px;line-height:1.45}.lfa-lost-facts{margin:0 0 12px}.lfa-lost-facts dd{overflow-wrap:anywhere}.lfa-sublist{margin:2px 0 0;font-size:12px;color:var(--text-muted)}@media(max-width:720px){.lfa-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.lfa-tab{min-height:44px;flex:1 1 0;text-align:center}.lfa-reason,.lfa-check{min-height:44px}.lfa-footer>.btn{flex:1 1 0;min-height:44px;justify-content:center}.lfa-prompt .btn,.lfa-gate-line .btn{min-height:44px}}.deal-sale__next{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;font-weight:500;color:var(--text)}.deal-sale__next>.icon{flex:0 0 auto;margin-top:2px;color:var(--accent-text)}.deal-sale__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.deal-sale__step{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.deal-sale__step--pending{background:var(--surface-sunken);border-style:dashed}.deal-sale__label{font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.deal-sale__detail{font-size:13px;max-width:100%;overflow-wrap:anywhere}.deal-sale__others{margin-top:12px;font-size:13px}.deal-sale__others-title{margin-bottom:4px}.deal-sale__others ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.deal-outcome__edit{margin-top:8px}.deal-outcome__hint{margin:0 0 8px;font-size:13px}@media(max-width:720px){.deal-sale__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.deal-sale__steps{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-var-j6BbcsN8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA8sABMAAAAAGDQAAA69AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4EgHIQ0P0hWQVKBPD9NVkFSgSgGYD9TVEFUgiInNABML4EkEQgKhWiFAQsWADCQUgE2AiQDJgQgBYd2ByAbbhZVpCb1QKaqGQlq58GXsizLMhzXDpLUPhSlfWla+zGM9mdZ7Xh4uNz7DYJMoqIL5NZqLdHAEl9+OPb67pKUERQgqUpChaiqcAAgx0JNTu779HN7X9pUMEkceXEhYh6JRKscOZhX74RE5v/fX73/hzwdQJ07WLe3pDLExEbEKX3//7nfvZu/7bvi2v6jk1SSuL5KIuGZ0LbI6V8biZDom//7+csAiaLNsimpfW0dlMejAXcGsoG+KNqPFLpGre0fEUs3NIaEhwIdT9eootYT09VDsf3/91f3PgzExNNnVh+hrFzaxDXSRqhuyEIoYqbf1ZruJVxCy7ZC19ZWZWoRZCbqwRVwfFkyKAA6LADsT+D5/2O+d/ZpEUFJES0wwSyl6ZR3fZ5x9gcigclNqGwrUTqpQmntlMS0enodjFfn4/dz9yVtQzxZxJt78rYEXvFkFhKlLGOibyL+BKKa826ioUDsUomsquJU5oW0BV7/ZU3f9f4ViIUGhRTfGkPx7ZhV/ZBV/db4AcUz/Pz+XkBJ6mxmcluCqhXK4kpc+nHGOY/3k7t75IH+WL3tAsnA5eiL8QNv0AKgI4z+Pt+4+jOr2aOcADcwr3xqF5mE6oTXhSQ1z/9cO0etfpqp1olo2iMUCIW2dKlhIk3U/1or7f7kOqQYO6hOuNQJF+dm3/b0Ve9fCHCHeLKHONkQ2giXiruKMAeAMohCEgnr4kh4E5/fzz0XdGNz44zj4xigta2/d6dAAPQkqCUzlquNfP44Dvy2Y9nzu9Pzlg+JQP9DyLctTeCu8rjlz1kWIxNTC/DyGMMIWl5uHRBsoAvw7QzAMkyKWRc2x2AsaUTJdiXl1uOjCFWNZXXGysyyW2WIpnQ4S+63l5E/PGdTqLOUlPIScQLYQE/JhA6IAhqllGItKEV0pjmipDVyE5qnyRhGKYKIk56/uOMxzrCIUT0pvGh+ghmIxutSUr5MB7oEBJ7jOWlFqHbrqreiwBnOKO8gpaE8XbhoEYsUssMHcZcfY4yG650wgcDoNl04sdr/rfjHNZ+U4Wt/gbjiDuizee3bIEG+FtGNdwmGFVfNUMpsJ2zR6Lrn03BiCgpT4wunhV4rjlZcOOLHijAU4cIGrzoGRYzQMx7J+QGKsZ2WT9JwVHYYjOEY1/A6C6CsLi1IZqXMylXtx1QyyqIgtikXVW2ltIDUzA6fTaYdxOVx6dZ/mQyjx8ukhIhI9C46e1UKSJFiZB67PqgMzLXId+RKIJ1FEafzcbeIhs7H034e2RZ8jhjZFgfGm/pcEMXZYH5tC+rG7RtTt9MBSM36Fot8KrV6UM0B81+K7zxcOdNyoTIqfHYDsLHMxR8wz7uXAJclwBX+gGp07GtqbqYsWSeWcFm8tB//dbJX5yddxwTanSVr51/ZpSG47VB9uwVMUTQA9+1PzwjwwMfq5hwE1HFOhwgx3ASJk6VioNPYHIvYwAWu8BQf8a2jW6bYBxQ8C4p77Kgtx0tXiCd0KAfRxMcHMCOJzZRkDkEcoWDNmBHiOCk0CuikCxlMy1v5vnhPePzojIhJ6/zI7BlR06SNni7kwIunWlt3tQuFBWPaex0afBA83ISeA0RToJhsc9pWu4Nqw9Ao1MJykgDdrDyKHeRPyq5SsxbwA1NHwOcrVBMLU08CEeSjsFOdHOAFFemWCekW00jyD8JK0A2aHlI/AYjYlA1RtHlLPykt0NlmbEUQm7EN9J/SDn1txg4EsQk7AWzGLgCrI6AFaFImc1gTluaSDXHL6AcEE53oR9y9RAsAwBJQBV0iVEkXQkI0Go0e8AeCfSQmSCIhAm2MFFMG2MSyJEEaakCIoYwNaGgP6euBD0LHSugmr8FRnDDT3JDAGy0Q9Iu8gDvMWecw2nkWFbCL0SCuIlHUboyPe0PRmPGiQAg94H7M41bDVQ7DPPGSdOI1Qapx6U6zqECMHka6ZdG/4Hg8IbG+tbE+LuEDx4P6OTJ8mkJY3QVCWbebRVF3XGtdQ2L8O4YFDPN5nK5ylHNy92TVBwWC8CV6u1++Qfm9Ke+BAvziYx/AHzEBijLX5tQEjwdFX6YUoMt8+jophPyL1sR/cx20MCODLOjMhPzQ9WKcOb8RUzNTFKAqC/V81Ry7t5ZdZXm1cM6fMGcnnDH1Sb3Hp49A6/bX/atZ8TDbzb2nmsfsvxRXHPZh3P1nG9ZpQ6NrxrZqPyBNz1p32XO97eNhpo784mowM87fGMtpUbk4Ded/QLTe2toPqJCGc3FaVNn1vI8fZ+rJL64WM+O8IaOyZ7674viAGrWja9Dfp0YZY1u177C2srvck/1fiDEzbpB+eWuZHqoV2dXPQhYNJ8I0vtyBdmtxUTOWM3VKtl/Yy/34FWQLpNaSh2c5iQYYtHGuCm679To6gDbBIi+yAG2CI2fxTQh31Wi6FXL5vPNN2IQjMkOquQn0zP7iCLkLs3QO7BVbg24OPlDpfxRqGAdUMnZQGRuoDIHEinIuGRPy8urqSgnOBGfn5+dnx/sHx8fnVEqY6eHIGALr40i5Vqvt1QoglDHGepHSfgkB/ezzhm+jxg7dMUIu6m1d9dWMjIxICLA9CxJi7EtLY6sycpDRleDvRd6VJV+Qeb66wmRfrNFo9HXOnMcRoJR+NdJRGSbWBS1J73S7/DnUOD19GG7JyC2FUCiU8TMT8AMv0A0rvCH4/oLqnvO2v/8W2nopvV9uVVCOcpT3PQbBg3wSvT2kB3dn+hMHyTkVgtHTk5OTc8YF40IpdXF9f3d9rSSlsKlxgRgENJzC+v/9/dXdCMJCRNTJn2WmaB02m8Vut1qMBolErrTZrTa70+l0eYMBr9fpsFgg2eMCMQhoOIX1X96DbgYu63kaoMAtifedsmtaX7cEX8/YrIeYA1uNyxNqoGYqpdLaHXYgSBAROaWD6pAQ+xU/O3txOMiT4tzh+Lw5O5vXrMwDmWknS0aCGfs8AYxhFoeJ/wH9YCmsiwnktFBGFmmPJGnu4yujBTkT9FOEQJ/pIRxMTyE9oo9J7+mf5/ft+uTkpLTbrWYzVp9zM5JlbOJw2k+G2YrKCj5hCyfYxjLWCdXtWBT456AdVCC/alAQCqe5rGING9jHNS7xMVfJxL1SFuQOM/EFhaxCYzKZfLevus/PIV6YhMJPc5o3hNQa9f3u7YdKhRBCCKlUqr3d7rtarYGDmSn5kGC3I+DwUUEgjQgRIrxMt4BFJpOmNTw+V/Siis0rNYdFN5/P5/Otw2apmgh/PcdB/5iS97cuLYDjkziGTB5T6rXYRI5v6M/MHFoUyOFL6z2NnHI0JhIJpFU0mo+LnesntbPzqNGgg2nuEAc8PmwWSILIZhpyu4X0WivULiM4h00soINjPMArvM00CWK9fIBjdLCAPXxw6eqX1Gcah4F8j02Yr/okmWy12+3+Tk6u3349hrUqJumTjk8DE6SwemrpZIAhBnVhMUg7UQxmQPDi23VlNsogI/TSTD3JbPxdyUT4KRxiAt9/fj7fvroKTSaNQtHS8zExdygLM5o3D4Bo/Y+MuGK4UZ8ZJoJ9QkCOCzNsdRhZIolKKY7ILrmDPv6HPNTjV1RlL08lO67q1q3bwgVRo/KNs7jtKfVHO6L0a+wwUmLUCDF07wii7qgokiW1v2GO68vvPRfPbFMElclHQXSC3hNCbA4SdBFEFEURnm/h4+0LAMhPyxHRI8AJ/wIsNCqKOu3bt9bNflLavdU6LcBZ2Bw60MQ8DtEOO9nKyldYO+wQ82iiA5No4S28TP3SbTYLcsjIsYcR9KMunRjGNrbQwvH4XyI6Np+ffX8p2xjCMPrRhW6mJI0q7+R1CDsSlNPPMHOssqRnk1HGydXjtqLE6bn6uE6OJllimUUm6aWfcmO74ThAeH36evpgRFFERNHps3m8dkKEMMNWl+Bf1dJLKn/tIO5fK66mRT9V28lTKpXSox8lLcnbzGu1Wrlczv1qWenO4ekSC3MGsielgZr67fXz6Qop3Ur8pHj19PlmTx54152wDg5G2IBqawaKA8D7G9w+Q1A3IhJXkNgcFkIIVvhVlLTS2sreWkr4qyj1r0TkHN3qTDrJ0/ZacIm7LzbkvLuIPGienAybSKFQuJf5X2u8Xs40m/oUI7RRRWWQ5cOsUBraw1RAg/MvhOYQ83f4N+/ZlGay/ipEqF6bhhIjMEDKq7u6XK1WZ2ao0bOFVaxBBxmk3io6aLEuGl4B5//D4+DUs4oFTECKETJwveTizvOBPvvw3Hlc0v2wNQMFRjGNdazilJS9urx6ebt7e7xogSseb63srK1ujzrpI6Mc+np84qNULoxSenl8++7306T3NpW7Ttnm58sfa2JiZWXl7NvMm+NhYzGWNJNmzOTwMCZ0MF+00ozUy5j3Yj4YNz43FmNfARFeH+h6cF8YJM4tk8lkINKNEeMqygq6vzJqzHrNfHRoKqW8RfpZmA+41V9ml+XnvjJ+2XqYXfQc3F6D6nO9I9vB74x3sh5mGFUnTGRECuLjaqJ+CNOvidqmcBAxRcCfx8EU+zHvT5mEDCbo7Qn4RortcCWtPYz1XCHbNUq5W0lgFPmSFGbkSXJQHxmVXDiRYclDXKRJ8uFE/JaaIc5bOPLdHj2GJDDBkQzHsC8jpGLZRLLoHM6Lqj9fJFosJiFjJEIjY0VCIuMko1fGi9ZpEiAKZaJI5FGSSDPJEHGUIsIoVfhRmnCjdGFnM5j0TwCT6bUElBJwILxuqlczi4IoUUWkElE2uihaLHIgKkWFKsKDHipDSk+BMhQbpgULgmC0M1lTMkgLAQtdmlHs4VD71E/oMQ2nj95MIKlVfcdNjSFReJMwklQJMQAxqT1T1AgXrocIw8MJeKKajqO6FZgCPWSEbpodI8tX6luC1hgrmxBAMqq2BMQoEKFIsVpd1FPlixunLlMJUQT2yUoLnAX2odYqNarfqFq1ku4n8XxVuFUDeyyy5hhYG5ZloNkbMUDduorJBDQMUjB3Jo2K1NStFUCAjlUzSpM0sAJtHY4LC3ocRaHtlORodv/5tvDnenQYAQA=) format("woff2");unicode-range:U+20B9,U+2190-2193}:root{--brand-primary: #4a6b57;--brand-secondary: #0f172a;--brand-button: #1e2921;--brand-button-hover: #2e3d33;--brand-button-pressed: #141c17;--brand-button-border: #1e2921;--brand-on-button: #ffffff;--brand-dark: #0f172a;--brand-mark: #1e40af;--brand-mark-ink: #ffffff;--button-secondary-bg: #dbdeda;--button-secondary-hover: #ced2cd;--button-secondary-pressed: #c2c7c1;--button-secondary-border: #c5cac4;--button-secondary-text: #141f17;--accent: #4a6b57;--accent-text: #4a6b57;--accent-hover: #3d5948;--accent-pressed: #31473a;--accent-container: #e9ede5;--accent-border: #becfc1;--accent-on-dark: #9cc6ab;--accent-mark: #638f75;--accent-live: #77cd9d;--accent-spark: #b8d3bd;--surface-selected: #e9ede5;--focus-ring: #4a6b57;--focus-halo: rgba(74, 107, 87, .2);--nav-bg: #303332;--nav-bg-hover: #3d4240;--nav-bg-active: #555a54;--nav-raised: #3d4240;--nav-raised-hover: #424744;--nav-text: #d7dad9;--nav-text-muted: #b0b5b1;--nav-text-active: #ffffff;--nav-indicator: #9cc6ab;--nav-focus: #9cc6ab;--nav-border: #4a4f4c;--nav-control-border: #8c918d;--nav-control-bg: #3d4240;--nav-badge-bg: #b9bdb7;--nav-badge-text: #303332;--topbar-bg: var(--nav-bg);--topbar-border: var(--nav-border);--topbar-text: var(--nav-text);--topbar-text-muted: var(--nav-text-muted);--topbar-text-strong: var(--nav-text-active);--topbar-raised: var(--nav-raised);--topbar-raised-hover: var(--nav-raised-hover);--topbar-control-border: var(--nav-control-border);--topbar-focus: var(--nav-focus);--topbar-search-bg: var(--nav-raised);--topbar-active: var(--nav-bg-active);--avatar-bg: #d3c8af;--avatar-text: #353126;--logo-chip: #ffffff;--dark-overlay-bg: #1c1f1e;--dark-overlay-bar: #303332;--dark-overlay-hover: #3d4240;--dark-overlay-text: #d7dad9;--dark-overlay-text-muted: #b0b5b1;--dark-overlay-edge: #8c918d;--chart-1: #638f75;--chart-2: #2e3566;--chart-3: #b27759;--chart-4: #004046;--chart-5: #a77696;--chart-6: #563111;--chart-7: #5f88af;--chart-8: #5b2847;--chart-won: #1f714d;--chart-lost: #a63d2f;--chart-overdue: #917545;--chart-neutral: #615d56;--chart-open: #5f88af;--chart-track: var(--surface-sunken);--chart-grid: var(--border-subtle);--page-bg: #f6f1eb;--page-bg-end: #efe9df;--page-fade: linear-gradient(180deg, var(--page-bg) 0%, var(--page-bg-end) 100%);--surface: #fbfaf4;--surface-raised: #fcfbf5;--surface-sunken: #f7f3eb;--surface-muted: #ede7dc;--surface-hover: #f4efe6;--surface-notice: #f8f4eb;--surface-icon: #e9decd;--surface-control: #f5efe5;--table-head-bg: var(--surface-sunken);--skeleton: #ece6db;--border-subtle: #ece8df;--border: #e1ded5;--border-strong: #cfcabf;--control-border: #857e72;--control-border-hover: #6b655a;--text-heading: #141f17;--text-section: #372f23;--text: #353126;--text-muted: #6c665c;--text-subtle: var(--text-muted);--text-disabled: #a39e93;--text-inverse: #ffffff;--ink-black: #000000;--text-on-scene: #434c42;--success: #456752;--success-text: #456752;--success-soft: #d6f1de;--success-border: #a8d5b6;--warning: #7c643b;--warning-text: #7c643b;--warning-icon: #917545;--warning-soft: #fcf0da;--warning-border: #ead09f;--danger: #a63d2f;--danger-text: #a63d2f;--danger-strong: #8a3326;--danger-soft: #fbeae5;--danger-border: #eec2b8;--info: #376680;--info-text: #376680;--info-soft: #e7eff2;--info-border: #b7cfda;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-figure: 22px;--font-size-title: 26px;--font-size-metric: 30px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-tight: 1.25;--line-height-base: 1.5;--line-height-long: 1.6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--content-pad-x: 32px;--content-pad-y: 24px;--card-pad: 20px;--section-gap: 24px;--control-gap: 8px;--content-max: 1560px;--radius-sm: 4px;--radius: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-pill: 999px;--radius-control: var(--radius);--radius-menu: var(--radius-md);--radius-card: var(--radius-lg);--radius-dialog: var(--radius-xl);--control-h: 36px;--control-h-sm: 32px;--control-h-lg: 40px;--control-h-touch: 44px;--control-px: 12px;--icon-size: 18px;--icon-size-sm: 16px;--icon-size-lg: 20px;--icon-stroke: 1.75;--table-cell-px: 12px;--table-cell-py: 12px;--scrim: rgb(32 35 33 / 48%);--elevation-1: none;--elevation-2: none;--elevation-3: 0 4px 12px -2px rgb(48 42 32 / 14%), 0 2px 4px -2px rgb(48 42 32 / 8%);--elevation-4: 0 16px 40px -12px rgb(48 42 32 / 28%), 0 4px 12px -4px rgb(48 42 32 / 10%);--shadow-sm: var(--elevation-1);--shadow: var(--elevation-2);--shadow-lg: var(--elevation-3);--shadow-menu: var(--elevation-3);--shadow-dialog: var(--elevation-4);--shadow-drag: var(--elevation-3);--shadow-toast: var(--elevation-3);--duration-fast: .12s;--duration: .16s;--duration-slow: .18s;--ease: cubic-bezier(.2, 0, 0, 1);--transition-colors: color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration) var(--ease);--z-sticky: 3;--z-banner: 19;--z-topbar: 20;--z-dropdown: 30;--z-drawer-scrim: 39;--z-drawer: 40;--z-more: 46;--z-overlay: 50;--z-popover-top: 60;--z-phone-menu: 70;--z-call: 1200;--z-toast: 1300;--sidebar-width: 240px;--topbar-height: 60px;--brand-row-height: var(--topbar-height);--content-corner: 16px;--content-edge: transparent;--brand: var(--accent-text);--muted: var(--text-muted);--surface-2: var(--surface-sunken);--accent-subtle: var(--accent-container);--accent-soft: var(--accent-container);--brand-primary-soft: var(--surface-selected);--brand-primary-deep: var(--accent-pressed);--brand-on-primary: #ffffff;--accent-2: var(--accent-border);--accent-2-text: var(--accent-text);--accent-2-container: var(--accent-container);--sidebar-text: var(--nav-text);--sidebar-text-muted: var(--nav-text-muted);--sidebar-line: var(--nav-border);--sidebar-hover: var(--nav-bg-hover);--sidebar-active-bg: var(--nav-bg-active);--sidebar-active-text: var(--nav-text-active);--sidebar-indicator: var(--nav-indicator);--sidebar-more-accent: var(--nav-text);--brand-on-secondary: var(--nav-text-active);--sidebar-gradient: var(--nav-bg);--chrome-solid: var(--nav-bg);--chrome-glass-strong: var(--nav-bg);--chrome-control: var(--nav-bg-hover);--chrome-control-hover: var(--nav-bg-active);--chrome-edge: var(--nav-border);--brand-gradient: var(--accent);--brand-glow: transparent;--brand-primary-lift: var(--accent);--brand-primary-wash: transparent;--brand-primary-ring: var(--focus-halo);--wallpaper-from: var(--page-bg);--wallpaper-to: var(--page-bg);--aurora-1: transparent;--aurora-2: transparent;--aurora-3: transparent;--aurora-4: transparent;--chrome-glass: var(--nav-bg);--chrome-glass-soft: var(--nav-bg);--chrome-sheen: transparent;--chrome-sheen-soft: transparent;--chrome-rim: var(--nav-border);--panel-glow-1: var(--page-bg);--panel-glow-2: var(--page-bg);--panel-glow-3: var(--page-bg);--sidebar-pin: var(--nav-text-muted);color-scheme:light}@media(max-width:1280px){:root{--content-pad-x: 24px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text);background:var(--page-bg-end) var(--page-fade) no-repeat;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-optical-sizing:auto}h1,h2,h3,h4{margin:0;font-weight:600;line-height:var(--line-height-tight);color:var(--text-section)}h1{color:var(--text-heading)}b,strong{font-weight:var(--font-weight-semibold)}h1{font-size:var(--font-size-title)}h2{font-size:18px}h3{font-size:16px}p{margin:0}a{color:var(--accent-text);text-decoration:none;text-underline-offset:2px}a:hover{color:var(--accent-hover);text-decoration:underline}:where(p,li,dd,small,.muted,.small,.hint,.note,.alert,.field__hint,.empty,.content__subtitle) a:not([class]){text-decoration:underline;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--accent)}:where(input[type=checkbox],input[type=radio]){width:16px;height:16px}::selection{background:var(--accent-container);color:var(--text)}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);flex-shrink:0;background:var(--nav-bg);color:var(--nav-text);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:0}.sidebar__brand{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px;border-radius:var(--radius-md);color:var(--nav-text);font-size:15px;font-weight:600;text-decoration:none}.sidebar__nav{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-3) var(--space-3);scrollbar-width:thin;scrollbar-color:var(--nav-border) transparent;overscroll-behavior:contain}.sidebar__link{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 10px 0 12px;border-radius:var(--radius-control);color:var(--nav-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;transition:var(--transition-colors)}.sidebar__link:hover{background:var(--nav-bg-hover);color:var(--nav-text-active);text-decoration:none}.sidebar__link--active,.sidebar__link--active:hover{background:var(--nav-bg-active);color:var(--nav-text-active);font-weight:var(--font-weight-semibold)}.sidebar__link--locked{color:var(--nav-text-muted)}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--topbar-height);background:var(--topbar-bg);border-bottom:1px solid var(--content-edge);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--content-pad-x);position:sticky;top:0;z-index:var(--z-topbar);color:var(--topbar-text)}.topbar__right{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.content{padding:var(--content-pad-y) var(--content-pad-x) 48px;flex:1}.content__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-bottom:var(--section-gap)}.content__heading{min-width:0}.content__parent{display:inline-flex;align-items:center;gap:2px;margin-bottom:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--accent-text)}.content__parent:hover{color:var(--accent-hover);text-decoration:underline}.content__title-row{display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0}.content__meta{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.content__subtitle{color:var(--text-muted);font-size:var(--font-size-sm);margin-top:var(--space-1)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.card__header{padding:14px var(--card-pad);min-height:52px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card__header h2,.card__header h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:0}.card__body{padding:var(--card-pad)}.card__body--flush{padding:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h);padding:0 14px;border-radius:var(--radius-control);border:1px solid var(--button-secondary-border);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:20px;cursor:pointer;background:var(--button-secondary-bg);color:var(--button-secondary-text);white-space:nowrap;box-shadow:none;transition:var(--transition-colors)}.btn:hover:not(:disabled){background:var(--button-secondary-hover);border-color:var(--control-border);color:var(--button-secondary-text);text-decoration:none}.btn:active:not(:disabled){background:var(--button-secondary-pressed)}.btn[aria-pressed=true],.btn[aria-expanded=true].btn--toggle{background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text);font-weight:var(--font-weight-semibold)}.btn:disabled{background:var(--surface-sunken);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}.btn:disabled:has(>.spinner){color:var(--text-muted);cursor:progress}.btn>.spinner{width:14px;height:14px;border-color:currentColor;border-top-color:transparent}.btn--primary{background:var(--brand-button);border-color:var(--brand-button-border);color:var(--brand-on-button)}.btn--primary:hover:not(:disabled){background:var(--brand-button-hover);border-color:var(--brand-button-hover);color:var(--brand-on-button)}.btn--primary:active:not(:disabled){background:var(--brand-button-pressed)}.btn--primary:disabled{background:var(--surface-muted);border-color:var(--border);color:var(--text-disabled)}.btn--danger{background:var(--danger);border-color:var(--danger);color:var(--text-inverse)}.btn--danger:hover:not(:disabled),.btn--danger:active:not(:disabled){background:var(--danger-strong);border-color:var(--danger-strong);color:var(--text-inverse)}.btn--ghost{background:transparent;border-color:transparent;color:var(--text-muted)}.btn--ghost:hover:not(:disabled){background:var(--surface-hover);border-color:transparent;color:var(--text)}.btn--ghost:active:not(:disabled){background:var(--surface-muted)}.btn--ghost:disabled{background:transparent;border-color:transparent}.btn--sm{min-height:var(--control-h-sm);padding:0 10px;gap:6px;font-size:var(--font-size-sm)}.btn--lg{min-height:var(--control-h-lg);padding:0 18px;font-size:15px}.btn--icon{padding:0;width:var(--control-h)}.btn--icon.btn--sm{width:var(--control-h-sm)}.field{margin-bottom:var(--space-4)}.field__label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:6px;color:var(--text)}.field__hint{font-size:var(--font-size-xs);line-height:1.45;color:var(--text-muted);margin-top:5px}.field__error{font-size:var(--font-size-xs);line-height:1.45;font-weight:var(--font-weight-medium);color:var(--danger-text);margin-top:5px}.field__error:has(>.icon){display:flex;gap:6px;align-items:flex-start}.field__error>.icon{margin-top:1px}.field__error:not(:has(>.icon)):before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") center / contain no-repeat}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:7px 11px;border:1px solid var(--control-border);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-base);line-height:20px;background:var(--surface-control);color:var(--text);transition:var(--transition-colors)}.select{padding-right:28px}.input::placeholder,.textarea::placeholder{color:var(--text-muted);opacity:1}.input:hover:not(:disabled):not(:focus),.select:hover:not(:disabled):not(:focus),.textarea:hover:not(:disabled):not(:focus){border-color:var(--control-border-hover)}.input:focus,.input:focus-within,.select:focus,.textarea:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px var(--focus-halo)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus,.input[aria-invalid=true]:focus-within,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger),0 0 0 4px color-mix(in srgb,var(--danger) 18%,transparent)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-sunken);color:var(--text-muted);border-color:var(--border);cursor:not-allowed}.textarea{min-height:88px;resize:vertical;line-height:var(--line-height-long)}.input--color{padding:3px;height:var(--control-h);cursor:pointer}.table{width:100%;border-collapse:collapse;font-size:var(--font-size-base)}.table th{text-align:left;padding:10px var(--table-cell-px);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-muted);background:var(--table-head-bg);border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:var(--table-cell-py) var(--table-cell-px);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background-color var(--duration-fast) var(--ease)}.table tbody tr:hover{background:var(--surface-hover)}.table__link{font-weight:var(--font-weight-medium);color:var(--text)}.table__link:hover{color:var(--accent-text);text-decoration:underline}.table td.mono{white-space:nowrap}.card>.card__body--flush:first-child>.table:first-child>thead>tr:first-child>th:first-child,.card>.card__body--flush:first-child>.table-scroll:first-child>.table>thead>tr:first-child>th:first-child{border-top-left-radius:calc(var(--radius-card) - 1px)}.card>.card__body--flush:first-child>.table:first-child>thead>tr:first-child>th:last-child,.card>.card__body--flush:first-child>.table-scroll:first-child>.table>thead>tr:first-child>th:last-child{border-top-right-radius:calc(var(--radius-card) - 1px)}.card>.card__body--flush:last-child>.table:last-child>tbody>tr:last-child>td:first-child,.card>.card__body--flush:last-child>.table-scroll:last-child>.table>tbody>tr:last-child>td:first-child{border-bottom-left-radius:calc(var(--radius-card) - 1px)}.card>.card__body--flush:last-child>.table:last-child>tbody>tr:last-child>td:last-child,.card>.card__body--flush:last-child>.table-scroll:last-child>.table>tbody>tr:last-child>td:last-child{border-bottom-right-radius:calc(var(--radius-card) - 1px)}.badge{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 8px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:18px;background:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border);white-space:nowrap}.badge--success{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.badge--warning{background:var(--warning-soft);color:var(--warning-text);border-color:var(--warning-border)}.badge--danger{background:var(--danger-soft);color:var(--danger-text);border-color:var(--danger-border)}.badge--info{background:var(--info-soft);color:var(--info-text);border-color:var(--info-border)}.badge--brand{background:var(--surface-selected);color:var(--accent-text);border-color:var(--accent-border)}.alert{display:flex;gap:var(--space-3);align-items:flex-start;padding:12px 14px;border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--font-size-base);line-height:var(--line-height-base);margin-bottom:var(--space-4);color:var(--text)}.alert__icon{margin-top:2px;color:var(--info)}.alert__body{flex:1 1 auto;min-width:0}.alert__title{font-weight:var(--font-weight-semibold);color:var(--info-text)}.alert__title+.alert__text{margin-top:2px}.alert__details{margin-top:6px}.alert__details>summary{width:fit-content;font-size:var(--font-size-sm);color:var(--text-muted);cursor:pointer}.alert__details>div{margin-top:var(--space-1)}.alert__action{flex-shrink:0;align-self:center;display:flex;gap:var(--space-2)}.alert__dismiss{flex-shrink:0;margin:-6px -8px -6px 0}.alert--error{background:var(--danger-soft);border-color:var(--danger-border)}.alert--error .alert__icon{color:var(--danger)}.alert--error .alert__title{color:var(--danger-text)}.alert--success{background:var(--success-soft);border-color:var(--success-border)}.alert--success .alert__icon{color:var(--success)}.alert--success .alert__title{color:var(--success-text)}.alert--info{background:var(--info-soft);border-color:var(--info-border)}.alert--warning{background:var(--warning-soft);border-color:var(--warning-border)}.alert--warning .alert__icon{color:var(--warning-icon)}.alert--warning .alert__title{color:var(--warning-text)}.empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--text-muted);font-size:var(--font-size-base);line-height:var(--line-height-base)}.empty__icon{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:var(--space-3);border-radius:50%;background:var(--surface-muted);color:var(--text-muted)}.empty__title{font-weight:var(--font-weight-semibold);color:var(--text);margin-bottom:var(--space-1);font-size:var(--font-size-md)}.empty__text{max-width:60ch;margin:0 auto}.empty__action{margin-top:var(--space-4);display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap}.c360 .empty{padding:var(--space-3);text-align:left}.c360 .empty__icon{display:none}.spinner{width:16px;height:16px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .65s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.center-screen{display:flex;align-items:center;justify-content:center;min-height:100vh}.widget-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);align-items:stretch}.widget{grid-column:span var(--w, 1);min-width:0}.metric__value{font-size:var(--font-size-metric);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.metric__label{font-size:12.5px;color:var(--text-muted);margin-bottom:6px}.metric__delta{font-size:var(--font-size-xs);margin-top:5px}.metric__delta--up{color:var(--success)}.metric__delta--down{color:var(--danger)}.metric__delta--flat{color:var(--text-muted)}.sparkline{display:flex;align-items:flex-end;gap:2px;height:44px;margin-top:10px}.sparkline__bar{flex:1;background:var(--surface-selected);border-radius:2px 2px 0 0;min-height:2px}.sparkline__bar--peak{background:var(--brand-primary)}.widget-list{list-style:none;margin:0;padding:0}.widget-list__item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:9px 16px;border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-base)}.widget-list__item:last-child{border-bottom:none}.widget-list__primary{font-weight:500}.widget-list__secondary{font-size:var(--font-size-xs);color:var(--text-muted)}.c360{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:var(--space-4);align-items:start}.c360__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:0;margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.c360__stat{padding:12px 16px;box-shadow:-1px 0 0 var(--border-subtle),0 -1px 0 var(--border-subtle)}.c360__stat-value{font-size:20px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}.c360__stat-label{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:2px}.timeline{list-style:none;margin:0;padding:0}.timeline__item{display:flex;gap:var(--space-3);padding:12px var(--card-pad);border-bottom:1px solid var(--border-subtle)}.timeline__item:last-child{border-bottom:none}.timeline__icon{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--surface-muted);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.timeline__body{flex:1;min-width:0}.timeline__subject{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.timeline__preview{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:2px;line-height:var(--line-height-long);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.timeline__meta{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:4px;display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.chips{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.modal{position:fixed;inset:0;z-index:50;padding:20px;display:grid;place-items:center;overflow-y:auto;background:var(--scrim)}.modal>*{margin:auto 0}.modal>.card,.modal>*>.card{box-shadow:var(--elevation-4);border-color:var(--border);border-radius:var(--radius-dialog)}.link-button{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.child-form{padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface-sunken)}.child-form:last-child{border-bottom:none}.child-form .field{margin-bottom:11px}.detail-list{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;font-size:13px}.detail-list dt{color:var(--text-muted)}.detail-list dd{margin:0;font-weight:500;word-break:break-word}.login{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--page-bg-end) var(--page-fade) no-repeat}.login__card{width:100%;max-width:396px}.login__brand{display:block;text-align:center;margin-bottom:22px;color:inherit;text-decoration:none}.login__brand img{max-height:76px;max-width:320px;object-fit:contain}.login__brand[data-logo-plate=dark] img{padding:10px 16px;border-radius:12px;background:var(--logo-plate)}.login__brand-name{font-size:21px;font-weight:600;color:var(--accent-text)}.login__footer{text-align:center;margin-top:16px;font-size:12px;color:var(--text-muted)}.login__divider{display:flex;align-items:center;gap:10px;margin:16px 0 4px;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.login__divider:before,.login__divider:after{content:"";flex:1;height:1px;background:var(--border)}.sso-modes{display:grid;gap:10px;margin-bottom:14px}.sso-mode{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.sso-mode.is-selected{border-color:var(--accent);background:var(--accent-subtle, rgba(37, 99, 235, .06))}.sso-mode input{margin-top:3px}.sso-mode__body{display:flex;flex-direction:column;gap:3px}.sso-redirect{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;margin-bottom:16px;background:var(--surface-sunken, #f6f7f9);border-radius:var(--radius-md)}.sso-redirect>div{flex:1 1 220px}.sso-redirect__value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:6px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);word-break:break-all}.sso-provider{padding:12px 0;border-top:1px solid var(--border)}.sso-provider__head{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.sso-provider__actions{display:flex;gap:6px;align-items:flex-start}.sso-form{padding:14px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken, #f6f7f9)}.sso-confirm{padding:14px;margin-bottom:14px;border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft)}.sso-confirm ul{margin:8px 0 12px;padding-left:20px;display:grid;gap:6px;font-size:13.5px;line-height:1.5}@media(max-width:620px){.sso-provider__head{flex-direction:column}.sso-redirect{flex-direction:column;align-items:stretch}}.admin-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border);margin-bottom:var(--section-gap);flex-wrap:wrap}.admin-tab{padding:10px 12px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:none;font:inherit;font-size:var(--font-size-base);color:var(--text-muted);cursor:pointer}.admin-tab--active{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:var(--font-weight-semibold)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border)}.toggle-row:last-child{border-bottom:none}.toggle-row__name{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.toggle-row__desc{font-size:12px;color:var(--text-muted);margin-top:2px}.switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.switch input:disabled{cursor:not-allowed}.switch__track{position:absolute;inset:0;pointer-events:none;background:var(--control-border);border-radius:var(--radius-pill);transition:background var(--duration) var(--ease)}.switch__track:before{content:"";position:absolute;height:14px;width:14px;left:3px;bottom:3px;background:var(--surface);border-radius:50%;transition:transform var(--duration) var(--ease)}.switch input:checked+.switch__track{background:var(--accent)}.switch input:checked+.switch__track:before{transform:translate(16px)}.switch input:disabled+.switch__track{background:var(--border);cursor:not-allowed}.switch input:disabled+.switch__track:before{background:var(--surface-sunken)}.switch input:focus-visible+.switch__track{outline:2px solid var(--focus-ring);outline-offset:2px}.global-search{position:relative;width:clamp(320px,36vw,560px)}.global-search__input{width:100%;min-height:var(--control-h);padding:0 36px 0 34px;background:var(--topbar-search-bg);border-color:var(--topbar-control-border);color:var(--topbar-text-strong);font-size:var(--font-size-base)}.global-search__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:max(100%,440px);max-height:460px;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--elevation-3)}.global-search__group{border-bottom:1px solid var(--border);padding:6px 0}.global-search__group:last-child{border-bottom:none}.global-search__heading{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);padding:8px 12px 4px}.global-search__item{display:flex;align-items:baseline;gap:8px;width:100%;padding:7px 12px;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--text)}.global-search__item:hover{background:var(--surface-hover)}.global-search__item--active,.global-search__item[aria-selected=true]{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent)}.global-search__title{font-weight:500;font-size:var(--font-size-base);min-width:0;overflow-wrap:anywhere}.global-search__subtitle{font-size:12px;color:var(--text-muted);min-width:0}.global-search__note{padding:10px 12px;font-size:12.5px;color:var(--text-muted)}.lead-strip{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);overflow-x:auto;padding-bottom:2px}.lead-strip__cell{flex:1 0 130px;text-align:left;padding:10px 12px;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;color:var(--text);box-shadow:none}.lead-strip__cell:hover{border-color:var(--border-strong)}.lead-strip__cell--active,.lead-strip__cell[aria-pressed=true]{border-color:var(--accent-border);background:var(--surface-selected);box-shadow:inset 0 -2px 0 var(--accent)}.lead-strip__count{font-size:20px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}.lead-strip__label{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:2px}.lead-strip__value{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px;font-variant-numeric:tabular-nums}.board{display:flex;gap:var(--space-3);overflow-x:auto;align-items:flex-start;padding-bottom:8px}.board__column{flex:0 0 272px;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-card);padding:8px}.board__column--over{border-color:var(--accent);background:var(--surface-selected)}.board__header{margin-bottom:8px;padding:2px 2px 0}.board__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:6px}.board__meta{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px;font-variant-numeric:tabular-nums}.board__requires{font-size:var(--font-size-xs);color:var(--warning-text);margin-top:4px;display:flex;flex-direction:column;gap:2px}.board__cards{display:flex;flex-direction:column;gap:8px;min-height:40px}.board__card-drag{cursor:grab}.board__card-drag:active{cursor:grabbing}.board__card{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;text-decoration:none;color:var(--text)}.board__card:hover{border-color:var(--border-strong);text-decoration:none}.board__card-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text)}.board__card-sub{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px}.board__card-foot{display:flex;justify-content:space-between;gap:8px;font-size:var(--font-size-xs);margin-top:6px}.board__card-amount{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.board__stale{color:var(--warning-text)}.board__more{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;padding:6px}.stage-strip{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);overflow-x:auto}.stage-step{flex:1 0 110px;display:flex;flex-direction:column;gap:2px;padding:8px 12px;font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);transition:var(--transition-colors)}.stage-step:disabled{cursor:default}.stage-step:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.stage-step--passed{background:var(--surface-sunken);color:var(--text-muted)}.stage-step--current{background:var(--surface-selected);color:var(--accent-text);border-color:var(--accent-border);box-shadow:inset 0 -2px 0 var(--accent);font-weight:var(--font-weight-semibold)}.stage-step__head{display:flex;align-items:center;gap:4px;min-width:0}.stage-step__head>.icon{color:var(--success)}.stage-step__pct{font-size:var(--font-size-xs);opacity:1;color:inherit}.stage-editor{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:14px}.stage-editor__item{padding-bottom:12px;border-bottom:1px solid var(--border);container-type:inline-size}.stage-editor__item:last-child{border-bottom:none;padding-bottom:0}.stage-cond{border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px 10px;margin:8px 0 0 28px;display:flex;flex-direction:column;gap:8px}.stage-cond legend{padding:0 5px;font-size:var(--font-size-xs);color:var(--text-muted)}.stage-cond__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px;align-items:center}.stage-cond__row .select,.stage-cond__row .input{width:100%}.stage-cond__novalue{text-align:center}.stage-cond__error,.stage-cond__hint{grid-column:1 / -1;font-size:12px;margin-top:-4px}.stage-cond__error{color:var(--danger)}.stage-cond__hint{color:var(--text-muted)}.stage-cond__empty{font-size:12.5px;color:var(--text-muted);margin:0}.stage-cond__unit{font-size:12.5px;color:var(--text-muted);white-space:nowrap}.stage-cond__values{border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px;max-height:132px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.stage-cond__values legend{padding:0 4px;font-size:var(--font-size-xs);color:var(--text-muted)}.stage-cond__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.stage-cond__count{font-size:var(--font-size-xs);color:var(--text-subtle)}@container (max-width: 560px){.stage-cond__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.task-row__overdue{color:var(--danger-text);font-weight:var(--font-weight-medium)}.checkbox-inline{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text);cursor:pointer}.setting{padding-bottom:16px;border-bottom:1px solid var(--border)}.setting:last-child{padding-bottom:0;border-bottom:none}.setting__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.setting__label{font-weight:500;font-size:13.5px}.setting__desc{font-size:12px;color:var(--text-muted);margin:3px 0 9px}.setting .field{margin-bottom:0}.list-editor__items{list-style:none;margin:0 0 9px;padding:0;display:flex;flex-direction:column;gap:7px}.list-editor__item{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.list-editor__item .input{flex:1;min-width:150px;max-width:300px}.list-editor__handle{width:20px;flex-shrink:0;text-align:right;font-size:var(--font-size-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.list-editor__usage{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;padding:2px 8px;white-space:nowrap}.list-editor__actions{display:flex;gap:1px}.list-editor__actions .btn{padding:4px 7px}.list-editor__confirm{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:3px 0 3px 28px;padding:9px 12px;background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:var(--radius);font-size:12.5px;color:var(--warning-text)}.list-editor__add{display:flex;gap:8px;align-items:center;margin-left:28px}.list-editor__add .input{max-width:300px}.perm-group{margin-bottom:14px}.perm-group__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-muted);margin-bottom:6px;display:flex;align-items:center;gap:8px}.perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:4px 14px}.perm-check{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;padding:2px 0}.perm-check input{margin-top:2px;flex-shrink:0}.perm-check--disabled{opacity:.5}.perm-check__code{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-muted)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:0 16px}.filter-bar{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3);align-items:center}.filter-bar .input,.filter-bar .select{width:auto;min-width:160px}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.row--end{justify-content:flex-end}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);font-size:12px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.c360{grid-template-columns:minmax(0,1fr)}.widget-grid{grid-template-columns:repeat(2,1fr)}.widget{grid-column:span min(var(--w, 1),2)}}.mobile-only,.sidebar__scrim{display:none}@media(max-width:720px){.mobile-only{display:inline-flex}.sidebar__scrim{display:block;position:fixed;inset:0;z-index:var(--z-drawer-scrim);background:var(--scrim)}.widget-grid{grid-template-columns:minmax(0,1fr)}.widget{grid-column:span 1}.content{padding:var(--content-pad-y) var(--content-pad-x) 32px}.table{font-size:var(--font-size-sm)}.table th,.table td{padding:8px 10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.history-changes{list-style:none;margin:4px 0 0;padding:0;font-size:12.5px}.history-changes li{padding:1px 0;color:var(--text-muted)}.history-changes__field{color:var(--text);font-weight:500}.history-changes__old{text-decoration:line-through}.history-changes__new{color:var(--text)}.board__window,.board__note{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:3px}.content{padding:var(--content-pad-y) var(--content-pad-x) 48px}.content>*{max-width:var(--content-max)}.stack{gap:var(--space-4)}.table td,.table th,.metric__value,.c360__stat-value,.board__card-amount,.detail-list dd,.mono{font-variant-numeric:tabular-nums}.detail-list{gap:9px 18px;align-items:baseline}.detail-list dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-muted);white-space:nowrap}.detail-list dd{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.form-grid{gap:var(--space-1) var(--space-4)}.admin-tabs{gap:var(--space-1);margin-bottom:var(--section-gap)}.admin-tab{font-size:var(--font-size-base);padding:10px 12px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:var(--transition-colors)}.admin-tab:hover{color:var(--text);border-bottom-color:var(--border-strong)}.admin-tab--active,.admin-tab--active:hover{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:var(--font-weight-semibold);background:transparent}.board__card{transition:var(--transition-colors)}.board__card:hover,.board__card-drag:hover .board__card{border-color:var(--border-strong)}.board__card-drag:active .board__card{box-shadow:var(--elevation-3)}.board__column--over{border-style:dashed;border-color:var(--accent);background:var(--surface-selected)}.contact-link{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:var(--brand);cursor:pointer;text-align:left;border-radius:3px}.contact-link:hover{text-decoration:underline}.contact-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.contact-dialog__target{font-size:17px;letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-bottom:12px}.contact-dialog__note{font-size:12.5px;line-height:1.5;margin:10px 0 0}.contact-dialog__actions{margin-top:16px;flex-wrap:wrap;gap:6px}.widget-list__contact{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.widget-list__contact>*+*:before{content:"·";color:var(--muted);margin-right:10px}.widget-list__channel{white-space:nowrap}.webhook-url{display:inline-block;max-width:100%;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--font-size-xs);line-height:1.5;word-break:break-all;background:var(--surface-2, #f6f8fb);border:1px solid var(--border);border-radius:4px;padding:4px 6px}.contact-dialog__done{font-size:12.5px;align-self:center}.contact-dialog__followup{display:inline-flex;gap:8px;align-items:center}.contact-dialog__followup input[type=date],.contact-dialog__followup .dtp__trigger{width:150px}.home{min-height:100vh;background:radial-gradient(1000px 560px at 108% -8%,#fbeed7,#fbeed700 62%),radial-gradient(1200px 680px at -12% 14%,#dfe9fe,#dfe9fe00 60%),linear-gradient(180deg,#f4f7ff,#fffaf2);color:#0f172a;font-size:15.5px;line-height:1.6}.home__header{padding:18px clamp(20px,5vw,56px)}.home__brand-group{display:flex;align-items:center;gap:14px}.home__brand-link{display:inline-flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.home__logo{display:inline-flex}.home__brand{font-size:19px;font-weight:750;letter-spacing:-.01em}.home__signin{margin-left:10px}.home__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;padding:clamp(28px,6vw,72px) clamp(20px,5vw,56px);max-width:1200px;margin:0 auto}.home__hero-copy h1{font-size:clamp(30px,4.4vw,46px);line-height:1.12;letter-spacing:-.02em;margin:0 0 18px}.home__hero-copy p{font-size:17.5px;color:#475569;max-width:46ch;margin:0 0 26px}.home__cta{display:flex;gap:12px;flex-wrap:wrap}.btn--lg{padding:11px 22px;font-size:15px}.home__hero-art svg{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 40px rgba(37,99,235,.14))}.home__section{padding:clamp(36px,6vw,72px) clamp(20px,5vw,56px);max-width:1200px;margin:0 auto}.home__section h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.015em;margin:0 0 10px}.home__section-sub{color:#475569;max-width:64ch;margin:0 0 26px}.home__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:26px}.home__card{border:1px solid #e2e8f0;border-radius:14px;padding:22px;background:#fff;transition:box-shadow .15s,transform .15s}.home__card:hover{box-shadow:0 10px 30px #0f172a14;transform:translateY(-2px)}.home__card-icon{font-size:26px;margin-bottom:10px}.home__card h3{font-size:16.5px;margin:0 0 8px;letter-spacing:-.01em}.home__card p{margin:0;color:#475569;font-size:14px;line-height:1.6}.home__section--dark{max-width:none;background:#0f172a;color:#f1f5f9}.home__section--dark>*{max-width:1200px;margin-left:auto;margin-right:auto}.home__section--dark h2{color:#fff}.home__section--dark .home__section-sub{color:#94a3b8}.home__card--dark{background:#1e293b;border-color:#334155}.home__card--dark h3{color:#e2e8f0;display:flex;align-items:center;gap:8px}.home__card--dark h3 svg{color:#4ade80;flex-shrink:0}.home__card--dark p{color:#94a3b8}.home__card--dark:hover{box-shadow:0 10px 30px #00000059}.home__banner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border:1px solid #e2e8f0;border-radius:18px;padding:clamp(22px,4vw,40px);background:linear-gradient(120deg,#eef4ff,#f8fafc)}.home__banner h2{margin:0 0 8px}.home__banner p{margin:0;color:#475569;max-width:56ch}.home__footer{border-top:1px solid #e2e8f0;padding:22px clamp(20px,5vw,56px);color:#64748b;font-size:13px}@media(max-width:860px){.home__hero{grid-template-columns:1fr}.home__hero-art{order:-1;max-width:460px}}.chart{display:block;width:100%}.chart-empty{display:grid;place-items:center;font-size:12.5px;color:var(--text-muted);background:var(--surface-sunken);border:1px dashed var(--border);border-radius:var(--radius)}.chart-columns{display:flex;align-items:flex-end;gap:10px;padding-top:18px}.chart-columns__slot{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.chart-columns__bar{width:100%;max-width:46px;border-radius:6px 6px 2px 2px;transition:filter .15s,transform .15s;transform-origin:bottom}.chart-columns__slot:hover .chart-columns__bar{filter:brightness(1.08);transform:scaleY(1.02)}.chart-columns__value{font-size:var(--font-size-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.chart-columns__label{font-size:var(--font-size-xs);color:var(--text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.chart-bars{display:flex;flex-direction:column;gap:9px}.chart-bars__row{display:grid;grid-template-columns:minmax(72px,26%) 1fr auto;align-items:center;gap:10px}.chart-bars__label{font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-bars__track{height:10px;background:var(--surface-sunken);border-radius:999px;overflow:hidden}.chart-bars__fill{height:100%;border-radius:999px;transition:width .35s cubic-bezier(.22,1,.36,1)}.chart-bars__value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.chart-donut{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.chart-donut__figure{position:relative;flex-shrink:0}.chart-donut__center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.chart-donut__value{font-size:21px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.chart-donut__caption{font-size:var(--font-size-xs);color:var(--text-muted)}.chart-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;min-width:140px}.chart-legend li{display:flex;align-items:center;gap:8px;font-size:12.5px}.chart-legend__swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0}.chart-legend__label{color:var(--text-muted);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-legend__value{font-weight:600;font-variant-numeric:tabular-nums}.chart-funnel{display:flex;flex-direction:column;gap:11px}.chart-funnel__head{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;margin-bottom:4px}.chart-funnel__label{color:var(--text);font-weight:500}.chart-funnel__value{color:var(--text-muted);font-variant-numeric:tabular-nums}.chart-funnel__track{height:16px;background:var(--surface-sunken);border-radius:5px;overflow:hidden}.chart-funnel__fill{height:100%;border-radius:5px;transition:width .35s cubic-bezier(.22,1,.36,1)}.chart-funnel__drop{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:3px}.chart-gauge{display:flex;flex-direction:column;align-items:center}.chart-gauge__value{font-size:21px;font-weight:var(--font-weight-semibold);fill:var(--text);font-variant-numeric:tabular-nums}.chart-gauge__caption{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:-6px}.content__header h1{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--line-height-tight)}.content__subtitle{font-size:var(--font-size-sm);margin-top:var(--space-1)}.card{transition:box-shadow var(--duration) var(--ease),border-color var(--duration) var(--ease)}.widget--metric .card__header,.widget--gauge .card__header,.widget--trend .card__header{border-bottom:0;min-height:0;padding:16px var(--card-pad) 0}.widget--metric .card__header h2,.widget--gauge .card__header h2,.widget--trend .card__header h2{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);letter-spacing:0}.widget--metric .card__header+.card__body,.widget--trend .card__header+.card__body{padding:6px var(--card-pad) var(--card-pad)}@media(min-width:721px){.widget--gauge .card__header+.card__body{padding:6px var(--card-pad) var(--card-pad)}}.metric__value{font-size:var(--font-size-metric);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.12;color:var(--text)}.metric__delta{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.metric__delta--up{color:var(--success);background:var(--success-soft)}.metric__delta--down{color:var(--danger);background:var(--danger-soft)}.metric__delta--flat{color:var(--text-muted);background:var(--surface-sunken)}.metric__delta--good{color:var(--success-text);background:var(--success-soft)}.metric__delta--bad{color:var(--danger-text);background:var(--danger-soft)}.metric__delta--neutral{color:var(--text-muted);background:var(--surface-sunken)}.metric__caption{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:8px}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin-bottom:var(--section-gap);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.stat-tile{position:relative;min-width:0;padding:16px var(--card-pad);box-shadow:-1px 0 0 var(--border-subtle),0 -1px 0 var(--border-subtle)}.stat-tile__label{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--text-muted);font-weight:var(--font-weight-medium)}.stat-tile__value{font-size:28px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--line-height-tight);margin-top:6px;font-variant-numeric:tabular-nums}.stat-tile__value{overflow-wrap:anywhere}.stat-tile__value--text{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:0}.stat-tile--good .stat-tile__icon{color:var(--success)}.stat-tile--bad .stat-tile__icon{color:var(--danger)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition-colors)}button.chip:hover:not(.chip--active):not(.chip--on):not([aria-pressed=true]):not(:disabled){background:var(--surface-hover);border-color:var(--control-border)}.chip--active,.chip--on,.chip[aria-pressed=true]{background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text);font-weight:var(--font-weight-semibold)}.btn[aria-pressed=true]:hover:not(:disabled),.btn[aria-pressed=true]:active:not(:disabled){background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text)}.board__column{position:relative;overflow:hidden}.lead-strip__cell{transition:var(--transition-colors)}.lead-strip__cell--active:hover,.lead-strip__cell[aria-pressed=true]:hover{border-color:var(--accent-border);background:var(--surface-selected)}.lead-strip__cell--active .lead-strip__count,.lead-strip__cell[aria-pressed=true] .lead-strip__count{color:var(--accent-text)}.report-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:18px;align-items:start}.report-nav{list-style:none;margin:0;padding:0}.report-nav__group{font-size:var(--font-size-xs);color:var(--text-subtle);font-weight:var(--font-weight-semibold);padding:12px 14px 5px}.report-nav__item{display:block;width:100%;text-align:left;border:none;background:none;font:inherit;font-size:13px;color:var(--text);padding:8px 14px;cursor:pointer;border-left:2px solid transparent}.report-nav__item:hover:not(:disabled){background:var(--surface-sunken)}.report-nav__item:disabled{color:var(--text-subtle);cursor:not-allowed}.report-nav__item--active{background:var(--surface-hover);border-left-color:var(--brand-primary);font-weight:600;color:var(--accent-text)}.report-nav__reason{display:block;font-size:var(--font-size-xs);color:var(--text-subtle);font-weight:400}.report-scope{font-size:12px;color:var(--text-muted);margin-bottom:14px}.report-chart{padding:4px 2px 2px}@media(max-width:900px){.report-layout{grid-template-columns:minmax(0,1fr)}.chart-donut{justify-content:center}}.assistant{position:fixed;top:0;right:0;bottom:0;z-index:50;width:400px;max-width:100vw;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg)}.assistant__scrim{position:fixed;inset:0;z-index:49;background:var(--scrim)}.assistant__head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text)}.assistant__title{font-weight:var(--font-weight-semibold);font-size:14px;flex:1}.assistant__head .btn{color:var(--text-muted)}.assistant__language{width:auto;min-width:96px;font-size:12px;padding:4px 8px}.assistant__body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--surface-sunken)}.assistant__greeting{font-size:14px;font-weight:600;color:var(--text)}.assistant__intro{font-size:13px;color:var(--text-muted)}.assistant__introLead{margin:6px 0 4px;font-weight:600;color:var(--text)}.assistant__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistant__chip{border:1px solid var(--accent-border);background:var(--surface-hover);color:var(--accent-text);border-radius:999px;padding:5px 11px;font-size:12.5px;cursor:pointer}.assistant__chip:hover:not(:disabled){background:var(--surface-selected)}.assistant__chip:disabled{opacity:.5;cursor:not-allowed}.assistant__bubble{max-width:92%;padding:9px 12px;border-radius:var(--radius-lg);font-size:13.5px;line-height:1.5;box-shadow:var(--shadow-sm)}.assistant__bubble--user{align-self:flex-end;background:var(--brand-primary);color:var(--brand-on-primary);border-bottom-right-radius:var(--radius-sm)}.assistant__bubble--assistant{align-self:flex-start;background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:var(--radius-sm)}.assistant__thinking{display:flex;align-items:center}.assistant__para{margin:0 0 6px}.assistant__para:last-child{margin-bottom:0}.assistant__list{margin:4px 0;padding-left:18px}.assistant__list li{margin-bottom:3px}.assistant__sources{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.assistant__source{border:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--text);border-radius:999px;padding:3px 9px;font-size:var(--font-size-xs);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant__source:hover{border-color:var(--accent);color:var(--accent-text)}.assistant__notes{margin-top:7px;padding-top:6px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);color:var(--text-muted)}.assistant__blocked,.assistant__error{padding:9px 12px;border-radius:var(--radius);font-size:12.5px}.assistant__blocked{background:var(--warning-soft);border:1px solid var(--warning);color:var(--warning)}.assistant__error{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger)}.assistant__foot{border-top:1px solid var(--border);padding:10px 12px;background:var(--surface)}.assistant__composer{display:flex;align-items:flex-end;gap:6px}.assistant__input{flex:1;resize:none;font:inherit;font-size:13.5px;padding:8px 10px;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface-control);color:var(--text)}.assistant__input:focus{outline:2px solid var(--focus-ring);outline-offset:-1px}.assistant__mic{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius);width:34px;height:34px;font-size:15px;cursor:pointer;flex:none}.assistant__mic:disabled{opacity:.5;cursor:not-allowed}.assistant__mic--live{background:var(--danger);border-color:var(--danger);color:var(--text-inverse);animation:assistant-pulse 1.4s ease-in-out infinite}@keyframes assistant-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--danger) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--danger) 0%,transparent)}}.assistant__disclosure,.assistant__voiceError{margin-top:6px;font-size:var(--font-size-xs)}.assistant__disclosure{color:var(--text-muted)}.assistant__voiceError{color:var(--danger)}@media(max-width:720px){.assistant{width:100vw;border-left:none}}.assign{position:relative;display:inline-block}.assign__control{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:var(--control-h);padding:0 10px;border:1px solid var(--control-border);background:var(--surface);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-base);color:var(--text);cursor:pointer;transition:var(--transition-colors)}.assign__control:hover:not(:disabled){border-color:var(--control-border-hover)}.assign__control[aria-expanded=true]{border-color:var(--focus-ring)}.assign__control:disabled{background:var(--surface-sunken);border-color:var(--border);color:var(--text-muted);cursor:not-allowed}.assign__control>.icon{color:var(--text-muted)}.assign--compact{max-width:100%}.assign--compact .assign__control{min-height:var(--control-h-sm);max-width:100%;padding:0 8px;font-size:var(--font-size-sm)}.assign__menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:280px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--elevation-3);overflow:hidden}.assign__menu--fixed{position:fixed;top:auto;left:auto;z-index:var(--z-dropdown)}.assign__search{width:100%;border:none;border-bottom:1px solid var(--border);padding:8px 10px;font:inherit;font-size:var(--font-size-sm);background:var(--surface);color:var(--text)}.assign__search:focus{outline:none;background:var(--surface-sunken);box-shadow:inset 0 -2px 0 var(--focus-ring)}.assign__list{list-style:none;margin:0;padding:4px;max-height:260px;overflow-y:auto}.assign__option{display:block;width:100%;min-height:36px;text-align:left;border:none;background:none;border-radius:var(--radius-sm);padding:6px 10px;cursor:pointer;font:inherit;color:var(--text)}.assign__option:hover{background:var(--surface-hover)}.assign__option--active,.assign__option--active:hover{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent)}.assign__current{margin-left:6px;vertical-align:-2px;color:var(--accent-text)}.assign__name{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.assign__email,.assign__title{display:block;font-size:var(--font-size-xs);color:var(--text-muted)}.assign__empty{padding:10px;font-size:12.5px;color:var(--text-muted)}.bell{position:relative}.bell__button{position:relative;display:inline-grid;place-items:center;width:var(--control-h);height:var(--control-h);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--topbar-text);cursor:pointer;transition:var(--transition-colors)}.bell__button:hover{background:var(--topbar-raised);color:var(--topbar-text-strong)}.bell__badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--danger);color:var(--text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--topbar-bg)}.bell__panel{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:360px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--elevation-3);overflow:hidden}.bell__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:var(--font-size-sm)}.bell__body{max-height:380px;overflow-y:auto}.bell__empty{padding:16px 12px;font-size:12.5px;color:var(--text-muted);margin:0}.bell__item{display:flex;gap:var(--space-2);width:100%;text-align:left;border:none;border-bottom:1px solid var(--border);background:none;padding:var(--space-2) var(--space-3);cursor:pointer;font:inherit}.bell__item:hover{background:var(--surface-hover)}.bell__item--unread{box-shadow:inset 3px 0 0 var(--accent)}.bell__icon{display:inline-flex;color:var(--text-muted);padding-top:1px}.bell__text{min-width:0;flex:1}.bell__title{display:block;font-size:var(--font-size-base);color:var(--text)}.bell__meta{display:block;font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px}.num{text-align:right;font-variant-numeric:tabular-nums}th.num,td.num{text-align:right}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.line-grid{display:grid;gap:6px;margin-bottom:12px}.line-grid__head,.line-grid__row{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(140px,2fr) 74px 110px 74px 74px 110px 40px;gap:6px;align-items:center}.line-grid__head{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-bottom:2px;border-bottom:1px solid var(--border)}.line-grid__row{padding:2px 0}.line-grid__row .input,.line-grid__row .select{width:100%}.line-grid__num{text-align:right;font-variant-numeric:tabular-nums}input.line-grid__num{text-align:right}.line-grid__total{font-weight:600}.line-grid__empty{color:var(--text-muted);font-size:13px;padding:12px 0}.doc-totals{margin:14px 0 0 auto;width:min(300px,100%);display:grid;gap:4px;font-size:13px}.doc-totals>div{display:flex;justify-content:space-between;gap:16px}.doc-totals dt{color:var(--text-muted)}.doc-totals dd{margin:0;font-variant-numeric:tabular-nums}.doc-totals__grand{border-top:1px solid var(--border);padding-top:6px;margin-top:2px;font-size:15px;font-weight:600}@media(max-width:1080px){.detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.line-grid__head{display:none}.line-grid__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 0;border-bottom:1px solid var(--border)}}.segment-builder{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.segment-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px;align-items:center}.segment-row .select,.segment-row .input{width:100%}.segment-row__novalue{text-align:center}.segment-row__error,.segment-row__hint{grid-column:1 / -1;font-size:12px;margin-top:-4px}.segment-row__error{color:var(--danger)}.segment-row__hint{color:var(--text-muted)}.segment-group{border:1px solid var(--border);border-radius:8px;padding:10px 12px 12px;margin:0;display:flex;flex-direction:column;gap:10px}.segment-group legend{padding:0 6px}.segment-preview{border:1px dashed var(--border);border-radius:8px;padding:10px 12px;margin:12px 0;background:var(--surface-sunken, transparent)}.segment-preview__count{font-size:15px}.segment-preview__sample{margin:8px 0 0;padding-left:18px;font-size:13px}.segment-preview__sample li{margin-bottom:2px}.segment-summary{max-width:32rem}.campaign-variables{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.campaign-variables .chip{font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}.campaign-body{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:1.6;margin:0;padding:12px;background:var(--surface-sunken, rgba(0, 0, 0, .03));border-radius:8px}.dry-run__sample{margin:10px 0}.dry-run__sample summary{cursor:pointer;color:var(--text-muted)}.webhook-endpoint{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border);flex-wrap:wrap}.webhook-endpoint:last-child{border-bottom:none;padding-bottom:0}.webhook-events{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;max-height:320px;overflow-y:auto}.webhook-events fieldset{border:1px solid var(--border);border-radius:8px;padding:8px 10px;margin:0}.webhook-events legend{font-size:12px;color:var(--text-muted);padding:0 4px}.webhook-event{display:flex;gap:6px;align-items:center;font-size:12px;margin-bottom:3px}@media(max-width:760px){.segment-row,.stage-cond__row{grid-template-columns:minmax(0,1fr) auto}.webhook-endpoint{flex-direction:column}}.sheet-backdrop{position:fixed;inset:0;z-index:50;padding:20px;display:grid;place-items:center;overflow-y:auto;background:var(--scrim)}.sheet{width:100%;max-width:min(560px,96vw);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-dialog);box-shadow:var(--elevation-4);overflow:hidden}.sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.sheet__header h2{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sheet__body{padding:16px 18px;overflow-y:auto;flex:1;min-height:0}.sheet__body>*+*{margin-top:12px}.sheet__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap}.viewas-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px var(--content-pad-x);background:#7c2d12;color:#ffedd5;font-size:13px;border-bottom:2px solid #ea580c}.viewas-banner strong{color:#fff}.viewas-banner__timer{margin-left:auto;font-variant-numeric:tabular-nums}.viewas-banner__leave{border:1px solid #fdba74;background:transparent;color:#ffedd5;border-radius:6px;padding:3px 10px;font-size:12.5px;cursor:pointer}.viewas-banner__leave:hover{background:#ffffff1f}.locked-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px var(--content-pad-x);background:#fef3c7;color:#78350f;border-bottom:1px solid #fcd34d;font-size:13px}.locked-banner__link{margin-left:auto;font-weight:600;color:inherit}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:16px}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.kpi{box-shadow:var(--elevation-1)}.kpi--link{text-decoration:none;color:inherit;transition:var(--transition-colors)}.kpi--link:hover{border-color:var(--border-strong);text-decoration:none}.kpi__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.kpi__value{font-size:var(--font-size-figure);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.2}.kpi__value--good{color:var(--success)}.kpi__value--warning{color:var(--warning)}.kpi__value--bad{color:var(--danger)}.kpi__hint{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.35}.chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.chart-note{font-size:12px;color:var(--text-muted);margin:8px 0 0;line-height:1.4}.platform-customers td{vertical-align:top}.link-strong{font-weight:600}.small{font-size:var(--font-size-xs)}.text-danger{color:var(--danger-text)}.text-warning{color:var(--warning-text)}.row--danger td{background:var(--danger-soft)}.kv{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px}.kv dt{color:var(--text-muted)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.kv--tight{gap:3px 10px;font-size:13px}.usage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px}.usage{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.usage__value{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.usage__label{font-size:12px;color:var(--text-muted)}.usage__hint{font-size:var(--font-size-xs);color:var(--text-muted)}.span-2{grid-column:1 / -1}.button-column{display:flex;flex-direction:column;gap:8px;align-items:stretch}.total-preview{font-size:14px;margin:6px 0 12px}.entitlement-table td{vertical-align:top}.wizard-steps{display:flex;gap:4px;list-style:none;margin:0;padding:10px 18px 0;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted)}.wizard-steps li{display:flex;align-items:center;gap:6px;padding:4px 10px 8px;border-bottom:2px solid transparent}.wizard-steps li.is-current{color:var(--text);font-weight:600;border-bottom-color:var(--brand-primary)}.wizard-steps li.is-done{color:var(--text)}.wizard-steps__n{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-sunken);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.wizard-steps li.is-current .wizard-steps__n{background:var(--brand-primary);color:var(--brand-on-primary)}.wizard-steps li.is-done .wizard-steps__n{background:var(--success-soft)}.chip-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip--on{background:var(--accent);color:var(--brand-on-primary);border-color:var(--accent)}.module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.module-tick{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--border);border-radius:8px;padding:8px 10px;cursor:pointer;font-size:13px}.module-tick:hover{border-color:var(--accent)}.module-tick--locked{opacity:.62;cursor:default}.module-tick span{display:flex;flex-direction:column;gap:1px;min-width:0}.module-tick small{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.35}.review{display:grid;gap:8px}.review__row{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:12px;font-size:13.5px}.review__label{color:var(--text-muted)}.review__value{overflow-wrap:anywhere}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.checkbox{display:inline-flex;gap:7px;align-items:center;font-size:13.5px;cursor:pointer}.linklike{background:none;border:none;padding:0;color:var(--accent-text);text-decoration:underline;cursor:pointer;font:inherit}.filter-bar__field{display:inline-flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);color:var(--text-muted)}.sheet--wide{max-width:min(900px,96vw)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll>.table{min-width:620px}@media(max-width:720px){:not(.table-scroll)>.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.plan-price{font-size:22px;font-weight:600;margin-bottom:6px}.plan-modules{columns:2;font-size:12.5px;margin:6px 0 0;padding-left:18px}.template-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.template-subject{font-family:var(--font-mono);font-size:12px;background:var(--surface-sunken);padding:6px 8px;border-radius:6px;overflow-wrap:anywhere}.template-editor__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.template-preview{border:1px solid var(--border);border-radius:8px;overflow:hidden}.template-preview__subject{padding:8px 10px;border-bottom:1px solid var(--border);font-weight:600;font-size:13.5px;background:var(--surface-sunken)}.template-preview__body{margin:0;padding:10px;font-size:12.5px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);max-height:460px;overflow-y:auto}.variables ul{columns:2;font-family:var(--font-mono);font-size:var(--font-size-xs);padding-left:18px}.feature-list{columns:2;font-size:13.5px;margin:0;padding-left:18px}.countdown{font-variant-numeric:tabular-nums}.countdown--expired{color:var(--danger-text);font-weight:600}@media(max-width:900px){.grid-2,.grid-3,.template-editor__grid{grid-template-columns:minmax(0,1fr)}.plan-modules,.feature-list,.variables ul{columns:1}.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.review__row{grid-template-columns:minmax(0,1fr);gap:0}.review__label{font-size:var(--font-size-xs)}}@media(max-width:620px){.viewas-banner{font-size:12px;padding:7px 12px}.viewas-banner__timer{margin-left:0;width:100%}.wizard-steps li{padding:4px 6px 8px}.wizard-steps li:not(.is-current){font-size:0}.wizard-steps li:not(.is-current) .wizard-steps__n{font-size:var(--font-size-xs)}}.home__nav{display:flex;gap:4px;margin-left:18px;flex-wrap:wrap}.home__nav-link{padding:7px 11px;border-radius:8px;font-size:13.5px;font-weight:600;color:#334155;text-decoration:none}.home__nav-link:hover{background:#eef2ff;color:var(--brand, #2563eb)}.home__nav-link.active{color:var(--brand, #2563eb)}.home__header-actions{display:flex;gap:8px;margin-left:auto;align-items:center}.home__hero--inner{padding-bottom:8px}.home__section--tight{padding-top:28px}.home__plan-badge{display:inline-block;margin-top:10px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:#f1f5f9;color:#475569}.home__plan-badge--free{background:#dcfce7;color:#166534}.home__pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;align-items:start}.home__tier{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.home__tier--featured{border-color:var(--brand, #2563eb);box-shadow:0 8px 28px #2563eb1f}.home__tier-flag{position:absolute;top:-11px;left:20px;background:var(--brand, #2563eb);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.home__tier h3{margin:0;font-size:18px}.home__tier-desc{margin:0;color:#64748b;font-size:13px;min-height:34px}.home__tier-price strong{font-size:30px;letter-spacing:-.5px}.home__tier-price span{color:#64748b;font-size:13px}.home__tier-limits{margin:0;padding-left:18px;color:#334155;font-size:13.5px;line-height:1.8}.home__tier-modules summary{cursor:pointer;font-size:12.5px;color:var(--brand, #2563eb);font-weight:600}.home__tier-modules p{font-size:12px;color:#64748b;line-height:1.7}.home__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.home__step{position:relative;padding-top:30px}.home__step-number{position:absolute;top:-16px;left:20px;width:34px;height:34px;border-radius:50%;background:var(--brand, #2563eb);color:#fff;font-weight:800;display:grid;place-items:center}.home__contact{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:start}.home__contact-channels{display:grid;gap:14px}.home__contact-channels--row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.home__contact-card{text-decoration:none;color:inherit;display:block}.home__contact-card:hover{border-color:var(--brand, #2563eb)}.home__contact-form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:26px}.home__contact-form h2{margin-top:0}.home__footer--full{padding:34px 32px 40px}.home__footer-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:26px;max-width:1080px;margin:0 auto}.home__footer-cols strong{display:block;margin-bottom:8px}.home__footer-cols a{display:block;color:#475569;text-decoration:none;padding:3px 0;font-size:13.5px}.home__footer-cols a:hover{color:var(--brand, #2563eb)}.home__footer-cols p{color:#64748b;font-size:13px;line-height:1.6}.home__footer-hours{display:block;margin-top:6px;color:#94a3b8;font-size:12px}@media(max-width:860px){.home__contact,.home__footer-cols{grid-template-columns:1fr}.home__nav{margin-left:4px}}.int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.int-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer;text-align:left;font:inherit;transition:border-color .12s,box-shadow .12s}.int-tile:hover{border-color:var(--brand, #2563eb)}.int-tile--active{border-color:var(--brand, #2563eb);box-shadow:0 0 0 2px var(--brand-primary-soft, #dbeafe)}.int-tile--soon{opacity:.55}.int-tile__name{font-weight:var(--font-weight-semibold);font-size:13.5px}.int-tile__surfaces{color:var(--text-muted);font-size:var(--font-size-xs);min-height:2em}.int-tile__status{margin-top:auto}.int-mark{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:18px;color:var(--text)}.fb-connect,.btn.fb-connect:is(:hover,:active):not(:disabled){background:#1877f2;border-color:#1877f2;color:#fff}.btn.fb-connect:is(:hover,:active):not(:disabled){filter:brightness(.92)}.pipeflow{display:flex;flex-direction:column;align-items:center;gap:0;padding:10px 0 4px}.pipeflow__node{width:min(430px,100%);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:10px 14px;text-align:center;font:inherit;cursor:pointer;transition:var(--transition-colors)}.pipeflow__node:hover{border-color:var(--accent)}.pipeflow__node--active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-border)}.pipeflow__name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.pipeflow__prob{color:var(--text-muted);font-size:var(--font-size-xs);margin-left:6px;font-weight:500}.pipeflow__chips{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:6px}.pipeflow__chip{font-size:var(--font-size-xs);padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border)}.pipeflow__chip--cond{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeflow__chip--sub{background:var(--surface-selected);border-color:transparent}.substages .chip{display:inline-flex;align-items:center;gap:4px;cursor:default}.chip__btn{border:0;background:none;padding:0 2px;cursor:pointer;color:var(--text-subtle);font:inherit;font-size:var(--font-size-xs);line-height:1}.chip__btn:hover{color:var(--text)}.pipeflow__chip--more{background:var(--surface);border-style:dashed;cursor:help}.pipeflow__link{display:flex;flex-direction:column;align-items:center;color:var(--accent-border)}.pipeflow__stem{width:1.5px;height:12px;background:currentColor}.pipeflow__plus{width:22px;height:22px;border-radius:50%;border:1px solid currentColor;background:var(--surface);color:var(--accent);font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center}.pipeflow__plus:hover{background:var(--accent);color:var(--text-inverse)}.pipeflow__arrow{font-size:var(--font-size-xs);line-height:.8}.pipeflow__terminals{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(430px,100%);margin-top:0}.pipeflow__node--won{border-color:var(--success-border);background:var(--success-soft)}.pipeflow__node--won .pipeflow__name{color:var(--success-text)}.pipeflow__node--lost{border-color:var(--danger-border);background:var(--danger-soft)}.pipeflow__node--lost .pipeflow__name{color:var(--danger-text)}.pipeflow__fork{display:grid;grid-template-columns:1fr 1fr;width:min(430px,100%);color:var(--accent-border)}.pipeflow__fork span{display:flex;flex-direction:column;align-items:center}.pricing__toggle{display:inline-flex;align-items:center;border-radius:999px;background:#0f172a;padding:4px;gap:2px;margin:0 auto}.pricing__toggle button{border:0;border-radius:999px;padding:8px 22px;font:inherit;font-weight:700;background:transparent;color:#cbd5e1;cursor:pointer}.pricing__toggle button.on{background:#fff;color:#0f172a}.pricing__save{color:#16a34a;font-weight:700;font-size:13px}.tier-card--vibrant{position:relative;border-radius:18px;border:1px solid #e2e8f0;background:#fff}.tier-card--vibrant:before{content:"";position:absolute;inset:0 0 auto;height:6px;border-radius:18px 18px 0 0;background:var(--tier-accent, linear-gradient(90deg, #6366f1, #8b5cf6))}.tier-card__pop{position:absolute;top:12px;left:14px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#6d28d9}.tier-card__ai{position:absolute;top:10px;right:12px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:linear-gradient(90deg,#fde7f3,#e9d5ff);color:#86198f}.tier-card__price-line{display:flex;align-items:baseline;justify-content:center;gap:4px}.tier-card__rupee{font-size:20px;font-weight:700;color:#334155}.tier-card__amount{font-size:44px;font-weight:800;letter-spacing:-.02em}.tier-card__per{color:#64748b;font-size:12.5px}.tier-card__strike{color:#94a3b8;text-decoration:line-through;font-size:14px;margin-right:6px}.home__brand-lockup{height:76px;width:auto;display:block}.home__gallery{overflow:hidden;padding:26px 0 10px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home__gallery-track{display:flex;width:max-content;animation:home-gallery-scroll 48s linear infinite}.home__gallery:hover .home__gallery-track{animation-play-state:paused}.home__gallery-track img{height:236px;width:auto;margin-right:26px;border-radius:16px;object-fit:cover;box-shadow:0 14px 30px #0f172a29}.home__gallery-track img:nth-child(odd){transform:rotate(-1.2deg)}.home__gallery-track img:nth-child(2n){transform:rotate(1.1deg) translateY(10px)}@keyframes home-gallery-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.home__gallery-track{animation:none}}.home__hero2{display:grid;grid-template-columns:300px 1fr;gap:34px;align-items:start;padding:34px 0 6px}.home__featrail{display:flex;flex-direction:column;gap:6px;border-right:2px solid #0f172a14;padding-right:18px}.home__feattab{display:block;text-align:left;font:inherit;font-weight:800;font-size:16.5px;color:#334155;background:#fdf4e4;border:0;border-radius:10px;margin-bottom:2px;padding:10px 12px;cursor:pointer;transition:background .15s,color .15s,transform .15s}.home__feattab:hover,.home__feattab--active{background:var(--brand-button, #2563eb);color:var(--brand-on-button, #fff);transform:translate(4px);box-shadow:0 8px 18px #2563eb40}.home__hero2-main h1{font-size:34px;line-height:1.2;letter-spacing:-.02em;margin:0 0 20px}.home__hero2-accent{color:var(--brand-primary, #1e40af)}.home__cta-box{border:2px solid #0f172a22;box-shadow:0 6px 16px #0f172a14}.home__featpanel{margin-top:26px;background:transparent;border:0;border-radius:0;padding:6px 2px;box-shadow:none;animation:home-featpanel-in .25s ease}.home__featpanel h2{margin:0 0 12px;font-size:19px}.home__featpanel ul{list-style:none;margin:0;padding:0}@keyframes home-featpanel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home__starline{display:flex;gap:10px;align-items:baseline;padding:6px 0;font-size:16.5px;color:#334155}.home__star{display:inline-block;animation:home-star-twinkle 1.8s ease-in-out infinite}.home__starline:nth-child(2n) .home__star{animation-delay:.6s}.home__starline:nth-child(3n) .home__star{animation-delay:1.1s}@keyframes home-star-twinkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35) rotate(8deg);opacity:.65}}.home__gallery-track video{height:236px;width:auto;margin-right:26px;border-radius:16px;object-fit:cover;box-shadow:0 14px 30px #0f172a29}.home__gallery-track video:nth-child(odd){transform:rotate(-1.2deg)}.home__gallery-track video:nth-child(2n){transform:rotate(1.1deg) translateY(10px)}.home__card--security{position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s;cursor:default}.home__card--security .home__sec-bullets{list-style:none;margin:0;padding:0;display:none}.home__card--security .home__sec-bullets .home__starline{color:#cbd5e1;font-size:13.5px;padding:4px 0}.home__card--security:hover,.home__card--security:focus-visible{transform:translateY(-4px);border-color:#60a5fa;box-shadow:0 16px 34px #2563eb59;outline:none}.home__card--security:hover .home__sec-summary,.home__card--security:focus-visible .home__sec-summary{display:none}.home__card--security:hover .home__sec-bullets,.home__card--security:focus-visible .home__sec-bullets{display:block}@media(max-width:860px){.home__hero2{grid-template-columns:1fr;gap:18px}.home__featrail{flex-direction:row;overflow-x:auto;border-right:0;padding:0 0 10px;border-bottom:2px solid #0f172a14}.home__feattab{white-space:nowrap}.home__feattab--active{transform:none}.home__hero2-main h1{font-size:26px}.home__cta{flex-wrap:wrap}.home__gallery-track img,.home__gallery-track video{height:170px}}@media(max-width:700px){.home__brand-group{flex-wrap:wrap;row-gap:8px}.home__nav{order:3;width:100%;display:flex;flex-direction:row;gap:16px;overflow-x:auto;padding-bottom:4px}.home__nav-link{white-space:nowrap}}.home__sectable-wrap{overflow-x:auto;border-radius:16px;border:1px solid #334155}.home__sectable{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}.home__sectable thead th{text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#1e293b;padding:14px 18px}.home__sectable tbody th,.home__sectable tbody td{padding:14px 18px;border-top:1px solid #334155;vertical-align:top;text-align:left}.home__sectable tbody th{color:#fff;font-weight:700;white-space:nowrap;width:190px}.home__sectable tbody td:nth-child(2){color:#cbd5e1;width:230px}.home__sectable tbody td:nth-child(3){color:#94a3b8;line-height:1.55}.home__sectable tbody tr{transition:background .15s}.home__sectable tbody tr:hover{background:#1e293b}.prospect__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.prospect__badges{white-space:nowrap}.prospect__message{margin:10px 0 6px;font-size:14px;color:#334155;white-space:pre-wrap}.prospect__notes{margin:0 0 6px}.prospect__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.home__pricecards{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.home__pricecard{flex:1 1 150px;max-width:220px;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;background:linear-gradient(180deg,#fff,#f8faff)}.home__pricecard-name{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.home__pricecard-price{font-size:28px;font-weight:800;color:#16181d;margin-top:2px}.home__pricecard-per{font-size:13px;font-weight:600;color:#94a3b8}.home__pricecard-note{font-size:12.5px;color:#d97706;font-weight:600;margin-top:4px}.home__pricefoot{margin:14px 0 0;font-size:13.5px;color:#64748b}.lead-ai__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;margin:0}.lead-ai__fact dt{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #64748b);margin-bottom:2px}.lead-ai__fact dd{margin:0;font-size:13px;line-height:1.45}.inbox-split{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.7fr);gap:var(--space-4);align-items:start}.thread-row{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;border:0;background:transparent;padding:10px var(--space-4);cursor:pointer;font:inherit;color:inherit;transition:var(--transition-colors);border-bottom:1px solid var(--border-subtle)}.thread-row:last-child{border-bottom:0}.thread-row:hover{background:var(--surface-hover)}.thread-row--active,.thread-row--active:hover{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent)}.email-frame{width:100%;height:320px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.cal-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.cal-toolbar__range{font-size:13.5px;font-weight:600}.cal-toolbar__spacer{flex:1}.cal-grid{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.cal-gutter__head{height:30px;border-bottom:1px solid var(--border)}.cal-gutter__hour{height:44px;padding:2px 6px 0 0;text-align:right;font-size:var(--font-size-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.cal-col{border-left:1px solid var(--border);min-width:0}.cal-col__head{height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border)}.cal-col__head--today{color:var(--accent-text);background:var(--surface-hover)}.cal-col__body{position:relative}.cal-hourline{position:absolute;left:0;right:0;border-top:1px solid var(--surface-sunken)}.cal-event{position:absolute;left:3px;right:3px;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:2px 6px;border-radius:6px;overflow:hidden;background:var(--surface-selected);border:1px solid var(--brand-primary);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;color:var(--text)}.cal-event:hover{filter:brightness(.97)}.cal-event__time{font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.cal-event__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cal-event--allday{height:20px;flex-direction:row;align-items:center;background:var(--surface-sunken);border-style:solid}.cal-event--tentative{border-style:dashed;background:var(--surface)}.cal-event--cancelled{opacity:.55;border-color:var(--border-strong);background:var(--surface-sunken)}.cal-event--cancelled .cal-event__title{text-decoration:line-through}.cal-list__day{padding:8px 16px 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-sunken)}.cal-list__row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;border:0;border-bottom:1px solid var(--border);background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer;color:inherit}.cal-list__row:hover{background:var(--surface-hover)}.cal-list__time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cal-list__title{font-weight:500}@media(max-width:900px){.cal-grid{overflow-x:auto;grid-template-columns:44px repeat(7,minmax(96px,1fr))}}.project-stages{margin:0 0 4px;padding-left:20px;display:grid;gap:4px;font-size:13px}.project-stages .badge{margin-left:6px}.stage-path{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.stage-path__step{padding:3px 10px;border-radius:999px;font-size:12px;background:var(--surface-muted, #f2f4f8);color:var(--text-subtle)}.stage-path__step--current{background:var(--brand-primary);color:var(--brand-on-primary);font-weight:600}.stage-path__step--won:not(.stage-path__step--current){color:var(--success, #157f3b)}.stage-path__step--lost:not(.stage-path__step--current){color:var(--danger, #b42318)}.stage-path__sub{font-weight:400;opacity:.9}.radio-group{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 14px}.radio-group legend{width:100%;margin-bottom:4px}.closing-payment{border:1px solid var(--border, #e3e7ee);border-radius:10px;padding:12px 14px 4px;margin-bottom:12px;background:var(--surface-selected)}.balance--due{color:var(--danger, #b42318)}.payment-history{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:13px}.delivery__overdue{color:var(--danger, #b42318);font-weight:600}.delivery__rework{font-size:12px;color:var(--danger, #b42318);margin-top:2px}.form-picker{margin:4px 0 12px}.form-picker__modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.form-picker__mode{text-align:left;border:1px solid var(--border, #e3e7ee);border-radius:10px;padding:10px 12px;background:var(--surface);cursor:pointer;display:grid;gap:4px;font:inherit;font-size:12.5px;color:var(--text-subtle)}.form-picker__mode strong{color:var(--text);font-size:13.5px}.form-picker__mode--on{border-color:var(--accent);box-shadow:0 0 0 2px var(--surface-selected)}.form-picker__list{display:grid;gap:8px}.form-picker__options{display:grid;gap:6px;max-height:240px;overflow:auto;padding:6px 2px;border-top:1px solid var(--border, #e3e7ee)}.form-picker__all{font-weight:600}.legal{max-width:760px;margin:0 auto;line-height:1.65;font-size:15px}.legal h2{font-size:18px;margin:26px 0 8px}.legal ul{padding-left:20px;display:grid;gap:6px}.password-input{position:relative;display:block}.password-input .input{padding-right:40px}.password-input__toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.password-input__toggle:hover{color:var(--text);background:var(--surface-hover)}.password-input__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.people-picker{display:flex;flex-direction:column;gap:6px}.people-picker__list{max-height:220px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);padding:4px 8px;background:var(--surface)}.people-picker__row{display:flex;padding:5px 0;border-bottom:1px solid var(--border-subtle)}.people-picker__row:last-child{border-bottom:0}.task-page{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:16px;align-items:start}@media(max-width:900px){.task-page{grid-template-columns:minmax(0,1fr)}}.task-chat{display:flex;flex-direction:column;height:min(70vh,680px)}.task-chat__list{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--surface-sunken)}.task-chat__system{align-self:center;font-size:12px;color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:3px 10px;text-align:center;max-width:90%}.task-chat__call{align-self:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:13px}.task-chat__msg{align-self:flex-start;max-width:78%}.task-chat__msg--mine{align-self:flex-end}.task-chat__meta{font-size:var(--font-size-xs);color:var(--text-muted);margin-bottom:2px}.task-chat__msg--mine .task-chat__meta{text-align:right}.task-chat__bubble{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px 12px;white-space:pre-wrap;word-break:break-word;font-size:14px}.task-chat__msg--mine .task-chat__bubble{background:var(--surface-selected);border-color:var(--accent-border)}.task-chat__composer{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--border);background:var(--surface)}.task-chat__composer .textarea{flex:1;resize:none}.call-panel{position:fixed;inset:24px;z-index:1200;display:flex;flex-direction:column;color:var(--dark-overlay-text);background:var(--dark-overlay-bg);border-radius:14px;overflow:hidden;box-shadow:var(--elevation-4)}.call-panel__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;color:var(--text-inverse);background:var(--dark-overlay-bar);font-size:14px}.call-panel__link{color:var(--accent-on-dark);font-size:13px}.call-panel__stage{flex:1;min-height:0}.call-panel__stage iframe{border:0}.call-toast{position:fixed;right:20px;bottom:20px;z-index:1300;max-width:420px}.incoming-call{position:fixed;inset:0;z-index:1250;display:flex;align-items:center;justify-content:center;background:var(--scrim)}.incoming-call__card{background:var(--surface-raised);border-radius:16px;padding:28px 32px;text-align:center;min-width:320px;box-shadow:var(--elevation-4)}.incoming-call__who{font-size:20px;font-weight:var(--font-weight-semibold);margin:10px 0 4px}.incoming-call__pulse{width:64px;height:64px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--text-inverse);background:var(--success);animation:call-pulse 1.2s ease-out infinite}@keyframes call-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent)}to{box-shadow:0 0 0 22px color-mix(in srgb,var(--success) 0%,transparent)}}.stage-bar{display:grid;grid-template-columns:12px minmax(110px,180px) 1fr 44px;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--radius-control);color:inherit;text-decoration:none}.stage-bar:hover{background:var(--surface-muted);text-decoration:none}.stage-bar__dot{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--stage-tone, var(--chart-neutral))}.stage-bar__track{background:var(--chart-track);border-radius:var(--radius-control);height:12px;overflow:hidden}.stage-bar__fill{display:block;height:100%;border-radius:var(--radius-control);background:var(--stage-tone, var(--chart-neutral))}.stage-bar__count{text-align:right;font-variant-numeric:tabular-nums}.person-bar__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.person-bar__track{display:flex;height:22px;border-radius:var(--radius-control);overflow:hidden;min-width:60px;background:var(--border-subtle)}.person-bar__segment{display:flex;align-items:center;justify-content:center;color:var(--text-inverse);background:var(--stage-tone, var(--chart-neutral));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-decoration:none;min-width:18px}.person-bar__segment--ink-dark{color:var(--text)}.person-bar__segment--ink-black{color:var(--ink-black)}a.person-bar__segment:hover{color:var(--text-inverse);background:color-mix(in srgb,var(--stage-tone, var(--chart-neutral)) 90%,var(--ink-black));text-decoration:none}a.person-bar__segment--ink-dark:hover{color:var(--text);background:color-mix(in srgb,var(--stage-tone, var(--chart-neutral)) 85%,var(--surface))}a.person-bar__segment--ink-black:hover{color:var(--ink-black);background:color-mix(in srgb,var(--stage-tone, var(--chart-neutral)) 85%,var(--surface))}a.person-bar__segment:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.person-bar__legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--font-size-xs);color:var(--text-muted);margin-top:4px}.tpl-send{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:16px;min-height:420px}.tpl-send__list{display:flex;flex-direction:column;gap:6px;max-height:64vh;overflow-y:auto;padding-right:4px}.tpl-send__preview{display:flex;flex-direction:column;gap:12px;min-width:0}.tpl-send__actions{display:flex;flex-wrap:wrap;gap:16px}.tpl-send__hint{font-size:var(--font-size-xs);margin-top:4px;max-width:280px}.tpl-chips{display:flex;flex-wrap:wrap;gap:6px}.tpl-chip{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:var(--radius-pill);padding:3px 10px;font:inherit;font-size:var(--font-size-xs);cursor:pointer;transition:var(--transition-colors)}.tpl-chip:hover{border-color:var(--control-border);background:var(--surface-hover)}.tpl-chip--on,.tpl-chip--on:hover{background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text);font-weight:var(--font-weight-semibold)}.tpl-group{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);margin:8px 0 2px}.tpl-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:8px 10px;font:inherit;font-size:var(--font-size-sm);color:var(--text);transition:var(--transition-colors)}.tpl-item .muted{font-size:var(--font-size-xs)}.tpl-item:hover{border-color:var(--border-strong);background:var(--surface-hover)}.tpl-item--on,.tpl-item--on:hover{background:var(--surface-selected);border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.tpl-preview{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-sunken);padding:16px;display:flex;flex-direction:column;gap:10px;max-width:560px}.tpl-preview__logo{max-height:44px;max-width:180px;object-fit:contain;align-self:flex-start}.tpl-preview__subject{font-weight:600}.tpl-preview__body{white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-base);line-height:var(--line-height-long)}.tpl-preview__image{max-width:100%;border-radius:var(--radius-md)}.tpl-editor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;align-items:start}.festival-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}.festival-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-4);display:flex;flex-direction:column;gap:6px}.festival-card__text{font-size:var(--font-size-sm);white-space:pre-wrap;margin:4px 0;flex:1;line-height:var(--line-height-long)}@media(max-width:860px){.tpl-send,.tpl-editor{grid-template-columns:minmax(0,1fr)}}.call-alerts-prompt{position:fixed;left:calc(var(--sidebar-width) + var(--space-4));bottom:var(--space-4);z-index:var(--z-call);max-width:340px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-3);padding:14px 16px;font-size:var(--font-size-sm);display:flex;flex-direction:column;gap:4px}.consent-wait{position:fixed;right:20px;bottom:20px;z-index:calc(var(--z-call) + 60);max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-3);padding:14px 16px;font-size:13px;display:flex;flex-direction:column;gap:4px}.via-tool{margin-top:16px;padding:14px 16px;border:1px dashed var(--border-strong);border-radius:12px;display:flex;flex-direction:column;gap:10px}.via-tool__tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.via-tool__tool{text-align:left;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--text)}.via-tool__tool .muted{font-size:12px}.via-tool__tool:hover{border-color:var(--accent)}.via-tool__tool--on{border-color:var(--accent);background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--accent)}.via-tool__steps{margin:0;padding-left:20px;font-size:13px;display:flex;flex-direction:column;gap:4px}.via-tool__keys{max-width:560px}.process-diagram{display:flex;gap:30px;overflow-x:auto;padding:4px 2px 12px;align-items:flex-start}.process-diagram__layer{display:flex;flex-direction:column;gap:10px;min-width:200px;max-width:240px;position:relative}.process-diagram__layer+.process-diagram__layer:before{content:"→";position:absolute;left:-21px;top:12px;color:var(--text-subtle);font-size:15px}.process-node{border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:var(--radius);padding:8px 10px;background:var(--surface);font-size:12.5px;box-shadow:var(--shadow-sm)}.process-node--active{border-left-color:var(--info);background:var(--info-soft)}.process-node--completed{border-left-color:var(--success);background:var(--success-soft)}.process-node--pending{background:var(--surface-sunken)}.process-node--rejected{border-left-color:var(--danger);background:var(--danger-soft)}.process-node--evidence{border-left-color:var(--warning);background:var(--warning-soft)}.process-node__name{font-weight:600;font-size:13px;color:var(--text)}.process-node__meta{color:var(--text-muted);margin-top:2px;line-height:1.35}.process-editor__node{border:1px solid var(--border);border-radius:var(--radius);padding:10px;background:var(--surface-sunken)}.drawer{position:fixed;inset:0;z-index:1100;display:flex;justify-content:flex-end}.drawer__scrim{position:absolute;inset:0;background:var(--scrim)}.drawer__panel{position:relative;z-index:1;width:min(440px,92vw);height:100%;background:var(--surface);box-shadow:var(--elevation-4);display:flex;flex-direction:column}.choice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border, #d8dce3);border-radius:8px;margin-bottom:8px;cursor:pointer;font-size:13.5px;line-height:1.45}.choice input[type=radio]{margin-top:3px;flex:0 0 auto}.session-banners{position:sticky;top:var(--topbar-height);z-index:var(--z-banner)}.admin-shell{display:flex;gap:var(--space-5);align-items:flex-start}.admin-shell__toggle{display:none}.admin-rail{width:224px;flex-shrink:0;position:sticky;top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + var(--space-4));max-height:calc(100vh - var(--topbar-height) - var(--session-banner-height, 0px) - var(--space-6));overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:52px;display:flex;flex-direction:column;gap:8px}.admin-rail__group{margin-top:6px}.admin-rail__group+.admin-rail__group{border-top:1px solid var(--border);padding-top:6px}.admin-rail__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:var(--font-size-base);font-weight:700;letter-spacing:-.005em;color:var(--text-heading);padding:8px 10px 6px;border-radius:var(--radius-control);transition:var(--transition-colors)}.admin-rail__heading:hover{background:var(--rail-hover)}.admin-rail__heading:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.admin-rail__chevron{flex-shrink:0;color:var(--text-muted);transition:transform .15s ease}.admin-rail__group--folded .admin-rail__chevron{transform:rotate(-90deg)}.admin-rail__group-items{display:flex;flex-direction:column}.admin-rail__group-items[hidden]{display:none}.admin-rail__item{position:relative;display:flex;align-items:center;width:100%;min-height:32px;text-align:left;border:0;background:none;padding:6px 10px;border-radius:var(--radius-control);font-size:var(--font-size-base);color:var(--text);cursor:pointer;transition:var(--transition-colors)}.admin-rail{--rail-hover: color-mix(in srgb, var(--text-heading) 7%, transparent)}.admin-rail__item:hover{background:var(--rail-hover)}.admin-rail__item--active,.admin-rail__item--active:hover,.admin-rail__item[aria-current=page]{background:var(--surface-selected);color:var(--accent-text);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.admin-rail__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.admin-rail__results{display:flex;flex-direction:column;gap:2px}.admin-shell__content{flex:1;min-width:0}.setup-progress{height:6px;border-radius:3px;background:var(--surface-muted);overflow:hidden}.setup-progress__bar{height:100%;border-radius:3px;background:var(--accent);transition:width var(--duration-slow) var(--ease)}.setup-progress__bar--done{background:var(--success)}.setup-task{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 0;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent}.setup-task:last-child{border-bottom:0}.setup-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}@media(max-width:860px){.admin-shell{display:block}.admin-shell__toggle{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-h);margin-bottom:10px;border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius-control);padding:7px 12px;font-size:var(--font-size-base);cursor:pointer;color:var(--text)}.admin-rail{display:none;width:auto;position:static;max-height:none;overflow:visible;border:1px solid var(--border);border-radius:var(--radius-lg);padding:10px;margin-bottom:12px;background:var(--surface);box-shadow:var(--elevation-1)}.admin-rail--open{display:flex}}.invite-summary{margin-top:10px;padding:10px 12px;border:1px solid var(--success-border);background:var(--success-soft);border-radius:var(--radius)}.org-tree{display:flex;flex-direction:column;gap:6px}.org-tree__team>summary{cursor:pointer;padding:6px 8px;border-radius:7px}.org-tree__team>summary:hover{background:var(--surface-hover)}.org-tree__team>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.org-tree__team>ul{margin:2px 0 8px;padding-left:26px;font-size:13px;display:flex;flex-direction:column;gap:3px}.role-tree__children{list-style:none;margin:0;padding-left:0}.role-tree__node{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px}.role-tree__node:hover{background:var(--surface-hover)}.role-tree__node:hover .role-tree__actions,.role-tree__node:focus-within .role-tree__actions{visibility:visible}.role-tree__actions{visibility:hidden;display:inline-flex;gap:4px;margin-left:auto}.role-tree__twisty{border:0;background:none;cursor:pointer;width:20px;text-align:center;font-size:12px;color:var(--muted, #64748b)}.role-tree__twisty--leaf{cursor:default}.role-tree__twisty:focus-visible,.role-tree__name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:4px}.role-tree__name{border:0;background:none;cursor:pointer;font-size:13.5px;font-weight:600;color:inherit;padding:0}.mywork{display:flex;gap:16px;align-items:flex-start}.mywork__rail{width:232px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;position:sticky;top:8px}.mywork__queue{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;border:1px solid transparent;background:none;text-align:left;padding:8px 10px;border-radius:var(--radius);font-size:13.5px;cursor:pointer;color:var(--text);transition:var(--transition-colors)}.mywork__queue:hover{background:var(--surface-hover)}.mywork__queue--active,.mywork__queue--active:hover{background:var(--surface-selected);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.mywork__queue:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.mywork__count{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:1px 8px;min-width:26px;text-align:center}.mywork__queue--active .mywork__count{color:var(--accent-text);background:var(--surface)}.mywork__panel{flex:1;min-width:0}@media(max-width:860px){.mywork{display:block}.mywork__rail{width:auto;position:static;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.template-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);align-items:flex-start;background:var(--surface)}.functions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.function-card{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;background:var(--surface);transition:var(--transition-colors)}.function-card:hover{border-color:var(--accent-border);background:var(--surface-hover)}.function-card--on,.function-card--on:hover{border-color:var(--accent);background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--accent)}.workspace-actions{border:1px solid var(--border);border-left:3px solid var(--accent-2);background:var(--surface);border-radius:var(--radius);padding:10px 12px;margin:8px 0}.workspace-actions__draft{border-top:1px dashed var(--border, #e2e8f0);margin-top:8px;padding-top:8px}.getting-started{text-align:center;padding:34px 20px}.form-section-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--muted, #64748b);margin:10px 0 4px}.form-more{margin:10px 0 4px;border-top:1px solid var(--border, #e2e8f0);padding-top:8px}.form-more>summary{cursor:pointer;font-size:13px;color:var(--accent-text)}.form-more>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.org-chart-scroll{overflow:auto;padding:8px 0 18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-sunken)}.org-chart{display:inline-block;min-width:100%}.org-chart ul{position:relative;display:flex;justify-content:center;margin:0;padding:22px 0 0;list-style:none}.org-chart>ul{padding-top:10px}.org-chart li{position:relative;padding:22px 8px 0;text-align:center;list-style:none}.org-chart>ul>li{padding-top:0}.org-chart li:before,.org-chart li:after{content:"";position:absolute;top:0;right:50%;width:50%;height:22px;border-top:2px solid var(--border-strong)}.org-chart li:after{right:auto;left:50%;border-left:2px solid var(--border-strong)}.org-chart li:only-child:before,.org-chart li:only-child:after{display:none}.org-chart li:only-child{padding-top:22px}.org-chart>ul>li:only-child{padding-top:0}.org-chart li:only-child:before{display:block;left:50%;right:auto;width:0;border-top:0;border-left:2px solid var(--border-strong)}.org-chart>ul>li:only-child:before{display:none}.org-chart li:first-child:before,.org-chart li:last-child:after{border:0 none}.org-chart li:last-child:before{border-right:2px solid var(--border-strong);border-radius:0 8px 0 0}.org-chart li:first-child:after{border-radius:8px 0 0}.org-chart ul ul:before{content:"";position:absolute;top:0;left:50%;width:0;height:22px;border-left:2px solid var(--border-strong)}.org-node{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:3px;min-width:150px;max-width:220px;padding:9px 12px 8px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:none}.org-node:not(.org-node--root){cursor:pointer;transition:var(--transition-colors)}.org-node:not(.org-node--root):hover{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-border)}.org-node--root{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.org-node--root .org-node__meta{color:var(--brand-on-primary);opacity:.8}.org-node--dragging{opacity:.45}.org-node--drop{outline:3px dashed var(--accent);outline-offset:3px}.org-node__name{max-width:100%;overflow-wrap:anywhere;color:inherit;font-size:13.5px;font-weight:var(--font-weight-semibold);cursor:pointer}.org-node__meta{font-size:var(--font-size-xs);color:var(--text-muted)}.org-node__actions{position:absolute;top:-14px;right:-8px;display:flex;gap:2px;padding:0 2px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);box-shadow:var(--elevation-3);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease);z-index:2}.org-node:hover .org-node__actions,.org-node:focus-within .org-node__actions{opacity:1;pointer-events:auto}.org-node__fold{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);min-width:22px;height:20px;padding:0 5px;font-size:var(--font-size-xs);line-height:18px;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;z-index:1;color:var(--text)}.org-node__fold:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.record-view-tabs{margin-bottom:var(--space-4)}.rtl__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border)}.rtl__lanes{display:flex;gap:4px}.rtl__lane{min-height:var(--control-h-sm);padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--control-border);background:var(--surface);font:inherit;font-size:var(--font-size-sm);cursor:pointer;color:var(--text-muted);transition:var(--transition-colors)}.rtl__lane:hover{background:var(--surface-hover);color:var(--text)}.rtl__lane--active,.rtl__lane--active:hover{background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text);font-weight:var(--font-weight-semibold)}.rtl__filter{position:relative}.rtl__filter-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:230px;padding:10px 12px;display:grid;gap:7px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--elevation-3)}.rtl__filter-heading{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.rtl__filter-option{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);cursor:pointer}.rtl__days{list-style:none;margin:0;padding:2px 0 6px}.rtl__date{padding:12px 16px 4px}.rtl__date span{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px 10px}.rtl__entries{list-style:none;margin:0;padding:0}.rtl-entry{position:relative;display:grid;grid-template-columns:64px 28px minmax(0,1fr);column-gap:10px;padding:0 16px}.rtl-entry:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--border);left:103px}.rtl__entries>.rtl-entry:first-child:before{top:14px}.rtl__entries>.rtl-entry:last-child:before{bottom:calc(100% - 22px)}.rtl-entry__time{font-size:var(--font-size-xs);color:var(--text-muted);text-align:right;padding-top:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.rtl-entry__dot{position:relative;z-index:1;margin-top:7px;width:28px;height:28px;border-radius:50%;background:var(--surface-muted);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);box-shadow:0 0 0 3px var(--surface)}.rtl-entry__body{min-width:0;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.rtl__entries>.rtl-entry:last-child .rtl-entry__body{border-bottom:none}.rtl-entry__title{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);overflow-wrap:anywhere}.rtl-entry__facts{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px}.rtl-entry__detail{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:2px;white-space:pre-line;overflow-wrap:anywhere;line-height:var(--line-height-long);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.rtl-entry__meta{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:4px;display:flex;gap:10px;flex-wrap:wrap}.rtl__pad{padding:var(--space-4)}.rtl__notice{padding:0 var(--space-4)}.rtl-entry__body .history-changes li{overflow-wrap:anywhere}.rtl__more{display:flex;justify-content:center;padding:8px 16px 16px}@media(max-width:640px){.rtl-entry{grid-template-columns:50px 26px minmax(0,1fr);column-gap:8px}.rtl-entry:before{left:86px}.rtl-entry__dot{width:26px;height:26px;font-size:var(--font-size-xs)}}.rtree{display:grid;gap:6px}.rtree__summary{font-size:13px}.rtree__box{max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:4px 0;background:var(--surface)}.rtree__row{display:flex;align-items:center;gap:6px;margin:0 4px;padding:5px 10px 5px 8px;border-radius:6px;font-size:13px;cursor:pointer}.rtree__row:hover{background:var(--surface-hover)}.rtree__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.rtree__row--selected{background:var(--surface-selected);font-weight:600}.rtree__row--blocked{opacity:.55;cursor:not-allowed}.rtree__toggle{flex:0 0 18px;width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--text-muted);font-size:var(--font-size-xs);line-height:18px;text-align:center;cursor:pointer}.rtree__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtree__tag{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:500}.rtree__check{color:var(--accent-text);font-weight:var(--font-weight-semibold)}.rtree__empty{padding:8px 12px;font-size:13px}.rtree__note{margin:0;font-size:12px}@media(max-width:620px){.rtree__box{max-height:220px}.rtree__row{padding-top:8px;padding-bottom:8px}}.setup-steps{margin:8px 0 4px;padding-left:20px;display:grid;gap:8px;font-size:13px;line-height:1.5}.setup-steps code{font-size:12px;background:var(--surface-sunken);padding:1px 5px;border-radius:4px;overflow-wrap:anywhere}.setup-steps__uri{display:inline-block;max-width:100%;padding:6px 8px!important}.num-pager{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);width:100%}.num-pager__range{font-size:12.5px;white-space:nowrap}.num-pager__pages{display:flex;align-items:center;gap:2px;margin-left:auto}.num-pager__page{min-width:32px;justify-content:center}.num-pager__gap{padding:0 4px;color:var(--text-muted)}.num-pager__compact{display:none;font-size:12.5px;padding:0 6px;white-space:nowrap}.num-pager__size{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.num-pager__size .select{width:auto}.sheet-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sheet-filters>.select{width:auto;min-width:150px}.sheet-filters>.input{flex:1 1 220px;width:auto;min-width:160px}.sheet-filters__asof{margin-left:auto;font-size:12px;white-space:nowrap}.table--stale{opacity:.55;transition:opacity .15s}.sheet__footer--pager{flex-direction:column;align-items:stretch}.sheet__footer-link{align-self:flex-end;font-size:12.5px}.card-footnote{margin:0;padding:10px 16px;font-size:12.5px;border-top:1px solid var(--border)}.wa-link__headline{margin:0;font-size:16px;font-weight:600;line-height:1.4}.wa-link>.alert{margin-bottom:0}.wa-disclaimer{margin:0;padding-left:18px;display:grid;gap:4px}.wa-link{--wa-green: #25d366;--wa-green-deep: #128c7e}.wa-link__hero{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:center}.wa-link__art{width:100%;height:auto}.wa-art__phone{fill:var(--surface);stroke:var(--border-strong);stroke-width:2}.wa-art__screen{fill:var(--surface-sunken)}.wa-art__bubble-in{fill:var(--border-strong);opacity:.55}.wa-art__bubble-out{fill:var(--accent-border);opacity:1}.wa-art__flow{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wa-art__crm{fill:var(--surface);stroke:var(--accent);stroke-width:2}.wa-art__line{fill:var(--accent);opacity:.7}.wa-art__line--soft{opacity:.3}.wa-art__tag{fill:var(--accent-border);opacity:1}.wa-link__title{margin:0 0 10px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.wa-link__steps{margin:0;padding:0;list-style:none;counter-reset:wa-step;display:grid;gap:10px}.wa-link__steps li{counter-increment:wa-step;display:grid;grid-template-columns:22px 28px minmax(0,1fr);gap:8px;align-items:center;font-size:var(--font-size-base);line-height:var(--line-height-base)}.wa-link__steps li:before{content:counter(wa-step) ".";font-weight:600;color:var(--text-muted);text-align:right}.wa-step__icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-muted);border:0;color:var(--text-muted)}.wa-step__icon--app{color:var(--wa-green-deep)}.wa-link__note{margin:12px 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--text-muted)}.wa-link__consent>.alert{margin-bottom:0}.wa-features{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.wa-feature{display:flex;flex-direction:column;gap:6px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--text-muted)}.wa-feature strong{font-size:var(--font-size-base);color:var(--text)}.wa-feature__icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;margin-bottom:2px;background:var(--surface-muted);color:var(--text-muted)}.wa-responsible{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--text-muted)}.wa-responsible__icon{color:var(--warning-icon);margin-top:2px}@media(max-width:900px){.wa-features{grid-template-columns:minmax(0,1fr)}}.wa-connection{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px var(--space-4);margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.wa-connection__number{display:flex;flex-direction:column;min-width:0}.wa-connection__number strong{font-size:15px;font-weight:var(--font-weight-semibold)}.wa-connection__name,.wa-connection__since{font-size:var(--font-size-sm);color:var(--text-muted)}.wa-connection__status{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.wa-connection__actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wa-connection__note{flex:1 1 100%;display:flex;align-items:flex-start;gap:6px;margin:0;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm);color:var(--text-muted)}.wa-connection__note>.icon{margin-top:3px}.wa-split{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:var(--space-4);align-items:start}.wa-split__list,.wa-split__conversation{min-width:0;height:var(--fit-height, 600px)}.wa-split__list{display:flex;flex-direction:column}.wa-split__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wa-split__conversation{display:flex;flex-direction:column}.wa-split__conversation>.wa-conv{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wa-split__conversation>.wa-conv>.card__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wa-back{display:none}@media(max-width:960px){.wa-split{grid-template-columns:minmax(0,1fr)}.wa-split--reading>.wa-split__list{display:none}.wa-split:not(.wa-split--reading)>.wa-split__conversation{display:none}.wa-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-bottom:var(--space-2);flex:0 0 auto}.wa-split__list{height:auto}.wa-split__scroll{overflow-y:visible}.wa-split__conversation{height:max(420px,calc(100dvh - var(--topbar-height) - var(--session-banner-height, 0px) - var(--space-4)))}}.wa-filters{flex-direction:column;align-items:stretch;flex:0 0 auto}.wa-filters .input{width:100%;min-width:0}.wa-chips{margin-bottom:0}.wa-more{display:flex;justify-content:center;margin:12px 0}.wa-chat-row{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;padding:10px var(--space-4);cursor:pointer;font:inherit;color:inherit;transition:var(--transition-colors)}.wa-chat-row:last-child{border-bottom:0}.wa-chat-row:hover{background:var(--surface-hover)}.wa-chat-row--active,.wa-chat-row--active:hover{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent)}.wa-chat-row__line{display:flex;align-items:center;gap:8px;min-width:0}.wa-chat-row__name{flex:1;min-width:0;font-size:var(--font-size-base)}.wa-chat-row__name--unread{font-weight:600}.wa-chat-row__time{flex-shrink:0;font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.wa-chat-row__preview{flex:1;min-width:0;font-size:var(--font-size-sm);color:var(--text-muted)}.wa-chat-row__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--font-size-xs)}.wa-unread{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--text-inverse);font-size:var(--font-size-xs);font-weight:600;font-variant-numeric:tabular-nums}.wa-conv__header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;flex:0 0 auto;padding:12px var(--space-4);border-bottom:1px solid var(--border)}.wa-conv__who{display:flex;flex-direction:column;min-width:0}.wa-conv__who .badge{align-self:flex-start;margin-top:4px}.wa-conv__actions{display:flex;gap:8px;flex-wrap:wrap}.wa-conv__notice{padding:12px var(--space-4) 0;flex:0 0 auto}.wa-conv__notice .alert{margin-bottom:0}.wa-thread{flex:1 1 auto;min-height:80px;overflow-y:auto;overscroll-behavior:contain;padding:12px var(--space-4);background:var(--surface-sunken);display:flex;flex-direction:column;gap:6px}.wa-thread__older{display:flex;justify-content:center;margin-bottom:6px}.wa-thread__empty{margin:auto;font-size:var(--font-size-sm)}.wa-day{display:flex;justify-content:center;margin:8px 0 2px}.wa-day span{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px 10px}.wa-msg{display:flex}.wa-msg--out{justify-content:flex-end}.wa-msg__bubble{max-width:min(72%,560px);padding:7px 10px 5px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);box-shadow:none}.wa-msg--in .wa-msg__bubble{border-top-left-radius:3px}.wa-msg--out .wa-msg__bubble{border-top-right-radius:3px;background:var(--surface-selected);border-color:var(--accent-border)}.wa-msg__text{font-size:var(--font-size-base);line-height:var(--line-height-long);white-space:pre-wrap;overflow-wrap:anywhere}.wa-msg__text--media{font-style:italic;color:var(--text-muted)}.wa-msg__meta{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-top:2px;font-size:var(--font-size-xs);color:var(--text-muted)}.wa-tick{letter-spacing:-2px}.wa-tick--read{color:var(--info)}.wa-tick--failed{color:var(--danger);font-weight:600;letter-spacing:0}.wa-reply{padding:12px var(--space-4);border-top:1px solid var(--border);display:grid;gap:8px;flex:0 0 auto}.wa-reply .alert{margin-bottom:0}.wa-reply__note{margin:0;font-size:var(--font-size-sm);color:var(--text-muted)}.wa-reply__row{display:flex;gap:8px;align-items:flex-end}.wa-reply__row .textarea{flex:1;min-width:0;min-height:44px;max-height:200px;resize:vertical}.wa-reply__hint{font-size:var(--font-size-xs);color:var(--text-muted)}.wa-member-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;padding:11px var(--space-4);cursor:pointer;font:inherit;color:inherit;transition:var(--transition-colors)}.wa-member-row:last-child{border-bottom:0}.wa-member-row:hover:not(:disabled){background:var(--surface-hover)}.wa-member-row:disabled{cursor:default;color:var(--text-muted)}.wa-member-row__who{display:flex;flex-direction:column;min-width:0}.wa-member-row__name{font-weight:500;font-size:var(--font-size-base)}.wa-member-row__who .muted{font-size:12px}.wa-member-row__number{min-width:0;font-size:13px}.wa-member-row__counts{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12px;white-space:nowrap}.topbar__new-wrap{position:relative}.topbar__new-menu{min-width:220px}.topbar__new-menu .btn{display:flex;width:100%;justify-content:flex-start;gap:var(--space-2);min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--text)}.topbar__new-menu .btn:focus-visible{outline-offset:-2px}.topbar__new-icon{color:var(--text-muted)}.field__required{color:var(--danger)}.getting-started__links{display:flex;gap:4px 8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.lead-board__other{border-style:dashed}.lead-board__outcomes{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-toggle{display:inline-flex;gap:4px;margin-left:auto}.layout-editor{display:flex;flex-direction:column;gap:14px}.layout-editor__toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.layout-editor__hint{font-size:12px}.layout-editor__toolbar-end{display:flex;gap:8px;margin-left:auto}.layout-editor__grid{align-items:stretch}.layout-editor__tile{display:flex;flex-direction:column}.layout-editor__tile>.card{flex:1;border-top-left-radius:0;border-top-right-radius:0;border-top:0}.layout-editor__bar{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;padding:6px 8px;border:1px solid var(--border-strong);border-bottom:1px dashed var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-sunken);font-size:12px}.layout-editor__handle{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 6px;border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--text);cursor:grab;text-align:left}.layout-editor__handle:hover{background:var(--surface-raised);border-color:var(--border)}.layout-editor__handle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.layout-editor__grip{color:var(--text-subtle);letter-spacing:-2px}.layout-editor__title{min-width:0}.layout-editor__controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.layout-editor__group{display:inline-flex;align-items:center;gap:2px;padding:1px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised)}.layout-editor__group-label{padding:0 4px;font-size:var(--font-size-xs);color:var(--text-muted)}.layout-editor__step{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:5px;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:1;cursor:pointer}.layout-editor__step:hover:not(:disabled){background:var(--surface-sunken)}.layout-editor__step:disabled{opacity:.4;cursor:not-allowed}.layout-editor__step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.layout-editor__value{min-width:14px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.layout-editor__period{width:auto;min-width:0;height:28px;padding:3px 24px 3px 8px;font-size:12px}.layout-editor__remove{color:var(--danger)}.layout-editor__remove:hover:not(:disabled){background:var(--danger-soft)}.layout-editor__placeholder{flex:1;display:flex;flex-direction:column;gap:4px;padding:16px;min-height:96px;border-style:dashed;font-size:12.5px}.layout-editor__catalogue{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.layout-editor__entry{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);font:inherit;text-align:left;color:var(--text);cursor:pointer}.layout-editor__entry:hover:not(:disabled){border-color:var(--accent)}.layout-editor__entry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.layout-editor__entry:disabled{opacity:.55;cursor:not-allowed}.layout-editor__entry-title{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.layout-editor__entry-desc{font-size:12px;color:var(--text-muted)}.layout-editor__entry-size{font-size:var(--font-size-xs);color:var(--text-subtle)}.layout-editor__pin{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.layout-editor__pin-label{font-size:12.5px;font-weight:600}.layout-editor__pin-select{width:auto;min-width:220px;flex:0 1 320px}.layout-editor__pin-count{font-size:12px}.layout-editor__skeleton{height:76px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--surface-sunken),var(--border),var(--surface-sunken));background-size:200% 100%;animation:layout-editor-shimmer 1.2s linear infinite}@keyframes layout-editor-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.layout-editor__skeleton{animation:none}}.pinned-report__title{margin:0;min-width:0}.pinned-report__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:var(--font-size-xs);color:var(--text-subtle)}.pinned-report__link{white-space:nowrap}.pin-toast{position:fixed;right:20px;bottom:20px;z-index:1300;max-width:420px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-lg);font-size:13px}.pin-toast--success{border-color:var(--success)}.pin-toast--error{border-color:var(--danger)}.pin-toast__text{flex:1}.pin-toast__link{white-space:nowrap;font-weight:600}.pin-toast__close{border:none;background:transparent;font:inherit;color:var(--text-muted);cursor:pointer;padding:2px 4px}.report-download{position:relative}.report-download__menu{min-width:250px}.report-download__item{display:flex;width:100%;justify-content:flex-start;align-items:baseline;gap:10px;color:var(--text)}.report-download__format{min-width:44px;font-weight:600;text-align:left}.report-download__hint{font-size:12px;color:var(--text-muted)}.report-download__note{font-size:var(--font-size-xs);color:var(--text-muted);padding:6px 8px 2px;margin-top:4px;border-top:1px solid var(--border)}.report-layout-toggle{display:inline-flex;gap:4px;align-items:center}.report-matrix-bar{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--border);font-size:12.5px}.report-matrix-bar__control{display:inline-flex;gap:6px;align-items:center;font-size:12.5px}.report-matrix-bar__control .select{width:auto;min-width:150px;padding-block:5px;font-size:13px}.report-table--matrix .report-table__heading{font-weight:600;position:sticky;left:0;z-index:1;background:var(--surface)}.report-table--matrix .report-table__blank{color:var(--text-subtle)}.report-recent{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:10px 10px 0}.report-recent__label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-weight:var(--font-weight-semibold);margin-right:2px}.report-recent .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-recent .chip:disabled{opacity:.55;cursor:not-allowed}.vr-intro{font-size:12.5px;color:var(--text-muted);margin:0 0 10px;line-height:1.5}.vr-rule__name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vr-rule__when{font-size:12px;white-space:normal;max-width:420px}.vr-rule__message{white-space:normal;max-width:360px}.vr-rule__status{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.vr-sheet__preview{font-size:12.5px;color:var(--text-muted);font-style:italic;margin:0}.vr-sheet .stage-cond{margin-left:0}.cf-row__label{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cf-row__note{font-size:12px;font-weight:400;white-space:normal}.cf-sheet__key{font-size:12px;font-weight:400}.cf-default__list{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px;max-height:160px;overflow-y:auto}.cf-dependency{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px 12px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.cf-dependency__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.cf-dependency__group{border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px 8px;margin:0;min-width:0;display:flex;flex-direction:column;gap:2px}.cf-dependency__group legend{padding:0 4px;font-size:12px;font-weight:600}.cf-dependency__note{font-size:12.5px;color:var(--text-muted);margin:0}.chip-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:36px;padding:4px 6px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-control)}.chip-input:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px var(--focus-halo)}.chip-input__chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-sunken);font-size:12px}.chip-input__remove{border:0;background:none;padding:0 2px;cursor:pointer;color:var(--text-subtle);font:inherit;font-size:var(--font-size-xs);line-height:1}.chip-input__remove:hover,.chip-input__remove:focus-visible{color:var(--danger)}.chip-input .input.chip-input__text{flex:1 1 120px;width:auto;min-width:120px;border:0;box-shadow:none;background:transparent;padding:2px 4px}.au-date-value{display:flex;flex-direction:column;gap:6px;min-width:0}.au-schedule__offset{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.au-schedule__offset .input{width:80px}.au-schedule__offset .select{max-width:280px}.au-schedule__filter{margin-left:0}.au-outcomes{font-size:12px}.au-outcomes>summary{cursor:pointer;color:var(--text-muted)}.au-outcomes ol{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.au-outcomes__reason{color:var(--text-muted)}.import-preset{margin:2px 0 10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);font-size:13px;line-height:1.5}.import-preset p{margin:0}.import-preset ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.import-options{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(220px,1fr);gap:4px 18px;align-items:start;margin-top:12px}.import-matchkeys{margin:0;padding:0;border:0;min-width:0}.import-matchkeys__list{display:flex;flex-wrap:wrap;gap:6px 14px;margin:6px 0 4px}.import-matchkeys__item--unmapped{color:var(--text-muted)}.tags-input{position:relative}.tags-input__chips{list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:5px 8px;min-height:38px;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface-control);cursor:text}.tags-input:focus-within .tags-input__chips{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px var(--focus-halo)}.tags-input--error .tags-input__chips{border-color:var(--danger)}.tags-input--disabled .tags-input__chips{opacity:.6;cursor:not-allowed}.tags-input__chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 9px;border-radius:999px;background:var(--surface-selected);color:var(--accent-text);font-size:12px;font-weight:500}.tags-input__chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags-input__remove{border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:14px;line-height:1;padding:0 5px;border-radius:999px}.tags-input__remove:hover,.tags-input__remove:focus-visible{background:var(--brand-primary);color:var(--brand-on-primary);outline:none}.tags-input__entry{flex:1 1 120px;min-width:100px}.tags-input__field{width:100%;border:0;background:none;padding:4px 2px;font:inherit;font-size:13.5px;color:var(--text);outline:none}.tags-input__field::placeholder{color:var(--text-subtle)}.tags-input__menu{position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:30;list-style:none;margin:0;padding:4px;max-height:220px;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.tags-input__option{padding:7px 10px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer}.tags-input__option:hover,.tags-input__option--active{background:var(--surface-hover)}.tags-input__foot{margin-top:4px;font-size:var(--font-size-xs)}.tags-input__hint{color:var(--text-muted)}.tag-chips{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;vertical-align:middle}.tag-chip{max-width:18ch;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:1.6}.tag-chip--more{cursor:help}.record-tags{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:12px;font-size:13px}.record-tags__label{color:var(--text-muted)}.record-tags__edit{font-size:12.5px}.record-tags__editor{margin-top:12px}.attachments__drop{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:10px;transition:border-color .12s ease,background-color .12s ease}.attachments__drop--active{border-color:var(--accent);background:var(--surface-hover)}.attachments__drop>*+*,.attachments__body>*+*{margin-top:10px}.attachments__list{list-style:none;margin:0;padding:0}.attachments__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions" "meta actions";align-items:center;column-gap:12px;row-gap:2px;padding:8px 0;border-top:1px solid var(--border)}.attachments__row:first-child{border-top:0}.attachments__name{grid-area:name;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;overflow-wrap:anywhere}.attachments__name .link-button,.documents-table .link-button{text-align:left}.attachments__meta{grid-area:meta;font-size:12.5px}.attachments__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.attachments__share{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted);cursor:pointer}.attachments__hint{font-size:12.5px}.attachments--compact{margin-top:14px}.attachments__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.attachments__head h3{margin:0;font-size:14px}.documents-library{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.documents-library__main{min-width:0;display:flex;flex-direction:column;gap:12px}.documents-library__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.documents-library__crumbs{font-size:13.5px;overflow-wrap:anywhere}.documents-table__folder{font-size:12px}.documents-table td[data-label=Size]{white-space:nowrap}.documents-table__actions{flex-wrap:wrap;gap:4px}.folder-tree{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:6px}.folder-tree__group{list-style:none;margin:0;padding:0}.folder-tree__item{display:flex;align-items:center;gap:2px;border-radius:var(--radius-sm)}.folder-tree__item:hover{background:var(--surface-sunken)}.folder-tree__item--selected,.folder-tree__item--selected:hover{background:var(--surface-selected)}.folder-tree__label{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:6px 8px;border:0;background:none;font:inherit;font-size:13.5px;color:var(--text);text-align:left;cursor:pointer}.folder-tree__label:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.folder-tree__item--selected .folder-tree__label{color:var(--accent-text);font-weight:500}.folder-tree__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-tree__count{font-size:12px;color:var(--text-muted)}.folder-tree__menu{position:relative}.folder-tree__popover{min-width:160px;display:flex;flex-direction:column;align-items:stretch}.folder-tree__popover>.btn{justify-content:flex-start}.folder-tree__popover>.menu-sheet__danger{color:var(--danger)}.approvals-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.approvals-layout__main,.approvals-layout__aside{min-width:0;display:flex;flex-direction:column;gap:14px}.approvals-layout__main>.admin-tabs{margin-bottom:0}.approval-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.approval-item{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border)}.approval-item:last-child{border-bottom:0}.approval-item__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.approval-item__title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.approval-item__subtitle{font-size:13px;color:var(--text)}.approval-item__meta{font-size:12.5px;overflow-wrap:anywhere}.approval-item__actions{display:flex;gap:6px;align-items:center;flex-wrap:nowrap;flex-shrink:0}.approval-banner{margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.approval-banner--compact{margin-bottom:10px}.approval-banner__body{display:flex;flex-direction:column;gap:4px;width:100%}.approval-banner__title{font-size:14px}.approval-banner__meta,.approval-banner__approvers{font-size:12.5px}.approval-banner__actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.approval-banner__submit{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-sunken);font-size:13px}.approval-history{font-size:12.5px}.approval-history>summary{cursor:pointer;color:var(--text-muted);padding:2px 0}.approval-history__list,.approval-history__events{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.approval-history__toggle{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%;border:0;background:none;padding:4px 0;text-align:left;cursor:pointer;color:inherit;font:inherit}.approval-history__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.approval-history__name{font-weight:500}.approval-history__event{border-left:2px solid var(--border);padding-left:10px}.approval-history__detail{font-size:12px}.approval-history__comment{margin:4px 0 0;padding:4px 10px;border-left:3px solid var(--border-strong);background:var(--surface-sunken);font-size:12.5px;white-space:pre-wrap;overflow-wrap:anywhere}.approval-sheet__record{display:flex;flex-direction:column;gap:2px}.approval-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.approval-step-card{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;background:var(--surface);display:flex;flex-direction:column;gap:8px}.approval-step-card__head{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.approval-step-card__people{margin:0;padding-left:18px;font-size:13px}.approval-step-card__hint{font-size:12px;margin:0}.approval-step-card__mode{border:0;margin:0;padding:0;display:flex;gap:14px;flex-wrap:wrap}.approval-step-card__mode>legend{font-size:12px;color:var(--text-muted);padding:0;margin-bottom:4px}.approval-process-group+.approval-process-group{margin-top:14px}.approval-process-group__title{font-size:13px;margin:8px 0;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.approval-action{border-bottom:1px solid var(--border);padding-bottom:10px}.approval-test{display:flex;flex-direction:column;gap:6px;font-size:13px}.approval-test__list{margin:0;padding-left:18px}.delegation-card__list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.delegation-card__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px solid var(--border)}.delegation-card__dates{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.mywork__more{margin:8px 0 0;font-size:13px}.territory-tree__name{display:inline-flex;align-items:center;gap:2px;padding-left:calc(var(--depth, 0) * 18px)}.territory-tree__description{padding-left:calc(var(--depth, 0) * 18px)}.territory-tree__marker{color:var(--text-muted);margin-right:4px}.territory-tree__actions{gap:6px;flex-wrap:nowrap}.card.territory-rules{margin-top:16px}.territory-rules__head{gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.territory-rules__head .mode-toggle{margin-left:0}.territory-rules__criteria{max-width:320px;white-space:normal;overflow-wrap:anywhere}.territory-rules__actions{gap:2px;flex-wrap:nowrap}.territory-rules__switches{display:grid;gap:10px;margin:6px 0 10px}.territory-rules__switch{display:flex;align-items:flex-start;gap:10px;font-size:13.5px}.territory-rules__test-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;margin-bottom:6px}.territory-rules__by-territory,.territory-rules__failures{margin:6px 0 10px;padding-left:20px;display:grid;gap:4px;font-size:13.5px}.territory-rules__result{margin-top:4px}.forecast-period-switch{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forecast-period-switch .mode-toggle{margin-left:0}.forecast-period-switch__nav{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.forecast-period-switch__label{font-size:13.5px;font-weight:600}.forecast-period-switch__key{font-size:12px}.forecast-period-switch__custom{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.forecast-period-switch__custom .field{margin-bottom:0;min-width:160px}.forecast-period-switch__custom .forecast-period-switch__label{align-self:center}.forecast-territories__toggle{border:0;background:none;padding:0 4px;margin-right:2px;min-width:22px;font:inherit;color:var(--text-muted);cursor:pointer}.forecast-territories__toggle:focus-visible{outline:2px solid var(--focus-ring);border-radius:var(--radius-sm)}.forecast-territories__total td,.forecast-territories__unassigned td{background:var(--surface-sunken)}.targets-grid__scroll{overflow-x:auto}.targets-grid{min-width:760px}.targets-grid th:first-child,.targets-grid td:first-child{position:sticky;left:0;z-index:1;min-width:220px;background:var(--surface-raised)}.targets-grid__cell{white-space:nowrap}.targets-grid__cell input{width:120px;text-align:right}.targets-grid__cell--derived input::placeholder{color:var(--text-muted)}.targets-grid__tag{display:inline-block;margin-left:4px;padding:0 6px;border-radius:var(--radius-sm);background:var(--info-soft);color:var(--info);font-size:var(--font-size-xs);vertical-align:middle}.targets-grid__warning{color:var(--warning, var(--text-muted));font-size:12px;white-space:normal}.targets-grid__group td{font-weight:600;background:var(--surface-sunken)}.targets-grid__actions .btn{white-space:nowrap}.targets-grid__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--border)}.dash-switcher,.dash-actions,.dash-pin{position:relative}.dash-switcher__button{max-width:320px;font-weight:600}.dash-switcher__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-switcher__menu{min-width:280px;max-height:60vh;overflow:auto}.dash-switcher__section{padding:8px 12px 4px;font-size:var(--font-size-xs);font-weight:600;color:var(--text-muted)}.dash-switcher__item,.dash-actions__item{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:8px;color:var(--text);text-align:left}.dash-switcher__item--active,.dash-switcher__item--active:hover:not(:disabled){font-weight:600;background:var(--surface-selected);color:var(--accent-text);box-shadow:inset 3px 0 0 var(--accent)}.dash-switcher__text{display:flex;flex:1;flex-direction:column;min-width:0}.dash-switcher__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-switcher__hint{font-size:var(--font-size-xs);font-weight:400;color:var(--text-muted)}.dash-switcher__home{margin-left:auto;flex-shrink:0;padding:0 6px;border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--surface-selected);color:var(--accent-text);font-size:var(--font-size-xs);font-weight:600;line-height:18px}.dash-switcher__new{margin-top:4px;border-top:1px solid var(--border);border-radius:0}.dash-actions__menu{min-width:220px}.dash-actions__menu>.menu-sheet__danger{color:var(--danger)}.dash-share__picker{border:0;padding:0;margin:0;min-width:0}.dash-share__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:240px;overflow:auto}.dash-share__note,.dash-name__note{margin:0;font-size:12.5px}.rb-related-hint{margin:4px 0 0;font-size:12.5px}.stage-transition__panel{width:100%;max-width:540px}.stage-transition__subject{margin:0 0 10px;font-size:13px}.stage-transition__rule{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.stage-transition__section{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.stage-transition__rule .stage-transition__section{margin-bottom:0}.stage-transition__gate{margin:0;font-size:12.5px}.stage-transition__fields .form-grid{margin-bottom:0}.stage-checklist{border:1px solid var(--border);border-radius:var(--radius);margin:0 0 10px;padding:8px 12px 10px;display:flex;flex-direction:column;gap:4px}.stage-checklist legend{padding:0 5px}.stage-checklist__item{display:flex;align-items:flex-start;gap:8px;font-size:13px;padding:3px 0;cursor:pointer}.stage-checklist__item input{margin-top:2px;flex-shrink:0}.stage-sla-badge{gap:4px;vertical-align:middle}.stage-sla-badge--overdue{font-weight:600}.board__card .stage-sla-badge{margin:3px 0 1px}.setting__label .stage-sla-badge{margin-left:6px;font-weight:500}.stage-sla-line{margin:-10px 0 14px}.stage-rules-card .detail-list{margin-bottom:10px}.stage-rules-card__moves{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.stage-rules-card__move{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);font-size:13px}.stage-rules-card__blocked{color:var(--warning);margin-top:2px}.stage-rules-card__evidence summary{cursor:pointer;font-size:13px;font-weight:500}.stage-rules-card__evidence>ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.stage-rules-card__evidence-item{font-size:13px;padding-bottom:8px;border-bottom:1px solid var(--border)}.stage-rules-card__evidence-item:last-child{border-bottom:none;padding-bottom:0}.stage-rules-card__ticks{list-style:none;margin:4px 0;padding:0;font-size:12.5px;color:var(--text-muted)}.stage-rules-card__note{margin-top:4px;white-space:pre-wrap;font-size:12.5px}.stage-rule-editor__heading{margin:14px 0 6px}.stage-rule-editor--pipeline{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.stage-rule-editor__list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.stage-rule-editor__row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.stage-rule-editor__row--error{border-color:var(--danger)}.stage-rule-editor__row--quiet{background:var(--surface-sunken)}.stage-rule-editor__row>.field__error{padding:0 12px 8px;margin-top:0}.stage-rule-editor__headline{display:flex;align-items:center;gap:8px;padding-right:10px}.stage-rule-editor__headline .stage-rule-editor__head{flex:1 1 auto;min-width:0}.stage-rule-editor__head{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 12px;background:none;border:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.stage-rule-editor__head:disabled,.stage-rule-editor__head--static{cursor:default}.stage-rule-editor__title{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.stage-rule-editor__summary{font-size:12px}.stage-rule-editor__panel{padding:4px 12px 12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.stage-rule-editor__fields{border:0;margin:0;padding:0;min-width:0}.stage-rule-editor__fields legend{padding:0;margin-bottom:4px}.stage-rule-editor__note{font-size:13px}.stage-rule-editor__conditions ul{margin:4px 0;padding-left:18px}.stage-rule-editor__sla{display:flex;flex-direction:column;gap:8px}.stage-checklist-editor{display:flex;flex-direction:column;gap:6px}.stage-checklist-editor__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.stage-checklist-editor__row{display:flex;align-items:center;gap:8px}.stage-checklist-editor__row .input{flex:1 1 auto;min-width:0;max-width:420px}.stage-checklist-editor__add{display:flex;gap:8px;align-items:center;margin-left:28px}.stage-checklist-editor__add .input{max-width:392px}.stage-role-gate{border:0;margin:0;padding:0;min-width:0}.stage-role-gate legend{padding:0;margin-bottom:4px}.stage-role-gate__summary{margin-top:4px}.stage-sla-editor{display:flex;flex-direction:column;gap:8px}.stage-sla-editor__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px}.stage-sla-editor__switches{display:flex;flex-wrap:wrap;gap:6px 18px}.stage-sla-editor__switches .checkbox-inline{font-size:13px}.stage-sla-editor__actions{margin-left:0}.process-editor__rules details>summary{cursor:pointer}.case-step__blocked{color:var(--warning);margin-top:2px}.cadence-builder{display:flex;flex-direction:column;gap:14px}.cadence-builder>.field{margin-bottom:0}.cadence-builder__hint{margin:0;font-size:12.5px}.cadence-builder__steps{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;border:0}.cadence-builder__problems{margin:6px 0 0;padding-left:18px}.cadence-step{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:10px 14px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.cadence-step .field{margin-bottom:0}.cadence-step__head{display:flex;align-items:center;gap:8px;padding:0 6px;font-size:13.5px;font-weight:600}.cadence-step__start{font-size:12px;font-weight:400}.cadence-step__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;align-items:start}.cadence-step__hours{align-self:start;margin-top:30px}.cadence-step__then{display:grid;grid-template-columns:110px minmax(0,340px);gap:4px 12px;align-items:start}.cadence-step__then>.field__label{margin:0;padding-top:9px}.cadence-step__actions{justify-content:flex-end;gap:4px}.cadence-branch{display:flex;flex-direction:column;gap:10px;padding:10px 12px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius)}.cadence-branch__paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.cadence-flow-box{padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius)}.cadence-flow-box__title{margin-bottom:4px;font-size:12px;font-weight:600;color:var(--text-muted)}.cadence-flow{margin:0;padding-left:20px;font-size:12.5px;color:var(--text-muted)}.cadence-flow__item+.cadence-flow__item{margin-top:2px}.cadence-details__fixed{padding:8px 0;font-size:13.5px}.cadence-active{gap:8px;font-size:13.5px}.cadence-back{margin:-6px 0 12px;font-size:13px}.cadence-tabs__hint{margin:-10px 0 14px;font-size:12.5px}.cadence-sources__owner{margin:0}.cadence-sources__list{display:flex;flex-direction:column;gap:12px}.cadence-source{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius)}.cadence-source>.alert{margin:0}.cadence-sources__row{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;gap:0 14px;align-items:end}.cadence-sources__switches{display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.cadence-sources__actions{flex-wrap:nowrap;padding-bottom:16px}.cadence-source__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px}.cadence-source__meta:empty{display:none}.cadence-sources__footer{gap:8px}.cadence-sources__spacer{flex:1 1 auto}.cadence-preview{padding:6px 10px;font-size:12.5px;color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-sm)}.cadence-preview__sample{margin-top:2px;overflow-wrap:anywhere}.cadence-reenrol .field{margin-bottom:0}.cadence-reenrol__days{width:90px}.record-cadences__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.record-cadences__item:last-child{border-bottom:none}.record-cadences__main{min-width:0}.layout-grid--1{display:grid;grid-template-columns:1fr;gap:2px 18px}.layout-section{margin:0 0 6px}.layout-facts__section+.layout-facts__section{margin-top:14px}.layout-facts__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);margin:0 0 6px}.layout-facts__grid--2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px 24px;align-items:start;margin:13px 0}.layout-facts__grid--2 .detail-list{grid-template-columns:minmax(84px,40%) minmax(0,1fr);margin:0}.layout-facts__grid--2 .detail-list dt{white-space:normal}.formula-value{font-weight:500;padding:6px 0;min-height:32px;display:flex;align-items:center;gap:8px}.formula-value__hint{font-size:var(--font-size-xs);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:0 6px}.pl-editor__sections{display:flex;flex-direction:column;gap:12px}.pl-section{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface)}.pl-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:8px}.pl-section__head .field{flex:1 1 200px;margin:0}.pl-field{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--border)}.pl-field:first-child{border-top:0}.pl-field__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-field__actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pl-tray{border:1px dashed var(--border);border-radius:10px;padding:10px 12px}.pl-preview{border:1px solid var(--border);border-radius:10px;padding:12px;background:var(--surface)}.pl-rule__then{font-size:12px;white-space:normal;max-width:420px}.formula-tree{display:flex;flex-direction:column;gap:8px}.formula-node{border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--surface)}.formula-node__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.formula-node__children{margin:8px 0 0 14px;padding-left:10px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:8px}.formula-node--error{border-color:var(--danger, #dc2626)}.formula-text{font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;white-space:pre-wrap;word-break:break-word}.recompute-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted)}.send-later{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:flex-end}.send-later>.field{flex:1 1 220px;margin-bottom:0}.send-later__chips{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:7px}.tpl-send__later-toggle{display:inline-block;margin-top:6px;font-size:12.5px;color:var(--accent-text)}.tpl-send__later-toggle:disabled{color:var(--text-subtle);text-decoration:none;cursor:not-allowed}.tpl-send__later{display:flex;flex-direction:column;gap:8px;max-width:360px;margin-top:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.tpl-send__later>.btn{align-self:flex-start}.mailbox-form{display:flex;flex-direction:column;gap:10px}.mailbox-form .field{margin-bottom:0}.mailbox-form__group{border:1px solid var(--border);border-radius:var(--radius);padding:8px 12px 12px;margin:0;min-width:0;display:flex;flex-direction:column;gap:10px}.mailbox-form__group>legend{padding:0 4px;font-size:12.5px;font-weight:600;color:var(--text-muted)}.mailbox-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px}.mailbox-form__note{margin:0;font-size:12.5px}.mailbox-oauth{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.mailbox-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;margin-top:12px;align-items:start}.mailbox-add__choice{min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.mailbox-add__choice h3{margin:0;font-size:14px}.mailbox-add__choice>p{margin:0;font-size:13px}.mailbox-add__choice .field{margin-bottom:0}.mailbox-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;align-items:start}.mailbox-card>.card__body{display:flex;flex-direction:column;gap:10px}.mailbox-card__facts{grid-template-columns:max-content minmax(0,1fr)}.mailbox-card__members{display:flex;flex-direction:column;gap:2px;font-size:13px}.members-editor{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.members-editor__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.members-editor__teams{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.shared-status-tabs{display:inline-flex;gap:4px;flex-wrap:nowrap}.shared-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px}.shared-controls__assignee{display:inline-flex;align-items:center;gap:6px;font-size:13px}.shared-controls__assignee .select{width:auto;min-width:170px}.shared-link{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:440px;margin-bottom:12px}.shared-link .input{width:100%}.shared-message{min-width:0}.shared-note{padding:8px 12px;border-left:3px solid var(--warning-icon);border-radius:var(--radius-sm);background:var(--surface-sunken)}.shared-note__head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--font-size-xs);font-weight:600;color:var(--text-muted)}.shared-note__body{margin:4px 0 0;font-size:var(--font-size-base);line-height:var(--line-height-long);white-space:pre-wrap;overflow-wrap:anywhere}.shared-composer{margin-top:16px;padding-top:8px;border-top:1px solid var(--border)}.shared-composer__tabs{display:flex;gap:2px;margin-bottom:10px;border-bottom:1px solid var(--border)}.shared-composer__actions{justify-content:space-between}.shared-composer__actions .select{width:auto}.scheduled-error{margin-top:4px;max-width:340px;font-size:12px;color:var(--danger);overflow-wrap:anywhere}.scheduled-actions{gap:6px;justify-content:flex-end}.capture-howto{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--info-soft);font-size:13.5px}.capture-switch{display:flex;align-items:flex-start;gap:12px}.capture-switch>div{display:flex;flex-direction:column;gap:4px;min-width:0}.capture-secret{padding:2px 6px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);font-size:12px;word-break:break-all}.capture-secret-list dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.line-grid__desc{display:flex;flex-direction:column;gap:3px;min-width:0}.line-grid__meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:var(--font-size-xs);line-height:1.4;font-weight:400}.line-grid__rule{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;border-radius:999px;background:var(--surface-selected);color:var(--accent-text);font-weight:500}.line-grid__source,.line-grid__was{color:var(--text-muted)}.line-grid__price-error{color:var(--danger)}.line-grid__price{display:flex;align-items:center;gap:2px;min-width:0}.line-grid__row .line-grid__price input{width:auto;flex:1 1 auto;min-width:0}.line-grid__auto.btn{flex:0 0 auto;min-width:24px;padding:0 4px}.po-line-grid{display:grid;gap:6px;margin-bottom:12px;overflow-x:auto}.po-line-grid__head,.po-line-grid__row{display:grid;gap:6px;align-items:center;min-width:760px;grid-template-columns:minmax(90px,1fr) minmax(150px,2.2fr) minmax(76px,.9fr) 70px 104px 64px 64px 112px}.po-line-grid--edit .po-line-grid__head,.po-line-grid--edit .po-line-grid__row{grid-template-columns:minmax(130px,1.4fr) minmax(140px,1.8fr) minmax(80px,.9fr) 74px 110px 70px 74px 112px 40px}.po-line-grid--received .po-line-grid__head,.po-line-grid--received .po-line-grid__row{grid-template-columns:minmax(80px,.9fr) minmax(150px,2fr) minmax(76px,.8fr) 64px 104px 60px 60px 112px 76px 84px}.po-line-grid__head{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-bottom:2px;border-bottom:1px solid var(--border)}.po-line-grid__row{padding:2px 0}.po-line-grid__row .input,.po-line-grid__row .select{width:100%}.po-line-grid__cell{display:contents}.po-line-grid__label{display:none}.po-line-grid__num{text-align:right;font-variant-numeric:tabular-nums}input.po-line-grid__num{text-align:right}.po-line-grid__total{font-weight:600}.po-line-grid__desc{overflow-wrap:anywhere}.po-line-grid__empty{color:var(--text-muted);font-size:13px;padding:12px 0}.po-line-grid__error{color:var(--danger);font-size:12.5px;padding:0 0 4px}.po-progress{display:inline-flex;align-items:center;gap:6px;min-width:110px}.po-progress__track{display:block;flex:1 1 60px;min-width:60px;height:6px;border-radius:3px;background:var(--border);overflow:hidden}.po-progress__bar{display:block;height:100%;border-radius:3px;background:var(--success)}.po-progress__value{min-width:4ch;text-align:right;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.po-email__to{overflow-wrap:anywhere}.vendor-star{background:none;border:0;padding:2px 6px;border-radius:var(--radius-sm);font-size:18px;line-height:1;color:var(--text-subtle);cursor:pointer}.vendor-star--on{color:var(--warning)}.vendor-star:disabled{cursor:default}.vendor-star:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.receive-grid{display:grid;gap:0;margin:0 0 14px}.receive-grid__head,.receive-grid__row{display:grid;grid-template-columns:minmax(0,2.4fr) 80px 80px 90px 120px;gap:8px;align-items:center}.receive-grid__head{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-bottom:4px;border-bottom:1px solid var(--border)}.receive-grid__row{padding:8px 0;border-bottom:1px solid var(--border)}.receive-grid__line{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.receive-grid__hint{font-size:12px;color:var(--text-muted)}.receive-grid__cell{display:contents}.receive-grid__label{display:none}.receive-grid__num{text-align:right;font-variant-numeric:tabular-nums}input.receive-grid__num{text-align:right}.receive-grid__error{grid-column:1 / -1;color:var(--danger);font-size:12.5px}.po-receipts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.po-receipts__item{padding-bottom:10px;border-bottom:1px solid var(--border)}.po-receipts__item:last-child{padding-bottom:0;border-bottom:none}.po-receipts__head{font-size:13px}.po-receipts__note{margin-top:2px;font-size:12.5px;color:var(--text-muted)}.po-receipts__lines{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:13px}.po-receipts__qty{font-weight:600;font-variant-numeric:tabular-nums}.stock-effect{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--font-size-xs);background:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border)}.stock-effect--added{background:var(--success-soft);color:var(--success);border-color:transparent}.stock-effect--removed{background:var(--warning-soft);color:var(--warning);border-color:transparent}.price-rules__intro{margin:0;padding:0 14px 10px;font-size:13px}.price-rules__row--off td{color:var(--text-muted)}.price-rules__desc{font-size:12px}.table td.price-rules__summary{white-space:normal;min-width:220px;font-size:13px}.price-rule-order{display:inline-flex;align-items:center;gap:2px}.price-rule-order__n{min-width:2ch;margin-right:4px;color:var(--text-muted);font-variant-numeric:tabular-nums}.price-rule-order .btn{min-width:28px;padding:0 6px}.price-rule-section{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.price-rule-section__title{margin:0 0 8px;font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.price-rule-section__hint{margin:-4px 0 8px;font-size:12.5px}.price-rule-checks{margin-bottom:10px}.price-rule-checks__legend{width:100%;margin-bottom:4px;font-size:13px;font-weight:500}.price-rule-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.price-rule-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;border-radius:999px;background:var(--surface-selected);font-size:12.5px}.price-rule-chip__remove{background:none;border:0;padding:0 4px;border-radius:999px;font-size:12px;color:var(--text-muted);cursor:pointer}.price-rule-chip__remove:focus-visible{outline:2px solid var(--focus-ring)}.price-rule-results{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.price-test{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:16px;align-items:start}.price-test__result{padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.price-test__price{font-size:28px;font-weight:var(--font-weight-semibold);line-height:1.2;font-variant-numeric:tabular-nums}.price-test__steps{display:grid;gap:4px;margin:10px 0;padding-left:18px;font-size:13px}.price-test__trace{margin-top:14px}.price-test__applied td{background:var(--surface-hover)}.record-actions{position:relative;display:inline-flex}.record-actions__menu{min-width:220px}.record-actions__menu>.btn,.row-actions__menu>.btn{display:flex;width:100%;justify-content:flex-start;text-align:left}.record-actions__kind{margin-left:auto;padding-left:12px;font-size:var(--font-size-xs);color:var(--text-muted)}.record-actions__empty{padding:8px 10px;font-size:13px;color:var(--text-muted)}.record-actions__result{margin:0 0 12px}.record-actions__result>.alert{margin-bottom:0}.record-actions__result .alert__body{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.record-actions__result-text{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.record-actions__result-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.row-actions{position:relative;display:inline-flex}.row-actions__menu{min-width:200px;text-align:left;white-space:normal}.row-actions__trigger{min-width:32px;min-height:26px;padding:2px 8px;line-height:1}.table th.row-actions-cell,.table td.row-actions-cell{width:1%;white-space:nowrap;text-align:right}.new-menu{position:relative;display:inline-flex}.new-menu__main{border-top-right-radius:0;border-bottom-right-radius:0}.new-menu__more{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid var(--brand-primary-deep);padding-left:8px;padding-right:8px}.new-menu__item-desc{display:block;font-size:12px;font-weight:400;color:var(--text-muted)}.quick-add__group{padding:8px 10px 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.wizard__steps{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.wizard__step{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--text-muted)}.wizard__step--current{border-color:var(--accent);color:var(--accent-text);font-weight:600}.wizard__step--done{color:var(--text)}.wizard__step--skipped{text-decoration:line-through;opacity:.6}.wizard__screen-desc{margin:0 0 12px;font-size:13px;color:var(--text-muted)}.wizard__nav{display:flex;gap:8px;align-items:center;margin-top:12px}.wizard__nav-spacer{flex:1}.wizard__review{display:grid;gap:12px}.wizard__review-screen{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.wizard__review-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-weight:600}.wizard__review-list{display:grid;grid-template-columns:minmax(120px,35%) 1fr;gap:4px 12px;margin:0;font-size:13px}.wizard__review-list dt{color:var(--text-muted)}.wizard__review-list dd{margin:0;overflow-wrap:anywhere}.wizard__draft{margin-bottom:12px}.button-editor__preview{padding:8px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-sunken);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.button-editor__merge{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.wizard-editor__screen{border:1px solid var(--border);border-radius:var(--radius);padding:12px;margin-bottom:12px}.wizard-editor__screen-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.wizard-editor__field{display:flex;gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid var(--border)}.wizard-editor__field-label{flex:1;min-width:0;overflow-wrap:anywhere}.fx-note{font-size:12px;color:var(--text-muted);margin:6px 0 12px;display:grid;gap:2px;overflow-wrap:anywhere}.fx-note--inset{padding:0 14px;margin:10px 0}.fx-note--tight{margin-top:0}.fx-note__missing{color:var(--text);border-left:3px solid var(--warning);padding-left:6px}.fx-note details summary{cursor:pointer}.fx-note__rates{margin:4px 0 0;padding-left:18px;display:grid;gap:2px;font-variant-numeric:tabular-nums}.fx-figures{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;margin:4px 0}.fx-figures__lead{color:var(--text-muted)}.fx-converted{margin-bottom:12px}.fx-converted--tight{margin-top:-8px}.fx-card-block{padding:0 14px 10px}.fx-row-note{font-size:var(--font-size-xs)}.fx-unavailable{font-size:12px;margin:-8px 0 12px}.fx-board-total{font-size:13px;margin:-8px 0 4px}.board__note--fx{color:var(--text-muted)}.currencies-tab__base{margin:0 0 6px}.currencies-tab__unlisted{border-top:1px solid var(--border)}.currencies-tab__subhead{font-size:14px;margin:0;padding:12px 14px 0}.currencies-tab__subhint{font-size:12.5px;margin:2px 0 8px;padding:0 14px}.currencies-tab__add-form{padding:12px 14px 0;border-top:1px solid var(--border)}.currencies-tab__add{display:flex;gap:8px;align-items:flex-end}.currencies-tab__add .input{max-width:120px;text-transform:uppercase}.currencies-tab__feed-toggle{gap:8px;flex-wrap:nowrap}.currencies-tab__feed-hint{font-size:12.5px;margin:6px 0}.currencies-tab__feed-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0;font-size:12.5px}.currencies-table__row--off td{color:var(--text-muted)}.currencies-table__actions{gap:6px;justify-content:flex-end;flex-wrap:nowrap}.rate-history__hint{font-size:12px}.rate-history__note{max-width:240px;overflow-wrap:anywhere}.rate-history__row--replaced{opacity:.6}.follow{position:relative;display:inline-flex;align-items:stretch;flex:0 0 auto}.follow-btn{min-width:7.5em;justify-content:center;gap:6px;border-top-right-radius:0;border-bottom-right-radius:0}.follow--compact .follow-btn{min-width:34px;padding-inline:8px}.follow-btn--on{color:var(--accent-text)}.follow-count{min-width:32px;justify-content:center;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;font-variant-numeric:tabular-nums}.follow-popover{min-width:220px}.follow-popover__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 6px;font-size:13px}.follow-popover__list{list-style:none;margin:0;padding:0 6px 4px;max-height:260px;overflow-y:auto;font-size:13.5px}.follow-popover__list li{padding:4px 0;overflow-wrap:anywhere}.follow-popover__empty,.follow-popover__more{margin:4px 6px;font-size:13px}.recurrence-editor{display:grid;gap:4px;margin-bottom:8px}.recurrence-editor__inline{display:inline-flex;align-items:center;gap:8px;font-size:13.5px}.recurrence-editor .input.recurrence-editor__num,.task-series__mode .input.recurrence-editor__num{width:80px}.recurrence-editor .input.recurrence-editor__date{width:auto;max-width:180px}.recurrence-editor__weekdays{display:flex;flex-wrap:wrap;gap:6px}.recurrence-editor__group{display:grid;gap:6px;margin:0 0 10px;padding:0;border:0;min-width:0}.recurrence-editor__option{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px}.recurrence-editor__option .select{width:auto}.recurrence-editor__preview{margin:0 0 4px;padding:8px 10px;border-radius:var(--radius);background:var(--surface-sunken);font-size:13px;overflow-wrap:anywhere}.task-reminders{display:grid;gap:8px}.task-reminders__empty{margin:0;font-size:13px}.task-reminders__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.task-reminders__row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px}.task-reminders__add,.task-reminders__custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-reminders__add .select,.task-reminders__custom .select{width:auto;min-width:180px}.task-reminders__custom .input{width:auto}.task-reminders .input.task-reminders__num{width:90px}.task-reminders__participants{gap:8px;font-size:13px;align-items:center;cursor:pointer}.task-schedule__section+.task-schedule__section{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.task-schedule__heading{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.task-schedule__line{margin:0 0 6px;font-size:13.5px;overflow-wrap:anywhere}.task-schedule__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.task-schedule__actions{gap:8px;flex-wrap:wrap;margin-top:4px}.task-schedule-fields{margin:12px 0 4px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius)}.task-schedule-fields>summary{cursor:pointer;font-size:13.5px;font-weight:500}.task-schedule-fields[open]>summary{margin-bottom:10px}.task-series__summary{margin:0 0 10px;font-size:13.5px;overflow-wrap:anywhere}.task-series__failed{margin:6px 0 0;padding-left:18px}.task-series__mode{align-items:center;margin:4px 0 12px}.task-series__apply{margin:8px 0 4px}.cal-event__repeat{flex-shrink:0;margin-left:4px;font-size:var(--font-size-xs);line-height:1;color:var(--text-muted)}.cal-event>.cal-event__repeat{position:absolute;top:3px;right:4px;margin:0}.meeting-series{margin-top:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.meeting-series__line{margin:0 0 4px;font-size:13px;overflow-wrap:anywhere}.meeting-series .cal-event__repeat{margin:0;font-size:13px}.meeting-series__actions{gap:8px;flex-wrap:wrap;margin-top:8px}.meeting-repeat__note{margin:-4px 0 10px;font-size:12.5px}.mywork-following{display:grid;gap:12px;min-width:0}.mywork-following__filter{display:flex;justify-content:flex-end}.mywork-following__filter .select{width:auto;min-width:180px}.mywork-following__more{padding:10px 12px}.work-prefs__row{padding-inline:0;cursor:pointer}.work-prefs__row .toggle-row__name,.work-prefs__row .toggle-row__desc{display:block}.work-prefs__row .select.work-prefs__select{width:auto;min-width:180px}.deal-amount__caption{color:var(--accent-text);font-weight:500}.deal-lines__note{margin:0;font-size:13px}.deal-lines__num{text-align:right;font-variant-numeric:tabular-nums}input.deal-lines__num{text-align:right}.deal-lines__desc{display:block;overflow-wrap:anywhere}.deal-lines__meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:2px;font-size:var(--font-size-xs);line-height:1.4;font-weight:400}.deal-lines__chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;border-radius:999px;background:var(--surface-selected);color:var(--accent-text);font-weight:500}.deal-lines__line-total{font-weight:600}.deal-lines__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid var(--border);font-size:14px}.deal-lines__editor{display:grid;gap:8px;min-width:0}.deal-lines__search.input{max-width:360px}.deal-lines__head,.deal-lines__row{display:grid;gap:6px;align-items:start;grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) 64px minmax(0,1fr) minmax(0,1fr) 64px minmax(0,.9fr) 36px}.deal-lines__head{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-bottom:2px;border-bottom:1px solid var(--border)}.deal-lines__row{padding:4px 0}.deal-lines__row--error{box-shadow:inset 2px 0 0 var(--danger);padding-left:6px}.deal-lines__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.deal-lines__label{display:none}.deal-lines__row .input,.deal-lines__row .select{width:100%;min-width:0}.deal-lines__cell>.deal-lines__line-total{min-height:37px;display:flex;align-items:center;justify-content:flex-end}.deal-lines__price{display:flex;align-items:center;gap:2px;min-width:0}.deal-lines__price .input{flex:1 1 auto}.deal-lines__auto.btn{flex:0 0 auto;min-width:24px;padding:0 4px}.deal-lines__price-error{color:var(--danger)}.deal-lines__remove{display:flex;justify-content:flex-end}.deal-lines__errors{grid-column:1 / -1;color:var(--danger);font-size:12.5px}.deal-lines__empty{margin:4px 0;font-size:13px}.deal-lines__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--border)}.deal-lines__total{font-size:14px}.deal-lines__actions{margin-top:4px}.deal-contacts__hint{margin:0 0 8px;font-size:12.5px}.deal-contacts__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:500}.deal-contacts__title{display:block;font-size:12px}.deal-contacts__error{display:block;color:var(--danger);font-size:12px;font-weight:400}.deal-contacts__role.select{width:auto;min-width:150px;max-width:220px}.table td.deal-contacts__actions{white-space:nowrap;text-align:right}.deal-contacts__primary{background:none;border:0;padding:2px 6px;border-radius:var(--radius-sm);font-size:18px;line-height:1;color:var(--text-subtle);cursor:pointer;vertical-align:middle}.deal-contacts__primary--on{color:var(--warning)}.deal-contacts__primary:disabled{cursor:default;opacity:.6}.deal-contacts__primary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.deal-contacts__make-primary{margin-top:4px}.deal-team__list{list-style:none;margin:0;padding:0;display:grid}.deal-team__member{display:grid;gap:6px;padding:8px 0;border-bottom:1px solid var(--border)}.deal-team__member:first-child{padding-top:0}.deal-team__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.deal-team__name{font-weight:500;overflow-wrap:anywhere}.deal-team__facts{flex-basis:100%;font-size:12.5px}.deal-team__controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.deal-team__controls .select{flex:1 1 120px;width:auto;min-width:0}.deal-team__error{display:block;color:var(--danger);font-size:12px;font-weight:400}.deal-team__hint{margin:8px 0 0;font-size:12.5px}.deal-team__caption{margin:12px 0 0;font-size:12.5px}.deal-team__splits{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.deal-team__splits-title{margin:0 0 6px;font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.table.deal-team__splits-table :is(th,td){padding:6px}.deal-team__num{text-align:right;font-variant-numeric:tabular-nums}.deal-team__percent.input{width:76px;text-align:right}.deal-team__total{margin-top:6px;font-size:13px;font-weight:600;text-align:right}.deal-team__total--off{color:var(--danger)}.deal-team__split-actions{margin-top:8px;flex-wrap:wrap;gap:8px}.forecast-credit-caption{margin:-6px 0 12px;font-size:13px}.chat-row__name{display:inline-flex;align-items:center;gap:6px;min-width:0}.chat-online{display:inline-flex;vertical-align:-.15em;margin-right:4px;color:var(--success);flex-shrink:0}.chat-pane__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 16px;margin-bottom:10px}.chat-pane__who{min-width:0;flex:1 1 260px}.chat-pane__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:600}.chat-pane__facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:3px;font-size:12.5px;color:var(--text-muted)}.chat-pane__page{margin-top:2px;font-size:12px;max-width:100%}.chat-transcript{display:flex;flex-direction:column;gap:8px;min-height:160px;max-height:calc(100vh - 360px);overflow-y:auto;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.chat-msg{max-width:75%;padding:7px 11px;border-radius:var(--radius-card);font-size:var(--font-size-base);line-height:var(--line-height-long);white-space:pre-wrap;overflow-wrap:anywhere}.chat-msg--visitor{align-self:flex-start;background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px}.chat-msg--agent{align-self:flex-end;background:var(--surface-selected);border:1px solid var(--accent-border);border-bottom-right-radius:4px}.chat-msg--system{align-self:center;max-width:90%;padding:2px 8px;font-size:12px;color:var(--text-muted);text-align:center;background:none}.chat-msg__meta{display:block;margin-bottom:2px;font-size:var(--font-size-xs);color:var(--text-muted);white-space:normal}.chat-composer{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border);background:var(--surface)}.chat-composer__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.chat-attach__results{display:flex;flex-direction:column;margin-bottom:10px;max-height:280px;overflow-y:auto}.webchat-setup{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start}.webchat-setup__form{min-width:0;display:flex;flex-direction:column;gap:18px}.webchat-setup__preview{position:sticky;top:0}.webchat-section{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--border)}.webchat-section:last-child{border-bottom:0;padding-bottom:0}.webchat-section .field{margin-bottom:0}.webchat-section__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.webchat-section__hint{margin:-4px 0 0;font-size:12.5px}.webchat-toggle{padding:6px 0;border-bottom:0}.webchat-color{width:40px;height:34px;padding:2px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-shrink:0}.webchat-confirm{margin-top:4px}.webchat-preview{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding:14px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken)}.webchat-preview--left{align-items:flex-start}.webchat-preview__panel{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-lg)}.webchat-preview__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:600}.webchat-preview__body{display:flex;flex-direction:column;gap:7px;padding:10px 12px 12px;font-size:12.5px}.webchat-preview__bubble{align-self:flex-start;max-width:92%;padding:7px 10px;border-radius:10px 10px 10px 3px;background:var(--surface-sunken);overflow-wrap:anywhere}.webchat-preview__field{padding:5px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px;color:var(--text-subtle)}.webchat-preview__field--tall{min-height:44px}.webchat-preview__send{align-self:flex-end;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600}.webchat-preview__launcher{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:var(--shadow)}.webchat-preview__state{font-size:var(--font-size-xs)}.webchat-hours{display:flex;flex-direction:column;gap:6px}.webchat-hours__always{padding:6px 0;border-bottom:0}.webchat-hours__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:6px 0;border-bottom:1px solid var(--border)}.webchat-hours__row:last-child{border-bottom:0}.webchat-hours__day{width:120px;flex-shrink:0}.webchat-hours__windows{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.webchat-hours__window{display:inline-flex;align-items:center;gap:6px}.webchat-hours__window .input{width:auto;min-width:0}.snippet-box{font-family:var(--font-mono);font-size:12px;resize:vertical;background:var(--surface-sunken)}.social-account-row{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid var(--border)}.social-account-row:first-child{border-top:0;padding-top:0}.card__body>.alert+.social-account-row{border-top:0}.social-account-row .field{margin-bottom:0}.social-account-row__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.social-account-row__status{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--text-muted)}.social-account-row__toggle{padding:4px 0;border-bottom:0}.social-comments__text{max-width:360px;white-space:normal;overflow-wrap:anywhere}.social-comments__reply{min-width:180px;white-space:normal}.ai-proposals__filters{align-items:center}.ai-proposals__scope{gap:8px}.ai-proposals__check{width:1%}.ai-proposals__preview{margin-top:4px;white-space:normal;overflow-wrap:anywhere}.ai-proposals__reason{margin-top:4px;font-size:12.5px;color:var(--text-muted)}.ai-proposals__reason>summary{cursor:pointer;width:fit-content}.ai-proposals__note{font-size:12.5px;margin-top:4px}.ai-proposals__type{font-size:var(--font-size-xs);padding:1px 7px}.ai-proposals__actions{gap:6px;flex-wrap:nowrap;justify-content:flex-end}.ai-proposals__failures{margin:6px 0 0;padding-left:18px}.ai-bulk-bar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 14px;background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-sm)}.ai-bulk-bar__count{font-weight:600;margin-right:4px}.ai-bulk-bar__hint{font-size:12.5px}.ai-review__context{font-size:13px}.ai-review__diff{font-family:var(--font-mono);font-size:13px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);overflow-wrap:anywhere}.ai-review__old{text-decoration:line-through;color:var(--text-muted)}.ai-review__arrow{color:var(--text-muted)}.ai-review__new{font-weight:600}.ai-agents__owner{font-size:12px;margin-top:2px}.ai-agents__error{font-size:12px;margin-top:2px;white-space:normal}.agent-editor__section{margin-bottom:16px}.agent-editor__heading{margin:0 0 8px;font-size:13.5px;font-weight:600}.agent-editor__owner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:13px}.agent-editor__options{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 10px;padding:0;border:0}.agent-editor__options>legend{width:100%;margin-bottom:6px;padding:0}.agent-editor__options .field__error{width:100%}.agent-editor__schedule,.agent-editor__limits{gap:12px;align-items:flex-start;flex-wrap:wrap}.agent-editor__limits .input{max-width:120px}.agent-editor__test{padding-top:12px;border-top:1px solid var(--border)}.agent-editor__footer{padding-top:8px}.agent-runs__by{font-size:12px}.agent-runs__error{max-width:260px;white-space:normal;overflow-wrap:anywhere;font-size:12.5px}.ai-policy-toggle{padding:8px 0}.ai-policy-toggle>span:first-child{display:flex;flex-direction:column;min-width:0}.transcription-consent{align-items:flex-start;font-size:13px}.transcription-consent>input{margin-top:3px}.call-transcript{display:flex;flex-direction:column;gap:6px;margin-top:6px}.call-transcript__status{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.call-transcript__reason,.call-transcript__blocked{font-size:12.5px}.call-transcript__blocked{margin:0}.call-transcript-actions{display:flex;flex-wrap:wrap;gap:6px}.transcript-panel{max-height:320px;overflow:auto;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.transcript-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.transcript-panel__text{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.5}.transcript-panel__meta{margin:8px 0 0;font-size:12px}.transcript-segment{display:grid;grid-template-columns:56px 40px 1fr;gap:8px;padding:3px 0;font-size:13px;line-height:1.45}.transcript-segment__time,.transcript-segment__speaker{color:var(--text-muted);font-variant-numeric:tabular-nums}.transcript-segment__text{min-width:0;overflow-wrap:anywhere}.call-insights__notes{margin:6px 0 0;padding-left:18px;font-size:13px}.prediction-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.prediction-card__value{font-size:32px;font-weight:600;line-height:1.1}.prediction-card__note{margin:10px 0 0;font-size:12px}.prediction-factors{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.prediction-factors li{display:flex;gap:6px;align-items:baseline}.prediction-factors__up{color:var(--success)}.prediction-factors__down{color:var(--danger)}.predictive-model{display:flex;flex-direction:column;gap:8px}.predictive-model__metrics{margin:0}.predictive-model__heading{margin:4px 0 8px;font-size:13.5px;font-weight:600}.calibration-bar{height:8px;min-width:80px;border-radius:4px;background:var(--border);overflow:hidden}.calibration-bar__fill{height:100%;border-radius:4px;background:var(--brand-primary)}.net-you{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);font-size:13.5px}.net-entries{display:flex;flex-direction:column;gap:10px}.net-entries__row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,1fr) auto;gap:8px;align-items:start}.net-entries__hint{margin-top:4px;font-size:12px;color:var(--text-muted)}.net-entries__remove{align-self:start;margin-top:2px}.net-check{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.net-check .input{width:auto;flex:0 1 16rem;min-width:10rem}.net-check__result{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px}.privacy-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.privacy-summary__tile{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.privacy-summary__tile--alert{border-color:var(--danger);background:var(--danger-soft)}.privacy-summary__tile--alert .stat-tile__value{color:var(--danger)}.privacy-find{display:flex;flex-direction:column;gap:12px}.privacy-find__group{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.privacy-find__group h4{margin:0 0 6px;font-size:13px;font-weight:600}.privacy-find__group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.privacy-find__record{display:flex;align-items:baseline;gap:4px 10px;font-size:13.5px}.privacy-find__record>.muted{font-size:12.5px}.privacy-find__badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:12px}.privacy-erase-confirm{display:flex;flex-direction:column;gap:10px}.privacy-erase-confirm ul{margin:4px 0 0;padding-left:20px;display:grid;gap:2px;font-size:13.5px}.retention-note{margin:0;font-size:12.5px;color:var(--text-muted)}.network-blocked{width:100%;max-width:32rem;margin:20px;padding:24px 26px;display:flex;flex-direction:column;gap:12px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.network-blocked h1{margin:0;font-size:20px}.network-blocked p{margin:0;line-height:1.5}.config-transfer__segments{margin-left:0;flex-wrap:wrap}.config-transfer__picker{display:flex;flex-direction:column;gap:10px}.config-transfer__picker-actions{gap:8px}.config-transfer__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;align-items:start}.config-transfer__group{margin:0;min-width:0;padding:8px 12px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.config-transfer__group>legend{padding:0 6px;font-size:13px}.config-transfer__section-row{padding:6px 0;border-top:1px solid var(--border)}.config-transfer__group>legend+.config-transfer__section-row{border-top:0}.config-transfer__section-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.config-transfer__section-label>input{margin-top:3px;flex:none}.config-transfer__section-text{display:flex;flex-direction:column;gap:2px;min-width:0}.config-transfer__section-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13.5px;font-weight:500}.config-transfer__section-desc{font-size:12px;color:var(--text-muted);line-height:1.4}.config-transfer__count{display:inline-block;min-width:20px;padding:0 7px;border-radius:999px;text-align:center;font-size:var(--font-size-xs);font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border)}.config-transfer__hint{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:4px 0 0 24px;font-size:12px;color:var(--warning)}.config-transfer__actions{margin-top:12px}.config-transfer__counts{margin-top:10px;font-size:13px}.config-transfer__counts>summary{cursor:pointer;width:fit-content;color:var(--text-muted)}.config-transfer__counts ul{margin:6px 0 0;padding-left:18px;columns:2 220px}.config-transfer__warnings{margin-top:8px}.config-transfer__footer{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 14px;background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-sm)}.config-transfer__footer-count{margin-right:auto;font-size:13.5px}.config-transfer__progress{height:8px;border-radius:4px;background:var(--border);overflow:hidden}.config-transfer__progress-bar{display:block;height:100%;border-radius:4px;background:var(--brand-button);transition:width .3s ease}.config-transfer__outcomes{display:flex;flex-wrap:wrap;gap:8px 18px}.config-transfer__outcome{display:inline-flex;align-items:center;gap:6px;font-size:13px}.config-transfer__pending{list-style:none;margin:0;padding:0}.config-transfer__pending-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.config-transfer__pending-row:last-child{border-bottom:0}.config-transfer__pending-note{display:block;margin-top:2px;font-size:12.5px;font-style:italic;color:var(--text-muted)}.config-transfer__promote{justify-content:space-between;align-items:flex-start;gap:12px}.config-transfer__promote>span{flex:1 1 320px;min-width:0}.config-review__option-name,.config-review__option-desc{display:block}.config-review__options .toggle-row{padding-left:0;padding-right:0}.config-review__chips{margin-bottom:0}.config-review__sections{display:flex;flex-direction:column;gap:8px}.config-review__section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.config-review__section-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:4px 12px}.config-review__section-toggle{flex:1 1 260px;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:8px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.config-review__section-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.config-review__section-selected{white-space:nowrap}.config-review__section-bulk{gap:4px}.config-review__empty,.config-review__more{margin:0;padding:8px 12px}.config-review__outcome-list h3{margin:14px 0 6px;font-size:13.5px}.config-review__confirm-list{margin:0 0 12px;padding-left:18px;display:grid;gap:4px;font-size:13.5px}.config-items{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.config-item{padding:9px 12px;border-bottom:1px solid var(--border);border-left:3px solid transparent}.config-item:last-child{border-bottom:0}.config-item--cautious{border-left-color:var(--warning)}.config-item__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.config-item__head>input{flex:none}.config-item__label{min-width:0;font-size:13.5px;font-weight:500;overflow-wrap:anywhere;cursor:pointer}.config-item__reason,.config-item__outcome{margin:4px 0 0 26px;font-size:12.5px;color:var(--text-muted)}.config-item__cautious{margin:4px 0 0 26px;font-size:12px;font-weight:600;color:var(--warning)}.config-item__warnings{margin:4px 0 0;padding-left:18px;font-size:12px;color:var(--warning)}.config-item .config-item__warnings{margin-left:26px}.config-item>.btn{margin:4px 0 0 20px}.config-item__changes{margin:6px 0 2px 26px;width:auto;max-width:calc(100% - 26px);font-size:12.5px}.config-item__changes td{padding:5px 10px;overflow-wrap:anywhere}.config-outbox__filters{max-width:260px;margin-top:10px}.config-outbox__message{max-width:420px;overflow-wrap:anywhere}.config-outbox__recipient{overflow-wrap:anywhere}.sandbox-banner{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:7px var(--content-pad-x);background:var(--warning-soft, var(--surface-selected));color:var(--text);border-bottom:1px solid var(--warning);font-size:13px}.session-banners>.sandbox-banner{position:static}.sandbox-banner__text{flex:1 1 320px;min-width:0}.sandbox-banner__actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.sandbox-banner__link{display:inline-flex;align-items:center;padding:2px 10px;border:1px solid var(--warning);border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:600;line-height:1.6;text-decoration:none;cursor:pointer}.sandbox-banner__link:hover{background:var(--surface);text-decoration:none}.sandbox-banner__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sandbox-panel__flag{padding:0;border-bottom:0}.sandbox-panel__meta{overflow-wrap:anywhere}.sandbox-panel__row--archived td{color:var(--text-muted)}.sandbox-panel__progress{display:flex;align-items:center;gap:8px;margin-top:4px}.sandbox-panel__progress .config-transfer__progress{flex:1 1 80px;min-width:80px;height:6px}.sandbox-panel__actions{justify-content:flex-end;gap:6px}.sandbox-panel__link{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sandbox-panel__link .mono{overflow-wrap:anywhere;min-width:0}.sandbox-panel__sample{align-items:flex-start;margin:4px 0 12px}.sandbox-panel__scope{margin-bottom:12px}.softphone-bar{position:fixed;right:20px;bottom:20px;z-index:45;width:min(400px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.softphone-bar--incoming{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo),var(--shadow-lg)}.softphone-bar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.softphone-bar__who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.softphone-bar__who>strong{font-size:14.5px}.softphone-bar__record{font-size:12.5px}.softphone-bar__status{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--text-muted)}.softphone-bar__timer{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}.softphone-bar__error{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:12.5px;overflow-wrap:anywhere}.softphone-bar__controls{display:flex;flex-wrap:wrap;gap:6px}.softphone-bar__controls--answer>.btn{flex:1 1 0;justify-content:center}.softphone-bar__btn--on{background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text)}.softphone-keypad-sheet{position:absolute;right:0;bottom:calc(100% + 8px);width:240px;padding:10px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.softphone-bar:has(.softphone-keypad-sheet){overflow:visible}.softphone-keypad-sheet__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.softphone-keypad__display{display:block;min-height:26px;margin-bottom:8px;padding:3px 8px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);font-size:16px;letter-spacing:.12em;text-align:center;overflow:hidden}.softphone-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.softphone-keypad__key{height:44px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);font:inherit;font-size:18px;font-weight:600;color:var(--text);cursor:pointer}.softphone-keypad__key:hover{border-color:var(--accent)}.softphone-keypad__key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.softphone-keypad__key:active{background:var(--surface-selected)}.softphone-wrapup{display:flex;flex-direction:column;gap:8px}.softphone-wrapup__title{font-size:13.5px}.softphone-wrapup__hint{margin:0;font-size:12.5px}.softphone-wrapup__choices{margin:0}.softphone-wrapup .field{margin-bottom:0}.softphone-wrapup__actions{margin-top:2px}.softphone-presence{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted);white-space:nowrap}.softphone-presence:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--text-subtle);flex-shrink:0}.softphone-presence--available:before{background:var(--success)}.softphone-presence--away:before{background:var(--warning)}.softphone-presence--on-call:before{background:var(--danger)}.softphone-presence--offline:before{background:var(--border-strong)}.softphone-presence-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.softphone-presence-toggle__choices{display:inline-flex;gap:4px}.softphone-presence-toggle__choices .chip:disabled{opacity:.55;cursor:not-allowed}.softphone-transfer__people,.softphone-transfer__mode{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:0;border:0;min-width:0}.softphone-transfer__person{justify-content:flex-start;gap:8px}.softphone-transfer__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.softphone-transfer__progress p{margin:0 0 12px}.softphone-devices__test{display:flex;align-items:center;gap:10px;margin-bottom:4px}.softphone-meter{flex:1 1 auto;height:10px;border-radius:5px;background:var(--surface-sunken);border:1px solid var(--border);overflow:hidden}.softphone-meter__fill{height:100%;background:var(--success);transition:width .08s linear}.softphone-devices__hint{margin:0 0 12px;font-size:12.5px}.phone-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.phone-page__calls,.phone-page__team{grid-column:1 / -1}.phone-page__switch{display:flex;align-items:center;gap:12px;margin-bottom:10px}.phone-page__switch-label{font-weight:600}.phone-page__switch-hint{font-size:12.5px}.phone-page__device-line{margin:8px 0 0;font-size:12.5px}.phone-page__dial{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.phone-page__dial>.field{flex:1 1 260px;margin-bottom:0}.phone-page__tabs{padding:0 14px;margin-bottom:0}.phone-page__more{display:flex;justify-content:center;padding:10px}.phone-team{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.phone-team__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;min-width:0}.phone-call-sheet__path{font-family:var(--font-mono);font-size:12.5px;overflow-wrap:anywhere}.phone-call-sheet__links{gap:14px;font-size:13px}.phone-system__intro{margin:0 0 12px;font-size:13px}.phone-system__check{margin-top:12px;max-width:520px}.phone-checklist{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.phone-checklist__item{display:flex;align-items:flex-start;gap:8px}.phone-checklist__mark{width:18px;flex-shrink:0;text-align:center;color:var(--text-subtle);font-weight:var(--font-weight-semibold)}.phone-checklist__item--done .phone-checklist__mark{color:var(--success)}.phone-urls{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.phone-urls__hint{margin:0;font-size:12.5px}.phone-urls__row{display:flex;flex-direction:column;gap:4px;min-width:0}.phone-urls__value{display:flex;gap:6px;align-items:center;min-width:0}.phone-urls__input{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:12px}.phone-guide{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5}.phone-guide__limits{margin-top:12px;font-size:13px}.phone-guide__limits ul{margin:6px 0 0;padding-left:18px}.phone-numbers__label{font-size:12px;font-weight:400}.phone-numbers__actions{justify-content:flex-end;gap:6px;flex-wrap:nowrap}.phone-greetings__file{display:none}.ivr-editor .sheet__body>*+*{margin-top:14px}.ivr-editor__problems{margin:6px 0 0;padding-left:18px}.ivr-editor__steps-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ivr-editor__steps-head h3{margin:0;font-size:14.5px}.ivr-editor__nodes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ivr-editor__add{gap:8px}.ivr-editor__add>.select{width:auto;min-width:200px}.ivr-node{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ivr-node>*+*{margin-top:10px}.ivr-node--start{border-left:3px solid var(--brand-primary)}.ivr-node--error{border-color:var(--danger);background:var(--danger-soft)}.ivr-node__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ivr-node__title{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.ivr-node__tools{display:flex;gap:2px;flex-shrink:0}.ivr-node__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 12px;align-items:start}.ivr-node__warning{margin-top:4px}.ivr-node__note{margin:0;font-size:12.5px}.ivr-prompt,.ivr-options,.ivr-hours{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);min-width:0}.ivr-prompt>legend,.ivr-options>legend,.ivr-hours>legend{padding:0 4px}.ivr-prompt__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ivr-prompt__head>.select{width:auto;min-width:180px}.ivr-route{display:flex;flex-direction:column;gap:6px}.ivr-options__row{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:start}.ivr-options__row .field{margin-bottom:6px}.ivr-hours__days{display:flex;flex-wrap:wrap;gap:4px 14px}.ivr-sim{padding-top:12px;border-top:1px solid var(--border)}.ivr-sim>*+*{margin-top:8px}.ivr-sim__title{margin:0;font-size:14.5px}.ivr-sim__note{margin:0;font-size:12.5px}.ivr-sim__steps{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:3px;font-size:13px}.ivr-sim__steps code{font-size:12px}.wa-attempt{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 12px}.wa-attempt>.spinner{flex-shrink:0;margin-top:2px}.wa-attempt>.btn{flex-shrink:0}.wa-attempt__body{flex:1 1 240px;min-width:0}.wa-attempt__evidence{margin-top:4px;font-size:12px;opacity:.8;overflow-wrap:anywhere}.wa-notes{margin:6px 0 0;padding-left:18px;display:grid;gap:2px}.wa-connection__checked{align-self:center;font-size:12.5px}.mode-toggle{gap:2px;padding:2px;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-control)}.mode-toggle>.btn{min-height:30px;padding:0 12px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);border-color:transparent;background:transparent;color:var(--text-muted)}.mode-toggle>.btn:hover:not(:disabled){background:var(--surface-hover);border-color:transparent;color:var(--text)}.mode-toggle>.btn[aria-pressed=true],.mode-toggle>.btn[aria-pressed=true]:hover:not(:disabled){background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text);font-weight:var(--font-weight-semibold)}.content__header>.row{justify-content:flex-end;gap:var(--space-2)}.content__header>.row>.select,.content__header>.row>.input{width:auto}.widget-grid{gap:var(--space-4)}.widget-list__item{transition:background-color var(--duration-fast) var(--ease)}.widget-list__item:has(a):hover{background:var(--surface-hover)}.chart-bars__track,.chart-funnel__track{background:var(--chart-track)}.sheet__header{padding:16px 20px}.sheet__header h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.sheet__body{padding:20px}.sheet__footer{padding:12px 20px;border-top-color:var(--border-subtle)}.modal>.card>.card__header,.modal>*>.card>.card__header{padding:16px 20px}.modal>.card>.card__header h2,.modal>*>.card>.card__header h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.modal>.card>.card__body:not(.card__body--flush),.modal>*>.card>.card__body:not(.card__body--flush){padding:20px}.menu-popover>.btn,.menu-popover .btn--ghost{justify-content:flex-start}@media(prefers-reduced-motion:reduce){.chart-columns__slot:hover .chart-columns__bar{transform:none}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}.sidebar__link--active,.admin-rail__item--active,.admin-rail__item[aria-current=page],.admin-tab--active,.tabs__tab[aria-selected=true],.lead-strip__cell--active,.lead-strip__cell[aria-pressed=true],.mywork__queue--active,.btn[aria-pressed=true],.mode-toggle>.btn[aria-pressed=true],.chip--active,.chip--on,.chip[aria-pressed=true],.global-search__item[aria-selected=true],.assign__option--active,.assign__option[aria-selected=true],.stage-step--current,tr.is-selected>td:first-child,.account-menu__trigger[aria-expanded=true]{outline:2px solid Highlight;outline-offset:-2px}}.projects-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.projects-board__main{display:flex;flex-direction:column;gap:16px;min-width:0}.projects-board__main>.stat-strip{margin-bottom:0}.projects-board__breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.projects-board__list{position:sticky;top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 16px);max-height:calc(100vh - var(--topbar-height) - var(--session-banner-height, 0px) - 32px);display:flex;flex-direction:column;min-width:0}.projects-board__list>.card__body{overflow-y:auto;min-height:0}.projects-board__list-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.projects-board__list-title .muted{font-size:var(--font-size-sm)}.projects-board__list-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border-subtle);font-size:13px}.projects-board__hide{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-muted)}.projects-board__select{color:var(--text-subtle)}.projects-board__select .link-button{color:var(--accent-text);text-decoration:none;font-weight:500}.projects-board__select .link-button:hover{text-decoration:underline}.projects-board__projects{list-style:none;margin:0;padding:6px}.project-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:var(--radius);transition:var(--transition-colors)}.project-row:hover{background:var(--surface-hover)}.project-row__check{width:16px;height:16px;margin:0;cursor:pointer}.project-row__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;min-width:0}.project-row:not(.project-row--on) .project-row__name .table__link{color:var(--text-muted);font-weight:400}.project-row__meta{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-row__count{text-align:right;line-height:1.15}.project-row__count strong{display:block;font-size:15px;font-variant-numeric:tabular-nums}.project-row__count span{font-size:var(--font-size-xs);color:var(--text-muted)}.stat-tile__caption{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:4px}.stage-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.stage-funnel__row{display:grid;grid-template-columns:minmax(110px,22%) minmax(0,1fr) 84px;gap:12px;align-items:center}.stage-funnel__name{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--font-size-sm);font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-funnel__track{display:flex;justify-content:center;height:26px;border-radius:var(--radius-control);background:var(--chart-track)}.stage-funnel__bar{height:100%;border-radius:var(--radius-control);background:var(--chart-1);transition:width var(--duration) var(--ease)}.stage-funnel__row--won .stage-funnel__bar{background:var(--chart-won)}.stage-funnel__row--lost .stage-funnel__bar{background:var(--chart-lost)}.stage-funnel__mark{flex:none;color:var(--success)}.stage-funnel__row--lost .stage-funnel__mark{color:var(--danger)}.stage-funnel__count{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.stage-funnel__count strong{font-size:var(--font-size-base);font-variant-numeric:tabular-nums}.stage-funnel__count span{font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.stage-funnel__more{margin-top:12px;font-size:13px;font-weight:500;color:var(--accent-text);text-decoration:none}.stage-funnel__more:hover{text-decoration:underline}@media(max-width:1100px){.projects-board{grid-template-columns:minmax(0,1fr)}.projects-board__list{position:static;max-height:none}}.gstin-field__input{font-family:var(--font-mono);letter-spacing:.04em}.gstin-field__preview{margin-top:5px;font-size:12px;line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere}.gstin-field__warning{margin-top:5px;font-size:12px;line-height:1.45;font-weight:500;color:var(--warning);overflow-wrap:anywhere}.tax-profile__note{margin:10px 0 0;font-size:12.5px;line-height:1.5}.tax-matches{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.tax-matches__item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;overflow-wrap:anywhere}.collections-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:14px}.collections-controls .field{margin-bottom:0;flex:0 1 200px}.collections-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.collections-cards .metric__value{overflow-wrap:anywhere}.collections-cards__sub{font-size:12.5px;color:var(--text-muted);margin-top:4px}.collections-cards__currencies{font-size:12px;color:var(--text-muted);margin-top:4px;overflow-wrap:anywhere}.collections-cards__fx{margin-top:-6px}.collections-filter{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted)}.collections-chip{display:inline-flex;align-items:center;gap:4px;cursor:default}.collections-toolbar__end{margin-left:auto}.collections-dialog{width:100%;max-width:520px}.collections-dialog__lead{margin-top:0}.collections-link__url{overflow-wrap:anywhere}.collections-notes{display:grid;gap:4px;margin-top:10px;font-size:12.5px;color:var(--text-muted)}.receivables-table .receivables-table__actions{display:flex;gap:6px;justify-content:flex-end}.receivables-table__of{display:block;font-size:12px}.collections-ageing>.card__body{overflow-x:auto}.ageing-table td.num a.ageing-table__drill{color:inherit;text-decoration:underline dotted}.ageing-table tfoot td{font-weight:600;border-top:1px solid var(--border)}.units-editor td{vertical-align:top}.units-editor .input,.units-editor .select{min-width:0}.units-editor__code{width:120px}.units-editor__uqc{width:220px}.lead-account__name{font-weight:600}.lead-account__meta{color:var(--text-muted);font-size:12.5px}.lead-account__note{margin:8px 0 0}.lead-account__empty{margin:0;color:var(--text-muted);font-size:13.5px}.lead-account__actions{margin-top:10px;gap:8px}.lead-account__intro{margin:0 0 14px}.lead-account__group{border:0;padding:0;margin:0 0 14px;min-width:0}.lead-account__legend{padding:0;margin-bottom:8px;font-size:13.5px;font-weight:600;color:var(--text)}.record-quotes__note{color:var(--text-muted);font-size:12.5px;padding:8px 16px;margin:0}.record-quotes__table{font-size:13px}.record-quotes__table th,.record-quotes__table td{padding-inline:10px}.record-quotes__table th:first-child,.record-quotes__table td:first-child{padding-left:16px}.record-quotes__table th:last-child,.record-quotes__table td:last-child{padding-right:16px}.record-quotes__table td{white-space:nowrap}.record-quotes__inline{display:none}@media(min-width:721px){.record-quotes{container:record-quotes / inline-size}@container record-quotes (max-width: 460px){.record-quotes .record-quotes__table .record-quotes__extra{display:none}.record-quotes .record-quotes__table .record-quotes__inline{display:block;margin-top:2px;font-family:var(--font);font-size:var(--font-size-xs);font-weight:400;color:var(--text-muted)}}}.order-copy__intro{margin:0 0 14px}.order-copy__customer{margin:0 0 12px}.order-copy__option{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px;font-size:13px}.order-copy__option>input{margin-top:2px;flex:0 0 auto}.order-copy__text{display:grid;gap:2px}.widget-list__action{margin-left:8px;flex:0 0 auto}.widget-list__item:has(>.widget-list__action)>:first-child{flex:1 1 auto}.reminders-card__next{margin:0 0 10px;font-size:13.5px;font-weight:500;color:var(--text)}.reminders-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.reminders-card__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.reminders-card__why{margin:-4px 0 10px;font-size:12.5px;line-height:1.5}.reminders-card__hold{margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.5;border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-soft)}.reminders-card__note{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.reminders-card__empty{margin:4px 0 0}.reminders-card__detail{display:block;margin-top:2px;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.reminders-card__table{margin-top:4px}.reminders-card__holds{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px;color:var(--text-muted)}.reminders-card__section{margin:14px 0 4px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-subtle)}.reminders-card__list{list-style:none;margin:0;padding:0}.reminders-card__item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--border);font-size:13px}.reminders-card__item:last-child{border-bottom:0}.reminders-card__item>:first-child{min-width:0;overflow-wrap:anywhere}.reminders-card__when{flex:0 0 auto;font-size:12px;white-space:nowrap}.hold-dialog__nodate{display:flex;margin-top:8px}.reminder-log__filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:14px}.reminder-log__filters .field{margin-bottom:0;flex:0 1 190px}.reminder-log__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rich-term{overflow-wrap:anywhere}.rich-term p{margin:0 0 4px}.rich-term ul{margin:0 0 4px;padding-left:18px}.rich-term li{margin:0 0 2px}.rich-term .rich-term__gap{margin-top:10px}.rich-term>:last-child{margin-bottom:0}.signature-plate{display:inline-block;max-width:100%;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.signature-plate img{display:block;max-height:72px;max-width:220px}.documents-setup__actions{gap:8px;justify-content:flex-end}.documents-setup__why{align-self:center;font-size:12px;color:var(--text-muted)}.documents-setup__pad{padding:14px 16px}.documents-setup__row-actions{gap:6px;justify-content:flex-end;flex-wrap:nowrap}@media(min-width:721px){.table.bank-accounts th,.table.bank-accounts td{padding-inline:10px}.table.bank-accounts .documents-setup__row-actions{flex-wrap:wrap}.card__body--flush:has(>.table.bank-accounts),.card__body--flush:has(>.table.document-terms){overflow-x:auto}}.document-terms .link-button,.bank-accounts .link-button{text-align:left}.document-terms__summary,.bank-accounts__hint{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted)}.document-terms__summary{max-width:360px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.document-terms__chips{display:flex;flex-wrap:wrap;gap:4px}.document-term__preview{max-height:220px;overflow-y:auto;padding:10px 12px;font-size:13px;line-height:1.5;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.document-term__types{margin-bottom:14px}.document-term__types>.document-term__types-note{flex-basis:100%;margin-top:0}.signatory-card__image{display:grid;gap:8px;justify-items:start;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.signatory-card__none{margin:0;font-size:13px}.signatory-card__actions{gap:8px}.signatory-card__note{margin:14px 0 0;font-size:12.5px}.print-options__source{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 10px}.print-options__from{font-size:12.5px}.print-options__note{margin:10px 0 0;font-size:12.5px;color:var(--text-muted)}.print-options__section{margin-bottom:14px}.print-options__empty{margin:4px 0 0;font-size:13px}.print-options__group{display:grid;gap:6px;min-width:0;margin:0 0 12px;padding:0;border:0}.print-options__kind{padding:0;margin-bottom:2px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-subtle)}.print-options__term{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;cursor:pointer}.print-options__term>input{flex:0 0 auto;margin-top:3px}.print-options__preview{margin:4px 0 0 26px;color:var(--text-muted);font-size:12.5px}.print-options__preview>summary{width:fit-content;cursor:pointer;color:var(--accent-text)}.print-options__preview>.rich-term{margin-top:6px;padding:6px 10px;border-left:2px solid var(--border-strong);color:var(--text)}.print-options__switches{display:grid;gap:10px;margin:4px 0 14px}.print-options__switch{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.print-options__switch>.switch{flex:0 0 auto}.print-options__hint{display:block;margin-top:2px}.print-options__buttons{gap:8px}.print-options__revert{margin-right:auto}.next-follow-up{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;font-size:12.5px;color:var(--text-muted)}.next-follow-up__label{font-weight:600;color:var(--text)}.next-follow-up>a{font-weight:500;overflow-wrap:anywhere}.follow-ups__list{list-style:none;margin:0;padding:0}.follow-ups__row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}.follow-ups__row:first-child{padding-top:0}.follow-ups__row:last-child{padding-bottom:0;border-bottom:0}.follow-ups__main{display:grid;gap:2px;min-width:0}.follow-ups__title{font-weight:500;overflow-wrap:anywhere}.follow-ups__row--done .follow-ups__title{color:var(--text-muted)}.follow-ups__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:12.5px;color:var(--text-muted)}.follow-ups__row>.badge{flex:0 0 auto}.follow-ups__empty{margin:0;font-size:13.5px;color:var(--text-muted)}.follow-ups__note{margin:10px 0 0;font-size:12.5px;color:var(--text-muted)}.follow-ups-block{margin-top:14px}.follow-ups-block:empty{display:none}.follow-up-dialog{width:100%;max-width:520px}.follow-up-dialog--wide{max-width:640px}.follow-up-dialog__lead{margin:0 0 14px;font-size:13px}.follow-up-dialog__when{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:0 12px}.follow-up-dialog__actions{gap:8px}.quote-draft__recipients{min-width:0;margin:0 0 14px;padding:0;border:0}.quote-draft__legend{padding:0;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text)}.quote-draft__options{gap:6px}.quote-draft__none{margin:0;font-size:13px}.quote-draft__compose{align-items:flex-end;gap:10px;margin-bottom:14px}.quote-draft__compose>.field{flex:0 1 220px;margin-bottom:0}.quote-draft__model,.quote-draft__hint{margin:0 0 10px;font-size:12px}.quote-queue__notice{padding:12px 16px 0}.quote-queue__notice>.alert{margin-bottom:0}.quote-queue__empty{margin:0;padding:16px;font-size:13.5px}.quote-queue__foot{margin:0;padding:10px 16px;font-size:12.5px;color:var(--text-muted);border-top:1px solid var(--border)}.quote-queue__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.follow-up-templates{margin:0 0 14px}.empty>.follow-up-templates{margin:16px 0 0;text-align:left}.follow-up-templates__head{margin-bottom:8px;font-size:12.5px;font-weight:600;color:var(--text)}.follow-up-templates__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.follow-up-templates__card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.follow-up-templates__title{font-size:13.5px;font-weight:600;color:var(--text)}.follow-up-templates__description{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.follow-up-templates__card>.btn{align-self:flex-start;margin-top:auto}.closing-quotes{border:0;padding:0;margin:0 0 12px;min-width:0}.closing-quotes__hint{font-size:12.5px;margin:0 0 6px}.closing-quotes__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px;row-gap:2px;align-items:baseline;padding:6px 8px;border-radius:8px;cursor:pointer}.closing-quotes__option:hover{background:var(--surface-hover)}.closing-quotes__option--disabled{cursor:not-allowed;color:var(--text-muted)}.closing-quotes__note,.closing-quotes__reason{grid-column:2 / -1;font-size:12.5px}.closing-quotes__reason{color:var(--text-muted)}.statement-dialog{width:100%;max-width:980px}.statement-dialog__email{width:100%;max-width:520px}.statement__meta{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.statement__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 12px;margin-bottom:12px}.statement__controls .field{flex:0 1 170px;min-width:0;margin-bottom:0}.statement__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.statement__summary>div{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.statement__summary dt{font-size:12px;color:var(--text-subtle)}.statement__summary dd{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.statement__side{display:block;font-size:12px;font-weight:400;color:var(--text-muted)}.statement__recon{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.statement__recon p{margin:0}.statement__masked{margin:0 0 12px;font-size:12.5px;color:var(--text-muted)}.statement__entries{max-height:min(52vh,560px);overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.statement__entries>.table>thead th{position:sticky;top:0;z-index:1}.statement__table td.num{white-space:nowrap}.statement__detail{font-size:12px}.statement__memo td{color:var(--text-muted);font-style:italic}.statement__actions{gap:8px;margin-top:12px}.portal-statement .statement__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.line-grid__qty{display:flex;align-items:center;gap:4px;min-width:0}.line-grid__row .line-grid__qty .input,.line-grid__row .line-grid__qty input{width:auto;flex:1 1 auto;min-width:0}.line-grid__unit{flex:0 0 auto;max-width:4.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:normal}.line-grid__hsn{color:var(--text-muted)}.line-grid__legacy{color:var(--text-muted);font-style:italic}.doc-email-card{container:doc-email / inline-size}.doc-email{display:grid;gap:14px;min-width:0}.doc-email__section{min-width:0}.doc-email__heading{margin:0 0 8px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}@container doc-email (min-width: 760px){.doc-email--preview{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"recipients preview" "files preview";gap:14px 22px;align-items:start}.doc-email--preview>.doc-email__section--recipients{grid-area:recipients}.doc-email--preview>.doc-email__section--preview{grid-area:preview}.doc-email--preview>.doc-email__section--files{grid-area:files}}.doc-email__note{margin:0 0 12px;font-size:12.5px;line-height:1.5}.doc-email__last-sent{margin:0 0 8px;font-size:12.5px}.doc-email__hint{margin:6px 0 0;font-size:12px}.doc-email__recipients{display:grid;gap:2px;min-width:0}.doc-email__recipient{display:grid;grid-template-columns:minmax(0,1fr) 6.5em;align-items:center;gap:4px 12px;padding:5px 0;border-bottom:1px solid var(--border-subtle)}.doc-email__recipient:last-of-type{border-bottom:0}.doc-email__recipient-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;font-size:13px}.doc-email__recipient-name{font-weight:500;overflow-wrap:anywhere}.doc-email__recipient-address{font-size:12.5px;overflow-wrap:anywhere}.doc-email__recipient-note{flex-basis:100%;font-size:12px;color:var(--danger)}.doc-email__preview{display:grid;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.doc-email__subject{font-size:13px;font-weight:600;overflow-wrap:anywhere}.doc-email__subject-label{margin-right:4px;font-weight:500;color:var(--text-muted)}.doc-email__body{margin:0;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.55;color:var(--text)}.doc-email__files{display:grid;gap:4px;margin:0;padding:0;list-style:none;min-width:0}.doc-email__file{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;font-size:12.5px}.doc-email__file--pdf{gap:8px;padding:3px 0}.doc-email__file .checkbox-inline{min-width:0}.doc-email__file-name{min-width:0;overflow-wrap:anywhere}.doc-email__file--disabled .checkbox-inline{color:var(--text-muted);cursor:not-allowed}.doc-email__file-note{font-size:12px;color:var(--text-muted)}.doc-email__limit{margin:8px 0 0;font-size:12px}.order-message{width:100%;max-width:640px}.order-message__lead{margin:0 0 12px;font-size:13px}.order-message__recipients{min-width:0;margin:0 0 14px;padding:0;border:0}.order-message__legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600;color:var(--text)}.order-message__identity{margin:0 0 10px;font-size:12.5px}.order-message__actions{gap:8px}.doc-templates__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:16px;align-items:start}.doc-templates__card{min-width:0}.doc-templates__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.doc-templates__title h2{margin:0}.doc-templates__hint{margin:0 0 12px;font-size:12.5px}.doc-templates__chips{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 12px}.doc-templates__sample{display:grid;gap:6px;min-width:0;padding:10px 12px;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2)}.doc-templates__sample-label{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.doc-templates__sample .doc-email__subject{color:var(--text)}.doc-templates__actions{gap:8px;margin-top:12px}.credit-banner{margin-bottom:12px}.credit-banner>.alert{margin-bottom:0}.credit-banner__facts{margin:4px 0 0;padding-left:18px;display:grid;gap:2px}.credit-banner__facts a{color:inherit;text-decoration:underline}.commercial-terms__available{color:var(--text-muted);font-size:12.5px;font-weight:400}.commercial-terms__reason{margin-top:4px;font-weight:400;overflow-wrap:anywhere}.commercial-terms__note{margin:10px 0 0;font-size:12.5px;line-height:1.5}.quote-starters__intro{margin:0 0 10px;font-size:12.5px;line-height:1.5}.quote-starters{list-style:none;margin:0;padding:0}.quote-starters__row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:10px 0;border-bottom:1px solid var(--border)}.quote-starters__row:last-child{border-bottom:none;padding-bottom:0}.quote-starters__text{flex:1 1 auto;min-width:0}.quote-starters__desc{margin-top:2px;font-size:12.5px;line-height:1.5}.quote-starters__why{margin-top:2px;font-size:12px}.quote-starters__action{flex:0 0 auto}.quote-starter-install__intro{margin:0 0 12px;font-size:13px;line-height:1.5}.quote-starter-install__approvers{margin-bottom:10px}.quote-starter-install__empty{margin:6px;font-size:12.5px}.quote-starter-install__count{font-size:12px}.quote-starter-install__switch{margin:4px 0 12px}.quote-starter-confirm__sentence{margin:0 0 10px;font-size:13.5px;line-height:1.55}.quote-starter-confirm__hint{margin:0 0 14px;font-size:12.5px;line-height:1.5}.quote-starter-confirm__actions{flex-wrap:wrap;gap:8px}.doc-send-switch{display:inline-flex;gap:2px;margin:0 0 12px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.doc-send-switch__option{min-height:28px;padding:3px 14px;border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:var(--transition-colors)}.doc-send-switch__option:hover{background:var(--surface-hover);color:var(--text)}.doc-send-switch__option[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.doc-wa__recipients{min-width:0;margin:0;padding:0;border:0}.doc-wa__recipients>legend{padding:0}.doc-wa__recipient{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:var(--transition-colors)}.doc-wa__recipient+.doc-wa__recipient{margin-top:8px}.doc-wa__recipient:hover{border-color:var(--border-strong)}.doc-wa__recipient input[type=radio]{margin:3px 0 0}.doc-wa__recipient--selected{border-color:var(--accent-border);background:var(--accent-soft)}.doc-wa__recipient--disabled{cursor:not-allowed;background:var(--surface-sunken)}.doc-wa__recipient--disabled:hover{border-color:var(--border)}.doc-wa__recipient--disabled>input,.doc-wa__recipient--disabled .doc-wa__recipient-who,.doc-wa__recipient--disabled .doc-wa__recipient-number{opacity:.6}.doc-wa__recipient-text{display:grid;gap:2px;min-width:0;font-size:13px}.doc-wa__recipient-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0}.doc-wa__recipient-role,.doc-wa__recipient-number{font-size:12.5px;overflow-wrap:anywhere}.doc-wa__recipient-note{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.doc-wa__recipient-note--refused{color:var(--danger)}.doc-wa__last-sent{margin:0 0 8px;font-size:12.5px}.doc-wa__subject-note{font-weight:400;color:var(--text-muted)}.doc-wa__params{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px;overflow-wrap:anywhere}.doc-wa__param-index{margin-right:4px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.doc-wa__params-none{margin:0;font-size:12.5px}.doc-wa-setup__toggle{padding:4px 0 12px;cursor:pointer}.doc-wa-setup__toggle .toggle-row__name,.doc-wa-setup__toggle .toggle-row__desc{display:block}.doc-wa-setup__channel{margin:12px 0 0;font-size:13px}.doc-wa-setup__heading{margin:16px 0 4px;font-size:13.5px}.doc-wa-setup__help{margin:0 0 12px;font-size:12.5px;line-height:1.5}.doc-wa-setup__rows{display:grid;gap:14px;min-width:0}.doc-wa-setup__kind{min-width:0;padding-top:12px;border-top:1px solid var(--border-subtle)}.doc-wa-setup__row{display:grid;grid-template-columns:160px 1fr 120px 1fr;gap:8px;align-items:start;min-width:0}.doc-wa-setup__row .field{min-width:0;margin-bottom:0}.doc-wa-setup__label{padding-top:33px;font-size:13.5px;font-weight:600}.doc-wa-setup__note{margin:6px 0 0;font-size:12px;overflow-wrap:anywhere}.doc-wa-setup__usable{margin:4px 0 0;overflow-wrap:anywhere}.doc-wa-setup__kept{margin:12px 0 0;font-size:12px;overflow-wrap:anywhere}.doc-wa-setup__actions{gap:8px;margin-top:14px}.document-details__status{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 10px;font-size:12.5px}.document-details__list dd .muted{margin-left:6px;font-size:12.5px;font-weight:400}.document-details__regime{margin-left:6px}.document-details__note{margin:8px 0 0;font-size:12px;color:var(--muted)}.document-details-form__title{outline:none}.document-details-form__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.document-details-form__link{margin:-6px 0 14px;font-size:12.5px}.document-details-form__buttons{gap:8px}.zero-tax__intro{max-width:72ch;margin:0 0 12px;line-height:1.5}.zero-tax__actions{justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 12px}.import-createonly .checkbox-inline{white-space:nowrap}.import-createonly--off{color:var(--text-muted);cursor:not-allowed}.import-createonly--off input{cursor:not-allowed}.import-createonly__note{margin:6px 0 0;font-size:12.5px}.import-createonly__why{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--text-muted)}.import-skipped{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.import-units{margin:12px 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.import-units__intro{margin:0 0 8px;font-size:13px}.import-units__codes{margin:0;font-size:13px;overflow-wrap:anywhere}.import-units__grid{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr) minmax(0,1fr);gap:8px 12px;align-items:start}.import-units__head,.import-units__row{display:contents}.import-units__head>span{font-size:var(--font-size-xs);font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.03em}.import-units__code{padding-top:8px;font-weight:600;overflow-wrap:anywhere}.import-units__unfit,.import-units__ask{margin:8px 0 0;font-size:12.5px}.import-units__actions{gap:10px;margin-top:10px;flex-wrap:wrap;align-items:center}.import-units__actions>.muted{font-size:12px}.import-units .alert{margin:10px 0 0}.numbering-pattern{font-family:var(--font-mono);font-size:12.5px;word-break:break-all}.numbering-pattern-input{font-family:var(--font-mono);letter-spacing:.02em}.numbering-at__intro{margin:0 0 12px;max-width:80ch;font-size:13px;line-height:1.5}.numbering-at__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.numbering-at__row>.select{width:auto;min-width:260px}.numbering-at__hint{margin:8px 0 0;font-size:12.5px}.numbering-at__calendar{margin:12px 0 0;font-size:12.5px}.numbering-series__intro{margin:0;padding:12px 16px 10px;font-size:13px;line-height:1.5}.numbering-series__name{font-weight:600;color:var(--text)}.numbering-series__badges{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:middle}.numbering-series__note{display:block;max-width:44ch;margin-top:3px;font-size:12px;line-height:1.4}.numbering-series__row--off td{color:var(--text-muted)}.numbering-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.numbering-tokens{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 16px}.numbering-tokens code{font-family:var(--font-mono);font-size:12px}.numbering-preview{margin:0 0 16px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.numbering-preview__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.numbering-preview__label{font-size:var(--font-size-xs);font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.03em}.numbering-preview__number{margin-top:4px;font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--text);word-break:break-all}.numbering-preview__errors{margin:8px 0 0;padding-left:18px;display:grid;gap:4px;font-size:12.5px;color:var(--danger)}.numbering-length{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.numbering-length--over{color:var(--danger);font-weight:600}.numbering-dialog__fixed{padding:8px 0;font-size:13.5px;color:var(--text)}.numbering-dialog__note{margin:0 0 14px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.numbering-dialog__note--warn{padding:8px 10px;color:var(--text);border:1px solid var(--warning-border);border-radius:var(--radius);background:var(--warning-soft)}.numbering-dialog__errors{margin:6px 0 0;padding-left:18px}.invoice-aside{min-width:0}.numbering-card .detail-list,.numbering-card .field{margin-bottom:10px}.numbering-card__move{margin:-2px 0 10px}.numbering-card__why{margin:0 0 10px;font-size:12.5px;line-height:1.45}.numbering-card__foot{margin:10px 0 0;font-size:12.5px;line-height:1.45}.numbering-card__list{margin:6px 0 0;padding-left:18px;display:grid;gap:3px}.numbering-card .alert:last-child{margin-bottom:0}.issue-invoice__number{margin:0 0 14px;font-size:13.5px;line-height:1.5}.issue-invoice__note{margin:0 0 14px;font-size:12.5px;line-height:1.5}.order-invoicing__table{margin-top:2px}.order-invoicing__desc,.order-invoice-dialog__desc{overflow-wrap:anywhere}.order-invoicing__sku,.order-invoice-dialog__sku{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted)}.order-invoicing__unit,.order-invoice-dialog__unit{color:var(--text-muted)}.order-invoicing__note{margin:10px 0 0;font-size:12.5px;line-height:1.5}.order-invoice-dialog{width:100%;max-width:760px}.order-invoice-dialog__lead{margin:0 0 12px;font-size:13px;line-height:1.5}.input.order-invoice-dialog__qty{width:7.5rem;text-align:right}.order-invoice-dialog__row-error{display:block;margin-top:4px;font-size:.8125rem;line-height:1.4;color:var(--danger);white-space:normal}.order-invoice-dialog__settled{margin:8px 0 0;font-size:12.5px}.order-invoice-dialog__share{margin:16px 0 12px}.order-invoice-dialog__share-row{display:flex;align-items:center;gap:8px}.input.order-invoice-dialog__share-input{width:7.5rem;text-align:right}.order-invoice-dialog__estimate{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0;font-size:14px;color:var(--text)}.order-invoice-dialog__estimate-note{font-size:12.5px}.order-invoice-dialog__footer{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.proforma-card{scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 8px)}.proforma-card__refusal{margin:0 0 10px;font-size:12.5px;line-height:1.5}.proforma-card__summary{margin:0 0 12px;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.proforma-card__summary strong{font-weight:600;color:var(--text)}.proforma-card__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.proforma-card__changed{display:inline-flex;cursor:help}.proforma-card__reason{display:block;max-width:26rem;margin-top:4px;font-size:12px;line-height:1.4;color:var(--text-muted);white-space:normal;overflow-wrap:anywhere}.table.proforma-card__table th,.table.proforma-card__table td{padding-inline:10px}.proforma-card__table .proforma-card__nowrap{white-space:nowrap}.proforma-card__actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:6px}.proforma-card__footnote{margin:10px 0 0;font-size:12px;line-height:1.5}.proforma-card__notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.proforma-card__notice-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.proforma-dialog{width:100%;max-width:560px}.proforma-cancel-dialog{width:100%;max-width:480px}.proforma-send-dialog{width:100%;max-width:880px}.proforma-dialog__lead{margin:0 0 14px;font-size:13px;line-height:1.5}.radio-group.proforma-dialog__modes{gap:8px 22px;margin-bottom:14px}.proforma-dialog__mode-error{margin:-8px 0 14px}.proforma-dialog__advance{margin:0 0 16px;padding:12px 14px 2px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.mode-toggle.proforma-dialog__basis{margin:0 0 12px}.proforma-dialog__amount-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.input.proforma-dialog__input{width:9rem;text-align:right;font-variant-numeric:tabular-nums}.proforma-dialog__unit{color:var(--text-muted)}.proforma-dialog__preview{font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.proforma-dialog__headroom{margin:-6px 0 12px;font-size:12.5px;line-height:1.5}.proforma-dialog__headroom--over{color:var(--warning)}.proforma-customer__head{padding:12px 16px 0}.proforma-customer__head .chips{margin-bottom:10px}.proforma-customer__pad{padding:12px 16px 16px}.proforma-customer__main{flex:1 1 auto;min-width:0}.proforma-customer__figures{text-align:right;white-space:nowrap}.proforma-customer__changed{color:var(--warning)}.proforma-customer__paging{padding:0 16px}.proforma-customer__paging:empty{display:none}.portal-proformas__note{margin:0 0 10px;font-size:12.5px;line-height:1.5}.portal-proformas__scroll{overflow-x:auto}.table.portal-proformas__table th,.table.portal-proformas__table td{padding-inline:8px}.portal-proformas__number,.portal-proformas__nowrap{white-space:nowrap}.portal-proformas__order{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted)}.au-builder{display:flex;flex-direction:column;gap:12px;min-width:0}.au-topbar{display:flex;flex-direction:column;gap:8px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-1)}.au-topbar__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.au-topbar__back{font-size:13px;text-decoration:none;white-space:nowrap}.au-topbar__back:hover{text-decoration:underline}.au-topbar__name{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.au-topbar__name .input{font-size:15px;font-weight:600;padding-inline:8px;border-color:transparent;background:transparent;box-shadow:none}.au-topbar__name .input:hover:not(:disabled),.au-topbar__name .input:focus{border-color:var(--control-border);background:var(--surface)}.au-topbar__name .input[aria-invalid=true]{border-color:var(--danger)}.au-topbar__name-error{font-size:12px;color:var(--danger);padding-left:8px}.au-topbar__chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.au-topbar__tabs{margin-bottom:0;border-bottom:0}.au-topbar__saved{font-size:12.5px;color:var(--text-muted);white-space:nowrap}.admin-tab.au-topbar__tab--off,.admin-tab.au-topbar__tab--off:hover{opacity:.55;cursor:not-allowed;background:transparent;border-bottom-color:transparent}.au-topbar__hint{font-size:12.5px;color:var(--text-muted)}.au-topbar__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.au-topbar__switch{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.au-card__menu.au-topbar__menu{padding:0}.au-problems{padding:9px 14px;font-size:13px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius-md)}.au-problems__head{display:flex;align-items:baseline;gap:10px}.au-problems__toggle{display:none;font-size:12.5px}.au-problems__list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.au-problems__item{padding:4px 10px;font:inherit;font-size:12.5px;text-align:left;color:var(--text);cursor:pointer;background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;transition:var(--transition-colors)}.au-problems__item:hover{border-color:var(--accent-border);background:var(--surface-hover)}.au-problems__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-banners{display:flex;flex-direction:column;gap:8px}.au-banners:empty{display:none}.au-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.au-banner__note{margin:0}.au-help{font-size:12.5px;margin:0}.au-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.au-body{display:flex;align-items:flex-start;gap:16px;min-width:0}.au-canvas{flex:1 1 auto;min-width:0;min-height:420px;padding:24px;display:flex;flex-direction:column;align-items:center;background-color:var(--surface-sunken);background-image:radial-gradient(circle,var(--border-subtle) 1.4px,transparent 1.6px);background-size:18px 18px;border:1px solid var(--border);border-radius:var(--radius-lg)}.au-canvas__status{margin:0 0 12px;font-size:13px;color:var(--text-muted)}.au-canvas__warning{margin:4px 0;font-size:12.5px;color:var(--warning)}.au-card{position:relative;display:flex;align-items:stretch;width:min(360px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-1);transition:var(--transition-colors)}.au-card:hover{box-shadow:var(--elevation-2)}.au-card__main{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:none;border:0;border-radius:var(--radius-md)}.au-card__main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-card__icon{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;font-size:15px;line-height:1;color:var(--accent-text);background:var(--accent-container);border-radius:var(--radius-sm)}.au-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.au-card__eyebrow{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.au-card__title{font-size:13.5px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.au-card__summary{font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.au-card__note{font-size:12px;color:var(--warning);overflow-wrap:anywhere}.au-card--trigger{border-top:3px solid var(--accent)}.au-card--empty{border-style:dashed;border-color:var(--border-strong);border-top-width:1px;box-shadow:none}.au-card--empty .au-card__title{color:var(--accent-text)}.au-card--note{border-left:3px solid var(--warning)}.au-card--error{border-left:3px solid var(--danger)}.au-card--selected{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--focus-halo)}.au-card--selected.au-card--error{border-left-color:var(--danger)}.au-card__menu{position:relative;flex:0 0 auto;display:flex;align-items:flex-start;padding:6px 6px 0 0}.au-menu__toggle{min-width:32px;justify-content:center;font-size:16px;line-height:1}.au-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:190px;padding:4px;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-3)}.au-menu__item{padding:8px 10px;font:inherit;font-size:13px;text-align:left;color:var(--text);cursor:pointer;background:none;border:0;border-radius:var(--radius-sm)}.au-menu__item:hover:not(:disabled),.au-menu__item:focus-visible{background:var(--surface-hover);outline:none}.au-menu__item:disabled{opacity:.5;cursor:not-allowed}.au-menu__item--danger{color:var(--danger)}.au-menu__backdrop{display:none}.au-link{display:flex;flex-direction:column;align-items:center}.au-link__stem{width:2px;height:14px;background:var(--border-strong)}.au-link__plus{width:28px;height:28px;padding:0;display:grid;place-items:center;font:inherit;font-size:17px;font-weight:600;line-height:1;color:var(--accent-text);cursor:pointer;background:var(--surface);border:1.5px solid var(--accent-border);border-radius:50%;transition:var(--transition-colors)}.au-link__plus:hover:not(:disabled){background:var(--accent-container)}.au-link__plus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-link__plus:disabled{opacity:.5;cursor:not-allowed}.au-lanes{align-self:stretch;max-width:100%;display:flex;justify-content:safe center;align-items:flex-start;gap:12px;padding:4px 2px 8px;overflow-x:auto;overscroll-behavior-x:contain}.au-lane{flex:0 0 auto;width:300px;display:flex;flex-direction:column;align-items:center;padding:10px;background:var(--surface-muted);border:1px dashed var(--border);border-radius:var(--radius-lg)}.au-lane .au-card{width:100%}.au-lane__label{align-self:stretch;padding:2px 6px 6px;font-size:12px;font-weight:600;text-align:center;color:var(--text-muted);overflow-wrap:anywhere}.au-lane--otherwise .au-lane__label{color:var(--text-subtle);font-style:italic}.au-end{margin-top:2px;padding:3px 12px;font-size:var(--font-size-xs);font-weight:600;color:var(--text-subtle);background:var(--surface);border:1px solid var(--border);border-radius:999px}.au-panel{flex:0 0 400px;width:400px;position:sticky;top:calc(var(--topbar-height) + 12px);max-height:calc(100vh - var(--topbar-height) - 24px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.au-panel:has(.sheet-backdrop,.modal){position:relative;top:auto}.au-panel__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 10px 14px;background:var(--surface);border-bottom:1px solid var(--border)}.au-panel__header h2{margin:0;font-size:15px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.au-panel__header h2:focus{outline:none}.au-panel__body{flex:1 1 auto;min-height:0;padding:14px;overflow-y:auto;overscroll-behavior:contain}.au-panel__readonly{min-width:0;margin:0;padding:0;border:0}.au-panel__footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:10px 14px;background:var(--surface-sunken);border-top:1px solid var(--border)}.au-panel-backdrop{display:none}.au-panel .stage-cond{margin-left:0}.au-panel .stage-cond__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.au-picker{display:flex;flex-direction:column;gap:10px}.au-picker__hint{margin:0;padding:8px 10px;font-size:12.5px;color:var(--info);background:var(--info-soft);border:1px solid var(--info-border);border-radius:var(--radius-md)}.au-picker__search .input{width:100%}.au-picker__tabs{margin-bottom:0}.au-picker__group{display:flex;flex-direction:column;gap:4px}.au-picker__heading{margin:6px 0 2px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.au-picker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.au-picker__item{width:100%;display:flex;align-items:flex-start;gap:10px;padding:8px 10px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:none;border:1px solid transparent;border-radius:var(--radius-md);transition:var(--transition-colors)}.au-picker__item:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border)}.au-picker__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.au-picker__item--current{background:var(--surface-selected);border-color:var(--accent-border)}.au-picker__item--disabled,.au-picker__item:disabled{cursor:not-allowed}.au-picker__item:disabled :is(.au-picker__icon,.au-picker__label,.au-picker__description){opacity:.55}.au-picker__icon{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;font-size:14px;line-height:1;color:var(--text-muted);background:var(--surface-muted);border-radius:var(--radius-sm)}.au-picker__text{display:flex;flex-direction:column;gap:1px;min-width:0}.au-picker__label{font-size:13.5px;font-weight:600;color:var(--text)}.au-picker__current{font-weight:400;color:var(--accent-text)}.au-picker__description{font-size:12.5px;color:var(--text-muted)}.au-picker__why{font-size:12px;color:var(--warning)}.au-picker__why--convert{color:var(--accent-text)}.au-picker__empty{margin:4px 0;font-size:13px;color:var(--text-muted)}.au-node-settings,.au-trigger-settings,.au-convert{gap:12px}.au-conditions{gap:8px}.au-wait,.au-approval-timeout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.au-arm{margin-left:0}.au-arm__head{display:flex;align-items:flex-end;gap:8px}.au-arm__head .field{flex:1 1 auto;min-width:0}.au-trigger-settings__what{display:flex;align-items:flex-start;gap:10px}.au-convert p{margin:0}.au-convert__actions{display:flex;gap:8px;flex-wrap:wrap}.au-runs{gap:16px}.au-home{display:flex;flex-direction:column;gap:16px}.au-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.au-row{display:flex;align-items:flex-start;gap:12px;padding:12px 4px;border-bottom:1px solid var(--border-subtle)}.au-row:last-child{border-bottom:0}.au-row__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.au-row__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;overflow-wrap:anywhere}.au-row__when{font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.au-row__stats{font-size:var(--font-size-xs);color:var(--text-subtle)}.au-row__actions{flex:0 0 auto;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.au-row__archived{margin:16px 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.au-gallery{display:flex;flex-direction:column;gap:10px}.au-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.au-gallery__card{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-1)}.au-gallery__card .btn{align-self:flex-start;margin-top:auto}.au-gallery__title{font-size:13.5px;font-weight:600}.au-gallery__text{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.au-gallery__busy{font-size:12px;color:var(--text-muted)}.au-sends{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px}.au-sends>.au-send:has(.au-send__body){grid-column:1 / -1}.au-send{display:flex;flex-direction:column;gap:8px;padding:9px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition-colors)}.au-send--on{background:var(--surface-selected);border-color:var(--accent-border)}.au-send--disabled{opacity:.65}.au-send__toggle{display:flex;align-items:flex-start;gap:7px;font-size:13px;font-weight:600;cursor:pointer;overflow-wrap:break-word}.au-sends>.au-send__toggle{padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.au-sends>.au-send__toggle.au-send--on{background:var(--surface-selected);border-color:var(--accent-border)}.au-send--disabled .au-send__toggle,.au-send__toggle.au-send--disabled{cursor:not-allowed}.au-send__toggle input{margin:2px 0 0;flex:0 0 auto}.au-send__toggle strong{white-space:nowrap}.au-send__state{display:block;font-size:12px;font-weight:400;color:var(--text-muted)}.au-send__body{display:flex;flex-direction:column;gap:6px;min-width:0;margin-top:8px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.au-send .au-send__body{margin-top:0;padding:0;background:none;border:0}.au-send__body .select{width:100%}.au-send__note{font-size:12px;color:var(--text-muted)}.au-send__note--warn{color:var(--warning)}.au-send__note--error{color:var(--danger)}.au-send__actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.au-starter{display:flex;flex-direction:column;gap:6px;padding:10px;font-size:12.5px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md)}.au-starter__text{font-family:var(--font-mono);font-size:12px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.au-outcomes__channels{list-style:none;margin:4px 0 0 4px;padding:0 0 0 10px;display:flex;flex-direction:column;gap:3px;border-left:2px solid var(--border)}.au-test{display:flex;flex-direction:column;gap:10px}.au-test__path{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.tpl-channel-tabs{margin-bottom:12px}@media(max-width:1400px){.au-panel,.au-panel:has(.sheet-backdrop,.modal){position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(440px,100vw);max-height:none;border-width:0 0 0 1px;border-radius:0;box-shadow:var(--elevation-4)}.au-panel-backdrop{display:block;position:fixed;inset:0;z-index:49;background:color-mix(in srgb,var(--text) 30%,transparent)}}.money-in{margin:2px 0 6px}.money-in__switch{display:flex;gap:10px;align-items:center;margin:4px 0 12px;font-size:13.5px;cursor:pointer}.money-in__switch>.switch{flex:0 0 auto}.money-in__tds{margin-bottom:12px;padding:12px 14px 4px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md)}.money-in__hint,.tds-dialog__hint{margin:-4px 0 10px}.tds-presets{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tds-presets>.btn{min-width:52px;justify-content:center}.tds-presets>.tds-presets__free{flex:0 1 120px;width:120px}.tds-dialog{width:100%;max-width:560px}.tds-dialog__lead{margin:0 0 14px}.tds-status__choices{flex-direction:column;flex-wrap:nowrap;gap:8px;margin-bottom:12px}.tds-status__choice{align-items:flex-start;font-size:13.5px}.tds-status__choice>input{margin-top:3px}.tds-card__amount{white-space:nowrap}.tds-row--reverted .tds-card__amount{text-decoration:line-through;color:var(--text-muted)}.tds-row--reversal td{color:var(--text-muted)}.tds-card__note{display:block;margin-top:2px;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.tds-card__file{display:block;max-width:220px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.tds-card__quarter{display:block;font-size:12px;font-weight:400;color:var(--text-muted);white-space:nowrap}.tds-card__rate{color:var(--text-muted);white-space:nowrap}.money-in__accounts{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.tds-card__actions{gap:6px;flex-wrap:nowrap}.tds-card__why{display:block;max-width:220px;margin-top:4px;font-size:12px;white-space:normal}.tds-card__summary{margin:10px 0 0;font-size:12.5px}.tds-register__filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:14px}.tds-register__filters .field{flex:0 1 190px;margin-bottom:0}.tds-register__reverted{min-height:36px}.tds-register__totals{margin:0;padding:10px 14px;border-top:1px solid var(--border);font-size:13px;text-align:right}.order-commitment__actions{gap:6px;justify-content:flex-end}.order-commitment__revised{font-size:12.5px;font-weight:400;color:var(--text-muted)}.order-commitment__empty{margin:0;font-size:13px}.order-commitment__note{margin:10px 0 0;font-size:12.5px}.order-commitment__form-actions{justify-content:flex-end;gap:8px;margin-top:4px}.order-commitment__check{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.promise-check{display:flex;flex-direction:column;gap:10px;min-width:0}.promise-check__summary{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:13.5px}.promise-check__note{margin:0;font-size:12.5px;color:var(--text-muted)}.promise-check__scroll{min-width:0;overflow-x:auto}.promise-check__table th{padding:8px 9px;white-space:normal}.promise-check__table td{padding:9px;vertical-align:top;font-size:13.5px}.promise-check__table .badge{white-space:normal}.promise-check__sku{display:block;font-size:var(--font-size-xs);color:var(--text-muted)}.promise-check__asof{display:block;font-size:12px;color:var(--text-muted)}.promise-check__inbound{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:12.5px}.promise-check__explain{margin-top:4px;max-width:36ch;font-size:12px;white-space:normal;color:var(--text-muted)}.order-confirm__check{margin:-4px 0 10px;font-size:13px}.order-confirm__none{margin:0;font-size:13px}.order-confirm__file{max-width:100%;font:inherit;font-size:13px}.order-confirm__steps-intro{margin:4px 0 0;font-size:12.5px;color:var(--text-muted)}.order-confirm__steps{margin:2px 0 0;padding-left:18px;font-size:12.5px;color:var(--text-muted)}.order-confirm__blocker{margin:8px 0 0;font-size:12.5px;color:var(--warning)}.order-confirm__actions{justify-content:flex-end;gap:8px}.order-create__switch{display:flex;align-items:center;gap:10px;margin:2px 0 14px;font-size:13.5px;cursor:pointer}.order-list__title{display:block;min-width:12ch;max-width:32ch;margin-top:2px;font-family:var(--font);font-size:12px;white-space:normal;color:var(--text-muted)}.order-list__po-date{display:block;font-size:12px;color:var(--text-muted)}.order-list__view-note{margin:0 0 10px;font-size:12.5px}.filter-panel__grid>.order-list__view-note{grid-column:1 / -1;margin:0}.receipt-dialog{width:100%;max-width:780px}.receipt-dialog--detail{max-width:680px}.receipt-dialog__lead{margin-top:0}.receipt-dialog__customer{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px}.receipt-dialog__search{margin-bottom:12px}.receipt-dialog__results{display:grid;gap:2px;max-height:260px;overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:var(--radius-md)}.receipt-dialog__footer{margin-top:14px}.receipt-dialog__why{margin-right:auto;font-size:12.5px;color:var(--text-muted)}.receipt-plan{margin-top:4px}.receipt-plan__modes{margin-bottom:8px}.receipt-plan__table{margin-top:4px}.receipt-plan__table td{vertical-align:top}.receipt-plan__overdue{display:block;font-size:12px;color:var(--warning)}.receipt-plan__apply{display:flex;align-items:center;justify-content:flex-end;gap:6px}.input.receipt-plan__input{width:9.5rem;text-align:right}.receipt-plan__problem{text-align:right}.receipt-plan__table tfoot td{font-weight:600;border-top:1px solid var(--border)}.receipt-plan__total--on-account td{background:var(--surface-sunken)}.receipt-plan__over{margin-top:6px}.receipt-card__pad{padding:12px 16px}.receipt-card__onaccount{list-style:none;margin:0;padding:10px 16px;display:grid;gap:4px;font-size:13px;border-bottom:1px solid var(--border-subtle);background:var(--warning-soft)}.receipt-card__main{flex:1 1 auto;min-width:0}.receipt-card__figures{text-align:right;white-space:nowrap}.receipt-card__number{font-weight:600;text-decoration:none}.receipt-card__number:hover,.receipt-card__number:focus-visible{text-decoration:underline}.receipt-card__paging{padding:0 16px}.receipt-card__paging:empty{display:none}.receipt-detail__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.receipt-detail__badges:empty{display:none}.receipt-detail__reverses{margin:0 0 10px;font-size:13.5px}.receipt-detail__facts{margin-bottom:14px}.receipt-detail__note{white-space:pre-wrap;overflow-wrap:anywhere}.receipt-detail__section{margin-top:14px}.receipt-detail__heading{margin:0 0 6px;font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.receipt-detail__empty{margin:0;font-size:13px}.receipt-detail__row-actions{text-align:right;white-space:nowrap}.receipt-detail__why{font-size:12px;color:var(--text-muted)}.receipt-detail__row-actions .receipt-detail__why{display:block;margin-top:2px;white-space:normal}.receipt-detail__form{margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.receipt-detail__form-lead{margin:0 0 10px;font-size:13px;color:var(--text-muted)}.receipt-detail__form-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.radio-group.receipt-detail__scopes{flex-direction:column;gap:6px;margin-bottom:10px}.receipt-detail__log{margin-top:14px}.receipt-detail__log>summary{cursor:pointer;margin-bottom:6px;font-size:13px;font-weight:600}.receipt-detail__reversals{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13.5px}.receipt-detail__actions{margin-top:16px}.receipt-detail__actions>.receipt-detail__why{margin-right:auto}.receipt-ledger__receipt{display:block;margin-top:2px;font-family:var(--font);font-size:12px;color:var(--text-muted);white-space:nowrap}.receipt-detail__form-actions>.receipt-detail__why{margin-right:auto;align-self:center}.erp-mirror{display:grid;gap:16px;min-width:0}.erp-mirror>.admin-tabs{margin-bottom:0}.erp-mirror__panel{min-width:0}.erp-readonly{margin:0;padding:0 16px 10px;font-size:13px}.card__body:not(.card__body--flush)>.erp-readonly,.erp-sheet .erp-readonly{padding:0}.erp-pad{padding:16px}.erp-filters{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-bottom:12px}.erp-filters--padded{padding:12px 16px;margin-bottom:0}.erp-filters .field{margin-bottom:0;flex:0 1 200px}.erp-filters>.input{flex:1 1 240px;width:auto;max-width:360px}.erp-filters__row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.erp-segments{flex:1 1 100%;margin-bottom:0}.erp-feeds__name,.erp-feeds__detail,.erp-feeds__block,.erp-runs__note,.erp-parties__id,.erp-documents__sub,.erp-sheet__note,.erp-lines__sku{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4}.erp-feeds__name{color:var(--text-muted)}.erp-feeds__detail{max-width:42ch;color:var(--text-muted);white-space:normal}.erp-feeds__block{max-width:28ch;white-space:normal}.erp-feeds__actions{gap:6px;flex-wrap:nowrap;justify-content:flex-end}.erp-feeds__row--open>td{background:var(--accent-soft)}.erp-feeds__row--deleted>td{opacity:.6}.erp-feeds__unset,.erp-issues td.num,.erp-runs td.num{white-space:nowrap}.erp-upload{scroll-margin-top:16px}.erp-upload__file{margin:10px 0;font-size:13.5px;overflow-wrap:anywhere}.erp-upload__options{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:4px 18px;align-items:start;margin-top:14px}.erp-upload__options .field{margin-bottom:0}.erp-upload__complete{grid-column:1 / -1;margin:4px 0;font-size:13.5px}.erp-upload__window{grid-column:1 / -1;margin:4px 0 0;font-size:12.5px}.erp-upload__actions{margin-top:14px;gap:12px}.erp-upload__blocker{margin:6px 0 0;font-size:12.5px;color:var(--danger)}.erp-run-result{display:grid;gap:10px;margin-top:14px;justify-items:start}.erp-run-result>.alert{justify-self:stretch;margin:0}.erp-run-counts{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 16px;margin:0;justify-self:stretch}.erp-run-counts__item{min-width:0}.erp-run-counts dt{font-size:12px;color:var(--text-muted)}.erp-run-counts dd{margin:0;font-size:15px;font-weight:600}.erp-reprocess{display:grid;gap:10px;justify-self:stretch;min-width:0}.erp-mapping{min-width:0}.erp-mapping__intro{margin:0 0 8px;font-size:12.5px}.erp-mapping__table td{vertical-align:top}.erp-mapping__table .select{min-width:180px;max-width:320px}.erp-mapping__required{font-size:var(--font-size-xs);font-weight:500;color:var(--text-muted)}.erp-mapping__state{font-size:13px;font-weight:600}.erp-mapping__state--missing,.erp-mapping__state--ambiguous{color:var(--danger)}.erp-mapping__state--ok{color:var(--success)}.erp-mapping__state--unused{color:var(--text-muted);font-weight:400}.erp-mapping__row--unused>td{color:var(--text-muted)}.erp-mapping__note{display:block;margin-top:2px;max-width:46ch;font-size:12px;font-weight:400;color:var(--text-muted);white-space:normal}.erp-mapping__extra{margin:8px 0 0;font-size:12.5px;overflow-wrap:anywhere}.erp-feed-help{margin:6px 0 14px;padding:10px 12px;font-size:12.5px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.erp-feed-help__how{margin:0 0 6px;font-weight:500}.erp-feed-help__notes{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--text-muted)}.erp-runs__file{overflow-wrap:anywhere}.erp-parties__name{font-weight:600;text-align:left}.erp-parties__suggestion{white-space:normal}.erp-presence--gone{opacity:.6}.erp-sheet{display:grid;gap:14px;min-width:0}.erp-sheet>.alert{margin:0}.erp-sheet__actions{gap:8px}.erp-sheet__section{display:grid;gap:8px;min-width:0}.erp-sheet__heading{margin:0;font-size:13.5px;font-weight:var(--font-weight-semibold)}.erp-sheet__long{overflow-wrap:anywhere}.erp-sheet__order{margin:0;display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.erp-candidates{list-style:none;margin:0;padding:0;display:grid}.erp-candidates__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px) auto;gap:6px 14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.erp-candidates__item:last-child{border-bottom:0}.erp-candidates__main{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.erp-candidates__name{font-weight:600;overflow-wrap:anywhere}.erp-candidates__code{font-size:12px}.erp-candidates__elsewhere{flex-basis:100%;font-size:12px}.erp-candidates__score{display:grid;gap:3px;min-width:0}.erp-candidates__track{display:block;height:4px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.erp-candidates__bar{display:block;height:4px;border-radius:999px;background:var(--accent)}.erp-candidates__percent{font-size:12px;color:var(--text-muted)}.erp-candidates__action{justify-self:end}.erp-create__copied{margin-bottom:8px}.erp-create__note{margin:0 0 12px;font-size:12.5px}.erp-documents__suggested{white-space:normal}.erp-documents__sub{max-width:36ch;color:var(--text-muted);white-space:normal}.erp-order-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;align-items:end}.erp-order-picker .field{margin-bottom:0}.erp-order-picker>.row{grid-column:1 / -1}.erp-lines .num{white-space:nowrap}.erp-conflict-box{display:grid;gap:10px;padding:12px;border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft)}.erp-conflict-box>.alert{margin:0}.erp-conflict{display:grid;grid-template-columns:1fr 1fr;gap:12px}.erp-conflict__side{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.erp-conflict__side .erp-sheet__heading{margin-bottom:8px;overflow-wrap:anywhere}.erp-conflict__differs{color:var(--danger)}.erp-mail-guide{display:grid;gap:10px;font-size:13.5px;line-height:1.55}.erp-mail-guide p{margin:0}.erp-mail-guide__steps{margin:0;padding-left:20px;display:grid;gap:6px}.erp-mail-guide__action{font-weight:500}.more-panel{position:fixed;z-index:var(--z-more);top:var(--space-2);bottom:var(--space-2);left:calc(var(--sidebar-width) + var(--space-2));width:min(420px,calc(100vw - var(--sidebar-width) - 24px));display:flex;flex-direction:column;background:var(--surface-raised);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-dialog);box-shadow:var(--elevation-4)}.more-panel:focus-visible{outline-offset:-3px}.more-panel__header{display:flex;align-items:center;gap:6px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--border)}.more-panel__title{flex:1;margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.more-panel__filter{margin:12px 20px 4px;width:calc(100% - 40px);flex-shrink:0}.more-panel__filter:not(.input){padding:8px 11px;border:1px solid var(--control-border);border-radius:var(--radius);font:inherit;font-size:var(--font-size-base);background:var(--surface);color:var(--text)}.more-panel__note{margin:6px 20px 0}.more-panel__body{flex:1;overflow-y:auto;padding:4px 12px 16px;overscroll-behavior:contain}.nav-catalogue__section{margin-top:6px}.nav-catalogue__heading{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px 8px 6px;border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--text-muted);text-align:left;cursor:pointer}h3.nav-catalogue__heading{cursor:default}.nav-catalogue__count{margin-left:auto;color:var(--text-muted);font-weight:500;letter-spacing:0}.nav-catalogue__rows{list-style:none;margin:0;padding:0}.nav-catalogue__row{display:flex;align-items:center;gap:6px;padding-right:4px;border-radius:var(--radius-control)}.nav-catalogue__row:hover{background:var(--surface-hover)}.nav-catalogue__link{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 8px;border-radius:var(--radius-control);color:var(--text);text-decoration:none}.nav-catalogue__link:hover{text-decoration:none}.nav-catalogue__link[aria-current=page]{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent);font-weight:600;color:var(--accent-text)}.nav-catalogue__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-catalogue__lock{margin-left:auto;color:var(--text-muted)}.nav-catalogue__pin{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;min-height:var(--control-h-sm);padding:2px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:var(--transition-colors)}.nav-catalogue__pin:hover:not([aria-disabled=true]){border-color:var(--control-border);color:var(--text)}.nav-catalogue__pin[aria-pressed=true]{background:var(--surface-selected);border-color:var(--accent-border);color:var(--accent-text);font-weight:var(--font-weight-semibold)}.nav-catalogue__pin[aria-disabled=true]{background:var(--surface-sunken);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}.nav-catalogue__empty{margin:16px 8px;color:var(--text-muted)}.pin-editor__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pin-editor__list:focus-visible{outline-offset:2px}.pin-editor__row{display:flex;align-items:center;gap:6px;min-height:40px;padding:4px 6px;border-radius:var(--radius-control)}.pin-editor__label{flex:1;min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pin-editor__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;line-height:1;cursor:pointer;transition:var(--transition-colors)}.pin-editor__btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--control-border)}.pin-editor__btn:disabled{background:var(--surface-sunken);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}.pin-editor__empty{margin:8px;color:var(--text-muted)}.nav-defaults{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.sidebar-style{border:0;margin:0 0 12px;padding:0;display:grid;gap:8px;min-width:0}.sidebar-style>legend{padding:0;margin-bottom:4px;font-size:13px;font-weight:500;color:var(--text-muted)}.sidebar-style__option{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer}.sidebar-style__option:has(input:checked){border-color:var(--accent);background:var(--surface-selected)}.sidebar-style__option:has(input:disabled){cursor:default}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.advances-card__terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;font-size:13.5px}.advances-card__terms-text{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.advances-card__tax{flex:1 1 100%;margin:0;font-size:12.5px;color:var(--text-muted)}.advances-card__why{font-size:12.5px;line-height:1.45;color:var(--text-muted)}.advances-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.advances-card__fact{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.advances-card__fact dt{margin:0 0 2px;font-size:12px;color:var(--text-muted)}.advances-card__fact dd{margin:0;font-size:15px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.advances-card__hint{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;color:var(--text-muted)}.advances-card__note{margin:0 0 12px;font-size:12.5px;line-height:1.5}.advances-card__section{margin-top:4px}.advances-card__heading{margin:12px 0 6px;font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.advances-card__empty{margin:0;font-size:13px}.table.advances-card__receipts th,.table.advances-card__receipts td{padding-inline:10px}.advances-card__receipts td{vertical-align:top}.advances-card__nowrap{white-space:nowrap}.advances-card__number{font-weight:600;text-decoration:none}.advances-card__number:hover,.advances-card__number:focus-visible{text-decoration:underline}.advances-card__kind{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted)}.advances-card__applied{display:flex;flex-wrap:wrap;gap:2px 10px}.advances-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.advances-card__actions>.advances-card__why{flex:1 1 16rem}.advance-links{list-style:none;margin:0;padding:0;display:grid}.advance-links__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;border-top:1px solid var(--border-subtle);font-size:13.5px}.advance-links__row:first-child{border-top:0}.advance-links__what{flex:1 1 14rem;min-width:0}.advance-links__meta{display:block;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.advance-links__amount{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.advance-links__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.advance-dialog{width:100%;max-width:560px}.advance-dialog__lead{margin:0 0 14px;font-size:13px;line-height:1.5}.radio-group.advance-dialog__modes{flex-direction:column;gap:6px;margin-bottom:12px}.advance-dialog__mode-error{margin:-6px 0 12px}.advance-dialog__disabled-why{display:block;margin:-2px 0 4px 24px;font-size:12px;line-height:1.4;color:var(--text-muted)}.advance-dialog__amount-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.input.advance-dialog__input{width:9rem;text-align:right;font-variant-numeric:tabular-nums}.advance-dialog__unit{color:var(--text-muted)}.advance-dialog__preview{font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.advance-dialog__hint{margin:4px 0 0;font-size:12.5px;line-height:1.5}.advance-dialog__footer{margin-top:14px}.advance-dialog__why{margin-right:auto;font-size:12.5px;color:var(--text-muted)}.advance-dialog__link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.advance-dialog__url{min-width:0;overflow-wrap:anywhere}.claim-advance__line{font-size:12px}.claim-advance__tds{margin:4px 0 12px;font-size:12.5px}.claim-advance__fact{overflow-wrap:anywhere}.badge .advance-badge__link{color:inherit;text-decoration:underline}.advances-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.erp-freshness{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.erp-freshness--stale{color:var(--warning)}.erp-freshness--missing{font-style:italic}.erp-freshness__banner>.alert{margin:0 0 12px}.erp-card__body{display:grid;min-width:0}.erp-card__body>.erp-freshness__banner{padding:12px 16px 0}.erp-card__body>.erp-freshness__banner>.alert{margin:0}.erp-card__pad{padding:12px 16px}.erp-card__parties{margin:0;padding:10px 16px 0;font-size:12.5px;color:var(--text-muted)}.erp-card__party-names{color:var(--text);font-weight:500;overflow-wrap:anywhere}.erp-card__section{min-width:0;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.erp-card__heading{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:var(--font-weight-semibold)}.erp-card__muted{margin:4px 0 0;font-size:12.5px;color:var(--text-muted)}.erp-card__list{margin:0 -16px}.erp-card__item{align-items:flex-start}.erp-card__main{flex:1 1 auto;min-width:0}.erp-card__primary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.erp-card__number{font-weight:600;text-decoration:none}.erp-card__number:hover,.erp-card__number:focus-visible{text-decoration:underline}.erp-card__figures{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.erp-card__totals{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}.erp-card__total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px}.erp-card__overdue{color:var(--danger);font-weight:600}.erp-card__debtors{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.erp-card__debtors-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin:0 0 6px;font-size:13px}.erp-card__buckets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.erp-card__bucket{min-width:0;padding:6px 8px;border-radius:var(--radius-sm);background:var(--surface-sunken)}.erp-card__bucket dt{font-size:var(--font-size-xs);color:var(--text-muted)}.erp-card__bucket dd{margin:2px 0 0;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.erp-card__links{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.order-progress{min-width:0;scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 12px)}.order-progress .card__body>.alert{margin:0 0 12px}.order-progress__summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px}.order-progress__fact{font-size:13px;color:var(--text-muted)}.order-progress__steps{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.order-progress__steps--cancelled{grid-template-columns:repeat(9,minmax(0,1fr))}.order-progress__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 2px;text-align:center;font-size:var(--font-size-xs);line-height:1.3;color:var(--text-muted)}.order-progress__step:before{content:"";position:absolute;top:5px;left:calc(-50% + 8px);right:calc(50% + 8px);height:2px;background:var(--border)}.order-progress__step:first-child:before{display:none}.order-progress__dot{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface)}.order-progress__label{overflow-wrap:anywhere}.order-progress__hint{font-size:var(--font-size-xs);color:var(--text-subtle)}.order-progress__step--done{color:var(--text)}.order-progress__step--done .order-progress__dot{border-color:var(--accent);background:var(--accent)}.order-progress__step--done:before,.order-progress__step--current:before{background:var(--accent)}.order-progress__step--current{color:var(--text);font-weight:var(--font-weight-semibold)}.order-progress__step--current .order-progress__dot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-container)}.order-progress__step--manual:not(.order-progress__step--current) .order-progress__label{color:var(--text-subtle)}.order-progress__step--off{color:var(--text-subtle)}.order-progress__step--cancelled{color:var(--danger);font-weight:var(--font-weight-semibold)}.order-progress__step--cancelled .order-progress__dot{border-color:var(--danger);background:var(--danger)}.order-progress__source,.order-progress__lock,.order-progress__muted{margin:4px 0 0;font-size:12.5px;color:var(--text-muted)}.order-progress__lock{color:var(--text)}.order-progress__note{margin:6px 0 0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.order-progress__section{display:grid;gap:6px;min-width:0;margin-top:16px}.order-progress__heading{margin:0;font-size:13.5px;font-weight:var(--font-weight-semibold)}.order-progress__subheading{margin:10px 0 0;font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--text-muted)}.order-progress__desc{overflow-wrap:anywhere}.order-progress__sku{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted)}.order-progress__tag{display:block;margin-top:2px;font-size:var(--font-size-xs);color:var(--text-subtle)}.order-progress__lines td.num,.order-progress__oc-lines td.num,.order-progress__documents td.num{white-space:nowrap}.order-progress__history{list-style:none;margin:0;padding:0;display:grid}.order-progress__event{display:grid;gap:1px;padding:6px 0;border-bottom:1px solid var(--border-subtle);font-size:13px}.order-progress__event:last-child{border-bottom:0}.order-progress__move{font-weight:600}.order-progress__when{font-size:12px;color:var(--text-muted)}.order-progress__event-note{font-size:12.5px;white-space:pre-wrap;overflow-wrap:anywhere}.order-progress__tranzact{padding-top:12px;border-top:1px solid var(--border)}.order-progress__oc{display:grid;gap:6px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.order-progress__oc-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px}.order-progress-dialog{width:100%;max-width:760px}.order-progress-dialog__lead{margin:0 0 12px;font-size:13px;line-height:1.5}.order-progress-dialog__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.order-progress-dialog__heading{margin:12px 0 6px;font-size:13.5px;font-weight:var(--font-weight-semibold)}.order-progress-dialog__lines td{vertical-align:top}.input.order-progress-dialog__qty{width:7.5rem;text-align:right}.order-progress-dialog__row-error{display:block;margin-top:4px;font-size:.8125rem;line-height:1.4;color:var(--danger);white-space:normal;text-align:left}.order-progress-dialog__locked{display:block;margin-top:2px;font-size:var(--font-size-xs);color:var(--text-subtle)}.order-progress-dialog__footer{margin-top:14px;gap:8px}.order-progress-board__chips{margin-bottom:10px}.order-progress-board__chip--empty{color:var(--text-subtle)}.order-progress-board__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:12px}.order-progress-board__filters .field{flex:0 1 220px;margin-bottom:0}.order-progress-board__late{align-self:flex-end;min-height:34px}.order-progress-board__table td{vertical-align:top}.order-progress-board__table td[data-col=key]{white-space:nowrap}.deal-factory__main{flex:1 1 auto;min-width:0}.deal-factory__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.deal-factory__hidden{margin:0;padding:8px 16px 12px;font-size:12.5px;color:var(--text-muted)}.erp-records__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:12px}.erp-records__filters .field{flex:0 1 220px;margin-bottom:0}.erp-records__check{min-height:34px}.erp-records__scope{align-self:center;margin:0;font-size:13px}.erp-records__clear{margin-left:6px;color:var(--accent-text);text-decoration:underline}.erp-records__totals{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.erp-records__total{display:grid;gap:2px;min-width:180px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.erp-records__total-open{font-size:18px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.erp-records__total-label{font-size:12px;color:var(--text-muted)}.erp-records__total-overdue{font-size:12.5px;font-weight:600;color:var(--danger)}.erp-records__table td{vertical-align:top}.erp-records__table td.num{white-space:nowrap}.erp-records__sub{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted)}.erp-records__row--gone>td{opacity:.7}.erp-records__detail{display:grid;gap:16px;min-width:0}.erp-records__long{overflow-wrap:anywhere}.sidebar__pinned>.sidebar__item{touch-action:pan-y}.sidebar__pinned .sidebar__link{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.pin-editor__row[tabindex]{touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.pin-editor__row[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}[data-drag-active]{user-select:none;-webkit-user-select:none}[data-drag-active],[data-drag-active] *{cursor:grabbing}[data-drag-lifted]{position:relative;z-index:2;box-shadow:var(--elevation-3)}.sidebar__item[data-drag-lifted]{border-radius:var(--radius-control);background:var(--nav-bg-hover)}.pin-editor--card .pin-editor__row[data-drag-lifted]{background:var(--surface-raised)}@media(prefers-reduced-motion:no-preference){[data-drag-active]>[data-drag-key]:not([data-drag-lifted]){transition:transform var(--duration) var(--ease)}}.more-panel__hint{margin:0;padding:8px 20px 0;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-muted)}.pin-editor--card .pin-editor__row{scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 8px);scroll-margin-bottom:8px}.payment-reminders__intro{margin:0;font-size:13px;line-height:1.5}.payment-reminders__lead{margin:0 0 8px;font-size:13.5px;font-weight:500;color:var(--text)}.payment-reminders__help{margin:0 0 12px;font-size:12.5px;line-height:1.5}.payment-reminders__actions{gap:8px;margin-top:12px}.payment-reminders__link{margin:-4px 0 12px;font-size:12.5px}.payment-reminders__toggles .toggle-row{padding-left:0;padding-right:0}.payment-reminders__why{color:var(--warning)}.payment-reminders__channel{margin:0 0 10px;font-size:13px}.payment-reminders__params{margin:4px 0 0;font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.reminder-steps{display:grid;gap:8px;margin:0 0 10px}.reminder-steps__row{display:grid;grid-template-columns:120px minmax(0,1fr) 200px auto;gap:6px 10px;align-items:center}.reminder-steps__row--supplier{grid-template-columns:120px minmax(0,1fr) auto}.reminder-steps__row .input,.reminder-steps__row .select{width:100%;min-width:0}.reminder-steps__words{min-width:0;font-size:13px;color:var(--text-muted);overflow-wrap:anywhere}.reminder-steps__error{grid-column:1 / -1;margin-top:0}.reminder-steps__empty{margin:0;font-size:13px}.reminder-steps__add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.reminder-steps__hint{font-size:12.5px}.reminder-steps__repeat{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.reminder-steps__repeat .input{width:90px}.reminder-steps__repeat-note{margin:6px 0 0;font-size:12.5px;line-height:1.5}.payment-reminders__card .alert{margin-top:12px}.receivables-table__hold{display:inline-block;font-size:12.5px;color:var(--text);overflow-wrap:anywhere}.promises-tab__states{margin-bottom:12px}.promises-tab__note{margin:0 0 10px;font-size:12.5px}.promises-table td{vertical-align:top}.promises-table__day,.promises-table__missed{white-space:nowrap}.promises-table__note{white-space:pre-wrap;overflow-wrap:anywhere}.promises-table__when{font-size:12px;white-space:nowrap}.reminders-card__schedule,.reminders-card__recipient{margin:-4px 0 10px;font-size:12.5px;line-height:1.5}.reminders-card__channel{margin-left:6px;white-space:nowrap}.reminders-card__lane{color:var(--text)}.po-reminders{margin-top:14px}.po-reminders__schedule{margin:-4px 0 10px;font-size:12.5px;line-height:1.5}.tpl-chips--record{margin-top:-2px}.tpl-chips__caption{flex:1 1 100%;font-size:12px;color:var(--text-subtle)}.tpl-numbered{margin:0;font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.meta-conv__intro{margin:0;max-width:78ch;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.meta-conv__help,.meta-conv__hint{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.meta-conv__status-body{gap:10px}.meta-conv__status-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.meta-conv__status-text{font-size:13px;color:var(--text-muted)}.meta-conv__counts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.meta-conv__counts-label{margin-right:4px;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.meta-conv__count-chip{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted)}.meta-conv__count-chip strong{color:var(--text);font-variant-numeric:tabular-nums}.meta-conv__count-chip--some{color:var(--text)}.meta-conv__attention{display:flex;flex-direction:column;gap:4px}.meta-conv__attention-facts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;overflow-wrap:anywhere}.meta-conv__conflict{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.meta-conv__statement{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.meta-conv__statement-title{margin-bottom:6px;font-size:13.5px;font-weight:600}.meta-conv__statement-text{margin:0 0 10px;font-size:13px;line-height:1.55}.meta-conv__statement-ack{margin:0 0 8px;font-size:12.5px;color:var(--text-muted)}.meta-conv__statement-check{align-items:flex-start;font-weight:500}.meta-conv__statement-check input{margin-top:3px;flex-shrink:0}.meta-conv__section{display:flex;flex-direction:column;gap:10px}.meta-conv__section+.meta-conv__section{padding-top:14px;border-top:1px solid var(--border-subtle)}.meta-conv__section h3{margin:0;font-size:14.5px}.meta-conv__section-head{display:flex;flex-direction:column;gap:4px}.meta-conv__section .field{margin-bottom:0}.meta-conv__toggle{padding:4px 0;border-bottom:0}.meta-conv__warnings{margin:0;padding-left:18px}.meta-conv__warn{color:var(--warning)}.meta-conv__pipeline{display:flex;flex-direction:column;gap:8px}.meta-conv__pipeline-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.meta-conv__pipeline-head h4{margin:0;font-size:13.5px;font-weight:600}.meta-conv__used-by{display:flex;flex-wrap:wrap;gap:4px}.meta-conv__stages{border:1px solid var(--border)}.table .meta-conv__stages-tick{width:44px}.meta-conv__stages td .input{max-width:340px}.meta-conv__stage-name{margin-right:6px}.meta-conv__stage:not(.meta-conv__stage--on) .meta-conv__stage-name{color:var(--text-muted)}.meta-conv__sources{display:flex;flex-wrap:wrap;gap:6px}.meta-conv__source-add{gap:8px}.meta-conv__source-add .input{max-width:320px}.meta-conv__since{display:flex;flex-direction:column;gap:8px}.meta-conv__since .input{max-width:260px}.meta-conv__check-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.meta-conv__check-row>.field{flex:1 1 260px;max-width:380px}.meta-conv__check-row>.btn{margin-top:23px}.meta-conv__check-result{display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.meta-conv__count{font-size:13px;font-weight:400}.meta-conv__test-leads{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.meta-conv__test-lead,.meta-conv__found{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.meta-conv__found{background:var(--surface-sunken)}.meta-conv__test-lead-main{display:flex;flex-direction:column;gap:4px;min-width:0}.meta-conv__lead-ids{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;font-size:12.5px}.meta-conv__lead-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.meta-conv__lead-search .input{max-width:260px}.meta-conv__mode-actions{gap:8px}.meta-conv__filters{margin-bottom:0}.meta-conv__log-table{overflow-x:auto}.meta-conv__deliveries td{vertical-align:top;font-size:13.5px}.table td.meta-conv__when,.table td.meta-conv__lead{white-space:nowrap}.meta-conv__event-name{display:block;font-weight:500}.meta-conv__event-kind{display:block;font-size:12px;color:var(--text-muted)}.meta-conv__lead-id{display:block;color:var(--text-muted)}.meta-conv__next{display:block;margin-top:3px;font-size:12px;white-space:nowrap;color:var(--text-muted)}.table td.meta-conv__reply{min-width:200px;max-width:360px;white-space:normal}.meta-conv__reply-lines{display:flex;flex-direction:column;gap:2px;font-size:12.5px}.meta-conv__reply-message,.meta-conv__trace{color:var(--text-muted);overflow-wrap:anywhere}.meta-conv-dialog__body{gap:12px}.meta-conv-dialog__text p{margin:0 0 8px;line-height:1.5}.meta-conv-dialog__text p:last-child{margin-bottom:0}.order-handoff{min-width:0;scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 12px)}.order-handoff .card__body>.alert{margin:0 0 12px}.order-handoff__lead{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text-muted)}.order-handoff__policy{color:var(--text)}.order-handoff__empty{margin:0;font-size:13px;color:var(--text-muted)}.order-handoff__deliveries td{vertical-align:top}.order-handoff__deliveries td[data-col=key]{font-weight:600;overflow-wrap:anywhere}.order-handoff__footer{margin:8px 0 0;font-size:13px}.order-handoff__more{margin:6px 0 0;font-size:12.5px;color:var(--text-muted)}.order-handoff__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.order-handoff__reason{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.order-handoff__section{display:grid;gap:6px;min-width:0;margin-top:16px}.order-handoff__heading{margin:0;font-size:13.5px;font-weight:var(--font-weight-semibold)}.order-handoff__lines{list-style:none;margin:0;padding:0;display:grid}.order-handoff__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding:6px 0;border-bottom:1px solid var(--border-subtle);font-size:13px}.order-handoff__line:last-child{border-bottom:0}.order-handoff__pos{min-width:1.5em;color:var(--text-subtle);font-variant-numeric:tabular-nums}.order-handoff__desc{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.order-handoff__service{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.order-handoff__chip{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);font-size:var(--font-size-xs);line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}.order-handoff__chip--done{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.order-handoff__chip--attention{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.order-handoff__fix{font-size:12.5px;color:var(--accent-text);text-decoration:underline}.order-handoff-dialog{width:100%;max-width:520px}.order-handoff-dialog__lead{margin:0 0 6px;font-size:13.5px;line-height:1.5;font-weight:500}.order-handoff-dialog__note{margin:0 0 12px;font-size:12.5px;line-height:1.5}.order-handoff-dialog__footer{margin-top:14px;gap:8px}.invoice-filters__dates{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.invoice-totals{display:flex;gap:16px;flex-wrap:wrap;padding:10px 14px;color:var(--text-muted);font-size:13px}.line-grid__total-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px 4px;min-width:0}.line-grid__insight.btn{flex:0 0 auto;min-width:24px;padding:0 4px;color:var(--text-muted)}.line-grid__insight.btn[aria-expanded=true]{color:var(--accent-text);background:var(--surface-selected)}.price-insight{display:grid;gap:10px;min-width:0;margin:0 0 8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.price-insight__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.price-insight__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.price-insight__title h4{margin:0;font-size:13.5px;font-weight:var(--font-weight-semibold)}.price-insight__title h4:focus{outline:none}.price-insight__title h4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.price-insight__product{min-width:0;font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.price-insight__section{display:grid;gap:4px;min-width:0}.price-insight__section h5{margin:0;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.price-insight__row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) minmax(52px,auto);grid-template-areas:"label value use" "label meta use";column-gap:8px;row-gap:1px;align-items:center;min-width:0;padding:2px 0;font-size:13px}.price-insight__label{grid-area:label;align-self:start;min-width:0;line-height:1.5;overflow-wrap:anywhere}.price-insight__value{grid-area:value;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;line-height:1.5}.price-insight__row .price-insight__meta{grid-area:meta}.price-insight__row>.btn{grid-area:use;justify-self:end}.price-insight__amount{font-variant-numeric:tabular-nums;font-weight:600}.price-insight__net{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.price-insight__empty{color:var(--text-muted)}.price-insight__meta,.price-insight__note{min-width:0;font-size:12px;line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere}.price-insight__note{margin:0}.price-insight__footer{padding-top:6px;border-top:1px solid var(--border-subtle)}.price-history{min-width:0;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.price-history h3{margin:0 0 4px;font-size:14px}.price-history__scope{margin:0 0 8px;font-size:12.5px}.price-history__controls{gap:8px;margin-bottom:8px}.price-history__controls .select{width:auto}.price-history__chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding-left:10px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);font-size:12.5px;overflow-wrap:anywhere}.price-history__table{font-size:13px}.price-history__table th,.price-history__table td{padding:8px 10px}.table-scroll>.table.price-history__table{min-width:0}.price-history__doc{font-size:12px;color:var(--text-muted);white-space:nowrap}.price-history__note{margin:0 0 8px;font-size:12.5px}.price-history__averages{display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none;font-size:13px}.price-history__cost{margin:6px 0 0;font-size:13px}.quote-stage-field{gap:8px;margin:0 0 14px;min-width:0}.sheet__body>.quote-stage-field{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.quote-stage-field__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.quote-stage-field__row .select{flex:1 1 260px;width:auto;min-width:0;max-width:420px}.quote-stage-field__actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.quote-stage-field__hint,.quote-stage-field__note,.quote-stage-field__pending{margin:0;font-size:12.5px;line-height:1.5}.quote-stage-field__pending{margin-bottom:14px}.quote-stage-field__meta{font-size:12px}.lost-quotes{display:grid;gap:8px;min-width:0;margin:0 0 12px}.lost-quotes__table{font-size:13px}.lost-quotes__table th,.lost-quotes__table td{padding:7px 10px}.lost-quotes__note,.lost-quotes__reason{margin:0;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.lost-quotes__check{font-size:13px}.lost-quotes__result{font-size:12.5px;overflow-wrap:anywhere}.lost-quotes__result--ok{color:var(--success)}.lost-quotes__result--fail{color:var(--danger)}.lost-quotes-dialog{width:100%;max-width:560px}.lost-quotes-dialog__lead{margin:0 0 10px;font-size:13.5px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.lost-quotes-dialog__footer{margin-top:14px;gap:8px}.credit-note__amount-only,.credit-note__empty{margin:0;padding:14px;font-size:13px;line-height:1.5}.credit-note__lines td,.credit-note__applications td{vertical-align:top}.credit-note__desc{overflow-wrap:anywhere}.credit-note__chip{display:inline-flex;align-items:center;margin-left:6px;padding:1px 8px;vertical-align:1px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);font-size:var(--font-size-xs);font-weight:500;line-height:1.5;color:var(--text-muted);white-space:nowrap}.credit-note__discount{display:block;font-size:12px;color:var(--text-muted)}.credit-note__totals{padding:0 14px 14px}.credit-note__hint{margin:10px 0 0;font-size:12.5px;line-height:1.5}.credit-note-send-dialog{width:100%;max-width:880px}.credit-note-cancel-dialog,.irn-remove-dialog{width:100%;max-width:480px}.credit-note-cancel-dialog__lead,.irn-remove-dialog__lead{margin:0 0 8px;font-size:13.5px;line-height:1.5}.credit-note-cancel-dialog__note{margin:0 0 8px;font-size:12.5px;line-height:1.5}.credit-note-cancel-dialog__footer,.irn-remove-dialog__footer{margin-top:14px;gap:8px}.credit-note-dialog{width:100%;max-width:1040px}.credit-note-dialog__lead{margin:0 0 14px;font-size:13px;line-height:1.5}.credit-lines__heading{margin:16px 0 4px;font-size:13.5px;font-weight:var(--font-weight-semibold)}.credit-lines__lead{margin:0 0 8px;font-size:12.5px;line-height:1.5}.credit-lines td{vertical-align:top}.credit-lines td.num{white-space:nowrap}.credit-lines__row--off td{color:var(--text-muted)}.credit-lines__desc{overflow-wrap:anywhere}.credit-lines__sub{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted);white-space:normal}.credit-lines__returned{font-size:12.5px;color:var(--text-muted)}.input.credit-lines__input{width:6.5rem;text-align:right;font-variant-numeric:tabular-nums}.input.credit-lines__input--money{width:8rem}.input.credit-lines__input--unit{width:5.5rem;text-align:left;text-transform:uppercase}.input.credit-lines__input--tax{width:5rem}.credit-lines--charges td[data-col=key] .input{min-width:12rem}.credit-lines__error{display:block;max-width:14rem;margin:4px 0 0 auto;font-size:12.5px;line-height:1.4;color:var(--danger);white-space:normal;text-align:left}.credit-lines__add{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0}.credit-lines__add-hint{font-size:12.5px}.credit-lines__totals{display:grid;gap:6px;margin-top:14px;padding-top:10px;border-top:1px solid var(--border-subtle)}.credit-lines__totals .doc-totals{margin-top:0}.credit-lines__cap{margin:0;font-size:12.5px;line-height:1.5;text-align:right}.credit-lines__cap--over{color:var(--warning)}.credit-lines__totals .field__error{text-align:right}.credit-lines__note{margin:0;font-size:12px;text-align:right}.credit-note-dialog__footer{align-items:center;gap:8px;margin-top:14px}.credit-note-dialog__total{margin-right:auto;font-size:14px;font-variant-numeric:tabular-nums}.credit-note-itemwise{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 14px}.credit-note-itemwise__hint{font-size:12.5px;line-height:1.5}.invoice-credit-notes__table td{vertical-align:top}.invoice-credit-notes__sub{display:block;margin-top:2px;font-size:12px;color:var(--text-muted)}.invoice-credit-notes__footer{margin:0;padding:10px 14px 14px;font-size:12.5px;line-height:1.5}.einvoice-card .card__body>.alert{margin:0 0 12px}.einvoice-card__header-actions{gap:6px}.einvoice-card__facts{margin-bottom:8px}.einvoice-card__irn{font-family:var(--font-mono);font-size:12.5px;overflow-wrap:anywhere;word-break:break-all}.einvoice-card__note{margin:0 0 4px;font-size:12.5px;line-height:1.5}.einvoice-card__ready{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:13px}.einvoice-card__problems{margin:0 0 10px;padding:10px 12px;border:1px solid var(--warning-border);border-radius:var(--radius);background:var(--warning-soft)}.einvoice-card__problems-title{margin:0 0 4px;font-size:13px;font-weight:var(--font-weight-semibold)}.einvoice-card__problems ul,.einvoice-card__warnings{display:grid;gap:4px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5}.einvoice-card__problems li,.einvoice-card__warnings li{overflow-wrap:anywhere}.einvoice-card__warnings{margin:0 0 10px;color:var(--text-muted)}.einvoice-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.einvoice-card__why{font-size:12.5px}.einvoice-card__erp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:13px}.einvoice-card__erp p{margin:0;min-width:0;overflow-wrap:anywhere}.irn-dialog{width:100%;max-width:600px}.irn-dialog__lead{margin:0 0 12px;font-size:13px;line-height:1.5}.textarea.irn-dialog__qr{font-family:var(--font-mono);font-size:12px;word-break:break-all}.irn-dialog__claims{margin:-6px 0 12px;font-size:12.5px;line-height:1.5;color:var(--success);overflow-wrap:anywhere}.irn-dialog__claims--unread{color:var(--text-muted)}.input.irn-dialog__irn{font-family:var(--font-mono);font-size:13px}.irn-dialog__footer{margin-top:14px;gap:8px}.doc-fields{display:flex;flex-direction:column;gap:6px}.doc-fields__needed{margin:0;padding:7px 12px;border:1px solid var(--warning-border);border-left-width:3px;border-radius:var(--radius);background:var(--warning-soft);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.doc-fields__footer{display:flex;justify-content:flex-end;margin-top:12px}.doc-fields-override{width:100%;max-width:560px}.doc-fields-override__lead{margin:0 0 12px;font-size:13px;line-height:1.5}.doc-fields-override__values-error{margin:-4px 0 10px}.doc-fields-override__note{margin:0 0 8px;font-size:12.5px}.doc-fields-override__footer{margin-top:14px;gap:8px}.cf-add__note{margin:0 0 10px;font-size:12.5px;line-height:1.5}.cf-behaviour{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.cf-behaviour__wide{grid-column:1 / -1}.cf-behaviour>.form-section-title{margin-top:0}.cf-behaviour__visible{margin:2px 0 4px;font-size:13.5px}.cf-behaviour__print{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 2px}.cf-behaviour .alert{margin:8px 0 0}.order-custom-cols{position:relative}.order-custom-cols>summary{list-style:none;cursor:pointer;user-select:none}.order-custom-cols>summary::-webkit-details-marker{display:none}.order-custom-cols[open]>summary{background:var(--surface-selected);color:var(--text)}.order-custom-cols__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:grid;gap:6px;width:max-content;min-width:220px;max-width:320px;max-height:320px;overflow-y:auto;padding:10px 12px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-3)}.order-custom-cols__note{margin:0 0 2px;font-size:12px;line-height:1.45}.table td.order-list__custom-col{max-width:16rem;white-space:normal;overflow-wrap:anywhere}.table th.order-list__custom-col{white-space:nowrap}.assistant__source--draft{border-style:dashed;color:var(--accent-text);background:transparent}.assistant__source--draft:hover{background:var(--surface-muted)}.assistant__source-pair{display:inline-flex;gap:4px;max-width:100%;min-width:0}.assistant__source-pair>.assistant__source{min-width:0}.assistant__source-pair>.assistant__source--draft{flex:none}.delivery-cal{display:flex;flex-direction:column;gap:12px;min-width:0}.delivery-cal__toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.delivery-cal__title{margin:0 0 0 6px;font-size:16px;font-weight:600}.delivery-cal__spacer{flex:1}.delivery-cal__filters{display:flex;gap:8px;flex-wrap:wrap}.delivery-cal__filters .select{width:auto;min-width:160px;max-width:240px}.delivery-cal__counts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.delivery-cal__count{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--elevation-1)}.delivery-cal__count-label{font-size:12px;font-weight:600;color:var(--text-muted)}.delivery-cal__count-value{font-size:23px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--text)}.delivery-cal__count--danger{border-color:var(--danger-border);background:var(--danger-soft)}.delivery-cal__count--danger .delivery-cal__count-value{color:var(--danger)}.delivery-cal__summary{display:flex;flex-direction:column;gap:2px}.delivery-cal__summary-line{margin:0;font-size:13.5px;color:var(--text)}.delivery-cal__note{margin:0;font-size:12px;color:var(--text-muted)}.delivery-cal__grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.delivery-cal__weekdays,.delivery-cal__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.delivery-cal__weekday{padding:6px 8px;font-size:12px;font-weight:600;color:var(--text-muted);background:var(--surface-sunken);border-bottom:1px solid var(--border)}.delivery-cal__weekday abbr{text-decoration:none}.delivery-cal__cell{min-width:0;border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.delivery-cal__cell:first-child{border-left:0}.delivery-cal__week:last-child .delivery-cal__cell{border-bottom:0}.delivery-cal__day{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;height:100%;min-height:104px;padding:6px;border:0;background:transparent;font:inherit;text-align:left;color:var(--text);cursor:pointer}.delivery-cal__day:hover{background:var(--surface-hover)}.delivery-cal__day:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.delivery-cal__day--muted{background:var(--surface-sunken);color:var(--text-subtle)}.delivery-cal__day--selected{background:var(--surface-selected)}.delivery-cal__day--today{box-shadow:inset 0 0 0 2px var(--accent-border)}.delivery-cal__date{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.delivery-cal__day--today .delivery-cal__date{background:var(--accent);color:var(--brand-on-primary)}.delivery-cal__item{display:flex;align-items:center;gap:4px;min-width:0;padding:1px 6px;border-radius:var(--radius-sm);border-left:3px solid var(--border-strong);background:var(--surface-muted);font-size:12px;line-height:1.5;color:var(--text)}.delivery-cal__item-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-cal__item--overdue{background:var(--danger-soft);border-left-color:var(--danger)}.delivery-cal__item--approved{background:var(--success-soft);border-left-color:var(--success)}.delivery-cal__item--submitted{background:var(--info-soft);border-left-color:var(--info)}.delivery-cal__dot{flex:none;width:7px;height:7px;border-radius:50%}.delivery-cal__dot--on-time{background:var(--success)}.delivery-cal__dot--late{background:var(--danger)}.delivery-cal__more{padding:0 6px;font-size:12px;font-weight:600;color:var(--accent-text)}.delivery-cal__panel .card__header h2{font-size:14px}.delivery-cal__sub{font-size:12px;font-weight:400;color:var(--text-muted)}.delivery-cal__status{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.delivery-cal__agenda{display:none}.delivery-cal__agenda-day{display:flex;flex-direction:column;gap:6px}.delivery-cal__agenda-title{margin:0;font-size:12px;font-weight:600;color:var(--text-muted)}.delivery-cal--stale .delivery-cal__counts,.delivery-cal--stale .delivery-cal__summary,.delivery-cal--stale .delivery-cal__grid,.delivery-cal--stale .delivery-cal__panel,.delivery-cal--stale .delivery-cal__agenda{opacity:.55}.erp-handoff{min-width:0;scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 12px)}.erp-handoff .card__body>.alert{margin:0 0 12px}.erp-handoff__problems{margin:6px 0 0;padding-left:18px}.erp-handoff__lead{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text-muted)}.erp-handoff__facts{margin:0 0 4px}.erp-handoff__facts dd{min-width:0;overflow-wrap:anywhere}.erp-handoff__oc{font-size:13px}.erp-handoff__source,.erp-handoff__oc-meta{font-size:12.5px;color:var(--text-muted)}.erp-handoff__ocs{list-style:none;margin:0;padding:0;display:grid;gap:2px}.erp-handoff__files{margin-top:4px;font-size:12.5px}.erp-handoff__files>summary{cursor:pointer;color:var(--accent-text)}.erp-handoff__files ul{margin:4px 0 0;padding-left:18px}.erp-handoff__section{display:grid;gap:6px;min-width:0;margin-top:16px}.erp-handoff__heading{margin:0;font-size:13.5px;font-weight:600}.erp-handoff__muted{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.erp-handoff__mismatch{padding:10px 12px;border:1px solid var(--warning-border);border-radius:var(--radius);background:var(--warning-soft)}.erp-handoff__reasons{margin:0;padding-left:18px;font-size:13px}.erp-handoff__figures{margin:0;font-size:13px;overflow-wrap:anywhere}.erp-handoff__figures-label{font-weight:600}.erp-handoff__mismatch-lines{margin:0;padding-left:18px;font-size:12.5px;overflow-wrap:anywhere}.erp-handoff__changes{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;font-size:13px}.erp-handoff__changes-label{font-weight:600}.erp-handoff__changes-hint{font-size:12.5px;color:var(--text-muted)}.erp-handoff__chip{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);font-size:12px;line-height:1.5;color:var(--text-muted)}.erp-handoff__chip--attention{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.erp-handoff__verdict{margin:0;font-size:13px;font-weight:600}.erp-handoff__verdict--ready{color:var(--success)}.erp-handoff__verdict--blocked{color:var(--danger)}.erp-handoff__parts{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--border-subtle);border-radius:var(--radius)}.erp-handoff__part{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;padding:6px 10px;border-bottom:1px solid var(--border-subtle);font-size:13px}.erp-handoff__part:last-child{border-bottom:0}.erp-handoff__part-name{flex:1 1 14rem;min-width:0;font-weight:500}.erp-handoff__part-rows{font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere}.erp-handoff__part-note{flex:1 1 100%;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.erp-handoff__part--off .erp-handoff__part-name,.erp-handoff__part--off .erp-handoff__part-rows{color:var(--text-subtle)}.erp-handoff__buyer{margin:0;font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.erp-handoff__lines>summary{cursor:pointer;font-size:12.5px;color:var(--accent-text)}.erp-handoff__lines-table{margin-top:6px}.erp-handoff__lines-table td{vertical-align:top}.erp-handoff__lines-table td[data-col=key]{white-space:normal;overflow-wrap:anywhere}.erp-handoff__item-source{font-size:12px;color:var(--text-muted)}.erp-handoff__issues{display:grid;gap:4px}.erp-handoff__issues-title{margin:4px 0 0;font-size:12.5px;font-weight:600}.erp-handoff__issues-hint{font-weight:400;color:var(--text-muted)}.erp-handoff__issues ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.erp-handoff__issue{padding:5px 10px;border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.erp-handoff__issue--error{border-left-color:var(--danger);background:var(--danger-soft)}.erp-handoff__issue--warning{border-left-color:var(--warning);background:var(--warning-soft)}.erp-handoff__issue--info{border-left-color:var(--info);background:var(--info-soft)}.erp-handoff__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.erp-handoff__reason{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.erp-handoff__setup{margin:10px 0 0;font-size:12.5px;color:var(--text-muted)}.oc-number-dialog{width:100%;max-width:480px}.oc-number-dialog__lead{margin:0 0 12px;font-size:13px;line-height:1.5}.oc-number-dialog__footer{justify-content:flex-end;gap:8px;margin-top:14px}.oc-number-dialog__clear{margin-right:auto}.erp-handoff-setup{display:grid;gap:14px;min-width:0}.erp-handoff-setup__intro p{margin:0 0 8px;font-size:13.5px;line-height:1.55}.erp-handoff-setup__facts{margin:6px 0 0}.erp-handoff-setup__facts dd{min-width:0;overflow-wrap:anywhere}.erp-handoff-setup__settings{margin:8px 0 0;font-size:12.5px;color:var(--text-muted)}.erp-handoff-setup__templates{display:grid;gap:14px;min-width:0}.erp-handoff-setup__owner-lead{margin:0 0 10px;font-size:13px;line-height:1.5}.erp-handoff-setup__owner{margin:0;font-size:13.5px}.erp-template-card__help{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--text-muted)}.erp-template-card__current,.erp-template-card__none{margin:0 0 8px;font-size:13px;overflow-wrap:anywhere}.erp-template-card__none{color:var(--text-muted)}.erp-template-card__pending{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;border:1px solid var(--info-border);border-radius:var(--radius);background:var(--info-soft);font-size:13px;overflow-wrap:anywhere}.erp-template-card .card__body>.alert{margin:0 0 10px}.erp-template-card__actions{margin:4px 0 0}.erp-template-card__limit{font-size:12px;color:var(--text-muted)}.erp-template-map{display:grid;gap:8px;min-width:0;margin-top:16px}.erp-template-map__title{margin:0;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.erp-template-map__meta{margin:0;font-size:12px;font-weight:400;color:var(--text-muted)}.erp-template-map__warning{margin:0;font-size:12.5px;color:var(--warning)}.erp-template-map__table td{vertical-align:top}.erp-template-map__table .select{min-width:200px;max-width:320px}.erp-template-map__header{font-weight:500;overflow-wrap:anywhere}.erp-template-map__required{display:inline-block;margin-left:6px;padding:0 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);font-size:12px;font-weight:500;color:var(--text-muted);white-space:nowrap}.erp-template-map__list>summary{cursor:pointer;font-size:12.5px;color:var(--accent-text);white-space:nowrap}.erp-template-map__list ul{max-height:180px;overflow-y:auto;margin:4px 0 0;padding-left:18px;font-size:12.5px}.erp-template-map__actions{margin-top:4px}.handoff-queue__chips{margin-bottom:10px}.handoff-queue__chip--empty{color:var(--text-subtle)}.handoff-queue__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px;margin-bottom:12px}.handoff-queue__filters .field{flex:0 1 260px;margin-bottom:0}.handoff-queue__aged{display:inline-flex;align-items:center;gap:8px;min-height:34px;font-size:13px;cursor:pointer}.handoff-queue__aged-note{color:var(--text-muted)}.handoff-queue__table td{vertical-align:top}.handoff-queue__table td[data-col=key]{white-space:nowrap}.handoff-queue__source{font-size:12px;color:var(--text-muted)}.handoff-queue__table td[data-col=actions]{white-space:nowrap;text-align:right}.handoff-queue__notice-link{margin:6px 0 0}.customer-export{position:relative}.customer-export>summary{list-style:none;cursor:pointer;user-select:none}.customer-export>summary::-webkit-details-marker{display:none}.customer-export[open]>summary{background:var(--surface-selected);color:var(--text)}.customer-export__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;gap:2px;width:max-content;min-width:240px;max-width:320px;padding:8px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-3)}.customer-export__note{margin:0 4px 4px;font-size:12px;color:var(--text-muted)}.customer-export__item{display:block;width:100%;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:13px;text-align:left;color:var(--text);cursor:pointer}.customer-export__item:hover{background:var(--surface-hover)}.customer-export__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.customer-export__item:disabled{color:var(--text-subtle);cursor:not-allowed}.dash-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;min-height:250px;padding:36px 40px;margin-bottom:var(--section-gap);border-radius:var(--radius-xl);color:var(--text-heading);background:var(--accent-container) url(/assets/dashboard-hero-uAf0mqJA.svg) center bottom / cover no-repeat;box-shadow:none}.dash-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-container) 30%,transparent),transparent 45%)}.dash-hero__copy,.dash-hero__actions{position:relative}.dash-hero__copy{max-width:560px}.dash-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--accent-container);border:1px solid var(--accent-border);color:var(--text-on-scene);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em}.dash-hero__eyebrow span{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent-mark)}.dash-hero h1{margin:16px 0 10px;font-size:clamp(30px,3.6vw,46px);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:1.08;color:var(--text-heading);overflow-wrap:anywhere}.dash-hero p{margin:0;font-size:14px;line-height:1.6;color:var(--text-on-scene);max-width:400px}.dash-hero__meta{margin-top:14px;font-size:var(--font-size-sm);color:var(--text-on-scene)}.dash-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dash-hero__actions,.dash-hero__actions>.dash-switcher{min-width:0}@media not all and (max-width:720px){.dash-hero .menu-popover{z-index:18}}.dash-overview{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:var(--space-3)}.dash-overview h2{margin:0 0 4px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--text-section)}.dash-overview p{margin:0;font-size:13px;color:var(--text-muted)}.dash-overview__updated{font-size:12px;color:var(--text-subtle);white-space:nowrap}.dash-overview__updated span{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--accent-live)}.dashboard-home .widget>.card{border-radius:var(--radius-xl)}.dashboard-home .widget--metric .metric__value,.dashboard-home .widget--trend .metric__value{letter-spacing:-.03em}@media(max-width:760px){.dash-hero{min-height:220px;padding:24px 20px}.dash-overview__updated{display:none}}.icon{flex-shrink:0;display:inline-block;vertical-align:-.2em}.btn>.icon,.menu-item>.icon{vertical-align:0}.tabular{font-variant-numeric:tabular-nums}.prose{line-height:var(--line-height-long)}.menu{position:relative;display:inline-flex}.menu-popover.menu__popover{max-width:min(360px,calc(100vw - 24px));max-height:min(70vh,480px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1);border-radius:var(--radius-menu);border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--elevation-3);color:var(--text)}.menu__popover[data-align=start]{left:0;right:auto}.menu__header{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) var(--space-1);padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--font-size-base);color:var(--text);text-align:left;cursor:pointer;transition:var(--transition-colors)}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:var(--surface-hover)}.menu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.menu-item:disabled{color:var(--text-disabled);cursor:not-allowed}.menu-item>.icon{color:var(--text-muted)}.menu-item--danger,.menu-item--danger>.icon{color:var(--danger-text)}.menu-item__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item__check{display:inline-flex;width:16px;flex-shrink:0;color:var(--accent-text)}.menu-group__label{padding:8px 10px 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.menu-separator{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}.menu__popover [role^=menuitem].btn{width:100%;justify-content:flex-start;min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--text)}.menu__popover [role^=menuitem].btn:hover:not(:disabled),.menu__popover [role^=menuitem].btn:focus-visible{background:var(--surface-hover);color:var(--text)}.menu__popover [role^=menuitem].btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(min-width:721px){.menu>.menu-sheet__scrim{display:none}}.tabs__count{display:inline-block;min-width:20px;padding:0 6px;margin-left:6px;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.tabs__tab[aria-selected=true] .tabs__count{background:var(--surface-selected);color:var(--accent-text)}.tabs__badge{display:inline-flex;align-items:center;gap:4px;padding:0 6px;margin-left:6px;border:1px solid;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:18px;vertical-align:1px}.tabs__badge--danger{background:var(--danger-soft);color:var(--danger-text);border-color:var(--danger-border)}.tabs__badge--warning{background:var(--warning-soft);color:var(--warning-text);border-color:var(--warning-border)}.tabs--card{margin-bottom:0}.tabs--card .tabs__tab{padding:8px 10px;font-size:var(--font-size-sm)}.pager{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;margin:var(--space-4) 0}.list-footer .pager{margin:0}.table tbody tr.is-selected{background:var(--surface-selected)}.table tbody tr.is-selected>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}[data-density=compact]{--table-cell-py: 8px}.table--fixed{table-layout:fixed}.table .cell-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.th-sort:hover{color:var(--accent-text)}.th-sort>.icon{color:var(--text-muted)}th[aria-sort=ascending] .th-sort,th[aria-sort=descending] .th-sort{color:var(--text)}.list-scroller{min-width:0;overflow-x:auto}.list-scroller[data-fit=fits]{overflow-x:visible}@media(min-width:721px){.list-scroller[data-fit=fits]>.table--sticky>thead>tr>th{position:sticky;top:calc(var(--topbar-height) + var(--session-banner-height, 0px));z-index:var(--z-sticky);box-shadow:inset 0 -1px 0 var(--border);border-bottom-color:transparent}.list-scroller:not([data-fit=fits])>.table--sticky :is(th,td)[data-col=actions]{position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:inset 1px 0 0 var(--border-subtle)}.list-scroller:not([data-fit=fits])>.table--sticky thead th[data-col=actions]{background:var(--table-head-bg);z-index:calc(var(--z-sticky) + 1)}.list-scroller:not([data-fit=fits])>.table--sticky tbody tr:hover>td[data-col=actions]{background:var(--surface-hover)}.list-scroller:not([data-fit=fits])>.table--sticky tbody tr.is-selected>td[data-col=actions]{background:var(--surface-selected)}}:where(.content) :where(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + var(--space-2));scroll-margin-bottom:var(--space-2)}@media(min-width:721px){:where(.list-scroller[data-fit=fits]>.table--sticky) :where(a[href],button,input,select,[tabindex]){scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 48px)}}.call-panel :focus-visible{outline-color:var(--accent-on-dark)}.viewas-banner :focus-visible{outline-color:var(--text-inverse)}.skeleton{display:block;background:var(--skeleton);border-radius:var(--radius-sm)}.skeleton--line{height:12px;margin:6px 0}.skeleton--value{height:30px;width:40%;margin:6px 0}@media(prefers-reduced-motion:no-preference){.skeleton{animation:skeleton-pulse 1.4s ease-in-out infinite}}@keyframes skeleton-pulse{50%{opacity:.55}}.pin-toast{border-radius:var(--radius-card);box-shadow:var(--elevation-3)}.failure-lines{margin:0;padding-left:18px;font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}.load-error--compact>.alert{margin-bottom:0;font-size:var(--font-size-sm)}.style-preview{width:220px;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--pv-bg);color:var(--pv-text);font-size:var(--font-size-sm);padding-bottom:var(--space-2)}.style-preview__brand{height:var(--brand-row-height);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);font-weight:var(--font-weight-semibold);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.style-preview__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.style-preview__row{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;margin:0 var(--space-2);padding:0 10px;border-radius:var(--radius-control);color:var(--pv-text)}.style-preview__row>.icon{color:var(--pv-text)}.style-preview__row--active{background:var(--pv-active);color:var(--pv-text-active);font-weight:var(--font-weight-semibold)}.style-preview__row--active>.icon{color:var(--pv-text-active)}.style-preview__row--active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--pv-indicator)}.style-preview__more{display:flex;align-items:center;gap:10px;margin:var(--space-2) var(--space-2) 0;padding:8px 10px 0;border-top:1px solid var(--pv-border);color:var(--pv-text-muted)}.branding-style__note{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}.branding-colour__note{display:block;margin-top:4px;font-size:var(--font-size-xs);color:var(--text-muted)}.btn[aria-disabled=true],.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:active{background:var(--surface-sunken);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}.btn--ghost[aria-disabled=true],.btn--ghost[aria-disabled=true]:hover,.btn--ghost[aria-disabled=true]:active{background:transparent;border-color:transparent}.btn[aria-busy=true],.btn[aria-busy=true]:hover{color:var(--text-muted);cursor:progress}@media(forced-colors:active){.btn[aria-disabled=true]{color:GrayText;border-color:GrayText}}.assign__option[aria-selected=true]{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent)}.chip--on{background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text);font-weight:var(--font-weight-semibold)}@media(pointer:coarse){.content__parent{position:relative}.content__parent:after{content:"";position:absolute;inset:-10px -8px}}:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)){appearance:none;-webkit-appearance:none;position:relative;display:inline-block;box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-sm);background-color:var(--surface-control);color:var(--text-inverse);cursor:pointer;transition:var(--transition-colors)}:where(input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)){border-radius:50%}:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:currentColor;transform:translate(-50%,-50%) scale(0);transition:transform var(--duration-fast) var(--ease)}:where(input[type=checkbox]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}:where(input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):before{width:6px;height:6px;border-radius:50%}:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):is(:checked,:indeterminate){background-color:var(--accent);border-color:var(--accent)}:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):checked:before{transform:translate(-50%,-50%) scale(1)}:where(input[type=checkbox]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):indeterminate:before{clip-path:inset(40% 8%);transform:translate(-50%,-50%) scale(1)}:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):hover:not(:disabled,:checked,:indeterminate){border-color:var(--control-border-hover)}:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):disabled{background-color:var(--surface-muted);border-color:var(--border-strong);color:var(--text-disabled);cursor:not-allowed}:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):disabled:is(:checked,:indeterminate){background-color:var(--border-strong);border-color:var(--border-strong);color:var(--text-muted)}@media(forced-colors:active){:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)){appearance:auto;-webkit-appearance:auto}:where(input[type=checkbox],input[type=radio]):not(:where(.switch *,.sidebar *,.topbar *,.call-panel *)):before{content:none}}.skip-link{position:absolute;left:var(--space-2);top:-48px;z-index:var(--z-toast);padding:8px 12px;border-radius:var(--radius-control);background:var(--surface);color:var(--accent-text);font-weight:var(--font-weight-medium);box-shadow:var(--elevation-3);text-decoration:none}.skip-link:focus{top:var(--space-2)}.skip-link:focus-visible{outline-color:var(--nav-focus)}.content:focus-visible{outline-offset:-2px}.sidebar :focus-visible{outline-color:var(--nav-focus)}.sidebar__brand-row{flex-shrink:0;height:var(--brand-row-height);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3)}.sidebar__brand:hover{background:var(--nav-bg-hover);color:var(--nav-text-active);text-decoration:none}.sidebar__brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nav-text-active)}.sidebar__monogram{flex-shrink:0;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--brand-mark);color:var(--brand-mark-ink);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1}.sidebar__mark{flex-shrink:0;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--logo-chip)}.sidebar__mark-clip{width:28px;height:26px;overflow:hidden}.sidebar__mark-clip>img{display:block;height:26px;width:auto;max-width:none}.sidebar__logo{display:inline-flex;align-items:center;max-width:164px}.sidebar__logo>img{display:block;max-height:44px;max-width:164px;object-fit:contain}:root[data-chrome=dark] .sidebar[data-logo-plate=light] .sidebar__logo,:root[data-chrome=light] .sidebar[data-logo-plate=dark] .sidebar__logo,.sidebar[data-logo-plate=matte] .sidebar__logo{max-width:164px;padding:4px 8px;border-radius:var(--radius-control)}:root[data-chrome=dark] .sidebar[data-logo-plate=light] .sidebar__logo{background:var(--logo-chip)}:root[data-chrome=light] .sidebar[data-logo-plate=dark] .sidebar__logo,.sidebar[data-logo-plate=matte] .sidebar__logo{background:var(--logo-plate)}:root[data-chrome=dark] .sidebar[data-logo-plate=light] .sidebar__logo>img,:root[data-chrome=light] .sidebar[data-logo-plate=dark] .sidebar__logo>img,.sidebar[data-logo-plate=matte] .sidebar__logo>img{max-height:40px;max-width:148px}.sidebar__close{flex-shrink:0;color:var(--nav-text)}.sidebar__close:hover:not(:disabled){background:var(--nav-bg-hover);color:var(--nav-text-active)}.sidebar__find-wrap{position:relative;margin-bottom:var(--space-2)}.sidebar__find-wrap>.icon{position:absolute;left:10px;top:50%;margin-top:-8px;color:var(--nav-text-muted);pointer-events:none}.sidebar__find{width:100%;min-height:var(--control-h);padding:0 10px 0 32px;border:1px solid var(--nav-control-border);border-radius:var(--radius-control);background:var(--nav-control-bg);color:var(--nav-text);font:inherit;font-size:var(--font-size-base);transition:var(--transition-colors)}.sidebar__find::placeholder{color:var(--nav-text-muted);opacity:1}.sidebar__find:hover{border-color:var(--nav-text-muted)}.sidebar__find:focus{outline:2px solid var(--nav-focus);outline-offset:1px;border-color:var(--nav-focus)}.sidebar__pinned,.sidebar__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sidebar__item{position:relative;display:flex;align-items:center}.sidebar__link--active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--nav-indicator)}.sidebar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__result-section{margin-left:auto;font-size:var(--font-size-xs);color:var(--nav-text-muted);white-space:nowrap}.sidebar__link--active .sidebar__result-section{color:inherit}.sidebar__unpin{position:absolute;right:4px;top:4px;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:var(--nav-bg-hover);color:var(--nav-text-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease),var(--transition-colors)}.sidebar__item:hover .sidebar__unpin,.sidebar__item:focus-within .sidebar__unpin{opacity:1}.sidebar__item:has(.sidebar__link--active) .sidebar__unpin{background:var(--nav-bg-active)}.sidebar__unpin:hover{color:var(--nav-text-active);background:var(--nav-border)}@media(hover:none){.sidebar__unpin{opacity:1}}.sidebar__empty,.sidebar__note{margin:6px 12px;font-size:var(--font-size-sm);color:var(--nav-text-muted)}.sidebar__results .sidebar__link{flex-wrap:wrap;row-gap:0;padding-block:6px}.sidebar__results .sidebar__result-section{order:1;flex-basis:calc(100% - var(--icon-size) - var(--space-3));margin-left:calc(var(--icon-size) + var(--space-3));line-height:16px}.sidebar__tools{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--nav-border)}.sidebar__more{position:relative;width:100%;display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--nav-text);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-colors)}.sidebar__more:hover,.sidebar__more[aria-expanded=true]{background:var(--nav-bg-hover);color:var(--nav-text-active)}.sidebar__more--current,.sidebar__more--current:hover,.sidebar__more--current[aria-expanded=true]{background:var(--nav-bg-active);color:var(--nav-text-active);font-weight:var(--font-weight-semibold)}.sidebar__more--current:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--nav-indicator)}@media(forced-colors:active){.sidebar__more--current,.nav-catalogue__link[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}}button.nav-catalogue__heading:hover{background:var(--surface-hover);color:var(--text)}.sidebar__account-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.nav-catalogue__link>.icon:first-child,.nav-catalogue__heading>.icon{color:var(--text-muted)}.pin-editor__label>.icon{margin-right:var(--space-2);color:var(--text-muted)}.nav-defaults__hint{margin-top:0;font-size:var(--font-size-sm)}.nav-defaults__actions{margin-top:var(--space-3)}.topbar__left{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2)}.topbar__divider{width:1px;height:24px;background:var(--topbar-border);margin:0 var(--space-1)}.topbar :focus-visible{outline-color:var(--topbar-focus)}.topbar :is(.global-search__panel,.bell__panel,.menu-popover) :focus-visible{outline-color:var(--focus-ring)}.topbar__new,.topbar__ask{border-color:var(--topbar-border);background:var(--topbar-raised);color:var(--topbar-text-strong)}.topbar__new:hover:not(:disabled),.topbar__ask:hover:not(:disabled){border-color:var(--topbar-control-border);background:var(--topbar-raised-hover);color:var(--topbar-text-strong)}.topbar__menu,.global-search__toggle,.global-search__close,.account-menu__trigger{color:var(--topbar-text)}.topbar__menu:hover:not(:disabled),.global-search__toggle:hover:not(:disabled),.account-menu__trigger:hover:not(:disabled){background:var(--topbar-raised);color:var(--topbar-text-strong)}.global-search__close:hover:not(:disabled){background:var(--topbar-raised-hover);color:var(--topbar-text-strong)}.topbar__new:active:not(:disabled),.topbar__ask:active:not(:disabled),.topbar__menu:active:not(:disabled),.global-search__toggle:active:not(:disabled),.global-search__close:active:not(:disabled),.account-menu__trigger:active:not(:disabled){background:var(--topbar-active)}.global-search__field{position:relative;display:flex;align-items:center}.global-search__field>.icon{position:absolute;left:10px;top:50%;margin-top:-8px;color:var(--topbar-text-muted);pointer-events:none}.global-search__input::placeholder{color:var(--topbar-text-muted);opacity:1}.global-search__input:hover:not(:disabled):not(:focus){border-color:var(--topbar-text-muted);background:var(--topbar-raised-hover)}.global-search__input:focus{border-color:var(--topbar-focus);box-shadow:0 0 0 1px var(--topbar-focus)}:root[data-chrome=dark] .global-search__input{color-scheme:dark}.global-search__kbd{position:absolute;right:8px;top:50%;margin-top:-10px;min-width:20px;padding:0 6px;border:1px solid var(--topbar-control-border);border-radius:var(--radius-sm);background:transparent;color:var(--topbar-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:18px;text-align:center;pointer-events:none}.global-search__input:focus~.global-search__kbd,.global-search__input:not(:placeholder-shown)~.global-search__kbd{display:none}.global-search__toggle,.global-search__close{display:none}.global-search__item .mono{flex-shrink:0;white-space:nowrap}@media(min-width:721px){.global-search__item>.global-search__subtitle{flex:1 1 0}}.topbar__right :is(.topbar__new,.topbar__ask,.bell__button,.account-menu__trigger)[aria-expanded=true]{border-color:var(--topbar-active);background:var(--topbar-active);color:var(--topbar-text-strong)}.bell__heading{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text)}.bell__footer{border-top:1px solid var(--border);padding:8px 10px;font-size:var(--font-size-sm);text-align:center}.bell__item:focus-visible,.bell__footer a:focus-visible{outline-offset:-2px}.bell__body>.load-error{padding:var(--space-3)}.account-menu__trigger{gap:var(--space-2);padding:0 6px 0 4px}.account-menu__avatar{flex-shrink:0;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1}.account-menu__name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);color:inherit}.account-menu__chevron{color:var(--topbar-text-muted)}.account-menu__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.account-menu__identity-name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text)}.account-menu__identity-email{font-size:var(--font-size-sm);color:var(--text-muted);overflow-wrap:anywhere}.account-menu__identity-meta{font-size:var(--font-size-xs);color:var(--text-muted)}@media(max-width:1280px){.account-menu__name{display:none}}:root[data-chrome=light]{--content-edge: var(--nav-border)}.topbar:before{content:"";position:absolute;top:100%;left:0;width:var(--content-corner);height:var(--content-corner);background:radial-gradient(circle at 100% 100%,transparent calc(var(--content-corner) - 1.5px),var(--content-edge) calc(var(--content-corner) - .5px),var(--topbar-bg) calc(var(--content-corner) + .5px));pointer-events:none}.main{box-shadow:inset 1px 0 0 var(--content-edge)}@media(forced-colors:active){.topbar:before,.topbar:after{display:none}}.sandbox-banner__icon{color:var(--warning-icon)}.sandbox-banner__link{gap:4px}.locked-banner>strong,.viewas-banner__message{flex:1 1 240px;min-width:0}.viewas-banner__leave,.sandbox-banner__link{min-height:var(--control-h-sm);padding:0 12px;border-radius:var(--radius-control);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.session-banners strong,.call-alerts-prompt strong{font-weight:var(--font-weight-semibold)}.app-shell:has(>.more-panel,>.assistant) .call-alerts-prompt{visibility:hidden}@media(min-width:1280px){.content:has(.dashboard-home) .call-alerts-prompt{top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + var(--content-pad-y) + var(--space-4));right:max(calc(var(--content-pad-x) + var(--space-4)),calc(100% - var(--sidebar-width) - var(--content-pad-x) - var(--content-max) + var(--space-4)));bottom:auto;left:auto}}@media(min-width:1401px){.au-panel{top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + var(--space-3));max-height:calc(100vh - var(--topbar-height) - var(--session-banner-height, 0px) - var(--space-5))}}.shortcuts-dialog{width:100%;max-width:420px}.shortcuts-dialog__note{font-size:var(--font-size-sm)}.shortcuts-dialog__actions{display:flex;justify-content:flex-end;margin-top:var(--space-3)}.page-filters{gap:var(--space-3);align-items:flex-end}.page-filters__check,.page-filters__count{padding-bottom:var(--space-2)}.case-meta{gap:var(--space-3)}.case-diagram{margin-top:var(--space-3)}.case-live,.case-start{gap:var(--space-3)}.case-live__head{justify-content:space-between}.case-live__actions{align-items:flex-end}.case-timeline,.case-start__hits{margin:0}.upgrade-page{max-width:760px}.upgrade-page__note{margin-top:var(--space-3);font-size:var(--font-size-sm)}.wizard-launch{max-width:560px}@media(min-width:721px)and (max-width:1100px){.topbar{padding:0 var(--space-3);gap:var(--space-2)}.global-search{width:auto;flex:1 1 320px;min-width:200px;max-width:560px}}@media(min-width:761px)and (max-width:1100px){.topbar{padding:0 var(--content-pad-x)}}@media(min-width:721px)and (max-width:960px){.topbar__new-label,.topbar__ask-label{display:none}.topbar__new,.topbar__ask{min-width:var(--control-h);padding:0 var(--space-2)}}.dash-header__period{min-width:168px}@media(min-width:721px){.dash-actions__button{width:var(--control-h);padding:0}}.dashboard-home>.widget-grid,.dashboard-home>.ai-insights,.dashboard-home>.forecast,.dashboard-home>.forecast__off,.dashboard-home>.setup-strip,.dashboard-home>.setup-strip__undone{margin-bottom:var(--space-4)}.widget>.card{height:100%;display:flex;flex-direction:column}.widget>.card>.card__body{flex:1 1 auto;min-width:0}@media(min-width:721px)and (max-width:1100px){.dash-hero{background-position:0% 100%}}.dash-hero__greeting:after{content:".";content:"." / "";color:var(--accent-mark)}.dash-hero .dash-header__period{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);font-weight:var(--font-weight-medium)}.dash-hero .dash-header__period:hover:not(:disabled):not(:focus){background-color:var(--button-secondary-hover)}.dash-hero__actions :is(.dash-switcher__button,.dash-actions__button){border-color:var(--control-border)}.dash-hero__actions :is(.dash-switcher__button,.dash-actions__button):hover:not(:disabled){border-color:var(--control-border-hover)}.dash-hero p{text-wrap:balance}.dash-hero__actions :focus-visible{outline-offset:-2px}.dash-hero__actions>.dash-hero__create:focus-visible{outline-color:var(--text-inverse)}.dashboard-home>.ai-insights,.dashboard-home>.forecast{border-radius:var(--radius-xl);background:var(--surface-raised)}.dashboard-loading{margin-bottom:var(--space-4)}.dashboard-loading>.row{margin-bottom:var(--space-3)}.dashboard-loading__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.dashboard-loading__tile{padding:16px var(--card-pad) var(--card-pad)}.dashboard-loading__tile>.skeleton--line{width:55%}@media(max-width:1100px){.dashboard-loading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile-icon{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md);background:var(--surface-icon);color:var(--text-muted)}@media(min-width:721px){.widget--metric .card__header,.widget--gauge .card__header,.widget--trend .card__header{min-height:48px}}.metric__change{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:8px}.metric__change>.metric__delta{margin-top:0}.metric__compare{font-size:var(--font-size-xs);color:var(--text-muted)}.tile-note{font-size:var(--font-size-sm);color:var(--text-muted)}.tile-skeleton{min-height:56px}.tile-skeleton>.skeleton--value{width:45%}.widget .card__body--flush .widget-list__item{padding-inline:var(--card-pad)}.pinned-report__chart{margin-top:10px}.setup-strip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding:12px 16px;background:var(--surface-notice);border:1px solid var(--border);border-radius:var(--radius-card)}.setup-strip__text{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);flex:1 1 auto;min-width:0}.setup-strip__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.setup-strip__count{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.setup-strip__bar{width:120px;flex-shrink:0}.setup-strip__next{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--accent-text)}.setup-strip__next:hover{text-decoration:underline}.setup-strip__actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.setup-strip__undone{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted)}.ai-insights__title{display:inline-flex;align-items:center;gap:var(--space-2)}.ai-insights__title>.icon{color:var(--accent-text)}.ai-insights>.card__header{flex-wrap:wrap;row-gap:var(--space-2)}.ai-insights>.card__header>.tabs{border-bottom:0}.ai-insights>.card__header:has(>.tabs){padding-block:0;align-items:flex-end}.ai-insights>.card__header:has(>.tabs)>.ai-insights__title{align-self:center;padding-block:14px}.ai-insights__body{display:flex;flex-direction:column;gap:var(--space-3)}.ai-insights__summary{font-size:var(--font-size-base);line-height:var(--line-height-long)}.ai-insights .ai-insights__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ai-insights .ai-insights__summary--full{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.ai-insights__summary+.ai-insights__more--summary{margin-top:calc(-1 * var(--space-2))}.ai-insights__empty{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-muted)}.ai-insights__list{list-style:none;margin:0;padding:0;counter-reset:insight;border-top:1px solid var(--border-subtle)}.ai-insights__item{counter-increment:insight;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--space-2);align-items:start;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.ai-insights__item:before{content:counter(insight) ".";font-size:var(--font-size-sm);line-height:20px;color:var(--text-muted);font-variant-numeric:tabular-nums}.ai-insights__text{min-width:0}.ai-insights__primary{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:20px}.ai-insights__secondary{margin-top:2px;font-size:var(--font-size-sm);color:var(--text-muted)}.ai-insights__act{align-self:center}.btn.ai-insights__created[aria-disabled=true],.btn.ai-insights__created[aria-disabled=true]:hover,.btn.ai-insights__created[aria-disabled=true]:active{background:transparent;border-color:transparent;color:var(--success-text);cursor:default}.ai-insights__more{align-self:flex-start;font-size:var(--font-size-sm);color:var(--accent-text)}.ai-insights__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-size:var(--font-size-xs);color:var(--text-muted)}.ai-insights__open{margin-left:auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ai-insights__off{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted)}.ai-insights__off>.icon{margin-top:2px;color:var(--info)}.ai-insights__off--standalone{margin-bottom:var(--space-4);padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.ai-insights__loading{display:flex;flex-direction:column;gap:4px}.ai-insights__loading>.skeleton--line:nth-of-type(2){width:88%}.ai-insights__loading>.skeleton--line:nth-of-type(3){width:64%}.ai-card{margin-bottom:var(--space-4)}.trend__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.trend__head>.metric__change{margin-top:0}.trend__zero{margin-top:10px;font-size:var(--font-size-sm);color:var(--text-muted)}.trend__chart{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2);margin-top:var(--space-3)}.trend__y{grid-row:1;grid-column:1;display:flex;flex-direction:column;justify-content:space-between;height:64px;font-size:var(--font-size-xs);line-height:1;color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.trend__plot{grid-row:1;grid-column:2;position:relative;height:64px;border-radius:var(--radius-sm);touch-action:pan-y;cursor:crosshair}.trend__plot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.trend__svg{display:block;width:100%;height:100%;overflow:visible}.trend__grid{stroke:var(--chart-grid);stroke-width:1;stroke-dasharray:4 4}.trend__base{stroke:var(--border);stroke-width:1}.trend__area{fill:var(--chart-1);fill-opacity:.12}.trend__line{fill:none;stroke:var(--chart-1);stroke-width:2;stroke-linejoin:round}.trend__axis{grid-row:2;grid-column:2;display:flex;justify-content:space-between;gap:var(--space-2);margin-top:4px;font-size:var(--font-size-xs);line-height:16px;color:var(--text-muted);white-space:nowrap}.trend__guide{position:absolute;top:0;bottom:0;width:1px;background:var(--border-strong);pointer-events:none}.trend__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--chart-1);box-shadow:0 0 0 2px var(--surface);pointer-events:none}.trend__tip{position:absolute;bottom:calc(100% + 6px);z-index:2;transform:translate(-50%);padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--elevation-3);font-size:var(--font-size-xs);color:var(--text);white-space:nowrap;pointer-events:none}.trend__tip[data-edge=start]{transform:none}.trend__tip[data-edge=end]{transform:translate(-100%)}.activity-row{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,8.5rem) minmax(96px,1fr) auto;align-items:center;gap:var(--space-3)}.activity-row--overdue{grid-template-columns:minmax(80px,auto) minmax(0,1fr) auto}.activity-row__time,.activity-row__when{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.activity-row__when{display:flex;flex-direction:column;line-height:1.3}.activity-row__when-time{font-size:var(--font-size-xs)}.activity-row__type{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--font-size-sm);color:var(--text-muted)}.activity-row__type-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row__main{min-width:0}.activity-row__link{color:var(--accent-text)}.activity-row__aside{white-space:nowrap}.activity-row--nested{padding-left:calc(var(--card-pad) + var(--space-4));background:var(--surface-sunken)}.activity-group__line{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.activity-group__count{flex-shrink:0;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:18px;font-variant-numeric:tabular-nums}.activity-group__toggle.btn--icon{position:relative;z-index:1;width:24px;min-height:24px}@media(pointer:coarse){.activity-group__toggle.btn--icon{width:var(--control-h);min-height:var(--control-h)}}.activity-group__toggle>.icon{transition:transform var(--duration) var(--ease)}.activity-group__toggle[aria-expanded=true]>.icon{transform:rotate(90deg)}.activity-group__items{list-style:none;padding:0;border-bottom:1px solid var(--border-subtle)}.activity-group__items:last-child{border-bottom:0}.activity-list__foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:10px var(--card-pad);border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm);color:var(--text-muted)}.activity-list__toggle{color:var(--accent-text);font-weight:var(--font-weight-medium);text-decoration:none}.activity-list__toggle:hover{text-decoration:underline}.activity-list__empty{padding:var(--space-5) var(--card-pad)}.activity-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:100%}.activity-list__next{color:var(--accent-text);font-weight:var(--font-weight-medium);text-decoration:none}.activity-list__next:hover{text-decoration:underline}.forecast>.card__header{flex-wrap:wrap;row-gap:var(--space-2)}.forecast__body,.forecast__loading{display:flex;flex-direction:column;gap:var(--space-3)}.forecast__loading{gap:4px}.forecast__window{font-size:var(--font-size-xs);color:var(--text-muted)}.forecast__figures{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6)}.forecast-figure{min-width:130px}.forecast-figure__label{font-size:var(--font-size-sm);color:var(--text-muted)}.forecast-figure__value{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.3;font-variant-numeric:tabular-nums}.forecast-figure__value--emphasis{font-size:var(--font-size-figure)}.forecast-figure__hint{font-size:var(--font-size-xs);color:var(--text-muted)}.forecast__actual{font-size:var(--font-size-sm);color:var(--text-muted)}.forecast__actual strong{color:var(--text);font-weight:var(--font-weight-semibold)}.forecast__section{display:flex;flex-direction:column;gap:4px}.forecast__ai{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.forecast__label{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.forecast__label>.icon{color:var(--accent-text)}.forecast__drivers{border-top:1px solid var(--border-subtle)}.forecast__drivers>.widget-list__item{padding-inline:0;align-items:flex-start}.forecast__driver-text{min-width:0}.forecast__driver-link{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px}.forecast__driver-customer{color:var(--text-muted);font-weight:var(--font-weight-regular)}.forecast__commentary{font-size:var(--font-size-base);white-space:pre-line}.forecast__note{font-size:var(--font-size-sm);color:var(--text-muted)}.forecast__ask{display:flex;align-items:center;gap:var(--space-2)}.forecast__ask>.input{flex:1 1 220px;min-width:0}.forecast__answer{padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-sunken)}.forecast__answer-meta{margin-top:6px;font-size:var(--font-size-xs);color:var(--text-muted)}.forecast__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-size:var(--font-size-xs);color:var(--text-muted)}.forecast__off{display:flex;align-items:flex-start;gap:var(--space-2);padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);font-size:var(--font-size-sm);color:var(--text-muted)}.forecast__off>.icon{margin-top:2px;color:var(--info)}.admin-crumbs{margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted)}.admin-crumbs strong{color:var(--text);font-weight:var(--font-weight-semibold)}.admin-rail__results>.admin-rail__item[aria-selected=true]{background:var(--surface-selected);color:var(--accent-text);box-shadow:inset 3px 0 0 var(--accent)}@media(forced-colors:active){.admin-rail__results>.admin-rail__item[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}.admin-rail__none{padding:6px 10px;font-size:var(--font-size-sm);color:var(--text-muted)}.admin-shell__toggle-label{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.admin-shell__toggle-focus{display:none}@media(min-width:861px){.admin-rail__search{position:sticky;top:0;z-index:1;padding:3px 3px var(--space-2);background:var(--page-bg)}.admin-rail .admin-rail__item{scroll-margin-top:0}.admin-shell--focus{display:block;position:relative}.admin-shell--focus .admin-shell__toggle{display:inline-flex;align-items:center;min-height:var(--control-h);margin-bottom:var(--space-3);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:var(--font-size-base);cursor:pointer;transition:var(--transition-colors)}.admin-shell--focus .admin-shell__toggle:hover{background:var(--surface-hover);border-color:var(--control-border)}.admin-shell--focus .admin-shell__toggle[aria-expanded=true]{background:var(--surface-selected);border-color:var(--accent);color:var(--accent-text)}.admin-shell--focus .admin-shell__toggle-crumb{display:none}.admin-shell--focus .admin-shell__toggle-focus{display:inline}.admin-shell--focus .admin-rail{display:none}.admin-shell--focus .admin-rail.admin-rail--open{display:flex;position:absolute;top:calc(var(--control-h) + var(--space-3) + 4px);left:0;z-index:var(--z-dropdown);width:280px;max-height:min(70vh,calc(100vh - var(--topbar-height) - var(--session-banner-height, 0px) - 140px));padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-3)}.admin-shell--focus .admin-rail__search{background:var(--surface)}}@media(min-width:1201px)and (max-width:1400px){.admin-shell--focus .au-panel,.admin-shell--focus .au-panel:has(.sheet-backdrop,.modal){position:sticky;top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + var(--space-3));right:auto;bottom:auto;z-index:auto;width:400px;max-height:calc(100vh - var(--topbar-height) - var(--session-banner-height, 0px) - 24px);border-width:1px;border-radius:var(--radius-card);box-shadow:none}.admin-shell--focus .au-panel:has(.sheet-backdrop,.modal){position:relative;top:auto}.admin-shell--focus .au-panel-backdrop{display:none}}.setup-home__count{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.setup-tasks{margin-top:var(--space-2)}.setup-task__text{min-width:0}.setup-task__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.setup-task__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.setup-task__meta{margin-top:2px;font-size:var(--font-size-sm);color:var(--text-muted)}.setup-task__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.setup-categories__blurb{margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted)}.setup-categories__list{display:flex;flex-direction:column;margin:0 calc(-1 * var(--space-2))}.setup-categories .setup-categories__list>.btn{justify-content:space-between;width:100%;padding:0 var(--space-2);border-color:transparent;background:transparent;color:var(--text);font-weight:var(--font-weight-regular)}.setup-categories .setup-categories__list>.btn:hover:not(:disabled){background:var(--surface-hover);border-color:transparent}.setup-categories .setup-categories__list>.btn>.icon{color:var(--text-muted)}.table .link-button.table__link{text-align:left;text-decoration:none}.table .link-button.table__link:hover{text-decoration:underline}.roles-view.mode-toggle{margin-left:0;align-self:flex-start}.users-toolbar__hint{font-size:var(--font-size-sm)}.user-row-actions{gap:2px;flex-wrap:wrap;justify-content:flex-end}.au-topbar__name .input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px var(--focus-halo)}.au-topbar__name .input[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger),0 0 0 4px color-mix(in srgb,var(--danger) 18%,transparent)}.gauge-sentence .chart-gauge__value{font-size:var(--font-size-sm);fill:var(--text-muted)}.list-toolbar{margin-bottom:var(--space-3)}.list-toolbar__row{margin-bottom:0}.list-toolbar__row>.input{flex:0 1 320px;min-width:240px}.list-toolbar__end{margin-left:auto;display:flex;gap:var(--space-2);align-items:center}.list-toolbar__end:empty{display:none}.list-toolbar__end>.mode-toggle{margin-left:0}.list-toolbar__row>.checkbox-inline{min-height:var(--control-h);font-size:var(--font-size-base)}.record-views__error{flex-basis:100%}.record-views__error>.alert{margin-bottom:0}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-2)}.filter-chips__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.filter-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 4px 0 10px;border-radius:var(--radius-pill);background:var(--surface-selected);border:1px solid var(--accent-border);font-size:var(--font-size-sm);line-height:20px;color:var(--text)}.filter-chip__value{margin-left:.25em;font-weight:var(--font-weight-semibold)}.filter-chip__remove{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;transition:var(--transition-colors)}.filter-chip__remove:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent)}@media(pointer:coarse){.filter-chip__remove{position:relative}.filter-chip__remove:after{content:"";position:absolute;inset:-4px}}.card.filter-panel{padding:var(--card-pad);margin-bottom:var(--space-3)}@media(min-width:721px){.card.filter-panel>.filter-panel__grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}}.filter-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm)}.filter-field__label{color:var(--text-muted);font-weight:var(--font-weight-medium)}.range-field{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center}.range-field>.input{min-width:0;width:100%}.customer-filter{display:flex;flex-direction:column;gap:var(--space-1)}.display-menu__note{margin:0;max-width:260px;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--text-muted)}.filter-bar[role=toolbar]{background:var(--surface-selected);border:1px solid var(--accent-border);border-radius:var(--radius-card);padding:8px 12px;gap:var(--space-2)}.bulk-result__details{margin-top:6px}.bulk-result__details>summary{cursor:pointer}.bulk-result__failures{margin:6px 0 0;padding-left:18px}.bulk-dialog{width:100%;max-width:420px}.bulk-dialog--wide{max-width:460px}.bulk-dialog__text{margin:0;font-size:var(--font-size-sm)}.bulk-dialog__note{margin:var(--space-2) 0 0;font-size:var(--font-size-xs)}.bulk-dialog__actions,.view-dialog__actions{margin-top:var(--space-3)}.view-dialog{width:100%;max-width:460px}.view-dialog--narrow{max-width:420px}.view-dialog__option{display:flex;width:fit-content;margin-top:var(--space-3)}.view-dialog__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin-top:var(--space-2)}.view-dialog__note{margin:var(--space-2) 0 0;font-size:var(--font-size-xs)}.getting-started{padding:0}.getting-started__links{flex-basis:100%;display:flex;gap:var(--space-1) var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:0}.list-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:10px var(--table-cell-px);border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm);color:var(--text-muted)}.list-footer__summary{font-variant-numeric:tabular-nums}.list-skeleton-row:hover{background:transparent}.card>.card__body--flush>.list-scroller:first-child>.table>thead>tr:first-child>th:first-child{border-top-left-radius:calc(var(--radius-card) - 1px)}.card>.card__body--flush>.list-scroller:first-child>.table>thead>tr:first-child>th:last-child{border-top-right-radius:calc(var(--radius-card) - 1px)}.card>.card__body--flush>.list-scroller:last-child>.table>tbody>tr:last-child>td:first-child{border-bottom-left-radius:calc(var(--radius-card) - 1px)}.card>.card__body--flush>.list-scroller:last-child>.table>tbody>tr:last-child>td:last-child{border-bottom-right-radius:calc(var(--radius-card) - 1px)}.row-select__box{margin:0;cursor:pointer}@media(min-width:721px){.row-select{display:inline-flex;align-items:center;cursor:pointer}}.complete-toggle{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;vertical-align:middle}.complete-toggle__circle{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--control-border);border-radius:50%;background:var(--surface);color:var(--success);transition:var(--transition-colors)}.complete-toggle__circle>.icon{opacity:0;transition:opacity var(--duration-fast) var(--ease)}.complete-toggle:hover .complete-toggle__circle{border-color:var(--success)}.complete-toggle:hover .complete-toggle__circle>.icon{opacity:.5}.complete-toggle[data-state=done] .complete-toggle__circle{background:var(--success);border-color:var(--success);color:var(--text-inverse)}.complete-toggle[data-state=done] .complete-toggle__circle>.icon{opacity:1}.complete-toggle[aria-busy=true]{cursor:progress;opacity:.6}.complete-toggle:disabled{cursor:not-allowed}.complete-toggle:disabled .complete-toggle__circle{border-color:var(--border);background:var(--surface-sunken)}@media(forced-colors:active){.complete-toggle__circle{forced-color-adjust:none;border-color:ButtonText;background:Canvas;color:ButtonText}.complete-toggle[data-state=done] .complete-toggle__circle{background:Highlight;border-color:Highlight}.complete-toggle[data-state=done] .icon{color:HighlightText}}.task-table .task-table__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-table tr.is-done .task-table__title{text-decoration:line-through;color:var(--text-muted)}.due--overdue{display:inline-flex;align-items:center;gap:4px;color:var(--danger-text);font-weight:var(--font-weight-medium)}.task-table__related{display:inline-flex;align-items:center;gap:6px;max-width:100%}.task-table__related>.icon{color:var(--text-muted)}.task-table__related>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-table__owner .assign--compact .assign__control>.truncate{min-width:0}@media(min-width:721px){.task-table :is(th,td)[data-col=select]{width:36px;padding-inline:10px}.task-table :is(th,td)[data-col=complete]{width:40px;padding-inline:4px;text-align:center}.task-table :is(th,td)[data-col=actions]{width:48px;padding-inline:6px}.task-table .due__word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.task-table td :is(.badge,.tag-chips){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-table td :is(.task-table__related,.due){display:inline-flex;max-width:100%;overflow:hidden;white-space:nowrap}.task-table td[data-col=complete]>.badge{padding:0 4px}.task-table td>.badge:not(:has(>.icon)){display:inline-block;vertical-align:middle}.task-table td .tag-chips{flex-wrap:nowrap}.task-table td .due__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.task-table__owner .assign--compact .assign__control{margin-inline-start:-7px;max-width:calc(100% + 7px);padding-inline:6px;border-color:transparent;background:transparent}.task-table__owner .assign--compact .assign__control:is(:hover,:focus-visible):not(:disabled){border-color:var(--control-border);background:var(--surface)}.task-table__owner .assign--compact .assign__control[aria-expanded=true]{border-color:var(--focus-ring);background:var(--surface)}}@media(min-width:1280px){.task-table:not(.task-table--view){min-width:984px}.task-table.task-table--tags:not(.task-table--view){min-width:1120px}.task-col--select{width:36px}.task-col--complete{width:40px}.task-col--status{width:128px}.task-col--priority{width:88px}.task-col--owner{width:176px}.task-col--related{width:160px}.task-col--due{width:128px}.task-col--tags{width:136px}.task-col--actions{width:48px}}@media(min-width:721px)and (max-width:1279px){.task-table{--table-cell-px: 8px}.task-table:not(.task-table--view){min-width:724px}.task-table.task-table--tags:not(.task-table--view){min-width:820px}.task-col--select{width:32px}.task-col--complete{width:40px}.task-col--status{width:120px}.task-col--priority{width:80px}.task-col--owner{width:100px}.task-col--related{width:88px}.task-col--due{width:120px}.task-col--tags{width:96px}.task-col--actions{width:44px}.task-table__owner .assign__rest{display:none}.task-table :is(th,td)[data-col=select]{width:32px;padding-inline:8px}.task-table :is(th,td)[data-col=actions]{width:44px;padding-inline:6px}}.board-overflow{width:100%;max-width:720px}.board-overflow__note{padding:10px var(--space-4) 0;font-size:var(--font-size-xs)}.board-overflow__pager{padding:0 var(--space-4)}@media(pointer:fine){.board__card-drag .board__move{display:block;margin-top:var(--space-2)}.board__card-drag .board__move:not(:focus){position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.board__card-drag{position:relative}}.board__requires-item{display:flex;align-items:center;gap:4px}.board__requires-item>.icon{color:var(--warning-icon)}span.board__stale{display:inline-flex;align-items:center;gap:4px}span.board__stale>.icon{color:var(--warning-icon)}.board-facts{margin:calc(-1 * var(--space-3)) 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}.task-chat__note{margin:0 12px 10px;font-size:var(--font-size-xs)}.lead-pull{gap:var(--space-3);margin-bottom:var(--space-3)}.lead-pull__note{font-size:var(--font-size-sm)}@media(min-width:721px){.list-scroller[data-fit=scrolls]>.table td.list-cell--name{min-width:224px}.deal-results .list-scroller[data-fit=scrolls]>.table td.list-cell--name{min-width:264px}.list-scroller[data-fit=scrolls]>.table td.list-cell--clip{max-width:204px}.list-scroller[data-fit=scrolls]>.table td.list-cell--person{max-width:164px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.record-header__follow{display:inline-flex;flex:0 0 auto}.record-header__follow .follow>.btn{min-height:var(--control-h)}.content__header>.row>.record-more{flex:0 0 auto}.follow-btn--on .follow-btn__star{fill:currentColor}.c360__currency-note{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--font-size-xs)}.c360__stat-na{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--text-muted)}.c360__timeline-filters{padding:var(--space-3) var(--card-pad) 0}.c360__pad{padding:var(--space-4) var(--card-pad)}.c360__pager{padding:0 var(--card-pad)}.c360__tags{margin-top:var(--space-3)}.c360__row-main{min-width:0}.c360__row-end{text-align:right;white-space:nowrap}.c360__hint{margin:0;font-size:var(--font-size-sm)}.c360__note-form{padding:var(--space-4) var(--card-pad);border-bottom:1px solid var(--border-subtle)}.c360__note-body{font-size:var(--font-size-base);line-height:var(--line-height-long);white-space:pre-wrap;overflow-wrap:anywhere}.enrichment__values{font-size:var(--font-size-sm);overflow-wrap:anywhere}.row.enrichment__actions{gap:6px;flex-wrap:nowrap}.c360__group-title{margin:var(--space-2) 0 calc(-1 * var(--space-2));font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text)}.c360__group-title:first-child{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.related-unavailable{order:1;display:flex;align-items:center;gap:6px;margin:0;font-size:var(--font-size-sm);color:var(--text-muted)}.stack>.related-unavailable{margin-top:calc(-1 * var(--space-2))}.related-unavailable>.icon{color:var(--text-muted)}@media(max-width:1100px){.c360__group-title{display:none}.c360--customer.c360--details-first>.stack{display:contents}.c360--customer.c360--details-first>.stack:last-child>:first-child{order:-1}.c360--customer.c360--details-first .c360__contacts{order:-1}.c360--customer.c360--details-first .c360__history{order:1}.c360--customer .c360__summary{order:-1}}@media(min-width:1101px){.c360__contacts .widget-list__item{flex-wrap:wrap}.c360__contacts .widget-list__item>.row.widget-list__actions{flex:1 1 100%;justify-content:flex-end;flex-wrap:wrap}}.deal-description{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-long);white-space:pre-wrap}.deal-requirements__intro{margin-top:0;font-size:var(--font-size-sm)}.deal-requirements__list{display:flex;flex-direction:column;gap:2px}.deal-requirements__orphaned{text-decoration:line-through}.breakdown-single{display:flex;flex-direction:column;gap:var(--space-1)}.breakdown-single__value{font-size:var(--font-size-metric);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;color:var(--text)}.breakdown-single__text{font-size:var(--font-size-sm);color:var(--text-muted)}.stage-tone--1{--stage-tone: var(--chart-1)}.stage-tone--2{--stage-tone: var(--chart-2)}.stage-tone--3{--stage-tone: var(--chart-3)}.stage-tone--4{--stage-tone: var(--chart-4)}.stage-tone--5{--stage-tone: var(--chart-5)}.stage-tone--6{--stage-tone: var(--chart-6)}.stage-tone--7{--stage-tone: var(--chart-7)}.stage-tone--8{--stage-tone: var(--chart-8)}.stage-tone--9{--stage-tone: color-mix(in srgb, var(--chart-5) 62%, var(--text))}.stage-tone--10{--stage-tone: color-mix(in srgb, var(--chart-1) 30%, var(--text))}.stage-tone--won{--stage-tone: var(--chart-won)}.stage-tone--lost{--stage-tone: var(--chart-lost)}.projects-editor{margin-bottom:var(--space-4);max-width:760px}.stack.stage-bars{gap:6px}.stack.person-bars{gap:10px}.project-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-sm)}.person-bar__open{display:inline-flex;align-items:center;gap:2px;margin-left:auto;padding:0;border:0;background:none;font:inherit;font-size:var(--font-size-sm);cursor:pointer}.person-bar__none,.mono.project-lead__code{font-size:var(--font-size-xs)}.project-note{margin:0}.project-note--after{margin-top:var(--space-2);font-size:var(--font-size-sm)}.project-people{list-style:none;margin:0;padding:0}.row.project-people__row{justify-content:space-between}.project-sources{margin:0;padding-left:18px}.wa-tick__word{margin-left:4px;letter-spacing:0}.wa-notices{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.wa-notices>.alert,.wa-notices__more>.alert{margin-bottom:0}.wa-notices__more{display:grid;gap:var(--space-2)}.wa-notices__more>summary{width:fit-content;cursor:pointer;font-size:var(--font-size-sm);color:var(--text-muted)}.wa-notices__more>summary:hover{color:var(--text)}.inbox-scope{display:flex;align-items:flex-start;gap:6px;margin:calc(-1 * var(--space-3)) 0 var(--space-4);font-size:var(--font-size-sm);color:var(--text-muted)}.inbox-scope>.icon{margin-top:3px}@media(max-width:960px){.inbox-split{grid-template-columns:minmax(0,1fr)}.inbox-split--reading>:first-child{display:none}.inbox-split:not(.inbox-split--reading)>:last-child{display:none}.inbox-split .inbox-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-bottom:var(--space-2)}}.thread-row__line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.thread-row__title{display:block;flex:1 1 auto;min-width:0;font-size:var(--font-size-base)}.thread-row--unread .thread-row__title{font-weight:var(--font-weight-semibold)}.thread-row__time{flex-shrink:0;font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.thread-row__line.thread-row__meta{flex-wrap:wrap;gap:6px}.thread-row__people{min-width:0;font-size:var(--font-size-xs);color:var(--text-muted)}.thread-row__assignee{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);color:var(--text)}.thread-row__assignee>.icon{color:var(--text-muted)}.thread-row__snippet{display:block;font-size:var(--font-size-sm);color:var(--text-muted)}.thread-row__unread{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;margin-left:auto;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.inbox-note{margin:0;font-size:var(--font-size-sm)}.mono.inbox-row__phone{font-size:var(--font-size-xs)}.row.thread-pane__link{margin-bottom:var(--space-3)}.thread-pane__search{flex:1;min-width:240px}.stack.thread-pane__messages{gap:var(--space-3)}.row.thread-pane__from{justify-content:space-between}.thread-pane__meta{font-size:var(--font-size-xs)}.row.thread-pane__attachments{gap:6px;margin-top:4px}.thread-pane__body{margin-top:6px}.stack.thread-pane__reply{gap:var(--space-2);margin-top:var(--space-4)}.email-text{margin:0;white-space:pre-wrap;line-height:var(--line-height-long);overflow-wrap:anywhere}.shared-pane__address{margin:calc(-1 * var(--space-2)) 0 10px;font-size:var(--font-size-sm)}.row.shared-controls__linked{gap:6px}.stack.shared-stream{gap:14px}.shared-composer .tabs--card{margin-bottom:var(--space-2)}.stack.shared-composer__panel{gap:var(--space-2)}.shared-composer__hint{font-size:var(--font-size-sm)}.row.shared-composer__then{gap:6px}.shared-composer__then>.muted{font-size:var(--font-size-sm)}.chat-pane__started{font-size:var(--font-size-xs)}.chat-composer__note{margin:0;font-size:var(--font-size-sm)}.chat-composer__hint{font-size:var(--font-size-xs)}.mono.scheduled-to,.scheduled-record{font-size:var(--font-size-sm)}.scheduled-meta{font-size:var(--font-size-xs)}.scheduled-dialog{width:100%;max-width:560px}.scheduled-dialog__note{font-size:var(--font-size-sm)}.tpl-list>.card__header{padding-block:0;min-height:0;align-items:flex-end}.tpl-list .tpl-channel-tabs{flex:1 1 auto;min-width:0;border-bottom:0;margin-bottom:0}.filter-bar.tpl-filters{margin:0;padding:var(--space-3) var(--card-pad);border-bottom:1px solid var(--border-subtle)}.tpl-filters .tpl-filters__project{width:200px}.tpl-filters .tpl-filters__category{width:180px}.tpl-row--open{cursor:pointer}.tpl-row__image{display:inline-flex;vertical-align:-.2em;margin-left:4px;color:var(--text-muted)}.tpl-section{display:flex;flex-direction:column;gap:var(--space-3)}.tpl-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.tpl-section-head h2{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.tpl-section-head__count{font-weight:var(--font-weight-regular);color:var(--text-muted)}.tpl-section-head .filter-bar.tpl-filters{padding:0;border-bottom:0}.tpl-filters .tpl-filters__search{width:280px}.tpl-filters .tpl-filters__festival{width:170px}.tpl-section__intro{margin:0;font-size:var(--font-size-sm)}.row.festival-card__head{justify-content:space-between}.festival-card__meta{font-size:var(--font-size-xs)}.tpl-send-dialog{width:100%;max-width:980px}.tpl-send__empty{font-size:var(--font-size-sm)}.tpl-bulk-dialog{width:100%;max-width:460px}.tpl-bulk__failures{margin-top:6px}.tpl-bulk__failures>summary{cursor:pointer}.tpl-bulk__failures>ul{margin:6px 0 0;padding-left:18px}.tpl-bulk__note{margin:0;font-size:var(--font-size-sm)}.row.tpl-bulk__actions{margin-top:var(--space-3)}@media(forced-colors:active){.thread-row--active,.wa-chat-row--active,.tpl-item--on,.tpl-chip--on,.rtl__lane--active{outline:2px solid Highlight;outline-offset:-2px}}.stage-strip .stage-step{position:relative}.call-panel .muted{color:var(--dark-overlay-text-muted)}.call-panel .btn--ghost{color:var(--dark-overlay-text);border-color:var(--dark-overlay-edge)}.call-panel .btn--ghost:hover:not(:disabled),.call-panel .btn--ghost:active:not(:disabled){background:var(--dark-overlay-hover);border-color:var(--dark-overlay-edge);color:var(--text-inverse)}.call-panel .btn--primary:not(:disabled),.call-panel .btn--primary:hover:not(:disabled){border-color:var(--dark-overlay-edge)}@media(min-width:861px){.admin-rail__search{background:color-mix(in srgb,var(--page-bg) 50%,var(--page-bg-end))}}@media(min-width:721px){.line-grid__row input.line-grid__num{padding:1px 3px;background:var(--surface-control);border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--text)}}.billing-system__intro{margin:0 0 12px;font-size:13px;line-height:1.5}.billing-system__current{margin-bottom:14px}.billing-system__modes{margin-bottom:12px}.billing-system__fields{margin-top:4px;max-width:720px}.billing-system__schedules{padding-left:0;padding-right:0;border-bottom:0}.billing-system__actions,.billing-system__apply{gap:10px;margin-top:12px}.billing-system__hint{font-size:12.5px}.billing-system__effects{margin:0 0 4px}.billing-system__effect{display:contents}.billing-system__effects dd{font-weight:400;line-height:1.45}.billing-system__roles{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.billing-system__subtitle{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text)}.billing-system__roles-toggle{align-items:flex-start;margin-bottom:8px;line-height:1.45}.billing-system__roles-toggle input{margin-top:3px;flex:0 0 auto}.billing-system__role-table{margin:8px 0}.external-source{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;color:var(--text-muted)}.external-balance__none{margin:0 0 8px;font-weight:600;color:var(--text)}.external-balance__hint{margin:8px 0 0;font-size:12.5px}.external-balance__received{margin:10px 0 0;padding:8px 10px;border-radius:var(--radius-md);background:var(--surface-sunken);font-size:12.5px;color:var(--text-muted)}.external-collections__switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:13px}.external-collections__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.external-collections__source{margin:0 0 12px}.external-collections__awaiting{margin:10px 0 0;font-size:12.5px;color:var(--text-muted)}.statement__source{margin:0 0 12px}.statement__source .external-source{margin:0;font-size:13px;color:var(--text)}.statement__source-note{margin:4px 0 0;font-size:12.5px}.statement__no-figures{margin:12px 0 0;font-size:12.5px}.claim-external{margin-top:12px}.claim-external__tds{margin:6px 0 0;font-size:12.5px}@media(min-width:721px)and (max-width:1100px){.external-collections__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-feeds__transport{display:block;margin-top:4px}.erp-feeds__delivery{display:block;margin-top:2px;max-width:42ch;font-size:12px;font-weight:400;line-height:1.4;white-space:normal}.erp-feeds__delivery--error{color:var(--danger)}.erp-feeds__actions:has(>:nth-child(4)){flex-wrap:wrap}.erp-feeds__facts{margin-top:6px}.erp-feed-help__snapshot{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--text-muted)}.erp-transport{display:grid;gap:14px;min-width:0}.erp-transport>.alert,.erp-transport__section>.alert{margin:0}.erp-transport__lead{margin:0;font-size:13px;line-height:1.5}.radio-group.erp-transport__modes{flex-direction:column;gap:10px}.erp-transport__mode{align-items:flex-start}.erp-transport__mode>input{margin-top:3px;flex-shrink:0}.erp-transport__mode-text{display:grid;gap:2px;min-width:0}.erp-transport__mode-label{font-weight:500}.erp-transport__mode-hint{font-size:12px;line-height:1.45;color:var(--text-muted)}.erp-transport__section{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.erp-transport__section>.row{gap:8px}.erp-transport__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px;line-height:1.5}.erp-transport__facts dt{color:var(--text-muted)}.erp-transport__facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.erp-transport__hint{font-family:var(--font-mono);font-size:12px}.erp-transport__error{color:var(--danger)}.erp-transport__block{display:grid;gap:6px;min-width:0}.erp-transport__block .field__label{margin:0}.erp-transport__url{display:flex;gap:8px;align-items:flex-start;min-width:0}.erp-transport__url>code{flex:1 1 auto;min-width:0;padding:6px 8px;font-family:var(--font-mono);font-size:12px;line-height:1.5;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere}.erp-transport__script-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.erp-transport__script{margin:0;max-height:280px;overflow:auto;padding:10px 12px;font-family:var(--font-mono);font-size:12px;line-height:1.5;white-space:pre;tab-size:2;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.erp-transport__steps{margin:0;padding-left:20px;display:grid;gap:4px;font-size:13px;line-height:1.5}.erp-transport__warnings{margin:0;padding-left:18px;display:grid;gap:2px}.erp-transport__check{margin:0;font-size:13px;font-weight:500;color:var(--success)}.erp-transport__form{display:grid;gap:10px;min-width:0}.erp-transport__form .field{margin-bottom:0}.erp-transport__form>.field__error{margin-top:-4px}.erp-transport__ack{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;cursor:pointer;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface)}.erp-transport__ack>input{margin-top:2px;flex-shrink:0}.erp-transport__ack--error{border-color:var(--danger)}.erp-stock-panel{min-width:0}.erp-stock-panel__source{margin:0;font-size:13px;line-height:1.5}.erp-stock-panel__intro{margin:0;padding:12px 16px 6px;font-size:13px;line-height:1.5}.erp-stock-panel__switch{display:inline-flex;align-items:center;gap:8px}.erp-stock-panel__why{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted)}.erp-stock-panel__picker{display:grid;gap:6px;min-width:240px;max-width:360px}.erp-stock-panel__picker-actions{gap:6px}.erp-stock-panel__more{padding:10px 16px;border-top:1px solid var(--border)}.product-stock-cell{white-space:nowrap}.product-stock-cell__asof{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted)}.product-stock-cell--stale,.product-stock-cell--stale .product-stock-cell__asof{color:var(--warning)}.product-stock-cell--out{color:var(--danger)}.line-grid__stock{display:inline-block;max-width:100%;padding:1px 8px;border-radius:var(--radius-md);font-size:12px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.line-grid__stock--ok{color:var(--success);background:var(--success-soft)}.line-grid__stock--short,.line-grid__stock--stale{color:var(--warning);background:var(--warning-soft)}.line-grid__stock--out{color:var(--danger);background:var(--danger-soft)}.order-dispatch{min-width:0;scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 12px)}.order-dispatch .card__body>.alert{margin:0 0 12px}.order-dispatch__prompt>.alert{margin:0 0 10px}.order-dispatch__prompt-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.order-dispatch__notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.order-dispatch__empty-action{margin-top:8px}.order-dispatch__empty-refusal{display:block;font-size:13px;line-height:1.5}.order-dispatch__scroll{overflow-x:auto}.table.order-dispatch__table th,.table.order-dispatch__table td{padding-inline:8px}.table.order-dispatch__table td{font-size:13px;vertical-align:top}.order-dispatch__ref{white-space:nowrap}.order-dispatch__service{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted);white-space:normal}.order-dispatch__date{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted);white-space:nowrap}.order-dispatch__tracking{white-space:nowrap}.order-dispatch__vehicle,.order-dispatch__lr{display:block;white-space:nowrap}.order-dispatch__vehicle+.order-dispatch__lr{margin-top:2px}.order-dispatch__lr-label{color:var(--text-muted)}.order-dispatch__note{display:block;max-width:16rem;margin-top:2px;font-size:12px;font-weight:400;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-muted)}.order-dispatch__note-label{font-weight:500}.order-dispatch__told{font-size:12.5px;color:var(--text-muted)}.order-dispatch__told--yes{color:var(--text)}.order-dispatch__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.order-dispatch__refusal{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.order-dispatch__foot{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--text-muted)}.dispatch-dialog{width:100%;max-width:600px}.dispatch-dialog__lead{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-muted)}.dispatch-dialog__footer{margin-top:14px;gap:8px}.dispatch-notice-dialog{width:100%;max-width:880px}.portal-progress{min-width:0}.portal-progress__list{list-style:none;margin:0;padding:0;display:grid}.portal-progress__row{min-width:0;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.portal-progress__row:first-child{padding-top:0}.portal-progress__row:last-child{padding-bottom:0;border-bottom:0}.portal-progress__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.portal-progress__number{font-weight:600;white-space:nowrap}.portal-progress__promised{font-size:13px;color:var(--text-muted)}.portal-progress__track{margin-left:auto}.portal-progress__detail{display:grid;gap:14px;min-width:0;margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.portal-progress__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.portal-progress__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 2px;text-align:center;font-size:12px;line-height:1.3;color:var(--text-muted)}.portal-progress__step:before{content:"";position:absolute;top:5px;left:calc(-50% + 8px);right:calc(50% + 8px);height:2px;background:var(--border)}.portal-progress__step:first-child:before{display:none}.portal-progress__dot{position:relative;z-index:1;flex-shrink:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface)}.portal-progress__label{overflow-wrap:anywhere}.portal-progress__date{font-size:12px;font-weight:400;color:var(--text-muted)}.portal-progress__step--done{color:var(--text)}.portal-progress__step--done .portal-progress__dot{border-color:var(--accent);background:var(--accent)}.portal-progress__step--done:before,.portal-progress__step--current:before{background:var(--accent)}.portal-progress__step--current{color:var(--text);font-weight:600}.portal-progress__step--current .portal-progress__dot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-container)}.portal-progress__section{display:grid;gap:6px;min-width:0}.portal-progress__heading{margin:0;font-size:13.5px;font-weight:600}.portal-progress__text{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.portal-progress__revised{color:var(--text-muted)}.portal-progress__services,.portal-progress__dispatches{list-style:none;margin:0;padding:0;display:grid;gap:6px}.portal-progress__service{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px}.portal-progress__dispatch{min-width:0}.portal-progress__dispatch-head{margin:0 0 4px;font-size:13px;font-weight:600}.portal-progress__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0;font-size:13px;line-height:1.5}.portal-progress__facts dt{color:var(--text-muted)}.portal-progress__facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.table.portal-progress__quantities th,.table.portal-progress__quantities td{padding-inline:8px}.table.portal-progress__quantities td{font-size:13px}.order-dispatch__prompt-why{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.order-progress__risk{min-width:0;max-width:100%}.order-progress__risk .badge{white-space:normal;overflow-wrap:anywhere;text-align:left}.board__move{display:none;width:100%;margin-top:6px}.sidebar__account{display:none}.reveal-target{scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + var(--space-2))}.perm-matrix__corner{min-width:260px}.rtree__tag{flex-shrink:0}.toggle-row__desc{overflow-wrap:anywhere}.call-outcome__grid{display:grid;grid-template-columns:1fr 140px;gap:12px}.call-outcome__actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap-reverse}.inbox-back{display:none}.menu-popover{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:220px;max-width:calc(100vw - 24px);padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--elevation-3)}.home__tier-price .tier-card__rupee{font-size:20px;font-weight:700;color:#334155}.home__tier-price .tier-card__amount{font-size:44px;font-weight:800;letter-spacing:-.02em;color:#0f172a}.home__tier-price .tier-card__strike{font-size:14px;color:#94a3b8}@media(hover:none){.role-tree__actions{visibility:visible}.org-node__actions{opacity:1;pointer-events:auto}}@media(pointer:coarse){.btn{min-height:var(--control-h-lg)}.btn--sm{min-height:var(--control-h);padding-inline:12px}.btn--icon{width:var(--control-h-lg)}.btn--icon.btn--sm{width:var(--control-h)}.chip{min-height:34px}.board__move{display:block;min-height:36px;padding:4px 10px;margin-top:4px;border-style:dashed;background-color:transparent;color:var(--text-muted)}}@media(max-width:720px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.input,.select,.textarea,.global-search__input,.sidebar__find,.assign__search,.assistant__input,.assistant__language{font-size:16px}.content{padding:var(--content-pad-y) var(--content-pad-x) 32px}.content__header{margin-bottom:12px;gap:8px 12px}.content__header h1{font-size:var(--font-size-title)}.content__subtitle{font-size:12.5px}.card__header{padding:12px var(--card-pad);flex-wrap:wrap;row-gap:6px}.card__body{padding:var(--card-pad)}.card__body--flush{padding:0}.global-search__panel{position:fixed;top:calc(var(--topbar-height) + 4px);left:8px;right:8px;width:auto;max-height:calc(100dvh - var(--topbar-height) - 16px);overscroll-behavior:contain}.bell__panel{position:fixed;top:calc(var(--topbar-height) + 4px);left:8px;right:8px;width:auto;max-width:none}.bell__body{max-height:calc(100dvh - var(--topbar-height) - 130px);overscroll-behavior:contain}.sidebar__account-name span{display:block;font-size:var(--font-size-xs);color:var(--nav-text-muted)}.filter-bar{padding:0;gap:8px}.filter-bar>.input,.filter-bar>.select,.filter-bar>label{flex:1 1 calc(50% - 4px);width:auto;min-width:0}.filter-bar>input.input{flex-basis:100%}.table th,.table td{padding:8px 10px;white-space:nowrap}.table td{max-width:280px;overflow:hidden;text-overflow:ellipsis}.table td:last-child{max-width:none;overflow:visible}.table th:first-child,.table td:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.table thead th:first-child{background:var(--surface-sunken);z-index:2}:not(.table-scroll)>.table,.table-scroll{background:linear-gradient(90deg,var(--surface) 30%,rgb(255 255 255 / 0)) left / 24px 100% no-repeat local,linear-gradient(270deg,var(--surface) 30%,rgb(255 255 255 / 0)) right / 24px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--text) 20%,transparent),transparent) right / 12px 100% no-repeat scroll,var(--surface)}.sheet-backdrop{padding:0;place-items:stretch}.sheet,.sheet--wide{max-width:none;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.sheet__header{padding:12px 14px}.sheet__body{padding:14px}.sheet__footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.modal{padding:8px}.c360__stats,.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.c360__stat-value{font-size:16px;overflow-wrap:anywhere}.stat-tile{padding:10px 12px}.stat-tile__value{font-size:18px;overflow-wrap:anywhere}.detail-list{grid-template-columns:minmax(84px,38%) minmax(0,1fr)}.detail-list dt{white-space:normal}.board{scroll-snap-type:x mandatory;gap:10px}.board__column{flex:0 0 min(320px,calc(100vw - 72px));scroll-snap-align:start}.stage-step{flex:0 0 auto;min-width:104px}.report-nav{display:flex;gap:6px;overflow-x:auto;padding:8px 10px}.report-nav>div{display:contents}.report-nav__group,.report-nav__reason{display:none}.report-nav__item{flex:0 0 auto;width:auto;white-space:nowrap;border:1px solid var(--border);border-radius:999px;padding:6px 12px}.report-nav__item--active{border-color:var(--accent)}.role-tree__node{flex-wrap:wrap;row-gap:2px}.role-tree__name{text-align:left}.role-tree__node>.muted{flex-basis:100%;padding-left:28px}.role-tree__actions{flex-basis:100%;margin-left:28px}.setup-task{flex-wrap:wrap;row-gap:8px}.setup-task>:first-child{flex:1 1 100%}.int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.int-tile{padding:10px}.menu-popover{left:0;right:auto}.assign__menu{width:min(280px,calc(100vw - 24px))}.figure-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.figure-row>*{min-width:0!important}.perm-matrix__corner{min-width:0}.perm-matrix td:first-child,.perm-matrix th:first-child{max-width:150px;white-space:normal;overflow:visible}.settings-group>.card__header{position:sticky;top:calc(var(--topbar-height) + var(--session-banner-height, 0px));z-index:4;background:var(--surface-raised);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.content:has(.admin-shell) .content__subtitle{display:none}.admin-shell__toggle{display:flex;width:100%;justify-content:space-between;min-height:40px}.admin-rail--open{max-height:min(70vh,560px);overflow-y:auto}.card+p.muted{margin-top:10px;font-size:13px}.call-outcome__grid{grid-template-columns:minmax(0,1fr)}.call-outcome__actions>.btn{flex:1 1 100%}.home__header{padding:10px 16px}.home__brand-lockup{height:clamp(30px,9vw,40px)}.home__brand-group{gap:8px;row-gap:6px}.home__hero2{padding:20px 16px 6px}}.table--cards [data-label]:before{content:none}@media(max-width:720px){.hide-phone{display:none!important}.session-banners{top:var(--topbar-height);z-index:19}.session-banners:not(:has(.viewas-banner)){position:static}.table{font-size:14px}.table th{font-size:var(--font-size-xs)}.table:not(.perm-matrix,.table--cards,.table--form,.table--wrap) th:first-child,.table:not(.perm-matrix,.table--cards,.table--form,.table--wrap) td:first-child:not([colspan]){max-width:min(46vw,190px);box-shadow:inset -1px 0 0 var(--border)}.table thead th:first-child{background:var(--surface)}.table td>div:not(.row){overflow:hidden;text-overflow:ellipsis}.table:not(.perm-matrix) td:not([colspan])>div:not(.row)+div:not(.row){white-space:normal;overflow-wrap:anywhere;min-width:9rem}.table td[colspan]{position:static;white-space:normal;max-width:none}.table:not(.table--cards) tr>:first-child:has(>input[type=checkbox]){width:36px;min-width:36px;max-width:36px;padding-inline:10px 0;box-shadow:none}.table:not(.table--cards) tr:has(>:first-child>input[type=checkbox])>:nth-child(2){position:sticky;left:36px;z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--border);max-width:min(42vw,170px)}.table:not(.table--cards) thead tr:has(>:first-child>input[type=checkbox])>:nth-child(2){z-index:2}.table td.cell-wrap,.table td .cell-wrap{white-space:normal;min-width:180px}.table.table--cards{display:block;overflow:visible;background:none}.table--cards thead,.table--cards thead tr{display:block}.table.table--cards thead th{display:none}.table.table--cards thead th[data-col=select]{display:flex;align-items:center;gap:10px;position:static;max-width:none;width:auto;padding:8px 12px;border:0;background:none;box-shadow:none}.table--cards thead th[data-col=select]:after{content:"Select all on this page";text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400}.table--cards tbody{display:block}.table--cards tbody tr{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:8px;row-gap:2px;padding:10px 12px;border-bottom:1px solid var(--border);position:relative}.table.table--cards td{display:block;grid-column:-2 / -1;padding:0;border:0;position:static;max-width:none;overflow:visible;white-space:normal;box-shadow:none;background:none;font-size:13px;color:var(--text-muted)}.table.table--cards td[data-col=select]{grid-column:1;grid-row:1 / span 6;width:auto;min-width:0;max-width:none;padding:2px 0 0}.table.table--cards td[data-col=key]{order:-1;font-size:15px;font-weight:600;color:var(--text)}.table--cards td[data-col=key] a:after{content:"";position:absolute;inset:0}.table--cards td[data-col=key] a{position:static}.table--cards td[data-col=select] input,.table--cards td[data-col=actions]{position:relative;z-index:1}.table.table--cards td[data-col=actions]{order:9;margin-top:4px}.table--cards td[data-label]:not([data-col]):before{content:attr(data-label) " · ";color:var(--text-muted);font-size:var(--font-size-xs)}.table.table--cards td[data-empty]{display:none}.table.table--form{display:table;background:none}.table--form th{white-space:normal}.table.table--form th:first-child,.table.table--form td:first-child{position:static;max-width:none;box-shadow:none}.table.table--form td{max-width:none;overflow:visible}.table.table--wrap{display:table;background:none}.table.table--wrap :is(th,td){position:static;white-space:normal;max-width:none;overflow:visible;overflow-wrap:anywhere;box-shadow:none;vertical-align:top}.assign__control{min-height:36px;font-size:14px}.assign__menu{position:fixed;top:calc(var(--topbar-height) + 8px);left:8px;right:8px;width:auto;max-height:min(60dvh,460px);display:flex;flex-direction:column;z-index:70}.assign__list{max-height:none;flex:1 1 auto;min-height:0;overscroll-behavior:contain}.field .assign{display:block}.field .assign__control{display:flex;width:100%;max-width:none;min-height:40px;padding:8px 11px;font-size:16px}.modal{grid-template-columns:minmax(0,1fr);padding:0;place-items:stretch}.modal>*{margin:0;max-width:none!important;max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain}.modal>*>.card{min-height:100dvh;border:0;border-radius:0}.modal .card>.card__header{position:sticky;top:0;z-index:3;background:var(--surface-raised)}.modal .card__body form>.row:last-child,.modal .card__body>.row:last-child,.modal .row--end:last-child{position:sticky;bottom:0;z-index:2;background:var(--surface-raised);padding:10px 0 calc(10px + env(safe-area-inset-bottom));margin-top:12px;border-top:1px solid var(--border)}.detail-grid--aside-first>:last-child{order:-1}.content__header:has(>.row>:only-child:is(.btn,a,button,select,.select)){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.content__header>.row:has(>:nth-child(4)):not(:has(>:is(select,.select,label,.checkbox-inline,.period-range,.input))){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:calc(100% + 24px);margin:0 -12px;padding:2px 12px}.content__header>.row:has(>:nth-child(4))::-webkit-scrollbar{display:none}.content__header>.row>:is(.btn,a){flex:0 0 auto}.content__header>.row>:is(select,.select,.period-range){flex:1 1 100%}.filter-bar[role=toolbar]{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;border-width:1px 0 0;border-radius:12px 12px 0 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 18px color-mix(in srgb,var(--text) 12%,transparent)}.content:has(.filter-bar[role=toolbar]){padding-bottom:calc(var(--bulk-bar-height, calc(112px + env(safe-area-inset-bottom)) ) + 38px)}.filter-bar:not([role=toolbar])>input.input{order:-1}.filter-bar>label.checkbox-inline,.filter-bar>label.row{flex:0 1 auto}.admin-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;border-bottom:0;box-shadow:inset 0 -1px 0 var(--border)}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab{flex:0 0 auto;white-space:nowrap;margin-bottom:0;min-height:40px}.call-panel{inset:0;border-radius:0}.call-panel__bar{flex-wrap:wrap;row-gap:6px;padding:8px 10px}.call-panel__bar>strong{flex:1 1 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-panel__bar>.row{flex:1 1 100%;justify-content:flex-end;flex-wrap:nowrap}.incoming-call__card{min-width:0;width:min(320px,calc(100vw - 32px));padding:24px 20px}.call-alerts-prompt{display:none}.global-search__item{flex-wrap:wrap;column-gap:8px;row-gap:2px;padding:10px 12px}.global-search__title{flex-shrink:1;min-width:0;overflow-wrap:anywhere}.global-search__item .mono{white-space:nowrap}.global-search__subtitle{flex-basis:100%}.sidebar{height:100dvh;overflow-y:auto;overscroll-behavior:contain}.sidebar__nav{flex:none;overflow:visible}.sidebar__account{flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.sidebar__account-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bell__footer a{display:block;padding:12px;margin:-8px -10px}.process-diagram{flex-direction:column;align-items:stretch;gap:22px;overflow-x:visible}.process-diagram__layer{min-width:0;max-width:none}.stage-cond__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.stage-cond__row>:first-child{grid-column:1 / -1}.figure-row{gap:10px 12px!important;align-items:start}.figure-row--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-strip>:last-child:nth-child(odd),.c360__stats>:last-child:nth-child(odd){grid-column:1 / -1}.stack>.stat-strip,.stack>.c360__stats{margin-bottom:0}.widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-auto-flow:row dense}.widget{grid-column:1 / -1}.widget--metric{grid-column:span 1}.widget>.card{height:100%}.mywork__rail{flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mywork__queue{width:auto;flex:0 1 auto;gap:6px;min-height:36px;padding:6px 8px 6px 12px;border-radius:999px}.cal-list__row{flex-wrap:wrap;column-gap:8px;row-gap:2px;padding:10px 12px}.cal-list__time{flex:1 1 100%;font-size:12.5px}.cal-list__title{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.tpl-send{min-height:0}.tpl-send__list{max-height:38dvh}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){font-size:16px}.home__nav{flex-wrap:nowrap;gap:2px;margin-left:0;scrollbar-width:none}}@media(hover:none){.org-node__actions{position:static;margin-top:2px;padding:0;border:0;background:none;box-shadow:none}.org-node--root .org-node__actions .btn{color:var(--brand-on-primary)}}@media(pointer:coarse){.admin-rail__item{padding:10px 12px}.chip__btn{min-width:28px;min-height:28px;padding:0 6px;font-size:14px}.list-editor__actions{gap:6px}.list-editor__actions .btn{min-width:36px}.checkbox-inline{min-height:40px;gap:10px}.checkbox-inline>input[type=checkbox],.checkbox-inline>input[type=radio],.table :is(th,td)>input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.assistant__chip{min-height:36px;padding:8px 12px}.assistant__source{min-height:32px;padding:6px 10px;font-size:12.5px}.assistant__language{min-height:36px}.password-input__toggle{width:40px;height:40px;right:2px}.login__card form a,.login__footer a{display:inline-block;padding:10px 6px}.table td a,.table td .link-button{position:relative}.table td a:after,.table td .link-button:after{content:"";position:absolute;inset:-8px -4px}}@media(min-width:721px)and (max-width:1100px)and (pointer:coarse){.input,.select,.textarea,.global-search__input,.sidebar__find,.assign__search,.assistant__input{font-size:16px}.home__hero2{padding-inline:20px}}.filter-panel{padding:14px;margin-bottom:12px}.filter-panel__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.filter-panel>.filter-panel__done{display:none}.select.log-activity__type{width:110px}.input.log-activity__subject{width:200px}.input.log-activity__when{width:190px}.row.widget-list__actions{gap:2px;flex-wrap:nowrap}.records__name{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.line-grid__cell{display:contents}.line-grid__label{display:none}.checkbox-inline__text{display:contents}.doc-actions{justify-content:flex-end;gap:8px;padding:0 14px 14px}.rb-formula__expr,.rb-operand{display:contents}.period-range{display:inline-flex;align-items:center;gap:9px}.period-range .input{width:150px}.content__header a.btn:hover{text-decoration:none}.admin-shell__toggle-tab,.users-toolbar__seats,.audit-diff__toggle,.explainer__more,.sheet__footer-error{display:none}.perm-matrix td.perm-matrix__perm-cell{padding-left:34px}.perm-matrix td.perm-matrix__subhead{padding:5px 14px 4px 34px}.perm-matrix__perm{min-width:240px;max-width:380px;white-space:normal}.settings-group__title{flex:1;min-width:0}.settings-group__toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.settings-group__toggle .muted{font-weight:400;font-size:12px}.settings-group__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.settings-group.settings-group--collapsed>.card__body{display:none}.settings-group.settings-group--collapsed>.card__header{border-bottom:0;border-radius:var(--radius-lg)}@media(hover:none){.row-link .table__link{color:var(--accent-text)}}@media(max-width:720px){.sidebar__account-name span{overflow:hidden;text-overflow:ellipsis}.session-device{flex-wrap:wrap;align-items:center;gap:4px 8px}.table.table--cards td{overflow-wrap:anywhere}.table--cards tbody tr:last-child{border-bottom:0}.table.table--cards td.num{text-align:left}.table.table--cards td.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table.table--cards td.mono[data-label]:not([data-col]):before{font-family:var(--font)}.table.table--cards td[data-col=key]>.muted{font-weight:400}.table--cards td[data-col=key] .link-button{position:static}.table--cards td[data-col=key] .link-button:after{content:"";position:absolute;inset:0}.table--cards td:not([data-col]) :is(a,.link-button){position:relative;z-index:1}.task-chat{height:auto;max-height:min(70dvh,680px)}.task-chat__list{flex:1 1 auto;min-height:120px}.mywork__queue{border-color:var(--border);background:var(--surface)}.mywork__queue--active,.mywork__queue--active:hover{background:var(--surface-selected);border-color:var(--accent-border)}.mywork__sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12.5px;font-weight:400;color:var(--text-muted)}.cal-grid{scroll-snap-type:x proximity;overscroll-behavior-x:contain}.cal-gutter{position:sticky;left:0;z-index:10;background:var(--surface);box-shadow:1px 0 0 var(--border)}.cal-col{scroll-snap-align:start;scroll-margin-left:44px}.cal-gutter__hour{font-size:var(--font-size-xs)}.cal-event{font-size:12px}.cal-event__time{font-size:var(--font-size-xs)}.cal-list__day{padding:8px 12px 4px}.cal-list__row>.muted{flex:1 1 100%;font-size:12.5px}.cal-dialog__actions>*{flex:1 1 auto}.cal-dialog__actions>a>.btn{width:100%}.widget--gauge{grid-column:span 1}.widget--metric .card__header,.widget--gauge .card__header{min-height:0;padding:10px 12px 0;border-bottom:0}.widget--metric .card__header+.card__body{padding:4px 12px 12px}.widget--metric .metric__value{font-size:22px;overflow-wrap:anywhere}.widget--gauge .card__body{padding:8px}.widget--gauge .chart-gauge{width:100%!important;max-width:128px;margin-inline:auto}.widget--gauge .chart-gauge svg{width:100%;height:auto}.gauge-sentence .chart-gauge__value{font-size:14px;font-weight:600;fill:var(--text-muted)}.c360--details-first>.stack{display:contents}.c360--details-first>.stack:last-child>:first-child{order:-1}.c360--details-first .c360__contacts{order:-1}.c360--details-first .c360__history{order:1}.c360__stats.c360__stats--compact{margin-bottom:12px}.c360__stats--compact .c360__stat{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;padding:8px 10px}.c360__stats--compact .c360__stat-label{margin-top:0}.lead-strip{margin:0 -12px 12px;padding:0 12px 2px;scroll-snap-type:x proximity;scroll-padding-inline:12px}.lead-strip__cell{flex:0 0 auto;min-width:104px;padding:8px 10px;scroll-snap-align:start}.lead-strip__count{font-size:17px}.lead-filters>.btn,.filter-bar:not([role=toolbar]):has(:is(input,select,.select))>.btn{order:1}.card.filter-panel{padding:12px}.filter-panel>.filter-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filter-panel__grid>label:has(input[type=date],.dtp__trigger,input[type=number],.checkbox-inline){grid-column:1 / -1}.card.filter-panel>.filter-panel__done{display:flex;width:100%;margin-top:12px;position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));z-index:1}.modal>.bulk-upload{gap:12px;padding:0 8px calc(16px + env(safe-area-inset-bottom));background:var(--surface-sunken)}.bulk-upload>.row--end:first-child{position:sticky;top:0;z-index:3;margin:0 -8px;padding:8px 12px;background:var(--surface-raised);border-bottom:1px solid var(--border)}.modal .bulk-upload .card>.card__header{position:static}.row.log-activity{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;width:100%}.log-activity>.input,.log-activity>.select{width:100%}.log-activity__when,.log-activity>.field__error{grid-column:1 / -1}.log-activity>.btn{justify-self:start}.card__header>.log-activity{flex:1 1 100%;display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px}.card__header>.log-activity>:is(.input,.select){width:100%!important}.card__header>.log-activity>:is(.log-activity__when,.field__error){grid-column:1 / -1}.project-editor>.card__header{position:sticky;top:calc(var(--topbar-height) + var(--session-banner-height, 0px));z-index:5;background:var(--surface-raised);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.project-editor>.card__body{display:flex;flex-direction:column}.project-editor>.card__body>.alert--warning{order:-1}.stage-bar{grid-template-columns:12px minmax(0,1fr) auto;row-gap:4px}.stage-bar__track{grid-column:2 / -1;grid-row:2}.widget-list .widget-list__contact{flex-direction:column;align-items:flex-start;gap:2px}.widget-list .widget-list__contact>*+*:before{content:none}.widget-list .widget-list__contact>:not(.modal),.widget-list .widget-list__contact .contact-link{max-width:100%;overflow-wrap:anywhere}.widget-list .widget-list__channel{white-space:normal}.widget-list__item>.row.widget-list__actions{gap:8px}.table .records__name{display:block;width:100%;margin:-8px 0;padding:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent-text);font-weight:500}.content__header>.row:has(>:nth-child(4)):not(:has(>:is(select,.select,label,.checkbox-inline,.period-range,.input)))>.btn--primary{order:-1}.line-grid__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);grid-template-areas:"desc desc desc desc" "qty price disc tax" "item item total total";gap:6px 8px;padding:10px 0}.line-grid__row--edit{grid-template-areas:"item item item item" "desc desc desc desc" "qty price disc tax" "total total total remove"}.line-grid__row>:nth-child(1){grid-area:item}.line-grid__row>:nth-child(2){grid-area:desc}.line-grid__row>:nth-child(3){grid-area:qty}.line-grid__row>:nth-child(4){grid-area:price}.line-grid__row>:nth-child(5){grid-area:disc}.line-grid__row>:nth-child(6){grid-area:tax}.line-grid__row>:nth-child(7){grid-area:total;align-items:flex-end}.line-grid__row>:nth-child(8){grid-area:remove;justify-self:end;min-width:40px;min-height:40px}.line-grid__row>span:nth-child(8){display:none}.line-grid__row>span:nth-child(1){font-size:12px;align-self:end}.line-grid__row>span:nth-child(2){white-space:normal;overflow-wrap:anywhere;font-weight:500}.line-grid__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.line-grid__cell>span.line-grid__num{text-align:left}.line-grid__label{display:block;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.line-grid__row input.line-grid__num{width:100%;min-width:0;min-height:40px;padding:8px 10px;font-family:inherit;font-size:16px;color:var(--text);background:var(--surface-control);border:1px solid var(--control-border);border-radius:var(--radius)}.line-grid__row input.line-grid__num:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px var(--focus-halo)}.doc-totals{width:100%}.doc-actions--editing{position:sticky;bottom:0;z-index:4;margin:12px -14px 0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--surface-raised);border-top:1px solid var(--border)}.menu-sheet__scrim{position:fixed;inset:0;z-index:50;background:var(--scrim);touch-action:none}.menu-popover.menu-popover--sheet{position:fixed;top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:51;min-width:0;max-width:none;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain}.menu-popover--sheet>.btn{display:flex;width:100%;justify-content:flex-start;min-height:44px;font-size:15px;color:var(--text)}.menu-popover--sheet>.menu-sheet__danger{color:var(--danger)}.checkbox-inline__text{display:block;min-width:0;overflow-wrap:anywhere;font-size:14px}.feature-list{columns:2;column-gap:20px}.report-builder .rb-row{display:grid;gap:8px;align-items:start}.report-builder .rb-row>.select,.report-builder .rb-row>.input,.report-builder .rb-operand>.select,.report-builder .rb-operand>.input{width:100%!important;min-width:0}.rb-row--measure{grid-template-columns:auto minmax(0,1fr) auto}.rb-row--filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.rb-row--filter>:first-child{grid-column:1 / 3}.rb-row--filter>:nth-child(3){grid-column:2 / -1;min-width:0}.rb-row--filter>.btn{grid-column:3;grid-row:1}.rb-row--formula{grid-template-columns:minmax(0,1fr) auto auto}.report-builder .rb-formula__expr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:start;grid-column:1 / -1;grid-row:2}.rb-formula__expr>.muted{grid-column:1 / -1}.report-builder .rb-operand{display:grid;gap:6px}.period-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;flex:1 1 100%}.period-range .input{width:100%}.report-builder .card .card{border:0;box-shadow:none;border-radius:0}.report-builder .card .card>.card__header,.report-builder .card .card>.card__body:not(.card__body--flush){padding-inline:0}.board__card-name.truncate{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.report-nav{background:linear-gradient(90deg,var(--surface-raised) 30%,rgb(255 255 255 / 0)) left / 20px 100% no-repeat local,linear-gradient(270deg,var(--surface-raised) 30%,rgb(255 255 255 / 0)) right / 20px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--text) 18%,transparent),transparent) left / 10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--text) 18%,transparent),transparent) right / 10px 100% no-repeat scroll}.report-nav__item{max-width:70vw;overflow:hidden;text-overflow:ellipsis}.report-nav__item:disabled .report-nav__reason{display:inline;margin-left:6px;font-size:12px}.report-nav__group:has(+.template-grid){display:block}.stat-tile__value{font-size:clamp(15px,4.6vw,18px)}.c360__stat-value{font-size:clamp(14px,4.1vw,16px)}.stat-tile__value.stat-tile__value--text{font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35}.chart-funnel__value{white-space:nowrap;flex-shrink:0}.chart-funnel__label{min-width:0;overflow-wrap:anywhere}.stat-tile__label,.stage-step__pct,.board__requires,.board__window,.board__note,.chart-funnel__drop,.chart-columns__label{font-size:12px}.table--cards tr:has(+tr .delivery-steps){border-bottom:0}.table--cards tr:has(.delivery-steps){padding-top:0}.table.table--cards td:has(>.delivery-steps){border-radius:8px}.table.table--cards .delivery-steps{padding:8px 10px;overflow:visible;color:var(--text)}.delivery-steps .input,.delivery-rework>.input{flex:1 1 100%;min-width:0!important}.delivery-rework{flex-wrap:wrap!important;justify-content:flex-end}.table.table--cards td.delivery__overdue{color:var(--danger, #b42318)}.filter-bar>.input.filter-bar__half{flex-basis:calc(50% - 4px)}.figure-row--compact .figure-row__value{font-size:18px!important}.tpl-chips{gap:8px}.tpl-chip{min-height:34px;padding:6px 12px}.email-frame{height:min(70dvh,560px)}.process-diagram__layer{flex-direction:row;flex-wrap:wrap}.process-diagram__layer>.process-node{flex:1 1 140px}.process-diagram__layer+.process-diagram__layer:before{content:"↓";left:50%;top:-18px;line-height:1;transform:translate(-50%)}.admin-shell__toggle .admin-shell__toggle-tab{display:inline}.admin-crumbs{display:none}.admin-shell{position:relative}.admin-rail.admin-rail--open{position:absolute;left:0;right:0;z-index:15;box-shadow:var(--shadow-lg)}.admin-rail__group-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6px}.admin-rail__group-items[hidden]{display:none}.row.users-toolbar{flex-wrap:nowrap}.users-toolbar__hint{display:none}.users-toolbar .users-toolbar__seats{display:inline;margin-right:auto;font-size:13px}.user-row-actions{justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}.row.role-checks{flex-direction:column;align-items:stretch;gap:0!important}.row.role-checks .checkbox-inline{font-size:14px}.sheet__footer .sheet__footer-error{display:block;flex:1 1 100%;margin:0;color:var(--danger);font-size:13px;font-weight:500;overflow-wrap:anywhere}.sheet:has(.sheet__footer-error) .sheet__body>.alert--error{display:none}.sheet__footer>.sheet__actions{flex:1 1 auto;justify-content:flex-end}.sheet__actions>.btn--danger{margin-right:auto}.sheet__body,.sheet-backdrop{overscroll-behavior:contain}.table .audit-diff__toggle{display:block;min-height:32px;font-size:13px}.audit-diff{position:sticky;left:10px;width:calc(100vw - 46px)}.audit-diff .table.table--wrap :is(th,td){background:none}.audit-diff .mono{overflow-wrap:anywhere}.explainer:not(.explainer--open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.alert .explainer__more{display:inline-block;padding:4px 0}.table.perm-matrix td.perm-matrix__perm-cell,.table.perm-matrix td.perm-matrix__subhead{padding-left:14px}.perm-matrix .perm-matrix__perm{min-width:0;width:136px;max-width:none}.perm-matrix__perm .perm-check__code{overflow-wrap:anywhere}.perm-matrix__corner,.perm-matrix__group{flex-wrap:wrap;row-gap:2px}.setting__key{display:none}.stage-editor__item>.row:first-child{flex-wrap:wrap!important}.stage-editor__item>.row:first-child>input:first-of-type{flex:1 1 120px;min-width:0}.role-tree__actions{flex-wrap:wrap;row-gap:4px}div.setup-task>:first-child{flex:1 1 200px}.admin-shell :is(.badge,.list-editor__usage,.rtree__tag){font-size:12px}}@media(pointer:coarse){.board__card-drag{position:relative}.board__card-drag>.board__card-name:after{content:"";position:absolute;inset:0}.board__card-drag>.board__move{position:relative;z-index:1}.board__more{min-height:36px;font-size:13px}.widget .widget-list__item{position:relative}.widget .widget-list__primary a:after{content:"";position:absolute;inset:0}.board__card-drag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.board__card-drag>.board__card{border:0;background:transparent}.board__card-drag:is(:hover,:active) .board__card{transform:none;box-shadow:none}.board__move{margin:0;min-height:38px;padding:0 11px;border:0;border-top:1px dashed var(--border);border-radius:0 0 var(--radius) var(--radius)}.tap-pad{position:relative}.tap-pad:after{content:"";position:absolute;inset:-8px -4px}.contact-link{position:relative}.contact-link:after{content:"";position:absolute;inset:-8px -4px}.switch{width:46px;height:28px}.switch__track:before{width:22px;height:22px}.switch input:checked+.switch__track:before{transform:translate(18px)}.role-tree__twisty,.rtree__toggle{min-width:32px;min-height:32px}.pipeflow__plus{width:32px;height:32px}}.bulk-result__dismiss{display:none}@media not all and (max-width:720px){.phone-only{display:none!important}}@media(max-width:720px){.table--cards tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.table--cards tbody tr:has(>[data-col=select]){padding-left:52px}.table.table--cards td{grid-column:auto}.table.table--cards td[data-col=select]{display:contents}.table.table--cards td:is([data-col=key],[data-col=actions],[colspan]){grid-column:1 / -1}.table--cards td[data-col=select]>.row-select{position:absolute;top:0;bottom:0;left:0;width:48px;z-index:2;display:flex;justify-content:center;padding-top:12px;cursor:pointer}.lead-results .table--cards thead tr{display:flex;align-items:center}.lead-results .table.table--cards thead th:has(>button){display:block;margin-left:auto;position:static;padding:8px 12px;border:0;background:none;box-shadow:none}.lead-results .table.table--cards thead th>button{min-height:36px}.bulk-result{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:29;max-height:40dvh;overflow-y:auto;box-shadow:var(--shadow-lg);border-radius:var(--radius)}.content:has(.filter-bar[role=toolbar]) .bulk-result{bottom:calc(var(--bulk-bar-height, calc(104px + env(safe-area-inset-bottom)) ) + 8px)}.bulk-result .alert{margin:0}.bulk-result__dismiss{display:inline-flex;margin-top:6px}.table.table--wrap th,.table.table--wrap td.num{overflow-wrap:normal;white-space:nowrap}.payments-ledger td:first-child{white-space:normal}.payments-ledger td.num .badge{display:block;width:fit-content;margin:2px 0 0 auto}.table.report-table td.report-table__text{white-space:normal;overflow-wrap:anywhere;max-width:34vw;min-width:6rem}.table td:first-child .cell-wrap{min-width:0}.badge{font-size:var(--font-size-xs)}.call-panel__bar .btn--ghost{color:var(--dark-overlay-text);border-color:var(--dark-overlay-edge)}.stat-tile:has(.stat-tile__value--text){grid-column:1 / -1}.int-tile>*{max-width:100%;min-width:0}.int-tile .badge{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table.table--cards td:not([data-label]):not([data-col]){grid-column:1 / -1}.table.table--cards td .badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.table-scroll>.table.table--cards{min-width:0}.table-scroll:has(>.table--cards){overflow-x:visible;background:none}.table:not(.table--cards):has(>tbody>tr>:first-child>input[type=checkbox])>thead>tr>:first-child{width:36px;min-width:36px;max-width:36px;padding-inline:10px 0;box-shadow:none}.table:not(.table--cards):has(>tbody>tr>:first-child>input[type=checkbox])>thead>tr>:nth-child(2){position:sticky;left:36px;z-index:2;background:var(--surface);box-shadow:inset -1px 0 0 var(--border);max-width:min(42vw,170px)}.table:not(.table--cards) tbody tr[style*=brand-primary-soft]>td:first-child{background:linear-gradient(var(--brand-primary-soft),var(--brand-primary-soft)),var(--surface)}.widget-list .widget-list__contact{gap:0}.widget-list .widget-list__contact .contact-link{display:inline-block;padding:6px 0}.widget-list .widget-list__contact .contact-link:after{inset:0 -4px}.topbar:has(.bell__panel,.global-search__panel,.menu-popover){z-index:32}.reveal-target{scroll-margin-top:calc(var(--topbar-height) + var(--session-banner-height, 0px) + 8px)}.modal .reveal-target,.sheet .reveal-target{scroll-margin-top:calc(var(--topbar-height) + 8px)}.num-pager__page,.num-pager__gap{display:none}.num-pager__compact{display:inline}.num-pager__pages{order:3;width:100%;margin-left:0;justify-content:space-between}.num-pager__pages>.btn{min-width:44px;min-height:40px;justify-content:center;font-size:18px}.num-pager__size{margin-left:auto}.sheet-filters>.select,.sheet-filters>.input{flex:1 1 100%;min-width:0}.sheet-filters__asof{margin-left:0}}@media(hover:none){.table tbody tr:hover{background:transparent}}@media(max-width:720px){.wa-thread{padding:10px}.wa-msg__bubble{max-width:86%}.wa-chat-row{padding:12px 14px}.wa-conv__header,.wa-reply{padding:10px 12px}.wa-reply__row .btn{min-height:44px}.wa-member-row{grid-template-columns:minmax(0,1fr) auto;min-height:56px}.wa-member-row__number{grid-column:1;grid-row:2}.wa-member-row__counts{grid-column:2;grid-row:1 / span 2}.wa-link__hero{grid-template-columns:minmax(0,1fr);gap:12px}.wa-link__art{max-width:200px;justify-self:center}.wa-link__consent .btn--primary{width:100%;min-height:44px}}@media(max-width:720px){.topbar__new{min-width:44px;min-height:44px;padding:0;justify-content:center}.topbar__new-label{display:none}.topbar__new-menu{position:fixed;top:calc(var(--topbar-height) + 4px);left:8px;right:8px;width:auto;min-width:0}.topbar__new-menu .btn{min-height:44px;font-size:15px}}@media(max-width:720px){.mode-toggle{margin-left:0;width:100%}.mode-toggle .btn{flex:1;min-height:40px}}@media(max-width:720px){.layout-editor__toolbar{flex-direction:column;align-items:stretch}.layout-editor__toolbar .btn{min-height:44px}.layout-editor__toolbar-end{margin-left:0}.layout-editor__toolbar-end .btn{flex:1}.layout-editor__hint{order:10}.layout-editor__grid .widget{grid-column:1 / -1}.layout-editor__bar{gap:8px;padding:8px}.layout-editor__handle{width:100%;min-height:44px}.layout-editor__controls{width:100%;gap:8px}.layout-editor__group{flex:1 1 auto;justify-content:space-between}.layout-editor__step{width:44px;height:44px;font-size:16px}.layout-editor__period{flex:1 1 100%;height:auto;min-height:44px;font-size:14px}.layout-editor__catalogue{grid-template-columns:minmax(0,1fr)}.layout-editor__pin-select{flex:1 1 100%;min-width:0;min-height:44px}.layout-editor__pin .btn{min-height:44px}.pinned-report__foot{flex-wrap:wrap}.pin-toast{left:12px;right:12px;bottom:12px;max-width:none}.pin-toast__close{min-width:44px;min-height:44px}}@media(max-width:720px){.report-download__item{min-height:44px}.report-download__hint{font-size:12px}.report-matrix-bar{gap:8px 12px;padding:8px 10px}.report-matrix-bar__control .select{min-height:40px}.report-recent{flex-wrap:nowrap;overflow-x:auto;padding:8px 10px 0}.report-recent .chip{flex:0 0 auto;min-height:34px}}@media(pointer:coarse){.row-select__box{width:20px;height:20px}}@media(max-width:720px){.cf-dependency__groups{grid-template-columns:minmax(0,1fr)}.cf-dependency__group .checkbox,.cf-default__list .checkbox{min-height:40px}.cf-default__list{max-height:220px}.vr-rule__when,.vr-rule__message{max-width:none}.vr-sheet .stage-cond__foot{flex-wrap:wrap}}@media(max-width:720px){.import-options{grid-template-columns:1fr}.import-matchkeys__list{flex-direction:column;align-items:stretch;gap:2px}.import-matchkeys__list .checkbox-inline{min-height:44px}}@media(max-width:720px){.tags-input__chips{min-height:44px;padding:6px 8px;gap:8px}.tags-input__chip{min-height:32px;font-size:13px;padding-left:11px}.tags-input__remove{min-width:44px;min-height:44px;margin:-6px -6px -6px -2px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.tags-input__field{font-size:16px;min-height:30px}.tags-input__option{min-height:44px;display:flex;align-items:center;font-size:15px}.tag-chip{max-width:100%}.record-tags__edit{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:720px){.documents-library{grid-template-columns:minmax(0,1fr)}.documents-library__toolbar{align-items:flex-start}.attachments__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta" "actions";row-gap:4px}.attachments__actions{justify-content:flex-start}.attachments__share{min-height:44px}.attachments__drop{padding:6px}}@media(max-width:720px){.approvals-layout{grid-template-columns:minmax(0,1fr)}.approval-item{flex-direction:column;align-items:stretch;gap:8px}.approval-item__actions,.approval-banner__actions{flex-wrap:wrap}.approval-item__actions .btn,.approval-banner__actions .btn{flex:1 1 auto;min-height:44px;justify-content:center}.approval-banner__submit .btn{min-height:44px;flex:1 1 100%;justify-content:center}.approval-history__toggle{min-height:44px}.approval-step-card{padding:10px}.approval-step-card__mode .checkbox-inline{min-height:44px}.delegation-card__dates{grid-template-columns:minmax(0,1fr)}.delegation-card__row .btn{min-height:44px}}@media(max-width:720px){.territory-tree__name,.territory-tree__description{padding-left:calc(var(--depth, 0) * 10px)}.territory-tree__actions,.territory-rules__actions{flex-wrap:wrap;justify-content:flex-start}.territory-rules__head{justify-content:flex-start}.territory-rules__head .mode-toggle{width:100%}.territory-rules__move{min-width:44px;min-height:44px}.territory-rules__criteria{max-width:none}.forecast-period-switch{align-items:stretch}.forecast-period-switch .btn{min-height:44px}.forecast-period-switch__kinds,.forecast-period-switch__nav,.forecast-period-switch__custom{width:100%}.forecast-period-switch__custom .field{flex:1 1 140px;min-width:0}.forecast-territories__toggle{min-width:44px;min-height:44px}.targets-grid__scroll{overflow-x:visible}.targets-grid{min-width:0}.table.targets-grid th:first-child,.table.targets-grid td:first-child{position:static;min-width:0;background:none}.table.targets-grid tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.table.targets-grid td{grid-column:auto}.table.targets-grid td[data-col=key],.table.targets-grid td[data-col=actions]{grid-column:1 / -1}.table--cards.targets-grid td.targets-grid__cell{white-space:normal}.table--cards.targets-grid td.targets-grid__cell:before{display:block;content:attr(data-label)}.targets-grid__cell input{width:100%}.targets-grid__footer{flex-direction:column;align-items:stretch}.forecast-range__table tfoot{display:block}.forecast-range__table tfoot tr{display:grid;grid-template-columns:minmax(0,1fr);row-gap:2px;padding:10px 12px}.forecast-range__table tfoot td{display:block;padding:0;border:0;text-align:left;font-size:13px}.forecast-range__table tfoot td[data-label]:before{content:attr(data-label) " · ";color:var(--text-subtle);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em}}@media(max-width:720px){.content__header>.row>.dash-switcher{flex:1 1 100%;min-width:0}.dash-switcher__button{width:100%;max-width:none;min-height:44px;justify-content:space-between}.content__header>.row>.dash-header__period{flex:1 1 0;min-width:0!important}.content__header>.row>.dash-pin{flex:0 0 auto}.dash-actions__button{min-width:44px;min-height:44px}.dash-switcher__menu.menu-popover--sheet>.btn,.dash-actions__menu.menu-popover--sheet>.btn,.dash-pin__menu.menu-popover--sheet>.btn{min-height:44px}.dash-share__roles{grid-template-columns:minmax(0,1fr);max-height:none}.dash-share__role,.dash-share__choices .checkbox-inline,.dash-name__start .checkbox-inline{min-height:44px;font-size:14px}}@media(max-width:720px){.stage-transition{padding:0}.stage-transition__panel{max-width:none}.stage-transition .card__header .btn{min-height:44px;min-width:64px;justify-content:center}.stage-checklist__item{min-height:44px;align-items:center;font-size:15px;padding:4px 0}.stage-checklist__item input{margin-top:0;width:20px;height:20px}.stage-transition__fields .form-grid{grid-template-columns:minmax(0,1fr)}.stage-rules-card__move{padding:10px}.stage-rules-card__evidence summary{min-height:44px;display:flex;align-items:center}.stage-rule-editor__head{min-height:44px;padding:10px}.stage-rule-editor__headline{flex-wrap:wrap;padding-right:10px}.stage-rule-editor__panel{padding:6px 10px 12px}.stage-rule-editor .perm-grid,.stage-role-gate .perm-grid{grid-template-columns:minmax(0,1fr)}.stage-rule-editor .perm-check,.stage-role-gate .perm-check{min-height:44px;align-items:center;font-size:14px}.stage-rule-editor .setting__head,.stage-checklist-editor__row{flex-wrap:wrap}.stage-checklist-editor__row .input{max-width:none;flex-basis:calc(100% - 28px)}.stage-checklist-editor__add{margin-left:0}.stage-checklist-editor__add .input{max-width:none;flex:1 1 auto}.stage-checklist-editor .list-editor__actions .btn{min-width:44px;min-height:44px}.stage-sla-editor__grid{grid-template-columns:minmax(0,1fr)}.stage-sla-editor__switches{flex-direction:column;align-items:flex-start}.stage-sla-editor__switches .checkbox-inline{min-height:44px}.stage-sla-line{margin-top:-6px}}@media(max-width:720px){.cadence-branch__paths,.cadence-sources__row,.cadence-step__then,.cadence-step__grid{grid-template-columns:minmax(0,1fr)}.cadence-step .select,.cadence-step .input,.cadence-step textarea,.cadence-source .select{width:100%;max-width:none}.cadence-step{padding:8px 10px 10px}.cadence-step__hours{margin-top:0;min-height:44px}.cadence-step__then>.field__label{padding-top:0}.cadence-step__actions{justify-content:flex-start;flex-wrap:wrap}.cadence-sources__switches,.cadence-sources__actions{padding-bottom:8px}.cadence-sources__switches .checkbox-inline{min-height:44px}.cadence-sources__actions{flex-wrap:wrap}.cadence-sources__spacer{display:none}.record-cadences__item{flex-wrap:wrap}}@media(max-width:720px){.layout-facts__grid--2{grid-template-columns:1fr}.pl-field{flex-wrap:wrap}.pl-field__actions .btn,.pl-section__head .btn,.formula-node__head .btn{min-height:44px;min-width:44px}.pl-field__actions select,.formula-node__head select{min-height:44px}.formula-node__children{margin-left:6px;padding-left:8px}.formula-node__children>.row .btn,.formula-node__head .input,.pl-section__head select{min-height:44px}.formula-node__head select,.formula-node__head .input{max-width:100%;min-width:0}}@media(max-width:720px){.send-later{flex-direction:column;align-items:stretch;gap:8px}.send-later>.field{flex:1 1 auto}.send-later .input{width:100%;font-size:16px}.send-later__chips{padding-bottom:0}.send-later__chips .chip,.shared-status-tabs .chip,.scheduled-chips .chip{min-height:40px;padding:6px 14px}.tpl-send__later{max-width:none}.tpl-send__later>.btn{align-self:stretch}.shared-filters>.shared-status-tabs{flex:1 1 100%}.shared-status-tabs{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.shared-status-tabs::-webkit-scrollbar{display:none}.shared-status-tabs .chip{flex:0 0 auto}.shared-controls{align-items:stretch}.shared-controls__assignee{flex:1 1 100%}.shared-controls__assignee .select{flex:1 1 auto;min-width:0}.shared-link{max-width:none;align-items:stretch}.shared-composer textarea{font-size:16px}.shared-composer__actions{flex-direction:column;align-items:stretch}.shared-composer__actions>label{justify-content:space-between}.shared-composer__actions .select{flex:1 1 auto}.mailbox-add,.mailbox-cards,.members-editor__grid,.mailbox-form__grid{grid-template-columns:minmax(0,1fr)}.mailbox-form .input,.mailbox-form .select{font-size:16px}.scheduled-actions{justify-content:flex-start}.scheduled-error{max-width:none}.capture-secret-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.po-line-grid{overflow-x:visible}.po-line-grid__head{display:none}.po-line-grid .po-line-grid__row{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px;padding:10px 0;border-bottom:1px solid var(--border)}.po-line-grid__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.po-line-grid__cell--wide{grid-column:1 / -1}.po-line-grid__label{display:block;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.po-line-grid__cell>span.po-line-grid__num{text-align:left}.po-line-grid__row .input,.po-line-grid__row .select{min-height:40px;font-size:16px}.po-line-grid__remove{grid-column:1 / -1;justify-self:end}.po-line-grid__remove .btn{min-width:40px;min-height:40px}.receive-grid__head{display:none}.receive-grid__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.receive-grid__line{grid-column:1 / -1}.receive-grid__cell{display:flex;flex-direction:column;gap:2px;min-width:0}label.receive-grid__cell{grid-column:1 / -1}.receive-grid__label{display:block;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.receive-grid__cell>span.receive-grid__num{text-align:left}.receive-grid__row .input{min-height:40px;font-size:16px}.po-progress{min-width:0}.vendor-star,.line-grid__auto.btn,.price-rule-order .btn{min-width:40px;min-height:40px}.price-rule-chip__remove{min-width:44px;min-height:44px;margin:-6px -6px -6px -2px;display:inline-flex;align-items:center;justify-content:center}.table td.price-rules__summary{min-width:0}.price-test{grid-template-columns:minmax(0,1fr)}.price-test__price{font-size:24px}}@media(max-width:720px){.record-actions__menu>.btn,.row-actions__menu>.btn{min-height:44px}.content__header>.row>.record-actions{flex:0 0 auto}.row-actions__trigger,.new-menu__more{min-width:44px;min-height:44px}.table--cards td.row-actions-cell{width:auto;text-align:left}.wizard__nav{position:sticky;bottom:0;z-index:2;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--surface-raised);border-top:1px solid var(--border)}.wizard__nav .btn{flex:1;min-height:44px}.wizard__nav-spacer{display:none}.wizard__review-list{grid-template-columns:1fr}.wizard__review-list dd{margin-bottom:6px}.wizard-editor__field{flex-wrap:wrap}.wizard-editor__field .btn,.wizard-editor__screen-head .btn{min-width:44px;min-height:44px}.button-editor .sheet__header .btn,.button-editor .sheet__body .btn,.button-editor .sheet__footer .btn,.wizard-editor-sheet .sheet__header .btn,.wizard-editor-sheet .sheet__body .btn,.wizard-editor-sheet .sheet__footer .btn{min-height:44px}.button-editor .approval-action .btn--ghost,.button-editor__param .btn--ghost,.button-editor .sheet__header .btn--ghost,.wizard-editor-sheet .sheet__header .btn--ghost{min-width:44px}.content__header>.row>.new-menu{flex:0 0 auto}.content__header>.row:has(>:nth-child(4)):not(:has(>:is(select,.select,label,.checkbox-inline,.period-range,.input)))>.new-menu{order:-1}}@media(max-width:720px){.currencies-tab__add{flex-direction:column;align-items:stretch}.currencies-tab__add .input{max-width:none}.currencies-table__actions{justify-content:flex-start;flex-wrap:wrap}.fx-figures{flex-direction:column;gap:2px}.fx-board-total{margin-top:0}.rate-history__note{max-width:none}}@media(max-width:720px){.follow-btn{min-width:0;padding-inline:10px}.follow--compact .follow-btn{min-width:40px}.follow-count{min-width:40px;min-height:40px}.widget-list__item:has(>.widget-list__actions .follow){flex-wrap:wrap}.widget-list__item:has(>.widget-list__actions .follow)>.widget-list__actions{flex:1 1 100%;justify-content:flex-end;flex-wrap:wrap}.follow-popover__head{padding:6px 8px 8px;font-size:15px}.follow-popover__list{max-height:none;padding:0 8px 4px;font-size:15px}.follow-popover__list li{padding:10px 0;border-bottom:1px solid var(--border)}.follow-popover__list li:last-child{border-bottom:0}.recurrence-editor__weekdays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.recurrence-editor__weekdays .chip{min-height:40px;justify-content:center}.recurrence-editor__option .select{flex:1 1 120px;min-width:0}.recurrence-editor .input.recurrence-editor__date{flex:1 1 160px;max-width:none}.task-reminders__add .select,.task-reminders__custom .select{flex:1 1 100%;min-width:0}.task-reminders__row .btn{min-width:40px;min-height:40px}.task-schedule__chips{gap:6px}.task-schedule__actions>.btn{flex:1 1 auto}.meeting-series__actions>.btn{flex:1 1 100%}.mywork-following__filter .select{width:100%;min-width:0}.work-prefs__row{flex-wrap:wrap}.work-prefs__row .select.work-prefs__select{width:100%;min-width:0}}@media(max-width:720px){.deal-lines__search.input{max-width:none;font-size:16px}.deal-lines__head{display:none}.deal-lines__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0;border-bottom:1px solid var(--border)}.deal-lines__row>.deal-lines__cell:nth-child(-n+2){grid-column:1 / -1}.deal-lines__label{display:block;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.deal-lines__row .input,.deal-lines__row .select{min-height:40px;font-size:16px}.deal-lines__row input.deal-lines__num{text-align:left}.deal-lines__cell>.deal-lines__line-total{min-height:40px;justify-content:flex-start}.deal-lines__remove{grid-column:1 / -1}.deal-lines__remove .btn,.deal-lines__auto.btn{min-width:40px;min-height:40px}.deal-lines__toolbar{flex-direction:column;align-items:stretch}.deal-lines__toolbar .btn,.deal-lines__actions .btn{min-height:44px}.deal-lines__actions .btn{flex:1 1 auto}.deal-lines__footer{justify-content:flex-start}.deal-contacts__table td[data-col=key] a:after{content:none}.deal-contacts__role.select{width:100%;max-width:none;min-height:40px;font-size:16px}.table.table--cards td.deal-contacts__actions{text-align:left}.deal-contacts__primary,.deal-contacts__actions .btn{min-width:44px;min-height:44px}.deal-contacts__make-primary{min-height:44px}.deal-team__controls .select{flex:1 1 100%;min-height:40px;font-size:16px}.deal-team__controls .btn{min-width:44px;min-height:44px;margin-left:auto}.deal-team__percent.input{width:100%;min-height:40px;font-size:16px;text-align:left}.table.table--cards.deal-team__splits-table td.deal-team__num,.deal-team__total{text-align:left}.deal-team__split-actions .btn{flex:1 1 auto;min-height:44px}.forecast-credit-caption{margin-top:0}}@media(max-width:720px){.chat-transcript{max-height:calc(100vh - 300px);max-height:calc(100dvh - 300px);padding:10px}.chat-msg{max-width:88%}.chat-pane__controls .btn{min-height:44px}.chat-composer{padding-bottom:env(safe-area-inset-bottom)}.chat-composer textarea{font-size:16px}.chat-composer__actions{flex-direction:column;align-items:stretch}.chat-composer__actions .btn{width:100%;min-height:44px;justify-content:center}.chat-attach__results{max-height:none}.webchat-setup{grid-template-columns:minmax(0,1fr)}.webchat-setup__preview .webchat-preview{display:none}.webchat-setup__preview{position:static}.webchat-hours__row{align-items:flex-start}.webchat-hours__day{width:100%}.webchat-hours__window{flex-wrap:wrap}.webchat-hours__window .input{font-size:16px}.webchat-color{height:40px}.snippet-box{font-size:13px}.social-account-row__head{flex-direction:column;align-items:flex-start}.social-account-row .row--end .btn{width:100%;min-height:44px;justify-content:center}.social-comments__text,.social-comments__reply{max-width:none;min-width:0}.webchat-sheet .sheet__header .btn,.social-comments-sheet .sheet__header .btn,.chat-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.webchat-sheet .sheet__body .btn{min-height:44px}}@media(max-width:720px){.ai-bulk-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg)}.ai-bulk-bar>span,.ai-bulk-bar .btn{width:100%}.ai-bulk-bar .btn{min-height:44px;justify-content:center}.ai-bulk-bar__count{margin:0}.ai-proposals--selecting{padding-bottom:calc(220px + env(safe-area-inset-bottom))}.ai-proposals__filters .select{flex:1 1 100%;min-width:0;min-height:44px;font-size:16px}.ai-proposals__check input{width:22px;height:22px}.table--cards.ai-agents__table td .switch{position:relative;z-index:1}.ai-proposals__actions{justify-content:flex-start;flex-wrap:wrap}.ai-proposals__actions .btn{min-height:44px;flex:1 1 auto}.modal.ai-review>*{max-width:none!important}.modal.ai-review>*>.card{min-height:100dvh;border:0;border-radius:0}.ai-review textarea,.ai-review .input,.ai-review .select{font-size:16px}.sheet.agent-editor{inset:0;max-width:none;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.agent-editor .sheet__header{position:sticky;top:0;z-index:3;background:var(--surface-raised)}.agent-editor .input,.agent-editor .select,.agent-editor textarea{font-size:16px}.agent-editor__limits .input{max-width:none}.agent-editor__limits>.field,.agent-editor__schedule>.field{flex:1 1 100%}.agent-editor__options{flex-direction:column;gap:10px}.agent-editor__options .checkbox-inline{min-height:44px}.agent-editor__footer .btn{flex:1 1 auto;min-height:44px;justify-content:center}.transcript-panel{max-height:50vh}.transcript-segment{grid-template-columns:48px 1fr;gap:2px 8px}.transcript-segment__speaker:empty{display:none}.transcript-segment__text{grid-column:2}.call-transcript-actions .btn{flex:1 1 45%;min-height:44px;justify-content:center}.prediction-card__value{font-size:28px}.calibration-bar{min-width:0;width:100%}.agent-runs__error{max-width:none}}@media(max-width:720px){.net-entries__row{grid-template-columns:minmax(0,1fr);gap:6px;padding-bottom:10px;border-bottom:1px solid var(--border)}.net-entries__remove{justify-self:end;min-height:44px;min-width:44px}.net-check{flex-direction:column;align-items:stretch}.net-check .input{flex:1 1 auto;width:100%}.net-check .btn{min-height:44px;justify-content:center}.privacy-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.privacy-summary__tile{padding:10px 12px}.privacy-find__record{flex-wrap:wrap;overflow-wrap:anywhere}.privacy-find__badges{margin-left:0}.network-blocked{max-width:none;margin:12px;padding:20px 16px}.network-blocked .btn{flex:1 1 45%;min-height:44px;justify-content:center}}@media(max-width:720px){.config-transfer__segments{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.config-transfer__segments .btn{flex:0 0 auto;white-space:nowrap}.config-transfer__groups{grid-template-columns:minmax(0,1fr)}.config-transfer__section-label{min-height:44px}.config-transfer__section-label>input,.config-item__head>input{width:20px;height:20px}.config-transfer__hint{margin-left:0}.config-transfer__hint .btn{min-height:44px}.config-transfer__actions .btn,.config-transfer__promote .btn{flex:1 1 100%;min-height:44px;justify-content:center}.config-transfer__footer{margin:0 -12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg)}.config-transfer__footer-count{flex:1 1 100%;margin:0}.config-transfer__footer .btn{min-height:44px;justify-content:center}.config-transfer__footer .btn--primary{flex:1 1 auto}.config-transfer__pending-row{flex-direction:column;align-items:stretch}.config-transfer__pending-row .btn{min-height:44px;justify-content:center}.config-review__section-head{padding:4px 10px}.config-review__section-toggle{flex-basis:100%;min-height:44px}.config-review__section-bulk{flex:1 1 100%}.config-review__section-bulk .btn{flex:1 1 auto;min-height:44px;justify-content:center}.config-review__chips .chip{min-height:44px;padding:6px 12px}.config-item{padding:10px}.config-item__label{flex:1 1 100%}.config-item__reason,.config-item__outcome,.config-item__cautious,.config-item .config-item__warnings{margin-left:0}.config-item>.btn{margin-left:0;min-height:44px}.config-item__changes{margin-left:0;max-width:100%;width:100%}.config-outbox__filters{max-width:none}.config-outbox__filters .select{min-height:44px;font-size:16px}.config-outbox__message{max-width:none}.modal.config-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.modal.config-dialog .input,.modal.config-dialog .select,.modal.config-dialog textarea{font-size:16px}.modal.config-dialog .row--end:last-child .btn{flex:1 1 auto;min-height:44px;justify-content:center}.session-banners:has(.sandbox-banner){position:sticky;top:var(--topbar-height)}.sandbox-banner{padding:7px 12px;font-size:12.5px}.sandbox-banner__text{flex-basis:calc(100% - 30px)}.sandbox-banner__actions{margin-left:28px}.sandbox-banner__link{min-height:44px}.sandbox-panel__actions{justify-content:flex-start;flex-wrap:wrap}.sandbox-panel__actions .btn,.sandbox-panel__row td .btn{min-height:44px}.sandbox-panel__row td .btn{position:relative;z-index:1}.sandbox-panel__link .mono{flex:1 1 100%}}@media(max-width:720px){.softphone-bar{left:0;right:0;bottom:0;width:auto;max-height:75dvh;border-radius:0;border-left:0;border-right:0;border-bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.softphone-bar__controls{flex-wrap:wrap}.softphone-bar__controls>.btn{flex:1 1 calc(33.333% - 6px);min-height:44px;justify-content:center}.softphone-bar__controls--answer>.btn{flex:1 1 calc(50% - 6px)}.softphone-bar__head .btn{min-height:44px;min-width:44px;justify-content:center}.softphone-keypad-sheet{position:fixed;inset:0;z-index:51;width:auto;display:flex;flex-direction:column;border:0;border-radius:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.softphone-keypad-sheet__header .btn{min-height:44px;min-width:44px;justify-content:center}.softphone-keypad{flex:1 1 auto;align-content:center;gap:10px}.softphone-keypad__key{height:64px;font-size:24px}.softphone-keypad__display{min-height:36px;font-size:22px}.softphone-wrapup .chip{min-height:40px;padding:6px 12px;font-size:14px}.softphone-wrapup textarea,.softphone-wrapup .input{font-size:16px}.softphone-wrapup__actions .btn{flex:1 1 auto;min-height:44px;justify-content:center}.modal.softphone-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.modal.softphone-dialog .row--end:last-child .btn{flex:1 1 auto;min-height:44px;justify-content:center}.modal.softphone-dialog .select,.modal.softphone-dialog .input{font-size:16px}.softphone-transfer__person,.softphone-devices__test .btn{min-height:44px}.softphone-presence-toggle__choices .chip{min-height:40px;padding:6px 14px;font-size:14px}.phone-page{grid-template-columns:minmax(0,1fr);gap:12px}.phone-page__dial>.btn{width:100%;min-height:44px;justify-content:center}.phone-page__tabs{padding:0 8px}.phone-call-sheet .sheet__header .btn,.phone-number-sheet .sheet__header .btn,.ivr-editor .sheet__header .btn{min-height:44px;min-width:44px;justify-content:center}.phone-call-sheet .sheet__footer .btn,.phone-number-sheet .sheet__footer .btn,.ivr-editor .sheet__footer .btn{flex:1 1 auto;min-height:44px;justify-content:center}.phone-number-sheet .input,.phone-number-sheet .select,.ivr-editor .input,.ivr-editor .select,.ivr-editor textarea{font-size:16px}.phone-urls__value{flex-wrap:wrap}.phone-urls__input{flex:1 1 100%}.phone-urls__value .btn{min-height:40px}.phone-numbers__actions{justify-content:flex-start;flex-wrap:wrap}.phone-numbers__actions .btn{min-height:40px}.ivr-node{padding:10px}.ivr-node__grid{grid-template-columns:1fr}.ivr-node__header{flex-wrap:wrap}.ivr-node__tools .btn{min-height:40px;min-width:40px}.ivr-options__row{grid-template-columns:1fr;gap:0;padding-bottom:8px;border-bottom:1px solid var(--border)}.ivr-options__row>.btn{justify-self:end}.ivr-prompt__head>.select,.ivr-editor__add>.select{flex:1 1 auto;min-width:0}.ivr-editor__add .btn{min-height:40px}.content:has(>.softphone-bar){padding-bottom:calc(180px + env(safe-area-inset-bottom))}}@media(max-width:720px){.wa-attempt>.btn{min-height:40px}}@media(max-width:720px){.admin-rail__item{min-height:44px;display:flex;align-items:center}.admin-tab,.lead-strip__cell{min-height:44px}.content__header>.row{justify-content:flex-start}.modal>.card>.card__header,.modal>*>.card>.card__header{padding:12px 14px}.modal>.card>.card__body:not(.card__body--flush),.modal>*>.card>.card__body:not(.card__body--flush){padding:14px}.metric__value{font-size:24px}}@media(max-width:720px){.stage-funnel__row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.stage-funnel__track{grid-column:1 / -1;grid-row:2}.stage-funnel__count{grid-column:2;grid-row:1;flex-direction:row;gap:6px;align-items:baseline}.project-row{padding:10px 8px;min-height:52px}.project-row__check{width:20px;height:20px}.projects-board__list-tools{padding:10px 12px}.projects-board__select .link-button{display:inline-block;padding:8px 4px}}@media(max-width:720px){.collections-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collections-cards .metric__value{font-size:20px}.collections-controls>*,.collections-controls>.field{flex:1 1 100%}.collections-filter{flex-direction:column;align-items:stretch;gap:3px}.collections-filter .select{width:100%;min-width:0}.collections-toolbar__end{margin-left:0}.receivables-table .receivables-table__actions{justify-content:flex-start;flex-wrap:wrap}.receivables-table__of{display:inline;font-size:inherit}.ageing-table.table--cards tfoot{display:block}.ageing-table.table--cards tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:2px;padding:10px 12px;border-top:1px solid var(--border);background:var(--surface-sunken)}}@media(max-width:720px){.units-editor td[data-label] .input,.units-editor td[data-label] .select{width:100%}.units-editor__code,.units-editor__uqc{width:auto}.table.units-editor td.units-editor__uqc{grid-column:1 / -1}}@media(max-width:720px){.widget-list__action{margin-left:0;margin-top:6px}.lead-account__actions{flex-wrap:wrap}}@media(max-width:720px){.reminders-card__actions,.reminders-card__confirm{flex-direction:column;align-items:stretch}.reminders-card__confirm{width:100%}.reminders-card__actions>.btn,.reminders-card__confirm>.btn{width:100%;min-height:44px;justify-content:center}.reminders-card__table.table--cards tbody tr{padding-inline:0}.reminders-card__item{flex-wrap:wrap}.hold-dialog__nodate{min-height:44px}.reminder-log__filters>.field{flex:1 1 calc(50% - 6px);min-width:0}.reminder-log__filters>.reminder-log__clear{flex:1 1 100%;min-height:44px;justify-content:center}}@media(max-width:720px){.signature-plate img{max-width:100%}.print-options__preview{margin-left:0}.print-options>.card__header>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.document-terms__summary{max-width:none;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.documents-setup__actions,.documents-setup__row-actions{justify-content:flex-start;flex-wrap:wrap}.print-options__term,.print-options__switch{min-height:44px;align-items:center}.print-options__revert{flex:1 1 100%;margin-right:0;justify-content:center}}@media(max-width:720px){.next-follow-up{row-gap:2px;font-size:13px}.follow-ups__row{flex-wrap:wrap}.follow-up-dialog__actions>.btn{flex:1 1 0;min-height:44px;justify-content:center}.quote-draft__compose>.field,.quote-draft__compose>.btn{flex:1 1 100%}.quote-draft__compose>.btn{min-height:44px;justify-content:center}.quote-queue__actions{justify-content:flex-start}.quote-queue__actions>.btn{flex:1 1 0;min-height:40px;justify-content:center}.follow-up-templates__grid{grid-template-columns:minmax(0,1fr)}.follow-up-templates__card>.btn{align-self:stretch;min-height:40px;justify-content:center}}@media(max-width:720px){.closing-quotes__option{grid-template-columns:auto minmax(0,1fr);padding:8px 4px}.closing-quotes__total{grid-column:2}}@media(max-width:720px){.statement__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.statement__controls .field{flex:1 1 calc(50% - 6px)}.statement__controls>.btn{flex:1 1 calc(50% - 6px);min-height:40px}.statement__entries{max-height:none;overflow:visible;border:0;border-radius:0}.table.table--cards.statement__table td[data-label=Particulars]{grid-column:1 / -1}.statement__actions>.btn{flex:1 1 calc(50% - 4px);min-height:40px}}@media(max-width:720px){.line-grid__row .line-grid__qty input.line-grid__num{width:auto;flex:1 1 auto;min-width:0}.line-grid__unit{font-size:13px}}@media(max-width:560px){.line-grid__row .line-grid__cell{position:relative}.line-grid__row .line-grid__qty{display:block}.line-grid__row .line-grid__qty input.line-grid__num{width:100%}.line-grid__row .line-grid__qty .line-grid__unit{position:absolute;top:0;right:0;max-width:60%;font-size:var(--font-size-xs)}}@media(max-width:720px){.doc-email__recipient{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 0}.doc-email__recipient .select{min-height:44px}.doc-email__body{max-height:40vh}.doc-email__file .checkbox-inline{min-height:40px}.doc-templates__chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.doc-templates__chips>.btn{flex:0 0 auto}.doc-templates__actions>.btn{flex:1 1 0;min-height:44px;justify-content:center}.modal .order-message .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.order-message__actions>.btn{flex:1 1 0;min-height:44px;justify-content:center}}@media(max-width:720px){.credit-banner__facts{padding-left:16px;font-size:13px}.quote-starters__row{flex-direction:column;align-items:stretch}.quote-starters__action>.btn{width:100%;min-height:44px;justify-content:center}.quote-starter-confirm__actions>.btn{flex:1 1 auto;min-height:44px;justify-content:center}}@media(max-width:720px){.doc-send-switch{display:flex;width:100%}.doc-send-switch__option{flex:1;min-height:44px}.doc-wa__recipient{padding:12px}.doc-wa__recipient input[type=radio]{width:20px;height:20px;margin-top:1px}.doc-wa-setup__row{grid-template-columns:1fr}.doc-wa-setup__label{padding-top:0}.doc-wa-setup__actions>.btn{flex:1 1 0;min-height:44px;justify-content:center}}@media(max-width:720px){.document-details__list dd .muted{display:block;margin-left:0}.document-details__sep{display:none}.document-details__regime{display:block;margin:4px 0 0}.document-details>.card__header>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.document-details-form__pair{grid-template-columns:minmax(0,1fr)}.document-details-form__buttons>.btn{flex:1 1 0;min-height:44px;justify-content:center}.zero-tax__actions>.btn{flex:1 1 100%;min-height:44px;justify-content:center}}@media(max-width:720px){.table.table--cards.import-mapping td{grid-column:1 / -1}.import-createonly .checkbox-inline{min-height:44px;white-space:normal}.import-units__grid{display:block}.import-units__head{display:none}.import-units__row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0;border-top:1px solid var(--border)}.import-units__head+.import-units__row{border-top:0;padding-top:0}.import-units__cell[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:var(--font-size-xs);font-weight:400;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.03em}.import-units__code{padding-top:0}.import-units__actions>.btn{flex:1 1 100%;min-height:44px;justify-content:center}}@media(max-width:720px){.table.table--cards td.numbering-series__wide{grid-column:1 / -1}.numbering-series__badges{display:flex;margin:4px 0 0}.numbering-series__note{max-width:none}.numbering-actions{justify-content:flex-start}.numbering-actions>.btn{min-height:44px}.numbering-at__row{flex-direction:column;align-items:stretch}.numbering-at__row>.select{width:100%;min-width:0}.numbering-at__row>.btn{min-height:44px;justify-content:center}.numbering-tokens{width:100%}.numbering-tokens>.btn{flex:1 1 0;min-width:0;min-height:44px;justify-content:center}.numbering-preview,.numbering-card .select{width:100%}.numbering-pattern-input{font-size:16px}}@media(max-width:720px){.table.table--cards.order-invoicing__table td,.table.table--cards.order-invoice-dialog__table td{grid-column:1 / -1}.order-invoicing__table.table--cards tbody tr,.order-invoice-dialog__table.table--cards tbody tr{padding-inline:0}.input.order-invoice-dialog__qty{width:100%;margin-top:4px}.input.order-invoice-dialog__share-input{flex:1 1 auto;width:auto;min-width:0}.order-invoice-dialog__share-row>.btn{min-height:44px}.modal .order-invoice-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.order-invoice-dialog__footer>*{flex:1 1 100%;min-height:44px;justify-content:center}}@media(max-width:720px){.radio-group.proforma-dialog__modes{flex-direction:column;gap:2px}.proforma-dialog__modes .checkbox{min-height:44px}.input.proforma-dialog__input{flex:1 1 8rem;width:auto;min-width:0}.proforma-dialog__footer>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.modal .proforma-dialog .card__header .btn,.modal .proforma-cancel-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.table.table--cards.proforma-card__table td[data-label=Status]{grid-column:1 / -1}.proforma-card__actions{flex-wrap:wrap;justify-content:flex-start}.proforma-card__actions>.btn{flex:1 1 calc(50% - 6px);min-height:40px;justify-content:center}.proforma-card__notice-actions>.btn{min-height:40px}.c360__summary>.proforma-customer{order:1}}@media(max-width:720px){.au-topbar{padding:10px;gap:8px}.au-topbar__back{min-height:44px;display:inline-flex;align-items:center}.au-topbar__name{flex:1 1 100%}.au-topbar__name .input{min-height:44px;font-size:16px;background:var(--surface);border-color:var(--control-border)}.au-topbar__tabs{flex:1 1 100%}.au-topbar__tabs .admin-tab{flex:1 1 0;min-height:44px;justify-content:center;text-align:center}.au-topbar__actions{width:100%;margin-left:0}.au-topbar__actions>.btn{flex:1 1 auto;min-height:44px;justify-content:center}.au-topbar__switch{min-height:44px}.au-menu__toggle{min-width:44px;min-height:44px}.au-menu__backdrop{display:block;position:fixed;inset:0;z-index:55;background:color-mix(in srgb,var(--text) 32%,transparent)}.au-menu{position:fixed;inset:auto 0 0;z-index:56;min-width:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--elevation-4)}.au-menu__item{min-height:44px;font-size:15px}.au-problems__toggle{display:inline-flex;align-items:center;min-height:44px}.au-problems:not(.au-problems--open) .au-problems__list{display:none}.au-problems__item{min-height:44px}.au-canvas{min-height:0;padding:14px 10px;border-radius:var(--radius-md)}.au-card{width:100%}.au-card__main{min-height:44px}.au-link__plus{width:44px;height:44px;font-size:22px}.au-lanes{justify-content:flex-start;scroll-snap-type:x mandatory}.au-lane{width:auto;min-width:84vw;scroll-snap-align:start}.au-panel,.au-panel:has(.sheet-backdrop,.modal){position:fixed;inset:0;z-index:50;width:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.au-panel-backdrop{display:none}.au-panel__header{position:sticky;top:0;z-index:1;padding:6px 8px 6px 14px}.au-panel__close{min-width:44px;min-height:44px;justify-content:center}.au-panel__body :is(.input,.select,.textarea){font-size:16px}.au-panel__footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.au-panel__footer>.btn{flex:1 1 auto;min-height:44px;justify-content:center}.au-picker__item{min-height:44px}.au-wait,.au-approval-timeout{grid-template-columns:1fr}.au-convert__actions>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.au-sends{grid-template-columns:1fr}.au-send__toggle{min-height:44px;align-items:center}.au-send__actions .btn{min-height:44px}.au-row{flex-direction:column;align-items:stretch}.au-row__actions{justify-content:flex-start}.au-row__actions .btn{min-height:44px}.au-gallery__grid{grid-template-columns:1fr}.au-gallery__card .btn{align-self:stretch;min-height:44px;justify-content:center}.au-runs .stage-cond{min-width:0;margin-left:0}}@media(max-width:720px){.money-in__switch{min-height:44px;margin:2px 0 8px}.money-in__tds{padding:10px 10px 2px}.money-in .form-grid{grid-template-columns:minmax(0,1fr)}.tds-presets{gap:8px}.tds-presets>.btn{flex:1 1 calc(25% - 8px);min-height:44px}.tds-presets>.tds-presets__free{flex:1 1 100%;width:100%}.tds-status__choice{padding:6px 0}.tds-card__file{max-width:100%}.tds-card__why{max-width:none}.tds-card__actions{flex-wrap:wrap}.tds-card__actions>.btn{min-height:40px}.tds-register__filters{flex-direction:column;align-items:stretch;gap:8px}.tds-register__filters .field{flex:1 1 auto}.tds-register__reverted{min-height:44px}.tds-register__totals{text-align:left}}@media(max-width:720px){.promise-check__summary{flex-direction:column;align-items:stretch;gap:8px}.promise-check__summary>.btn{width:100%;min-height:40px;justify-content:center}.promise-check__explain{max-width:none}.order-commitment__actions{justify-content:flex-start}.order-commitment__actions>.btn{min-height:36px}.order-confirm__file{width:100%;min-height:40px}.order-create__switch{align-items:flex-start}.order-list__title{max-width:none}}@media(max-width:720px){.receipt-dialog__customer{flex-wrap:wrap}.receipt-dialog__results{max-height:40dvh}.receipt-dialog__results .assign__option{min-height:44px}.receipt-dialog__footer>.receipt-dialog__why{flex:1 1 100%;margin-right:0}.receipt-dialog__footer>.btn{flex:1 1 auto;min-height:44px;justify-content:center}.modal .receipt-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.receipt-plan__modes .checkbox{min-height:44px}.table--cards.receipt-plan__table td[data-col=key] a:after{content:none}.table.table--cards.receipt-plan__table td[data-label=Apply]{grid-column:1 / -1}.table.receipt-plan__table td>div.receipt-plan__apply{position:relative;z-index:1;overflow:visible;justify-content:flex-start;margin-top:4px}.input.receipt-plan__input{flex:1 1 auto;width:auto;min-width:0;text-align:left;font-size:16px}.receipt-plan__apply>.btn{min-height:40px}.receipt-plan__problem{text-align:left}.table.table--cards.receipt-plan__table tfoot{display:block;padding:10px 12px;border-top:1px solid var(--border);background:var(--surface-sunken)}.table.table--cards.receipt-plan__table tfoot tr{display:flex;justify-content:space-between;gap:12px}.table.table--cards.receipt-plan__table tfoot td{display:block;padding:2px 0;border:0;background:none}.receipt-detail__actions>.btn{flex:1 1 calc(50% - 6px);min-height:44px;justify-content:center}.receipt-detail__actions>.receipt-detail__why{flex:1 1 100%;margin-right:0}.receipt-detail__form-actions>.btn{flex:1 1 calc(50% - 6px);min-height:44px;justify-content:center}.receipt-detail__row-actions{text-align:left;white-space:normal}.receipt-detail__row-actions>.btn{min-height:40px}.receipt-detail__scopes .checkbox{min-height:44px;align-items:flex-start}.receipt-detail__log>summary{display:flex;align-items:center;min-height:44px}.receipt-card__item{flex-wrap:wrap}.c360__summary>.receipt-card{order:1}.receipt-detail__form-actions>.receipt-detail__why{flex:1 1 100%;margin-right:0}}@media(max-width:720px){.erp-mirror .admin-tabs{flex-wrap:nowrap;overflow-x:auto}.erp-upload{position:fixed;inset:0;z-index:50;margin:0;overflow-y:auto;overscroll-behavior:contain;background:var(--surface-raised)}.erp-upload>.card{min-height:100dvh;border:0;border-radius:0;box-shadow:none}.erp-upload>.card>.card__header{position:sticky;top:0;z-index:3;background:var(--surface-raised)}.erp-upload>.card>.card__header .btn{min-height:40px}.erp-upload__options{grid-template-columns:minmax(0,1fr)}.erp-upload__complete{min-height:44px;align-items:flex-start}.erp-upload__actions>.btn{min-height:44px}.erp-mapping select,.erp-mapping .select{width:100%;min-width:0;max-width:none}.table.table--cards.erp-mapping__table td{grid-column:1 / -1}.erp-run-counts{grid-template-columns:1fr 1fr}.erp-conflict{grid-template-columns:1fr}.erp-candidates__item{grid-template-columns:minmax(0,1fr) auto}.erp-candidates__score{grid-column:1;grid-row:2}.erp-candidates__action{grid-column:2;grid-row:1 / span 2}.erp-candidates__action .btn{min-height:40px}.erp-order-picker{grid-template-columns:minmax(0,1fr)}.erp-filters .field,.erp-filters>.input{flex:1 1 100%;max-width:none}.erp-filters__row{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.erp-feeds__actions{flex-wrap:wrap;justify-content:flex-start}.erp-feeds__actions>.btn{min-height:40px}.erp-feeds__detail,.erp-feeds__block,.erp-mapping__note,.erp-documents__sub{max-width:none}.erp-sheet__actions>.btn{min-height:44px}}@media(max-width:720px){.more-panel{inset:0;width:auto;border-radius:0;border:0;z-index:60}.more-panel__header{padding:8px 8px 8px 16px}.more-panel__close{min-height:44px;min-width:44px}.more-panel__reset,.more-panel__filter{min-height:44px}.more-panel__body{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.nav-catalogue__heading{min-height:44px}.nav-catalogue__link{min-height:44px;font-size:15px}.nav-catalogue__pin{min-height:44px;min-width:44px}.pin-editor__btn{width:44px;height:44px}.pin-editor__row{min-height:48px}.nav-defaults{grid-template-columns:1fr}}@media(max-width:720px){.advances-card__facts{grid-template-columns:minmax(0,1fr)}.advances-card__terms>.btn{min-height:40px}.advances-card__actions>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.advances-card__actions>.advances-card__why{flex:1 1 100%}.advances-card__receipts td[data-col=actions]>.btn{min-height:40px}.advance-links__actions{width:100%}.advance-links__actions>.btn{flex:1 1 calc(50% - 6px);min-height:40px;justify-content:center}.advance-links__actions>.link-button{min-height:40px;display:inline-flex;align-items:center}.advance-dialog__modes .checkbox{min-height:44px}.advance-dialog__disabled-why{margin-top:-6px}.input.advance-dialog__input{flex:1 1 8rem;width:auto;min-width:0;font-size:16px}.advance-dialog__footer>.advance-dialog__why{flex:1 1 100%;margin-right:0}.advance-dialog__footer>.btn{flex:1 1 auto;min-height:44px;justify-content:center}.advance-dialog__link>.btn{min-height:44px}.modal .advance-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}}@media(max-width:720px){.order-progress__steps,.order-progress__steps--cancelled{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px}.order-progress__step:nth-child(4n+1):before{display:none}.order-progress-board__chips{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;overscroll-behavior-x:contain;padding-bottom:4px}.order-progress-board__chips>.chip{flex:0 0 auto;min-height:36px}.order-progress-board__filters .field,.erp-records__filters .field{flex:1 1 100%}.order-progress-board__late,.erp-records__check{min-height:44px}.erp-records__scope{flex:1 1 100%}.table.table--cards.order-progress__lines td,.table.table--cards.order-progress__oc-lines td,.table.table--cards.order-progress__documents td,.table.table--cards.order-progress-board__table td,.table.table--cards.erp-records__table td,.table.table--cards.order-progress-dialog__lines td{grid-column:1 / -1}.order-progress__oc .table--cards tbody tr,.order-progress-dialog__lines.table--cards tbody tr{padding-inline:0}.modal .order-progress-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.order-progress-dialog__fields{grid-template-columns:minmax(0,1fr)}.input.order-progress-dialog__qty{width:100%;margin-top:4px;text-align:left;font-size:16px}.order-progress-dialog__footer>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.erp-card__links>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.erp-records__totals>.erp-records__total{flex:1 1 100%;min-width:0}.deal-factory__item{align-items:flex-start}}@media(max-width:720px){.more-panel__reset{min-height:44px}}@media(max-width:720px){.reminder-steps__row,.reminder-steps__row--supplier{grid-template-columns:minmax(0,1fr);gap:6px;padding-bottom:10px;border-bottom:1px solid var(--border)}.reminder-steps__row .input,.reminder-steps__row .select{width:100%;min-height:44px;font-size:16px}.reminder-steps__remove{justify-self:end;min-height:44px}.reminder-steps__repeat .input{width:96px;min-height:44px;font-size:16px}.reminder-steps__repeat .checkbox-inline{min-height:44px}.reminder-steps__add>.btn{min-height:44px}.payment-reminders__actions>.btn{flex:1 1 auto;min-height:44px;justify-content:center}.payment-reminders__toggles .toggle-row{align-items:flex-start}.promises-tab__states>.chip{min-height:36px}.promises-table td[data-col=actions]>.btn{min-height:40px}.po-reminders .reminders-card__actions>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.contact-billing-toggle{min-height:40px}}@media(max-width:720px){.meta-conv__status-main{gap:6px 8px}.meta-conv__count-chip{min-height:36px}.table.table--cards.meta-conv__stages tbody tr{grid-template-columns:44px minmax(0,1fr);column-gap:8px;row-gap:6px;padding:10px 12px 12px 4px;align-items:center}.table.table--cards.meta-conv__stages td[data-col=select]{display:block;grid-column:1;grid-row:1 / span 2;align-self:stretch;padding:0}.table.table--cards.meta-conv__stages td[data-col=key]{grid-column:2;grid-row:1}.table.table--cards.meta-conv__stages td[data-label]{grid-column:2;grid-row:2}.meta-conv__tick{display:flex;justify-content:center;align-items:flex-start;width:44px;min-height:44px;height:100%;padding-top:10px;cursor:pointer}.meta-conv__tick input{width:20px;height:20px}.meta-conv__stages td .input{max-width:none}.table.table--cards.meta-conv__deliveries td:is(.meta-conv__matched,.meta-conv__reply){grid-column:1 / -1}.meta-conv__check-row{flex-direction:column;align-items:stretch}.meta-conv__check-row>.field{flex:0 0 auto;max-width:none}.meta-conv__check-row>.btn{margin-top:0;min-height:44px;justify-content:center}.meta-conv__test-lead,.meta-conv__found{flex-direction:column;align-items:stretch}.meta-conv__test-lead>.btn,.meta-conv__found>.btn{min-height:44px;justify-content:center}.meta-conv__lead-search .input,.meta-conv__source-add .input{flex:1 1 100%;max-width:none}.meta-conv__lead-search>.btn,.meta-conv__source-add>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.meta-conv__sources>.chip{min-height:36px}.meta-conv__since .input{max-width:none}.meta-conv__actions>.btn{flex:1 1 auto;min-height:44px;justify-content:center}.meta-conv__log-table{overflow-x:visible}.table.table--cards td.meta-conv__reply{min-width:0;max-width:none}.table.table--cards td.meta-conv__when{white-space:normal}.meta-conv__deliveries td[data-col=actions]>.btn{min-height:40px}.modal.meta-conv-dialog .card__header .btn{min-width:44px;min-height:44px;justify-content:center}.modal.meta-conv-dialog .row--end:last-child .btn{flex:1 1 auto;min-height:44px;justify-content:center}}@media(max-width:720px){.order-handoff__actions{flex-direction:column;align-items:stretch}.order-handoff__actions .btn{width:100%;min-height:44px;justify-content:center}.table.table--cards.order-handoff__deliveries td{grid-column:1 / -1}.order-handoff__footer a{display:inline-flex;align-items:center;min-height:44px}.order-handoff__fix{min-height:40px}.modal .order-handoff-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.order-handoff-dialog__footer>.btn{flex:1 1 100%;min-height:44px;justify-content:center}}@media(max-width:720px){.invoice-filters__dates{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.invoice-filters__dates .input{min-width:0;width:100%}.invoice-totals{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.line-grid__insight.btn{min-width:40px;min-height:40px;justify-content:center}.price-insight{padding:10px}.price-insight__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label use" "value use" "meta meta";row-gap:2px}.price-insight__row .price-insight__meta{grid-column:1 / -1}.price-insight__row .btn{min-height:40px;min-width:56px;justify-content:center}.price-insight__head .btn{min-width:40px;min-height:40px;justify-content:center}.price-insight__meta a{padding-block:8px}.price-history__controls .select{min-height:40px}.price-history__chip .btn{min-width:40px;min-height:40px;justify-content:center}}@media(max-width:720px){.quote-stage-field__row{flex-direction:column;align-items:stretch}.quote-stage-field__row .select{flex:0 0 auto;width:100%;max-width:none;min-height:40px;font-size:16px}.quote-stage-field__actions{display:flex;width:100%}.quote-stage-field__row .btn{flex:1 1 auto;width:100%;min-height:44px;justify-content:center}.table.table--cards td.lost-quotes__result{grid-column:1 / -1}.table.table--cards td.lost-quotes__result--ok{color:var(--success)}.table.table--cards td.lost-quotes__result--fail{color:var(--danger)}.lost-quotes__check{min-height:44px}.modal .lost-quotes-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.lost-quotes-dialog__footer>.btn{flex:1 1 100%;min-height:44px;justify-content:center}}@media(max-width:720px){.modal .credit-note-dialog .card__header .btn,.modal .irn-dialog .card__header .btn,.modal .credit-note-cancel-dialog .card__header .btn,.modal .irn-remove-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.table.table--cards.credit-lines td.num{white-space:normal}.input.credit-lines__input,.input.credit-lines__input--money,.input.credit-lines__input--unit,.input.credit-lines__input--tax{width:100%;margin-top:4px;text-align:left}.credit-lines--charges td[data-col=key] .input{min-width:0}.credit-lines--charges td[data-col=actions]{display:flex;justify-content:flex-end}.credit-lines--charges td[data-col=actions] .btn{min-height:44px;min-width:44px;justify-content:center}.credit-lines__error{max-width:none;margin-left:0}.credit-lines__add>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.credit-lines__cap,.credit-lines__note,.credit-lines__totals .field__error{text-align:left}.credit-lines__totals .doc-totals{width:100%}.credit-note-dialog__footer{flex-wrap:wrap}.credit-note-dialog__total{flex:1 1 100%;margin:0 0 2px}.credit-note-dialog__footer>.btn,.irn-dialog__footer>.btn,.credit-note-cancel-dialog__footer>.btn,.irn-remove-dialog__footer>.btn{flex:1 1 auto;min-height:44px;justify-content:center}.credit-note-itemwise>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.einvoice-card__header-actions .btn,.einvoice-card__actions .btn,.einvoice-card__erp .btn{min-height:40px}.einvoice-card__erp{flex-direction:column;align-items:stretch}.einvoice-card__irn{font-size:12px}}@media(max-width:720px){.doc-fields .btn{min-height:40px}.doc-fields__footer>.btn{flex:1 1 100%;justify-content:center}.modal .doc-fields-override .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.doc-fields-override__footer>.btn{flex:1 1 auto;min-height:44px;justify-content:center}.cf-behaviour{grid-template-columns:minmax(0,1fr)}.cf-behaviour__print .checkbox,.cf-behaviour__visible{min-height:40px}.order-custom-cols{width:100%}.order-custom-cols>summary{width:100%;min-height:40px;justify-content:center}.order-custom-cols__menu{position:static;width:100%;max-width:none;max-height:none;margin-top:6px;box-shadow:none}.order-custom-cols__menu .checkbox{min-height:40px}.table.table--cards td.order-list__custom-col{max-width:none}}@media(max-width:720px){.delivery-cal__grid,.delivery-cal__weekday,.delivery-cal__panel{display:none}.delivery-cal__agenda{display:flex;flex-direction:column;gap:14px}.delivery-cal__toolbar .btn{min-height:40px;min-width:40px;justify-content:center}.delivery-cal__title{flex:1 1 100%;order:-1;margin:0}.delivery-cal__spacer{display:none}.delivery-cal__filters{flex:1 1 100%;flex-direction:column}.delivery-cal__filters .select{width:100%;max-width:none;min-height:40px}.delivery-cal__counts{gap:6px}.delivery-cal__count{padding:8px 10px}.delivery-cal__count-label{font-size:12px}.delivery-cal__count-value{font-size:19px}}@media(max-width:720px){.erp-handoff__actions{flex-direction:column;align-items:stretch}.erp-handoff__actions .btn{width:100%;min-height:44px;justify-content:center}.erp-handoff__part-name{flex-basis:100%}.table.table--cards.erp-handoff__lines-table td{grid-column:1 / -1}.erp-handoff__files>summary,.erp-handoff__lines>summary{display:inline-flex;align-items:center;min-height:40px}.erp-handoff__setup a,.erp-handoff__ocs a,.erp-handoff__facts dd>a{display:inline-flex;align-items:center;min-height:40px}.modal .oc-number-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.oc-number-dialog__footer{flex-wrap:wrap}.oc-number-dialog__footer>.btn{flex:1 1 100%;min-height:44px;justify-content:center;margin-right:0}.erp-template-card__actions .btn{flex:1 1 auto;min-height:44px;justify-content:center}.erp-template-card__pending .btn{min-height:40px}.table.table--cards.erp-template-map__table td{grid-column:1 / -1}.table--cards.erp-template-map__table td[data-label]:not([data-col]):before{content:attr(data-label);display:block;margin-bottom:2px}.erp-template-map__table .select{width:100%;min-width:0;max-width:none;min-height:40px;font-size:16px}.erp-template-map__list>summary{display:inline-flex;align-items:center;min-height:40px;white-space:normal}.erp-template-map__actions .btn{flex:1 1 auto;min-height:44px;justify-content:center}.handoff-queue__chips{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;overscroll-behavior-x:contain;padding-bottom:4px}.handoff-queue__chips>.chip{flex:0 0 auto;min-height:36px}.handoff-queue__filters .field{flex:1 1 100%}.handoff-queue__aged{min-height:44px}.table.table--cards.handoff-queue__table td{grid-column:1 / -1}.table.table--cards.handoff-queue__table td[data-col=actions]{text-align:left}.handoff-queue__table td[data-col=actions] .btn{width:100%;min-height:44px;justify-content:center}.handoff-queue__notice-link a{display:inline-flex;align-items:center;min-height:40px}.content__header>.row>.customer-export{flex:0 0 auto}.customer-export>summary{min-height:36px}.customer-export__menu{position:fixed;top:calc(var(--topbar-height) + 8px);left:8px;right:8px;z-index:70;width:auto;min-width:0;max-width:none;max-height:min(60dvh,460px);overflow-y:auto}.customer-export__item{min-height:44px}}@media(max-width:720px){:root{--font-size-title: 24px;--content-pad-x: 12px;--content-pad-y: 14px;--card-pad: 16px}.menu-sheet__scrim{background:var(--scrim)}.menu__popover .menu-item,.menu__popover [role^=menuitem].btn{min-height:var(--control-h-touch)}.menu__header{padding:12px 14px}.style-preview{width:100%}.assign--compact .assign__control{min-height:var(--control-h);font-size:var(--font-size-base)}}@media(max-width:720px){.topbar{padding:0 var(--space-2);gap:var(--space-1)}.topbar__left,.topbar__right{gap:2px}.global-search{position:static;width:auto;flex:0 0 auto}.global-search__field{display:none}.global-search__toggle{display:inline-grid}.global-search--expanded .global-search__field{display:flex;position:absolute;left:var(--space-2);right:var(--space-2);top:8px;height:44px;z-index:2;background:var(--topbar-bg)}.global-search--expanded .global-search__input{min-height:44px;padding-right:48px}.global-search--expanded .global-search__close{display:inline-grid;position:absolute;right:2px;top:50%;margin-top:-22px;width:44px;min-height:44px}.global-search--expanded .global-search__kbd,.topbar__new-label,.topbar__ask-label,.account-menu__name,.account-menu__chevron,.topbar__divider{display:none}.topbar .mobile-only,.topbar__new,.topbar__ask,.bell__button,.account-menu__trigger,.global-search__toggle{min-width:44px;min-height:44px}.topbar__ask,.account-menu__trigger{padding:0;justify-content:center}.topbar__new,.topbar__ask{border-color:transparent;background:transparent;color:var(--topbar-text)}:root{--content-corner: 12px}.main{box-shadow:none}.topbar:after{content:"";position:absolute;top:100%;right:0;width:var(--content-corner);height:var(--content-corner);background:radial-gradient(circle at 0% 100%,transparent calc(var(--content-corner) - 1.5px),var(--content-edge) calc(var(--content-corner) - .5px),var(--topbar-bg) calc(var(--content-corner) + .5px));pointer-events:none}.sidebar{position:fixed;top:0;bottom:0;left:-100%;z-index:var(--z-drawer);width:min(86vw,300px);overflow-y:auto;border-right:0;transition:left var(--duration-slow) var(--ease);box-shadow:var(--elevation-4)}.sidebar--open{left:0}.sidebar__link,.sidebar__more{min-height:44px;font-size:15px}.sidebar__unpin{width:44px;height:44px;top:0;opacity:1}.sidebar__unpin,.sidebar__item:has(.sidebar__link--active) .sidebar__unpin{background:transparent}.sidebar__unpin:is(:hover,:active,:focus-visible),.sidebar__item:has(.sidebar__link--active) .sidebar__unpin:is(:hover,:active,:focus-visible){background:var(--nav-border);color:var(--nav-text-active)}.sidebar__item:has(>.sidebar__unpin)>.sidebar__link{padding-right:48px}.sidebar__close{min-width:44px;min-height:44px}.sidebar__account{display:flex;border-top:1px solid var(--nav-border);color:var(--nav-text)}.sidebar__account .btn--ghost{color:var(--nav-text);border-color:var(--nav-control-border)}.sidebar__account .btn--ghost:hover:not(:disabled),.sidebar__account .btn--ghost:active:not(:disabled){background:var(--nav-bg-hover);border-color:var(--nav-control-border);color:var(--nav-text-active)}.sidebar__find,.sidebar__brand,.sidebar__account .btn,.viewas-banner__leave{min-height:var(--control-h-touch)}.locked-banner__link{display:inline-flex;align-items:center;min-height:var(--control-h-touch)}.global-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}}@media(max-width:720px){.dashboard-home .dash-hero h1{font-size:var(--font-size-title)}.dashboard-home>.dash-hero.content__header:has(>.row){display:flex}.dash-hero{background-position:0% 100%}.dash-hero:before{background:color-mix(in srgb,var(--accent-container) 50%,transparent)}.dash-hero>.dash-hero__actions>.dash-header__period{flex:1 1 100%;min-height:var(--control-h-touch)}.dash-hero>.dash-hero__actions>.dash-hero__create{flex:1 1 0;min-height:var(--control-h-touch)}.dash-hero>.dash-hero__copy>p{display:none}.dashboard-home>.dash-hero{min-height:0;padding:var(--space-4)}.tile-icon{display:none}.setup-strip{padding:12px}.setup-strip__bar{flex:1 1 120px}.setup-strip__actions{margin-left:0}.ai-insights>.card__header>.tabs{box-shadow:none}.ai-insights__open{margin-left:0}.ai-insights__item{grid-template-columns:20px minmax(0,1fr)}.ai-insights__act{grid-column:2;justify-self:start}.activity-row{grid-template-columns:minmax(52px,auto) 16px minmax(0,1fr) auto;gap:var(--space-2)}.activity-row__type-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.activity-row--overdue{grid-template-columns:minmax(0,1fr) auto}.activity-row--overdue>.activity-row__when{grid-column:1 / -1;flex-direction:row;gap:6px}.forecast__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.forecast-figure{min-width:0}.forecast__ask{flex-wrap:wrap}.forecast__ask>.btn{flex:1 1 auto}.users-table{overflow-x:visible}}@media(max-width:720px){.list-toolbar__row>.input{flex:1 1 100%;min-width:0}.list-toolbar__end{flex-basis:100%;justify-content:space-between;order:2}.list-toolbar__end>.mode-toggle{flex:1 1 auto;width:auto}.list-footer{padding:10px 12px}.complete-toggle{width:var(--control-h-touch);height:var(--control-h-touch)}.table--cards.task-table td[data-col=key]{grid-row:1;padding-right:48px}.table--cards.task-table td[data-col=complete]{grid-column:-2 / -1;grid-row:1;justify-self:end;align-self:start;position:relative;z-index:1}.task-table .task-table__title{white-space:normal;overflow-wrap:anywhere}.table--cards.task-table td[data-label=Due]{overflow-wrap:normal}.table--cards.task-table .due{display:inline}.table--cards.task-table .due>.icon{margin-right:4px}.table--cards td:not([data-col=key]) :is(button,select){position:relative;z-index:1}.card.filter-panel>.filter-panel__done{min-height:var(--control-h-touch)}}@media(max-width:720px){.tpl-section-head>.tpl-filters{display:contents}.tpl-section-head>.tpl-filters>input.tpl-filters__search{order:3;flex:1 1 100%;width:auto}.tpl-section-head>.tpl-filters>.tpl-filters__festival{flex:0 1 auto;width:auto;max-width:50%}.filter-bar.tpl-filters{padding:var(--space-3) var(--card-pad)}.filter-bar.tpl-filters>.select:is(.tpl-filters__project,.tpl-filters__category){flex-basis:100%}.tpl-list .tpl-channel-tabs{box-shadow:none}.wa-connection__actions{margin-left:0}.c360__stat{padding:8px 10px}}@media(max-width:720px){.billing-system__modes{flex-direction:column;gap:2px}.billing-system__mode{min-height:44px}.billing-system__effects{grid-template-columns:minmax(0,1fr);gap:2px}.billing-system__effects dd{margin-bottom:10px}.billing-system__actions .btn,.billing-system__apply .btn{flex:1 1 100%;justify-content:center;min-height:44px}.billing-system__roles-toggle{min-height:44px}.billing-system__schedules{align-items:flex-start}.external-collections__switch{flex-direction:column;align-items:stretch}.external-collections__switch .btn{justify-content:center;min-height:44px}}@media(max-width:720px){.erp-transport__script{max-height:200px}.erp-transport__url{flex-wrap:wrap;word-break:break-all}.erp-transport__url>.btn,.erp-transport__script-head .btn,.erp-transport__section>.row .btn{min-height:44px}.erp-transport__facts{grid-template-columns:minmax(0,1fr);gap:0}.erp-transport__facts dd{margin-bottom:8px}.erp-transport__mode,.erp-transport__ack{min-height:44px}.modal .erp-transport:has(.erp-transport__form)>.row--end:last-child{position:static;border-top:0;padding-top:0}.erp-feeds__facts{min-height:40px}.erp-feeds__delivery{max-width:none}.erp-stock-panel__switch{min-height:44px}.erp-stock-panel__picker{min-width:0;max-width:none;width:100%}.erp-stock-panel__picker-actions .btn,.erp-stock-panel__more .btn{min-height:44px}.product-stock-cell,.line-grid__stock{white-space:normal}}@media(max-width:720px){.table.table--cards.order-dispatch__table td{grid-column:1 / -1}.order-dispatch__ref,.order-dispatch__tracking,.order-dispatch__vehicle,.order-dispatch__lr{white-space:normal;overflow-wrap:anywhere}.order-dispatch__note{min-width:0;max-width:none}.order-dispatch__actions{justify-content:flex-start}.order-dispatch__actions>.btn{flex:1 1 calc(50% - 6px);min-height:40px;justify-content:center}.order-dispatch__prompt-body{flex-direction:column;align-items:stretch}.order-dispatch__prompt-body>.btn,.order-dispatch__notice>.btn,.order-dispatch__empty-action{min-height:44px;justify-content:center}.modal .dispatch-dialog .card__header .btn{min-height:44px;min-width:44px;justify-content:center}.dispatch-dialog__footer>.btn{flex:1 1 100%;min-height:44px;justify-content:center}.portal-progress__track{min-height:44px}.portal-progress__detail{padding:10px}.portal-progress__steps{grid-template-columns:minmax(0,1fr)}.portal-progress__step{display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:10px;align-items:start;justify-items:start;padding:0 0 14px;text-align:left;font-size:13px}.portal-progress__step:last-child{padding-bottom:0}.portal-progress__step:before{display:none}.portal-progress__step:not(:last-child):after{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--border)}.portal-progress__step--done:not(:last-child):after{background:var(--accent)}.portal-progress__dot{grid-column:1;grid-row:1;margin-top:2px}.portal-progress__label,.portal-progress__date{grid-column:2}.table.table--cards.portal-progress__quantities td{grid-column:1 / -1}}.sidebar__fold,.sidebar__find-icon{flex-shrink:0;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--nav-text-muted);cursor:pointer;transition:var(--transition-colors)}.sidebar__fold:hover,.sidebar__find-icon:hover{background:var(--nav-bg-hover);color:var(--nav-text-active)}.sidebar__fold:focus-visible,.sidebar__find-icon:focus-visible{outline:2px solid var(--nav-focus);outline-offset:-2px}@media(max-width:720px){.sidebar__fold,.sidebar__find-icon{display:none}}@media(min-width:721px){.app-shell--rail{--sidebar-width: 64px}.app-shell--rail .sidebar__brand-row{height:auto;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0}.app-shell--rail .sidebar__brand{flex:none;justify-content:center;padding:4px}.app-shell--rail .sidebar__brand-name{display:none}.app-shell--rail .sidebar__logo{max-width:40px;overflow:hidden}.app-shell--rail .sidebar__logo img{width:40px;height:32px;max-width:none;max-height:none;object-fit:cover;object-position:left center}:root .app-shell--rail .sidebar[data-logo-plate] .sidebar__logo{max-width:48px;padding:4px}:root .app-shell--rail .sidebar[data-logo-plate] .sidebar__logo>img{max-width:none;max-height:none}.app-shell--rail .sidebar__nav{padding:var(--space-2) var(--space-2) var(--space-3)}.app-shell--rail .sidebar__find-wrap,.app-shell--rail .sidebar__note,.app-shell--rail .sidebar__empty{display:none}.app-shell--rail .sidebar__find-icon{width:100%;height:var(--control-h);margin-bottom:var(--space-2)}.app-shell--rail .sidebar__link,.app-shell--rail .sidebar__more{justify-content:center;gap:0;padding:0}.app-shell--rail .sidebar__link>.sidebar__label,.app-shell--rail .sidebar__more>span:not(.visually-hidden){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-shell--rail .sidebar__unpin{display:none}.app-shell--rail .sidebar__item:has(>.sidebar__unpin)>.sidebar__link{padding-right:0}}.contact-dialog{width:100%;max-width:520px}.contact-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-4);border:2px dashed var(--border-strong);border-radius:var(--radius-control);text-align:center;cursor:pointer}.contact-drop:hover,.contact-drop:focus-within{border-color:var(--accent);background:var(--accent-container)}.contact-drop:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.contact-drop--over{border-style:solid;border-color:var(--accent);background:var(--accent-container)}.contact-list{display:flex;flex-direction:column;max-height:50vh;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-control)}.contact-row{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);cursor:pointer}.contact-row:last-child{border-bottom:0}.contact-row:hover{background:var(--surface-sunken)}.contact-row:focus-within{outline:2px solid var(--focus-ring);outline-offset:-2px}.contact-row>input{grid-row:1 / span 2;margin:0}.contact-row__main,.contact-row__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-row__meta{font-size:var(--font-size-sm)}@media(max-width:720px){.contact-row{min-height:44px}.contact-drop{padding:var(--space-5) var(--space-3)}.modal .contact-dialog .row.row--end>.btn{flex:1 1 0;min-height:44px;justify-content:center}}.btn--danger-soft{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.btn--danger-soft:hover:not(:disabled),.btn--danger-soft:active:not(:disabled){background:var(--danger-soft);border-color:var(--danger-text);color:var(--danger-strong)}@media(min-width:1280px){.detail-list--cols{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);column-gap:20px;row-gap:12px}.detail-list--cols dt{white-space:nowrap}}.c360__row-link{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:inherit;text-decoration:none}.c360__row-link:hover{color:inherit;text-decoration:none}.c360__row-link:hover .widget-list__primary{text-decoration:underline}@media(min-width:1101px){.c360__account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.c360__account>.c360__related{grid-column:1 / -1;order:-1}.c360__account>.related-unavailable{grid-column:1 / -1}}@media(max-width:1100px){.c360--customer.c360--details-first .c360__account{order:1}.c360--customer.c360--details-first .c360__tail{order:2}.c360--customer.c360--details-first .c360__history{order:3}.c360--customer .c360__summary{order:-2}}@media(min-width:721px)and (max-width:1100px){.c360--lead>.stack{display:contents}.c360--lead .c360__details-lead{order:1}.c360--lead .c360__account--lead{order:2}}.li-map-grid>*{min-width:0}.li-map-grid .field__label,.li-map-grid .field__hint{overflow-wrap:anywhere}.source-answers__submission+.source-answers__submission{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.source-answers__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.source-answers__list{margin:0}.source-answers__item{padding:var(--space-2) 0;border-top:1px solid var(--border-subtle)}.source-answers__item:first-child{border-top:0}.source-answers__q{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.source-answers__a{margin:2px 0 0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.source-answers__details{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);overflow-wrap:anywhere}.dtp__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;cursor:pointer}.dtp__trigger:disabled{cursor:not-allowed}.dtp__trigger>.icon{flex:none;color:var(--text-muted)}.dtp__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtp__value--empty{color:var(--text-muted)}.dtp__scrim{position:fixed;inset:0;z-index:1399;background:var(--scrim)}.dtp__popover{position:fixed;z-index:1400;box-sizing:border-box;width:296px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-menu);background:var(--surface-raised);box-shadow:var(--elevation-3);color:var(--text)}.dtp__popover--both{width:452px}.dtp__popover--time{width:auto}.dtp__body{display:flex;gap:12px}.dtp__cal{flex:none;width:272px}.dtp__head{display:flex;align-items:center;gap:4px;margin-bottom:8px}.dtp__nav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer}.dtp__nav:hover{background:var(--surface-hover)}.dtp__select{flex:1 1 0;min-width:0;height:32px;padding:0 6px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text);font:inherit;font-size:var(--font-size-sm)}.dtp__year{flex:1 1 auto;text-align:center;font-weight:var(--font-weight-semibold)}.dtp__dow,.dtp__grid{display:grid;grid-template-columns:repeat(7,1fr)}.dtp__dow{margin-bottom:2px;text-align:center;font-size:var(--font-size-xs);color:var(--text-muted)}.dtp__grid{gap:2px}.dtp__day,.dtp__tbtn,.dtp__monthbtn{border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.dtp__day{height:34px}.dtp__tbtn{flex:none;height:32px}.dtp__monthbtn{height:40px}.dtp__day:hover:not(:disabled):not(.dtp__day--on),.dtp__tbtn:hover:not(:disabled):not(.dtp__day--on),.dtp__monthbtn:hover:not(:disabled):not(.dtp__day--on){background:var(--surface-hover)}.dtp__day--outside{color:var(--text-muted)}.dtp__day--today:not(.dtp__day--on){border-color:var(--accent)}.dtp__day--on{border-color:var(--accent);background:var(--accent);color:var(--brand-on-primary);font-weight:var(--font-weight-semibold)}.dtp__day:disabled,.dtp__tbtn:disabled,.dtp__monthbtn:disabled{color:var(--text-disabled);cursor:not-allowed}.dtp__day:focus-visible,.dtp__tbtn:focus-visible,.dtp__monthbtn:focus-visible,.dtp__nav:focus-visible,.dtp__link:focus-visible,.dtp__select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.dtp__months{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dtp__time{flex:none;width:124px;padding-left:12px;border-left:1px solid var(--border-subtle)}.dtp__popover--time .dtp__time{width:112px;padding-left:0;border-left:0}.dtp__tlabel{margin:0 0 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.dtp__tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:10px}.dtp__tgrid--ampm{grid-template-columns:repeat(2,1fr);margin-bottom:0}.dtp__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:10px;padding-top:8px;border-top:1px solid var(--border-subtle)}.dtp__foot-actions{display:inline-flex;align-items:center;gap:var(--space-3)}.dtp__link{padding:4px 6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--accent-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.dtp__link:hover{background:var(--surface-hover)}@media(forced-colors:active){.dtp__day--on{outline:2px solid Highlight}}@media(max-width:720px){.dtp__popover.dtp__popover--sheet{inset:auto 0 0;width:auto;max-height:88vh;overflow-y:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.dtp__popover--sheet .dtp__body{flex-direction:column}.dtp__popover--sheet .dtp__cal{width:auto}.dtp__popover--sheet .dtp__time{width:auto;padding:12px 0 0;border-top:1px solid var(--border-subtle);border-left:0}.dtp__popover--sheet .dtp__tgrid{grid-template-columns:repeat(6,1fr)}.dtp__popover--sheet .dtp__tgrid--ampm{grid-template-columns:repeat(2,1fr)}.dtp__popover--sheet .dtp__tbtn,.dtp__popover--sheet .dtp__day,.dtp__popover--sheet .dtp__nav,.dtp__popover--sheet .dtp__select{height:40px}.dtp__popover--sheet .dtp__nav{width:40px}}.wai-tabs{margin-bottom:var(--space-3)}.wai-split{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(260px,320px);gap:var(--space-4);align-items:start}.wai-split>.wai-list,.wai-thread-pane,.wai-details-pane{min-width:0;height:var(--fit-height, 640px)}.wai-thread-pane{display:flex;flex-direction:column}.wai-thread-pane--empty{grid-column:2 / span 2}.wai-thread-pane>.wa-conv{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wai-thread-pane>.wa-conv>.card__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wai-details-pane{overflow-y:auto;overscroll-behavior:contain}.wai-details-pane>.card{min-height:100%}.wai-details-pane__title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.wai-details-toggle,.wai-details-close{display:none}.wai-conv__header{flex-wrap:wrap;row-gap:6px}.wai-conv__header .wa-conv__who{flex:1 1 160px}.wai-conv__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.wai-filters{gap:var(--space-2)}.wai-filters__search .input{width:100%}.wai-filters__chips{gap:6px}.wai-filters__more{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.wai-filters__more .select{width:100%;min-width:0}.wai-row{gap:4px}.wai-row__meta{min-width:0;gap:6px}.wai-row__record{font-weight:var(--font-weight-medium);color:var(--text);max-width:100%}.wai-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;padding:1px 8px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-size-xs);line-height:18px}.wai-chip--number{max-width:190px}.wai-chip--project{max-width:170px}.wai-chip__off{margin-left:2px;padding-left:6px;border-left:1px solid var(--border-strong);color:var(--text-subtle);font-style:italic}.wai-waiting{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--accent-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:18px;white-space:nowrap}.wai-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--font-size-sm)}.wai-assignee--none{color:var(--text-muted);font-style:italic;font-size:var(--font-size-xs)}.wa-chat-row__meta .wai-assignee{font-size:var(--font-size-xs)}.wai-avatar{flex:0 0 auto;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-text);font-size:10px;font-weight:var(--font-weight-semibold)}.wai-online{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.wai-online__dot{width:8px;height:8px;border-radius:50%;background:var(--text-disabled);flex:0 0 auto}.wai-online--online .wai-online__dot,.wai-online__dot--online{background:var(--success)}.wai-online--away .wai-online__dot,.wai-online__dot--away{background:var(--warning)}.wai-availability{display:inline-flex;gap:4px}.wai-availability .chip{gap:6px}.wai-thread{gap:8px}.wai-msg .wa-msg__bubble{display:flex;flex-direction:column;gap:4px}.wai-tick--unconfirmed{color:var(--warning-text)}.wai-msg__again{display:flex;justify-content:flex-end}.wai-reactions{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.wai-reaction{display:inline-flex;align-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);font-size:13px}.wai-system-line{display:flex;justify-content:center}.wai-system-line span{max-width:90%;text-align:center;font-size:var(--font-size-xs);color:var(--text-muted);padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-muted);border:1px dashed var(--border)}.wai-note-line{display:flex;justify-content:center}.wai-note-line__bubble{width:min(86%,560px);padding:6px 10px;border-radius:var(--radius-card);background:var(--warning-soft);border:1px dashed var(--warning-border)}.wai-note-line__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--warning-text);font-weight:var(--font-weight-medium)}.wai-note-line__body{font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.wai-media{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:var(--font-size-sm)}.wai-media--off{color:var(--text-muted);font-style:italic}.wai-media--image{padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--radius-md);overflow:hidden}.wai-media--image img{display:block;max-width:min(280px,100%);max-height:280px;height:auto;border-radius:var(--radius-md)}.wai-media--sticker img{max-width:120px;max-height:120px}.wai-media--loading{width:180px;height:120px;border-radius:var(--radius-md);background:var(--skeleton)}.wai-media--loading.wai-media--sticker{width:96px;height:96px}.wai-media--file{min-height:36px;padding:6px 10px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;max-width:100%}.wai-media--file:hover{background:var(--surface-hover)}.wai-media-file{display:flex;flex-direction:column;gap:2px;min-width:0}.wai-media__error{font-size:var(--font-size-xs);color:var(--danger-text)}.wai-location,.wai-interactive,.wai-template-sent{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--font-size-sm)}.wai-contacts{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:var(--font-size-sm)}.wai-contacts li{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wai-window{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--text-muted)}.wai-window--closed{color:var(--warning-text)}.wai-window__switch{margin-left:auto}.wai-composer__row{align-items:flex-end}.wai-composer__box{position:relative;flex:1 1 auto;min-width:0;display:flex}.wai-composer__box .textarea{flex:1;min-width:0;min-height:44px;max-height:200px;resize:vertical}.wai-composer__template{display:grid;gap:8px}.wai-attachment{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 8px;border-radius:var(--radius-control);background:var(--surface-muted);border:1px solid var(--border);font-size:var(--font-size-sm)}.wai-quick-pop{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:var(--z-dropdown);margin:0;padding:4px;list-style:none;max-height:240px;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu)}.wai-quick-pop__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer}.wai-quick-pop__item:hover,.wai-quick-pop__item--on{background:var(--surface-selected)}.wai-template{display:grid;gap:8px}.wai-template .field{margin-bottom:0}.wai-template__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.wai-template__preview{padding:8px 10px;border-radius:var(--radius-card);border:1px solid var(--accent-border);background:var(--surface-selected);font-size:var(--font-size-sm);display:grid;gap:4px;white-space:pre-wrap;overflow-wrap:anywhere}.wai-template__empty,.wai-template__note{margin:0;font-size:var(--font-size-sm)}.wai-details{display:grid;gap:var(--space-3)}.wai-details .alert{margin-bottom:0}.wai-facts{grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:start}.wai-facts dd{min-width:0;display:grid;gap:4px;justify-items:start}.wai-facts__sub{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.wai-facts__value{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.wai-facts__actions{gap:6px}.wai-inline-edit{display:flex;gap:6px;align-items:center;flex-wrap:wrap;width:100%}.wai-inline-edit .select{min-width:0;flex:1 1 140px}.wai-details__tabs{display:flex;gap:6px}.wai-transfer-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:var(--radius-card);background:var(--info-soft);border:1px solid var(--info-border);color:var(--info-text);font-size:var(--font-size-sm)}.wai-notes{display:grid;gap:8px}.wai-notes__list,.wai-history{margin:0;padding:0;list-style:none;display:grid;gap:8px}.wai-notes__item{padding:8px 10px;border-radius:var(--radius-card);background:var(--warning-soft);border:1px dashed var(--warning-border)}.wai-notes__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--font-size-xs)}.wai-notes__head .btn{margin-left:auto}.wai-notes__body{font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}.wai-history li{display:grid;gap:2px;font-size:var(--font-size-sm);padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.wai-history li:last-child{border-bottom:0}.wai-history .muted{font-size:var(--font-size-xs)}.wai-history__note{font-style:italic;color:var(--text-muted)}.wai-empty-line,.wai-sheet__lead{margin:0;font-size:var(--font-size-sm)}.wai-sheet__subhead{margin:var(--space-3) 0 6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.wai-people{margin:0;padding:0;list-style:none;display:grid;gap:4px;max-height:320px;overflow-y:auto}.wai-people__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--radius-control);border:1px solid var(--border);cursor:pointer}.wai-people__row:hover{background:var(--surface-hover)}.wai-people__row--on{background:var(--surface-selected);border-color:var(--accent-border)}.wai-people__load{font-size:var(--font-size-xs);white-space:nowrap}.wai-link-group__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);margin-bottom:4px}.wai-link-list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.wai-link-list__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:8px 10px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.wai-link-list__item:hover{background:var(--surface-hover)}.wai-attest{align-items:flex-start}.wai-quick-edit{display:grid;gap:8px}.wai-quick-list,.wai-transfer-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.wai-quick-list li,.wai-transfer-list li{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.wai-quick-list__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wai-quick-list__actions{margin-left:auto}.wai-quick-list__body{margin-top:4px;font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-muted)}.wai-transfer-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.wai-transfer-list__what{display:grid;gap:2px;min-width:0;font-size:var(--font-size-sm)}.wai-transfer-list--closed li{background:var(--surface-muted)}.wai-record{margin:0;padding:0;list-style:none}.wai-record li+li{border-top:1px solid var(--border-subtle)}.wai-record__row{display:grid;gap:4px;padding:10px var(--space-4);color:inherit;text-decoration:none}.wai-record__row:hover{background:var(--surface-hover)}.wai-record__line{display:flex;align-items:center;gap:8px;min-width:0}.wai-record__line strong{flex:1;min-width:0;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.wai-record__line .muted{font-size:var(--font-size-xs);white-space:nowrap}.wai-record__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--font-size-xs)}.wai-record__empty{margin:0;padding:12px var(--space-4);font-size:var(--font-size-sm)}.wai-legacy-note{display:flex;align-items:center;gap:6px;margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}@media(max-width:1279px)and (min-width:961px){.wai-split{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.wai-thread-pane--empty{grid-column:2}.wai-details-toggle,.wai-details-close{display:inline-flex}.wai-details-pane{display:none;position:fixed;z-index:var(--z-drawer);top:var(--topbar-height);right:0;bottom:0;width:min(380px,92vw);height:auto;padding:var(--space-3);background:var(--page-bg);box-shadow:var(--elevation-4);border-left:1px solid var(--border)}.wai-details-pane--open{display:block}}@media(max-width:960px){.wai-split{grid-template-columns:minmax(0,1fr)}.wai-split>.wai-list{height:auto}.wai-split[data-pane=list]>.wai-thread-pane,.wai-split[data-pane=list]>.wai-details-pane{display:none}.wai-split[data-pane=thread]>.wai-list,.wai-split[data-pane=thread]>.wai-details-pane{display:none}.wai-split[data-pane=details]>.wai-list,.wai-split[data-pane=details]>.wai-thread-pane{display:none}.wai-thread-pane{height:max(420px,calc(100dvh - var(--topbar-height) - var(--session-banner-height, 0px) - var(--space-4)))}.wai-thread-pane--empty{display:none}.wai-details-pane{height:auto;overflow:visible}.wai-details-toggle,.wai-details-close{display:inline-flex}.wai-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;flex:1 1 100%;margin-bottom:0}}@media(max-width:720px){.wai-tabs{overflow-x:auto}.wai-conv__chips{flex:1 1 100%}.wai-chip--number,.wai-chip--project{max-width:150px}.wai-template__values{grid-template-columns:minmax(0,1fr)}.wai-people__row{grid-template-columns:auto minmax(0,1fr)}.wai-people__row .wai-online,.wai-people__row .wai-people__load{grid-column:2}.wai-facts{grid-template-columns:minmax(0,1fr)}.wai-facts dt{margin-top:4px}.wai-availability{flex-wrap:wrap}.wai-msg .wa-msg__bubble{max-width:86%}}.was-chip-with-reason{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.was-chip-reason{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.35;overflow-wrap:anywhere}.was-copy{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;min-width:0;flex-wrap:wrap}.was-copy__value{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px 6px;overflow-wrap:anywhere;word-break:break-all;min-width:0}.was-fieldset{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.was-fieldset legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0 4px;color:var(--text)}.was-fieldset__hint{margin:0 0 4px;font-size:var(--font-size-xs)}.was-consequences{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-sm)}.was-numbers__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.was-numbers__lead{margin:0;max-width:70ch;font-size:var(--font-size-sm)}.was-numbers__table td{vertical-align:top}.was-numbers__name{display:inline-flex;align-items:center;gap:6px}.was-numbers__name .icon{color:var(--accent)}.was-numbers__phone{display:block;font-size:var(--font-size-sm);margin-top:2px}.was-numbers__sub{display:block;font-size:var(--font-size-xs);margin-top:2px}.was-numbers__actions{white-space:nowrap}.was-numbers__actions>.btn{display:flex;margin:0 0 4px auto}.was-numbers__sub-first{display:block;font-size:var(--font-size-sm)}.was-edit__phone,.was-check__phone{margin:0;font-size:var(--font-size-sm)}.was-purpose{align-items:flex-start}.was-purpose__hint{font-size:var(--font-size-xs)}.was-project-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.was-channel-summary{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text)}.was-channel-summary .icon{color:var(--text-muted);margin-top:2px;flex:none}.was-wizard__section{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-3)}.was-wizard__section+.was-wizard__section{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.was-wizard__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.was-wizard__lead{margin:0;font-size:var(--font-size-sm)}.was-discovery{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.was-discovery__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:8px 0;border-bottom:1px solid var(--border-subtle);min-width:0}.was-discovery__row:last-child{border-bottom:0}.was-discovery__row--off{color:var(--text-muted)}.was-discovery__pick{align-items:flex-start;min-width:0}.was-discovery__meta{display:block;font-size:var(--font-size-xs)}.was-discovery__default{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-sm);flex:none}.was-webhook{display:flex;flex-direction:column;gap:var(--space-2)}.was-webhook p{margin:0;font-size:var(--font-size-sm)}.was-webhook__list dd{min-width:0}.was-webhook__fields{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px}.was-webhook__fields code{font-size:var(--font-size-xs)}.was-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.was-check__item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.was-check__item:last-child{border-bottom:0}.was-check__icon{display:inline-flex;margin-top:1px;color:var(--text-muted)}.was-check__icon--success{color:var(--success)}.was-check__icon--warning{color:var(--warning)}.was-check__icon--danger{color:var(--danger)}.was-check__text{display:flex;flex-direction:column;gap:2px;min-width:0}.was-check__title{font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.was-check__detail{font-size:var(--font-size-sm);color:var(--text-muted);overflow-wrap:anywhere}.was-check__fix{align-self:center}.was-access__views{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px var(--space-4);margin:0;font-size:var(--font-size-sm)}.was-access__views dt{font-weight:var(--font-weight-semibold)}.was-access__views dd{margin:0}.was-access__note{margin:var(--space-3) 0 0;font-size:var(--font-size-sm)}.was-access__matrix th.was-access__code,.was-access__matrix td.was-access__cell{text-align:center;white-space:nowrap}.was-access__matrix td.was-access__cell .icon{color:var(--success)}.was-access__role{text-align:left;font-weight:var(--font-weight-medium)}.was-access__count{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.was-access__people{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-sm)}.was-rules{list-style:none;margin:0;padding:0}.was-rule{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:12px var(--card-pad);border-bottom:1px solid var(--border-subtle);cursor:grab;background:var(--surface)}.was-rule:last-child{border-bottom:0}.was-rule--off .was-rule__main{opacity:.6}.was-rule--dragging{background:var(--surface-selected)}.was-rule__order{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--surface-sunken);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.was-rule__main{display:flex;flex-direction:column;gap:4px;min-width:0}.was-rule__name{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.was-rule__keywords{display:flex;flex-wrap:wrap;gap:4px}.was-rule__meta{font-size:var(--font-size-xs);overflow-wrap:anywhere}.was-rule__actions{display:flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:flex-end}.was-templates__title{display:flex;flex-direction:column;gap:2px;min-width:0}.was-templates__title h2{margin:0}.was-templates__meta{font-size:var(--font-size-xs);overflow-wrap:anywhere}.was-templates__actions{gap:var(--space-2);flex-wrap:wrap}.was-templates__notices:not(:empty){padding:var(--space-3) var(--card-pad) 0;display:flex;flex-direction:column;gap:var(--space-2)}.was-templates__pad{padding:var(--space-3) var(--card-pad);margin:0}.was-mapping{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px}.was-mapping__row{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs)}.was-builder{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--space-4);align-items:start}.was-builder__form{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.was-builder__vars{gap:6px;flex-wrap:wrap;align-items:center}.was-builder__button{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) auto;gap:6px;align-items:center}.was-builder__button .field__error{grid-column:1 / -1;margin:0}.sheet.was-builder-sheet{max-width:min(980px,96vw)}.was-phone{margin:0;position:sticky;top:0;display:flex;flex-direction:column;gap:6px;align-items:stretch;max-width:280px}.was-phone__screen{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:4px;min-height:160px}.was-phone__bubble{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:8px 10px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--elevation-1)}.was-phone__header{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.was-phone__media{display:grid;place-items:center;height:90px;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-size-sm)}.was-phone__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-sm)}.was-phone__footer{font-size:var(--font-size-xs);color:var(--text-muted)}.was-phone__button{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 10px;text-align:center;color:var(--accent-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.was-phone figcaption{font-size:var(--font-size-xs);text-align:center}.was-campaign__allowance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.was-campaign__allowance>div{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:8px 10px;min-width:0}.was-campaign__allowance dt{font-size:var(--font-size-xs);color:var(--text-muted)}.was-campaign__allowance dd{margin:2px 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.was-campaign__note{margin:0;font-size:var(--font-size-sm)}.was-campaign__variable{display:grid;grid-template-columns:auto 150px minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center}.was-report__heading{margin:0 0 6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.was-report__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-sm)}.was-report__list li{display:flex;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding:4px 0}.was-report__reason{font-size:var(--font-size-xs)}.was-report__filter{max-width:200px}.was-report__pager{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--card-pad)}.was-overview__filters{flex-wrap:wrap}.was-overview__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--section-gap);align-items:start}.was-online{font-size:var(--font-size-sm);color:var(--text-muted)}.was-online--on{color:var(--success);font-weight:var(--font-weight-medium)}.was-link-page__note{margin:0;font-size:var(--font-size-sm)}@media(max-width:720px){.was-numbers__actions{white-space:normal}.was-numbers__actions>.btn{display:inline-flex;margin:0 4px 4px 0}.was-builder{grid-template-columns:minmax(0,1fr)}.was-phone{position:static;max-width:none}.was-builder__button{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.was-campaign__variable{grid-template-columns:auto minmax(0,1fr)}.was-campaign__allowance,.was-overview__pair,.was-access__views{grid-template-columns:minmax(0,1fr)}.was-access__views dd{margin-bottom:6px}.was-rule{grid-template-columns:24px minmax(0,1fr)}.was-rule__actions{grid-column:1 / -1;justify-content:flex-start}.was-check__item{grid-template-columns:24px minmax(0,1fr)}.was-check__fix{grid-column:2;align-self:start}.was-discovery__row{flex-wrap:wrap}.was-report__filter{max-width:150px}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/bricolage-latin-var-C23fTOVi.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.home{--hx-navy: #060b24;--hx-navy-2: #0b1340;--hx-ink: #0b1430;--hx-muted-ink: #55618a;--hx-soft: #f4f7ff;--hx-tint: #eaf0ff;--hx-line-l: #e1e8f8;--hx-blue: #2f6bff;--hx-blue-d: #2250d8;--hx-cyan: #22c8f0;--hx-violet: #7c4dff;--hx-mint: #35e0a1;--hx-grad: linear-gradient(100deg, #2fc6f5 0%, #3b7bff 48%, #8b5cf6 100%);--hx-display: "Bricolage Grotesque", "Inter", system-ui, sans-serif;--hx-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;--accent: #2f6bff;--accent-text: #2250d8;--accent-hover: #2250d8;--accent-pressed: #1b43b8;--accent-container: #eaf0ff;--accent-border: #c9d7f7;--accent-mark: #2f6bff;--brand-primary: #2f6bff;--brand: #2f6bff}.home--dark{background:var(--hx-navy);color:#e8ecfb}.home--dark .home__header{position:sticky;top:0;z-index:50;padding:10px clamp(16px,4vw,48px);background:#060b24b8;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.08)}.home--dark .home__brand-link{background:#fff;border-radius:14px;padding:4px 12px}.home--dark .home__brand-lockup{height:44px}.home--dark .home__nav-link{color:#b9c3e6;border-radius:999px}.home--dark .home__nav-link:hover,.home--dark .home__nav-link.active{background:#ffffff14;color:#fff}.home--dark .home__signin{background:transparent;border-color:#ffffff38;color:#fff}.home--dark .home__signin:hover:not(:disabled){background:#ffffff1a;border-color:#fff6;color:#fff}.home .btn--primary{background:linear-gradient(135deg,#3b7bff,#6a4df0);border-color:transparent;color:#fff;font-weight:650;box-shadow:0 6px 20px #3b7bff47}.home .btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#5a92ff,#7c5cf5);border-color:transparent;color:#fff}.home .btn{border-radius:999px}.home:not(.home--dark) .btn:not(.btn--primary){background:#fff;border-color:var(--hx-line-l);color:var(--hx-ink)}.home .home__footer--full{background:var(--hx-navy);color:#9aa6cf;border-top:1px solid rgba(255,255,255,.08);padding:56px clamp(18px,4vw,40px) 48px}.home .home__footer-cols{max-width:1200px;margin:0 auto;gap:40px}.home .home__footer-cols strong{color:#fff;font-family:var(--hx-display);font-size:15px;letter-spacing:.01em;margin-bottom:12px}.home .home__footer-cols a{color:#9aa6cf}.home .home__footer-cols a:hover{color:#fff}.home .home__footer-cols p{color:#8591bb}.home .home__footer-hours{color:#6f7ba5}.home:not(.home--dark){background:radial-gradient(1000px 520px at 105% -10%,#e5defe,#e5defe00 60%),radial-gradient(1200px 640px at -10% 8%,#dbe8ff,#dbe8ff00 60%),linear-gradient(180deg,#f4f7ff,#f8f9ff);color:var(--hx-ink)}.home:not(.home--dark) h1,.home:not(.home--dark) .home__section h2{font-family:var(--hx-display);font-weight:700}.home:not(.home--dark) .home__nav-link:hover{background:var(--hx-tint);color:var(--hx-blue-d)}.home:not(.home--dark) .home__nav-link.active{color:var(--hx-blue-d)}.home .home__card{border-color:var(--hx-line-l);border-radius:18px}.home .home__card:hover{box-shadow:0 14px 36px #2f6bff1f}.hx{overflow-x:clip}.hx h1,.hx h2,.hx h3,.hx h6{font-family:var(--hx-display);letter-spacing:-.025em;color:var(--hx-ink)}.hx-section--dark h1,.hx-section--dark h2,.hx-section--dark h3,.hx-hero h1,.hx-final h2,.hx-playcard:hover h3,.hx-plan.is-pop h3,.hx-journey b,.hx-split__copy h2{color:#fff}.hx-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}.hx-center{text-align:center}.hx-muted{color:#8591bb;font-size:14px}.hx-grad{background:var(--hx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-dot{width:8px;height:8px;border-radius:50%;background:var(--hx-mint);box-shadow:0 0 0 4px #35e0a12e;display:inline-block}.hx-eyebrow{font-family:var(--hx-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hx-cyan);margin:0 0 14px;display:inline-flex;align-items:center;gap:10px}.hx-eyebrow.hx-center{display:flex;justify-content:center}.hx-section{padding:clamp(64px,9vw,120px) 0;background:var(--hx-soft);color:var(--hx-ink)}.hx-section--tint{background:var(--hx-tint)}.hx-section--dark{background:radial-gradient(900px 500px at 85% 0%,rgba(124,77,255,.22),transparent 60%),radial-gradient(800px 480px at 5% 100%,rgba(47,107,255,.2),transparent 60%),var(--hx-navy);color:#e8ecfb}.hx-section:not(.hx-section--dark) .hx-eyebrow{color:var(--hx-blue-d)}.hx-head{max-width:760px;margin:0 auto clamp(32px,5vw,56px);text-align:center}.hx-head h2{font-size:clamp(32px,5vw,54px);line-height:1.04;font-weight:700;margin:0 0 16px}.hx-head p{font-size:clamp(16px,1.6vw,18px);line-height:1.65;color:var(--hx-muted-ink);margin:0}.hx-head p a{color:var(--hx-blue-d);font-weight:600;text-decoration:none}.hx-section--dark .hx-head p{color:#a9b5dd}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font:inherit;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.hx-btn--lg{padding:15px 28px;font-size:16px}.hx-btn--solid{background:linear-gradient(135deg,#3b7bff,#6a4df0);color:#fff;box-shadow:0 10px 30px #3b7bff61}.hx-btn--solid:hover{transform:translateY(-2px);box-shadow:0 16px 40px #565cf580;color:#fff}.hx-btn--ghost{background:#ffffff0f;color:#fff;border-color:#ffffff3d}.hx-btn--ghost:hover{background:#ffffff1f;border-color:#ffffff73;transform:translateY(-2px);color:#fff}.hx-section:not(.hx-section--dark) .hx-btn--ghost{background:#fff;color:var(--hx-ink);border-color:#cfdaf5}.hx-section:not(.hx-section--dark) .hx-btn--ghost:hover{border-color:var(--hx-blue);color:var(--hx-blue-d)}.hx-link{color:#fff;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.hx-link:hover{text-decoration:underline}.hx-link--quiet{color:#b9c3e6;font-size:14.5px;font-weight:500}.hx-section .hx-link{color:var(--hx-blue-d)}.hx--js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.hx--js [data-reveal].is-in{opacity:1;transform:none}.hx-announce{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:9px 16px;font-size:13.5px;color:#dfe6ff;background:linear-gradient(90deg,#2fc6f52e,#7c4dff38);border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.hx-announce__cta{color:#fff;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;gap:4px;background:#ffffff1f;padding:3px 12px;border-radius:999px}.hx-announce__cta:hover{background:#ffffff38;color:#fff}.hx-hero{position:relative;padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,96px);background:var(--hx-navy);overflow:hidden}.hx-hero__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 460px at 78% 20%,rgba(124,77,255,.42),transparent 62%),radial-gradient(640px 440px at 12% 8%,rgba(34,200,240,.22),transparent 60%),radial-gradient(900px 500px at 50% 110%,rgba(47,107,255,.28),transparent 60%)}.hx-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%)}.hx-hero .hx-wrap{max-width:1320px}.hx-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.2fr);gap:clamp(32px,4vw,56px);align-items:center}.hx-hero h1{font-size:clamp(40px,5.3vw,70px);line-height:1;font-weight:750;margin:0 0 22px;color:#fff;letter-spacing:-.035em}.hx-hero__sub{font-size:clamp(16px,1.5vw,18.5px);line-height:1.65;color:#b4bfe4;max-width:54ch;margin:0 0 30px}.hx-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 16px}.hx-cta--center{justify-content:center}.hx-trust{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;color:#b4bfe4;font-size:14px}.hx-trust li{display:inline-flex;align-items:center;gap:8px}.hx-trust svg{color:var(--hx-mint)}.hx-console{position:relative;padding:30px 0;perspective:1800px}.hx-win{border-radius:20px;background:#f6f8ff;color:var(--hx-ink);box-shadow:0 40px 100px #0000008c,0 0 0 1px #ffffff24,0 0 120px #5e5cf559;overflow:hidden;transform:rotateY(-5deg) rotateX(2deg);transform-origin:80% 50%;animation:hx-tilt 9s ease-in-out infinite alternate}@keyframes hx-tilt{0%{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}to{transform:rotateY(-2.5deg) rotateX(1deg) translateY(-8px)}}.hx-win__bar{display:flex;align-items:center;gap:6px;padding:11px 14px;background:#fff;border-bottom:1px solid var(--hx-line-l)}.hx-win__bar span{width:10px;height:10px;border-radius:50%;background:#d6def3}.hx-win__bar span:nth-child(1){background:#ff6b6b}.hx-win__bar span:nth-child(2){background:#ffc24a}.hx-win__bar span:nth-child(3){background:#35d08a}.hx-win__bar em{font-style:normal;font-size:12px;color:var(--hx-muted-ink);margin-left:10px}.hx-win__body{display:grid;grid-template-columns:120px minmax(0,1fr)}.hx-win__side{padding:14px 10px;background:#fff;border-right:1px solid var(--hx-line-l);display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--hx-muted-ink)}.hx-win__side div{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px}.hx-win__side i{width:12px;height:12px;border-radius:4px;background:#cfd9f3}.hx-win__side .is-on{background:var(--hx-tint);color:var(--hx-blue-d);font-weight:650}.hx-win__side .is-on i{background:var(--hx-blue)}.hx-win__main{padding:14px;min-width:0}.hx-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.hx-kpi{background:#fff;border:1px solid var(--hx-line-l);border-radius:12px;padding:9px 10px;display:flex;flex-direction:column;gap:1px}.hx-kpi small{font-size:10px;color:var(--hx-muted-ink)}.hx-kpi b{font-family:var(--hx-display);font-size:19px;letter-spacing:-.02em}.hx-kpi span{font-size:10px;color:#0f9f77;font-weight:650}.hx-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hx-col{background:#eaf0ff;border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:7px;min-height:150px}.hx-col h6{margin:0;font-size:11px;font-weight:700;color:var(--hx-ink);display:flex;justify-content:space-between}.hx-col h6 span{color:var(--hx-muted-ink);font-weight:600}.hx-card{position:relative;background:#fff;border-radius:10px;padding:8px 9px;box-shadow:0 1px 2px #0b143014;display:flex;flex-direction:column;gap:5px}.hx-card b{font-size:11px;line-height:1.2;padding-right:22px}.hx-card div{display:flex;align-items:center;justify-content:space-between;gap:6px}.hx-card strong{font-size:11px;color:var(--hx-blue-d)}.hx-card em{font-style:normal;font-size:9px;color:var(--hx-muted-ink);background:var(--hx-soft);padding:1px 6px;border-radius:999px}.hx-card .hx-av{position:absolute;top:7px;right:7px}.hx-av{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font-size:8px;font-weight:700;color:#fff;flex:none}.hx-float{position:absolute;z-index:2;border-radius:16px;background:#fffffff5;color:var(--hx-ink);box-shadow:0 20px 50px #050a2880,0 0 0 1px #fff9;padding:12px 14px;font-size:12.5px}.hx-float small{display:block;color:var(--hx-muted-ink);font-size:11px}.hx-float--lead{left:4%;top:4px;display:flex;gap:12px;align-items:center;animation:hx-bob 6s ease-in-out infinite}.hx-float--chat{right:-10px;bottom:14px;width:232px;display:flex;flex-direction:column;gap:6px;animation:hx-bob 7s ease-in-out -2s infinite}.hx-float--ai{right:6%;top:0;display:flex;flex-direction:column;gap:1px;background:linear-gradient(135deg,#1b2a78,#4a2fb8);color:#fff;animation:hx-bob 8s ease-in-out -4s infinite}.hx-float--ai small{color:#b9c3ff}.hx-float--ai span{color:#9ff0d1;font-size:11.5px;font-weight:600}.hx-float--ai b{font-size:14px}@keyframes hx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.hx-pulse{width:10px;height:10px;border-radius:50%;background:#0f9f77;box-shadow:0 0 #0f9f7780;animation:hx-ping 2s infinite;flex:none}@keyframes hx-ping{70%{box-shadow:0 0 0 10px #0f9f7700}to{box-shadow:0 0 #0f9f7700}}.hx-bubble{padding:8px 11px;border-radius:14px;font-size:12.5px;line-height:1.4;max-width:88%}.hx-bubble--in{background:#eef2ff;align-self:flex-start;border-bottom-left-radius:4px}.hx-bubble--out{background:#d9fbe9;align-self:flex-end;border-bottom-right-radius:4px}.hx-console__note{position:absolute;left:0;bottom:0;margin:0;font-size:11px;color:#7e8bb8}.hx-sources{padding:34px 0 40px;background:var(--hx-navy);border-top:1px solid rgba(255,255,255,.07)}.hx-sources .hx-eyebrow{color:#7e8bb8;margin-bottom:20px}.hx-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hx-marquee__track{display:flex;gap:14px;width:max-content;animation:hx-slide 44s linear infinite}.hx-marquee:hover .hx-marquee__track{animation-play-state:paused}.hx-marquee__track span{padding:10px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#cfd8f5;font-weight:600;font-size:14.5px;white-space:nowrap}@keyframes hx-slide{to{transform:translate(-50%)}}.hx-stats{background:var(--hx-navy);padding:0 0 clamp(56px,7vw,88px)}.hx-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);padding:0;overflow:hidden}.hx-stats__grid>div{padding:28px 24px;display:flex;flex-direction:column;gap:6px;border-right:1px solid rgba(255,255,255,.08)}.hx-stats__grid>div:last-child{border-right:0}.hx-stats b{font-family:var(--hx-display);font-size:clamp(38px,5vw,60px);line-height:1;letter-spacing:-.04em;background:var(--hx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-stats span{color:#a9b5dd;font-size:14.5px;line-height:1.4}.hx-stats .hx-wrap{padding:0;max-width:calc(1200px - (2*clamp(18px,4vw,40px)))}.hx-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.hx-tabs button{font:inherit;display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;background:#fff;border:1px solid #d5def5;color:var(--hx-ink);font-weight:650;font-size:15px;cursor:pointer;transition:all .18s ease}.hx-tabs button span{font-family:var(--hx-mono);font-size:11px;color:var(--hx-muted-ink)}.hx-tabs button:hover{border-color:var(--hx-blue);transform:translateY(-1px)}.hx-tabs button.is-on{background:var(--hx-navy);border-color:var(--hx-navy);color:#fff;box-shadow:0 10px 26px #0b134047}.hx-tabs button.is-on span{color:var(--hx-cyan)}.hx-tabs button:focus-visible,.hx-btn:focus-visible,.hx-link:focus-visible{outline:3px solid rgba(59,123,255,.55);outline-offset:2px}.hx-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);align-items:center;background:#fff;border:1px solid var(--hx-line-l);border-radius:28px;padding:clamp(24px,4vw,52px);box-shadow:0 30px 70px #2f4aa01a;animation:hx-in .4s ease}@keyframes hx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hx-kicker{font-family:var(--hx-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-blue-d);margin:0 0 12px}.hx-panel h3{font-size:clamp(26px,3.2vw,38px);line-height:1.1;font-weight:700;margin:0 0 14px}.hx-panel__lead{color:var(--hx-muted-ink);font-size:16.5px;line-height:1.65;margin:0 0 24px}.hx-panel__copy ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.hx-panel__copy li{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start}.hx-panel__copy li svg{color:var(--hx-blue);margin-top:2px}.hx-panel__copy li b{display:block;font-size:15.5px;margin-bottom:2px}.hx-panel__copy li span{color:var(--hx-muted-ink);font-size:14.5px;line-height:1.55}.hx-visual{background:linear-gradient(160deg,#0b1340,#1d1670);border-radius:22px;padding:clamp(16px,2.4vw,28px);position:relative;overflow:hidden}.hx-visual:before{content:"";position:absolute;width:280px;height:280px;right:-80px;top:-90px;background:radial-gradient(circle,rgba(124,77,255,.6),transparent 65%)}.hx-visual__note{position:relative;margin:14px 0 0;font-size:11px;color:#8d99c9;text-align:right}.hx-vis{position:relative;background:#fff;color:var(--hx-ink);border-radius:16px;padding:14px;box-shadow:0 24px 50px #02061e73;display:flex;flex-direction:column;gap:8px}.hx-vis>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--hx-line-l);font-size:13.5px}.hx-vis>header span{color:var(--hx-muted-ink);font-size:11.5px}.hx-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:7px 4px;border-radius:10px;font-size:13px}.hx-row b{display:block}.hx-row small{color:var(--hx-muted-ink);font-size:11px}.hx-row em{font-style:normal;font-size:10.5px;background:var(--hx-tint);color:var(--hx-blue-d);padding:3px 9px;border-radius:999px;font-weight:600;white-space:nowrap}.hx-row strong{font-family:var(--hx-display);text-align:right;color:var(--hx-blue-d)}.hx-row.is-warn{background:#fff6e0}.hx-row.is-warn em{background:#ffe9b0;color:#8a5a00}.hx-av{width:26px;height:26px;font-size:9.5px}.hx-funnel{display:flex;flex-direction:column;gap:11px;padding:6px 0}.hx-funnel__row{display:grid;grid-template-columns:84px minmax(0,1fr) 58px;gap:10px;align-items:center;font-size:12.5px}.hx-funnel__row div{height:14px;border-radius:99px;background:var(--hx-tint);overflow:hidden}.hx-funnel__row i{display:block;height:100%;border-radius:99px;background:var(--hx-grad)}.hx-funnel__row b{text-align:right;font-size:12px}.hx-gate{background:var(--hx-soft);border:1px dashed #aebfe9;border-radius:12px;padding:10px 12px;font-size:13px}.hx-gate small{display:block;color:var(--hx-muted-ink);font-size:11.5px;margin-top:2px}.hx-thread{display:flex;flex-direction:column;gap:8px}.hx-thread .hx-bubble{font-size:13px;max-width:86%}.hx-event{align-self:center;font-size:11.5px;color:var(--hx-muted-ink);background:var(--hx-soft);border-radius:999px;padding:4px 12px;border:1px solid var(--hx-line-l);text-align:center}.hx-badge{background:#d9fbe9;color:#0b7a58;font-weight:700;padding:3px 11px;border-radius:99px;font-size:11.5px}.hx-line{display:flex;justify-content:space-between;font-size:13px;padding:7px 0;border-bottom:1px dashed var(--hx-line-l)}.hx-line--total{border-bottom:0;font-size:15px;font-weight:700}.hx-line--total b{color:var(--hx-blue-d);font-family:var(--hx-display);font-size:19px}.hx-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hx-steps span{font-size:10.5px;padding:4px 10px;border-radius:99px;background:var(--hx-soft);color:var(--hx-muted-ink);font-weight:600}.hx-steps .is-done{background:#dcf7ea;color:#0b7a58}.hx-steps .is-now{background:var(--hx-navy);color:#fff}.hx-nodes{display:flex;flex-direction:column;align-items:stretch}.hx-node{border:1px solid #cfdaf5;border-radius:12px;padding:9px 12px;background:#fff;font-size:13px}.hx-node small{display:block;font-family:var(--hx-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-muted-ink);margin-bottom:2px}.hx-node--on{border-color:var(--hx-blue);background:var(--hx-tint)}.hx-node--gate{border-color:#e2c27a;background:#fff8e6}.hx-nodes i{width:2px;height:14px;background:#aebfe9;margin:0 auto}.hx-answer{background:var(--hx-soft);border-radius:12px;padding:11px 13px;font-size:13px}.hx-answer ul{margin:6px 0 0;padding-left:18px;color:var(--hx-muted-ink);font-size:12.5px}.hx-propose{border:1px solid #cfdaf5;border-radius:12px;padding:11px 13px;font-size:13px;background:linear-gradient(135deg,#f1edff,#eaf6ff)}.hx-propose small{display:block;font-family:var(--hx-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-violet)}.hx-propose div{display:flex;gap:8px;margin-top:9px}.hx-pill{font-size:12px;font-weight:650;padding:5px 14px;border-radius:99px;border:1px solid #b9c7ee;background:#fff}.hx-pill--solid{background:var(--hx-blue);border-color:var(--hx-blue);color:#fff}.hx-journey{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative;counter-reset:j}.hx-journey li{position:relative;padding:24px 22px 26px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(180deg,#ffffff12,#ffffff05);display:flex;flex-direction:column;gap:6px;transition:transform .25s ease,border-color .25s ease}.hx-journey li:hover{transform:translateY(-4px);border-color:#56a0ff99}.hx-journey span{font-family:var(--hx-mono);font-size:12px;color:var(--hx-cyan);letter-spacing:.1em}.hx-journey b{font-family:var(--hx-display);font-size:24px;letter-spacing:-.02em;color:#fff}.hx-journey small{color:#a9b5dd;font-size:14px;line-height:1.5}.hx-journey li:not(:nth-child(4n)):after{content:"";position:absolute;top:50%;right:-17px;width:18px;height:2px;background:linear-gradient(90deg,rgba(86,160,255,.8),transparent)}.hx-boxgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.hx-boxcard{background:#fff;border:1px solid var(--hx-line-l);border-radius:22px;padding:24px;position:relative;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.hx-boxcard:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--hx-grad)}.hx-boxcard:hover{box-shadow:0 20px 44px #2f6bff24;transform:translateY(-3px)}.hx-boxcard h3{font-size:22px;margin:4px 0;font-weight:700}.hx-boxcard p{margin:0 0 16px;color:var(--hx-muted-ink);font-size:14px}.hx-chips{display:flex;flex-wrap:wrap;gap:7px}.hx-chips span{font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:99px;background:var(--hx-soft);color:#243066;border:1px solid #dbe5fb;cursor:default}.hx-chips span:hover{background:var(--hx-navy);color:#fff;border-color:var(--hx-navy)}#teams{background:#fff}.hx-play{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hx-playcard{padding:28px 26px 30px;border-radius:22px;background:var(--hx-soft);border:1px solid var(--hx-line-l);transition:all .25s ease;position:relative}.hx-playcard:hover{background:var(--hx-navy);border-color:var(--hx-navy);transform:translateY(-4px);box-shadow:0 24px 50px #0b13404d}.hx-playcard span{font-family:var(--hx-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-blue-d)}.hx-playcard h3{font-size:26px;margin:14px 0 8px;font-weight:700}.hx-playcard p{margin:0;color:var(--hx-muted-ink);font-size:15px;line-height:1.6}.hx-playcard:hover span{color:var(--hx-cyan)}.hx-playcard:hover h3{color:#fff}.hx-playcard:hover p{color:#b4bfe4}.hx-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}.hx-split__copy h2{font-size:clamp(32px,4.8vw,54px);line-height:1.04;font-weight:700;margin:0 0 18px;color:#fff}.hx-split__copy>p{font-size:17px;line-height:1.7;color:#a9b5dd;margin:0 0 24px;max-width:54ch}.hx-ticks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.hx-ticks li{display:flex;gap:12px;align-items:flex-start;color:#dbe2fb;font-size:15.5px;line-height:1.5}.hx-ticks svg{color:var(--hx-mint);flex:none;margin-top:3px}.hx-split__art{display:grid;place-items:center}.hx-phone{width:min(300px,78vw);aspect-ratio:9 / 18.4;border-radius:44px;background:#0a0f2e;padding:11px;box-shadow:0 0 0 2px #2a3470,0 50px 90px #0009,0 0 120px #7c4dff66;position:relative;animation:hx-bob 8s ease-in-out infinite}.hx-phone__notch{position:absolute;top:16px;left:50%;transform:translate(-50%);width:84px;height:22px;border-radius:99px;background:#0a0f2e;z-index:2}.hx-phone__screen{height:100%;border-radius:34px;background:#f6f8ff;color:var(--hx-ink);padding:48px 16px 14px;display:flex;flex-direction:column;gap:9px;overflow:hidden;position:relative}.hx-phone__screen small{color:var(--hx-muted-ink);font-size:12px}.hx-phone__screen h6{margin:-4px 0 2px;font-size:30px;font-weight:750}.hx-phone__stats{display:flex;gap:8px}.hx-phone__stats span{background:#fff;border:1px solid var(--hx-line-l);border-radius:12px;padding:7px 11px;font-size:11.5px;color:var(--hx-muted-ink)}.hx-phone__stats b{color:var(--hx-ink);font-family:var(--hx-display);font-size:17px;margin-right:2px}.hx-todo{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--hx-line-l);border-radius:14px;padding:11px 12px}.hx-todo i{width:18px;height:18px;border-radius:50%;border:2px solid #b9c7ee;flex:none}.hx-todo b{display:block;font-size:13px;line-height:1.25}.hx-todo small{font-size:11px}.hx-todo.is-late{border-color:#ffc9c9;background:#fff5f5}.hx-todo.is-late i{border-color:#ff6b6b}.hx-todo.is-late small{color:#d03a3a}.hx-phone__tabs{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--hx-line-l);border-radius:18px;padding:6px;text-align:center;font-size:11px;color:var(--hx-muted-ink)}.hx-phone__tabs span{padding:7px 0;border-radius:12px}.hx-phone__tabs .is-on{background:var(--hx-navy);color:#fff;font-weight:650}.hx-sec{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hx-sec article{background:#fff;border:1px solid var(--hx-line-l);border-radius:20px;padding:24px 22px;transition:all .25s ease}.hx-sec article:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2f6bff21;border-color:#b9c9f3}.hx-sec svg{color:var(--hx-blue);margin-bottom:14px}.hx-sec h3{font-size:18px;font-weight:700;margin:0 0 8px}.hx-sec p{margin:0;color:var(--hx-muted-ink);font-size:14px;line-height:1.6}#pricing{background:#fff}.hx-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;max-width:980px;margin:0 auto}.hx-plan{position:relative;background:var(--hx-soft);border:1px solid var(--hx-line-l);border-radius:24px;padding:32px 28px;display:flex;flex-direction:column;gap:10px}.hx-plan.is-pop{background:linear-gradient(160deg,#0b1340,#251a85);color:#fff;border-color:transparent;box-shadow:0 30px 70px #251a8566;transform:translateY(-8px)}.hx-plan__flag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--hx-grad);color:#fff;font-size:11.5px;font-weight:700;padding:5px 14px;border-radius:99px;white-space:nowrap}.hx-plan h3{margin:0;font-size:15px;font-family:var(--hx-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--hx-blue-d);font-weight:600}.hx-plan.is-pop h3{color:var(--hx-cyan)}.hx-plan__price{font-family:Inter,sans-serif;font-weight:800;font-size:46px;letter-spacing:-.04em;line-height:1.05}.hx-plan__price small{font-size:14px;font-weight:500;letter-spacing:0;color:var(--hx-muted-ink)}.hx-plan.is-pop .hx-plan__price small,.hx-plan.is-pop p{color:#b4bfe4}.hx-plan p{margin:0 0 12px;color:var(--hx-muted-ink);font-size:14px;line-height:1.55;flex:1}.hx-plan .hx-btn{width:100%}.hx-plan.is-pop .hx-btn--solid{box-shadow:0 10px 30px #00000059}#pricing .hx-center{margin-top:30px}.hx-final{position:relative;padding:clamp(72px,10vw,130px) 0 clamp(48px,6vw,72px);background:var(--hx-navy);overflow:hidden;color:#e8ecfb}.hx-final__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 460px at 50% 0%,rgba(124,77,255,.45),transparent 62%),radial-gradient(700px 400px at 10% 100%,rgba(34,200,240,.2),transparent 60%),radial-gradient(700px 400px at 95% 100%,rgba(47,107,255,.25),transparent 60%)}.hx-final .hx-wrap{position:relative}.hx-final__head{max-width:800px;margin:0 auto 44px;text-align:center}body .hx-final__head h2{font-size:clamp(34px,5.4vw,64px);line-height:1.02;font-weight:750;margin:0 0 18px;color:#fff}.hx-final__head>p{font-size:17px;line-height:1.7;color:#b4bfe4;margin:0 0 30px}.hx-reach{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:900px;margin:0 auto 18px}.hx-reach a{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;text-decoration:none;transition:all .2s ease}.hx-reach a:hover{background:#ffffff1c;border-color:#ffffff59;transform:translateY(-2px)}.hx-reach small{font-family:var(--hx-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-cyan)}.hx-reach b{font-size:16.5px;font-weight:600;overflow-wrap:anywhere}@media(max-width:1080px){.hx-hero__grid{grid-template-columns:1fr}.hx-win{transform:none;animation:none}.hx-console{max-width:760px;margin:12px auto 0;width:100%}.hx-float--lead{left:10px}.hx-sec,.hx-journey{grid-template-columns:repeat(2,1fr)}.hx-journey li:after{display:none}.hx-play{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hx-panel,.hx-split{grid-template-columns:1fr}.hx-stats__grid{grid-template-columns:repeat(2,1fr)}.hx-stats__grid>div:nth-child(2){border-right:0}.hx-stats__grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.hx-reach{grid-template-columns:1fr}.hx-plan.is-pop{transform:none}.home--dark .home__brand-lockup{height:36px}}@media(max-width:640px){.home--dark .home__header{padding:8px 14px}.home--dark .home__brand-group{flex-wrap:nowrap}.home--dark .home__nav,.home--dark .home__signin{display:none}.home--dark .home__brand-lockup{height:32px}.hx-win__body{grid-template-columns:1fr}.hx-win__side{display:none}.hx-kpis{grid-template-columns:repeat(2,1fr)}.hx-board{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-float--ai,.hx-float--lead{display:none}.hx-float--chat{right:6px;width:200px;bottom:14px}.hx-sec,.hx-play,.hx-journey{grid-template-columns:1fr}.hx-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin-inline:-18px;padding:2px 18px 8px;scrollbar-width:none}.hx-tabs button{flex:none}.hx-cta .hx-btn{flex:1 1 100%}.hx-row{grid-template-columns:26px minmax(0,1fr) 28px}.hx-row em{display:none}.hx-stats__grid>div{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.hx *,.hx *:before,.hx *:after{animation:none!important;transition:none!important}.hx-marquee__track{flex-wrap:wrap;width:auto;justify-content:center}.hx-marquee{mask-image:none;-webkit-mask-image:none}.hx-marquee__track span:nth-child(n+14){display:none}}.lf-advisories{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.lf-advisories .alert{margin:0;padding-block:8px;font-size:13px}.lf-advisories__list{margin:4px 0 0;padding-left:18px}.lf-advisories__list li{margin:2px 0}.lf-legacy-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border);white-space:nowrap;vertical-align:middle}.lf-legacy-note{margin:6px 0 0 28px;font-size:12.5px}.lf-reasons{display:flex;flex-direction:column;gap:10px}.lf-reasons__intro{margin:0;font-size:12.5px}.lf-reasons__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lf-reasons__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lf-reasons__row .input{flex:1 1 180px;min-width:150px;max-width:280px}.lf-reasons__row .select{flex:0 1 190px;min-width:150px}.lf-reasons__code{font-size:var(--font-size-xs);color:var(--text-subtle);white-space:nowrap}.lf-reasons__note{flex-basis:100%;margin:0 0 0 28px;font-size:12px;color:var(--warning-text)}.lf-reasons__add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:28px}.lf-reasons__add .input{flex:1 1 180px;max-width:280px}.lf-reasons__add .select{flex:0 1 190px}.lf-reasons__categories{margin:0;font-size:12.5px}.lf-reasons__categories summary{cursor:pointer;color:var(--text-muted)}.lf-reasons__categories dl{margin:6px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:3px 12px}.lf-reasons__categories dt{font-weight:500}.lf-reasons__categories dd{margin:0;color:var(--text-muted)}.lf-dmap{display:flex;flex-direction:column;gap:10px}.lf-dmap__intro{margin:0;font-size:12.5px}.lf-dmap__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lf-dmap__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-top:1px solid var(--border)}.lf-dmap__row:first-child{border-top:0}.lf-dmap__name{flex:1 1 150px;min-width:0;font-weight:500;overflow-wrap:anywhere}.lf-dmap__tags{display:block;font-weight:400;font-size:var(--font-size-xs);color:var(--text-muted)}.lf-dmap__row>.select{flex:1 1 190px;min-width:0}.lf-dmap__detail{flex:1 1 190px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lf-dmap__detail .select,.lf-dmap__detail .input{flex:1 1 140px;min-width:0}.lf-dmap__none{color:var(--text-subtle)}.lf-gate{display:flex;flex-direction:column;gap:10px}.lf-gate__modes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.lf-gate__mode{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:12.5px;color:var(--text-muted)}.lf-gate__mode strong{color:var(--text)}.lf-gate__mode--on{border-color:var(--brand, var(--border-strong, var(--border)));background:var(--surface-sunken);color:var(--text)}.lf-gate__note{margin:0;font-size:12.5px}.lf-footnote{margin:8px 2px 0;font-size:12.5px;color:var(--text-muted)}@media(max-width:720px){.lf-reasons__row .input,.lf-reasons__row .select,.lf-reasons__add .input,.lf-reasons__add .select{flex:1 1 100%;max-width:none}.lf-reasons__note,.lf-reasons__add,.lf-legacy-note{margin-left:0}.lf-reasons__categories dl{grid-template-columns:1fr}.lf-reasons__row .btn{min-width:44px;min-height:44px}}
