.whatsapp-management{color:var(--portal-text);min-width:0}.whatsapp-management .wa-panel{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:12px;min-width:0;padding:20px}.whatsapp-management h2{margin-bottom:14px;font-size:17px;font-weight:650}.whatsapp-management label{align-content:start;gap:7px;min-width:0;font-size:14px;font-weight:550;display:grid}.whatsapp-management label small{color:var(--portal-muted);font-weight:400}.whatsapp-management .wa-check{align-items:center;gap:9px;display:flex}.whatsapp-management .wa-preview{border:1px solid var(--portal-border);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.whatsapp-management .wa-chart{gap:8px;height:160px;margin:24px 0;padding-bottom:24px;display:flex}.whatsapp-management .wa-chart>div{flex:1;align-items:flex-end;display:flex;position:relative}.whatsapp-management .wa-chart i{background:#d8b44e;border-radius:4px 4px 0 0;width:100%;display:block}.whatsapp-management .wa-chart small{font-size:10px;position:absolute;bottom:-24px;left:0}.whatsapp-management .wa-faq{border:1px solid var(--portal-border);border-radius:8px;gap:12px;padding:16px;display:grid}@media (width<=600px){.whatsapp-management .wa-panel{padding:14px}.whatsapp-management .wa-chart{gap:3px}.whatsapp-management .wa-chart small{writing-mode:vertical-rl;font-size:9px}}.whatsapp-management fieldset{border:0;margin:0;padding:0}.whatsapp-management p{margin:8px 0}.whatsapp-management h1{margin:6px 0}.whatsapp-management table{border-collapse:collapse}.whatsapp-management tr{border-color:var(--portal-border);border-style:solid}.whatsapp-management .wa-table-scroll{max-width:100%;overflow-x:auto}.whatsapp-management fieldset{min-width:0}.request-alert-toolbar,.cc-workspace .request-alert-toolbar{border:1px solid var(--portal-border,#303844);background:var(--portal-surface,#15191e);color:var(--portal-muted,#b7c0cc);border-radius:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 20px;margin:20px 0 24px;padding:12px 16px;font-size:13px;display:flex}.request-alert-toolbar label,.cc-workspace .request-alert-toolbar label{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;min-height:36px;margin:0;display:inline-flex}.request-alert-toolbar input[type=checkbox]{width:16px;height:16px;accent-color:var(--portal-accent,#e8c34f);margin:0}.request-alert-toolbar .request-alert-tone{border-left:1px solid var(--portal-border,#303844);padding-left:20px}.request-alert-toolbar select,.cc-workspace .request-alert-toolbar select{border:1px solid var(--portal-border,#414d5c);background:var(--portal-bg,#101419);width:210px;max-width:100%;height:36px;color:var(--portal-text,#eceef1);font:inherit;border-radius:6px;padding:6px 10px}.request-alert-toolbar .request-alert-preview{display:contents}.request-alert-toolbar .request-alert-test,.cc-workspace .request-alert-toolbar .request-alert-test{border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 33.33%, transparent);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 4.31%, transparent);min-height:36px;color:var(--portal-accent,#e8c34f);font:inherit;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 12px;font-weight:600;display:inline-flex}.request-alert-toolbar .request-alert-test:hover{background:color-mix(in srgb, var(--portal-accent,#e8c34f) 10.2%, transparent)}.request-alert-toolbar .request-alert-message{color:var(--portal-muted,#98a4b3);white-space:normal;flex:0 0 100%;order:10;font-size:12px;line-height:1.6}@media (width<=640px){.request-alert-toolbar,.cc-workspace .request-alert-toolbar{gap:10px 16px;margin:16px 0;padding:12px}.request-alert-toolbar .request-alert-tone,.cc-workspace .request-alert-toolbar .request-alert-tone{border-left:0;border-top:1px solid var(--portal-border,#303844);flex-basis:100%;padding:10px 0 0}.request-alert-toolbar select,.cc-workspace .request-alert-toolbar select{flex:1;width:auto;min-width:0}.request-alert-toolbar .request-alert-test,.cc-workspace .request-alert-toolbar .request-alert-test{width:100%}}.request-alert-tone [data-slot=native-select-wrapper]{width:auto;min-width:0}@media (width<=640px){.request-alert-toolbar .request-alert-tone{min-width:0;max-width:100%}.request-alert-tone [data-slot=native-select-wrapper]{flex:1}.request-alert-toolbar .request-alert-tone select{width:100%}}.staff-alert-settings{z-index:60;background:var(--portal-surface);width:600px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);color:var(--portal-text);border:1px solid var(--portal-border);border-radius:10px;padding:16px;position:fixed;top:65px;right:12px;overflow-y:auto;box-shadow:0 16px 44px #0003}.staff-alert-settings[hidden]{display:none}.staff-alert-settings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-alert-settings>p{font-size:13px;line-height:1.5}.pc-controls{max-width:1100px}.pc-controls>p{max-width:850px;line-height:1.8}.pc-controls form,.pc-list{border:1px solid var(--portal-border,#303844);background:var(--portal-surface,#171b20);border-radius:16px;margin:24px 0;padding:24px}.pc-controls form{gap:20px;display:grid}.pc-controls label{gap:10px;display:grid}.pc-controls input:not([type=checkbox]),.pc-controls textarea,.pc-controls select{background:var(--portal-bg,#101214);width:100%;min-height:44px;color:var(--portal-text,#eceef1);border:1px solid var(--portal-border,#303844);border-radius:7px;padding:12px}.pc-controls textarea{resize:vertical;min-height:90px}.pc-controls .pc-check{align-items:center;gap:10px;display:flex}.pc-controls input[type=checkbox]{width:18px;height:18px;accent-color:var(--portal-accent,#e8c34f)}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pc-list article{border-bottom:1px solid var(--portal-border,#303844);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.pc-list article>div{min-width:0}.pc-list p{white-space:pre-wrap}.pc-list small{color:var(--portal-muted,#99a6b7)}.pc-controls button:not(.op-primary){background:var(--portal-raised,#252b34);color:var(--portal-text,#eceef1);border-radius:7px;padding:10px 16px}.pc-pagination{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.pc-controls [role=alert]{color:var(--portal-red,#d89494)}.pc-controls [role=status]{color:var(--portal-accent,#e8c34f)}@media (width<=650px){.pc-grid{grid-template-columns:1fr}.pc-controls form,.pc-list{padding:16px}.pc-list article{flex-direction:column;align-items:flex-start}}.pt-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.pc-controls .pt-presets button{border:2px solid;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:100px;display:flex}.pt-presets span{border-radius:50%;width:22px;height:22px}.pt-presets button[aria-pressed=true]{outline:2px solid var(--portal-text,#eceef1);outline-offset:3px}.pc-controls input[type=color]{height:50px;padding:5px}@media (width<=650px){.pt-presets{grid-template-columns:1fr 1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-tracking-widest:.1em;--tw-radius-sm:.25rem;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-animate-spin:spin 1s linear infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{@media (hover:hover){.tw\:hover\:bg-accent:hover{background-color:var(--portal-raised,#1c2b3e)}.tw\:hover\:bg-destructive\/90:hover{background-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 90%, transparent)}}.tw\:hover\:bg-primary\/90:hover{background-color:var(--portal-primary,#1260f5)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--portal-primary,#1260f5) 90%, transparent)}}.tw\:hover\:bg-secondary\/80:hover{background-color:var(--portal-raised,#1c2b3e)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--portal-raised,#1c2b3e) 80%, transparent)}}.tw\:hover\:text-accent-foreground:hover{color:var(--portal-text,#ecf1f9)}.tw\:hover\:underline:hover{text-decoration-line:underline}}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--portal-accent,#6da7ff) 50%, transparent)}}.tw\:has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}@supports (color:color-mix(in lab, red, red)){.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 20%, transparent)}}@media (width>=40rem){.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.tw\:md\:col-span-2{grid-column:span 2/span 2}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:md\:text-\[14px\]{font-size:14px}}@media (width>=64rem){.tw\:lg\:col-span-2{grid-column:span 2/span 2}.tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.tw\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.tw\:dark\:border-input{border-color:var(--portal-border,#25354a)}.tw\:dark\:bg-destructive\/60{background-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 60%, transparent)}}.tw\:dark\:bg-input\/30{background-color:var(--portal-border,#25354a)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:bg-input\/30{background-color:color-mix(in oklab, var(--portal-border,#25354a) 30%, transparent)}}@media (hover:hover){.tw\:dark\:hover\:bg-accent\/50:hover{background-color:var(--portal-raised,#1c2b3e)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--portal-raised,#1c2b3e) 50%, transparent)}}.tw\:dark\:hover\:bg-input\/50:hover{background-color:var(--portal-border,#25354a)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--portal-border,#25354a) 50%, transparent)}}}.tw\:dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 40%, transparent)}}.tw\:dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 40%, transparent)}}}.tw\:pointer-events-none{pointer-events:none}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:top-1\/2{top:50%}.tw\:right-3\.5{right:calc(var(--tw-spacing) * 3.5)}.tw\:z-50{z-index:50}.tw\:-mx-1{margin-inline:calc(var(--tw-spacing) * -1)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mr-2{margin-right:calc(var(--tw-spacing) * 2)}.tw\:ml-auto{margin-left:auto}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:field-sizing-content{field-sizing:content}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-6{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6)}.tw\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-10{width:calc(var(--tw-spacing) * 10);height:calc(var(--tw-spacing) * 10)}.tw\:h-4{height:calc(var(--tw-spacing) * 4)}.tw\:h-6{height:calc(var(--tw-spacing) * 6)}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-11{height:calc(var(--tw-spacing) * 11)}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:max-h-\[300px\]{max-height:300px}.tw\:min-h-16{min-height:calc(var(--tw-spacing) * 16)}.tw\:min-h-\[44px\]{min-height:44px}.tw\:w-4{width:calc(var(--tw-spacing) * 4)}.tw\:w-72{width:calc(var(--tw-spacing) * 72)}.tw\:w-full{width:100%}.tw\:max-w-64{max-width:calc(var(--tw-spacing) * 64)}.tw\:min-w-0{min-width:0}.tw\:shrink-0{flex-shrink:0}.tw\:caption-bottom{caption-side:bottom}.tw\:origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:cursor-default{cursor:default}.tw\:cursor-pointer{cursor:pointer}.tw\:appearance-none{appearance:none}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-start{justify-content:flex-start}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-hidden{overflow-x:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-sm{border-radius:var(--tw-radius-sm)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-destructive{border-color:var(--portal-red,#e3a9a9)}.tw\:border-input{border-color:var(--portal-border,#25354a)}.tw\:bg-\[Canvas\]{background-color:canvas}.tw\:bg-background,.tw\:bg-card{background-color:var(--portal-surface,#101d2b)}.tw\:bg-destructive{background-color:var(--portal-red,#e3a9a9)}.tw\:bg-input{background-color:var(--portal-border,#25354a)}.tw\:bg-primary{background-color:var(--portal-primary,#1260f5)}.tw\:bg-secondary{background-color:var(--portal-raised,#1c2b3e)}.tw\:bg-transparent{background-color:#0000}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:pr-9{padding-right:calc(var(--tw-spacing) * 9)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:align-middle{vertical-align:middle}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[14px\]{font-size:14px}.tw\:text-\[16px\]{font-size:16px}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-widest{--tw-tracking:var(--tw-tracking-widest);letter-spacing:var(--tw-tracking-widest)}.tw\:break-all{word-break:break-all}.tw\:whitespace-normal{white-space:normal}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[CanvasText\]{color:canvastext}.tw\:text-foreground{color:var(--portal-text,#ecf1f9)}.tw\:text-muted-foreground{color:var(--portal-muted,#a1b0c6)}.tw\:text-primary{color:var(--portal-primary,#1260f5)}.tw\:text-primary-foreground{color:var(--portal-primary-text,#fff)}.tw\:text-secondary-foreground{color:var(--portal-text,#ecf1f9)}.tw\:text-white{color:var(--tw-color-white)}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:opacity-50{opacity:.5}.tw\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:selection\:bg-primary ::selection{background-color:var(--portal-primary,#1260f5)}.tw\:selection\:bg-primary::selection{background-color:var(--portal-primary,#1260f5)}.tw\:selection\:text-primary-foreground ::selection{color:var(--portal-primary-text,#fff)}.tw\:selection\:text-primary-foreground::selection{color:var(--portal-primary-text,#fff)}.tw\:file\:inline-flex::file-selector-button{display:inline-flex}.tw\:file\:h-7::file-selector-button{height:calc(var(--tw-spacing) * 7)}.tw\:file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.tw\:file\:bg-transparent::file-selector-button{background-color:#0000}.tw\:file\:text-sm::file-selector-button{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:file\:font-medium::file-selector-button{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:file\:text-foreground::file-selector-button{color:var(--portal-text,#ecf1f9)}.tw\:placeholder\:text-muted-foreground::placeholder{color:var(--portal-muted,#a1b0c6)}@media (hover:hover){.tw\:hover\:bg-accent:hover{background-color:var(--portal-raised,#1c2b3e)}.tw\:hover\:bg-destructive\/90:hover{background-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 90%, transparent)}}.tw\:hover\:bg-primary\/90:hover{background-color:var(--portal-primary,#1260f5)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--portal-primary,#1260f5) 90%, transparent)}}.tw\:hover\:bg-secondary\/80:hover{background-color:var(--portal-raised,#1c2b3e)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--portal-raised,#1c2b3e) 80%, transparent)}}.tw\:hover\:text-accent-foreground:hover{color:var(--portal-text,#ecf1f9)}.tw\:hover\:underline:hover{text-decoration-line:underline}}.tw\:focus-visible\:border-ring:focus-visible{border-color:var(--portal-accent,#6da7ff)}.tw\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 20%, transparent)}}.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--portal-accent,#6da7ff)}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--portal-accent,#6da7ff) 50%, transparent)}}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.tw\:has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 1.5)}.tw\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--tw-spacing) * 3)}.tw\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--tw-spacing) * 4)}.tw\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--portal-red,#e3a9a9)}.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 20%, transparent)}}.tw\:data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.tw\:data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.tw\:data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--portal-raised,#1c2b3e)}.tw\:data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--portal-text,#ecf1f9)}.tw\:data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--tw-spacing) * 8)}.tw\:data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:var(--tw-spacing)}@media (width>=40rem){.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.tw\:md\:col-span-2{grid-column:span 2/span 2}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:md\:text-\[14px\]{font-size:14px}}@media (width>=64rem){.tw\:lg\:col-span-2{grid-column:span 2/span 2}.tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.tw\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.tw\:dark\:border-input{border-color:var(--portal-border,#25354a)}.tw\:dark\:bg-destructive\/60{background-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 60%, transparent)}}.tw\:dark\:bg-input\/30{background-color:var(--portal-border,#25354a)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:bg-input\/30{background-color:color-mix(in oklab, var(--portal-border,#25354a) 30%, transparent)}}@media (hover:hover){.tw\:dark\:hover\:bg-accent\/50:hover{background-color:var(--portal-raised,#1c2b3e)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--portal-raised,#1c2b3e) 50%, transparent)}}.tw\:dark\:hover\:bg-input\/50:hover{background-color:var(--portal-border,#25354a)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--portal-border,#25354a) 50%, transparent)}}}.tw\:dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 40%, transparent)}}.tw\:dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--portal-red,#e3a9a9)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--portal-red,#e3a9a9) 40%, transparent)}}}.tw\:\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--portal-muted,#a1b0c6)}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.tw\:\[\&_svg\]\:size-4 svg{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.tw\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 3);height:calc(var(--tw-spacing) * 3)}.tw\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.tw\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.tw\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.health-search .tw\:\[\.health-search_\&\]\:pl-10,.search-input .tw\:\[\.search-input_\&\]\:pl-10{padding-left:calc(var(--tw-spacing) * 10)}}:root{background:var(--portal-bg);color:var(--portal-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rw-admin-shell,.rw-login{color:var(--portal-text);background:var(--portal-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:is(.rw-admin-shell,.rw-login) :where(*){box-sizing:border-box}:is(.rw-admin-shell,.rw-login) :where(button[data-slot],input[data-slot],select[data-slot],textarea[data-slot]){border-style:solid;border-color:var(--portal-border)}:is(.rw-admin-shell,.rw-login) :where(button,input,select,textarea){font-family:inherit}:is(.rw-admin-shell,.rw-login) :where(button[data-slot=button]){white-space:normal;height:auto;min-height:36px}:is(.rw-admin-shell,.rw-login) :where(input[data-slot=input],textarea[data-slot=textarea],select[data-slot=native-select]){color:var(--portal-text);background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:7px;box-shadow:0 1px 2px #00000005}:is(.rw-admin-shell,.rw-login) :where(input[type=checkbox],input[type=radio]){accent-color:var(--portal-accent);flex-shrink:0;width:16px;height:16px}:is(.rw-admin-shell,.rw-login) :where(){color:var(--portal-muted);opacity:1}:is(.rw-admin-shell,.rw-login) :where(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--portal-accent);outline-offset:2px}.rw-admin-shell .rw-admin-top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.rw-admin-shell .rw-theme-toggle{min-width:36px;color:var(--portal-muted);background:0 0;place-items:center;display:grid}.rw-admin-shell .rw-admin-topbar{min-height:73px}.rw-admin-shell .rw-admin-body{color:var(--portal-text)}.rw-admin-shell .rw-admin :is(h1,h2),.rw-admin-shell .cc-work-header h1,.rw-admin-shell .rd-hero h1{letter-spacing:-.6px;color:var(--portal-text)}.rw-admin-shell .rw-admin h1{margin:0 0 10px;font-size:26px;font-weight:650;line-height:1.3}.rw-admin-shell .rw-admin h2{font-size:18px;font-weight:600;line-height:1.4}.rw-admin-shell :is(.rw-admin,.rd-dashboard,.cc-workspace){background:var(--portal-bg);min-width:0}.rw-admin-shell :is(.ra-editor-card,.ra-question-editor,.pc-controls form,.pc-list,.cc-panel,.rd-panel,.rm-workspace,.rm-sidebar,.cfl-card){background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:10px;box-shadow:0 1px 3px #00000006}.rw-admin-shell .ra-editor-card{padding:24px}.rw-admin-shell .ra-builder-layout>aside{background:var(--portal-surface);border-color:var(--portal-border)}.rw-admin-shell :is(.ra-builder-layout aside button,.ra-staff-list button){white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:44px}.rw-admin-shell .ra-staff-list button{display:grid}.rw-admin-shell :is(.ra-builder-layout aside button.active,.ra-staff-list button.active,.rm-form.is-selected){background:var(--op-selected);border-color:var(--portal-accent)}.rw-admin-shell :is(.ra-staff-layout form,.rw-admin>form){background:var(--portal-surface);border-color:var(--portal-border);border-radius:10px}.rw-admin-shell :is(.ra-staff-layout,.ra-builder-layout,.pc-grid,.ra-two-columns)>*,.rw-admin-shell [data-slot=native-select-wrapper]{min-width:0}.rw-admin-shell select[data-slot=native-select]{padding-right:36px}.rw-admin-shell .rd-cell{border:0;border-radius:4px;height:auto;min-height:0;padding:0}.rw-admin-shell .rm-form{height:auto;display:block}.rw-admin-shell .rd-dashboard{min-height:calc(100dvh - 73px)}.rw-admin-shell :is(.op-primary,.cc-primary,.ra-savebar>.op-primary),.rw-login .op-primary{color:#fff;background:#1260f5;border:1px solid #1260f5;border-radius:7px;box-shadow:0 1px 2px #0000000a}.rw-admin-shell :is(.op-danger,.cc-danger){color:var(--portal-red);background:var(--portal-red)}@supports (color:color-mix(in lab, red, red)){.rw-admin-shell :is(.op-danger,.cc-danger){background:color-mix(in srgb,var(--portal-red) 8%,transparent)}}.rw-admin-shell :is(.op-danger,.cc-danger){border-color:var(--portal-red)}@supports (color:color-mix(in lab, red, red)){.rw-admin-shell :is(.op-danger,.cc-danger){border-color:color-mix(in srgb,var(--portal-red) 35%,transparent)}}.rw-login{min-height:100dvh}.rw-login form{border-radius:12px;box-shadow:0 12px 45px #00000018}.rw-admin-shell :is(.ra-error,.cc-error,.rd-error){color:var(--portal-red);border-color:var(--portal-red)}@supports (color:color-mix(in lab, red, red)){.rw-admin-shell :is(.ra-error,.cc-error,.rd-error){border-color:color-mix(in srgb,var(--portal-red) 35%,transparent)}}.rw-admin-shell :is(.ra-error,.cc-error,.rd-error){background:var(--portal-red)}@supports (color:color-mix(in lab, red, red)){.rw-admin-shell :is(.ra-error,.cc-error,.rd-error){background:color-mix(in srgb,var(--portal-red) 6%,var(--portal-surface))}}@media (width<=1100px){.rw-admin-shell .ra-builder-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.rw-admin-shell .ra-two-columns{grid-template-columns:1fr}}@media (width<=767px){.rw-admin-shell :is(.ra-builder-layout,.ra-staff-layout,.pc-grid,.ra-two-columns){grid-template-columns:1fr}.rw-admin-shell .ra-builder-layout>aside{position:static}.rw-admin-shell .ra-heading{flex-wrap:wrap;align-items:flex-start}.rw-admin-shell .rw-admin h1{font-size:23px}.rw-admin-shell .rw-admin form{padding:18px}.rw-admin-shell :is(.ra-editor-card,.ra-question-editor,.pc-list){padding:16px}.rw-admin-shell .rw-admin-topbar{padding:12px 16px}.rw-admin-shell pre{white-space:pre-wrap;overflow-wrap:anywhere}.rw-admin-shell :where(input[data-slot=input],textarea[data-slot=textarea],select[data-slot=native-select]){font-size:16px}}.rw-admin-shell .rw-admin-brand{justify-content:flex-start}.rw-admin-shell .ra-builder-layout>aside>button{gap:6px;display:grid}.rw-admin-shell [data-slot=native-select-wrapper]{border:0;position:relative}.rw-admin-shell [data-slot=native-select-icon]{pointer-events:none;border:0}@media (prefers-reduced-motion:reduce){:is(.rw-admin-shell,.rw-login) :where(button,input,textarea,select){transition:none}}.rw-admin-shell .rw-admin-sidebar button{box-shadow:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}.rw-admin-shell :is(.ra-builder,.rm-page,.pc-blocklist){max-width:1600px;margin:0 auto}.rw-admin-shell :is(.ra-builder,.rm-page,.pc-blocklist) h1{font-size:27px;font-weight:650}.rw-admin-shell :is(.ra-builder>.ra-heading p,.rm-heading p,.pc-blocklist>p){font-size:13px;line-height:1.7}.rw-admin-shell :is(.ra-builder>.ra-heading,.rm-heading){align-items:flex-start;margin:0 0 24px}.rw-admin-shell :is(.ra-builder-layout,.rm-layout){grid-template-columns:240px minmax(0,1fr);gap:22px;max-width:none}.rw-admin-shell :is(.ra-builder-layout>aside,.rm-library){background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:9px;padding:16px;position:sticky;top:20px}.rw-admin-shell :is(.ra-builder-layout aside h3,.rm-library h2){margin:0 0 12px;font-size:13px;font-weight:600}.rw-admin-shell .ra-builder-layout aside h3:not(:first-child){border-top:1px solid var(--portal-border);margin-top:12px;padding-top:18px}.rw-admin-shell .ra-form-scroll{max-height:48vh;padding:2px;overflow-y:auto}.rw-admin-shell .ra-form-scroll button{background:0 0;border-color:#0000;border-radius:6px;gap:6px;width:100%;margin:4px 0;padding:12px;display:grid}.rw-admin-shell .ra-form-scroll button strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.rw-admin-shell .ra-form-scroll button small{color:var(--portal-muted);font-size:11px;line-height:1.5}.rw-admin-shell .ra-form-scroll button.active{background:var(--op-selected);border-color:var(--portal-border);color:var(--portal-accent)}.rw-admin-shell .ra-builder .ra-search{margin:0 0 8px;padding:10px 12px;font-size:13px}.rw-admin-shell .ra-builder .ra-savebar{background:var(--portal-surface);border:1px solid var(--portal-border);z-index:3;border-radius:8px;gap:10px;margin:0 0 18px;padding:14px 16px;top:12px}.rw-admin-shell .ra-savebar>span{font-size:11px;line-height:1.5}.rw-admin-shell .ra-builder .ra-editor-card{box-shadow:none;border-radius:9px;margin:0 0 18px;padding:24px}.rw-admin-shell .ra-builder .ra-editor-card>h2{margin:0 0 18px;font-size:16px}.rw-admin-shell .ra-builder .ra-editor label{font-size:13px}.rw-admin-shell .ra-builder .ra-editor input:not([type=checkbox]),.rw-admin-shell .ra-builder .ra-editor select{min-height:40px;padding:10px 12px}.rw-admin-shell .ra-builder .ra-question-editor{background:var(--portal-bg);border-radius:7px;margin:14px 0;padding:16px}.rw-admin-shell .ra-builder .ra-question-editor>summary{font-size:13px;line-height:1.6}.rw-admin-shell .ra-builder .ra-document-field{border:1px solid var(--portal-border);background:var(--portal-bg);border-radius:7px;min-width:0;padding:16px}.rw-admin-shell .ra-builder .ra-condition{background:var(--portal-raised);border-radius:7px}.rw-admin-shell .rm-page{--rm-line:var(--portal-border)}.rw-admin-shell .rm-eyebrow{color:var(--portal-muted);letter-spacing:.08em;font-size:10px}.rw-admin-shell .rm-library-heading{padding:0 0 12px}.rw-admin-shell .rm-page .rm-search{background:var(--portal-bg);margin:0 0 12px}.rw-admin-shell .rm-page .rm-form{border-radius:6px;padding:12px}.rw-admin-shell .rm-page .rm-form strong{font-size:13px;font-weight:600}.rw-admin-shell .rm-page .rm-form-meta{font-size:11px}.rw-admin-shell .rm-page .rm-form.is-selected{background:var(--op-selected);border-color:var(--portal-border)}.rw-admin-shell .rm-workspace{box-shadow:none;border-radius:9px}.rw-admin-shell .rm-form-heading{background:var(--portal-surface);padding:22px 24px}.rw-admin-shell .rm-form-heading h2{font-size:19px}.rw-admin-shell .rm-tabs{background:var(--portal-surface);gap:8px;padding:0 20px}.rw-admin-shell .rm-tabs button{box-shadow:none;color:var(--portal-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:14px 12px;font-size:12px}.rw-admin-shell .rm-tabs button[aria-selected=true]{color:var(--portal-accent);border-bottom-color:var(--portal-accent);background:0 0}.rw-admin-shell .rm-composer{min-width:0;padding:24px}.rw-admin-shell .rm-page .rm-composer textarea{border-radius:7px;font-size:14px;line-height:1.7}.rw-admin-shell .rm-page .rm-sidebar{background:var(--portal-bg);border-radius:0}.rw-admin-shell .pc-block-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.rw-admin-shell .pc-blocklist form,.rw-admin-shell .pc-blocklist .pc-list{border-radius:9px;min-width:0;max-width:none;margin:0;padding:22px}.rw-admin-shell .pc-blocklist .pc-list{padding:0;overflow:hidden}.rw-admin-shell .pc-blocklist form{gap:16px;position:sticky;top:20px}.rw-admin-shell .pc-blocklist :is(form,.pc-list) h2{margin:0 0 4px;font-size:16px}.rw-admin-shell .pc-blocklist .pc-list>h2{padding:22px}.rw-admin-shell .pc-blocklist form>label{margin:0}.rw-admin-shell .pc-blocklist .pc-grid{grid-template-columns:1fr;gap:16px}.rw-admin-shell .pc-blocklist :is(input,select,textarea){min-height:40px;margin:0;padding:10px 12px;font-size:13px}.rw-admin-shell .pc-blocklist label{gap:8px;font-size:12px}.pc-table-scroll{overflow:auto}.pc-table-scroll:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}.pc-table-scroll table{border-collapse:collapse;width:100%;min-width:570px;font-size:12px}.pc-table-scroll th{background:var(--portal-raised);border-bottom:1px solid var(--portal-border);color:var(--portal-muted);padding:12px 16px;font-size:11px}.pc-table-scroll td{border-bottom:1px solid var(--portal-border);white-space:normal;overflow-wrap:anywhere;max-width:260px;padding:16px}.pc-table-scroll td.pc-reason{white-space:pre-wrap;min-width:130px}.pc-row-kind{color:var(--portal-muted);margin-top:5px;font-size:11px;display:block}.pc-block-state{color:var(--portal-muted);font-size:11px;line-height:1.7}.pc-block-state.is-active{color:var(--portal-red)}.rw-admin-shell .pc-blocklist .pc-pagination{color:var(--portal-muted);gap:12px;margin:0;padding:16px 20px;font-size:12px}.rw-admin-shell .pc-blocklist .pc-list>p{margin:0;padding:24px}@media (width<=1250px){.rw-admin-shell .pc-block-layout{grid-template-columns:1fr}.rw-admin-shell .pc-blocklist form{position:static}.rw-admin-shell .pc-blocklist .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.rw-admin-shell :is(.ra-builder-layout,.rm-layout){grid-template-columns:210px minmax(0,1fr);gap:16px}.rw-admin-shell .rm-tabs{flex-wrap:wrap}.rw-admin-shell .rm-composer-layout{grid-template-columns:1fr}}@media (width<=767px){.rw-admin-shell :is(.ra-builder-layout,.rm-layout){grid-template-columns:1fr}.rw-admin-shell :is(.ra-builder-layout>aside,.rm-library){position:static}.rw-admin-shell :is(.ra-form-scroll,.rm-form-list){max-height:220px}.rw-admin-shell .ra-builder>.ra-heading,.rw-admin-shell .rm-heading{flex-direction:column;gap:14px}.rw-admin-shell .ra-builder .ra-savebar{position:static}.rw-admin-shell .ra-savebar>span{flex-basis:100%;order:-1}.rw-admin-shell .ra-builder .ra-editor-card,.rw-admin-shell .rm-composer,.rw-admin-shell .rm-form-heading{padding:18px}.rw-admin-shell .pc-blocklist .pc-grid{grid-template-columns:1fr}.rw-admin-shell :is(.ra-builder,.rm-page,.pc-blocklist) :is(input,select,textarea){font-size:16px}.rw-admin-shell .rm-tabs{gap:0;padding:0 12px}.rw-admin-shell .rm-tabs button{padding:12px 8px;font-size:11px}.rw-admin-shell .rm-heading-note{white-space:normal}}.rw-admin-shell .rw-admin-body>:is(.rw-admin,.rd-dashboard,.cc-workspace,.op-shell){width:100%;max-width:none;margin-left:0;margin-right:0}.rw-admin-shell .rw-admin-body>.rw-admin{padding:22px 24px}.rw-admin-shell .rw-admin-topbar{min-height:56px;padding:10px 24px}.rw-rail-toggle{display:none}@media (width>=901px){.rw-admin-shell .rw-rail-toggle{color:var(--portal-muted);background:0 0;place-items:center;padding:8px;display:grid}.rw-admin-shell.rail-collapsed .rw-admin-sidebar{width:72px;padding:14px 10px}.rw-admin-shell.rail-collapsed .rw-admin-body{margin-left:72px}.rw-admin-shell.rail-collapsed .rw-admin-brand{justify-content:center;padding:0}.rw-admin-shell.rail-collapsed .rw-admin-brand>span{width:38px;height:38px;font-size:25px}.rw-admin-shell.rail-collapsed :is(.rw-admin-brand>div,.rw-admin-identity,.rw-admin-sidebar nav h2,.rw-admin-sidebar nav button>span,.rw-admin-sidebar nav button>svg:last-child:not(:first-child),.rw-admin-user>div,.rw-admin-logout>span){display:none}.rw-admin-shell.rail-collapsed .rw-admin-sidebar nav section{border-bottom:1px solid var(--portal-border);margin:12px 0;padding-bottom:8px}.rw-admin-shell.rail-collapsed .rw-admin-sidebar nav button{justify-content:center;min-height:38px;margin:3px 0;padding:9px}.rw-admin-shell.rail-collapsed .rw-admin-sidebar footer{padding:10px 0 0}.rw-admin-shell.rail-collapsed .rw-admin-user{justify-content:center;padding:0}.rw-admin-shell.rail-collapsed .rw-admin-logout{justify-content:center;gap:0;font-size:0}}.rw-admin-shell .wb-page{max-width:none}.rw-admin-shell .wb-page>.wb-header{flex-direction:column;align-items:stretch;gap:20px;margin:0 0 18px;display:flex}.wb-header-copy{min-width:0}.wb-header-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;display:flex}.wb-form-context{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.wb-form-context .wb-form-picker{flex:0 320px;width:320px}.rw-admin-shell .wb-header-toolbar button{height:40px;min-height:40px;margin:0;font-size:12px}.rw-admin-shell .wb-header-toolbar .fp-trigger{background:var(--portal-surface)}.wb-form-context .rm-state{flex-shrink:0}.rw-admin-shell .wb-page h1{margin:0 0 5px;font-size:24px}.rw-admin-shell .wb-page .rm-eyebrow{display:none}.rw-admin-shell .wb-page :is(.ra-heading p,.rm-heading p){margin:0;font-size:12px}.wb-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.rw-admin-shell .wb-page .ra-savebar{background:0 0;border:0;margin:0;padding:0;display:contents;position:static}.rw-admin-shell .wb-page .ra-savebar>span{display:none}.wb-tabs{border-bottom:1px solid var(--portal-border);gap:8px;margin-bottom:18px;padding:0 2px;display:flex;overflow-x:auto}.rw-admin-shell .wb-tabs button{white-space:nowrap;color:var(--portal-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 12px;font-size:13px}.rw-admin-shell .wb-tabs button[aria-selected=true]{color:var(--portal-accent);border-bottom-color:var(--portal-accent)}.wb-page [hidden]{display:none!important}.fb-grid{grid-template-columns:220px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.fb-grid>*{min-width:0}.fb-outline,.fb-inspector{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:8px;max-height:calc(100dvh - 40px);padding:18px;position:sticky;top:16px;overflow:auto}.rw-admin-shell .fb-grid aside>h2{align-items:center;gap:8px;margin:0 0 20px;font-size:15px;display:flex}.fb-outline section{margin:16px 0}.fb-outline a{color:var(--portal-text);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;text-decoration:none;display:flex}.fb-outline a>span,.fb-step-title>span{background:var(--op-selected);color:var(--portal-accent);border-radius:50%;padding:7px 10px;font-size:12px}.rw-admin-shell .fb-outline button{text-align:left;width:100%;color:var(--portal-muted);background:0 0;border:0;justify-content:flex-start;margin-bottom:4px;padding:10px;font-size:12px}.rw-admin-shell .fb-outline button[aria-pressed=true]{background:var(--op-selected);color:var(--portal-accent)}.fb-outline p{color:var(--portal-muted);border-top:1px solid var(--portal-border);padding-top:16px;font-size:11px}.fb-canvas-heading{background:var(--portal-surface);border:1px solid var(--portal-border);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.fb-canvas-heading span{color:var(--portal-muted)}.fb-canvas-heading button{margin-left:auto;font-size:11px}.rw-admin-shell .fb-canvas .ra-editor-card{padding:18px}.fb-step-title{align-items:center;gap:12px;margin-bottom:12px;display:flex}.rw-admin-shell .fb-step-title h2{margin:0;font-size:16px}.fb-step-settings{border-bottom:1px solid var(--portal-border);margin-bottom:16px;padding-bottom:12px}.fb-step-settings>summary{cursor:pointer;color:var(--portal-muted);padding:4px 0;font-size:12px}.fb-step-settings[open]>summary{margin-bottom:12px}.fb-field-list{gap:12px;margin-bottom:16px;display:grid}.rw-admin-shell .fb-field{background:var(--portal-surface);border:1px solid var(--portal-border);text-align:left;width:100%;color:var(--portal-text);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:14px;display:flex}.rw-admin-shell .fb-field.is-selected{border-color:var(--portal-accent);box-shadow:0 0 0 1px var(--portal-accent)}.fb-field-label{align-items:center;gap:8px;font-size:13px;display:flex}.fb-field-label>span{color:var(--portal-muted);font-size:11px}.fb-field-label small{color:var(--portal-muted);margin-left:auto;font-size:10px}.fb-field-label em{color:var(--portal-red);font-style:normal}.fb-field-input{border:1px solid var(--portal-border);background:var(--portal-bg);color:var(--portal-muted);border-radius:5px;min-height:40px;padding:12px;font-size:12px;display:block}.fb-field-help{color:var(--portal-muted);font-size:11px}.rw-admin-shell .fb-inspector .ra-two-columns{grid-template-columns:1fr}.rw-admin-shell .fb-inspector label{gap:7px;margin:14px 0;font-size:12px;display:grid}.rw-admin-shell .fb-inspector .ra-inline{display:flex}.rw-admin-shell .fb-inspector .ra-heading{flex-wrap:wrap;gap:8px}.rw-admin-shell .fb-inspector .ra-heading>strong{color:var(--portal-muted);font-size:12px}.rw-admin-shell .fb-inspector :is(input,select,textarea){width:100%;min-width:0}.rw-admin-shell .fb-inspector input[type=checkbox]{width:16px}.rw-admin-shell .fb-inspector .ra-advanced{font-size:12px}.rw-admin-shell .wb-page .rm-save-actions{margin-left:auto}.rw-admin-shell .wb-page .rm-layout{max-width:none;display:block}.rw-admin-shell .wb-page .rm-workspace{background:0 0;border:0;border-radius:0;overflow:visible}.rw-admin-shell .wb-page .rm-form-heading{background:0 0;padding:0 0 12px}.rw-admin-shell .wb-page .rm-form-heading h2{display:none}.rw-admin-shell .wb-page .rm-form-heading>div>span{font-size:10px}.rw-admin-shell .wb-page .rm-tabs{background:0 0;margin-bottom:16px;padding:0}.rw-admin-shell .wb-page .rm-tabs button{font-size:13px}.rw-admin-shell .wb-page .rm-composer-layout{grid-template-columns:250px minmax(0,1fr) minmax(280px,28%);align-items:stretch;gap:16px;padding:0;display:grid}.rw-admin-shell .wb-page :is(.rm-template-column,.rm-composer,.rm-preview){border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:8px;min-width:0;padding:20px}.rw-admin-shell .wb-page .rm-composer{min-height:530px}.rw-admin-shell .wb-page .rm-composer textarea{min-height:280px}.rm-template-column{flex-direction:column;display:flex}.rm-template-column>p{color:var(--portal-muted);margin-top:auto;padding-top:24px;font-size:11px;line-height:1.7}.rw-admin-shell .rm-template-column h2{margin:0 0 20px;font-size:15px}.rm-template-current{background:var(--op-selected);overflow-wrap:anywhere;color:var(--portal-accent);border-radius:6px;gap:12px;padding:14px;font-size:12px;display:flex}.rm-template-current>span{white-space:nowrap;flex-shrink:0}.rm-template-current strong{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rw-admin-shell .wb-page .rm-denial-library{border:0;margin:0;padding:0}.rw-admin-shell .wb-page .rm-section-label{letter-spacing:0;font-size:11px}.rw-admin-shell .wb-page .rm-denial-list{max-height:480px;margin-top:16px}.rw-admin-shell .wb-page .rm-denial-list button{align-items:flex-start;padding:14px 10px}.rw-admin-shell .wb-page .rm-denial-list button strong{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.rw-admin-shell .wb-page .rm-denial-list button.active{background:var(--op-selected);border-color:var(--portal-accent);color:var(--portal-accent)}.rw-admin-shell .wb-page .rm-chat{max-width:none}.rw-admin-shell .wb-page .rm-chat-bubble p{font-size:13px;line-height:1.8}.rw-admin-shell .wb-page .rm-preview-caption{max-width:none;font-size:11px}.rw-admin-shell .wb-page .rm-savebar{border:1px solid var(--portal-border);border-radius:7px;margin-top:16px;padding:14px 18px}.rw-admin-shell .wb-page .rm-notice,.rw-admin-shell .wb-page .rm-alert{max-width:none}@media (width>=1800px){.fb-grid{grid-template-columns:250px minmax(0,1fr) 360px}.fb-field-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1250px){.fb-grid{grid-template-columns:180px minmax(0,1fr) 280px;gap:12px}.rw-admin-shell .wb-page .rm-composer-layout{grid-template-columns:200px minmax(0,1fr) 280px;gap:12px}.rw-admin-shell .wb-page :is(.rm-template-column,.rm-composer,.rm-preview){padding:16px}}@media (width<=1000px){.fb-grid{grid-template-columns:160px minmax(0,1fr)}.fb-inspector{grid-column:2;max-height:none;position:static}.rw-admin-shell .wb-page .rm-composer-layout{grid-template-columns:180px minmax(0,1fr)}.rw-admin-shell .wb-page .rm-preview{grid-column:2}}@media (width<=700px){.rw-admin-shell .rw-admin-body>.rw-admin{padding:18px 14px}.wb-header-toolbar{flex-direction:column;align-items:stretch}.wb-form-context{flex-wrap:wrap;width:100%}.wb-form-context .wb-form-picker{flex-basis:100%;width:100%}.wb-form-picker{flex:auto;width:100%;min-width:0}.rw-admin-shell .wb-page .wb-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.wb-toolbar-actions button{width:100%;min-width:0}.rw-admin-shell .wb-page .ra-savebar{gap:8px}.fb-grid{flex-direction:column;display:flex}.fb-grid>*{width:100%}.fb-outline{max-height:200px;position:static}.fb-inspector{max-height:none}.fb-canvas-heading{flex-wrap:wrap}.rw-admin-shell .wb-page .rm-composer-layout{grid-template-columns:minmax(0,1fr)}.rw-admin-shell .wb-page .rm-preview{grid-column:auto}.rw-admin-shell .wb-page .rm-template-column{max-height:300px;overflow:auto}.rw-admin-shell .wb-page .rm-composer{min-height:0}.rw-admin-shell .wb-page .rm-save-actions{width:100%;margin:0}.rw-admin-shell .wb-page .rm-tabs{flex-wrap:nowrap;overflow-x:auto}.rw-admin-shell .wb-page .rm-tabs button{flex-shrink:0;font-size:12px}.rw-admin-shell .wb-page :is(input,textarea,select){font-size:16px}}.rw-admin-shell .ra-builder .ra-editor .wb-tabs button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:13px}.rw-admin-shell .ra-builder .ra-editor .wb-tabs button[aria-selected=true]{border-bottom-color:var(--portal-accent);color:var(--portal-accent)}.rw-admin-shell .ra-builder .ra-editor .fb-outline button{box-shadow:none;background:0 0;border:0}.rw-admin-shell .ra-builder .ra-editor .fb-outline button[aria-pressed=true]{background:var(--op-selected);color:var(--portal-accent)}.rw-admin-shell .ra-builder .ra-editor .fb-field{background:var(--portal-surface);box-shadow:none}.rw-admin-shell .ra-builder .ra-editor .fb-field.is-selected{border-color:var(--portal-accent);box-shadow:0 0 0 1px var(--portal-accent)}.wb-status{border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-muted);border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 18px;font-size:12px;display:flex}.wb-status small{font-size:11px}@media (width>=1500px){.fb-field-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fb-outline{order:0}.fb-inspector{order:1}.fb-canvas{order:2}}.rw-admin-shell .rd-dashboard{padding:28px 30px}.rw-admin-shell .rd-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 22px}.rw-admin-shell .rd-hero h1{margin:8px 0;font-size:27px}.rw-admin-shell .rd-eyebrow{color:var(--portal-muted);font-size:10px}.rw-admin-shell .rd-hero p{font-size:13px}.rw-admin-shell .rd-controls{margin:0 0 16px}.rw-admin-shell .rd-date-filter{box-shadow:none;border-radius:8px}.rw-admin-shell :is(.rd-today,.rd-total,.rd-panel){border:1px solid var(--portal-border);background:var(--portal-surface);box-shadow:none;border-radius:9px}.rw-admin-shell .rd-today{padding:20px}.rw-admin-shell .rd-total{padding:18px}.rw-admin-shell .rd-panel{padding:20px}.rw-admin-shell .rd-panel-heading h2{font-size:14px;font-weight:600}.rw-admin-shell .rd-icon{border-radius:8px}.rw-admin-shell .rd-value{font-size:32px}.rw-admin-shell .rd-total strong{font-size:29px}.rw-admin-shell .rd-refresh button{background:var(--portal-surface);color:var(--portal-text);border-color:var(--portal-border);border-radius:7px}.rw-admin-shell .rd-tabs{border-radius:7px}.rw-admin-shell .rd-tabs button{border-radius:5px}.rw-admin-shell .rd-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-admin-shell .rd-bottom-grid>section:nth-child(2){grid-row:span 2}.rd-table-scroll{overflow-x:auto}.rd-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.rd-table-scroll th{background:var(--portal-raised);color:var(--portal-muted);text-align:left;padding:11px 12px;font-size:11px;font-weight:600}.rd-table-scroll td{border-bottom:1px solid var(--portal-border);white-space:normal;padding:14px 12px}.rd-table-scroll time{white-space:nowrap;color:var(--portal-muted);font-size:11px}.rd-table-scroll tr:last-child td{border:0}.rw-admin-shell .rw-admin-sidebar nav button{min-height:42px;padding:10px 12px}.rw-admin-shell .rw-admin-sidebar nav button small{display:none}.rw-admin-shell .rw-admin-sidebar nav button strong{font-size:12px}.rw-admin-shell .rw-admin-sidebar nav h2{letter-spacing:.08em;font-size:9px}@media (width<=1100px){.rw-admin-shell .rd-bottom-grid{grid-template-columns:1fr}.rw-admin-shell .rd-bottom-grid>section:nth-child(2){grid-row:auto}}@media (width<=700px){.rw-admin-shell .rd-dashboard{padding:22px 16px}.rw-admin-shell .rd-hero{flex-direction:column;align-items:flex-start;gap:16px}.rw-admin-shell .rd-panel{padding:16px}.rd-table-scroll table{min-width:340px}}.rd-dashboard{max-width:1700px;color:var(--portal-text,#eceef1);background:var(--portal-bg,#101214);min-height:100vh;margin:auto;padding:28px;font-family:inherit}.rd-dashboard *{box-sizing:border-box}.rd-dashboard button{cursor:pointer;font:inherit}.rd-dashboard button:disabled{cursor:wait;opacity:.65}.rd-dashboard button:focus-visible,.rd-dashboard summary:focus-visible{outline:3px solid var(--portal-accent,#e8c34f);outline-offset:4px}.rd-hero{background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--portal-accent,#e8c34f) 7.84%, transparent), transparent 60%), var(--portal-surface,#171b20);border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 20%, transparent);color:var(--portal-text,#eceef1);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:32px 36px;display:flex;box-shadow:0 12px 32px #00000018}.rd-eyebrow{letter-spacing:.1em;color:var(--portal-accent,#e8c34f);font-size:12px;font-weight:650}.rd-hero h1{margin:12px 0;font-size:clamp(25px,3vw,36px);line-height:1.2}.rd-hero p{color:var(--portal-muted,#b7c2d0);margin:0;font-size:16px}.rd-refresh{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rd-refresh button{border:1px solid var(--portal-accent,#e8c34f);background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#15181d);border-radius:10px;align-items:center;gap:8px;padding:10px 15px;display:flex}.rd-refresh small{color:var(--portal-muted,#b7c2d0)}.rd-controls{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.rd-controls>small{color:var(--portal-muted,#99a6b7)}.rd-tabs{background:var(--portal-raised,#20252b);border-radius:12px;gap:4px;padding:4px;display:flex}.rd-tabs button{color:var(--portal-muted,#b7c2d0);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 18px;display:flex}.rd-tabs button[aria-pressed=true]{color:var(--portal-on-accent,#15181d);background:var(--portal-accent,#e8c34f);box-shadow:0 2px 5px color-mix(in srgb, var(--portal-muted,#233a57) 6.27%, transparent)}.rd-daily,.rd-totals,.rd-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.rd-today,.rd-total,.rd-panel{background:var(--portal-surface,#171b20);border:1px solid var(--portal-border,#303844);box-shadow:0 3px 7px color-mix(in srgb, var(--portal-muted,#283753) 1.18%, transparent);border-radius:16px;overflow:hidden}.rd-today{align-items:center;gap:16px;padding:22px;display:flex}.rd-dashboard h2{margin:0;font-size:15px;font-weight:600}.rd-today h2,.rd-total h2{color:var(--portal-muted,#99a6b7);letter-spacing:.03em;font-size:12px}.rd-icon{background:color-mix(in srgb, var(--accent) 12%, var(--portal-surface,#171b20));color:var(--accent);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.rd-gold{--accent:var(--portal-accent,#e8c34f)}.rd-green{--accent:var(--portal-green,#84bba3)}.rd-red{--accent:var(--portal-red,#d89494)}.rd-amber{--accent:var(--portal-amber,#d6b56b)}.rd-cyan{--accent:var(--portal-cyan,#9caec5)}.rd-value{flex-wrap:wrap;align-items:center;gap:10px;margin:3px 0;font-size:30px;font-weight:700;display:flex}.rd-delta{color:var(--portal-muted,#a6b3c5);background:var(--portal-raised,#252d37);border-radius:20px;padding:4px 8px;font-size:11px;font-weight:500}.rd-today small,.rd-total small{color:var(--portal-muted,#99a6b7);font-size:12px}.rd-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.rd-total{border-top:4px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px;display:flex}.rd-total strong{margin:10px 0;font-size:38px;display:block}.rd-total small{width:100%}.rd-panel{margin-bottom:22px}.rd-panel-heading{border-bottom:1px solid var(--portal-border,#303844);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.rd-panel-heading h2{align-items:center;gap:9px;display:flex}.rd-panel-heading svg{color:var(--portal-muted,#99a6b7)}.rd-panel-heading small{color:var(--portal-muted,#99a6b7);font-size:12px}.rd-heat-scroll{padding:22px 24px;overflow-x:auto}.rd-heat{grid-template-columns:70px repeat(24,minmax(18px,1fr));gap:4px;min-width:720px;display:grid}.rd-heat-row{display:contents}.rd-hour{text-align:center;color:var(--portal-muted,#99a6b7);padding-bottom:5px;font-size:10px}.rd-day{color:var(--portal-muted,#99a6b7);align-items:center;font-size:11px;display:flex}.rd-cell{border-radius:4px;height:25px}.rd-heat-legend{color:var(--portal-muted,#99a6b7);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.rd-heat-legend i{background:linear-gradient(90deg, var(--portal-raised,#353222), var(--portal-accent,#e8c34f));border-radius:4px;width:80px;height:7px}.rd-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:22px;display:grid}.rd-chart{padding:24px 16px 0}.rd-chart svg{width:100%;height:auto}.rd-chart text{fill:var(--portal-muted,#99a6b7);font-size:11px}.rd-chart-legend{color:var(--portal-muted,#99a6b7);flex-wrap:wrap;justify-content:center;gap:22px;margin:12px;font-size:12px;display:flex}.rd-chart-legend span{align-items:center;gap:7px;display:flex}.rd-chart-legend i{border-radius:50%;width:9px;height:9px}.rd-note{color:var(--portal-muted,#99a6b7);margin:16px 24px;font-size:12px;line-height:1.6}.rd-note summary{cursor:pointer}.rd-note table{text-align:left;border-collapse:collapse;width:100%;margin-top:12px;font-size:11px}.rd-note th,.rd-note td{border-bottom:1px solid var(--portal-border,#303844);padding:5px}.rd-age{justify-content:space-around;gap:8px;padding:24px 16px 12px;display:flex}.rd-age>div{flex-direction:column;align-items:center;gap:12px;display:flex}.rd-age strong{border:6px solid var(--portal-border,#29323e);border-radius:50%;place-items:center;width:78px;height:78px;font-size:26px;display:grid}.rd-age span{color:var(--portal-muted,#99a6b7);font-size:11px}.rd-age-0{color:var(--portal-green,#84bba3)}.rd-age-1{color:var(--portal-amber,#d6b56b)}.rd-age-2{color:var(--portal-red,#d89494)}.rd-bars{gap:19px;padding:20px 24px;font-size:13px;display:grid}.rd-bar>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rd-bar strong{overflow-wrap:anywhere;font-weight:500}.rd-bar span{white-space:nowrap;font-weight:600}.rd-bar small{color:var(--portal-muted,#99a6b7);font-weight:400}.rd-track{background:var(--portal-raised,#29323e);border-radius:5px;height:6px;margin-top:9px;overflow:hidden}.rd-track>span{background:linear-gradient(90deg, var(--portal-accent,#e8c34f), var(--portal-accent,#bba059));border-radius:5px;height:100%;display:block}.rd-bottom-grid{align-items:start}.rd-bottom-grid .rd-panel{margin:0}.rd-activity{border-left:2px solid var(--portal-border,#303844);gap:22px;margin:24px;padding:0 0 0 16px;list-style:none;display:grid}.rd-activity li{flex-direction:column;gap:6px;font-size:13px;display:flex;position:relative}.rd-activity li:before{content:"";background:var(--portal-accent,#e8c34f);width:10px;height:10px;box-shadow:0 0 0 3px var(--portal-surface,#171b20);border-radius:50%;position:absolute;top:4px;left:-22px}.rd-activity strong{font-weight:500}.rd-activity span{color:var(--portal-accent,#e8c34f);font-size:12px}.rd-activity time{color:var(--portal-muted,#99a6b7);font-size:11px}.rd-empty,.rd-loading{background:var(--portal-surface,#171b20);border:1px dashed var(--portal-border,#414d5c);color:var(--portal-muted,#a6b3c5);border-radius:14px;padding:24px}.rd-error{background:color-mix(in srgb, var(--portal-red,#b27676) 6.27%, transparent);color:var(--portal-muted,#f0bcbc);border-radius:12px;justify-content:space-between;gap:12px;margin-bottom:20px;padding:18px;display:flex}.rd-error button{background:var(--portal-surface,#171b20);border:1px solid color-mix(in srgb, var(--portal-border,#b57676) 33.33%, transparent);color:inherit;border-radius:7px;padding:5px 12px}@media (width<=1100px){.rd-daily{gap:12px}.rd-today{gap:10px;padding:16px}.rd-today .rd-icon{width:38px;height:42px}.rd-value{font-size:26px}.rd-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-main-grid{grid-template-columns:1fr}.rd-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-bottom-grid>.rd-panel:last-child{grid-column:1/-1}}@media (width<=680px){.rd-dashboard{padding:14px}.rd-hero{border-radius:16px;flex-direction:column;align-items:flex-start;gap:20px;padding:25px 22px}.rd-controls{flex-direction:column;align-items:flex-start}.rd-daily,.rd-bottom-grid{grid-template-columns:1fr}.rd-today{padding:18px}.rd-total{gap:5px;padding:16px}.rd-total strong{font-size:30px}.rd-total .rd-icon{width:34px;height:34px}.rd-panel-heading{flex-direction:column;align-items:flex-start;padding:17px}.rd-heat-scroll{padding:18px 16px}.rd-panel-heading h2{font-size:14px}.rd-bottom-grid>.rd-panel:last-child{grid-column:auto}.rd-note{margin:14px 16px}.rd-chart{padding:15px 5px 0}.rd-dashboard .rd-note{overflow:auto}}.rd-date-filter{border:1px solid var(--portal-border,#303844);background:var(--portal-surface,#171b20);border-radius:14px;flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 26px;padding:20px;display:flex}.rd-date-filter label{color:var(--portal-muted,#99a6b7);gap:8px;font-size:12px;display:grid}.rd-date-filter input,.rd-date-filter button{color:var(--portal-text,#eceef1);border:1px solid var(--portal-border,#303844);background:var(--portal-raised,#252b34);border-radius:7px;min-height:42px;padding:11px}.rd-presets{flex-wrap:wrap;gap:8px;width:100%;display:flex}.rd-date-filter>button{background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#101214)}.rd-date-filter>p{width:100%;color:var(--portal-muted,#99a6b7);margin:0;font-size:12px}.rd-date-filter [role=alert]{color:var(--portal-red,#d89494)}.rd-heat-tooltip{z-index:2;background:var(--portal-surface,#171b20);white-space:normal;min-height:22px;color:var(--portal-text,#eceef1);margin:0 0 18px;padding:8px 0;font-size:13px;display:grid;position:sticky;top:0;left:0}.rd-heat-tooltip>span{grid-area:1/1}.rd-cell{border:0;min-width:0;padding:0}.rd-cell:hover,.rd-cell:focus-visible{outline:2px solid var(--portal-text,#eceef1);outline-offset:1px}.rd-heat-scroll{max-height:620px}.rd-heat-legend i{background:linear-gradient(90deg, var(--portal-raised,#252b34), var(--portal-accent,#e8c34f))}@media (width<=680px){.rd-date-filter{padding:16px}.rd-date-filter label{flex:1;min-width:0}.rd-date-filter input{width:100%;min-width:0}.rd-date-filter>button{width:100%}}.rd-cell{cursor:pointer}.rd-hour-dialog{border:1px solid var(--portal-border,#303844);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--portal-text,#eceef1);background:var(--portal-surface,#171b20);border-radius:16px;padding:0}.rd-hour-dialog::backdrop{background:#0009}.rd-hour-dialog header{z-index:1;background:var(--portal-surface,#171b20);border-bottom:1px solid var(--portal-border,#303844);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex;position:sticky;top:0}.rd-hour-dialog h2{margin:0;font-size:20px}.rd-hour-dialog header p{color:var(--portal-muted,#99a6b7);margin-bottom:0}.rd-hour-dialog button{background:var(--portal-raised,#252b34);color:var(--portal-text,#eceef1);border:1px solid var(--portal-border,#303844);cursor:pointer;border-radius:8px;padding:10px 14px}.rd-hour-dialog button:disabled{opacity:.45;cursor:default}.rd-hour-body{padding:24px}.rd-hour-table{overflow-x:auto}.rd-hour-dialog table{border-collapse:collapse;width:100%;font-size:13px}.rd-hour-dialog th,.rd-hour-dialog td{text-align:left;border-bottom:1px solid var(--portal-border,#303844);overflow-wrap:anywhere;min-width:90px;padding:12px 10px}.rd-hour-dialog td:first-child{max-width:170px}.rd-hour-dialog small{color:var(--portal-muted,#99a6b7);margin-top:6px;display:block}.rd-hour-dialog a{color:var(--portal-accent,#e8c34f)}.rd-hour-dialog nav{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.rd-hour-dialog :focus-visible{outline:2px solid var(--portal-accent,#e8c34f);outline-offset:3px}@media (width<=680px){.rd-hour-dialog header,.rd-hour-body{padding:16px}}.op-modern{color:var(--portal-text,#eceef1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.op-modern :where([data-slot]){border-style:solid;border-color:var(--portal-border,#343c47)}.op-modern button{white-space:normal;height:auto;min-height:36px}.op-modern .op-alert-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.op-modern .op-alert-settings .request-alert-toolbar{gap:8px;margin:0;padding:10px;font-size:11px}.op-modern .op-alert-settings label{font-size:11px}.op-modern .op-alert-settings select{max-width:150px}.op-modern .op-sidebar{width:238px;padding:32px 18px 0}.op-modern .op-sidebar nav button{justify-content:flex-start;padding:12px;font-size:13px}.op-modern .op-workspace{font-size:11px;line-height:1.7}.op-modern .op-top{height:68px}.op-modern .op-top>span:first-child{font-size:12px}.op-modern .op-content{max-width:1600px;padding:32px}.op-modern .op-intro h1{letter-spacing:-1px;margin:10px 0;font-size:30px}.op-modern .op-intro small,.op-eyebrow{letter-spacing:1.5px;color:var(--portal-muted,#98a5b6);font-size:10px;font-weight:600}.op-modern .op-intro p{font-size:13px;line-height:1.6}.op-modern .op-stats{gap:16px;margin:24px 0}.op-modern .op-stats button{border-radius:12px;padding:20px 22px;display:block}.op-modern .op-stats button>span{font-size:12px}.op-modern .op-stats small{font-size:11px}.op-modern .op-stats strong{margin:16px 0 10px;font-size:32px}.op-modern .op-table-title h2{font-size:16px;font-weight:600}.op-modern .op-table-title>small,.op-modern .op-table-footer{font-size:11px}.op-modern .op-filters input{box-shadow:none;background:0 0;font-size:13px}.op-modern .op-filters select{font-size:12px}.op-modern th{padding:14px 18px;font-size:10px}.op-modern td{padding:19px 18px;font-size:12px}.op-modern td strong,.op-modern .op-ticket-link{font-size:13px}.op-modern td small{font-size:11px;line-height:1.5}.op-modern .op-status{border-radius:6px;padding:5px 9px;font-size:11px}.op-modern .op-open{min-width:36px}.op-modern tbody tr[tabindex]{cursor:pointer}.op-modern tbody tr[tabindex]:focus-visible{outline:2px solid var(--portal-accent,#e8c34f);outline-offset:-2px}.op-modern .op-overlay{z-index:20;background:0 0;border:0;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:24px}.op-modern .op-overlay::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c16b3}.op-modern .op-overlay:not([open]){display:none}.op-modern .op-detail{border:1px solid var(--portal-border,#37404b);border-radius:16px;width:1200px;height:min(900px,100dvh - 48px);overflow:hidden;box-shadow:0 24px 100px #0006}.op-modern .op-detail>header{padding:22px 28px}.op-modern .op-detail>header h2{font-size:22px}.op-modern .op-detail>header small{font-size:11px}.op-modern .op-detail>header>div{overflow-wrap:anywhere;min-width:0}.op-modern .op-detail-body{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:0;padding:0;display:grid}.op-case-context{border-right:1px solid var(--portal-border,#303844);background:var(--portal-bg,#101419);min-width:0;padding:24px}.op-case-conversation{min-width:0;padding:24px}.op-modern .op-case-conversation>h3:first-child{margin-top:0;font-size:14px}.op-modern .op-detail h3{font-size:13px;font-weight:600}.op-modern .op-detail-state>span:last-child,.op-modern .op-customer-card small,.op-modern .op-assignment,.op-modern .op-assignment strong{font-size:12px;line-height:1.6}.op-modern .op-customer-card{flex-wrap:wrap}.op-modern .op-customer-card>span{flex-basis:100%;margin:0;font-size:10px}.op-modern .op-answers>div{font-size:12px}.op-modern .op-history li{font-size:11px;line-height:1.6}.op-modern .op-detail-footer{padding:16px 24px}.op-modern .op-primary{background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#15181d);padding:11px 17px;font-size:12px}.op-modern .op-deny{font-size:12px}.op-modern .op-chat-log{gap:18px;min-height:260px;max-height:380px;padding:20px}.op-modern .op-chat-message{max-width:92%;padding:14px 16px}.op-modern .op-chat-message strong,.op-modern .op-chat-message time{font-size:11px}.op-modern .op-chat-message p{font-size:13px;line-height:1.8}.op-message-edited{color:var(--portal-muted,#a1adbc);margin-top:6px;font-size:10px;display:block}.op-chat-message.deleted p{color:var(--portal-muted,#a1adbc);font-style:italic}.op-modern .op-message-actions{justify-content:flex-end;gap:4px;margin-top:8px}.op-modern .op-message-actions button{min-height:30px;color:var(--portal-muted,#a1adbc);padding:4px 8px;font-size:11px}.op-message-editor{border-top:1px solid var(--portal-border,#3a4350);margin-top:12px;padding-top:12px}.op-message-editor label{margin-bottom:8px;font-size:12px;display:block}.op-message-editor textarea{resize:vertical;min-height:100px;color:var(--portal-text,#eceef1);background:var(--portal-surface,#171b20);font-size:14px}.op-message-editor>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.op-message-editor>div button{font-size:12px}.op-message-editor>div button:last-child{background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#15181d)}.op-modern .op-chat-compose{padding:18px}.op-modern .op-chat-compose label{font-size:12px}.op-modern .op-chat-compose textarea{min-height:100px;font-size:14px}.op-modern .op-chat-compose small{font-size:11px}.op-modern .op-composer-actions{flex-direction:row;justify-content:flex-start}.op-modern .op-quick-trigger{border:1px solid var(--portal-border,#3a4350);color:var(--portal-text,#eceef1);background:0 0;gap:7px;padding:8px 10px;font-size:12px}.op-quick-trigger>span{background:var(--portal-raised,#2a313b);border-radius:4px;padding:2px 5px;font-size:10px}.op-character-count{color:var(--portal-muted,#98a5b6);margin-left:auto;font-size:10px}.op-shortcut-hint{color:var(--portal-muted,#98a5b6);margin:8px 0;font-size:11px;line-height:1.6}.op-inline-replies{border:1px solid var(--portal-border,#3a4350);background:var(--portal-surface,#171b20);border-radius:8px;margin-top:8px;overflow:hidden}.op-inline-replies>header{border-bottom:1px solid var(--portal-border,#3a4350);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.op-inline-replies>header>strong{font-size:12px}.op-inline-replies>button{text-align:left;width:100%;color:inherit;border-bottom:1px solid var(--portal-border,#3a4350);background:0 0;padding:10px 12px;display:block}.op-inline-replies>button:last-child{border-bottom:0}.op-inline-replies>button:hover,.op-inline-replies>button:focus-visible{background:var(--portal-raised,#292f38)}.op-inline-replies>button>strong{color:var(--portal-accent,#e8c34f);margin-bottom:5px;font-size:12px;display:block}.op-inline-replies>button>span{-webkit-line-clamp:2;color:var(--portal-muted,#a1adbc);-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.op-quick-dialog{border:1px solid var(--portal-border,#414b59);background:var(--portal-surface,#171b20);border-radius:16px;width:780px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 100px #0008}.op-quick-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c1680}.op-quick-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 16px;display:flex}.op-quick-header h2{letter-spacing:-.5px;align-items:center;gap:10px;margin:10px 0;font-size:22px;display:flex}.op-quick-header h2 svg{color:var(--portal-accent,#e8c34f)}.op-quick-header button{background:var(--portal-raised,#292f38)}.op-quick-header p{color:var(--portal-muted,#a1adbc);margin:0;font-size:12px}.op-quick-search{margin:0 24px;position:relative}.op-quick-search>svg{color:var(--portal-muted,#a1adbc);position:absolute;top:14px;left:13px}.op-quick-search input{background:var(--portal-bg,#101419);color:inherit;padding-left:40px}.op-quick-categories{flex-wrap:wrap;gap:5px;padding:14px 24px;display:flex}.op-quick-categories button{padding:7px 13px;font-size:12px}.op-quick-categories button[aria-pressed=true]{background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#15181d)}.op-quick-body{border-top:1px solid var(--portal-border,#343c47);border-bottom:1px solid var(--portal-border,#343c47);grid-template-columns:1fr 1fr;display:grid}.op-quick-list{border-right:1px solid var(--portal-border,#343c47);height:300px;padding:8px;overflow:auto}.op-quick-list button{text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:14px;display:block}.op-quick-list button:hover{background:var(--portal-raised,#272e38)}.op-quick-list button.selected{background:var(--portal-accent,#e8c34f)}@supports (color:color-mix(in lab, red, red)){.op-quick-list button.selected{background:color-mix(in srgb,var(--portal-accent,#e8c34f) 8%,transparent)}}.op-quick-list button.selected{border-color:var(--portal-accent,#e8c34f)}@supports (color:color-mix(in lab, red, red)){.op-quick-list button.selected{border-color:color-mix(in srgb,var(--portal-accent,#e8c34f) 30%,transparent)}}.op-quick-list button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.op-quick-list strong{font-size:13px;font-weight:600}.op-quick-list small{color:var(--portal-muted,#a1adbc);font-size:10px}.op-quick-list p{color:var(--portal-muted,#a1adbc);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.op-quick-preview{background:var(--portal-bg,#101419);height:300px;padding:24px;overflow:auto}.op-quick-preview h3{margin:14px 0;font-size:15px}.op-quick-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.op-quick-preview small,.op-quick-dialog footer small{color:var(--portal-muted,#a1adbc);font-size:11px;line-height:1.6}.op-quick-dialog footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.op-quick-dialog footer button{background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#15181d);flex-shrink:0;padding:10px 14px}.op-quick-empty{color:var(--portal-muted,#a1adbc);padding:24px;font-size:13px;line-height:1.7}@media (width>=901px){.op-case-context,.op-case-conversation{overflow:auto}}@media (width<=1200px){.op-modern .op-alert-settings{grid-template-columns:1fr}}@media (width<=900px){.op-modern .op-detail-body{display:block}.op-case-context{border-right:0;border-bottom:1px solid var(--portal-border,#303844)}.op-modern .op-sidebar{width:200px}.op-modern .op-content{padding:24px 20px}}@media (width<=720px){.op-modern .op-sidebar{width:100%;padding:20px 16px}.op-modern .op-content{padding:24px 16px}.op-modern .op-sidebar nav button{white-space:nowrap;font-size:12px}.op-modern .op-overlay{padding:0}.op-modern .op-detail{border-radius:0;height:100dvh}.op-modern .op-detail>header,.op-case-context,.op-case-conversation{padding:20px}.op-modern .op-stats{gap:10px}.op-modern .op-stats button{padding:16px}.op-modern .op-stats button>span{font-size:11px}.op-modern .op-filters input{font-size:16px}.op-quick-body{grid-template-columns:1fr}.op-quick-list{border-right:0;height:200px}.op-quick-preview{border-top:1px solid var(--portal-border,#343c47);height:180px;padding:18px}.op-quick-header{padding:20px 18px 16px}.op-quick-search{margin:0 18px}.op-quick-categories{padding:12px 18px}.op-quick-dialog footer{flex-direction:column;align-items:stretch;padding:16px 18px}.op-modern .op-chat-compose textarea{font-size:16px}}:root[data-portal-theme=light],.portal-customer[data-theme=light],.nr-chat-modern[data-theme=light]{--portal-bg:#f8fafc;--portal-surface:#fff;--portal-raised:#f1f5f9;--portal-border:#e5ebf3;--portal-text:#14233e;--portal-muted:#65758e;--portal-accent:#1260f5;--portal-on-accent:#fff;--portal-green:#177650;--portal-red:#bf3e50;--portal-amber:#946100;--portal-cyan:#2861a9;--op-sidebar:#f4f8fd;--op-selected:#eaf2ff;--op-bubble:#e8f1ff;--op-input:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,.portal-customer[data-theme=dark],.nr-chat-modern[data-theme=dark]{--portal-bg:#0d1825;--portal-surface:#101d2b;--portal-raised:#1c2b3e;--portal-border:#25354a;--portal-text:#ecf1f9;--portal-muted:#a1b0c6;--portal-accent:#6da7ff;--portal-on-accent:#fff;--portal-green:#80d6b1;--portal-red:#f2a3ad;--portal-amber:#f2c667;--portal-cyan:#93bfff;--op-sidebar:#0a1522;--op-selected:#142d4c;--op-bubble:#17375e;--op-input:#101d2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rw-admin-shell{color:var(--portal-text)}.rw-admin-shell>.rw-admin-sidebar{background:var(--op-sidebar)}.rw-admin-shell .rw-admin-topbar{background:var(--portal-surface)}.rw-admin-shell .rw-admin-brand>span{color:#fff;background:#1260f5}.rw-admin-shell .rw-admin-sidebar nav button.active{background:var(--op-selected);border-color:var(--portal-border)}.op-shell.op-a{--op-blue:#1260f5;height:var(--op-workspace-height,100dvh);background:var(--portal-surface);min-height:560px;color:var(--portal-text);letter-spacing:0;grid-template-columns:180px minmax(0,1fr);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;display:grid;overflow:hidden}.op-a.op-embedded{height:calc(100dvh - 80px);min-height:600px;display:block}.op-a *{box-sizing:border-box}.op-a button,.op-a input,.op-a textarea,.op-a select{font-family:inherit}.op-a button{cursor:pointer}.op-a button:disabled{cursor:not-allowed;opacity:.45}.op-a button:focus-visible,.op-a select:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}.op-a h1,.op-a h2,.op-a h3,.op-a p{margin:0}.op-a button[data-slot]{box-shadow:none;border-radius:6px}.op-a-sidebar{background:var(--op-sidebar);border-right:1px solid var(--portal-border);flex-direction:column;min-height:0;padding:0 8px;display:flex}.op-a-brand{color:var(--portal-text);letter-spacing:-1px;padding:22px 14px 25px;font-size:26px;font-weight:750;line-height:1.1;text-decoration:none;display:block}.op-a-brand>span{letter-spacing:1.3px;color:var(--portal-muted);margin-top:10px;font-size:8px;font-weight:600;display:block}.op-a-sidebar nav{flex-direction:column;gap:8px;display:flex}.op-a-sidebar nav button{width:100%;color:var(--portal-text);background:0 0;justify-content:flex-start;gap:10px;min-height:48px;padding:13px 11px;font-size:12px;font-weight:500;position:relative}.op-a-sidebar nav button.active{background:var(--op-selected);color:var(--portal-accent)}.op-a-sidebar nav button.active:before{content:"";background:var(--op-blue);width:3px;position:absolute;top:0;bottom:0;left:-8px}.op-a-sidebar nav button b{background:var(--portal-raised);border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:10px;font-weight:600;display:grid}.op-a-sidebar nav button.active b{background:var(--op-blue);color:#fff}.op-a-sidebar-bottom{margin-top:auto;padding:18px 4px}.op-a-sidebar-bottom button{color:var(--portal-text);background:0 0;gap:11px;font-size:12px}.op-a-access{color:var(--portal-muted);align-items:center;gap:7px;padding:20px 8px 0;font-size:9px;display:flex}.op-a-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.op-a-top{border-bottom:1px solid var(--portal-border);background:var(--portal-surface);align-items:center;gap:16px;height:72px;min-height:72px;padding:0 22px;display:flex}.op-a-top h1{letter-spacing:-.7px;font-size:23px;font-weight:700;line-height:1.2}.op-a-top-caption{border-left:1px solid var(--portal-border);color:var(--portal-muted);padding-left:16px;font-size:11px}.op-a-top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.op-a-top-actions>button{color:var(--portal-muted);background:0 0;min-width:36px}.op-a-user{border-left:1px solid var(--portal-border);align-items:center;gap:10px;margin-left:5px;padding-left:18px;display:flex}.op-a-avatar{background:var(--op-bubble);width:42px;min-width:42px;height:42px;color:var(--portal-accent);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:inline-grid}.op-a-user .op-a-avatar{background:var(--op-blue);color:#fff;width:34px;min-width:34px;height:34px;font-size:11px}.op-a-user strong{white-space:nowrap;text-overflow:ellipsis;max-width:145px;font-size:12px;display:block;overflow:hidden}.op-a-user small{color:var(--portal-muted);margin-top:2px;font-size:10px;display:block}.op-a-workspace{flex:1;min-width:0;min-height:0;display:flex}.op-a-inbox{border-right:1px solid var(--portal-border);background:var(--portal-surface);flex-direction:column;width:320px;min-width:320px;display:flex}.op-a-inbox>header{justify-content:space-between;align-items:center;gap:8px;padding:22px 18px 16px;display:flex}.op-a-inbox h2{font-size:19px;font-weight:700}.op-a-inbox h2 span{color:var(--portal-muted);margin-left:6px;font-size:11px;font-weight:600}.op-a-queue-label{color:var(--portal-muted);font-size:10px}.op-a-search{margin:0 16px 12px;position:relative}.op-a-search>svg{color:var(--portal-muted);z-index:1;position:absolute;top:12px;left:12px}.op-a-search input{background:var(--op-input);height:40px;color:var(--portal-text);border:1px solid var(--portal-border);border-radius:6px;width:100%;padding:10px 10px 10px 35px;font-size:12px}.op-a-inbox-tabs{justify-content:space-between;gap:2px;padding:0 12px 10px;display:flex}.op-a-inbox-tabs button{min-height:30px;color:var(--portal-muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:5px;gap:4px;padding:5px 7px;font-size:10px}.op-a-inbox-tabs button[aria-pressed=true]{background:var(--op-selected);color:var(--portal-accent);border-bottom-color:var(--op-blue)}.op-a-inbox-tabs span{background:var(--portal-raised);border-radius:4px;padding:0 4px;font-size:10px}.op-a-selects{gap:8px;padding:0 16px 12px;display:flex}.op-a-selects select{border:1px solid var(--portal-border);background:var(--portal-surface);width:50%;min-width:0;color:var(--portal-muted);border-radius:5px;padding:6px;font-size:10px}.op-a-ticket-list{flex:1;min-height:0;overflow-y:auto}.op-a-ticket{text-align:left;border:0;border-top:1px solid var(--portal-border);width:100%;color:var(--portal-text);background:0 0;border-left:3px solid #0000;min-height:128px;padding:17px 17px 18px 21px;display:block;position:relative}.op-a-ticket:hover{background:var(--portal-bg)}.op-a-ticket.selected{border-left-color:var(--op-blue);background:var(--op-selected)}.op-a-ticket-heading{align-items:center;gap:8px;display:flex}.op-a-ticket-heading i{background:var(--portal-muted);opacity:.5;border-radius:50%;width:6px;min-width:6px;height:6px;margin-left:-10px}.op-a-ticket-heading i.unread{background:var(--op-blue);opacity:1}.op-a-ticket-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.op-a-ticket-heading time{color:var(--portal-muted);white-space:nowrap;margin-left:auto;font-size:10px}.op-a-ticket-subject{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:13px;display:block;overflow:hidden}.op-a-ticket p{white-space:nowrap;text-overflow:ellipsis;color:var(--portal-muted);font-size:12px;overflow:hidden}.op-a-ticket-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.op-a .op-status{white-space:nowrap;border:0;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;font-weight:550;display:inline-flex}.op-a .op-status:before{content:"";background:currentColor;border-radius:50%;width:5px;min-width:5px;height:5px}.op-a .s0,.op-a .s1{color:var(--portal-cyan);background:color-mix(in srgb,var(--portal-cyan) 12%,transparent)}.op-a .s2{color:var(--portal-amber);background:color-mix(in srgb,var(--portal-amber) 13%,transparent)}.op-a .s3{color:var(--portal-green);background:color-mix(in srgb,var(--portal-green) 12%,transparent)}.op-a .s4{color:var(--portal-red);background:color-mix(in srgb,var(--portal-red) 12%,transparent)}.op-a-mine{background:color-mix(in srgb,var(--portal-accent) 10%,transparent);color:var(--portal-accent);border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:9px;display:flex}.op-a-priority{color:var(--portal-red);font-size:9px}.op-a-inbox>footer{color:var(--portal-muted);border-top:1px solid var(--portal-border);align-items:center;gap:6px;padding:12px 16px;font-size:9px;display:flex}.op-a-case{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-width:0;min-height:0;display:grid}.op-a-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.op-a-case-header{align-items:center;gap:13px;min-height:93px;padding:22px 23px 18px;display:flex}.op-a-case-header>div{min-width:0}.op-a-case-header h2{outline:none;font-size:18px;font-weight:650}.op-a-case-header p{color:var(--portal-muted);white-space:nowrap;text-overflow:ellipsis;max-width:290px;margin-top:4px;font-size:11px;overflow:hidden}.op-a-case-header>.op-status{margin-left:auto;padding:6px 8px;font-size:10px}.op-a-case-header .op-a-back{display:none}.op-a-case-tabs{border-bottom:1px solid var(--portal-border);gap:14px;min-height:48px;padding:0 23px;display:flex}.op-a-case-tabs button{color:var(--portal-muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;gap:6px;padding:12px 0;font-size:11px;font-weight:550;border-radius:0!important}.op-a-case-tabs button[aria-pressed=true]{color:var(--portal-accent);border-bottom-color:var(--op-blue)}.op-a-case-tabs button span{background:var(--portal-raised);border-radius:50%;padding:1px 6px;font-size:10px}.op-a-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.op-a .op-chat{background:var(--portal-surface);border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.op-a .op-chat-log{flex:1;gap:26px;min-height:140px;max-height:none;padding:28px 50px 24px;overflow-y:auto}.op-a .op-chat-message{background:var(--portal-raised);border:0;border-radius:2px 9px 9px;min-width:130px;max-width:93%;padding:10px 13px;position:relative}.op-a .op-chat-message.agent{background:var(--op-bubble);border-radius:9px 2px 9px 9px}.op-a .op-chat-message:before{content:attr(data-initials);width:26px;height:26px;color:var(--portal-accent);background:var(--op-bubble);border-radius:50%;place-items:center;font-size:9px;font-weight:600;display:grid;position:absolute;top:0;left:-35px}.op-a .op-chat-message.agent:before{left:auto;right:-35px}.op-a .op-chat-message strong{color:var(--portal-text);font-size:10px;font-weight:600}.op-a .op-chat-message time{font-size:9px}.op-a .op-chat-message p{margin-top:6px;font-size:14px;line-height:1.7}.op-a .op-message-actions button{background:0 0;min-height:24px;padding:2px 5px;font-size:10px}.op-a .op-chat-compose{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:9px;flex-direction:column;margin:12px 16px 14px;padding:10px 12px;display:flex;position:relative}.op-a .op-chat-compose>label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.op-a .op-composer-actions{flex-wrap:wrap;order:-2;align-items:center;gap:5px;margin:0 0 8px}.op-a .op-quick-trigger{color:var(--portal-accent);background:0 0;border:0;margin-right:auto;padding:7px 3px;font-size:11px}.op-a .op-quick-trigger>span{font-size:9px}.op-a .op-composer-actions>button:not(.op-quick-trigger){width:30px;min-height:30px;color:var(--portal-muted);background:0 0}.op-a .op-character-count{display:none}.op-a .op-chat-compose textarea{background:var(--op-input);color:var(--portal-text);resize:vertical;border:1px solid var(--portal-border);border-radius:6px;min-height:104px;max-height:180px;padding:11px;font-size:13px}.op-a .op-chat-compose textarea:focus{border-color:var(--portal-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--portal-accent) 12%,transparent);outline:none}.op-a .op-composer-send{display:contents}.op-a .op-composer-send>small{display:none}.op-a .op-composer-actions>.op-primary{gap:7px;min-width:88px;padding:8px 12px;font-size:11px;background:var(--op-blue)!important;color:#fff!important;width:auto!important}.op-a .op-shortcut-hint{text-align:right;margin:7px 0 0;font-size:9px;line-height:1.6}.op-a .op-inline-replies{z-index:5;background:var(--portal-surface);border:1px solid var(--portal-border);max-width:480px;max-height:min(260px,38dvh);position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow:auto;box-shadow:0 10px 28px #0002}.op-a .op-inline-replies>header{padding:8px 10px}.op-a .op-inline-replies>header small{font-size:9px}.op-a .op-inline-replies>button{border:0;padding:9px 12px}.op-a .op-inline-replies>button>strong{color:var(--portal-text);margin-bottom:3px;font-size:11px}.op-a .op-inline-replies>button>span{-webkit-line-clamp:1;font-size:10px;line-height:1.5}.op-a .op-detail-footer{background:var(--portal-surface);border-top:1px solid var(--portal-border);flex-wrap:wrap;gap:8px;padding:9px 16px}.op-a .op-primary{background:var(--op-blue);color:#fff;gap:7px;padding:9px 13px;font-size:11px}.op-a .op-deny{padding:8px 13px;font-size:11px}.op-a .op-detail-footer p{font-size:10px}.op-a .op-resolution{flex-shrink:0;max-height:48dvh;margin:10px 16px;padding:15px;overflow:auto}.op-a .op-resolution h3{margin:10px 0;font-size:14px}.op-a .op-resolution label{font-size:12px}.op-a .op-resolution textarea{font-size:13px}.op-a-inspector{border-left:1px solid var(--portal-border);background:var(--portal-bg);scroll-behavior:smooth;min-width:0;padding:14px 12px;overflow-y:auto}.op-a-card{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:8px;margin-bottom:12px;padding:16px;scroll-margin-top:12px}.op-a-card h3{align-items:center;gap:8px;margin:0 0 19px;font-size:13px;font-weight:650;display:flex}.op-a-card h3>span{background:var(--portal-raised);color:var(--portal-muted);border-radius:5px;padding:1px 5px;font-size:10px}.op-a-customer{align-items:center;gap:11px;margin:0 0 19px;display:flex}.op-a-customer .op-a-avatar{width:48px;min-width:48px;height:48px;font-size:16px}.op-a-customer strong{font-size:16px;font-weight:650}.op-a-customer small{color:var(--portal-muted);margin-top:4px;font-size:11px;display:block}.op-a-meta{border-top:1px solid var(--portal-border);margin:0;padding-top:11px}.op-a-meta>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.op-a-meta dt{color:var(--portal-muted);flex-shrink:0}.op-a-meta dd{text-align:right;overflow-wrap:anywhere;margin:0}.op-a-claim{width:100%;margin-top:10px}.op-a .op-docs{flex-direction:column;gap:8px;display:flex}.op-a .op-docs>button{background:0 0;border:0;flex-direction:row;align-items:center;gap:10px;padding:8px 0}.op-a .op-docs>button>svg:first-child{color:var(--portal-accent);min-width:20px}.op-a .op-docs>button>svg:last-child{min-width:12px;margin-left:auto;position:static}.op-a .op-docs span{color:var(--portal-text);font-size:11px}.op-a .op-docs small{color:var(--portal-muted);font-size:9px}.op-a .op-docs p{font-size:11px}.op-a .op-answers{border:0;padding:0;font-size:11px}.op-a .op-answers>div{padding:9px 0;font-size:11px}.op-a .op-history li{overflow-wrap:anywhere;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;position:relative}.op-a .op-history li span{background:var(--portal-accent);width:6px;min-width:6px;height:6px;margin-top:6px}.op-a .op-recovery-review{background:var(--portal-surface);border-color:var(--portal-border);padding:12px}.op-a .op-recovery-review p,.op-a .op-recovery-match span{color:var(--portal-muted)}.op-a .op-recovery-match{border-color:var(--portal-border);background:var(--portal-raised)}.op-a .op-recovery-match strong{color:var(--portal-accent)}.op-a-welcome{text-align:center;background:var(--portal-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.op-a-welcome>span{background:var(--op-bubble);width:64px;height:64px;color:var(--portal-accent);border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.op-a-welcome h2{font-size:22px}.op-a-welcome p{color:var(--portal-muted);max-width:360px;margin-top:12px;font-size:13px;line-height:1.8}.op-a-welcome small{color:var(--portal-muted);align-items:center;gap:7px;margin-top:32px;font-size:10px;display:flex}.op-a .op-notice{background:var(--op-selected);border-radius:0;gap:10px;margin:0;padding:9px 16px;font-size:11px}.op-a-sound{z-index:10;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:10px;width:600px;max-width:calc(100% - 24px);padding:15px;position:absolute;top:65px;right:12px;box-shadow:0 16px 44px #0003}.op-a-sound[hidden]{display:none}.op-a-sound>header{justify-content:space-between;align-items:center;font-size:13px;display:flex}.op-a .op-alert-settings{margin-top:10px;display:block}.op-a .request-alert-toolbar{background:var(--portal-bg);flex-wrap:wrap;margin:8px 0!important}.op-a-sound button{color:var(--portal-text)}.op-a .op-chat-error{flex-shrink:0}@media (width>=1650px){.op-a-inbox{width:320px;min-width:320px}.op-a-case{grid-template-columns:minmax(0,1fr) 380px}.op-a-case-tabs{gap:28px}}@media (width<=1320px) and (width>=901px){.op-shell.op-a{grid-template-columns:66px minmax(0,1fr)}.op-a-brand{text-align:center;padding:25px 0;font-size:17px}.op-a-brand>span,.op-a-sidebar nav button>span,.op-a-sidebar nav button>b,.op-a-sidebar-bottom button>span,.op-a-access{display:none}.op-a-sidebar nav button{justify-content:center}.op-a-inbox{width:260px;min-width:260px}.op-a-case{grid-template-columns:minmax(0,1fr) 270px}.op-a-top-caption{display:none}.op-a-case-header{gap:9px;padding:20px 14px}.op-a-case-header p{max-width:190px}.op-a-case-tabs{gap:13px;padding:0 14px}.op-a-case-tabs button{font-size:10px}.op-a-case-header>.op-status{display:none}}@media (width<=1050px){.op-a-case{grid-template-columns:minmax(0,1fr)}.op-a-inspector,.op-a-case:not([data-tab=conversation]) .op-a-conversation{display:none}.op-a-case:not([data-tab=conversation]) .op-a-inspector{grid-row:2;min-height:0;display:block}.op-a-case:not([data-tab=conversation]){grid-template-rows:auto minmax(0,1fr)}.op-a-case-header .op-a-back{color:var(--portal-muted);background:0 0;display:inline-flex}.op-a-top h1{font-size:19px}}@media (width<=900px){.op-shell.op-a{grid-template-columns:64px minmax(0,1fr);min-height:480px}.op-a-brand{text-align:center;padding:25px 0;font-size:16px}.op-a-brand>span,.op-a-sidebar nav button>span,.op-a-sidebar nav button>b,.op-a-sidebar-bottom button>span,.op-a-access{display:none}.op-a-sidebar nav button{justify-content:center;padding:12px 5px}.op-a-top{height:64px;min-height:64px;padding:0 14px}.op-a-top-caption,.op-a-user>div{display:none}.op-a-user{margin:0;padding-left:8px}.op-a-top-actions{gap:2px}.op-a-inbox{width:270px;min-width:270px}.op-a-workspace.has-selection .op-a-inbox{display:none}.op-a-workspace:not(.has-selection) .op-a-inbox{width:100%}.op-a-welcome{display:none}.op-a-case-header{padding:18px 16px}.op-a-case-header p{max-width:240px}.op-a-case-tabs{gap:20px;padding:0 16px}}@media (width<=560px){.op-shell.op-a{flex-direction:column;display:flex}.op-a-sidebar{display:none}.op-a-main{height:100%}.op-a-top h1{letter-spacing:-.4px;font-size:15px}.op-a-top{gap:6px;height:58px;min-height:58px;padding:0 12px}.op-a-user{display:none}.op-a-top-actions>button{width:32px;min-width:32px}.op-a-case-header{gap:8px;min-height:78px;padding:14px 10px}.op-a-case-header h2{font-size:16px}.op-a-case-header p{max-width:195px;font-size:10px}.op-a-case-header>.op-status{white-space:normal;max-width:95px;padding:4px 5px;font-size:9px}.op-a-case-header .op-a-avatar{display:none}.op-a-case-tabs{gap:18px;min-height:43px}.op-a-case-tabs button{padding:10px 0;font-size:10px}.op-a .op-chat-log{gap:20px;min-height:100px;padding:22px 40px}.op-a .op-chat-message{max-width:100%}.op-a .op-chat-message p{font-size:12px}.op-a .op-chat-compose{margin:8px 10px 10px;padding:8px}.op-a .op-chat-compose textarea{min-height:84px;font-size:16px}.op-a .op-composer-actions{flex-direction:row;align-items:center;gap:4px}.op-a .op-inline-replies{bottom:calc(100% + 8px);left:8px;right:8px}.op-a .op-detail-footer{padding:8px 10px}.op-a .op-shortcut-hint{text-align:left;font-size:9px}.op-a .op-a-inbox-tabs{justify-content:flex-start;gap:12px}.op-a .op-a-inbox-tabs button,.op-a .op-a-selects select{font-size:12px}.op-a-search input{font-size:16px}.op-a-inspector{padding:12px}}.op-a .op-history li strong{color:var(--portal-text);font-size:11px;font-weight:500;display:block}.op-a .op-history li small{margin-top:3px;font-size:10px;display:block}.op-a-conversation[data-resolving=true] .op-chat{flex:0 180px;min-height:80px;overflow:hidden}.op-a-conversation[data-resolving=true] .op-chat-log{min-height:0}.op-a-conversation[data-resolving=true] .op-chat-compose{display:none}.op-a-conversation[data-resolving=true] .op-resolution{flex:1;min-height:0;max-height:none}.op-a-global-search{align-items:center;width:270px;margin-right:10px;display:flex;position:relative}.op-a-global-search>svg{color:var(--portal-muted);z-index:1;position:absolute;left:11px}.op-a-global-search input{border:1px solid var(--portal-border);background:var(--op-input);width:100%;height:35px;color:var(--portal-text);border-radius:6px;padding:8px 10px 8px 33px;font-size:11px}@media (width<=1400px){.op-a-global-search{display:none}}.op-form-details{padding:0;overflow:hidden}.op-form-details>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.op-form-details>header h3{margin:0;font-size:12px}.op-form-details>header button{color:var(--portal-accent);background:0 0;gap:5px;min-height:28px;padding:5px;font-size:10px}.op-form-search{margin:0 12px 10px;display:block;position:relative}.op-form-search>svg{color:var(--portal-muted);position:absolute;top:10px;left:10px}.op-form-search input{border:1px solid var(--portal-border);background:var(--op-input);width:100%;height:34px;color:var(--portal-text);border-radius:5px;padding:8px 8px 8px 30px;font-size:11px}.op-form-fields{margin:0}.op-form-fields>div{border-top:1px solid var(--portal-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 26px;align-items:start;gap:7px;padding:10px 12px;font-size:11px;line-height:1.6;display:grid}.op-form-fields>div:nth-child(2n){background:var(--portal-bg)}.op-form-fields dt{color:var(--portal-muted);overflow-wrap:anywhere}.op-form-fields dd{color:var(--portal-text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.op-form-fields button[data-slot]{width:26px;height:26px;min-height:26px;color:var(--portal-muted);background:0 0;padding:5px}.op-form-empty,.op-form-feedback{color:var(--portal-muted);padding:12px;font-size:11px;line-height:1.6}.op-form-feedback{border-top:1px solid var(--portal-border)}.op-form-feedback[role=status]{color:var(--portal-green)}.op-form-copy-fallback{background:var(--op-input);border:1px solid var(--portal-border);width:calc(100% - 24px);min-height:130px;color:var(--portal-text);border-radius:5px;margin:0 12px 12px;padding:8px;font-family:inherit;font-size:11px;line-height:1.6;display:block}@media (width<=560px){.op-form-search input{font-size:16px}.op-form-fields>div{font-size:12px}}.op-a-case-actions{flex-shrink:0;justify-content:flex-end;padding:0 22px 12px;display:flex}.op-a-case-actions button{gap:8px;min-height:40px}@media (width<=560px){.op-a-case-actions{padding:0 10px 10px}.op-a-case-actions button{width:100%;min-height:44px}}.op-notice.op-account-actions{overflow-wrap:anywhere;align-items:start;gap:12px;line-height:1.6;display:grid}.op-account-actions h3,.op-account-actions p,.op-account-actions ul{margin:0}.op-account-actions ul{padding-left:20px}.op-account-actions label{align-items:start;gap:8px;display:flex}.op-account-actions input{flex:none;margin-top:4px}.rw-admin.sm-page{min-width:0;max-width:1600px;margin:0 auto}.sm-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sm-heading h1{margin:8px 0!important}.sm-heading p{margin:0;font-size:14px}.sm-eyebrow{letter-spacing:.09em;color:var(--portal-muted);font-size:10px;font-weight:650}.sm-views{border-bottom:1px solid var(--portal-border);gap:8px;margin-bottom:22px;display:flex;overflow-x:auto}.sm-views button{color:var(--portal-muted);border-bottom:2px solid #0000;border-radius:0;padding:12px 14px;white-space:nowrap!important}.sm-views button[aria-pressed=true]{border-bottom-color:var(--portal-accent);color:var(--portal-accent)}.sm-views button span{background:var(--portal-raised);border-radius:5px;padding:2px 7px;font-size:11px}.sm-directory{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:9px;overflow:hidden}.sm-toolbar{grid-template-columns:minmax(200px,1fr) minmax(140px,220px) minmax(120px,180px);align-items:center;gap:12px;padding:18px;display:grid}.sm-toolbar .sm-search{min-width:0;display:block;position:relative}.sm-search>svg{color:var(--portal-muted);z-index:1;position:absolute;top:12px;left:12px}.sm-page .sm-toolbar input{height:40px;margin:0;padding:10px 12px 10px 38px}.sm-page .sm-toolbar select{height:40px;margin:0;padding:10px 30px 10px 12px}.sm-filters{color:var(--portal-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:0 18px 14px;font-size:12px;display:flex}.sm-table-scroll{overflow:auto}.sm-directory table{border-collapse:collapse;min-width:740px;font-size:13px}.sm-directory th{background:var(--portal-raised);color:var(--portal-muted);text-align:left;padding:13px 18px;font-size:11px;font-weight:600}.sm-directory td{border-bottom:1px solid var(--portal-border);white-space:normal;padding:15px 18px}.sm-directory tr:last-child td{border-bottom:0}.sm-directory tbody tr:focus-within,.sm-directory tbody tr:hover{background:color-mix(in srgb, var(--portal-accent) 4%, var(--portal-surface))}.sm-page td .sm-person{text-align:left;background:0 0;border:0;justify-content:flex-start;gap:12px;padding:0;font-size:13px}.sm-avatar{background:var(--portal-raised);width:36px;height:36px;color:var(--portal-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.sm-person strong,.sm-profile strong{color:var(--portal-text);font-weight:600;display:block}.sm-person small,.sm-profile small,.sm-access small{color:var(--portal-muted);margin-top:5px;font-size:11px;display:block}.sm-person em{color:var(--portal-accent);background:var(--op-selected);border-radius:4px;margin-left:8px;padding:2px 5px;font-size:10px;font-style:normal}.sm-role{border:1px solid var(--portal-border);background:var(--portal-raised);border-radius:5px;padding:4px 8px;font-size:11px;display:inline-block}.sm-access strong{font-size:12px;font-weight:500}.sm-status{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:11px;font-weight:550;display:inline-flex}.sm-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sm-status.is-active{color:var(--portal-green);background:color-mix(in srgb, var(--portal-green) 10%, transparent)}.sm-status.is-disabled{color:var(--portal-muted);background:var(--portal-raised)}.sm-password-note{color:var(--portal-amber);margin-top:6px;font-size:10px;display:block}.sm-directory .sm-actions{text-align:right;white-space:nowrap}.sm-pagination{border-top:1px solid var(--portal-border);color:var(--portal-muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:12px;display:flex}.sm-pagination>div{align-items:center;gap:12px;display:flex}.sm-empty{text-align:center;color:var(--portal-muted);justify-items:center;padding:50px 20px;display:grid}.sm-empty h2{font-size:16px}.sm-footnote{text-align:center;margin:18px 0}.sm-notice{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:7px;align-items:center;gap:10px;padding:12px 16px;display:flex}.sm-drawer{border:0;border-left:1px solid var(--portal-border);background:var(--portal-surface);width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--portal-text);margin:0;padding:0;font-family:inherit;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 50px #0002}.sm-drawer[open]{flex-direction:column;display:flex}.sm-drawer::backdrop{background:#08142455}.sm-drawer *{box-sizing:border-box}.sm-drawer-header{justify-content:space-between;align-items:center;gap:12px;padding:24px 24px 18px;display:flex}.sm-drawer-header h2{margin:7px 0 0;font-size:19px}.sm-profile{align-items:center;gap:12px;padding:4px 24px 22px;display:flex}.sm-profile>.sm-status{margin-left:auto}.sm-profile .sm-avatar{width:44px;height:44px;font-size:15px}.sm-editor-tabs{border-bottom:1px solid var(--portal-border);gap:14px;padding:0 24px;display:flex}.sm-editor-tabs button{border-bottom:2px solid #0000;border-radius:0;padding:12px}.sm-editor-tabs button[aria-selected=true]{color:var(--portal-accent);border-bottom-color:var(--portal-accent)}.sm-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.sm-page .sm-drawer form{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.sm-page .sm-drawer fieldset{border:0;border-top:1px solid var(--portal-border);min-width:0;margin:24px 0;padding:16px 0 0}.sm-page .sm-drawer .sm-form-fields{border:0;margin:0;padding:0}.sm-drawer h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.sm-drawer p,.sm-drawer small{color:var(--portal-muted);font-size:12px;line-height:1.65}.sm-drawer p{margin:8px 0 18px}.sm-drawer label{margin:18px 0;font-size:12px;font-weight:500;display:block}.sm-drawer legend{font-size:13px;font-weight:600}.sm-page .sm-drawer input:not([type=checkbox]),.sm-page .sm-drawer select{height:40px;margin-top:8px;padding:10px 12px}.sm-drawer input[type=checkbox]{width:16px;height:16px;accent-color:var(--portal-accent);flex-shrink:0;margin:0}.sm-drawer label:has(input[type=checkbox]){align-items:flex-start;gap:9px;margin:12px 0;font-weight:400;line-height:1.5;display:flex}.sm-drawer .sm-info{border:1px solid var(--portal-border);background:var(--portal-raised);border-radius:7px;padding:12px}.sm-drawer .sm-security>form,.sm-drawer .sm-security>section{border-top:1px solid var(--portal-border);margin-top:24px;padding-top:24px}.sm-drawer-footer{padding:16px 24px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--portal-border);background:var(--portal-surface)}.sm-drawer-footer small{margin-bottom:12px;display:block}.sm-drawer-footer>div{justify-content:flex-end;gap:10px;display:flex}.sm-drawer [hidden]{display:none!important}.sm-drawer button:focus-visible,.sm-table-scroll:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}@media (width<=700px){.sm-heading{flex-direction:column;align-items:flex-start;gap:14px}.sm-toolbar{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.sm-toolbar .sm-search{grid-column:1/-1}.sm-pagination{flex-wrap:wrap;gap:8px;padding:12px}.sm-views{gap:0}.sm-views button{padding:10px;font-size:12px}.sm-drawer-header,.sm-drawer-body{padding:18px}.sm-drawer-footer{padding:14px 18px}.sm-directory th,.sm-directory td{padding:12px}}.rw-admin-shell .sm-page .sm-toolbar input{height:40px;margin:0;padding:10px 12px 10px 38px}.rw-admin-shell .sm-page .sm-toolbar select{height:40px;margin:0;padding:10px 30px 10px 12px}.cl-launcher .cl-eyebrow{letter-spacing:1.7px;color:var(--portal-accent,#ad9d66);font-size:9px;font-weight:600}.cl-launcher>header h1{letter-spacing:-.5px;margin:11px 0 8px;font-size:27px;font-weight:600}.cl-launcher>header p{max-width:530px}.rw-admin.cl-launcher form{background:var(--portal-surface,#171b20);gap:19px;max-width:570px;padding:24px;display:grid}.rw-admin.cl-launcher form>label{margin:0;font-size:12px;line-height:1.5}.rw-admin.cl-launcher form>.op-primary{justify-self:start;min-height:42px}.cl-launcher .cl-loading{border-top:1px solid var(--portal-border,#353e4a);color:var(--portal-accent,#e8c34f);align-items:start;gap:12px;padding:17px 0 0;display:flex}.cl-loading>svg{flex-shrink:0;margin-top:3px}.cl-loading strong{font-size:12px;font-weight:500}.cl-launcher .cl-loading p{color:var(--portal-muted,#aab5c5);margin:7px 0 0;font-size:11px;line-height:1.8}.cl-loading>span{white-space:nowrap;color:var(--portal-accent,#bba969);padding-top:4px;font-size:10px}.cl-spin{animation:.9s linear infinite cl-spin}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-result{background:var(--portal-surface,#171b20);border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 26.67%, transparent);border-radius:12px;max-width:570px;padding:24px}.cl-result>header{align-items:center;gap:14px;margin-bottom:19px;display:flex}.cl-result>header>span{background:color-mix(in srgb, var(--portal-accent,#e8c34f) 7.06%, transparent);width:46px;height:46px;color:var(--portal-accent,#e8c34f);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cl-result small{color:var(--portal-accent,#e8c34f);letter-spacing:1px;align-items:center;gap:6px;font-size:8px;display:flex}.cl-result h2{overflow-wrap:anywhere;margin:8px 0 5px;font-size:19px;font-weight:550}.cl-launcher .cl-result header p{overflow-wrap:anywhere;margin:0;font-size:10px}.cl-result>p{border-top:1px solid var(--portal-border,#353e4a);padding-top:15px;font-size:11px!important}.cl-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.cl-copy{background:var(--portal-raised,#232b35);border:1px solid var(--portal-border,#414d5d);color:var(--portal-text,#b9c6d8);border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.cl-error{align-items:start;gap:10px;max-width:570px;display:flex}.cl-launcher .cl-error p{color:inherit;margin:0}.cl-error>svg{flex-shrink:0;margin-top:3px}@media (width<=550px){.rw-admin.cl-launcher form,.cl-result{padding:20px}.cl-actions>*{justify-content:center;width:100%}.cl-loading{gap:9px}.rw-admin.cl-launcher form>.op-primary{width:100%}}@media (prefers-reduced-motion:reduce){.cl-spin{animation:none}}.wb-form-picker{flex:0 280px;min-width:0}.rw-admin-shell .fp-trigger{border:1px solid var(--portal-border);background:var(--portal-surface);width:100%;min-height:40px;color:var(--portal-text);text-align:left;box-shadow:none;border-radius:6px;justify-content:flex-start;gap:10px;padding:9px 12px;font-size:13px;display:flex}.fp-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fp-trigger>svg{color:var(--portal-muted);flex-shrink:0}.fp-popover{box-sizing:border-box;z-index:80;width:max(320px, var(--radix-popover-trigger-width));max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-text);border-radius:8px;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 8px 24px #0002}.fp-popover *{box-sizing:border-box}.fp-popover [cmdk-root]{background:var(--portal-surface);color:var(--portal-text)}.fp-popover [cmdk-input-wrapper]{border-bottom:1px solid var(--portal-border);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.fp-popover [cmdk-input-wrapper] svg{color:var(--portal-muted);width:16px;height:16px;margin:0}.fp-popover [cmdk-input]{box-shadow:none;color:var(--portal-text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:42px;padding:0;font-size:13px}.fp-popover [cmdk-input]::placeholder{color:var(--portal-muted)}.fp-popover [cmdk-list]{max-height:min(340px, calc(var(--radix-popover-content-available-height) - 46px));overscroll-behavior:contain;scroll-padding:6px;overflow-y:auto}.fp-popover [cmdk-group]{padding:5px}.fp-popover [cmdk-group-heading]{color:var(--portal-muted);padding:7px 9px;font-size:11px;font-weight:600;line-height:1.4}.fp-popover [cmdk-item]{cursor:pointer;text-align:left;color:var(--portal-text);box-shadow:none;background:0 0;border:0;border-radius:5px;outline:0;align-items:center;gap:10px;padding:9px;font-size:13px;line-height:1.4;display:flex}.fp-popover [cmdk-item][data-selected=true]{background:var(--op-selected);color:var(--portal-accent)}.fp-popover [cmdk-item][data-disabled=true]{opacity:.5;pointer-events:none}.fp-popover .fp-option-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fp-popover .fp-option-title{overflow-wrap:anywhere;font-size:13px;font-weight:500}.fp-popover .fp-option-meta{color:var(--portal-muted);font-size:11px;font-weight:400}.fp-popover .fp-check{width:16px;height:16px;color:var(--portal-accent);flex-shrink:0}.fp-popover .fp-unchecked{visibility:hidden}.fp-popover .fp-empty{color:var(--portal-muted);margin:0;padding:18px 9px;font-size:12px}.fp-popover [cmdk-separator]{background:var(--portal-border);height:1px;margin:4px 5px}.fp-popover .fp-create{min-height:34px}@media (width<=700px){.wb-form-picker{flex:auto;width:100%}.fp-popover [cmdk-input]{font-size:16px}}.rm-page{--rm-line:var(--portal-raised,#30363f);--rm-muted:var(--portal-muted,#9ba5b4);--rm-gold:var(--portal-accent,#e8c34f);--rm-panel:var(--portal-surface,#171b20);--rm-red:var(--portal-red,#e1a6a6)}.rm-page .rm-heading{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 27px;display:flex}.rm-eyebrow{letter-spacing:1.7px;color:var(--portal-accent,#ad9d66);font-size:9px;font-weight:600}.rm-page h1{letter-spacing:-.7px;margin:10px 0 7px;font-size:28px;font-weight:600}.rm-page .rm-heading p{color:var(--rm-muted);margin:0;font-size:12px}.rm-heading-note{color:var(--rm-muted);white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.rm-heading-note svg{color:var(--portal-accent,#a49561)}.rm-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;max-width:1570px;display:grid}.rm-library{background:var(--portal-surface,#14181c);border:1px solid var(--rm-line);border-radius:12px;min-width:0;padding:16px 10px}.rm-library-heading{justify-content:space-between;align-items:center;padding:1px 6px 13px;display:flex}.rm-library h2{margin:0;font-size:13px;font-weight:600}.rm-library-heading>span{background:var(--portal-raised,#262c34);color:var(--portal-muted,#b3bdcb);border-radius:5px;padding:3px 6px;font-size:10px}.rm-page .rm-search{border:1px solid var(--portal-border,#38414e);background:var(--portal-bg,#101317);color:var(--portal-muted,#8996a8);border-radius:7px;align-items:center;gap:8px;margin:0 5px 13px;padding:0 10px;display:flex}.rm-page .rm-library .rm-search input{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:11px 0;font-size:11px}.rm-page .rm-search:focus-within{outline:2px solid var(--rm-gold);outline-offset:2px}.rm-page .rm-library .rm-search input:focus{outline:0}.rm-form-list{scrollbar-width:thin;scrollbar-color:var(--portal-muted,#3d4653) transparent;gap:5px;max-height:650px;padding:2px;display:grid;overflow-y:auto}.rm-form{text-align:left;width:100%;min-width:0;color:var(--portal-text,#d5dbe4);background:0 0;border:1px solid #0000;border-radius:8px;padding:13px 12px;display:block}.rm-form:hover{background:var(--portal-raised,#20252d)}.rm-form.is-selected{border-color:color-mix(in srgb, var(--portal-accent,#e8c34f) 23.14%, transparent);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 4.31%, transparent)}.rm-form-category{letter-spacing:.4px;color:var(--portal-muted,#929dae);font-size:9px}.rm-form strong{overflow-wrap:anywhere;margin:5px 0 8px;font-size:12px;font-weight:500;line-height:1.55;display:block}.rm-form.is-selected strong{color:var(--portal-accent,#edce6a)}.rm-form-meta{color:var(--portal-muted,#949fb0);justify-content:space-between;align-items:center;font-size:9px;display:flex}.rm-form.is-selected .rm-form-meta svg{color:var(--rm-gold)}.rm-page .rm-no-results{padding:10px;font-size:11px}.rm-workspace{border:1px solid var(--rm-line);background:var(--rm-panel);border-radius:12px;min-width:0;overflow:hidden}.rm-form-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 19px;display:flex}.rm-form-heading>div{min-width:0}.rm-form-heading>div>span{letter-spacing:1px;color:var(--portal-muted,#95a1b3);align-items:center;gap:7px;font-size:9px;display:flex}.rm-form-heading h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:8px 0 0;font-size:18px;font-weight:550;line-height:1.5}.rm-state{border:1px solid var(--portal-border,#424751);color:var(--portal-muted,#bdc5d0);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:9px}.rm-state.is-dirty{color:var(--portal-accent,#e8c34f);border-color:color-mix(in srgb, var(--portal-accent,#e8c34f) 26.67%, transparent);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 3.14%, transparent)}.rm-tabs{border-bottom:1px solid var(--rm-line);flex-wrap:wrap;gap:24px;padding:0 24px;display:flex}.rm-tabs button{color:var(--portal-muted,#a6b0bf);background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:15px 0;font-size:12px;display:flex;position:relative}.rm-tabs button[aria-selected=true]{color:var(--rm-gold);border-color:var(--rm-gold)}.rm-tabs button span{background:var(--portal-raised,#272e36);color:var(--portal-muted,#abb6c6);border-radius:4px;padding:3px 6px;font-size:9px}.rm-tabs button[aria-selected=true] span{background:color-mix(in srgb, var(--portal-accent,#e8c34f) 8.24%, transparent);color:var(--portal-accent,#e8c34f)}.rm-composer-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;padding:24px;display:grid}.rm-composer{min-width:0}.rm-outcome{align-items:center;gap:12px;margin-bottom:26px;display:flex}.rm-outcome>span{border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 18.82%, transparent);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 3.53%, transparent);width:36px;height:36px;color:var(--portal-accent,#e8c34f);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rm-outcome.deny>span{background:color-mix(in srgb, var(--portal-red,#e1a6a6) 3.53%, transparent);border-color:color-mix(in srgb, var(--portal-red,#e1a6a6) 18.82%, transparent);color:var(--rm-red)}.rm-outcome h3{margin:0;font-size:13px;font-weight:550}.rm-page .rm-outcome p{color:var(--rm-muted);margin:4px 0 0;font-size:11px;line-height:1.7}.rm-field-heading{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:10px;display:flex}.rm-field-heading label{font-size:12px;font-weight:550}.rm-field-heading label span{color:var(--portal-accent,#e8c34f);margin-left:3px}.rm-page textarea{background:var(--portal-bg,#101419);border:1px solid var(--portal-border,#424c5a);width:100%;min-height:200px;color:var(--portal-text,#e5e9ef);resize:vertical;border-radius:8px;padding:15px;font-size:13px;line-height:1.9;display:block}.rm-page textarea::placeholder{color:var(--portal-muted,#828e9f)}.rm-page textarea.is-empty{border-color:color-mix(in srgb, var(--portal-red,#b9885b) 53.33%, transparent)}.rm-field-meta{color:var(--portal-muted,#a4afbf);justify-content:space-between;align-items:start;gap:15px;margin:11px 0 22px;display:flex}.rm-field-meta small{max-width:280px;font-size:10px;line-height:1.7}.rm-field-meta>span{white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:3px;font-size:9px}.rm-page .rm-validation{color:var(--portal-muted,#e7b0a9);align-items:center;gap:7px;font-size:11px;display:flex}.rm-editor-tip{background:color-mix(in srgb, var(--portal-muted,#fff) 1.18%, transparent);border:1px solid var(--portal-border,#303741);color:var(--portal-muted,#a7b2c3);border-radius:8px;gap:10px;padding:13px 14px;display:flex}.rm-editor-tip svg{color:var(--portal-muted,#a89d7c);flex-shrink:0;margin-top:2px}.rm-page .rm-editor-tip p{color:var(--portal-muted,#a7b2c3);margin:0;font-size:10px;line-height:1.8}.rm-section-label{color:var(--portal-muted,#98a5b8);letter-spacing:1px;justify-content:space-between;align-items:center;gap:10px;min-height:22px;margin-bottom:12px;font-size:8px;font-weight:600;display:flex}.rm-denial-library{border-bottom:1px solid var(--rm-line);margin-bottom:23px;padding-bottom:21px}.rm-text-button{color:var(--rm-gold);letter-spacing:0;background:0 0;align-items:center;gap:4px;padding:5px 0;font-size:10px;font-weight:500;display:flex}.rm-denial-list{scrollbar-width:thin;scrollbar-color:var(--portal-muted,#444c58) transparent;gap:7px;max-height:195px;padding:3px;display:grid;overflow-y:auto}.rm-denial-list button{background:var(--portal-surface,#12161b);border:1px solid var(--portal-border,#343c47);text-align:left;min-width:0;color:var(--portal-muted,#abb6c6);border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.rm-denial-list button>span{color:var(--portal-muted,#8795aa);font-variant-numeric:tabular-nums;font-size:9px}.rm-denial-list button>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:400;overflow:hidden}.rm-denial-list button>svg{flex-shrink:0}.rm-denial-list button.active{color:var(--portal-text,#edc5c5);border-color:color-mix(in srgb, var(--portal-border,#b57d7d) 50.2%, transparent);background:color-mix(in srgb, var(--portal-muted,#b57d7d) 3.53%, transparent)}.rm-remove{color:var(--portal-muted,#ce9e9e);background:0 0;align-items:center;gap:6px;padding:5px 0;font-size:10px;display:flex}.rm-preview{border-left:1px solid var(--rm-line);min-width:0;padding-left:22px}.rm-preview-tag{letter-spacing:0;border:1px solid var(--portal-border,#3c4654);color:var(--portal-muted,#a3aebf);border-radius:4px;padding:4px 6px;font-size:8px;font-weight:400}.rm-chat{border:1px solid var(--portal-border,#3b4350);background:var(--portal-bg,#111419);border-radius:11px;overflow:hidden}.rm-chat>header{background:var(--portal-raised,#1e232b);border-bottom:1px solid var(--portal-border,#333b47);align-items:center;gap:9px;padding:15px 13px;display:flex}.rm-chat-avatar{background:var(--portal-accent,#e8c34f);width:31px;height:31px;color:var(--portal-on-accent,#191b20);border-radius:9px;flex-shrink:0;place-items:center;font-size:19px;font-weight:800;display:grid}.rm-chat>header strong{font-size:11px;font-weight:600}.rm-chat>header small{color:var(--portal-muted,#a1acbd);margin-top:5px;font-size:8px;display:block}.rm-chat>header>svg{color:var(--portal-muted,#8c98aa);margin-left:auto}.rm-chat-body{padding:15px 12px 17px}.rm-chat-date{text-align:center;letter-spacing:1.2px;color:var(--portal-muted,#8592a5);margin-bottom:22px;font-size:7px;display:block}.rm-chat-bubble{background:var(--portal-raised,#242b34);border:1px solid var(--portal-border,#343d49);border-radius:0 9px 9px;padding:12px}.rm-chat-bubble>span{color:var(--portal-accent,#e8c34f);font-size:9px;font-weight:500}.rm-page .rm-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--portal-text,#e0e5ed);margin:8px 0 10px;font-size:11px;line-height:1.9}.rm-chat-bubble>small{color:var(--portal-muted,#a0adbf);justify-content:flex-end;align-items:center;gap:4px;font-size:7px;display:flex}.rm-chat-bubble>small svg{color:var(--portal-accent,#c9b06d)}.rm-chat-result{color:var(--portal-accent,#e0c874);justify-content:center;align-items:center;gap:6px;margin:21px 0 14px;font-size:9px;display:flex}.rm-chat-result.deny{color:var(--portal-muted,#deb0b0)}.rm-preview-actions{gap:8px;display:grid}.rm-preview-actions>span{background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#171a1f);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:11px 6px;font-size:10px;font-weight:600;display:flex}.rm-preview-actions>span.rm-preview-restart{border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 40.0%, transparent);color:var(--portal-accent,#e8c34f);background:0 0;font-weight:400}.rm-page .rm-preview-caption{text-align:center;color:var(--portal-muted,#919eaf);margin:12px 0 0;font-size:9px;line-height:1.7}.rm-savebar{background:var(--portal-surface,#14181d);border-top:1px solid var(--rm-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.rm-savebar>div:first-child{gap:6px;min-width:0;display:grid}.rm-save-indicator{color:var(--portal-text,#b7c2d2);align-items:center;gap:7px;font-size:10px;display:flex}.rm-save-indicator i{background:var(--portal-muted,#8896a8);border-radius:50%;width:5px;height:5px}.rm-save-indicator.is-dirty{color:var(--portal-accent,#e8c34f)}.rm-save-indicator.is-dirty i{background:var(--portal-accent,#e8c34f)}.rm-savebar small{color:var(--portal-muted,#909fb3);font-size:9px;line-height:1.7}.rm-save-actions{flex-shrink:0;gap:9px;display:flex}.rm-page .rm-secondary,.rm-page .rm-primary{border:1px solid var(--portal-border,#424b59);background:var(--portal-raised,#202630);min-height:40px;color:var(--portal-text,#c9d2e0);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:500;display:inline-flex}.rm-page .rm-primary{border-color:var(--portal-accent,#e8c34f);background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#171b21)}.rm-page .rm-primary:hover:not(:disabled){background:var(--portal-accent,#f2d375)}.rm-page .rm-secondary:hover:not(:disabled){background:var(--portal-raised,#2a333f)}.rm-notice,.rm-alert{border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 26.67%, transparent);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 3.14%, transparent);max-width:1570px;color:var(--portal-accent,#dcc887);border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.rm-notice svg,.rm-alert svg{flex-shrink:0;margin-top:2px}.rm-alert{color:var(--portal-muted,#edb2b2);background:color-mix(in srgb, var(--portal-red,#c28080) 3.92%, transparent);border-color:color-mix(in srgb, var(--portal-red,#c28080) 26.67%, transparent)}.rm-alert button{border-bottom:1px solid var(--portal-border,#bc8c8c);color:var(--portal-muted,#edb2b2);background:0 0;margin-top:7px;padding:0;font-size:11px;display:block}.rm-empty{border:1px dashed var(--portal-border,#3e4652);min-height:360px;color:var(--portal-muted,#a3afbf);text-align:center;border-radius:12px;align-content:center;justify-items:center;padding:24px;display:grid}.rm-empty>svg{color:var(--portal-accent,#e8c34f)}.rm-empty h2{margin:18px 0 0;font-size:17px;font-weight:500}.rm-empty p{max-width:290px}.rm-spin{animation:.9s linear infinite rm-spin}@keyframes rm-spin{to{transform:rotate(360deg)}}.rm-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rm-dialog{border:1px solid var(--portal-border,#444c59);background:var(--portal-raised,#191e25);border-radius:14px;width:100%;max-width:450px;padding:28px;box-shadow:0 25px 80px #0007}.rm-dialog-icon{border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 18.82%, transparent);width:48px;height:48px;color:var(--portal-accent,#e8c34f);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 4.31%, transparent);border-radius:12px;place-items:center;margin-bottom:23px;display:grid}.rm-dialog h2{letter-spacing:-.4px;margin:0 0 12px;font-size:21px;font-weight:550}.rm-page .rm-dialog p{color:var(--portal-muted,#aab6c7);font-size:12px;line-height:1.8}.rm-dialog p strong{color:var(--portal-text,#e4e9f1);font-weight:500}.rm-publish-note{border:1px solid var(--portal-border,#3e4755);background:var(--portal-surface,#11161c);border-radius:8px;gap:9px;margin:20px 0;padding:13px;display:flex}.rm-publish-note>svg{color:var(--portal-accent,#c8b271);flex-shrink:0;margin-top:2px}.rm-page .rm-publish-note p{margin:0;font-size:11px}.rm-dialog-actions{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}@media (width>=1750px){.rm-layout{grid-template-columns:240px minmax(0,1fr)}.rm-composer-layout{grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding:28px}.rm-preview{padding-left:28px}}@media (width>=901px) and (width<=1300px){.rm-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.rm-composer-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:22px}.rm-preview{border-left:0;border-top:1px solid var(--rm-line);padding:22px 0 0}.rm-chat,.rm-preview-caption{max-width:350px}.rm-form-heading,.rm-savebar{flex-wrap:wrap}}@media (width<=900px){.rm-heading-note{display:none}.rm-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.rm-composer-layout{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px}.rm-form-heading{flex-wrap:wrap;padding:20px}.rm-preview{border-left:0;border-top:1px solid var(--rm-line);padding:20px 0 0}.rm-chat,.rm-preview-caption{max-width:360px}.rm-tabs{gap:20px;padding:0 20px}.rm-savebar{flex-wrap:wrap;padding:18px 20px}}@media (width<=620px){.rm-page .rm-heading{margin:0 0 20px}.rm-page h1{font-size:25px}.rm-layout{grid-template-columns:minmax(0,1fr)}.rm-library{padding:14px 10px}.rm-form-list{scroll-snap-type:x proximity;gap:7px;max-height:none;padding:2px 3px 6px;display:flex;overflow-x:auto}.rm-form{border-color:var(--portal-border,#303741);scroll-snap-align:start;flex:0 0 180px;width:180px}.rm-form strong{min-height:38px}.rm-library-heading{padding-bottom:10px}.rm-page .rm-search{margin-bottom:11px}.rm-form-heading h2{font-size:17px}.rm-form-heading{gap:10px}.rm-state{font-size:8px}.rm-tabs{gap:22px}.rm-tabs button{gap:6px;font-size:11px}.rm-composer-layout{padding:18px 16px}.rm-field-meta{gap:10px}.rm-field-meta small{max-width:210px}.rm-preview{padding-top:20px}.rm-chat{max-width:none}.rm-savebar{gap:16px;padding:17px 16px}.rm-save-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.rm-dialog{padding:24px 20px}.rm-dialog-actions{grid-template-columns:minmax(0,1fr);display:grid}.rm-dialog-actions button{width:100%}.rm-no-results{margin:0}}@media (prefers-reduced-motion:reduce){.rm-spin{animation:none}}.tg-page{max-width:1600px;color:var(--portal-text,#e8edf5);min-width:0;margin:auto;padding:28px clamp(16px,3vw,40px) 100px;font-size:14px}.tg-page h1{letter-spacing:-1px;margin:6px 0 8px;font-size:30px;font-weight:700;line-height:1.25}.tg-page h2{margin:0 0 6px;font-size:16px;font-weight:650}.tg-page h3{font-size:16px;font-weight:600}.tg-page p{color:var(--portal-muted,#94a3b8);margin:0;line-height:1.6}.tg-eyebrow,.tg-preview-label{letter-spacing:1.7px;color:var(--portal-muted,#94a3b8);font-size:10px;font-weight:700}.tg-pill{white-space:nowrap;border:1px solid var(--portal-border,#293446);border-radius:6px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.tg-pill.good{color:var(--portal-text,#dce7f3);background:#16a34a1a}.tg-pill.warn{background:#e59a2826}.tg-pill.muted{color:var(--portal-muted,#94a3b8)}.tg-metrics>div{background:var(--portal-surface,#151c28);border:1px solid var(--portal-border,#293446);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:19px;display:flex}.tg-metrics section{min-width:0}.tg-metrics small{letter-spacing:1px;color:var(--portal-muted,#94a3b8);font-size:10px}.tg-metrics strong{overflow-wrap:anywhere;font-size:17px;line-height:1.8;display:block}.tg-metrics strong span{color:var(--portal-muted,#94a3b8);font-size:13px;font-weight:400}.tg-metric-icon{color:#559eec;background:#4896e81f;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.tg-tabs{border-bottom:1px solid var(--portal-border,#293446);padding-bottom:10px}.tg-tabs button[aria-current=page]{color:var(--portal-text,#e8edf5);background:#4896e81f}.tg-card{background:var(--portal-surface,#151c28);border:1px solid var(--portal-border,#293446);border-radius:10px;min-width:0;overflow:hidden}.tg-card-head{border-bottom:1px solid var(--portal-border,#293446);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.tg-card-head p{font-size:12px}.tg-route{border-bottom:1px solid var(--portal-border,#293446);grid-template-columns:24px minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr) 18px minmax(150px,1.25fr) auto 30px;align-items:end;gap:12px;padding:18px 20px;display:grid}.tg-route-number{color:var(--portal-muted,#94a3b8);align-self:center;font-size:11px}.tg-page label{color:var(--portal-muted,#94a3b8);flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:550;display:flex}.tg-page select{border:1px solid var(--portal-border,#293446);background:var(--portal-bg,#101722);color:var(--portal-text,#e8edf5);border-radius:6px;width:100%;min-width:0;height:38px;padding:9px 8px;font-size:12px}.tg-page select:focus-visible{outline-offset:2px;outline:2px solid #589fea}.tg-route-arrow{color:var(--portal-muted,#94a3b8);margin-bottom:10px}.tg-page label.tg-check{white-space:nowrap;flex-direction:row;align-self:center;align-items:center;gap:7px;font-size:12px;display:flex}.tg-check input{accent-color:#398de2;width:16px;height:16px}.tg-note{color:var(--portal-muted,#94a3b8);background:#4896e80a;padding:15px 24px;font-size:12px;line-height:1.6}.tg-activation{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.tg-activation p{max-width:750px;font-size:12px}.tg-form{flex-direction:column;gap:18px;padding:24px;display:flex}.tg-form p{font-size:12px}.tg-form input,.tg-form textarea{color:var(--portal-text,#e8edf5);font-size:13px}.tg-form button{align-self:flex-start}.tg-connected{color:var(--portal-muted,#94a3b8);align-items:center;gap:8px;font-size:12px;display:flex}.tg-group{border-bottom:1px solid var(--portal-border,#293446);flex-wrap:wrap;align-items:center;gap:14px;padding:20px 24px;display:flex}.tg-group>div{flex:1;min-width:100px}.tg-group strong,.tg-group small{overflow-wrap:anywhere;display:block}.tg-group small{color:var(--portal-muted,#94a3b8);margin-top:4px;font-size:11px}.tg-preview{background:var(--portal-bg,#101722);border:1px solid var(--portal-border,#293446);border-radius:10px;flex-direction:column;gap:22px;min-width:0;padding:24px;display:flex}.tg-bubble{background:var(--portal-surface,#151c28);border:1px solid var(--portal-border,#293446);border-radius:12px 12px 12px 3px;max-width:440px;padding:18px;box-shadow:0 8px 30px #0000000a}.tg-bubble>strong{color:#529eea;font-size:12px}.tg-attachment{background:#4896e81a;border-radius:8px;align-items:center;gap:12px;margin:14px 0;padding:14px;display:flex}.tg-attachment svg{color:#529eea}.tg-attachment b{font-size:12px}.tg-attachment small{color:var(--portal-muted,#94a3b8);font-size:11px;display:block}.tg-page pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:13px;line-height:1.7}.tg-message-time{color:var(--portal-muted,#94a3b8);justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.tg-preview>p{font-size:12px}.tg-tokens{flex-wrap:wrap;gap:6px;display:flex}.tg-tokens code{border:1px solid var(--portal-border,#293446);border-radius:4px;padding:4px 7px;font-size:11px}.tg-empty{text-align:center;color:var(--portal-muted,#94a3b8);padding:50px 20px}.tg-empty svg{color:#559eec;margin:0 auto 14px}.tg-empty h3{color:var(--portal-text,#e8edf5);margin-bottom:8px}.tg-empty p{font-size:12px}.tg-onboard{border:1px dashed var(--portal-border,#293446);border-radius:10px;align-items:center;gap:18px;padding:20px;display:flex}.tg-onboard>div{flex:1}.tg-onboard p{margin-top:5px;font-size:12px}.tg-feedback{border:1px solid var(--portal-border,#293446);background:#4896e81a;border-radius:7px;align-items:center;gap:8px;padding:12px 16px;display:flex}.tg-feedback.error{background:#ed58661f}.tg-delivery{border-bottom:1px solid var(--portal-border,#293446)}.tg-delivery summary{cursor:pointer;align-items:center;gap:12px;padding:18px 24px;list-style:none;display:flex}.tg-delivery summary>div{flex:1;min-width:0}.tg-delivery strong{font-size:13px}.tg-delivery small{color:var(--portal-muted,#94a3b8);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.tg-delivery-body{padding:0 24px 22px 52px}.tg-delivery-body pre{background:var(--portal-bg,#101722);border-radius:6px;margin-bottom:14px;padding:14px}.tg-delivery-body p{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.tg-error-code{font-family:monospace}.tg-pagination{justify-content:flex-end;align-items:center;gap:15px;padding:16px 24px;display:flex}.tg-savebar{z-index:5;background:var(--portal-surface,#151c28);border:1px solid #559eec;border-radius:10px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 6px 24px #0002}.tg-savebar>div{flex:1}.tg-savebar small{color:var(--portal-muted,#94a3b8);margin-top:4px;font-size:11px;display:block}@media (width<=1250px){.tg-route{grid-template-columns:24px repeat(2,minmax(0,1fr)) 30px}.tg-route-number{grid-row:span 2}.tg-route-arrow{display:none}.tg-route>label:nth-of-type(3){grid-column:2}.tg-route>label.tg-check{grid-area:3/2}.tg-route>button{grid-area:1/4}}@media (width<=600px){.tg-page{padding:20px 14px 60px}.tg-card-head{flex-direction:column;align-items:flex-start;padding:18px}.tg-route{grid-template-columns:18px minmax(0,1fr) 28px;padding:16px 14px}.tg-route>label{grid-column:2!important}.tg-route>label.tg-check{grid-row:auto}.tg-route>button{grid-area:1/3}.tg-route-number{grid-row:1}.tg-activation,.tg-onboard{flex-wrap:wrap;padding:18px}.tg-form,.tg-preview{padding:18px}.tg-group{padding:16px}.tg-savebar{flex-wrap:wrap}.tg-savebar>div{flex-basis:100%}.tg-delivery summary{flex-wrap:wrap;gap:8px;padding:16px 12px}.tg-delivery-body{padding:0 14px 16px}.tg-heading h1{font-size:27px}}.tg-discover{flex-direction:column;gap:12px;padding:20px 24px 0;display:flex}.tg-discover p{font-size:12px}.tg-discover button{align-self:flex-start}.tg-page button[data-variant=default]{color:#fff;background:#1260f5;border-color:#1260f5}.tg-page button[data-variant=default]:hover:not(:disabled){background:#0f51d1}:root{background:var(--portal-bg,#101214);color:var(--portal-text,#eceef1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--portal-accent,#e8c34f);outline-offset:3px}button{border:0}a{text-decoration:none}.op-shell{min-height:100vh;display:flex}.op-sidebar{background:var(--portal-surface,#14171b);border-right:1px solid var(--portal-border,#292e35);flex-direction:column;flex-shrink:0;width:222px;height:100vh;padding:30px 17px 0;display:flex;position:sticky;top:0}.op-brand{align-items:center;gap:11px;padding:0 9px;display:flex}.op-brand>span{background:var(--portal-accent,#e8c34f);width:34px;height:36px;color:var(--portal-on-accent,#16181c);border-radius:8px;place-items:center;font-size:24px;font-weight:850;display:grid}.op-brand strong{letter-spacing:2px;font-size:20px}.op-brand small{color:var(--portal-muted,#858e9b);letter-spacing:1.7px;margin-top:4px;font-size:7px;font-weight:500;display:block}.op-workspace{color:var(--portal-muted,#a3acb8);align-items:center;gap:7px;margin:32px 9px 33px;font-size:10px;display:flex}.op-workspace svg{color:var(--portal-accent,#e8c34f)}.op-nav-label{color:var(--portal-muted,#6c7786);letter-spacing:1.7px;margin-bottom:12px;padding:0 12px;font-size:8px}.op-sidebar nav{gap:5px;display:grid}.op-sidebar nav button{color:var(--portal-muted,#a3acb8);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:13px 12px;font-size:11px;display:flex}.op-sidebar nav button span{color:var(--portal-muted,#8d97a5);margin-left:auto;font-size:10px}.op-sidebar nav button.active{background:color-mix(in srgb, var(--portal-accent,#e8c34f) 6.27%, transparent);color:var(--portal-accent,#e8c34f)}.op-sidebar nav button.active span{color:var(--portal-accent,#e8c34f)}.op-access{color:var(--portal-muted,#9ba4b1);border-bottom:1px solid var(--portal-border,#292e35);gap:10px;margin-top:auto;padding:19px 10px;display:flex}.op-access p{margin:0;font-size:10px}.op-access small{color:var(--portal-muted,#687482);margin-top:7px;font-size:9px;display:block}.op-profile{align-items:center;gap:10px;padding:21px 5px;display:flex}.op-profile>span{background:var(--portal-raised,#2a2e31);width:32px;height:32px;color:var(--portal-accent,#e8c34f);border-radius:50%;place-items:center;font-size:10px;display:grid}.op-profile>div{font-size:11px}.op-profile small{color:var(--portal-muted,#818c9a);margin-top:5px;font-size:8px;display:block}.op-profile i,.op-live i{background:var(--portal-accent,#e8c34f);border-radius:50%;width:6px;height:6px;margin-left:auto}.op-main{flex:1;min-width:0}.op-top{border-bottom:1px solid var(--portal-border,#292e35);justify-content:space-between;align-items:center;height:69px;padding:0 34px;display:flex}.op-top>span:first-child{color:var(--portal-muted,#939eac);align-items:center;gap:13px;font-size:10px;display:flex}.op-demo{letter-spacing:1px;color:var(--portal-accent,#b9aa70);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 3.53%, transparent);border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 16.47%, transparent);border-radius:5px;padding:6px 9px;font-size:8px}.op-content{max-width:1600px;margin:0 auto;padding:35px 34px}.op-intro{justify-content:space-between;align-items:center;display:flex}.op-intro small{color:var(--portal-muted,#8994a3);letter-spacing:1.8px;font-size:8px}.op-intro h1{letter-spacing:-.8px;margin:11px 0 9px;font-size:29px;font-weight:600}.op-intro p{color:var(--portal-muted,#929eac);margin:0;font-size:11px}.op-live{color:var(--portal-muted,#a5adba);border:1px solid var(--portal-border,#303741);border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;display:flex}.op-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:28px 0;display:grid}.op-stats button{background:var(--portal-surface,#171b20);border:1px solid var(--portal-border,#2b313a);text-align:left;border-radius:10px;padding:17px 19px}.op-stats button.selected{border-color:var(--portal-accent,#e8c34f)}.op-stats button>span{color:var(--portal-muted,#b2bbc8);justify-content:space-between;gap:8px;font-size:11px;display:flex}.op-stats button>span svg{color:var(--portal-muted,#697788)}.op-stats strong{letter-spacing:-1px;margin:15px 0 8px;font-size:30px;font-weight:500;display:block}.op-stats button:first-child strong{color:var(--portal-accent,#e8c34f)}.op-stats small{color:var(--portal-muted,#7d8999);font-size:9px}.op-table-panel{background:var(--portal-surface,#171b20);border:1px solid var(--portal-border,#2b313a);border-radius:12px;overflow:hidden}.op-table-title{justify-content:space-between;align-items:center;padding:20px;display:flex}.op-table-title h2{align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex}.op-table-title h2 span{background:var(--portal-raised,#272e37);color:var(--portal-muted,#b9c1cc);border-radius:5px;padding:4px 7px;font-size:9px}.op-table-title>small{color:var(--portal-muted,#7d8999);font-size:9px}.op-filters{gap:9px;padding:0 20px 18px;display:flex}.op-filters label{border:1px solid var(--portal-border,#343c47);background:var(--portal-surface,#11151a);min-width:120px;color:var(--portal-muted,#788695);border-radius:7px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.op-filters input{width:100%;min-width:0;color:var(--portal-text,#e5e9ef);background:0 0;border:0;padding:12px 0;font-size:10px}.op-filters select{color:var(--portal-muted,#bac3cf);background:var(--portal-raised,#191e25);border:1px solid var(--portal-border,#343c47);border-radius:7px;max-width:180px;padding:10px;font-size:10px}.op-table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{background:var(--portal-surface,#12161b);color:var(--portal-muted,#7d8b9b);letter-spacing:.7px;padding:13px 15px;font-size:8px;font-weight:500}td{border-bottom:1px solid var(--portal-border,#282e37);color:var(--portal-muted,#b6c0ce);padding:18px 15px;font-size:10px}td:first-child,th:first-child{padding-left:20px}td strong{color:var(--portal-text,#e0e5ec);font-size:11px;font-weight:500;display:block}td small{color:var(--portal-muted,#778596);margin-top:7px;font-size:9px;display:block}tr:hover td{background:var(--portal-raised,#1d232a)}.op-ticket-link{color:var(--portal-accent,#e8c34f);background:0 0;padding:5px 0;font-size:11px}.op-priority{color:var(--portal-accent,#e8c34f);margin-left:7px;font-size:7px}.op-muted{color:var(--portal-muted,#667386)}.op-status{border:1px solid var(--portal-border,#424d5b);background:color-mix(in srgb, var(--portal-muted,#a8b5c6) 4.31%, transparent);color:var(--portal-text,#b4c2d4);white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:9px;display:inline-block}.op-status.s0{color:var(--portal-accent,#e8c34f);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 4.31%, transparent);border-color:color-mix(in srgb, var(--portal-accent,#e8c34f) 20.0%, transparent)}.op-status.s2{color:var(--portal-cyan,#d2b0ec);background:color-mix(in srgb, var(--portal-cyan,#b68be9) 4.31%, transparent);border-color:color-mix(in srgb, var(--portal-cyan,#b68be9) 16.86%, transparent)}.op-status.s3{color:var(--portal-green,#a2c7b4);background:color-mix(in srgb, var(--portal-green,#a2c7b4) 4.31%, transparent);border-color:color-mix(in srgb, var(--portal-green,#a2c7b4) 20.0%, transparent)}.op-status.s4{color:var(--portal-red,#e3a9a9);background:color-mix(in srgb, var(--portal-red,#e3a9a9) 4.31%, transparent);border-color:color-mix(in srgb, var(--portal-red,#e3a9a9) 20.0%, transparent)}.op-time{color:var(--portal-muted,#8b99aa);align-items:center;gap:6px;display:flex}.op-open{color:var(--portal-muted,#8b99aa);background:0 0;padding:5px}.op-table-footer{color:var(--portal-muted,#7a889a);justify-content:space-between;gap:10px;padding:16px 20px;font-size:9px;display:flex}.op-footnote{color:var(--portal-muted,#6d7a8c);align-items:center;gap:7px;margin:20px 0;font-size:9px;display:flex}.op-notice{color:var(--portal-accent,#e8c34f);border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 25.1%, transparent);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 3.14%, transparent);border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:14px;font-size:11px;display:flex}.op-notice button{color:var(--portal-accent,#e8c34f);background:0 0;margin-left:auto}.op-empty{text-align:center;color:var(--portal-muted,#8b99aa);padding:50px}.op-empty button{color:var(--portal-accent,#e8c34f);background:0 0;margin:15px auto 0;display:block}.op-overlay{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.op-detail{background:var(--portal-surface,#171b20);border-left:1px solid var(--portal-border,#38414d);flex-direction:column;width:530px;max-width:100%;height:100dvh;display:flex;box-shadow:-20px 0 80px #0005}.op-detail>header{border-bottom:1px solid var(--portal-border,#303844);justify-content:space-between;gap:20px;padding:24px;display:flex}.op-detail>header small{letter-spacing:1.3px;color:var(--portal-accent,#e8c34f);font-size:9px}.op-detail>header h2{margin:10px 0 0;font-size:20px;font-weight:550}.op-detail>header button{background:var(--portal-raised,#242b35);color:var(--portal-muted,#aeb9c7);border-radius:6px;align-self:start;padding:7px}.op-detail-body{flex:1;min-height:0;padding:23px;overflow:auto}.op-detail-state{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.op-detail-state>span:last-child{color:var(--portal-muted,#8d9bae);align-items:center;gap:7px;font-size:10px;display:flex}.op-customer-card{border:1px solid var(--portal-border,#303844);background:var(--portal-surface,#12161b);border-radius:9px;align-items:center;gap:11px;padding:16px;display:flex}.op-customer-card>div{width:39px;height:39px;color:var(--portal-accent,#e8c34f);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 7.06%, transparent);border-radius:50%;place-items:center;font-size:11px;display:grid}.op-customer-card strong{font-size:13px;font-weight:500}.op-customer-card small{color:var(--portal-muted,#8190a3);margin-top:7px;font-size:9px;display:block}.op-customer-card>span{color:var(--portal-muted,#7b899b);margin-left:auto;font-size:8px}.op-assignment{color:var(--portal-muted,#8291a5);justify-content:space-between;align-items:center;margin:18px 0 25px;font-size:10px;display:flex}.op-assignment strong{color:var(--portal-text,#c4ceda);margin-top:7px;font-size:11px;font-weight:500;display:block}.op-assignment button{border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 33.33%, transparent);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 6.27%, transparent);color:var(--portal-accent,#e8c34f);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex}.op-detail h3{align-items:center;gap:8px;margin:25px 0 14px;font-size:12px;font-weight:500;display:flex}.op-detail h3>span{color:var(--portal-muted,#7d8c9f);font-size:10px}.op-answers{border:1px solid var(--portal-border,#303844);border-radius:8px;margin:0;padding:4px 15px}.op-answers>div{border-bottom:1px solid var(--portal-border,#2b333e);justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.op-answers>div:last-child{border:0}.op-answers dt{color:var(--portal-muted,#8e9caf)}.op-answers dd{text-align:right;max-width:65%;margin:0;line-height:1.6}.op-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.op-docs>button{text-align:left;background:var(--portal-raised,#20262f);border:1px solid var(--portal-border,#343d4a);min-width:0;color:var(--portal-muted,#a7b4c6);border-radius:8px;flex-direction:column;align-items:start;gap:10px;padding:13px;display:flex;position:relative}.op-docs span{overflow-wrap:anywhere;font-size:10px}.op-docs small{color:var(--portal-muted,#738299);margin-top:5px;font-size:8px;display:block}.op-docs button>svg:last-child{position:absolute;top:12px;right:9px}.op-docs p{color:var(--portal-muted,#7f8da0);font-size:11px}.op-doc-preview{border:1px dashed var(--portal-border,#526077);text-align:center;color:var(--portal-muted,#9caabc);border-radius:9px;margin-top:12px;padding:26px}.op-doc-preview strong{margin:12px;font-size:12px;display:block}.op-doc-preview p{font-size:11px}.op-doc-preview button{color:var(--portal-accent,#e8c34f);background:0 0}.op-conversation{background:var(--portal-raised,#222a34);border-radius:0 9px 9px;padding:16px}.op-conversation small{color:var(--portal-accent,#e8c34f);font-size:9px}.op-conversation p{color:var(--portal-text,#ccd5e1);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.8}.op-history{margin:0;padding:0;list-style:none}.op-history li{color:var(--portal-muted,#8d9caf);align-items:center;gap:10px;padding:8px 0;font-size:10px;display:flex}.op-history li span{background:var(--portal-muted,#65738a);border-radius:50%;width:5px;height:5px}.op-detail-footer{border-top:1px solid var(--portal-border,#303844);background:var(--portal-surface,#14181d);justify-content:flex-end;gap:10px;padding:18px 23px;display:flex}.op-detail-footer p{color:var(--portal-muted,#9aa8bb);margin:4px 0;font-size:11px;line-height:1.6}.op-primary,.op-danger,.op-deny{border-radius:6px;justify-content:center;align-items:center;gap:15px;padding:13px 17px;font-size:11px;font-weight:550;display:flex}.op-primary{background:var(--portal-accent,#e8c34f);color:var(--portal-on-accent,#15181d)}.op-deny{background:color-mix(in srgb, var(--portal-red,#b27676) 6.27%, transparent);border:1px solid color-mix(in srgb, var(--portal-red,#b27676) 31.37%, transparent);color:var(--portal-red,#e1a6a6)}.op-danger{background:var(--portal-red,#c28080);color:var(--portal-on-accent,#16181d)}.op-resolution{border:1px solid var(--portal-border,#4c4631);background:color-mix(in srgb, var(--portal-accent,#e8c34f) 1.96%, transparent);border-radius:9px;margin-top:25px;padding:18px}.op-back{color:var(--portal-muted,#939fb2);background:0 0;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.op-resolution label{color:var(--portal-muted,#b5c0ce);margin:16px 0;font-size:11px;display:block}.op-resolution select,.op-resolution textarea{background:var(--portal-surface,#11161c);border:1px solid var(--portal-border,#424e5e);width:100%;color:var(--portal-text,#e6ebf2);border-radius:6px;margin-top:9px;padding:11px;font-size:11px;display:block}.op-resolution textarea{resize:vertical;line-height:1.7}.op-resolution>small{color:var(--portal-muted,#8c9aae);font-size:10px;line-height:1.7;display:block}.op-resolution>button:last-child{width:100%;margin-top:18px}.op-resolution label span{color:var(--portal-accent,#e8c34f)}@media (width>=1600px){.op-content{padding:40px}}@media (width<=1100px){.op-sidebar{width:192px;padding-left:12px;padding-right:12px}.op-content{padding:26px 20px}.op-stats{gap:9px}.op-stats button{padding:15px}.op-top{padding:0 20px}.op-live{display:none}}@media (width<=720px){.op-shell{display:block}.op-sidebar{border-right:0;border-bottom:1px solid var(--portal-border,#303844);width:100%;height:auto;padding:18px 16px 12px;position:static}.op-brand{padding:0}.op-workspace,.op-nav-label,.op-access,.op-profile{display:none}.op-sidebar nav{gap:5px;margin-top:18px;display:flex;overflow:auto}.op-sidebar nav button{white-space:nowrap;padding:10px;font-size:10px}.op-sidebar nav svg{display:none}.op-top{height:50px;padding:0 16px}.op-content{padding:24px 16px}.op-intro h1{font-size:26px}.op-intro p{max-width:290px;font-size:11px;line-height:1.7}.op-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}.op-stats strong{margin:10px 0;font-size:26px}.op-stats button>span{font-size:10px}.op-table-title{padding:16px}.op-table-title>small{display:none}.op-filters{flex-wrap:wrap;padding:0 16px 16px}.op-filters label{flex-basis:100%}.op-filters select{flex:1;max-width:none}.op-table-footer{padding:14px;font-size:8px;line-height:1.7}.op-detail{width:100%}.op-detail>header,.op-detail-body{padding:20px}.op-footnote{line-height:1.7}.op-docs{gap:6px}.op-docs>button{padding:10px}}.op-private-document{border:1px solid var(--portal-border,#414c5b);background:var(--portal-bg,#101419);border-radius:9px;margin:16px 0;overflow:hidden}.op-private-document>header{border-bottom:1px solid var(--portal-border,#303844);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.op-private-document strong{font-size:12px}.op-private-document small{color:var(--portal-muted,#8e9caf);overflow-wrap:anywhere;margin-top:6px;font-size:9px;display:block}.op-private-document button{background:var(--portal-raised,#28313d);color:var(--portal-text,#cad3df);border-radius:5px;place-items:center;min-width:32px;min-height:32px;display:grid}.op-private-document>p{gap:9px;padding:20px;font-size:12px;line-height:1.7;display:flex}.op-document-toolbar{align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.op-document-toolbar a{color:var(--portal-accent,#e8c34f);align-items:center;gap:7px;min-height:32px;margin-left:auto;display:flex}.op-document-canvas{background:var(--portal-bg,#080a0c);max-height:65vh;overflow:auto}.op-document-canvas img{height:auto;display:block}.op-document-canvas iframe{border:0;width:100%;height:60vh}.op-docs button small{overflow-wrap:anywhere;max-width:100%}.op-sound-option{width:fit-content;color:var(--portal-muted,#b8c0ca);cursor:pointer;align-items:center;gap:8px;margin:16px 0;display:flex}.op-sound-option input{accent-color:var(--portal-accent,#e8c34f)}.op-document-canvas video{width:100%;max-height:55vh;display:block}.op-document-canvas p{color:var(--portal-text,#cad3df);padding:12px 16px;font-size:12px;line-height:1.6}.op-chat{border:1px solid var(--portal-border,#303844);background:var(--portal-surface,#12171d);border-radius:9px;overflow:hidden}.op-chat-log{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:120px;max-height:360px;padding:16px;display:flex;overflow-y:auto}.op-chat-message{background:var(--portal-raised,#222a34);border-radius:9px 9px 9px 0;align-self:flex-start;min-width:120px;max-width:90%;padding:12px 14px}.op-chat-message.agent{background:color-mix(in srgb, var(--portal-accent,#e8c34f) 7.06%, transparent);border:1px solid color-mix(in srgb, var(--portal-accent,#e8c34f) 20.0%, transparent);border-radius:9px 9px 0;align-self:flex-end}.op-chat-message>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.op-chat-message strong{color:var(--portal-accent,#e8c34f);font-size:10px;font-weight:500}.op-chat-message time{color:var(--portal-muted,#9ba8ba);font-size:9px}.op-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--portal-text,#dce3ed);margin:7px 0 0;font-size:12px;line-height:1.7}.op-chat-empty,.op-chat-hint{color:var(--portal-muted,#9ba8ba);margin:0;padding:12px 16px;font-size:11px;line-height:1.7}.op-chat-compose{border-top:1px solid var(--portal-border,#303844);padding:14px}.op-chat-compose label{color:var(--portal-muted,#b5c0ce);margin-bottom:8px;font-size:11px;display:block}.op-chat-compose textarea{resize:vertical;border:1px solid var(--portal-border,#424e5e);background:var(--portal-raised,#171d25);width:100%;min-height:76px;max-height:220px;color:var(--portal-text,#eceef1);border-radius:6px;padding:11px;font-size:12px;line-height:1.6;display:block}.op-chat-compose>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.op-chat-compose small{color:var(--portal-muted,#9ba8ba);font-size:10px;line-height:1.5}.op-chat-error{color:var(--portal-muted,#f0b1b1);background:color-mix(in srgb, var(--portal-red,#b27676) 6.27%, transparent);margin:0;padding:12px 16px;font-size:12px;line-height:1.7}.op-recovery-review{background:#e8c34f0a;border:1px solid #6b5926;border-radius:10px;margin:16px 0 24px;padding:16px}.op-recovery-review h3{margin:0 0 8px}.op-recovery-review p{color:#b8c0cb;font-size:12px;line-height:1.6}.op-recovery-review label{margin:12px 0;font-size:12px;display:block}.op-recovery-review label>input:not([type=checkbox]){color:#eceef1;background:#101214;border:1px solid #48515c;border-radius:7px;width:100%;margin-top:7px;padding:10px;display:block}.op-recovery-review .op-review-check{align-items:center;gap:8px;line-height:1.5;display:flex}.op-recovery-review button{margin-top:8px}.op-recovery-match{overflow-wrap:anywhere;background:#e8c34f0d;border:1px solid #6b5926;border-radius:8px;gap:5px;margin-top:15px;padding:12px;font-size:12px;display:grid}.op-recovery-match strong{color:#e8c34f}.op-recovery-match span{color:#d5dbe2}@media (width<=480px){.op-chat-message{max-width:96%}.op-chat-compose>div{flex-direction:column;align-items:stretch}.op-chat-log{max-height:300px}}
