@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.02.3m.z9py4_p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.p.14ap8~zrl6szq.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.0.u5885n6nh5m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.p.02z9z4k9hf4m9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.0weekw4rtjj~..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.p.16f3t..oolz7~.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.0lxz35w72rj-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.p.0wbhs3.w672uy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cce0da533fe89a78-s.0nlsrqwh8q3p8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/411573def610439a-s.p.0xiiz24wsq24s.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0f35197ba25d2b5b-s.0btkb4ac4ikdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b5e1d5de235207-s.p.0agc93klb0f7e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cdf71b3840042aba-s.0u7tcimkd~9n1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86fee4a10e2832ea-s.p.0yseaop5hit0-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b1ef0ab36ab59f4e-s.0j0xf~qrmsfka.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fdf3a539c009271-s.p.07ns-dtj7gzka.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_thai_79470737-module__5WuqCG__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.ibm_plex_sans_thai_79470737-module__5WuqCG__variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
:root{--orange-50:#fff3ed;--orange-100:#ffd9c2;--orange-300:#ff8b4d;--orange-500:#ff6b2c;--orange-600:#e85410;--orange-700:#b23e0a;--blue-50:#e8efff;--blue-600:#0b4dd6;--neutral-900:#1b1a17;--neutral-500:#6b6862;--neutral-300:#cfcac2;--neutral-200:#e7e4df;--neutral-100:#f3f1ee;--neutral-50:#faf9f7;--page:#fff;--green-600:#16a34a;--green-50:#ecfdf3;--amber-500:#f59e0b;--amber-50:#fffbeb;--red-600:#dc2626;--red-50:#fef2f2;--green-700:#15803d;--amber-700:#9a6700;--red-700:#b91c1c;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-500);--text-link:var(--blue-600);--text-action:var(--orange-600);--surface-card:#fff;--surface-sunken:var(--neutral-100);--border:var(--neutral-200);--hatch:repeating-linear-gradient(-45deg, #fffbeb 0 7px, #fdf0c8 7px 14px);--hatch-line:#f0d68f;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--shadow-xs:0 1px 2px #1c19140d;--shadow-sm:0 1px 3px #1c19140f, 0 1px 2px #1c19140a;--shadow-md:0 4px 12px #1c191412, 0 1px 3px #1c19140d;--shadow-lg:0 10px 28px #1c19141a, 0 2px 6px #1c19140d;--ring-focus:0 0 0 3px #ff6b2c4d;--font-sans:var(--font-inter), var(--font-plex-thai), system-ui, -apple-system, "Segoe UI", sans-serif;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wide:.04em;--duration-fast:.12s;--duration-base:.2s;--ease-standard:cubic-bezier(.2, 0, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ink:var(--neutral-900);--muted:var(--neutral-500);--line:var(--neutral-200);--white:#fff;--paper:var(--page);--orange:var(--orange-500);--red:var(--red-600);--shadow:var(--shadow-lg)}*,:before,:after{box-sizing:border-box}html,body{background:var(--page);min-height:100%;color:var(--text-primary);font-family:var(--font-sans);margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,h4{letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:700;line-height:1.15}:lang(th) :is(h1,h2,h3,h4){letter-spacing:normal;line-height:1.3}strong{font-weight:600}:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}::selection{background:var(--orange-100)}table,.metrics strong,.support-counts strong,.crm-facts strong,.nav-count,.pager,.sla,time{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--neutral-200) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--neutral-200);background-clip:content-box;border:3px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-500)}.eyebrow{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);margin:0 0 8px;font-size:12px;font-weight:600}.eyebrow.light{color:#ffffffc7}.muted{color:var(--text-secondary)}.fineprint{color:var(--text-secondary);font-size:12.5px;line-height:1.55}.form-error,.inline-error{color:var(--red-600);font-size:13px;font-weight:500}.warning{align-items:center;gap:4px;color:var(--amber-700)!important;display:flex!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.primary,.secondary,.quiet{border-radius:var(--radius-md);white-space:nowrap;min-height:40px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.primary:focus-visible,.secondary:focus-visible,.quiet:focus-visible{box-shadow:var(--ring-focus);outline:none}.primary:active:not(:disabled),.secondary:active:not(:disabled),.quiet:active:not(:disabled){transform:translateY(1px)}.primary{background:var(--orange-500);color:#fff}.primary:hover:not(:disabled){background:var(--orange-600);box-shadow:var(--shadow-sm)}.primary:active:not(:disabled){background:var(--orange-700);box-shadow:none}.secondary{border-color:var(--neutral-200);color:var(--text-primary);background:#fff}.secondary:hover:not(:disabled){background:var(--neutral-100)}.quiet{color:var(--text-primary);background:0 0}.quiet:hover:not(:disabled){background:var(--orange-50)}.danger,.quiet.danger{color:var(--red-600)}.quiet.danger:hover:not(:disabled){background:var(--red-50)}.primary.danger{background:var(--red-600);color:#fff}.primary.danger:hover:not(:disabled){background:var(--red-700)}.secondary.danger{background:var(--red-50);color:var(--red-600);border-color:#0000}button:disabled{opacity:.45;cursor:not-allowed}.link-button{display:inline-flex}.compact{border-radius:var(--radius-sm)!important;min-height:32px!important;padding:0 11px!important;font-size:12.5px!important}.row-link,.provider-link{color:var(--text-link);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.row-link:hover,.provider-link:hover{text-underline-offset:3px;text-decoration:underline}.provider-link{width:max-content;font-size:12.5px}.back-link{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--text-primary)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea){border:1.5px solid var(--neutral-200);border-radius:var(--radius-lg);width:100%;min-height:42px;color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#fff;outline:none;padding:9px 13px;font-size:14px;font-weight:400}:where(input,select,textarea)::placeholder{color:var(--text-secondary);opacity:.8}:where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus{border-color:var(--orange-500);box-shadow:var(--ring-focus)}:where(input,select,textarea):disabled{background:var(--neutral-50);color:var(--text-secondary);cursor:not-allowed}:where(select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b6862' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}:where(textarea){resize:vertical;min-height:96px;line-height:1.55}:where(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:var(--orange-500);margin:0}:where(label){color:var(--text-primary);font-size:13px;font-weight:600}.shell{background:var(--page);align-items:flex-start;min-height:100dvh;display:flex}.rail{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex:0 0 252px;gap:18px;width:252px;height:100dvh;padding:20px 14px 14px;display:none;position:sticky;top:0}.rail-brand{align-items:center;gap:10px;padding:0 6px;display:flex}.rail-brand a{border-radius:var(--radius-sm);display:inline-flex}.rail-product{border-left:1px solid var(--border);color:var(--text-secondary);letter-spacing:var(--tracking-snug);padding-left:10px;font-size:13px;font-weight:600}.env-chip{letter-spacing:var(--tracking-wide);border-radius:9999px;align-self:flex-start;align-items:center;gap:7px;margin:-6px 0 0 6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.env-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.env-chip.prod{background:var(--green-50);color:var(--green-700)}.env-chip.sandbox{background:var(--hatch);box-shadow:inset 0 0 0 1px var(--hatch-line);color:var(--amber-700)}.rail-nav{flex-direction:column;gap:2px;min-height:0;margin:0 -2px;padding:0 2px;display:flex;overflow-y:auto}.nav-item{border-radius:var(--radius-md);height:40px;color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.nav-item svg{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}.nav-item:hover{background:var(--neutral-100)}.nav-item[aria-current=page]{background:var(--orange-50);color:var(--orange-600);font-weight:600}.nav-item[aria-current=page] svg{color:var(--orange-600)}.nav-item span:not(.nav-count){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-count{background:var(--orange-500);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.rail-foot{border-top:1px solid var(--border);align-items:center;gap:4px;margin-top:auto;padding-top:12px;display:flex}.operator{flex:1;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.avatar{background:var(--orange-50);width:32px;height:32px;color:var(--orange-600);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.operator>div{flex:1;min-width:0}.operator strong,.operator small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operator strong{font-size:13.5px}.operator small{color:var(--text-secondary);text-transform:capitalize;margin-top:1px;font-size:11.5px}.icon-button{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--neutral-100);color:var(--text-primary)}.icon-button svg{width:18px;height:18px}.workspace{flex:1;min-width:0}.topbar{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#ffffffeb;position:sticky;top:0}.topbar-row{justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 16px;display:flex}.topbar-row>div{align-items:center;gap:10px;display:flex}.topbar .env-chip{margin:0}.strip-nav{scrollbar-width:none;gap:6px;padding:0 16px 10px;display:flex;overflow-x:auto}.strip-nav::-webkit-scrollbar{display:none}.strip-nav .nav-item{border:1px solid var(--border);border-radius:9999px;gap:7px;height:34px;padding:0 12px;font-size:13px}.strip-nav .nav-item svg{width:15px;height:15px}.strip-nav .nav-item[aria-current=page]{border-color:#0000}.strip-nav .nav-count{margin-left:2px}.content{width:100%;max-width:1320px;margin:0 auto;padding:22px 16px 80px}@media (min-width:861px){.rail{display:flex}.topbar{display:none}.content{padding:34px 36px 96px}}.page-heading,.review-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.page-heading h1,.review-heading h1{margin-bottom:8px;font-size:30px;font-weight:700}.page-heading p:last-child,.review-heading p:last-child{max-width:680px;color:var(--text-secondary);margin-bottom:0;font-size:14.5px}.review-heading{align-items:center;margin-bottom:22px}.review-heading h1{font-size:28px}.review-heading p:last-child{font-size:13.5px}.heading-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:740px){.page-heading,.review-heading{flex-direction:column;align-items:flex-start;gap:16px}.page-heading h1{font-size:26px}.review-heading h1{font-size:24px}}.panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs);padding:22px}.panel-pad{padding:22px 22px 4px}.panel-title{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.panel-title h2{letter-spacing:var(--tracking-snug);margin:0;font-size:17px;font-weight:600}.panel-title a{color:var(--text-link);font-size:13px;font-weight:600}.panel-title a:hover{text-underline-offset:3px;text-decoration:underline}.panel h2{letter-spacing:var(--tracking-snug);font-size:17px;font-weight:600}.section-gap{margin-top:18px}.grid-two{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;display:grid}.empty{color:var(--text-secondary);text-align:center;padding:48px 24px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metrics article{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:12px;padding:16px 16px 14px;display:grid}.metrics svg{border-radius:var(--radius-md);background:var(--orange-50);width:34px;height:34px;color:var(--orange-600);grid-area:1/2/span 3;padding:8px}.metrics span,.metrics strong,.metrics small{grid-column:1}.metrics span{color:var(--text-secondary);font-size:13px}.metrics strong{letter-spacing:var(--tracking-tight);margin:6px 0 2px;font-size:28px;font-weight:700;line-height:1.1}.metrics small{color:var(--text-secondary);font-size:12.5px}.metrics .healthy{color:var(--green-700)}.queue-links{display:grid}.queue-links a{border-top:1px solid var(--border);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:12px;margin:0 -10px;padding:14px 10px;display:flex}.queue-links a:first-child{border-top-color:#0000}.queue-links a:hover{background:var(--neutral-50)}.queue-links a:hover+a{border-top-color:#0000}.queue-links strong,.queue-links small{display:block}.queue-links strong{letter-spacing:var(--tracking-snug);font-size:14.5px}.queue-links small{color:var(--text-secondary);margin-top:3px;font-size:12.5px}.queue-links svg{width:16px;height:16px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.queue-links a:hover svg{color:var(--orange-600);transform:translate(2px)}.timeline{gap:14px;display:grid}.timeline>div{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.timeline>div>span{background:var(--neutral-300);border-radius:50%;width:8px;height:8px;margin-top:6px}.timeline strong,.timeline small{display:block}.timeline strong{font-size:13.5px}.timeline small{color:var(--text-secondary);margin-top:2px;font-size:12.5px}.timeline time{color:var(--text-secondary);white-space:nowrap;font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filters input:not([type=checkbox]){width:min(380px,100%)}.filters select{width:auto;min-width:140px}.tab-row{background:var(--neutral-100);scrollbar-width:none;border-radius:9999px;gap:4px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.tab-row::-webkit-scrollbar{display:none}.tab-row a{height:32px;color:var(--text-secondary);text-transform:capitalize;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:9999px;flex-shrink:0;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.tab-row a:hover{color:var(--text-primary)}.tab-row a.selected{background:var(--orange-500);color:#fff}.tab-row.counted a{text-transform:none;gap:6px}.tab-count{color:var(--neutral-500);font-variant-numeric:tabular-nums;opacity:.8;font-weight:500}.tab-row a.selected .tab-count{color:#fff}.table-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex;position:sticky;left:0}.table-toolbar :where(input:not([type=hidden]),select){border-radius:var(--radius-md);width:auto;min-height:36px;padding-top:6px;padding-bottom:6px;font-size:13.5px}.table-toolbar input[type=search]{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b6862' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 3.5 3.5'/%3E%3C/svg%3E") 13px no-repeat;flex:240px;min-width:200px;padding-left:36px}.table-toolbar input[type=search]::-webkit-search-cancel-button{cursor:pointer}.table-toolbar select{flex:0 auto;max-width:200px}.table-toolbar .secondary,.table-toolbar .quiet{min-height:36px;padding:0 14px}@media (max-width:560px){.table-toolbar select{flex:140px;max-width:none}}.list-panel .empty{padding:56px 24px}.panel.table-panel{padding:0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}th{border-bottom:1px solid var(--border);background:var(--neutral-50);color:var(--text-secondary);white-space:nowrap;padding:10px 16px;font-size:12.5px;font-weight:500}td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 16px}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color var(--duration-fast) var(--ease-standard)}tbody tr:hover td{background:var(--neutral-50)}td strong,td small{display:block}td strong{font-weight:600}td small{max-width:320px;color:var(--text-secondary);text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.status,.chips span{background:var(--neutral-100);height:22px;color:var(--text-secondary);text-transform:capitalize;white-space:nowrap;border-radius:9999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.chips{flex-wrap:wrap;gap:5px;display:flex}.status:is(.active,.approved,.sandbox_approved,.confirmed,.completed,.accepted,.applied,.verified,.published){background:var(--green-50);color:var(--green-700)}.status:is(.pending,.submitted,.pending_renter_approval,.manual_review,.needs_review,.in_review,.proposed,.requires_action,.processing){background:var(--amber-50);color:var(--amber-700)}.status:is(.suspended,.banned,.revoked,.rejected,.policy_rejected,.failed,.declined,.no_show){background:var(--red-50);color:var(--red-600)}.status:is(.rented,.leased,.scheduled,.assigned){background:var(--blue-50);color:var(--blue-600)}.notice{border-radius:var(--radius-lg);background:var(--blue-50);color:#0a3a9e;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.notice svg{flex-shrink:0}.review-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.review-grid>div{gap:18px;min-width:0;display:grid}.detail-list dl{grid-template-columns:1fr 1fr;margin:12px 0 0;display:grid}.detail-list dl div{border-top:1px solid var(--border);padding:12px 4px 12px 0}.detail-list dt{color:var(--text-secondary);font-size:12px;font-weight:500}.detail-list dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:600}.policy-flags{flex-wrap:wrap;gap:6px;margin:6px 0 18px;display:flex}.policy-flags span{background:var(--amber-50);height:24px;color:var(--amber-700);border-radius:9999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.decision-panel{height:max-content;position:sticky;top:24px}.decision-panel label{gap:7px;display:grid}.decision-panel textarea{min-height:140px}.decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.modal-backdrop{z-index:50;background:#1b1a1773;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--radius-xl);width:min(500px,100%);box-shadow:var(--shadow-lg);background:#fff;padding:28px;position:relative}.modal h2{margin-bottom:6px;font-size:22px}.modal-close{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-secondary);background:0 0;border:0;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.modal-close:hover{background:var(--neutral-100);color:var(--text-primary)}.success-box{border-radius:var(--radius-lg);background:var(--green-50);color:var(--green-700);gap:12px;padding:16px;display:grid}.success-box code{border-radius:var(--radius-sm);color:var(--text-primary);background:#fff;padding:10px;font-size:12px;overflow:auto}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.module-grid article{min-height:200px}.module-grid .step{color:var(--orange-600);font-size:12px;font-weight:700}.module-grid h2{margin-top:48px;font-size:18px}.module-grid p{color:var(--text-secondary);font-size:13.5px;line-height:1.55}.center-state{text-align:center;place-content:center;justify-items:center;gap:4px;min-height:100dvh;padding:32px 20px;display:grid}.center-state .brand-mark{margin-bottom:22px}.center-state h1{margin-bottom:8px;font-size:28px}.center-state p{max-width:440px;color:var(--text-secondary);margin-bottom:22px}.center-state>div:last-child{align-items:center;gap:10px;display:flex}.signin-page{min-height:100dvh;display:grid}.signin-brand{background:radial-gradient(120% 80% at 100% 0%, #ff8b4d8c, transparent 60%), linear-gradient(160deg, var(--orange-700) 0%, var(--orange-600) 48%, #3b2417 100%);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:none;position:relative;overflow:hidden}.signin-logo{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;align-self:flex-start;padding:10px 14px;display:inline-flex}.signin-brand h1{max-width:520px;margin:0 0 24px;font-size:clamp(32px,3.4vw,44px);line-height:1.12}.signin-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.signin-points li{color:#fffffff2;align-items:center;gap:10px;font-size:15.5px;font-weight:500;display:flex}.signin-panel{place-items:center;padding:48px 20px;display:grid}.signin-card{gap:4px;width:min(380px,100%);display:grid}.signin-card>.brand-mark{margin-bottom:22px}.signin-card h2{margin-bottom:6px;font-size:28px}.signin-form{gap:14px;margin-top:22px;display:grid}.signin-form label{gap:6px;display:grid}.signin-form .primary{min-height:48px;margin-top:4px;font-size:15px}@media (min-width:900px){.signin-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.signin-brand{display:flex}}@media (prefers-reduced-motion:no-preference){@keyframes livRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.metrics article,.crm-facts article{animation:livRise .42s var(--ease-out) both}:is(.metrics,.crm-facts)>:nth-child(2){animation-delay:50ms}:is(.metrics,.crm-facts)>:nth-child(3){animation-delay:.1s}:is(.metrics,.crm-facts)>:nth-child(4){animation-delay:.15s}:is(.metrics,.crm-facts)>:nth-child(5){animation-delay:.2s}.signin-card,.center-state{animation:livRise .42s var(--ease-out) both}}@media (max-width:1100px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-two{grid-template-columns:minmax(0,1fr)}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.review-grid{grid-template-columns:minmax(0,1fr)}.decision-panel{position:relative;top:auto}}@media (max-width:560px){.metrics,.module-grid{grid-template-columns:minmax(0,1fr)}.detail-list dl{grid-template-columns:1fr}.panel{padding:18px}}
.inline-assign{align-items:center;gap:6px;display:flex}.inline-assign input{flex:1;min-width:0}.inline-assign select,td>select{border-radius:var(--radius-md);width:auto;max-width:220px;min-height:34px;padding-top:5px;padding-bottom:5px;font-size:13px}.check{color:var(--text-primary);align-items:center;font-size:13px;font-weight:500;gap:8px!important;display:flex!important}.check input{width:auto;margin:0}.form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:800px){.form-grid-four,.form-pair{grid-template-columns:1fr}}tr.urgent-row td,tbody tr.urgent-row:hover td{background:var(--red-50)}tr.urgent-row td:first-child{box-shadow:inset 3px 0 0 var(--red-600)}.change-sets{display:grid}.change-sets article{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:16px 0;display:grid}.change-sets article strong,.change-sets article small{display:block}.change-sets article small{color:var(--text-secondary);margin-top:3px;font-size:12px}.change-sets article>small{grid-column:1/-1}.evidence-form{gap:8px;margin:14px 0;display:grid}.job-issue,.history-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.job-issue strong,.job-issue small,.history-row strong,.history-row small{display:block}.job-issue small,.history-row small{color:var(--text-secondary);margin-top:3px;font-size:12px}.invitation-error{max-width:440px;margin:12px 0}.admin-editor{gap:18px;max-width:1050px;padding:24px;display:grid}.admin-editor label{gap:6px;display:grid}.sensitive-field{border-radius:var(--radius-lg);background:var(--hatch);box-shadow:inset 0 0 0 1px var(--hatch-line);padding:16px}.sensitive-field p{color:var(--amber-700);margin:4px 0 10px;font-size:12.5px}.sensitive-field textarea{width:100%}.editor-actions{justify-content:flex-end;gap:8px;display:flex}.audit-filters{flex-wrap:wrap}.audit-filters label{color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.audit-filters label input{width:auto}.signin-options{margin-top:22px}.signin-options .signin-form{margin-top:0}.oauth-options{gap:10px;display:grid}.oauth-button{border:1.5px solid var(--neutral-200);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard);background:#fff;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.oauth-button:hover{background:var(--neutral-100)}.oauth-button:focus-visible{box-shadow:var(--ring-focus);outline:none}.oauth-button svg{flex:none;width:20px;height:20px}.signin-divider{color:var(--text-secondary);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:var(--border);flex:1;height:1px}.signin-card>.fineprint{margin-top:18px}.listing-shots{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:18px;display:grid}.listing-shots img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--neutral-100);width:100%}.listing-copy{max-width:68ch;color:var(--text-primary);white-space:pre-wrap;margin:0 0 16px;font-size:14.5px;line-height:1.7}.sensitive-field .listing-copy{margin-bottom:0}.status.submitted{background:var(--amber-50);color:var(--amber-700)}.status.rejected{background:var(--red-50);color:var(--red-600)}.status.approved{background:var(--green-50);color:var(--green-700)}.decision-panel .notice{margin-bottom:16px}.decision-panel label+label{margin-top:14px}.decision-panel .fineprint{margin:14px 0 0}.notice.stacked,.decision-panel .notice{display:block}.blocker-list{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.blocker-list li{line-height:1.5}.notice.quiet{background:var(--green-50);color:var(--green-700)}.bulk-bar{border-radius:var(--radius-xl);background:var(--neutral-900);color:#fff;box-shadow:var(--shadow-lg);gap:12px;margin-top:14px;padding:16px 18px;display:grid;position:sticky;bottom:18px}.bulk-bar strong{font-size:14.5px;display:block}.bulk-bar small{color:#ffffffa8;font-size:12.5px}.bulk-bar textarea{color:#fff;background:#ffffff0f;border-color:#ffffff29;min-height:58px;font-size:13.5px}.bulk-bar textarea::placeholder{color:#ffffff80}.bulk-bar .decision-actions{margin-top:0}.bulk-bar .quiet,.bulk-bar .secondary{color:#ffffffd9;background:0 0;border-color:#fff3}.bulk-bar .quiet:hover:not(:disabled),.bulk-bar .secondary:hover:not(:disabled){background:#ffffff14}.bulk-bar .form-error{color:#fca5a5}td.tick,th.tick{text-align:center;width:40px}tr.picked td,tbody tr.picked:hover td{background:var(--orange-50)}.pager{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.pager>div{gap:8px;display:flex}.page-heading .support-new{white-space:nowrap}.support-counts{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);box-shadow:var(--shadow-xs);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.support-counts a{min-width:0;transition:background-color var(--duration-fast) var(--ease-standard);background:#fff;align-items:baseline;gap:10px;padding:14px 18px;display:flex}.support-counts a:hover{background:var(--neutral-50)}.support-counts a:focus-visible{outline-offset:-2px}.support-counts strong{letter-spacing:var(--tracking-tight);font-size:24px;font-weight:700;line-height:1.1}.support-counts span{min-width:0;color:var(--text-secondary);font-size:13.5px;line-height:1.3}.support-counts a.zero strong{color:var(--neutral-300)}.support-counts a.alarm strong{color:var(--red-600)}.support-counts a.alarm span{color:var(--text-primary);font-weight:500}.support-filters select{min-width:140px}.support-table td{vertical-align:top}.support-table td:first-child{min-width:240px}.ticket-link{display:block}.ticket-link small{color:var(--text-secondary);letter-spacing:var(--tracking-wide);margin:0 0 3px;font-size:11.5px;font-weight:600}.ticket-link:hover strong{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.kind-badge{background:var(--orange-50);height:18px;color:var(--orange-600);letter-spacing:var(--tracking-wide);text-transform:uppercase;vertical-align:1px;border-radius:5px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.kind-badge.agent{background:var(--blue-50);color:var(--blue-600)}.kind-badge.renter{background:var(--neutral-100);color:var(--neutral-900)}.priority{background:var(--neutral-100);height:22px;color:var(--text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.priority.urgent{background:var(--red-600);color:#fff}.priority.high{background:var(--amber-50);color:var(--amber-700)}.priority.low{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.status.ticket-new{background:var(--amber-50);color:var(--amber-700)}.status.ticket-open{background:var(--blue-50);color:var(--blue-600)}.status.ticket-waiting_on_customer{background:var(--neutral-100);color:var(--text-secondary)}.status.ticket-resolved{background:var(--green-50);color:var(--green-700)}.status.ticket-closed{background:var(--neutral-100);color:var(--text-secondary)}.status.ticket-cancelled{background:var(--neutral-100);color:var(--text-secondary);text-decoration:line-through}.sla{white-space:nowrap;font-size:13px;font-weight:600}.sla.due_soon{color:var(--amber-700)}.sla.overdue{color:var(--red-600)}.sla.paused,.sla.done{color:var(--text-secondary);font-weight:500}.ticket-files{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ticket-files img{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--neutral-100);width:104px;height:78px}.file-chip{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.file-chip:hover{background:var(--neutral-100)}.ticket-thread{gap:12px;display:grid}.ticket-thread>.eyebrow{margin-bottom:0}.bubble{border:1px solid var(--border);background:#fff;border-radius:16px 16px 16px 6px;justify-self:start;max-width:82%;padding:12px 16px}.bubble.staff{background:var(--orange-50);border-color:#0000;border-radius:16px 16px 6px;justify-self:end}.bubble.system{border-radius:var(--radius-lg);max-width:100%;color:var(--text-secondary);background:0 0;border-style:dashed;justify-self:center}.bubble.internal{border-color:var(--hatch-line);background:var(--hatch)}.bubble header{align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.bubble header time{color:var(--text-secondary);margin-left:auto;font-size:12px}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.internal-tag{height:18px;box-shadow:inset 0 0 0 1px var(--hatch-line);color:var(--amber-700);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#fff;border-radius:5px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.ticket-reply{border-top:1px solid var(--border);gap:10px;margin-top:6px;padding-top:16px;display:grid}.reply-mode{background:var(--neutral-100);border-radius:9999px;gap:4px;width:max-content;padding:4px;display:flex}.reply-mode button{min-height:30px;color:var(--text-secondary);background:0 0;border:0;border-radius:9999px;padding:0 14px;font-size:13px;font-weight:600}.reply-mode button:hover:not(.selected){color:var(--text-primary);background:0 0}.reply-mode .selected{background:var(--orange-500);color:#fff}.ticket-reply textarea{min-height:110px}.ticket-reply.internal textarea{border-color:var(--hatch-line);background:var(--amber-50)}.reply-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.ticket-reply .decision-actions{flex-wrap:wrap;margin-top:0}.decision-panel.ticket-controls{position:relative;top:auto}.ticket-controls h2{margin-bottom:14px;font-size:17px}.ticket-controls label{gap:6px;display:grid}.ticket-controls label small{color:var(--text-secondary);font-weight:400}.decision-panel .form-pair label+label{margin-top:0}.ticket-controls label+label,.ticket-controls .form-pair+label,.ticket-controls label+.form-pair{margin-top:14px}.transition-buttons{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.detail-list dl.single{grid-template-columns:1fr;margin-bottom:0}.support-customer .notice{margin:12px 0 0}.customer-hits{gap:2px;margin-top:10px;display:grid}.customer-hits button{border-radius:var(--radius-md);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.customer-hits button:hover{background:var(--neutral-100)}.customer-hits button>span:first-child{flex:1;min-width:0}.customer-hits strong,.customer-hits small{display:block}.customer-hits small{color:var(--text-secondary);margin-top:2px}.customer-picked{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-picked strong{font-size:16px;display:block}.customer-picked small{color:var(--text-secondary);font-size:12.5px}.support-form{gap:14px;display:grid}.support-form label{gap:6px;display:grid}.support-form textarea{min-height:170px}@media (max-width:740px){.support-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.bubble{max-width:100%}}td.row-actions{white-space:nowrap}td.row-actions>*{vertical-align:middle}td.row-actions .link-button{margin-right:6px}.lifecycle{background:var(--neutral-100);height:22px;color:var(--text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.lifecycle.onboarded{background:var(--blue-50);color:var(--blue-600)}.lifecycle.listing{background:var(--orange-50);color:var(--orange-600)}.lifecycle.renting{background:var(--green-50);color:var(--green-700)}.crm-table td:nth-child(4){min-width:170px}.crm-table td{padding-left:14px;padding-right:14px}.crm-table td:not(:first-child) small{white-space:nowrap}.crm-table tr.urgent-row td{background:0 0}.crm-table tbody tr.urgent-row:hover td{background:var(--neutral-50)}.crm-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.crm-tags span{background:var(--neutral-100);height:20px;color:var(--text-primary);border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.signals{flex-wrap:wrap;gap:4px;display:flex}.signal{background:var(--neutral-100);height:22px;color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.signal.alarm{background:var(--red-50);color:var(--red-600)}.signal.quiet{color:var(--text-secondary);background:0 0;padding-left:0;font-weight:500}.sla.follow-scheduled{color:var(--text-primary);font-weight:500}.sla.follow-due{color:var(--amber-700)}.sla.follow-overdue{color:var(--red-600)}.sla.follow-none{color:var(--text-secondary);font-weight:500}.crm-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.crm-facts article{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;gap:3px;padding:14px 16px;display:grid}.crm-facts span{color:var(--text-secondary);font-size:13px}.crm-facts strong{letter-spacing:var(--tracking-tight);font-size:22px;font-weight:700}.crm-facts small{color:var(--text-secondary);font-size:12px}.crm-facts article.alarm{background:var(--red-50);border-color:#f7c9c9}.crm-facts article.alarm strong{color:var(--red-600)}.crm-log{border-top:0;margin:0 0 6px;padding-top:0}.crm-log textarea{min-height:84px}.crm-timeline{gap:14px}.crm-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.55}.crm-entry strong{font-weight:600}.crm-entry.logged>span{background:var(--orange-500)}.crm-entry.change>span{background:var(--neutral-300)}.crm-entry.change strong{color:var(--text-secondary);font-weight:500}.crm-entry.ticket>span{background:var(--blue-600)}.crm-entry.milestone>span{box-shadow:inset 0 0 0 1.5px var(--neutral-500);background:0 0}.crm-entry.milestone strong{color:var(--text-secondary);font-weight:500}.crm-controls .crm-field{gap:6px;margin-top:14px;display:grid}.tag-editor{border:1.5px solid var(--neutral-200);border-radius:var(--radius-lg);min-height:42px;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#fff;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 8px;display:flex}.tag-editor:focus-within{border-color:var(--orange-500);box-shadow:var(--ring-focus)}.tag-editor>span{background:var(--orange-50);height:26px;color:var(--orange-600);border-radius:9999px;align-items:center;gap:2px;padding:0 3px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.tag-editor>span button{width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tag-editor>span button:hover:not(:disabled){background:var(--orange-100)}.ticket-controls .tag-editor input,.tag-editor input{width:auto;min-width:90px;min-height:28px;box-shadow:none;border:0;flex:1;padding:2px 4px}.crm-follow-up{border-top:1px solid var(--border);gap:12px;margin-top:18px;padding-top:16px;display:grid}.crm-follow-up-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-follow-up-head strong{font-size:14px}.crm-follow-up .form-pair{align-items:end}.crm-controls.ticket-controls .crm-follow-up label+label{margin-top:0}.quick-days{flex-wrap:wrap;gap:2px;display:flex}.crm-follow-up .decision-actions{margin-top:0}@media (max-width:1100px){.crm-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:740px){.crm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
