/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-700:oklch(50.5% .213 27.518);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#d6deeb\]{border-color:#d6deeb}.border-\[\#dce4f0\]{border-color:#dce4f0}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.bg-\[\#f4f7fb\]{background-color:#f4f7fb}.bg-\[\#f8faff\]{background-color:#f8faff}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#5095ef\]{--tw-gradient-from:#5095ef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#28a8ed\]{--tw-gradient-to:#28a8ed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#7a879e\]{color:#7a879e}.text-\[\#528cd8\]{color:#528cd8}.text-\[\#12203a\]{color:#12203a}.text-\[\#63708a\]{color:#63708a}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.shadow-\[0_24px_60px_rgba\(25\,50\,90\,0\.10\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#19325a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.office-field-summary{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:16px;margin:0 0 20px;padding:0;font-size:1rem;line-height:1.5;overflow:hidden;box-shadow:0 2px 8px #07152905}.field-checklist-header{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:16px 20px;list-style:none;display:grid}.field-checklist-header::-webkit-details-marker{display:none}.field-checklist-disclosure>summary{cursor:pointer}.field-checklist-disclosure>summary:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.field-checklist-disclosure>summary:hover{background:color-mix(in srgb,var(--blue) 3%,transparent)}}.field-checklist-disclosure>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:14px}.field-checklist-icon{width:42px;height:42px;color:var(--blue);background:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.field-checklist-icon{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.field-checklist-heading{flex:1;min-width:0}.office-field-summary .field-checklist-title{color:var(--ink);margin:0;font-size:1rem;font-weight:650;line-height:1.5;display:block}.field-checklist-subtitle{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem;display:block}.field-checklist-count{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:0;display:flex}.field-checklist-count strong{color:var(--ink);font-size:1.125rem;font-weight:650}.field-checklist-count strong span{color:var(--muted);font-weight:450}.field-checklist-count small{color:var(--muted);font-size:.75rem}.office-field-summary .field-checklist-progress{appearance:none;background:var(--muted);border:0;border-radius:8px;grid-column:1/-1;width:100%;height:5px;margin:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-field-summary .field-checklist-progress{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.office-field-summary .field-checklist-progress{color:var(--blue)}.field-checklist-progress::-webkit-progress-bar{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.field-checklist-progress::-webkit-progress-bar{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.field-checklist-progress::-webkit-progress-bar{border-radius:8px}.field-checklist-progress::-webkit-progress-value{background:var(--blue);border-radius:8px}.field-checklist-progress::-moz-progress-bar{background:var(--blue);border-radius:8px}.field-checklist-section-heading{align-items:center;gap:9px;margin-bottom:4px;display:flex}.office-field-summary .field-checklist-section-heading h3{color:var(--ink);margin:0;font-size:.875rem;font-weight:650}.field-checklist-section-heading>span{color:var(--muted);font-size:.75rem}.office-field-summary ol{margin:0;padding:0;list-style:none}.field-checklist-pending li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.field-checklist-pending li:last-child{border-bottom:0}.field-checklist-step-number{background:var(--blue);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.field-checklist-step-number{background:color-mix(in srgb,var(--blue) 9%,transparent)}}.field-checklist-step-number{color:var(--blue);font-size:.875rem;font-weight:650}.field-checklist-pending li>div{flex:1;min-width:0}.field-checklist-pending strong{font-size:.9375rem;font-weight:600;line-height:1.6;display:block}.field-checklist-pending p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem}.field-checklist-pending small{color:var(--muted);font-size:.75rem}.field-checklist-step-state{border:1px solid var(--line);color:var(--muted);border-radius:5px;flex:none;margin-top:3px;padding:2px 8px;font-size:.75rem}.field-checklist-completed{background:var(--muted);margin:10px 0 0;padding:0}@supports (color:color-mix(in lab, red, red)){.field-checklist-completed{background:color-mix(in srgb,var(--muted) 3%,transparent)}}.field-checklist-completed{border-top:1px solid var(--line)}.field-checklist-completed summary{cursor:pointer;min-height:46px;color:var(--muted);align-items:center;gap:8px;font-size:.875rem;list-style:none;display:flex}.field-checklist-completed summary::-webkit-details-marker{display:none}.field-checklist-completed summary>svg:last-child{margin-left:auto;transition:transform .15s}.field-checklist-completed[open] summary>svg:last-child{transform:rotate(180deg)}.field-checklist-completed summary:focus-visible,.field-checklist-alert button:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:5px}.field-checklist-completed ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:4px 0 18px;display:grid}.field-checklist-completed li{align-items:baseline;gap:8px;min-width:0;font-size:.875rem;display:flex}.field-checklist-completed li>svg{color:var(--blue);flex:none;align-self:flex-start;margin-top:3px}.field-checklist-completed-number{color:var(--muted)}.field-checklist-completed small{color:var(--muted);font-size:.75rem;display:block}.field-checklist-alert{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:0;padding:12px 20px;font-size:.875rem;display:flex}.field-checklist-alert>svg{flex:none}.field-checklist-alert>span{flex:1}.field-checklist-alert button{border:1px solid var(--line);color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;display:flex}.field-checklist-notice{background:var(--blue);margin:0 0 16px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.field-checklist-notice{background:color-mix(in srgb,var(--blue) 6%,transparent)}}.field-checklist-notice{color:var(--muted);border-radius:8px;font-size:.875rem}.field-checklist-success{color:var(--blue);align-items:center;gap:8px;margin:0 0 15px;font-size:.875rem;display:flex}.office-field-summary>.field-checklist-notice{border-top:1px solid var(--line);border-radius:0;margin:0;padding:12px 20px}.field-checklist-toggle{border-left:1px solid var(--line);min-height:44px;color:var(--blue);white-space:nowrap;align-items:center;gap:7px;margin-left:4px;padding:0 0 0 16px;font-size:.875rem;font-weight:600;display:flex}.field-checklist-hide{display:none}.field-checklist-toggle svg{transition:transform .15s}.field-checklist-disclosure[open] .field-checklist-show{display:none}.field-checklist-disclosure[open] .field-checklist-hide{display:inline}.field-checklist-disclosure[open] .field-checklist-toggle svg{transform:rotate(180deg)}.field-checklist-next{min-width:0;color:var(--ink);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;font-size:.875rem;display:flex}.field-checklist-next>span:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.field-checklist-next small{color:var(--muted);font-size:.875rem}.field-checklist-next strong{overflow-wrap:anywhere;font-weight:600}.field-checklist-next>span>span{color:var(--muted)}.field-checklist-lead{color:var(--muted);align-items:center;gap:5px;font-size:.8125rem;display:inline-flex}.field-checklist-lead svg{flex:none}.field-checklist-disclosure[open] .field-checklist-next{display:none}.field-checklist-body{border-top:1px solid var(--line);padding:16px 20px 6px}@media (width<=640px){.field-checklist-header{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:14px}.field-checklist-icon{border-radius:10px;width:36px;height:36px}.field-checklist-count small{display:none}.field-checklist-toggle{border:0;grid-area:4/1/auto/-1;justify-content:space-between;min-height:36px;margin:0;padding:0}.field-checklist-step-state{display:none}.field-checklist-body{padding:14px 14px 4px}.field-checklist-completed ol{grid-template-columns:minmax(0,1fr)}.field-checklist-pending li{gap:10px}.field-checklist-alert{flex-wrap:wrap;padding:12px 14px}.field-checklist-alert>span{flex-basis:70%}.office-field-summary>.field-checklist-notice{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.field-checklist-toggle svg,.field-checklist-completed summary>svg:last-child{transition:none}}.field-checklist-confirmation{border:1px solid var(--blue);grid-column:1/-1;gap:3px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.field-checklist-confirmation{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line))}}.field-checklist-confirmation{background:var(--blue);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.field-checklist-confirmation{background:color-mix(in srgb,var(--blue) 6%,transparent)}}.field-checklist-confirmation{overflow-wrap:anywhere;font-size:.875rem}.field-checklist-confirmation strong{font-weight:650}.field-checklist-confirmation small{color:var(--muted);font-size:.8125rem}.field-checklist-pending .field-checklist-pending-label{color:var(--blue);font-weight:600;display:block}:root{--font-geist-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ink:#18222f;--muted:#697586;--faint:#98a2b3;--line:#e5e9ef;--line-strong:#d8dee7;--surface:#fff;--canvas:#f6f7f9;--sidebar:#f0f3f8;--blue:#174a8b;--blue-dark:#103a70;--green:#35b96d;--orange:#ea9b28;--purple:#2567b3;--cyan:#239cff;--red:#e35d65;--shadow:0 14px 38px #18222f1c}.legal-shell{color:var(--ink);background:radial-gradient(circle at 5% 0,#4b99ff21,#0000 30rem),radial-gradient(circle at 95% 8%,#239cff21,#0000 34rem),#f7f8fb;min-height:100vh;padding:0 clamp(20px,5vw,72px)}.legal-header{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:24px 0;display:flex}.legal-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.legal-brand img{border-radius:11px;box-shadow:0 8px 22px #4787da2e}.legal-brand span{gap:2px;display:grid}.legal-brand strong{letter-spacing:-.02em;font-size:15px}.legal-brand small{color:var(--muted);font-size:12px}.legal-header nav{align-items:center;gap:8px;display:flex}.legal-header nav a{color:#4f5c6d;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:650;text-decoration:none}.legal-header nav a:hover{color:var(--ink);background:#ffffffb8}.legal-header nav .legal-sign-in{background:linear-gradient(135deg, var(--blue-dark), var(--cyan));color:#fff;margin-left:4px}.legal-document{background:#fffffff0;border:1px solid #d8dee7eb;border-radius:22px;max-width:880px;margin:18px auto 0;overflow:hidden;box-shadow:0 24px 70px #18222f17}.legal-intro{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#448be714,#239cff12),#fff;padding:clamp(34px,6vw,62px)}.legal-intro>span{color:var(--blue-dark);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.legal-intro h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(36px,6vw,58px);line-height:1}.legal-intro p{color:#596678;max-width:680px;margin:0 0 20px;font-size:15px;line-height:1.7}.legal-intro small{color:var(--faint);font-size:12px;font-weight:650}.legal-content{gap:32px;padding:clamp(34px,6vw,62px);display:grid}.legal-content section{gap:11px;display:grid}.legal-content h2{color:#202d3d;letter-spacing:-.02em;margin:0;font-size:17px}.legal-content p,.legal-content li{color:#5d6978;font-size:13px;line-height:1.75}.legal-content p,.legal-content ul{margin:0}.legal-content ul{gap:7px;padding-left:20px;display:grid}.legal-content strong{color:#354254}.legal-content a{color:#4a8de5;font-weight:650}.app-site-footer{border-top:1px solid var(--line);color:#7a8594;gap:8px;width:100%;max-width:1660px;margin:28px auto 0;padding:22px 28px 30px;font-size:12px;display:grid}.site-footer-legal{justify-content:space-between;align-items:center;gap:18px;display:flex}.site-footer-legal nav{gap:14px;display:flex}.app-site-footer a{color:#56657a;font-weight:700;text-decoration:none}.app-site-footer a:hover{color:var(--blue-dark);text-decoration:underline}.app-site-footer p{margin:0;line-height:1.55}.site-footer-made-with{color:#616c7c}.login-shell .app-site-footer{color:#71809b;z-index:1;border-color:#ffffff1a;max-width:1080px;margin-top:34px;padding-bottom:0;position:relative}.legal-shell>.app-site-footer{max-width:880px;padding-left:4px;padding-right:4px}@media (width<=640px){.legal-shell{padding:0 14px}.legal-header{align-items:flex-start;gap:16px}.legal-brand small,.legal-header nav>a:not(.legal-sign-in){display:none}.legal-document{border-radius:16px;margin-top:4px}.legal-intro,.legal-content{padding-left:24px;padding-right:24px}.site-footer-legal{flex-direction:column;align-items:flex-start;gap:6px}.app-site-footer{padding-left:14px;padding-right:14px}}.command-dashboard,.sales-calendar-page,.project-command-page,.booking-shell{--command-ink:#172033;--command-muted:#68758a}.command-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.command-kpi{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8fbff);border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:15px;display:flex}.command-kpi span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.command-kpi strong{color:var(--command-ink);letter-spacing:-.05em;margin:8px 0 3px;font-size:clamp(22px,2.1vw,34px);line-height:1.1}.command-kpi small{color:var(--command-muted);font-size:12px}.command-kpi.danger{background:linear-gradient(145deg,#fff,#fff5f4);border-color:#f5d0ca}.command-kpi.warning{background:linear-gradient(145deg,#fff,#fff9e9);border-color:#f0dfb1}.command-kpi.success{background:linear-gradient(145deg,#fff,#f1fbf5);border-color:#c9ead6}.daily-stats-panel,.digital-job-board,.command-bottom-grid>.panel,.sales-calendar-page>.panel,.project-command-page>.panel{margin-bottom:14px;overflow:hidden}.panel-title-row,.job-board-head{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.panel-title-row>div,.job-board-head>div:first-child,.job-board-head>div:last-child{align-items:center;gap:10px;display:flex}.panel-title-row h2,.job-board-head h2,.booking-link-card h2{margin:0;font-size:14px}.panel-title-row p,.job-board-head p,.booking-link-card p{color:var(--muted);margin:2px 0 0;font-size:12px}.daily-stats-grid{border-top:1px solid var(--line);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.daily-stats-grid>div{border-right:1px solid var(--line);padding:12px}.daily-stats-grid>div:last-child{border-right:0}.daily-stats-grid span{color:var(--muted);min-height:20px;font-size:12px;display:block}.daily-stats-grid strong{margin-top:5px;font-size:19px;display:block}.job-board-scroll{border-top:1px solid var(--line);overflow:auto}.job-board-grid{min-width:1050px;display:grid}.job-board-grid>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:54px;padding:8px}.job-board-corner,.job-board-day{z-index:2;background:#f8f9fc;position:sticky;top:0}.job-board-corner{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.job-board-day{flex-direction:column;display:flex}.job-board-day strong{font-size:12px}.job-board-day span{color:var(--muted);font-size:12px}.job-board-day.today{color:#5091e6;background:#edf5ff}.job-board-person{z-index:1;background:#fff;align-items:center;gap:8px;display:flex;position:sticky;left:0}.job-board-person span{background:#eef0f5;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:inline-flex}.job-board-person strong{font-size:12px}.job-card{text-align:left;background:#f1f5ff;border:0;border-left:3px solid #5778f6;border-radius:7px;flex-direction:column;width:100%;margin-bottom:5px;padding:7px;display:flex}.job-card strong{font-size:12px}.job-card span{margin:2px 0;font-size:12px}.job-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sla-watch-list,.proof-point-list,.sales-event-list{border-top:1px solid var(--line)}.sla-watch-list>button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 16px;display:grid}.sla-watch-list strong{font-size:12px;display:block}.sla-watch-list small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.sla-state{color:#5c6778;background:#eef1f5;border-radius:8px;justify-content:center;align-items:center;min-width:29px;height:29px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.sla-state.meeting{color:#20804a;background:#e8f7ee}.sla-state.at_risk{color:#9c6a00;background:#fff4d8}.sla-state.breached{color:#b6372e;background:#ffebe8}.proof-point-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-point-list>div{border-right:1px solid var(--line);padding:14px}.proof-point-list strong{font-size:24px;display:block}.proof-point-list small,.proof-point-list p,.proof-point-list em{color:var(--muted);margin:3px 0;font-size:12px;font-style:normal;display:block}.proof-point-list .eligible{background:#f2fbf5}.proof-point-list .eligible em{color:#20804a;font-weight:700}.command-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:140px;padding:24px;display:flex}.command-empty.compact{min-height:95px}.command-empty strong{color:var(--command-ink);font-size:12px}.command-empty span{font-size:12px}.booking-link-card{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.booking-link-card code{text-overflow:ellipsis;background:#f1f4f7;border-radius:6px;max-width:100%;margin-top:6px;padding:6px;font-size:12px;display:inline-block;overflow:hidden}.sales-event-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 4px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.sales-event-list time{flex-direction:column;align-items:center;display:flex}.sales-event-list time strong{color:var(--muted);text-transform:uppercase;font-size:12px}.sales-event-list time span{font-size:18px;font-weight:800}.sales-event-list i{background:#6080f7;border-radius:999px;height:34px}.sales-event-list i.green{background:#32aa6a}.sales-event-list i.purple{background:#5c99e8}.sales-event-list article>div small,.sales-event-list article>div span{color:var(--muted);font-size:12px;display:block}.sales-event-list article>div strong{margin:2px 0;font-size:12px;display:block}.operating-modal{background:#fff;border-radius:16px;gap:14px;width:calc(100% - 32px);max-width:650px;max-height:calc(100vh - 40px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 80px #11182b33}.operating-modal>div:first-child{align-items:center;gap:10px;display:flex}.operating-modal h2{margin:0;font-size:17px}.operating-modal p{color:var(--muted);margin:3px 0 0;font-size:12px}.operating-modal label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.operating-modal input,.operating-modal select,.operating-modal textarea{border:1px solid var(--line);font:inherit;resize:vertical;background:#fbfcfe;border-radius:8px;min-height:38px;padding:9px}.operating-modal .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operating-modal .wide{grid-column:1/-1}.operating-modal .check-row{align-items:center;gap:8px;display:flex}.operating-modal .check-row input{min-height:0}.project-layout{grid-template-columns:260px minmax(0,1fr);gap:14px;display:grid}.project-list{overflow:hidden}.project-list>button{border-bottom:1px solid var(--line);text-align:left;flex-direction:column;width:100%;padding:11px 13px;display:flex}.project-list>button.active{background:#f1f7ff;box-shadow:inset 3px 0 #5c9df3}.project-list strong{font-size:12px}.project-list span,.project-list small{color:var(--muted);margin-top:2px;font-size:12px}.project-detail{min-width:0}.project-financial-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.project-financial-grid>div{border-right:1px solid var(--line);padding:13px}.project-financial-grid span{color:var(--muted);font-size:12px;display:block}.project-financial-grid strong{margin-top:5px;font-size:16px;display:block}.gantt-wrap{padding:0 15px 15px;overflow:auto}.gantt-chart{min-width:650px}.gantt-row{grid-template-columns:145px minmax(350px,1fr) 45px;align-items:center;gap:10px;margin:8px 0;display:grid}.gantt-row>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gantt-track{background:#eef0f5;border-radius:999px;height:12px;overflow:hidden}.gantt-track i{border-radius:inherit;background:linear-gradient(90deg,#5c9df3,#4386f7);height:100%;display:block}.cost-code-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 15px 15px;display:grid}.cost-code-grid article{border:1px solid var(--line);background:#fafbfc;border-radius:9px;padding:10px}.cost-code-grid strong,.cost-code-grid span,.cost-code-grid small{font-size:12px;display:block}.cost-code-grid span,.cost-code-grid small{color:var(--muted);margin-top:3px}.quickbooks-scope-note{color:#506178;background:#f7faff;border:1px solid #dcebff;border-radius:10px;align-items:start;gap:9px;margin:14px;padding:11px;font-size:12px;display:flex}.data-needed{color:#a66f00;font-size:12px;font-weight:700}.estimate-ai-actions{display:flex}.work-order-map-canvas{min-height:360px;position:relative;overflow:hidden}.work-order-map-canvas iframe{border:0;width:100%;height:100%;min-height:360px}.map-selection-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 35px #18243a1f}.map-selection-card>div{align-items:center;gap:8px;min-width:0;display:flex}.map-selection-card strong,.map-selection-card small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.map-selection-card small{color:var(--muted)}.agenda-item.active{background:#f0f7ff}.aging-proof-strip{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(100px,.7fr));align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.aging-proof-strip>div{align-items:center;gap:8px;display:flex}.aging-proof-strip strong,.aging-proof-strip span,.aging-proof-strip small{font-size:12px;display:block}.aging-proof-strip small{color:var(--muted)}.aging-proof-strip article{border-left:1px solid var(--line);padding-left:10px}.aging-proof-strip article>strong{font-size:18px}.aging-proof-strip article.eligible>strong{color:#20804a}.assistant-capability-list{gap:0;display:grid}.assistant-capability-list>button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 0;display:grid}.assistant-capability-list>button>span{color:#5796e8;background:#eff6ff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.assistant-capability-list strong,.assistant-capability-list small{font-size:12px;display:block}.assistant-capability-list small{color:var(--muted);margin-top:2px;font-weight:400}.assistant-export-actions{gap:5px;margin-top:7px;display:flex}.assistant-export-actions button{color:var(--muted);background:#f5f6f9;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:flex}.booking-shell{background:radial-gradient(circle at 10% 0,#eaf3ff,#0000 36%),#f7f8fb;min-height:100vh;padding:28px}.booking-shell>header{align-items:center;gap:10px;max-width:820px;margin:0 auto;display:flex}.booking-shell>header strong,.booking-shell>header small{display:block}.booking-shell>header small{color:var(--muted);font-size:12px}.booking-shell>footer{color:var(--muted);text-align:center;max-width:820px;margin:0 auto;font-size:12px}.booking-card{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:820px;margin:30px auto;overflow:hidden;box-shadow:0 20px 60px #1b244018}.booking-intro{color:#fff;background:#171b2d;padding:28px}.booking-intro>span{color:#a2caff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.booking-intro h1{margin:7px 0;font-size:28px}.booking-intro p{color:#c3c8d7;margin:0 0 8px}.booking-intro small{color:#e5e7ef}.booking-form{grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid}.booking-form>div,.booking-form>label{gap:7px;display:grid}.booking-form label{color:var(--muted);font-size:12px;font-weight:700}.booking-form input,.booking-form textarea{border:1px solid var(--line);font:inherit;border-radius:9px;padding:10px}.booking-form .wide{grid-column:1/-1}.booking-slots,.booking-details{align-content:start;gap:10px;display:grid}.booking-section-title{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.booking-day{gap:6px;display:grid}.booking-day>strong{color:var(--muted);font-size:12px}.booking-day>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.booking-slots button{border:1px solid var(--line);border-radius:8px;padding:8px;font-size:12px}.booking-slots button.active{color:#fff;background:#5999ed;border-color:#5999ed}.booking-submit{color:#fff;background:#5796e8;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:800;display:flex}.booking-honeypot{opacity:0;width:0;height:0;position:absolute;left:-9999px}.booking-error{color:#bd342b;font-size:12px}.booking-confirmed{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:30px;display:flex}.booking-confirmed>span{color:#21814b;background:#e9f8ee;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.booking-confirmed h2{margin:14px 0 5px;font-size:25px}.booking-confirmed p{margin:0}.booking-confirmed small{color:var(--muted);margin-top:5px}.tech-mobile-shell{color:#172033;background:#f5f6f9;min-height:100dvh;padding-bottom:76px}.tech-mobile-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid;position:sticky;top:0}.tech-mobile-header.main{justify-content:space-between;display:flex}.tech-mobile-header>div{min-width:0}.tech-mobile-header small,.tech-mobile-header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tech-mobile-header small{color:var(--muted);font-size:12px}.tech-mobile-header strong{font-size:14px}.tech-mobile-main,.tech-order-detail{gap:12px;max-width:680px;margin:0 auto;padding:16px;display:grid}.tech-page-heading{padding:8px 2px 2px}.tech-page-heading small,.tech-miq>div:first-child small{color:#5796e8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.tech-page-heading h1,.tech-miq h1{letter-spacing:-.05em;margin:5px 0;font-size:27px}.tech-page-heading p,.tech-miq>div:first-child p{color:var(--muted);margin:0;font-size:13px}.tech-welcome{padding:8px 2px 2px}.tech-welcome small,.tech-work-list>div small,.tech-miq>div:first-child small,.tech-time>div:first-child small{color:#5796e8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.tech-welcome h1,.tech-work-list h1,.tech-miq h1,.tech-time h1{letter-spacing:-.05em;margin:5px 0;font-size:27px}.tech-welcome p,.tech-miq>div:first-child p{color:var(--muted);margin:0;font-size:13px}.tech-active-clock{color:#fff;text-align:left;background:#18243a;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:14px;display:flex}.tech-active-clock span{grid-template-columns:auto 1fr;gap:2px;display:grid}.tech-active-clock i{background:#42d081;border-radius:50%;grid-row:1/3;width:9px;height:9px;margin:5px 8px 0 0}.tech-active-clock strong{font-size:13px}.tech-active-clock small{color:#cbd1df;font-size:12px}.tech-job-list,.tech-work-list{gap:9px;display:grid}.tech-week{gap:14px;display:grid}.tech-day-group{gap:7px;display:grid}.tech-day-group>header{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.tech-day-group>header span{align-items:baseline;gap:7px;display:flex}.tech-day-group>header strong{font-size:13px}.tech-day-group>header small{color:var(--muted);font-size:12px}.tech-day-group>header b{color:#508cdb;background:#e9f3ff;border-radius:999px;padding:4px 8px;font-size:12px}.tech-day-group.today>header strong{color:#508cdb}.tech-day-empty{color:#8a94a5;text-align:center;border:1px dashed #d8dce5;border-radius:12px;margin:0;padding:12px;font-size:12px}.tech-job-list>button,.tech-work-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.tech-job-list time{border-right:1px solid var(--line);flex-direction:column;align-items:center;min-width:64px;padding-right:12px;display:flex}.tech-job-list time strong{font-size:14px}.tech-job-list time small{color:var(--muted);font-size:12px}.tech-job-list button>div,.tech-work-list button>div{min-width:0}.tech-job-list button>div>span,.tech-work-list button small{color:#5999ed;text-transform:uppercase;font-size:12px;font-weight:800}.tech-job-list button>div>strong,.tech-work-list button strong{margin:3px 0;font-size:13px;display:block}.tech-job-list button>div>small,.tech-work-list button span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.priority-dot{background:#6d7788;border-radius:999px;width:5px;height:36px}.priority-dot.high,.priority-dot.emergency{background:#ee5b4d}.tech-ask-card{text-align:left;background:linear-gradient(135deg,#edf5ff,#edf6ff);border:1px solid #d8e9ff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.tech-ask-card strong,.tech-ask-card small{display:block}.tech-ask-card strong{font-size:13px}.tech-ask-card small{color:var(--muted);margin-top:3px;font-size:12px}.tech-bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);z-index:30;background:#fffc;grid-template-columns:repeat(4,1fr);align-items:center;min-height:66px;display:grid;position:fixed;bottom:0;left:0;right:0}.tech-bottom-nav button{color:#748094;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.tech-bottom-nav button.active{color:#5796e8}.tech-job-hero{align-items:start;gap:12px;padding:6px 2px;display:flex}.tech-job-hero .priority-dot{flex:0 0 5px;height:58px}.tech-job-hero small{color:#5999ed;text-transform:uppercase;font-size:12px;font-weight:800}.tech-job-hero h1{margin:3px 0;font-size:24px}.tech-job-hero p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.tech-address-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;text-decoration:none;display:grid}.tech-address-card strong,.tech-address-card small{display:block}.tech-address-card strong{font-size:12px}.tech-address-card small{color:var(--muted);margin-top:2px;font-size:12px}.tech-primary-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tech-primary-actions button{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:65px;padding:8px;font-size:12px;display:flex}.tech-primary-actions button.primary{color:#fff;background:#5796e8;border-color:#5796e8}.tech-primary-actions button.danger{color:#fff;background:#18243a;border-color:#18243a}.tech-section-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:11px;padding:14px;display:grid}.tech-section-title{align-items:center;gap:9px;display:flex}.tech-section-title strong,.tech-section-title small{display:block}.tech-section-title strong{font-size:12px}.tech-section-title small{color:var(--muted);font-size:12px}.tech-section-card form{gap:8px;display:grid}.tech-job-data dl{gap:8px;margin:0;display:grid}.tech-job-data dl>div{border-bottom:1px solid #eef0f4;grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:12px;padding-bottom:8px;display:grid}.tech-job-data dl>div:last-child{border-bottom:0;padding-bottom:0}.tech-job-data dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.tech-job-data dd{text-align:right;margin:0;font-size:12px}.tech-contact-card{background:#f8f9fb;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.tech-contact-card>div{gap:2px;display:grid}.tech-contact-card small{color:var(--muted);font-size:12px}.tech-contact-card strong{font-size:12px}.tech-contact-card>span{gap:6px;display:flex}.tech-contact-card a{border:1px solid var(--line);color:#508cdb;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tech-section-card textarea,.tech-section-card>input{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:9px;padding:10px}.tech-upload-button{color:#508cdb;cursor:pointer;background:#f2f8ff;border:1px dashed #a8caf6;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:14px;font-size:12px;font-weight:700;display:flex}.tech-upload-button input{display:none}.tech-evidence-list,.tech-history-list{gap:7px;display:grid}.tech-evidence-list a{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:grid}.tech-evidence-list small{color:var(--muted)}.tech-file-list{gap:6px;display:grid}.tech-file-list>a{color:inherit;border:1px solid #edf0f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.tech-file-list>a>span{color:#508cdb;background:#eef5ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tech-file-list>a>div{min-width:0}.tech-file-list strong,.tech-file-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tech-file-list strong{font-size:12px}.tech-file-list small{color:var(--muted);margin-top:2px;font-size:12px}.signature-card canvas{touch-action:none;background:#fafbfc;border:1px dashed #aeb7c5;border-radius:10px;width:100%;height:130px}.signature-card canvas:focus{border-color:#579bf5;outline:0;box-shadow:0 0 0 3px #579bf51f}.signature-instruction{color:var(--muted);font-size:12px}.signature-auto-save{border-radius:8px;align-items:center;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.signature-auto-save.saving{color:#315eaa;background:#eef4ff}.signature-auto-save.saved{color:#18764b;background:#eaf8f0}.signature-auto-save.error{color:#b53c34;background:#fff1ef}.signature-card>div:last-child{justify-content:flex-end;gap:8px;display:flex}.tech-history-list article{grid-template-columns:8px 1fr;gap:8px;display:grid}.tech-history-list article>span{background:#d5e7ff;border-radius:50%;height:8px;margin-top:4px}.tech-history-list strong,.tech-history-list p,.tech-history-list small{margin:0;font-size:12px;display:block}.tech-history-list p{color:#3a4558;margin:3px 0;line-height:1.4}.tech-history-list small,.muted-copy{color:var(--muted);font-size:12px}.tech-miq{flex-direction:column;min-height:calc(100dvh - 110px);display:flex}.tech-miq-thread{flex-direction:column;flex:1;gap:9px;margin:14px 0;display:flex;overflow:auto}.tech-miq-thread>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:12px;font-size:12px;display:flex}.tech-miq-thread article{border-radius:13px;max-width:90%;padding:11px}.tech-miq-thread article.user{color:#fff;background:#5796e8;align-self:flex-end}.tech-miq-thread article.assistant{border:1px solid var(--line);background:#fff;align-self:flex-start}.tech-miq-thread article strong{font-size:12px}.tech-miq-thread article p{white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.5}.tech-miq-composer{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:6px;padding:7px;display:grid;position:sticky;bottom:74px}.tech-miq-composer textarea{font:inherit;resize:none;border:0;outline:0;padding:6px}.tech-miq-composer button{color:#fff;background:#5796e8;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tech-time-summary{color:#fff;background:linear-gradient(135deg,#1d2338,#2d4564);border-radius:15px;flex-direction:column;padding:18px;display:flex}.tech-time-summary strong{font-size:32px}.tech-time-summary span{color:#cbd0dd;font-size:12px}.tech-time>article{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:12px;display:flex}.tech-time>article>div{flex-direction:column;gap:3px;display:flex}.tech-time>article span{color:var(--muted);font-size:12px}.tech-pay{gap:10px;display:grid}.tech-pay-sync{color:var(--muted);margin:-4px 2px 2px;font-size:12px}.tech-pay-bill{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;padding:13px;display:flex}.tech-pay-bill>div{gap:3px;display:grid}.tech-pay-bill>div:last-child{justify-items:end}.tech-pay-bill strong{font-size:16px}.tech-pay-bill small,.tech-pay-bill span{color:var(--muted);font-size:12px}.tech-pay-empty{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cfd4df;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:24px 18px;display:flex}.tech-pay-empty strong{color:#293449;font-size:12px}.tech-pay-empty span{font-size:12px;line-height:1.45}@media (width<=1220px){.command-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.project-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.command-bottom-grid,.project-layout{grid-template-columns:1fr}.booking-link-card{grid-template-columns:auto minmax(0,1fr)}.booking-link-card>button,.booking-link-card>a{grid-column:2;justify-self:start}.proof-point-list{grid-template-columns:1fr}.proof-point-list>div{border-bottom:1px solid var(--line);border-right:0}.cost-code-grid{grid-template-columns:1fr}.aging-proof-strip{grid-template-columns:1fr 1fr}}@media (width<=640px){.command-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-modal .field-grid,.booking-form{grid-template-columns:1fr}.booking-form .wide{grid-column:auto}.booking-day>div{grid-template-columns:repeat(2,1fr)}.project-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aging-proof-strip{grid-template-columns:1fr}.aging-proof-strip article{border-left:0;border-top:1px solid var(--line);padding:8px 0 0}}.application-page{color:#1f2937;background:radial-gradient(circle at 12% 0,#529dff29,#0000 30rem),#f6f7fb;min-height:100vh;padding-bottom:44px}.application-header{background:#ffffffe6;border-bottom:1px solid #e6e8ef;justify-content:space-between;align-items:center;padding:14px max(24px,50vw - 490px);display:flex}.application-header>a,.application-header>div{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.application-header a span{display:grid}.application-header small{color:#778197;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.application-shield{color:#1e8a4f;background:#eaf8ef;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.application-hero{text-align:center;max-width:940px;margin:0 auto;padding:64px 24px 30px}.application-hero>span{color:#529dff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.application-hero h1{letter-spacing:-.045em;margin:13px 0;font-size:clamp(34px,5vw,58px)}.application-hero p{color:#687386;max-width:720px;margin:auto;font-size:18px;line-height:1.6}.application-form,.application-complete{background:#fff;border:1px solid #e4e7ef;border-radius:22px;max-width:940px;margin:0 auto;padding:30px;box-shadow:0 24px 70px #1f274414}.application-type-switch{background:#f2f3f7;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:28px;padding:5px;display:grid}.application-type-switch button{color:#70798a;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px;font-weight:700}.application-type-switch button.active{color:#306bb8;background:#fff;box-shadow:0 4px 14px #222a4114}.application-form fieldset{border:0;border-top:1px solid #e8eaf0;margin:28px 0 0;padding:30px 0 0}.application-form legend{align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.application-form legend span{color:#4d94f0;background:#e9f3ff;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;display:inline-flex}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:20px;display:grid}.application-grid label,.application-skill-search{color:#4c566a;gap:7px;font-size:12px;font-weight:700;display:grid}.application-grid .wide{grid-column:1/-1}.application-file-intro{background:#f0f7ff;border:1px solid #d5e7ff;border-radius:12px;gap:5px;padding:16px;display:grid}.application-file-intro strong{color:#24446f;font-size:15px}.application-file-intro span{color:#5c697b;font-size:13px;font-weight:500;line-height:1.5}.application-grid label.application-file-field{background:#fafcff;border:2px dashed #add1ff;border-radius:14px;gap:9px;padding:17px}.application-file-title{color:#212e3f;justify-content:space-between;align-items:center;font-size:15px;display:flex}.application-file-title b{color:#4585d8;letter-spacing:.05em;text-transform:uppercase;background:#e9f3ff;border-radius:999px;padding:5px 8px;font-size:12px}.application-file-hint,.application-file-field small{color:#6c7485;font-size:12px;font-weight:500;line-height:1.45}.application-grid .application-file-field input[type=file]{color:#555d70;cursor:pointer;background:#fff;border:1px solid #c6dcf8;width:100%;padding:7px}.application-file-field input[type=file]::file-selector-button{color:#fff;cursor:pointer;font:inherit;background:#4e8fe5;border:0;border-radius:8px;margin-right:12px;padding:11px 14px;font-weight:800}.application-grid input,.application-grid select,.application-grid textarea,.application-skill-search input{color:#222a3a;font:inherit;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:9px;padding:12px}.application-field-copy,.application-reminder{color:#687386;font-size:13px}.application-skill-grid,.workforce-skill-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:330px;margin-top:14px;display:grid;overflow:auto}.application-skill-grid>label,.workforce-skill-editor>div>label{background:#fafbfc;border:1px solid #e2e5ec;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px;font-size:12px;display:flex}.application-skill-grid>label.selected,.workforce-skill-editor>div>label.selected{background:#edf5ff;border-color:#9cc7ff}.application-skill-grid label span,.workforce-skill-editor label span{flex:1}.application-skill-grid select,.workforce-skill-editor select{border:1px solid #d9dce5;border-radius:6px;padding:3px}.application-consent{background:#f7f8fb;border-radius:10px;align-items:flex-start;gap:10px;margin:28px 0 14px;padding:15px;font-size:13px;line-height:1.5;display:flex}.application-honeypot{position:absolute;left:-10000px}.application-error{color:#b42318;background:#fff1f1;border-radius:8px;margin:12px 0;padding:11px}.application-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#529dff,#2b82f6);border:0;border-radius:10px;width:100%;padding:14px 20px;font-weight:800}.application-submit:disabled{cursor:not-allowed;opacity:.5}.application-complete{text-align:center;padding:72px 30px}.application-complete>span{color:#19864b;background:#eaf8ef;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:inline-flex}.application-complete button{color:#fff;background:#529dff;border:0;border-radius:9px;padding:11px 16px}.application-footer{color:#7a8395;text-align:center;max-width:940px;margin:30px auto;padding:0 24px;font-size:12px}.workforce-settings,.performance-settings,.inbox-channel-settings{gap:18px;display:grid}.workforce-application-callout{background:linear-gradient(135deg,#f8fbff,#f4f9ff);border:1px solid #d6e8ff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px;display:grid}.workforce-application-callout h3,.workforce-application-callout p{margin:0}.workforce-application-callout p,.workforce-application-callout code{color:#6f788a;font-size:12px}.workforce-application-callout code{text-overflow:ellipsis;margin-top:7px;display:block;overflow:hidden}.workforce-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workforce-summary>div{border:1px solid var(--line);background:#fafbfc;border-radius:10px;gap:2px;padding:13px;display:grid}.workforce-summary strong{font-size:21px}.workforce-summary span{color:var(--muted);font-size:12px}.workforce-toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.workforce-toolbar .search-field{flex:1;min-width:240px}.workforce-toolbar .filter-control{flex:0 160px}.settings-filter-toolbar{border-bottom:1px solid var(--line);background:#fafbfc;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(125px,170px)) auto;align-items:end;gap:9px;padding:12px 14px;display:grid}.filter-control{color:#70798d;text-transform:uppercase;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.filter-control select{border:1px solid var(--line-strong);color:var(--ink);text-transform:none;background:#fff;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 9px;font-size:12px}.filter-results-copy{color:var(--muted);white-space:nowrap;font-size:12px}.settings-filter-toolbar .filter-results-copy{grid-column:1/-1}.secondary-button.compact{white-space:nowrap;min-height:38px}.filter-empty-state{grid-column:1/-1;justify-content:center}.workforce-create-form,.kpi-create-form,.channel-create-form{border:1px solid var(--line);background:#fafbfc;border-radius:13px;gap:14px;padding:18px;display:grid}.workforce-form-head,.workforce-section-head{justify-content:space-between;align-items:center;display:flex}.workforce-form-head h3,.workforce-form-head p,.workforce-section-head h3,.workforce-section-head p{margin:0}.workforce-form-head p,.workforce-section-head p{color:var(--muted);font-size:12px}.workforce-skill-editor>strong{font-size:12px}.workforce-skill-editor>p{color:var(--muted);margin:3px 0;font-size:12px}.workforce-card-grid,.channel-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:580px;margin-top:12px;display:grid;overflow:auto}.workforce-card-grid>article,.channel-card-grid>article,.kpi-grid>article{border:1px solid var(--line);border-radius:11px;padding:13px}.workforce-person-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.workforce-person-head>span{color:#4b8de3;background:#e9f3ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}.workforce-person-head div{display:grid}.workforce-person-head small,.workforce-card-grid article>p{color:var(--muted);font-size:12px}.workforce-person-head em{color:#27804d;text-transform:capitalize;background:#eef8f2;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal}.workforce-person-actions,.user-card-actions,.user-access-head-actions{align-items:center;gap:7px;display:flex}.workforce-person-actions .icon-button,.user-card-actions .icon-button{color:#4b5870;background:#f7f8fb;border:1px solid #dfe3ec;flex:none;width:32px;height:32px}.workforce-person-actions .icon-button.danger,.user-card-actions .icon-button.danger{color:#b33f42;background:#fff5f5;border-color:#f0cccc}.workforce-card-grid article>p{align-items:center;gap:5px;margin:9px 0;display:flex}.workforce-grade{color:#8a6500;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.workforce-skill-chips{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.workforce-skill-chips span{color:#5f6878;background:#f2f3f6;border-radius:999px;padding:4px 6px;font-size:12px}.application-empty{color:var(--muted);align-items:center;gap:8px;padding:18px;font-size:12px;display:flex}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.kpi-grid article>div{justify-content:space-between;align-items:center;display:flex}.kpi-grid em{color:#4b89da;background:#eaf3ff;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal}.kpi-grid p,.kpi-grid small{color:var(--muted);font-size:12px}.kpi-create-form,.channel-create-form{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-create-form>div,.kpi-create-form .wide,.channel-create-form>div,.channel-member-picker{grid-column:1/-1}.kpi-create-form label,.channel-create-form>label{gap:5px;font-size:12px;font-weight:700;display:grid}.kpi-create-form input,.kpi-create-form select,.kpi-create-form textarea,.channel-create-form input,.channel-create-form select{border:1px solid var(--line);border-radius:8px;padding:9px}.channel-card-grid>article>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inbox-category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inbox-category-card-grid>article{background:linear-gradient(145deg,#f9fcff,#f7fbff);border:1px solid #dae5f4;border-radius:12px;gap:9px;padding:14px;display:grid}.inbox-category-card-grid>article>div:first-child{justify-content:space-between;align-items:center;display:flex}.inbox-category-card-grid>article>div:first-child span,.inbox-category-card-grid>article>small,.inbox-category-card-grid>article>p{color:var(--muted);margin:0;font-size:12px}.inbox-category-card-grid>article>div:nth-of-type(2){flex-wrap:wrap;gap:5px;display:flex}.inbox-category-card-grid>article>div:nth-of-type(2) span{color:#527cb2;background:#edf5ff;border-radius:999px;padding:4px 7px;font-size:12px}.inbox-category-card-grid .secondary-button{justify-self:start}.channel-card-grid article strong,.channel-card-grid article small{display:block}.channel-card-grid article small,.channel-card-grid article p{color:var(--muted);font-size:12px}.channel-card-grid em{background:#f2f3f6;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal}.channel-card-grid em.connected{color:#218048;background:#eaf8ef}.channel-actions{align-items:center;gap:12px;display:flex}.channel-actions small{color:var(--muted)}.channel-member-picker{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:220px;padding:11px;display:grid;overflow:auto}.channel-member-picker legend{font-size:12px;font-weight:700}.channel-member-picker label{align-items:center;gap:7px;font-size:12px;display:flex}.channel-member-picker label span{display:grid}.channel-status-preview{flex-wrap:wrap;align-items:center;margin:9px 0;grid-template-columns:none!important;gap:4px!important;display:flex!important}.channel-card-grid .text-link{font-size:12px}.channel-card-grid>article>.channel-card-actions{grid-template-columns:none;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.channel-card-actions .secondary-button{min-height:32px;padding:6px 10px}.inbox-access-dialog{max-width:760px}.inbox-access-summary{align-items:center;gap:10px;display:flex}.inbox-access-summary>span:last-child{display:grid}.inbox-access-summary small{color:var(--muted)}.inbox-access-members{grid-column:1/-1;max-height:340px}.inbox-access-members legend{justify-content:space-between;align-items:center;width:100%;display:flex}.inbox-access-members legend>span:last-child{gap:7px;display:flex}.inbox-access-members legend button{color:#5089d4;background:0 0;font-size:12px}@media (width<=760px){.inbox-access-dialog{max-height:calc(100dvh - env(safe-area-inset-top) - 12px);max-width:none;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;align-self:flex-end;overflow-y:auto}.inbox-access-dialog .field-grid{grid-template-columns:1fr}.inbox-access-dialog .channel-member-picker{max-height:42dvh}.inbox-access-dialog .channel-member-picker>label{min-height:48px}.inbox-access-dialog .modal-actions{position:sticky;bottom:0}}.channel-workflow-settings{border:1px solid var(--line);background:#fafbfc;border-radius:13px;gap:14px;padding:18px;display:grid}.channel-workflow-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.channel-workflow-head h3,.channel-workflow-head p{margin:0}.channel-workflow-head p{color:var(--muted);margin-top:4px;font-size:12px}.channel-workflow-head label,.channel-status-form label{gap:5px;font-size:12px;font-weight:700;display:grid}.channel-workflow-head select,.channel-status-form input,.channel-status-form select{border:1px solid var(--line);border-radius:8px;padding:8px}.channel-workflow-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;display:grid}.channel-status-list,.channel-status-form{gap:7px;display:grid}.channel-status-list>article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.channel-status-list .inbox-status-dot{width:9px;height:9px}.channel-status-list strong,.channel-status-list small{display:block}.channel-status-list small{color:var(--muted);margin-top:2px;font-size:12px}.secondary-button.compact{min-height:28px;padding:5px 8px;font-size:12px}.text-link.danger{color:#b42318}.channel-status-form{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.channel-status-form>div{justify-content:space-between;align-items:center;display:flex}.channel-status-form h4{margin:0}.channel-status-form>div button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px}.channel-status-form .checkbox-row{align-items:center;font-weight:600;display:flex}.channel-status-form .checkbox-row input{margin:0}.crm-suppressed{margin-top:3px;font-weight:700;display:block;color:#b42318!important}.work-order-gradecard>label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.work-order-gradecard>label select{border:1px solid var(--line);border-radius:8px;padding:8px}.work-order-kpi-list{gap:7px;margin-top:10px;display:grid}.work-order-kpi-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 74px auto;align-items:center;gap:6px;padding-top:7px;display:grid}.work-order-kpi-list span{display:grid}.work-order-kpi-list small{color:var(--muted);font-size:12px}.work-order-kpi-list input,.work-order-kpi-list select{border:1px solid var(--line);border-radius:6px;min-width:0;padding:6px;font-size:12px}@media (width<=1100px){.workforce-card-grid,.channel-card-grid,.inbox-category-card-grid,.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-application-callout{grid-template-columns:auto 1fr}.workforce-application-callout>a,.workforce-application-callout>button{justify-self:start}}@media (width<=720px){.application-form{border-radius:0;padding:20px}.application-grid,.application-skill-grid,.workforce-summary,.workforce-card-grid,.channel-card-grid,.inbox-category-card-grid,.kpi-grid,.kpi-create-form,.channel-create-form,.channel-member-picker,.application-type-switch{grid-template-columns:1fr}.application-grid .wide{grid-column:auto}.workforce-toolbar,.channel-actions{flex-direction:column;align-items:stretch}.settings-filter-toolbar{grid-template-columns:1fr}.settings-filter-toolbar .filter-results-copy{grid-column:auto}.workforce-toolbar .search-field,.workforce-toolbar .filter-control{flex-basis:auto;min-width:0}.workforce-section-head{flex-direction:column;align-items:flex-start;gap:6px}}html,body{background:#f4f7fa;min-height:100%}.app-shell{--brand-canvas:#f4f7fa;--brand-surface:#fff;--brand-surface-soft:#f8fafc;--brand-ink:#13233c;--brand-muted:#68778f;--brand-line:#dce4ef;--brand-primary:#4f92ea;background:var(--brand-canvas);color:var(--brand-ink)}.app-shell :is(.main-area,.page,.inbox-page,.settings-page,.home-workspace){background:var(--brand-canvas);color:var(--brand-ink)}.app-shell :is(.panel,.table-panel,.record-card,.settings-content,.inbox-thread,.inbox-list,.calendar-main,.calendar-sidebar){background:var(--brand-surface);border-color:var(--brand-line);color:var(--brand-ink)}.app-shell :is(.search-modal,.create-modal,.operating-modal,.share-dialog,.schedule-editor,.fleet-editor){background:var(--brand-surface);border:1px solid var(--brand-line);color:var(--brand-ink);box-shadow:0 30px 100px #1e31523d}.app-shell :is(.modal-header,.modal-actions,.share-dialog>header,.schedule-editor>header,.schedule-editor>footer){background:var(--brand-surface);border-color:var(--brand-line)}.app-shell :is(.create-modal,.schedule-editor,.share-dialog) :is(input,select,textarea){color:var(--brand-ink);background:#fff;border-color:#cfd9e8}.app-shell :is(.create-modal,.schedule-editor,.share-dialog) :is(input,select,textarea):focus{border-color:var(--brand-primary);outline:0;box-shadow:0 0 0 3px #4f92ea1f}.app-shell :is(.create-modal,.schedule-editor,.share-dialog) label,.app-shell :is(.create-modal,.schedule-editor,.share-dialog) legend{color:#33435c}.app-shell :is(.create-modal,.schedule-editor,.share-dialog) small,.app-shell :is(.create-modal,.schedule-editor,.share-dialog) p{color:var(--brand-muted)}.inbox-message-media,.team-message-media{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.inbox-message-media>:is(a,button),.team-message-media>a{border:1px solid var(--brand-line,#dce4ef);color:#33435c;text-align:left;background:#f6f8fc;border-radius:12px;gap:5px;max-width:260px;padding:7px;text-decoration:none;display:grid;overflow:hidden}.inbox-message-media img,.team-message-media img{object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:220px;display:block}.inbox-message-media>:is(a,button)>span,.team-message-media>a>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-message-media .inbox-file-chip{align-items:center;max-width:100%;min-height:42px;display:flex}.inbox-file-chip span{flex:1}.inbox-file-chip small{color:var(--brand-muted)}.inbox-pending-media,.team-pending-media{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.inbox-pending-media>span,.team-pending-media>span{color:#3972bd;background:#eef1ff;border:1px solid #d9e9ff;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 7px 5px 9px;font-size:12px;display:inline-flex}.inbox-pending-media button,.team-pending-media button{color:inherit;background:0 0;align-items:center;padding:0;display:inline-flex}.inbox-attach-control{cursor:pointer;flex:none}.inbox-new-attachment>span{align-items:center;gap:6px;display:flex}.inbox-new-attachment input{min-height:44px;padding:8px}.inbox-new-attachment small{overflow-wrap:anywhere}@media (width>=921px){.app-shell .modal-backdrop{justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}.app-shell .create-modal{border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100vw - 48px);max-width:1120px;max-height:calc(100dvh - 48px);display:grid;overflow:hidden}.app-shell .create-modal.work-order-create,.app-shell .work-order-wizard{width:min(1260px,100vw - 48px);max-width:1260px;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);overflow:hidden}.app-shell .create-modal>form,.app-shell .create-modal .commercial-create-form,.app-shell .work-order-wizard .wizard-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.app-shell .create-modal form>:is(.field-grid,.commercial-step,.modal-body),.app-shell .work-order-wizard .wizard-panel.active{overscroll-behavior:contain;min-height:0;padding-bottom:30px;overflow-y:auto}.app-shell .create-modal .modal-actions,.app-shell .work-order-wizard .wizard-actions{z-index:5;position:relative;box-shadow:0 -10px 28px #1f30500f}.app-shell .create-modal :is(.field-grid,.wizard-grid){gap:16px}}@media (width<=920px){html,body,.app-shell,.app-shell .main-area{min-height:100dvh;background:#f4f7fa!important}body{padding:0;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.app-shell{box-sizing:border-box;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;overflow:hidden}.app-shell .main-area{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell .topbar{flex:none}.app-shell .page:not(.inbox-page){min-height:0;padding-bottom:calc(32px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.app-shell .inbox-page{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding:10px 0 0;display:flex;overflow:hidden}.app-shell .inbox-unified-switch,.app-shell .inbox-mobile-topbar,.app-shell .inbox-mobile-statuses{flex:none}.app-shell .inbox-shell{box-shadow:none;border:0;border-radius:0;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.app-shell .inbox-conversation-list,.app-shell .inbox-thread{border:0;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.app-shell .inbox-list-scroll,.app-shell .inbox-thread-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:calc(92px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.app-shell .inbox-composer{padding-bottom:calc(11px + env(safe-area-inset-bottom));z-index:20;background:#fff;flex:none;position:sticky;bottom:0}.app-shell .inbox-message{max-width:100%}.app-shell .inbox-message p{overflow-wrap:anywhere;font-size:15px;line-height:1.55}.app-shell .inbox-message-media>:is(a,button){max-width:100%}.app-shell .sidebar{background:#fff;height:100%;top:0;bottom:0}.app-shell .sidebar-scrim{top:0;bottom:0}}@media (width<=540px){.app-shell .inbox-thread-header{align-items:stretch;gap:10px}.app-shell .inbox-thread-title h2{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.app-shell .inbox-thread-actions{grid-template-columns:minmax(0,1fr) repeat(3,42px);gap:7px;display:grid}.app-shell .inbox-owner-select{min-width:0}.app-shell .inbox-composer textarea{min-height:72px;font-size:16px}.app-shell .inbox-composer-actions>button:last-child{width:auto;min-width:116px}}.social-content-settings{gap:16px;display:grid}.social-safety-card{background:#eef9f3;border:1px solid #cce8d8;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.social-safety-card>span{color:#178452;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.social-safety-card strong{color:#1e4d38;font-size:13px;display:block}.social-safety-card p{color:#557266;margin:3px 0 0;font-size:12px;line-height:1.5}.social-account-grid,.social-invoice-list,.social-draft-list{gap:8px;margin-top:12px;display:grid}.social-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-account-grid article,.social-invoice-list article{background:#f8fafc;border:1px solid #e0e7f0;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.social-account-grid article>svg{color:#538edc}.social-account-grid article>div,.social-invoice-list article>div{flex:1;gap:2px;min-width:0;display:grid}.social-account-grid strong,.social-invoice-list strong{color:#24324a;font-size:12px}.social-account-grid small,.social-invoice-list small{color:#758198;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.social-account-grid article>span{color:#8a6412;text-transform:capitalize;background:#fff6de;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800}.social-account-form{grid-template-columns:.8fr 1fr 1.2fr auto;gap:8px;margin-top:11px;display:grid}.social-account-form :is(input,select){color:#26364e;background:#fff;border:1px solid #d7dfeb;border-radius:9px;min-height:42px;padding:0 10px}.social-invoice-list article .secondary-button{flex:none;width:auto}.social-draft-list article{background:#fff;border:1px solid #e0e7f0;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:start;gap:10px;padding:13px;display:grid}.social-draft-list article>span{color:#528ddb;background:#eef5ff;border-radius:10px;justify-content:center;align-items:center;height:34px;display:flex}.social-draft-list article>div{gap:4px;min-width:0;display:grid}.social-draft-list small{color:#588fd7;text-transform:uppercase;font-size:12px;font-weight:850}.social-draft-list strong{color:#25334b;font-size:12px}.social-draft-list p{color:#5c687b;-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.social-draft-list em{color:#2b8051;text-transform:uppercase;background:#eef7f1;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850}@media (width<=760px){.social-account-grid,.social-account-form{grid-template-columns:1fr}.social-invoice-list article{flex-direction:column;align-items:stretch}.social-invoice-list article .secondary-button{width:100%}.social-draft-list article{grid-template-columns:34px 1fr}.social-draft-list article>em{grid-column:2;justify-self:start}}.profile-menu>form{margin:0}.profile-menu>form>button{background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.profile-menu>form>button:hover{background:#f4f6f8}.user-access-settings{gap:18px;display:grid}.user-invite-form{background:linear-gradient(135deg,#f0f7ff,#eef7ff);border:1px solid #d6e5f8;border-radius:11px;grid-template-columns:1.1fr 1fr 1fr .8fr auto;align-items:end;gap:12px;padding:15px;display:grid}.user-invite-form h3,.user-access-list h3{margin:0 0 4px;font-size:14px}.user-invite-form p,.user-access-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.user-invite-form label{color:#5f6875;text-transform:uppercase;gap:5px;font-size:12px;font-weight:700;display:grid}.user-invite-form input,.user-invite-form select,.user-access-row select{border:1px solid var(--line-strong);color:var(--ink);text-transform:none;background:#fff;border-radius:7px;height:37px;padding:0 9px;font-size:12px}.user-access-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.user-access-list-head{border-bottom:1px solid var(--line);background:#fafbfc;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.user-access-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(150px,1fr) 120px 105px 160px;align-items:center;gap:12px;padding:11px 14px;display:grid}.user-access-row:last-child{border-bottom:0}.user-access-identity{flex-direction:column;gap:3px;display:flex}.user-access-identity strong{font-size:12px}.user-access-identity span,.user-access-row>small{color:var(--muted);font-size:12px}.users-loading{color:var(--muted);justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:12px;display:flex}.login-shell{color:#fff;background:radial-gradient(circle at 10% 10%,#4b99ff3d,#0000 31%),radial-gradient(circle at 88% 88%,#1889ff38,#0000 35%),linear-gradient(135deg,#050814 0%,#0b1225 55%,#07152f 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex;position:relative;overflow-x:hidden}.login-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000);mask-image:linear-gradient(#000c,#0000)}.login-card{z-index:1;grid-template-columns:minmax(320px,1fr) minmax(360px,430px);align-items:center;gap:clamp(40px,7vw,96px);width:100%;max-width:1080px;display:grid;position:relative}.login-brand{align-items:flex-start;gap:22px;display:flex}.login-brand img{border-radius:18px;flex:none;box-shadow:0 0 42px #4c9aff5c}.login-brand span{color:#0000;letter-spacing:.18em;background:linear-gradient(90deg,#76b1ff,#42a0ff);-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:850}.login-brand h1{letter-spacing:-.055em;max-width:650px;margin:15px 0 18px;font-size:clamp(36px,5vw,64px);line-height:.98}.login-brand p{color:#aab6ce;max-width:560px;margin:0;font-size:15px;line-height:1.65}.login-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e1527cc;border:1px solid #a7cdff2e;border-radius:22px;padding:28px;box-shadow:0 30px 90px #00000059}.login-panel-heading{align-items:center;gap:13px;display:flex}.login-lock{background:linear-gradient(135deg,#4b99ff,#217cf5);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.login-panel-heading h2{margin:0 0 4px;font-size:22px}.login-panel-heading p{color:#9ba8c1;margin:0;font-size:12px}.login-message{color:#ffd594;background:#ffbb491f;border:1px solid #ffc56138;border-radius:9px;margin-top:18px;padding:10px 11px;font-size:12px;line-height:1.45}.password-login-form{gap:13px;margin-top:20px;display:grid}.password-login-form label{color:#b9c5da;letter-spacing:.015em;gap:6px;font-size:12px;font-weight:750;display:grid}.password-login-form input{color:#f7f9ff;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;outline:none;width:100%;min-height:46px;padding:10px 13px;font-size:13px;transition:background .16s,border-color .16s,box-shadow .16s}.password-login-form input::placeholder{color:#667590}.password-login-form input:focus{background:#ffffff17;border-color:#7db5ff;box-shadow:0 0 0 3px #5ba2ff33}.password-login-form button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#529dff,#2d7cf4);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 16px;font-size:13px;font-weight:800;transition:filter .16s,transform .16s;display:flex}.password-login-form button:hover{filter:brightness(1.08);transform:translateY(-1px)}.login-divider{color:#71809c;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.login-options{gap:10px;margin-top:13px;display:grid}.login-option{color:#eef4ff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:52px;padding:7px 12px;font-size:12px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.login-option:hover{background:#ffffff17;border-color:#82b8ff85;transform:translateY(-1px)}.login-option>span{background:#ffffff14;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.login-option.chatgpt>span{background:linear-gradient(135deg,#4b94f466,#287cf559)}.login-option.disabled{opacity:.48}.google-g{color:#fff;font-size:17px;font-weight:850}.login-security{color:#8090ad;border-top:1px solid #ffffff17;align-items:flex-start;gap:9px;margin-top:21px;padding-top:17px;font-size:12px;line-height:1.5;display:flex}.login-security svg{color:#63b6ff;flex:none}.login-footer{color:#60708d;letter-spacing:.08em;text-transform:uppercase;z-index:1;margin:34px 0 0;font-size:12px;position:relative}.automation-settings{gap:16px;padding:18px;display:grid}.automation-safety{background:linear-gradient(135deg,#edf8f2,#eef5ff);border:1px solid #cfe6d8;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.automation-safety-icon{color:#258457;background:#fff;border:1px solid #cfe4d7;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.automation-safety strong{font-size:12px}.automation-safety p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.automation-runner-live{color:#267b4c;white-space:nowrap;background:#ffffffc7;border:1px solid #cee4d6;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:800;display:flex}.automation-runner-live i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2ba36a1f}.automation-builder{background:radial-gradient(circle at 96% 4%,#5095ef1f,#0000 28%),#f9fcff;border:1px solid #d8e4f4;border-radius:12px;gap:15px;padding:17px;display:grid}.automation-builder-head{justify-content:space-between;align-items:center;display:flex}.automation-builder-head h3{margin:3px 0 0;font-size:16px}.automation-builder-head svg{color:var(--purple)}.automation-builder .field-grid{margin:0}.automation-builder label{color:#5f6875;text-transform:uppercase;gap:6px;font-size:12px;font-weight:700;display:grid}.automation-builder label small{color:var(--muted);text-transform:none;font-size:12px;font-weight:400}.automation-builder input,.automation-builder select,.automation-builder textarea{border:1px solid var(--line-strong);color:var(--ink);text-transform:none;background:#fff;border-radius:7px;min-height:38px;padding:8px 9px;font-family:inherit;font-size:12px}.automation-builder textarea{resize:vertical;line-height:1.45}.automation-builder>.primary-button{justify-self:start}.automation-list{border:1px solid var(--line);border-radius:11px;overflow:hidden}.automation-list-head{border-bottom:1px solid var(--line);background:#fafbfc;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.automation-list-head h3{margin:0 0 4px;font-size:14px}.automation-list-head p{color:var(--muted);margin:0;font-size:12px}.automation-card{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.automation-card:last-child{border-bottom:0}.automation-card-icon{color:#687486;background:#f1f3f7;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.automation-card-icon.active{color:var(--purple);background:linear-gradient(145deg,#e9f3ff,#e9f4ff)}.automation-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-card-copy>div{align-items:center;gap:8px;display:flex}.automation-card-copy>span,.automation-card-copy>small{color:var(--muted);font-size:12px}.automation-card-copy>em{color:#a84b42;align-items:center;gap:5px;margin-top:2px;font-size:12px;font-style:normal;display:flex}.automation-card-copy>em.success{color:#267b4c}.automation-card-actions{align-items:center;gap:6px;display:flex}.automation-delete{color:#8d96a3;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.automation-delete:hover:not(:disabled){color:#b3433c;background:#fff1f0}@media (width<=1100px){.user-invite-form{grid-template-columns:repeat(2,1fr)}.user-invite-form>div{grid-column:1/-1}.user-access-row{grid-template-columns:auto minmax(130px,1fr) 110px 100px}.user-access-row>small{display:none}.automation-safety{grid-template-columns:auto 1fr}.automation-runner-live{grid-column:2;justify-self:start}.automation-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.automation-card-actions{grid-column:2;justify-content:flex-start}}@media (width<=820px){.login-card{grid-template-columns:1fr;max-width:540px}.login-brand h1{font-size:42px}.user-access-row{grid-template-columns:auto 1fr}.user-access-row select{grid-column:span 1}.automation-safety{grid-template-columns:1fr}.automation-safety-icon,.automation-runner-live{grid-column:auto}.automation-card{grid-template-columns:1fr}.automation-card-icon,.automation-card-actions{grid-column:auto}}@media (width<=520px){.login-shell{justify-content:flex-start;padding:28px 18px}.login-brand{align-items:center;gap:14px}.login-brand img{width:58px;height:58px}.login-brand h1{margin-bottom:13px;font-size:34px}.login-brand p{font-size:12px}.login-panel{border-radius:17px;padding:21px}.user-invite-form{grid-template-columns:1fr}.user-invite-form>div{grid-column:auto}}*{box-sizing:border-box}html{background:var(--canvas);max-width:100%;overflow-x:hidden}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;max-width:100%;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;overflow-x:hidden}button,input,select,textarea{font:inherit}button{color:inherit}button,a,select,input[type=checkbox]{cursor:pointer}button{border:0}.app-shell{background:var(--canvas);min-width:0;height:100dvh;min-height:0;overflow:hidden}.topbar{border-bottom:1px solid var(--line-strong);z-index:60;background:#f8f9fbf7;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.topbar-left,.topbar-actions,.page-actions,.toolbar-actions,.calendar-controls{align-items:center;gap:10px;min-width:0;display:flex}.topbar-left{flex:1;min-width:0}.topbar-actions{flex:none;min-width:0}.company-name{color:#0000;letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(115deg,#4b99ff 8%,#3b74ff 54%,#159fff 100%);-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800}.global-search-button{background:var(--surface);border:1px solid var(--line-strong);color:var(--muted);text-align:left;border-radius:9px;flex:0 420px;align-items:center;gap:9px;width:min(420px,34vw);min-width:200px;margin-left:12px;padding:8px 9px 8px 12px;display:flex}.global-search-button span{flex:1}kbd{border:1px solid var(--line);color:#737d8c;background:#f5f6f8;border-radius:4px;padding:2px 5px;font-size:12px}.sync-button,.secondary-button,.primary-button,.dark-button,.filter-chip,.calendar-controls>button,.date-control{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-weight:600;display:inline-flex}.sync-button{color:#277f4e;background:#f4fff6;border:1px solid #cee9d6}.secondary-button{background:var(--surface);border:1px solid var(--line-strong)}.secondary-button:hover{background:#f8f9fb}.primary-button{color:#fff;background:linear-gradient(115deg,#4b94f4,#287cf5)}.primary-button:hover{background:linear-gradient(115deg,#4083db,#226bd7)}.dark-button{color:#fff;background:#111}.full{width:100%}.icon-button,.mobile-menu,.mobile-close,.row-action,.map-controls button{background:0 0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.icon-button:hover,.mobile-menu:hover,.mobile-close:hover{background:#edf0f4}.notification-dot{background:var(--red);border:2px solid #f8f9fb;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(6px,-7px)}.profile-wrap,.create-wrap{position:relative}.profile-button{background:0 0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-weight:600;display:flex}.profile-button:hover{background:#edf0f4}.avatar{color:#fff;background:#273445;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.avatar.small{width:30px;height:30px}.avatar.tiny{width:24px;height:24px;font-size:12px}.avatar.black{background:#0f1115;width:29px;height:29px}.avatar.square{color:var(--blue);background:#e9edf6;border-radius:8px;width:42px;height:42px}.avatar.square.large{width:52px;height:52px}.popover{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);z-index:100;border-radius:10px;position:absolute}.profile-menu{min-width:230px;padding:8px;top:46px;right:0}.profile-summary{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:5px;padding:8px 7px 12px;display:flex}.profile-summary div,.provider-copy,.drawer-customer div,.profile-summary div{flex-direction:column;display:flex}.profile-summary span,.provider-copy em,.drawer-customer span{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal}.profile-menu>button{background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.profile-menu>button:hover{background:#f4f6f8}.sidebar{background:var(--sidebar);border-right:1px solid var(--line-strong);z-index:50;flex-direction:column;width:226px;min-height:0;padding:8px 12px 12px;transition:padding .18s,width .18s;display:flex;position:fixed;top:58px;bottom:0;left:0;overflow:hidden}.sidebar-brand{flex:none;justify-content:space-between;align-items:center;height:52px;display:flex;position:relative}.brand-lockup{align-items:center;gap:9px;min-width:0;display:flex}.brand-lockup img{border-radius:10px;flex:none;box-shadow:0 5px 18px #4c9aff33}.brand-lockup>span{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-lockup strong{letter-spacing:-.03em;font-size:14px}.brand-lockup small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.rail-toggle{color:#6c7684;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.rail-toggle:hover{color:#172231;background:#ffffffd9}.create-button{background:#f7f8fa;border:1px solid #acb4c0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:40px;margin:4px 0 9px;padding:8px 10px;display:flex}.create-wrap{flex:none}.create-button>span{text-align:left;flex:1}.create-button svg:first-child{color:#579bf5}.create-menu{padding:7px;top:52px;left:0;right:-24px}.create-menu button{text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.create-menu button:hover{background:#f4f6f8}.quick-icon{color:var(--blue);background:#edf3ff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.quick-icon.customer{color:var(--green);background:#effaf3}.quick-icon.estimate{color:var(--purple);background:#f0f7ff}.quick-icon.project{color:var(--orange);background:#fff5e8}.quick-icon.equipment{color:var(--cyan);background:#eef8fa}.main-nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:5px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.nav-section{flex-direction:column;gap:2px;display:flex}.nav-section+.nav-section{border-top:1px solid #aeb7c470;padding-top:6px}.nav-section-label{color:#8a94a2;letter-spacing:.1em;text-transform:uppercase;align-items:center;width:100%;padding:2px 8px 3px;font-size:12px;font-weight:800;display:flex}.nav-section-label span{text-align:left;flex:1}.nav-section-label svg{transition:transform .15s}.nav-section-label[aria-expanded=false] svg{transform:rotate(-90deg)}.nav-item{color:#4f5a68;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 8px;display:flex}.nav-item span{flex:1}.nav-item:hover,.nav-item.active{color:#172231;background:#ffffffb3}.nav-item.active{font-weight:700}.subnav{border-left:1px solid #cfd5de;flex-direction:column;margin:1px 0 4px 18px;padding-left:11px;display:flex}.subnav button{color:#6c7684;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:7px 6px;font-size:12px;display:flex}.subnav button:hover,.subnav button.active{color:var(--blue);background:#ffffffb3;font-weight:700}.subnav-dot{background:#b8c0cb;border-radius:50%;width:4px;height:4px}.subnav button.active .subnav-dot{background:var(--blue)}.sidebar-help{color:inherit;background:#e5e8ed;border-radius:9px;flex:none;align-items:center;gap:8px;margin-top:8px;padding:8px;text-decoration:none;transition:background .16s,transform .16s;display:flex}.sidebar-help:hover{background:#dce1e9;transform:translateY(-1px)}.sidebar-help div:nth-child(2){flex-direction:column;flex:1;font-size:12px;display:flex}.sidebar-help span{color:var(--muted);margin-top:2px}.help-mark{color:#fff;background:#5c6775;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:flex}.main-area{min-width:0;height:100dvh;min-height:0;margin-left:226px;padding-top:58px;transition:margin-left .18s;overflow:hidden auto}.main-area.home-workspace{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell.rail-collapsed .sidebar{width:76px;padding-left:9px;padding-right:9px}.sidebar.collapsed .sidebar-brand,.sidebar.collapsed .brand-lockup{justify-content:center}.sidebar.collapsed .brand-lockup>span,.sidebar.collapsed .create-button>span,.sidebar.collapsed .create-button>svg:last-child,.sidebar.collapsed .nav-section-label,.sidebar.collapsed .nav-item>span,.sidebar.collapsed .sidebar-help>div:nth-child(2),.sidebar.collapsed .sidebar-help>svg{display:none}.sidebar.collapsed .brand-lockup img{width:40px;height:40px}.sidebar.collapsed .rail-toggle{border:1px solid var(--line-strong);z-index:2;background:#fff;position:absolute;top:-5px;right:-16px;box-shadow:0 3px 10px #19222f17}.sidebar.collapsed .create-button{justify-content:center;width:42px;margin-left:auto;margin-right:auto;padding:10px}.sidebar.collapsed .create-menu{min-width:190px;top:0;left:52px;right:auto}.sidebar.collapsed .main-nav{align-items:center}.sidebar.collapsed .nav-section{align-items:center;width:100%}.sidebar.collapsed .nav-section+.nav-section{width:44px}.sidebar.collapsed .nav-item{justify-content:center;width:44px;padding:10px}.sidebar.collapsed .sidebar-help{justify-content:center;width:44px;margin-left:auto;margin-right:auto;padding:10px}.sidebar.collapsed .help-mark{flex:none}.operations-banner{color:#315f9e;background:#edf4ff;border-bottom:1px solid #d5e4f7;align-items:center;gap:8px;min-height:40px;padding:8px 28px;font-size:12px;display:flex}.operations-banner.error{color:#9f3434;background:#fff0f0;border-color:#f0d0d0}.operations-banner.warning{border:1px solid #f0deba;border-radius:8px;margin-bottom:14px}.operations-banner button{color:inherit;margin-left:auto;font-weight:700}.page{width:100%;min-width:0;max-width:none;margin:0 auto;padding:clamp(18px,2vw,28px) clamp(14px,2vw,28px) 48px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;margin-bottom:22px;display:flex}.page-header>div:first-child{min-width:0}.page-header h1{letter-spacing:-.035em;margin:3px 0 5px;font-size:26px;line-height:1.2}.page-header p,.advanced-title p,.settings-content-head p{color:var(--muted);margin:0}.eyebrow{color:#7b8593;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.panel{background:var(--surface);border:1px solid var(--line);border-radius:11px;min-width:0;box-shadow:0 1px 3px #19222f06}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:9px 13px;display:flex}.panel-header>div{align-items:center;gap:9px;display:flex}.panel-header h2,.side-card h2,.invoice-actions h2{margin:0;font-size:14px}.panel-icon,.mini-icon,.activity-icon,.report-icon,.integration-icon{border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.panel-icon{width:25px;height:25px}.panel-icon.blue,.mini-icon.blue,.activity-icon.blue,.report-icon.blue,.integration-icon.blue{color:var(--blue);background:#e9f0ff}.panel-icon.green,.mini-icon.green,.activity-icon.green,.report-icon.green,.integration-icon.green{color:var(--green);background:#e8f8ee}.panel-icon.orange,.mini-icon.orange,.activity-icon.orange,.report-icon.orange,.integration-icon.orange{color:var(--orange);background:#fff3df}.panel-icon.purple,.mini-icon.purple,.activity-icon.purple,.report-icon.purple,.integration-icon.purple{color:var(--purple);background:#edf5ff}.panel-icon.cyan,.mini-icon.cyan,.integration-icon.cyan{color:var(--cyan);background:#e8f8fb}.mini-icon.red{color:var(--red);background:#ffedef}.activity-icon.slate,.integration-icon.slate{color:#647082;background:#edf0f4}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;display:grid}.schedules-panel{grid-column:span 5}.provider-panel{grid-column:span 7}.estimates-panel{grid-column:span 5}.orders-panel,.closed-panel{grid-column:span 7}.activity-panel{grid-area:span 2/span 5}.service-request-panel,.payments-panel{grid-column:span 3}.payments-panel{grid-column:span 4}.panel select,.table-toolbar select,.calendar-controls select,.two-selects select,.settings-form select,.advanced-search select,.create-modal select{background:var(--surface);border:1px solid var(--line-strong);color:#4f5967;border-radius:7px;min-height:34px;padding:0 30px 0 9px}.schedule-overview{justify-content:center;align-items:center;min-height:175px;padding:14px;display:flex}.donut{background:conic-gradient(#687487 var(--fill), #eef1f5 0);border-radius:50%;justify-content:center;align-items:center;width:138px;height:138px;margin-right:42px;display:flex;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:91px;height:91px;position:absolute}.donut div{text-align:center;z-index:1;flex-direction:column;display:flex;position:relative}.donut strong{font-size:22px}.donut span,.legend-list span,.metric-lines span,.estimate-summary span,.payment-foot,.payment-total>span{color:var(--muted);font-size:12px}.legend-list{flex-direction:column;gap:14px;min-width:150px;display:flex}.legend-list>div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.legend-dot{background:#687487;border-radius:50%;width:8px;height:8px}.legend-dot.blue{background:#cbd3df}.metric-lines{border-top:1px solid var(--line);padding:0 14px}.metric-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.metric-lines>div:last-child{border:0}.segment-pill,.filter-chip{color:#4f5967;background:#f4f6f8;font-size:12px}.segment-pill{border-radius:16px;margin:11px 13px 4px;padding:7px 10px;display:inline-block}.provider-list{padding:4px 9px 10px}.provider-list button{text-align:left;background:0 0;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:8px 7px;display:grid}.provider-list button:hover{background:#f7f8fa}.live-dot{background:#b8c0cb;border-radius:50%;width:7px;height:7px}.live-dot.green{background:var(--green);box-shadow:0 0 0 3px #def4e6}.estimate-bars{grid-template-columns:66px 1fr;height:190px;padding:18px 18px 0;display:grid}.chart-y{color:var(--muted);flex-direction:column;justify-content:space-between;padding-bottom:28px;font-size:12px;display:flex}.bars{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;gap:30px;display:flex}.bars>div{flex-direction:column;justify-content:flex-end;align-items:center;width:80px;height:100%;display:flex}.bar{border-radius:4px 4px 0 0;width:45px;display:block}.bar.approved{background:#cfd6e1}.bar.pending{background:#919cac}.bars small{padding:8px 0;font-size:12px}.estimate-summary{grid-template-columns:1fr 1fr;gap:1px;display:grid}.estimate-summary div{background:#f8f9fb;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 14px;display:flex}.order-stat-grid{grid-template-columns:repeat(3,1fr);display:grid}.order-stat-grid button{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:16px;display:grid}.order-stat-grid button:hover{background:#fafbfc}.order-stat-grid button:nth-child(3n){border-right:0}.order-stat-grid button:nth-child(n+4){border-bottom:0}.mini-icon{grid-row:span 2;width:34px;height:34px}.order-stat-grid small{color:var(--muted);text-transform:uppercase;font-size:12px}.order-stat-grid strong{font-size:19px}.text-button,.back-link{color:var(--blue);background:0 0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.revenue-kpis{grid-template-columns:repeat(3,1fr);padding:12px 14px 6px;display:grid}.revenue-kpis>div{flex-direction:column;gap:3px;display:flex}.revenue-kpis span{color:var(--muted);font-size:12px}.revenue-kpis strong{font-size:18px}.revenue-kpis em,.payment-total em{color:var(--green);align-items:center;gap:3px;font-size:12px;font-style:normal;display:flex}.revenue-chart{align-items:flex-end;gap:10px;height:160px;padding:14px 16px 10px;display:flex}.revenue-chart div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.revenue-chart div span{background:#bdc5d1;border-radius:3px 3px 0 0;width:80%;min-height:10px}.revenue-chart div:last-child span{background:var(--blue)}.revenue-chart small{color:var(--muted);margin-top:6px;font-size:12px}.activity-list{padding:3px 10px 9px}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 3px;display:grid}.activity-row:last-child{border:0}.activity-icon{width:30px;height:30px}.activity-row strong{font-size:12px}.activity-row p{margin:2px 0;font-size:12px}.activity-row small{color:var(--faint);font-size:12px}.request-days{padding:5px 14px 11px}.request-days>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.request-days>div:last-child{border:0}.request-days span{color:var(--muted);font-size:12px}.request-days strong{background:#edf1f6;border-radius:14px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.payment-total{flex-direction:column;padding:18px 16px 13px;display:flex}.payment-total strong{margin:4px 0;font-size:24px}.payment-progress{background:#ebeff3;border-radius:4px;height:7px;margin:3px 16px 12px;overflow:hidden}.payment-progress span{background:var(--green);height:100%;display:block}.payment-foot{justify-content:space-between;padding:0 16px 16px;display:flex}.payment-foot strong{color:#4c5764;font-size:12px}.insight-strip,.customer-summary{gap:10px;min-width:0;max-width:100%;margin-bottom:12px;display:grid}.insight-strip{grid-template-columns:repeat(6,1fr)}.insight-strip>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;min-height:92px;padding:14px;display:flex}.insight-strip span{color:var(--muted);font-size:12px}.insight-strip strong{font-size:21px}.insight-strip em{color:var(--green);font-size:12px;font-style:normal}.table-panel{min-width:0;max-width:100%;overflow:hidden}.tabs-row{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:0 15px;display:flex}.tabs-row button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;padding:14px 13px 12px;font-weight:600}.tabs-row button.active{color:var(--ink);border-bottom-color:#d98634}.tabs-row.compact{border:0;padding:0}.tabs-row.compact button{padding:11px 13px}.table-toolbar{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.search-field{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:280px;max-width:100%;padding:0 10px;display:flex}.search-field input{border:0;outline:0;width:100%;min-width:0;height:36px}.group-panel{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--muted);background:#fafbfc;align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:flex}.table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:max-content;min-width:100%}.data-table th{border-bottom:1px solid var(--line);color:#4d5867;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#f6f7f9;border-right:1px solid #ebedf1;padding:10px 12px;font-size:12px;font-weight:700}.data-table td{border-bottom:1px solid var(--line);color:#4a5563;vertical-align:middle;max-width:260px;padding:11px 12px;font-size:12px}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#fafbfc}.data-table td strong,.data-table td small{display:block}.data-table td small{color:var(--muted);margin-top:3px;font-size:12px}.application-review-details{min-width:320px;margin-top:8px}.application-review-details summary{color:var(--brand-blue,#4f91e8);cursor:pointer;font-size:12px;font-weight:750}.application-review-grid{background:var(--brand-canvas,#f7f8fb);border:1px solid var(--brand-line,var(--line));border-radius:10px;grid-template-columns:repeat(2,minmax(145px,1fr));gap:10px;width:min(560px,70vw);margin-top:8px;padding:12px;display:grid}.application-review-grid span{color:var(--brand-slate,var(--muted));overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45;display:block}.application-review-grid b{color:var(--brand-ink,#17233b);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:12px;display:block}.application-document-links{flex-wrap:wrap;grid-column:1/-1;gap:6px 10px;display:flex!important}.application-document-links b{flex-basis:100%}.application-document-links a{color:var(--brand-blue,#4f91e8);font-weight:700}.orders-table{min-width:1500px}.aging-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;margin-bottom:14px;display:grid}.aging-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:15px 16px;display:flex}.aging-summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.aging-summary strong{color:var(--ink);font-size:24px}.aging-summary em{color:var(--muted);font-size:12px;font-style:normal}.aging-filter-bar{grid-template-columns:minmax(250px,1fr) repeat(4,minmax(130px,auto)) auto;align-items:center;gap:8px;min-width:0;max-width:100%;padding:12px;display:grid}.aging-filter-bar select{border:1px solid var(--line-strong);color:#45505e;background:#fff;border-radius:8px;min-width:0;height:36px;padding:0 9px}.aging-status-multiselect{min-width:170px;position:relative}.aging-status-multiselect>summary{background:var(--panel);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;height:36px;padding:0 10px;font-size:13px;list-style:none;display:flex}.aging-status-multiselect>summary::-webkit-details-marker{display:none}.aging-status-multiselect>summary:after{content:"⌄";color:var(--muted);font-size:14px}.aging-status-multiselect[open]>summary{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.aging-status-multiselect[open]>summary{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 18%,transparent)}}.aging-status-multiselect>div{background:var(--panel);border:1px solid var(--line-strong);z-index:30;border-radius:10px;gap:2px;min-width:260px;max-height:360px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 36px #0f172a2e}.aging-status-multiselect label{cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;font-size:13px;display:grid}.aging-status-multiselect label:hover{background:var(--surface)}.aging-status-multiselect label input{accent-color:var(--blue)}.aging-status-multiselect label small{color:var(--muted);white-space:nowrap;font-size:10px}.aging-status-multiselect label.disabled{cursor:not-allowed;opacity:.52}.aging-status-multiselect label.disabled:hover{background:0 0}.aging-status-multiselect .aging-status-limit-note{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.aging-status-multiselect .aging-status-limit-note{background:color-mix(in srgb,var(--blue) 8%,var(--panel))}}.aging-status-multiselect .aging-status-limit-note{color:var(--muted);border-radius:7px;margin:1px;padding:8px;font-size:11px;line-height:1.4}.aging-status-multiselect .aging-status-actions{border-bottom:1px solid var(--line);gap:4px;margin:-1px 1px 4px;padding:3px 2px 7px;display:flex}.aging-status-multiselect .aging-status-actions button{color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:700}.aging-status-multiselect .aging-status-actions button:hover{background:var(--surface)}.aging-status-multiselect .aging-status-actions button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.aging-status-multiselect .aging-status-actions button:disabled:hover{background:0 0}.aging-table{min-width:1240px}html[data-theme] .app-shell .aging-report-page .aging-table{table-layout:fixed;width:100%;min-width:1240px;font-size:11px}html[data-theme] .app-shell .aging-report-page .aging-table thead th{letter-spacing:.015em;white-space:normal;padding:7px 8px;font-size:10px;line-height:1.15}html[data-theme] .app-shell .aging-report-page .aging-table td{overflow-wrap:anywhere;vertical-align:middle;max-width:none;padding:7px 8px;font-size:11px;line-height:1.25}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):first-child{width:88px}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(2){width:96px}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(3){width:150px}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(4){width:170px}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(5){width:108px}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(6){width:112px}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(7){width:118px}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(8){width:104px}html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(n+9){width:122px}html[data-theme] .app-shell .aging-report-page .aging-table tr>:first-child{min-width:88px;max-width:88px}html[data-theme] .app-shell .aging-report-page .aging-table .table-link{gap:3px;font-size:11px}html[data-theme] .app-shell .aging-report-page .aging-table td small{margin-top:2px;font-size:10px;line-height:1.25}.aging-table .work-order-stage-control{gap:3px;margin:0}.aging-table .work-order-stage-select{flex-wrap:nowrap;gap:3px}html[data-theme] .app-shell .aging-report-page .aging-table .work-order-stage-select select{min-height:28px;padding:4px 22px 4px 6px;font-size:10px}.aging-table .work-order-stage-feedback{font-size:9px}.aging-table .work-order-invoice-link{gap:3px;font-size:10px}html[data-theme] .app-shell .aging-report-page .aging-table .aging-zone{gap:3px;padding:3px 5px;font-size:10px}.aging-table .aging-zone>svg{width:11px;height:11px}.aging-table .aging-row-action{gap:4px;margin-top:3px;padding:3px 5px;font-size:10px}[data-aging-row-highlight=yellow],[data-aging-highlight=yellow]{--aging-annotation-color:#d9a514}[data-aging-row-highlight=green],[data-aging-highlight=green]{--aging-annotation-color:#2f9b68}[data-aging-row-highlight=blue],[data-aging-highlight=blue]{--aging-annotation-color:#3b82d0}[data-aging-row-highlight=orange],[data-aging-highlight=orange]{--aging-annotation-color:#dd792e}[data-aging-row-highlight=red],[data-aging-highlight=red]{--aging-annotation-color:#d14d5b}[data-aging-row-highlight=purple],[data-aging-highlight=purple]{--aging-annotation-color:#8b65c9}html[data-theme] .app-shell .aging-report-page .aging-table tr[data-aging-row-highlight]>td{background-color:var(--aging-annotation-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .app-shell .aging-report-page .aging-table tr[data-aging-row-highlight]>td{background-color:color-mix(in srgb, var(--aging-annotation-color) 10%, var(--panel))}}html[data-theme] .app-shell .aging-report-page .aging-table td[data-aging-highlight]{background-color:var(--aging-annotation-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .app-shell .aging-report-page .aging-table td[data-aging-highlight]{background-color:color-mix(in srgb, var(--aging-annotation-color) 22%, var(--panel))}}html[data-theme] .app-shell .aging-report-page .aging-table td[data-aging-highlight]{box-shadow:inset 0 0 0 1px var(--aging-annotation-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .app-shell .aging-report-page .aging-table td[data-aging-highlight]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aging-annotation-color) 42%, transparent)}}html[data-theme] .app-shell .aging-report-page .aging-table tr[data-aging-row-highlight]:hover>td{background-color:var(--aging-annotation-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .app-shell .aging-report-page .aging-table tr[data-aging-row-highlight]:hover>td{background-color:color-mix(in srgb, var(--aging-annotation-color) 15%, var(--panel))}}html[data-theme] .app-shell .aging-report-page .aging-table tr[data-aging-row-highlight]:hover>td[data-aging-highlight]{background-color:var(--aging-annotation-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .app-shell .aging-report-page .aging-table tr[data-aging-row-highlight]:hover>td[data-aging-highlight]{background-color:color-mix(in srgb, var(--aging-annotation-color) 27%, var(--panel))}}.aging-order-cell{align-items:center;gap:3px;min-width:0;display:flex}.aging-annotation-trigger{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:relative}.aging-annotation-trigger:hover,.aging-annotation-trigger:focus-visible{background:var(--surface);color:var(--blue)}.aging-annotation-trigger.has-annotation{color:var(--blue)}.aging-annotation-trigger>span{border:1px solid var(--panel);background:#f0b429;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:1px}.aging-annotation-backdrop{z-index:110}.aging-annotation-dialog{background:var(--panel);border:1px solid var(--line-strong);color:var(--ink);border-radius:14px;gap:14px;width:min(560px,100vw - 28px);max-height:min(760px,100vh - 32px);margin:auto;padding:18px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a47}.aging-annotation-dialog>header,.aging-annotation-dialog>header>div,.aging-annotation-dialog>footer,.aging-annotation-cell-picker,.aging-annotation-chips{align-items:center;display:flex}.aging-annotation-dialog>header{justify-content:space-between}.aging-annotation-dialog>header>div{gap:9px;min-width:0}.aging-annotation-dialog h2{margin:0;font-size:17px}.aging-annotation-dialog header p{color:var(--muted);margin:2px 0 0;font-size:11px}.aging-annotation-dialog>fieldset{border:1px solid var(--line);border-radius:10px;margin:0;padding:11px}.aging-annotation-dialog>fieldset>legend{color:var(--muted);text-transform:uppercase;padding:0 5px;font-size:11px;font-weight:750}.aging-annotation-note{gap:6px;display:grid}.aging-annotation-note>span,.aging-annotation-cell-picker label>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.aging-annotation-note textarea,.aging-annotation-cell-picker select{background:var(--panel);border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:8px}.aging-annotation-note textarea{resize:vertical;min-height:90px;padding:10px;line-height:1.45}.aging-annotation-note small{color:var(--muted);justify-self:end;font-size:10px}.aging-annotation-cell-picker{align-items:end;gap:12px}.aging-annotation-cell-picker label{flex:190px;gap:5px;display:grid}.aging-annotation-cell-picker select{height:34px;padding:0 8px}.aging-annotation-palette{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aging-annotation-palette button{background:var(--aging-annotation-color,var(--muted));align-items:center}@supports (color:color-mix(in lab, red, red)){.aging-annotation-palette button{background:color-mix(in srgb, var(--aging-annotation-color,var(--muted)) 75%, var(--panel))}}.aging-annotation-palette button{color:var(--muted);cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;width:26px;height:26px;padding:0;font-size:10px;display:inline-flex}.aging-annotation-palette button.clear{background:var(--surface);border-radius:7px;width:auto;padding:0 7px}.aging-annotation-palette button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--blue)}@supports (color:color-mix(in lab, red, red)){.aging-annotation-palette button[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px color-mix(in srgb, var(--blue) 45%, transparent)}}.aging-annotation-chips{flex-wrap:wrap;gap:5px;margin-top:10px}.aging-annotation-chips button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:inline-flex}.aging-annotation-chips button>span{background:var(--aging-annotation-color);border-radius:50%;width:7px;height:7px}.aging-annotation-chips button.clear-all{color:var(--blue);background:0 0;border-color:#0000}.aging-annotation-meta{color:var(--muted);margin:-4px 0 0;font-size:10px}.aging-annotation-dialog>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:13px}.aging-annotation-dialog>footer .text-button{margin-right:auto}.aging-days-remaining,.aging-escalation{font-variant-numeric:tabular-nums;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.aging-days-remaining.overdue{color:#b42334}.aging-days-remaining.due-today{color:#8a5a00}.aging-days-remaining.remaining{color:#257451}.aging-days-remaining.unknown{color:var(--muted)}html[data-theme=dark] .aging-days-remaining.overdue{color:#ffb4b9}html[data-theme=dark] .aging-days-remaining.due-today{color:#ffd77a}html[data-theme=dark] .aging-days-remaining.remaining{color:#a2efb8}.aging-report-count{background:var(--panel);border-top:1px solid var(--line);color:var(--muted);padding:9px 12px;font-size:11px}@media (width<=680px){html[data-theme] .app-shell .aging-report-page .aging-table{table-layout:auto;width:100%;min-width:0}html[data-theme] .app-shell .aging-report-page .aging-table tr>:first-child,html[data-theme] .app-shell .aging-report-page .aging-table :is(th,td):nth-child(n){width:auto;min-width:0;max-width:none}.aging-annotation-dialog{border-radius:12px;width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:14px}.aging-annotation-cell-picker{flex-direction:column;align-items:stretch}.aging-annotation-cell-picker label{flex-basis:auto}}.age-pill{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.age-pill.fresh{color:#278853;background:#eaf8f0}.age-pill.watch{color:#4165c5;background:#eef3ff}.age-pill.warning{color:#a66a0d;background:#fff5dd}.age-pill.critical{color:#bd424b;background:#ffebec}.row-action{background:#f1f4f8;width:27px;height:27px}.table-link{color:var(--blue);background:0 0;padding:0;font-weight:700}.status-pill{color:#5a6573;white-space:nowrap;background:#edf0f4;border-radius:20px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.status-pill.green{color:#278b51;background:#e9f8ef}.status-pill.blue{color:#3869d4;background:#eaf0fe}.status-pill.purple{color:#5b8dce;background:#edf5ff}.status-pill.orange{color:#b66b15;background:#fff1de}.pagination{color:var(--muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.pagination>div{display:flex}.pagination button{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;width:31px;height:30px;margin-left:-1px;display:flex}.pagination button:first-child{border-radius:6px 0 0 6px}.pagination button:last-child{border-radius:0 6px 6px 0}.pagination button.active{background:var(--blue);color:#fff}.pagination button:disabled{color:#c1c7d0}.pagination select{border:1px solid var(--line);border-radius:6px;padding:6px;font-size:12px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.empty-state strong{margin:9px 0 4px}.empty-state p{color:var(--muted);max-width:300px;margin:0;font-size:12px}.empty-icon{color:#657184;background:#edf1f6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.drawer-scrim{z-index:70;background:#141d2838;position:fixed;inset:58px 0 0}.record-drawer{background:#fff;width:min(430px,92vw);padding:20px;animation:.2s drawerIn;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 36px #1c273624}@keyframes drawerIn{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.drawer-header{justify-content:space-between;align-items:flex-start;display:flex}.drawer-header span,.drawer-meta small,.detail-card>span,.invoice-customer span,.invoice-actions p{color:var(--muted);font-size:12px}.drawer-header h2{margin:3px 0;font-size:21px}.drawer-status{gap:6px;margin:12px 0 20px;display:flex}.drawer-customer{background:#f7f8fa;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.drawer-meta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:18px 0;padding:9px 0}.drawer-meta>div{align-items:flex-start;gap:9px;padding:8px 0;display:flex}.drawer-meta>div>span{flex-direction:column;gap:3px;font-size:12px;display:flex}.drawer-section{margin:17px 0}.drawer-section h3,.form-section h3,.settings-section h3{margin:0 0 8px;font-size:13px}.drawer-section p{color:#4c5765;margin:0;font-size:12px;line-height:1.55}.schedule-card{border:1px solid var(--line);background:#f7f8fa;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.schedule-card div{flex-direction:column;gap:2px;display:flex}.schedule-card span{color:var(--muted);font-size:12px}.invoice-preview{background:#f7f8fa;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;padding:14px;display:flex}.invoice-preview>span{color:var(--muted);font-size:12px}.invoice-preview strong{font-size:22px}.drawer-primary{width:100%;margin-top:22px;bottom:18px}.drawer-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-kpis>div{background:#f6f8fa;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.drawer-kpis span{color:var(--muted);font-size:12px}.drawer-kpis strong{font-size:18px}.section-title{justify-content:space-between;align-items:center;display:flex}.mini-order{border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}.mini-order>span{flex-direction:column;gap:2px;display:flex}.mini-order small{color:var(--muted);font-size:12px}.workspace-topline{align-items:center;gap:12px;margin-bottom:15px;display:flex}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-heading h1{margin:0 0 5px;font-size:24px}.workspace-heading>div:first-child>strong{color:#32445a;font-size:18px}.workspace-tabs{margin:17px 0;padding:0}.workspace-grid{grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-width:0;max-width:100%;display:grid}.workspace-main{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.workspace-side{flex-direction:column;gap:12px;min-width:0;display:flex}.detail-card-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:7px;min-height:100px;padding:13px;display:flex;position:relative}.detail-card small{color:var(--muted)}.detail-card button{color:var(--blue);background:0 0;position:absolute;top:10px;right:10px}.detail-card.money strong{font-size:22px}.source-history{margin-top:20px}.source-history-heading{justify-content:space-between;align-items:center;display:flex}.source-history-heading h3{margin-bottom:3px}.source-history-heading p{color:var(--muted);margin:0;font-size:12px}.source-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.source-facts>div{border:1px solid var(--line);background:#f8f9fb;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.source-facts span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.source-facts strong{overflow-wrap:anywhere;font-size:12px}.source-lines-scroll{border:1px solid var(--line);border-radius:8px;max-height:420px;overflow:auto}.source-lines-table{min-width:1050px}.source-lines-table th{z-index:1;position:sticky;top:0}.two-selects{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;padding:14px 0 18px;display:grid}.two-selects label,.form-section label,.field-grid label,.settings-form label,.advanced-search label,.invoice-actions label,.create-modal label{color:#45505e;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.two-selects select,.form-section input,.form-section textarea,.field-grid input,.field-grid textarea,.field-grid select,.settings-form input,.settings-form select,.advanced-search input,.advanced-search select,.invoice-actions input,.invoice-actions textarea,.create-modal input,.create-modal textarea,.create-modal select{border:1px solid var(--line-strong);color:var(--ink);resize:vertical;background:#fff;border-radius:7px;outline:0;min-height:38px;padding:9px 10px}.form-section{border-bottom:1px solid var(--line);flex-direction:column;gap:13px;padding:4px 0 18px;display:flex}.form-section+.form-section{padding-top:18px}.form-section:last-child{border-bottom:0}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field-grid .wide{grid-column:1/-1}.side-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding-bottom:9px}.check-row{align-items:center;gap:9px;padding:9px 13px;display:flex}.check-row input{accent-color:var(--blue)}.check-row span{color:#4c5765;font-size:12px}.upload-zone{color:var(--muted);background:#f8f9fb;border:1px dashed #cdd4de;border-radius:8px;flex-direction:column;align-items:center;gap:5px;width:calc(100% - 24px);margin:12px;padding:20px;display:flex}.upload-zone strong{color:var(--ink);font-size:12px}.upload-zone span{font-size:12px}.work-order-attachments .upload-zone{cursor:pointer;flex-direction:row;justify-content:flex-start;padding:13px}.work-order-attachments .upload-zone.busy{cursor:wait;opacity:.72}.work-order-attachments .upload-zone>span{gap:2px;display:grid}.workspace-attachment-list{gap:6px;padding:0 12px 4px;display:grid}.workspace-attachment-list>a{border:1px solid var(--line);color:var(--ink);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.workspace-attachment-list>a:hover{background:#f6faff;border-color:#c7ddfa}.workspace-attachment-list>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-attachment-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-attachment-list small{color:var(--muted);font-size:12px}.attachment-file-icon{color:#5293e8;background:#edf5ff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.attachment-empty{margin:0;padding:2px 13px 7px}.workspace-list-panel{overflow:hidden}.schedule-detail-row{grid-template-columns:auto 1fr auto auto auto auto;align-items:center;gap:18px;padding:18px;display:grid}.schedule-date{color:var(--blue);background:#eef3ff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.schedule-date strong{font-size:18px}.schedule-date span{font-size:12px}.schedule-detail-row>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.schedule-detail-row>div:nth-child(2) span,.schedule-times small{color:var(--muted);font-size:12px}.schedule-times{flex-direction:column;gap:4px;display:flex}.invoice-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-width:0;max-width:100%;display:grid}.invoice-builder{overflow:hidden}.invoice-customer{justify-content:space-between;padding:24px;display:flex}.invoice-customer>div{flex-direction:column;gap:6px;display:flex}.invoice-customer p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.invoice-table{border-collapse:collapse;width:100%}.invoice-table th{color:var(--muted);text-align:left;text-transform:uppercase;background:#f5f7f9;padding:10px 20px;font-size:12px}.invoice-table td{border-bottom:1px solid var(--line);padding:13px 20px}.add-line{color:var(--blue);background:0 0;margin:12px 20px;font-weight:600}.invoice-total{width:320px;margin-left:auto;padding:10px 20px 22px}.invoice-total>div{justify-content:space-between;padding:7px 0;display:flex}.invoice-total span{color:var(--muted)}.invoice-total .grand{border-top:1px solid var(--line-strong);margin-top:5px;padding-top:12px;font-size:17px}.invoice-actions{flex-direction:column;align-self:start;gap:12px;padding:18px;display:flex}.qb-invoice-workspace{align-items:start;padding:16px 0 28px}.qb-invoice-builder>.panel-header{padding:15px 17px}.qb-invoice-builder .panel-header>div:first-child>div{gap:2px;display:grid}.qb-invoice-builder .panel-header p{color:var(--muted);margin:0;font-size:12px}.qb-invoice-fields{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:linear-gradient(115deg,#fafbfe,#f6faff);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 17px;display:grid}.qb-invoice-fields label,.invoice-notes-grid label,.qb-item-dialog label{color:#465164;gap:5px;font-size:12px;font-weight:800;display:grid}.qb-invoice-fields .wide{grid-column:span 2}.qb-invoice-fields input,.qb-invoice-fields select,.qb-invoice-fields textarea,.invoice-notes-grid textarea,.qb-item-dialog input,.qb-item-dialog select,.qb-item-dialog textarea{border:1px solid var(--line-strong);resize:vertical;background:#fff;border-radius:8px;min-height:36px;padding:8px 9px}.invoice-line-toolbar{justify-content:space-between;align-items:center;padding:14px 17px 10px;display:flex}.invoice-line-toolbar>div{gap:2px;display:grid}.invoice-line-toolbar strong{font-size:12px}.invoice-line-toolbar span{color:var(--muted);font-size:12px}.invoice-line-grid{border-top:1px solid var(--line);grid-template-columns:minmax(145px,1.1fr) minmax(180px,1.5fr) 70px 100px 55px 90px 30px;align-items:center;gap:7px;padding:8px 12px;display:grid}.invoice-line-grid.invoice-line-head{color:#7c8595;letter-spacing:.04em;text-transform:uppercase;background:#f5f6f9;border:0;padding-top:7px;padding-bottom:7px;font-size:12px;font-weight:850}.invoice-line-grid select,.invoice-line-grid input,.invoice-line-grid textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:7px;font-size:12px}.invoice-line-grid>strong{text-align:right;font-size:12px}.invoice-line-rows{max-height:380px;overflow-y:auto}.money-input{border:1px solid var(--line-strong);background:#fff;border-radius:7px;align-items:center;min-width:0;display:flex}.money-input>span{color:var(--muted);padding-left:7px;font-size:12px}.money-input input{min-width:0;border:0!important}.tax-checkbox{align-items:center;gap:4px;font-size:12px;display:flex}.tax-checkbox input{width:auto;min-height:auto}.invoice-notes-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 17px 18px;display:grid}.invoice-line-description{gap:4px;min-width:0;display:grid}.invoice-line-description small{color:#657189;font-size:12px;font-weight:750;line-height:1.35}.qb-invoice-summary{background:linear-gradient(#fff,#fafbff);position:sticky;top:12px}.qb-invoice-summary>div:first-child{align-items:center;gap:9px;display:flex}.qb-invoice-summary>div:first-child>div{gap:1px;display:grid}.qb-invoice-summary .invoice-total{width:100%;margin:0;padding:8px 0}.qb-invoice-summary .invoice-total .money-input{width:112px}.invoice-readiness{border:1px solid var(--line);background:#f7f8fb;border-radius:10px;gap:7px;padding:10px;display:grid}.invoice-readiness>strong{font-size:12px}.invoice-readiness>span{color:#596578;align-items:center;gap:6px;font-size:12px;display:flex}.invoice-readiness svg{color:#258657}.qb-invoice-summary>small{color:var(--muted);font-size:12px;line-height:1.5}.invoice-delivery-control{background:#f7faff;border:1px solid #d8e4f3;border-radius:10px;gap:6px;width:100%;padding:10px;display:grid}.invoice-delivery-control label{color:#42516a;font-size:12px;font-weight:850}.invoice-delivery-control input{width:100%;min-width:0;font-size:12px}.invoice-revision-actions{gap:8px;width:100%;display:grid}.job-profitability-panel{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:linear-gradient(135deg,#f7faff,#f5f9ff);gap:12px;padding:16px 17px;display:grid}.job-profitability-panel.on-target{background:linear-gradient(135deg,#f4fcf8,#f7faff)}.job-profitability-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.job-profitability-panel>header>div{align-items:center;gap:10px;display:flex}.profitability-icon{color:#174a8b;background:#e7f1ff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.job-profitability-panel h3{margin:0;font-size:14px}.job-profitability-panel header p{color:var(--muted);margin:2px 0 0;font-size:12px}.job-profitability-panel>header label{color:#465164;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.profit-target-input{border:1px solid var(--line-strong);background:#fff;border-radius:9px;align-items:center;display:flex;overflow:hidden}.profit-target-input input{text-align:right;border:0;width:58px;min-height:36px;padding:7px 2px 7px 9px;font-size:12px;font-weight:850}.profit-target-input span{color:var(--muted);padding-right:9px;font-size:12px}.profitability-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profitability-hero-metrics>div{border:1px solid var(--line);background:#ffffffd1;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.profitability-hero-metrics span{color:#687386;font-size:12px;font-weight:800}.profitability-hero-metrics strong{color:var(--ink);letter-spacing:-.02em;font-size:17px}.profitability-hero-metrics small{color:var(--muted);font-size:12px;line-height:1.35}.profitability-hero-metrics .positive{color:#18845f}.profitability-hero-metrics :is(.warning,.negative),.profitability-table td.negative{color:#bb3c4c}.profitability-alert{color:#8e3040;background:#fff2f3;border:1px solid #efc4ca;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.profitability-alert svg{flex:none}.profitability-alert.data-warning{color:#7d5b12;background:#fff8e8;border-color:#edd28e}.profitability-table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.profitability-table{border-collapse:collapse;width:100%;min-width:620px}.profitability-table th{color:#778195;letter-spacing:.04em;text-align:right;text-transform:uppercase;background:#ffffffbf;padding:7px 9px;font-size:12px}.profitability-table th:first-child,.profitability-table td:first-child{text-align:left}.profitability-table td{border-top:1px solid var(--line);color:#344054;text-align:right;background:#ffffff7a;padding:8px 9px;font-size:12px;font-weight:750}.profitability-table td:first-child{gap:2px;display:grid}.profitability-table td:first-child small{color:var(--muted);font-size:12px;font-weight:600}.margin-pill{border-radius:999px;padding:3px 7px;font-size:12px;font-weight:850;display:inline-flex}.margin-pill.good{color:#177351;background:#e4f6ed}.margin-pill.attention{color:#a33142;background:#fce9ec}.job-profitability-panel>footer{color:var(--muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.job-profitability-panel>footer svg{color:#174a8b;flex:none}.work-order-upload-progress{color:#3d4f6b;background:#f7faff;border:1px solid #cde3ff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.work-order-upload-progress.dark{color:#fff;background:#17243a;border-color:#40516d}.work-order-upload-progress.finished{background:#effaf5;border-color:#b8dfce}.work-order-upload-progress.dark.finished{background:#14362f;border-color:#448774}.upload-progress-icon{color:#5997e9;align-items:center;display:flex}.work-order-upload-progress.finished .upload-progress-icon{color:#21835f}.work-order-upload-progress>div{gap:2px;min-width:0;display:grid}.work-order-upload-progress strong{color:inherit;font-size:12px}.work-order-upload-progress small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.work-order-upload-progress.dark small{color:#aeb9ca}.work-order-upload-progress>b{font-size:12px}.upload-progress-track{background:#6773912e;border-radius:999px;height:4px;display:block;overflow:hidden}.upload-progress-track i{background:linear-gradient(90deg,#5899ed,#3ea5ef);height:100%;transition:width .2s;display:block}.site-photo-upload-actions,.tech-photo-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.site-photo-upload.secondary,.tech-upload-button.secondary{color:#4e5c70;background:#f8f9fc;border-color:#c8ceda}.qb-item-dialog{max-width:760px}.qb-item-dialog .field-grid{max-height:min(560px,65vh);overflow-y:auto}.qb-item-dialog footer{justify-content:flex-end;display:flex}.qb-product-search-bar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin:16px 20px 8px;display:grid}.qb-product-search-bar .search-box{align-items:center;gap:9px;margin:0;padding:0 12px;display:flex}.qb-product-search-bar .search-box input{box-shadow:none;border:0;outline:0;flex:1;min-height:42px;padding:0;font-size:14px}.qb-product-result-summary{color:var(--muted);padding:0 20px 8px;font-size:12px;font-weight:700}.qb-product-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:28px;display:flex}.qb-product-empty strong{color:var(--ink);font-size:15px}.qb-product-empty span{max-width:360px;font-size:12px}.qb-product-search-results{gap:6px;min-height:180px;max-height:min(480px,55vh);padding:0 20px 14px;display:grid;overflow-y:auto}.qb-product-search-results>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.qb-product-search-results>button:hover{background:#f7faff;border-color:#9cc7ff}.qb-product-search-results>button span{gap:3px;min-width:0;display:grid}.qb-product-search-results>button strong,.qb-product-search-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qb-product-search-results>button small{color:var(--muted);font-size:12px;font-weight:500}.qb-product-picker-footer{border-top:1px solid var(--line);align-items:center;padding:14px 20px;justify-content:space-between!important}.qb-product-picker-footer>span{color:var(--muted);font-size:12px}@media (width<=720px){.qb-product-search-bar{grid-template-columns:1fr}}.status-choice-list span{align-items:center}.status-choice-list i{border-radius:999px;width:9px;height:9px}.status-choice-form{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 52px auto}.status-choice-form input[type=color]{cursor:pointer;width:52px;padding:3px}@media (width<=1180px){.qb-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-line-grid{grid-template-columns:minmax(130px,1fr) minmax(155px,1.2fr) 58px 84px 48px 78px 28px}.profitability-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.invoice-workspace{grid-template-columns:1fr}.qb-invoice-summary{position:static}.invoice-line-rows{overflow-x:auto}.invoice-line-grid{min-width:780px}.invoice-line-grid.invoice-line-head{overflow-x:hidden}.qb-invoice-fields,.invoice-notes-grid{grid-template-columns:1fr}.qb-invoice-fields .wide{grid-column:auto}.job-profitability-panel>header{flex-direction:column;align-items:flex-start}.profitability-hero-metrics{grid-template-columns:1fr 1fr}}.calendar-panel{overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px 0;display:flex}.google-calendar-account{color:#23734a;text-overflow:ellipsis;white-space:nowrap;background:#edf8f1;border:1px solid #cce8d6;border-radius:999px;align-items:center;gap:6px;max-width:260px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.google-calendar-week{border-bottom:1px solid var(--line);background:#fbfcfd}.google-calendar-week>header{justify-content:space-between;align-items:center;min-height:48px;padding:7px 12px;display:flex}.google-calendar-week>header>div,.google-calendar-week>header>div>span:last-child{align-items:center;gap:8px;display:flex}.google-calendar-week>header>div>span:last-child{flex-direction:column;align-items:flex-start;gap:1px}.google-calendar-week>header strong{font-size:12px}.google-calendar-week>header small{color:var(--muted);font-size:12px}.google-calendar-week>header>a{color:#4685d8;font-size:12px;font-weight:800}.google-calendar-browser{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);min-width:0;display:grid}.google-calendar-list{border-right:1px solid var(--line);background:#fff;min-width:0;padding:10px}.google-calendar-list-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.google-calendar-list-heading>strong,.google-calendar-list-heading .text-button{font-size:12px}.google-calendar-group+.google-calendar-group{margin-top:12px}.google-calendar-group h3{color:#7a8291;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;font-size:12px}.google-calendar-group label{cursor:pointer;border-radius:7px;grid-template-columns:14px 8px minmax(0,1fr);align-items:center;gap:6px;padding:5px 4px;display:grid}.google-calendar-group label:hover{background:#f6f7fa}.google-calendar-group input{width:13px;height:13px;margin:0}.google-calendar-group i{border-radius:50%;width:8px;height:8px}.google-calendar-group label span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.google-calendar-group>small,.google-calendar-list>p{color:var(--muted);margin:4px;font-size:12px;line-height:1.45;display:block}.google-calendar-week-wrap{min-width:0;overflow-x:auto}.google-g-mark{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-flex}.google-calendar-week-grid{grid-template-columns:repeat(7,minmax(118px,1fr));min-width:826px;display:grid}.google-calendar-week-grid>div{border-right:1px solid var(--line);min-height:138px;padding:7px}.google-calendar-week-grid>div:last-child{border-right:0}.google-calendar-week-grid>div.today{background:#f3f8ff}.google-calendar-day{color:#7a8291;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}.google-calendar-day strong{color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;display:inline-flex}.google-calendar-week-grid>div.today .google-calendar-day strong{color:#fff;background:#579bf5}.google-calendar-events{gap:4px;display:grid}.google-calendar-events>a{color:#3b4e68;background:#e5f0ff;border-left:3px solid #00000029;border-radius:5px;gap:1px;min-width:0;padding:5px 6px;text-decoration:none;display:grid}.google-calendar-events>a strong,.google-calendar-events>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.google-calendar-events>a strong{font-size:12px}.google-calendar-events>a small{color:inherit;opacity:.78;font-size:12px}.google-calendar-events>small{color:var(--muted);padding:2px 4px;font-size:12px}.calendar-controls>button{border:1px solid var(--line);background:#fff;min-height:32px;padding:0 10px;font-size:12px}.dispatch-layout{grid-template-columns:minmax(160px,200px) minmax(0,1fr);min-width:0;max-width:100%;min-height:690px;display:grid}.dispatch-resources{border-right:1px solid var(--line)}.resource-title{border-bottom:1px solid var(--line);text-transform:uppercase;background:#f7f8fa;align-items:center;gap:6px;height:43px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.resource-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:50px;padding:0 10px;display:flex}.resource-row span:nth-child(2){flex:1;font-size:12px;font-weight:600}.resource-row i{background:#b8c0ca;border-radius:50%;width:7px;height:7px}.resource-row i.online{background:var(--green)}.resource-row.unassigned{color:#a96618}.calendar-scroll{min-width:0;overflow-x:auto}.calendar-head{border-bottom:1px solid var(--line);background:#f7f8fa;grid-template-columns:80px 1fr;height:43px;display:grid}.calendar-head strong{justify-content:center;align-items:center;font-size:12px;display:flex}.calendar-body{min-width:760px;height:640px;position:relative}.time-row{grid-template-columns:80px 1fr;height:58px;display:grid}.time-row span{border-right:1px solid var(--line);color:#5c6673;text-align:right;padding:8px;font-size:12px}.time-row i{border-bottom:1px solid var(--line)}.calendar-event{border-left:4px solid var(--blue);text-align:left;border-radius:5px;flex-direction:column;align-items:flex-start;gap:2px;width:41%;padding:7px 10px;display:flex;position:absolute;left:105px}.calendar-event strong{font-size:12px}.calendar-event span{font-size:12px;font-weight:700}.calendar-event small{color:#5f6977;font-size:12px}.event-1{background:#eaf0ff}.event-2{border-left-color:var(--purple);background:#edf5ff;left:48%}.event-3{border-left-color:var(--green);background:#e9f8ef}.event-4{border-left-color:var(--orange);background:#fff2df;left:48%}.now-line{background:var(--red);height:1px;position:absolute;left:80px;right:0}.now-line span{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.days-off-check{border-top:1px solid var(--line);align-items:center;gap:7px;padding:10px 13px;display:flex}.iq-days-off-week{border-bottom:1px solid var(--line);background:var(--surface-soft);padding:12px}.iq-days-off-week>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.iq-days-off-week>header>span{align-items:center;gap:7px;display:flex}.iq-days-off-week>header small{color:var(--muted);margin-left:4px}.iq-days-off-week>div{grid-template-columns:repeat(7,minmax(110px,1fr));gap:7px;display:grid;overflow-x:auto}.iq-days-off-week article{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:110px;min-height:72px;padding:8px}.iq-days-off-week article>strong,.iq-days-off-week article>em{color:var(--muted);font-size:12px;font-style:normal;display:block}.iq-days-off-week article>span{color:#7c5319;background:#fff2df;border-radius:6px;margin-top:6px;padding:5px 6px;display:block}.iq-days-off-week article>span b,.iq-days-off-week article>span small{font-size:12px;line-height:1.35;display:block}@media (width<=980px){.calendar-toolbar{flex-direction:column;align-items:flex-start;padding-bottom:9px}.calendar-controls{max-width:100%;padding-bottom:2px;overflow-x:auto}.google-calendar-week{overflow-x:auto}.google-calendar-browser{grid-template-columns:180px minmax(0,1fr);min-width:1000px}}.map-calendar-layout{grid-template-columns:370px minmax(0,1fr);gap:12px;min-width:0;max-width:100%;display:grid}.mini-agenda{overflow:hidden}.agenda-item{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.agenda-item:hover{background:#fafbfc}.agenda-time{color:var(--blue);text-align:center;background:#e9effd;border-radius:7px;padding:7px;font-size:12px;font-weight:700}.agenda-item>div{flex-direction:column;gap:3px;display:flex}.agenda-item small{color:var(--muted);font-size:12px}.faux-map{background:#e9e6dd;min-height:570px;position:relative;overflow:hidden}.faux-map:before,.faux-map:after{content:"";background:#c2cfafbf;border-radius:40% 60% 55% 45%;width:340px;height:260px;position:absolute}.faux-map:before{top:8%;left:8%}.faux-map:after{bottom:4%;right:5%}.road{transform-origin:50%;background:#fff;width:120%;height:7px;position:absolute;box-shadow:0 0 0 2px #d5d0c7}.road-1{top:31%;left:-10%;transform:rotate(12deg)}.road-2{top:63%;left:-7%;transform:rotate(-7deg)}.road-3{top:48%;left:14%;transform:rotate(68deg)}.road-4{top:45%;left:42%;transform:rotate(101deg)}.map-water{background:#b9dce5;border:4px solid #f4f7f4;position:absolute}.water-1{border-radius:50%;width:160px;height:95px;top:40%;left:18%}.water-2{border-radius:50% 15%;width:240px;height:130px;bottom:-30px;right:20%;transform:rotate(12deg)}.map-controls{z-index:4;flex-direction:column;display:flex;position:absolute;top:14px;left:14px}.map-controls button{border:1px solid var(--line);background:#fff;border-radius:0;font-size:20px}.map-controls button:first-child{border-radius:6px 6px 0 0}.map-controls button:last-child{border-radius:0 0 6px 6px;margin-top:-1px}.map-pin{background:var(--blue);color:#fff;z-index:5;border:3px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:flex;position:absolute;transform:rotate(-45deg);box-shadow:0 3px 10px #0003}.map-pin.green{background:var(--green)}.map-pin.orange{background:var(--orange)}.map-pin.purple{background:var(--purple)}.map-pin.slate{background:#647184}.map-pin{text-indent:0}.map-legend{z-index:5;background:#ffffffed;border-radius:7px;gap:14px;padding:9px 11px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 4px 14px #0000001f}.map-legend span{align-items:center;gap:5px;font-size:12px;display:flex}.map-legend i{background:var(--blue);border-radius:50%;width:7px;height:7px}.map-legend i.green{background:var(--green)}.map-legend i.orange{background:var(--orange)}.route-strip{justify-content:space-between;align-items:center;margin-top:12px;padding:13px;display:flex}.route-strip>div{align-items:center;gap:10px;display:flex}.route-strip>div>div{flex-direction:column;gap:3px;display:flex}.route-strip small{color:var(--muted)}.customer-summary{grid-template-columns:repeat(3,1fr)}.customer-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.customer-summary>div>span:last-child{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.customer-summary strong{color:var(--ink);font-size:19px}.estimate-insights{grid-template-columns:repeat(4,1fr) 2fr}.mini-spark>div{align-items:flex-end;gap:5px;height:45px;display:flex}.mini-spark i{background:#aab4c2;border-radius:2px 2px 0 0;flex:1}.report-tabs{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:15px}.report-groups{flex-direction:column;gap:22px;display:flex}.report-group-title{align-items:center;gap:8px;margin-bottom:9px;display:flex}.report-group-title h2{letter-spacing:.05em;margin:0;font-size:12px}.report-group-title span{color:var(--muted);background:#e9edf2;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;display:flex}.report-card-grid{grid-template-columns:repeat(3,1fr);gap:9px;min-width:0;max-width:100%;display:grid}.report-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:13px;display:grid}.report-card:hover{border-color:#c7cfdb;box-shadow:0 6px 16px #18222f0f}.report-icon{grid-row:span 2;width:34px;height:34px}.report-card strong{font-size:12px}.report-card small{color:var(--muted);font-size:12px}.report-card svg:last-child{grid-area:1/3/span 2}.custom-reports{flex-direction:column;align-items:center;padding-bottom:30px;display:flex}.office-time-clock{border-color:var(--brand-primary,#246bfd);align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.office-time-clock{border-color:color-mix(in srgb, var(--brand-primary,#246bfd) 24%, var(--line,#dce3ed))}}.office-time-clock{background:linear-gradient(135deg, var(--brand-primary,#246bfd) 0%, var(--surface) 64%)}@supports (color:color-mix(in lab, red, red)){.office-time-clock{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary,#246bfd) 7%, var(--surface)) 0%, var(--surface) 64%)}}.office-time-clock-copy{flex:1;align-items:center;gap:13px;min-width:220px;display:flex}.office-time-clock-copy small{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:750;display:block}.office-time-clock-copy h2{margin:3px 0 2px;font-size:18px}.office-time-clock-copy p{color:var(--muted);margin:0;line-height:1.45}.office-time-clock-icon{width:44px;height:44px;color:var(--brand-primary,#246bfd);background:var(--brand-primary,#246bfd);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.office-time-clock-icon{background:color-mix(in srgb, var(--brand-primary,#246bfd) 12%, var(--surface))}}.office-time-clock-icon{flex:none}.office-time-clock-icon.active{color:#18764b;background:#e1f5e9}.office-time-clock-warning{color:#855318;background:#fff3dc;border-radius:10px;align-items:flex-start;gap:8px;max-width:360px;padding:10px 12px;display:flex}.office-time-clock-warning svg{flex:none;margin-top:2px}.office-time-clock-warning span{gap:2px;display:grid}.timecard-filters{align-items:flex-end;gap:10px;margin-bottom:12px;padding:13px;display:flex}.timecard-filters label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.timecard-filters input,.timecard-filters select{border:1px solid var(--line-strong);background:#fff;border-radius:7px;min-height:36px;padding:0 9px}.timecard-users{flex-direction:column;gap:8px;display:flex}.timecard-user{overflow:hidden}.timecard-user-head{text-align:left;background:#fff;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;width:100%;padding:11px 14px;display:grid}.timecard-user-head>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.timecard-user-head small{color:var(--muted);font-size:12px}.compact-table{width:100%}.field-time-list{flex-direction:column;gap:8px;display:flex}.field-time-list>div{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding-bottom:8px;display:flex}.field-time-list>div:last-child{border-bottom:0;padding-bottom:0}.field-time-list span{color:var(--muted);font-size:12px}.settings-layout{grid-template-columns:230px minmax(0,1fr);gap:12px;min-width:0;max-width:100%;display:grid}.settings-nav{flex-direction:column;align-self:start;padding:7px;display:flex}.settings-nav button{color:#566170;text-align:left;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12px;display:flex}.settings-nav button:hover,.settings-nav button.active{color:var(--blue);background:#edf2fb;font-weight:700}.settings-content{min-height:620px;overflow:hidden}.settings-content-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.settings-content-head h2{margin:0 0 5px}.settings-form{padding:20px}.settings-section{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:22px}.settings-section:last-child{border:0}.settings-section>p{color:var(--muted);margin:-3px 0 15px}.invoice-delivery-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:22px;display:grid}.invoice-delivery-editor{gap:14px;display:grid}.settings-section-heading{align-items:flex-start;gap:11px;display:flex}.settings-section-heading h3,.settings-section-heading p{margin:0}.settings-section-heading p{color:var(--muted);margin-top:3px;font-size:13px}.payment-management-settings label:not(.invoice-payment-toggle){color:var(--text);gap:7px;font-size:13px;font-weight:700;display:grid}.payment-management-settings input[type=text],.payment-management-settings input[type=password],.payment-management-settings input:not([type]),.payment-management-settings textarea{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:10px;padding:11px 12px}.payment-management-settings textarea{resize:vertical;line-height:1.55}.invoice-template-tokens{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.invoice-template-tokens strong{color:var(--muted);margin-right:3px;font-size:12px}.invoice-template-tokens code{color:#417bc6;background:#eff6ff;border:1px solid #d8e9ff;border-radius:999px;padding:4px 8px;font-size:12px}.invoice-payment-toggle{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.invoice-payment-toggle input{margin-top:3px}.invoice-payment-toggle span{gap:3px;display:grid}.invoice-payment-toggle small{color:var(--muted);font-weight:400;line-height:1.45}.invoice-email-preview{color:#fff;background:linear-gradient(145deg,#111827,#1a222d);border-radius:16px;align-self:start;gap:13px;padding:20px;display:grid;position:sticky;top:16px;box-shadow:0 18px 50px #1926372e}.invoice-email-preview>span{color:#b2bfcf;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.invoice-email-preview pre{color:#e9eef4;white-space:pre-wrap;margin:0;font-family:inherit;font-size:13px;line-height:1.6}.invoice-email-preview small{color:#b2bfcf;border-top:1px solid #ffffff1f;align-items:center;gap:6px;padding-top:12px;display:flex}.payment-roadmap-card,.payment-roadmap-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-roadmap-card h3,.payment-roadmap-card p{margin:0}.stripe-connect-card{background:linear-gradient(145deg,#fafcff,#f3f7ff);border:1px solid #d9e9ff;border-radius:16px;gap:16px;padding:18px;display:grid}.stripe-connect-card .settings-section-heading>.status-pill{white-space:nowrap;margin-left:auto}.stripe-method-list{flex-wrap:wrap;gap:7px;display:flex}.stripe-method-list span{border:1px solid var(--line);color:#4b5563;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:700;display:flex}.stripe-method-list svg{color:#1f9d68}.stripe-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.stripe-status-grid>div{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;padding:12px;display:grid}.stripe-status-grid span,.stripe-webhook-row span,.stripe-webhook-row small{color:var(--muted);font-size:12px}.stripe-status-grid strong{text-transform:capitalize;font-size:14px}.iq-payment-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.iq-payment-pricing-grid article{background:#ffffffe0;border:1px solid #d9e9ff;border-radius:13px;gap:4px;padding:14px;display:grid}.iq-payment-pricing-grid span,.iq-payment-pricing-grid small,.processor-review-card span,.processor-review-card small{color:var(--muted);font-size:12px}.iq-payment-pricing-grid strong{color:#284975;font-size:22px}.processor-review-card{border:1px solid var(--line);background:#fff;border-radius:13px;gap:10px;padding:14px;display:grid}.processor-review-card>div:first-child{gap:4px;display:grid}.processor-review-card.ready{background:#f0fbf5;border-color:#bce9ce}.processor-review-meter{background:#eaf0f7;border-radius:999px;height:7px;overflow:hidden}.processor-review-meter i{border-radius:inherit;background:linear-gradient(90deg,#5896e8,#3487f7);height:100%;transition:width .18s;display:block}.stripe-secret-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.stripe-secret-form.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stripe-secret-form.three button{grid-column:1/-1;justify-self:start}.stripe-webhook-row,.stripe-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.stripe-webhook-row>div{gap:5px;min-width:0;display:grid}.stripe-webhook-row code{border:1px solid var(--line);color:#456fa6;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 9px;font-size:12px;overflow:hidden}.stripe-actions{justify-content:flex-start}.stripe-owned-onboarding{background:radial-gradient(circle at 0 0,#4f9bff1a,#0000 34%),#fff;border:1px solid #d4e7ff;border-radius:18px;gap:16px;margin-top:4px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #243f621f}.stripe-onboarding-close{color:#4c72a4;cursor:pointer;background:#f3f8ff;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:18px;right:18px}.stripe-owned-header{align-items:flex-start;gap:12px;padding-right:44px;display:flex}.stripe-owned-header>div{gap:4px;display:grid}.stripe-owned-header span:not(.panel-icon){color:#577aa8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.stripe-owned-header h3,.stripe-owned-header p,.stripe-stage-title h4,.stripe-stage-title p{margin:0}.stripe-owned-header h3{font-size:20px}.stripe-owned-header p,.stripe-stage-title p{color:var(--muted);font-size:12px}.stripe-owned-progress{background:#e8f0fa;border-radius:99px;height:4px;overflow:hidden}.stripe-owned-progress span{background:linear-gradient(90deg,#57a0ff,#3485ff);height:100%;transition:width .18s;display:block}.stripe-owned-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.stripe-owned-steps li{color:#959fad;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.stripe-owned-steps li>span{background:#eff3f8;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.stripe-owned-steps li.active,.stripe-owned-steps li.done{color:#407bc9}.stripe-owned-steps li.active>span{color:#fff;background:#4c9aff}.stripe-owned-steps li.done>span{color:#16865a;background:#e6f7ef}.stripe-owned-stage{background:#f9fbfdeb;border:1px solid #e1e7ef;border-radius:15px;gap:14px;min-height:320px;padding:18px;display:grid}.stripe-stage-title{align-items:center;gap:10px;display:flex}.stripe-stage-title>span{color:#4586dc;background:#e7f1ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:flex}.stripe-stage-title>div{gap:2px;display:grid}.stripe-stage-title h4{font-size:16px}.stripe-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.stripe-choice-row button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.stripe-choice-row button.selected{color:#3875c5;background:#f2f8ff;border-color:#649eeb;box-shadow:inset 0 0 0 1px #649eeb}.stripe-choice-row button span,.stripe-choice-row button small,.stripe-owned-grid label,.stripe-owned-grid label small{display:block}.stripe-choice-row button small,.stripe-owned-grid label small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500}.stripe-owned-grid{gap:10px;display:grid}.stripe-owned-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stripe-owned-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-owned-grid .span-two{grid-column:span 2}.stripe-owned-grid .span-three{grid-column:span 3}.stripe-owned-grid label{color:#4a525c;font-size:12px;font-weight:750}.stripe-owned-grid input,.stripe-owned-grid select,.stripe-owned-grid textarea,.stripe-birth-date input{color:var(--ink);font:inherit;background:#fff;border:1px solid #d9e0e8;border-radius:9px;width:100%;min-height:39px;margin-top:5px;padding:9px 10px}.stripe-owned-grid input:focus,.stripe-owned-grid select:focus,.stripe-owned-grid textarea:focus,.stripe-birth-date input:focus{border-color:#5aa2ff;outline:none;box-shadow:0 0 0 3px #5aa2ff1c}.stripe-birth-date>span{grid-template-columns:.8fr .8fr 1.3fr;gap:5px;display:grid}.stripe-owner-toggle,.stripe-terms-toggle{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;display:flex}.stripe-owner-toggle input,.stripe-terms-toggle input{width:17px;height:17px;margin:1px 0 0}.stripe-owner-toggle span,.stripe-owner-toggle small{display:block}.stripe-owner-toggle small{color:var(--muted);margin-top:2px}.stripe-bank-card{color:#fff;background:linear-gradient(145deg,#202a38,#121821);border-radius:15px;grid-template-columns:auto 1fr;align-items:flex-start;gap:13px;padding:18px;display:grid}.stripe-bank-card>span{background:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stripe-bank-card label{color:#e7eaef}.stripe-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.stripe-review-grid>div{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;padding:13px;display:grid}.stripe-review-grid span,.stripe-review-grid small{color:var(--muted);font-size:12px}.stripe-review-grid strong{font-size:13px}.stripe-terms-toggle a{color:#4584d6;font-weight:750}.stripe-owned-actions{justify-content:space-between;align-items:center;display:flex}.stripe-owned-actions button{align-items:center;gap:5px;display:inline-flex}.stripe-requirements-card{color:#73540d;background:#fff8e8;border:1px solid #f0d28a;border-radius:11px;padding:12px 14px}.stripe-requirements-card ul{flex-wrap:wrap;gap:6px 20px;margin:7px 0 0;padding-left:18px;display:flex}.stripe-owned-onboarding.complete{text-align:center;justify-items:center;padding:42px 24px}.stripe-owned-onboarding.complete h3,.stripe-owned-onboarding.complete p{max-width:600px;margin:0}.stripe-complete-icon{color:#12865a;background:#e6f8ef;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}@media (width<=900px){.stripe-status-grid,.stripe-secret-form,.stripe-secret-form.three,.stripe-owned-grid.three,.stripe-review-grid{grid-template-columns:1fr 1fr}.stripe-owned-grid .span-three{grid-column:span 2}.stripe-secret-form button{grid-column:1/-1}}@media (width<=620px){.stripe-status-grid,.stripe-secret-form,.stripe-secret-form.three,.stripe-owned-grid.three,.stripe-owned-grid.two,.stripe-review-grid,.stripe-choice-row,.stripe-owned-steps{grid-template-columns:1fr}.stripe-owned-grid .span-two,.stripe-owned-grid .span-three{grid-column:auto}.stripe-owned-steps li:not(.active){display:none}.stripe-owned-stage{min-height:0;padding:14px}.stripe-owned-onboarding{padding:16px}.stripe-connect-card .settings-section-heading,.stripe-webhook-row,.stripe-actions{flex-direction:column;align-items:stretch}.stripe-connect-card .settings-section-heading>.status-pill{margin-left:0}}.payment-fee-control{place-items:flex-end end;gap:8px;min-width:185px;display:grid}.payment-fee-control label{align-items:center!important;gap:7px!important;display:flex!important}.payment-fee-control input{text-align:right;max-width:84px}.payment-roadmap-card p{color:var(--muted);margin-top:3px;font-size:13px}@media (width<=980px){.invoice-delivery-grid,.iq-payment-pricing-grid{grid-template-columns:1fr}.invoice-email-preview{position:static}}.api-key-settings{gap:14px;padding:18px;display:grid}.api-key-security-note{color:#4378bd;background:linear-gradient(135deg,#eff6ff,#eef8ff);border:1px solid #d6e6fb;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.api-key-security-note>div,.api-key-coming-soon>span{flex-direction:column;gap:4px;display:flex}.api-key-security-note strong{color:#34619b;font-size:12px}.api-key-security-note span{color:#667991;font-size:12px;line-height:1.5}.api-key-card{background:radial-gradient(circle at 93% 8%,#5192e81f,#0000 28%),#fcfdff;border:1px solid #d5e3f6;border-radius:12px;padding:18px;overflow:hidden}.api-key-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.api-key-card-head .integration-icon{width:42px;height:42px}.api-key-card-head h3{margin:1px 0 4px;font-size:17px}.api-key-card-head p{color:var(--muted);margin:0;font-size:12px}.api-key-current{border-top:1px solid #dfe9f7;border-bottom:1px solid #dfe9f7;grid-template-columns:1.1fr 1fr 1fr;margin-top:16px;display:grid}.api-key-current>div{border-right:1px solid #dfe9f7;flex-direction:column;gap:6px;min-width:0;padding:13px 14px;display:flex}.api-key-current>div:last-child{border:0}.api-key-current small{color:var(--muted);text-transform:uppercase;font-size:12px}.api-key-current code{color:#3b5c87;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:12px;font-weight:750}.api-key-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.api-key-form{gap:12px;padding-top:16px;display:grid}.api-key-form label{color:#45505e;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.api-key-form input{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-geist-mono), monospace;background:#fff;border-radius:8px;outline:0;min-height:42px;padding:10px 12px}.api-key-form input:focus{border-color:#6ba5f1;box-shadow:0 0 0 3px #6ba5f11f}.api-key-form label small{color:var(--muted);font-size:12px;font-weight:500}.api-key-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-key-error{color:#9f3434;background:#fff0f0;border-radius:8px;margin:12px 0 0;padding:10px 11px;font-size:12px}.api-key-coming-soon{color:var(--muted);background:#fafbfc;border:1px dashed #d7dce4;border-radius:10px;align-items:center;gap:11px;padding:13px 14px;display:flex}.api-key-coming-soon>div{background:#edf0f4;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.api-key-coming-soon strong{color:#4b5665;font-size:12px}.api-key-coming-soon small{color:var(--muted);font-size:12px}.integration-onboarding{background:radial-gradient(circle at 93% 5%,#498de61f,#0000 32%),linear-gradient(145deg,#fcfdff,#f8fbff);border:1px solid #d8e3f1;border-radius:14px;margin-bottom:18px;padding:20px;position:relative;overflow:hidden}.integration-progress-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.integration-progress-head h3{letter-spacing:-.03em;margin:4px 0 5px;font-size:20px}.integration-progress-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.readiness-score{background:#ffffffdb;border:1px solid #d8e3f1;border-radius:50%;flex-direction:column;flex:0 0 70px;justify-content:center;align-items:center;height:70px;display:flex;box-shadow:0 9px 26px #3d5d861a}.readiness-score strong{color:#4378bd;letter-spacing:-.04em;font-size:18px}.readiness-score small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.readiness-track{background:#e7ecf3;border-radius:99px;height:7px;margin:16px 0;overflow:hidden}.readiness-track span{border-radius:inherit;background:linear-gradient(90deg,#5293e8,#289bf6,#38b970);height:100%;transition:width .45s;display:block}.integration-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;max-width:100%;display:grid}.integration-milestones button{text-align:left;background:#ffffffc7;border:1px solid #e1e3eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.integration-milestones button:hover,.integration-milestones button.active{border-color:#83aee7;box-shadow:0 6px 18px #4378bd17}.integration-milestones button.complete{background:#f3fbf6;border-color:#bfe3cb}.integration-milestones .integration-icon{width:32px;height:32px}.integration-milestones button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.integration-milestones strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.integration-milestones small{color:var(--muted);font-size:12px}.integration-milestones button.complete small{color:#25804d}.guided-setup-panel{background:#ffffffed;border:1px solid #e1e3eb;border-radius:12px;margin-top:12px;padding:16px}.guided-setup-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.guided-setup-title>div{min-width:0}.guided-setup-title>div>span{color:#4b7fc4;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800}.guided-setup-title h3{margin:2px 0 3px;font-size:16px}.guided-setup-title p{color:var(--muted);margin:0;font-size:12px}.setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;max-width:100%;margin-top:15px;display:grid}.setup-steps>div{background:#fafbfc;border:1px solid #e7e9ee;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.setup-steps>div.current{background:#f6faff;border-color:#c4d8f3}.setup-steps>div.done{background:#f3fbf6;border-color:#cae8d4}.setup-steps>div>span{color:#626d7b;background:#e8eaf0;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:12px;font-weight:800;display:flex}.setup-steps>div.current>span{color:#fff;background:#5293e8}.setup-steps>div.done>span{color:#fff;background:#35b96d}.setup-steps>div>div{flex-direction:column;gap:5px;min-width:0;display:flex}.setup-steps strong{font-size:12px}.setup-steps small{color:var(--muted);font-size:12px;line-height:1.4}.setup-steps .secondary-button{align-self:flex-start;min-height:31px;padding:0 9px;font-size:12px}.redirect-copy{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:3px;display:grid}.redirect-copy label{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:700}.redirect-copy code{color:#46505f;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f7;border-radius:6px;padding:7px;font-size:12px;overflow:hidden}.redirect-copy button{border:1px solid var(--line-strong);color:#526071;background:#fff;border-radius:6px;padding:0 8px;font-size:12px;font-weight:750}.guided-credential-form{border-top:1px solid #e7e9ee;margin-top:14px}.twilio-shared-inbox-activation{background:linear-gradient(145deg,#fbfdff,#f6f9fe);border:1px solid #dbe5f2;border-radius:12px;gap:13px;margin-top:16px;padding:15px;display:grid}.twilio-shared-inbox-activation>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.twilio-shared-inbox-activation>header>div{min-width:0}.twilio-shared-inbox-activation h4{color:var(--ink);margin:2px 0 3px;font-size:15px}.twilio-shared-inbox-activation>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.twilio-release-boundary{color:#35699f;background:#eef6ff;border:1px solid #cfe1f7;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;display:flex}.twilio-release-boundary>svg{flex:none}.twilio-release-boundary>span{gap:2px;display:grid}.twilio-release-boundary strong,.twilio-release-boundary small{font-size:12px;line-height:1.4}.twilio-release-boundary small{color:#577798}.twilio-activation-metrics{background:#fff;border:1px solid #e3e8ef;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.twilio-activation-metrics>div{gap:4px;min-width:0;padding:10px 11px;display:grid}.twilio-activation-metrics>div+div{border-left:1px solid #e8ebf0}.twilio-activation-metrics small{color:var(--muted);font-size:11px}.twilio-activation-metrics strong{overflow-wrap:anywhere;font-size:12px}.twilio-webhook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.twilio-webhook-grid>div{background:#fff;border:1px solid #e1e6ed;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.twilio-webhook-grid>div>span{grid-column:1/-1;gap:2px;display:grid}.twilio-webhook-grid strong,.twilio-webhook-grid small{font-size:11px;line-height:1.4}.twilio-webhook-grid small{color:var(--muted)}.twilio-webhook-grid code{color:#3d526d;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#f3f6fa;border-radius:6px;min-width:0;padding:8px;font-size:11px;overflow:hidden}.twilio-webhook-grid .secondary-button{min-height:32px;padding:0 9px}.twilio-activation-options,.twilio-activation-confirmations{gap:8px;display:grid}.twilio-activation-options>label,.twilio-activation-confirmations>label{cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px 11px;display:grid}.twilio-activation-options input,.twilio-activation-confirmations input{width:16px;height:16px;margin:1px 0 0}.twilio-activation-options span,.twilio-activation-confirmations span{gap:3px;display:grid}.twilio-activation-options strong,.twilio-activation-confirmations strong,.twilio-activation-options small,.twilio-activation-confirmations small{font-size:12px;line-height:1.4}.twilio-activation-options small,.twilio-activation-confirmations small{color:var(--muted)}.twilio-activation-confirmations{border:0;margin:0;padding:0}.twilio-activation-confirmations legend{color:#566273;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.twilio-activation-confirmations>label{background:#fffaf1;border-color:#ead8b3}.twilio-activation-actions{margin-top:0}.twilio-last-validated{color:var(--muted);font-size:11px}.credential-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;display:grid}.credential-pair.credential-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-credential-summary{color:#277f4e;background:#f3fbf6;border:1px solid #cae8d4;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.saved-credential-summary>span{flex-direction:column;gap:2px;display:flex}.saved-credential-summary strong{font-size:12px}.saved-credential-summary small,.credential-loading{color:var(--muted);font-size:12px}.credential-loading{margin:10px 0 0}.connected-systems-label{justify-content:space-between;align-items:flex-end;margin:4px 2px 10px;display:flex}.connected-systems-label span{color:#344153;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.connected-systems-label small{color:var(--muted);font-size:12px}.planned-integrations{border:1px solid var(--line);background:#fafbfc;border-radius:12px;margin-top:12px;padding:14px}.planned-integrations-head{justify-content:space-between;align-items:center;display:flex}.planned-integrations-head>div{flex-direction:column;gap:3px;display:flex}.planned-integrations-head strong{font-size:12px}.planned-integrations-head small{color:var(--muted);font-size:12px}.planned-integrations-head>span{color:#697586;text-transform:uppercase;background:#eef0f4;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:750}.planned-integrations .integration-grid{padding:12px 0 0}.planned-integrations .integration-grid>div{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.planned-integrations .integration-grid>div>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.planned-integrations .integration-grid small{color:var(--muted)}.planned-integrations .integration-grid i{background:#c8cfd8;border-radius:50%;width:8px;height:8px}.elegant-confetti{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.elegant-confetti i{opacity:0;background:#5293e8;border-radius:2px;width:4px;height:8px;animation:2.2s cubic-bezier(.2,.7,.2,1) both elegantConfetti;position:absolute;top:76px;left:50%}.elegant-confetti i:nth-child(4n+2){background:#289bf6;border-radius:50%}.elegant-confetti i:nth-child(4n+3){background:#35b96d}.elegant-confetti i:nth-child(4n){background:#e6a737;border-radius:50%}.elegant-confetti i:first-child{--confetti-x:-280px;--confetti-r:140deg;animation-delay:0s}.elegant-confetti i:nth-child(2){--confetti-x:-235px;--confetti-r:-170deg;animation-delay:30ms}.elegant-confetti i:nth-child(3){--confetti-x:-190px;--confetti-r:220deg;animation-delay:70ms}.elegant-confetti i:nth-child(4){--confetti-x:-145px;--confetti-r:-120deg;animation-delay:20ms}.elegant-confetti i:nth-child(5){--confetti-x:-95px;--confetti-r:260deg;animation-delay:90ms}.elegant-confetti i:nth-child(6){--confetti-x:-48px;--confetti-r:-210deg;animation-delay:50ms}.elegant-confetti i:nth-child(7){--confetti-x:-12px;--confetti-r:180deg;animation-delay:0s}.elegant-confetti i:nth-child(8){--confetti-x:38px;--confetti-r:-250deg;animation-delay:75ms}.elegant-confetti i:nth-child(9){--confetti-x:82px;--confetti-r:160deg;animation-delay:25ms}.elegant-confetti i:nth-child(10){--confetti-x:130px;--confetti-r:-190deg;animation-delay:95ms}.elegant-confetti i:nth-child(11){--confetti-x:175px;--confetti-r:230deg;animation-delay:45ms}.elegant-confetti i:nth-child(12){--confetti-x:220px;--confetti-r:-140deg;animation-delay:80ms}.elegant-confetti i:nth-child(13){--confetti-x:260px;--confetti-r:200deg;animation-delay:15ms}.elegant-confetti i:nth-child(14){--confetti-x:300px;--confetti-r:-220deg;animation-delay:60ms}@keyframes elegantConfetti{0%{opacity:0;transform:translate(0)rotate(0)}14%{opacity:.82}to{opacity:0;transform:translate3d(var(--confetti-x), 205px, 0) rotate(var(--confetti-r))}}@media (prefers-reduced-motion:reduce){.elegant-confetti{display:none}.readiness-track span{transition:none}}.single-select{max-width:320px}.toggle-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.toggle-list>label{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px;display:flex;position:relative}.toggle-list>label:last-child{border:0}.toggle-list>label>span{flex-direction:column;gap:4px;padding-right:70px;display:flex}.toggle-list strong{font-size:12px}.toggle-list small{color:var(--muted);font-size:12px}.toggle-list input{opacity:0;width:0;height:0;position:absolute}.toggle-list i{background:#ccd2da;border-radius:14px;width:42px;height:23px;position:relative}.toggle-list i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle-list input:checked+i{background:var(--blue)}.toggle-list input:checked+i:after{transform:translate(19px)}.toggle-list.compact{margin-top:12px}.integration-grid{grid-template-columns:repeat(2,1fr);gap:9px;min-width:0;max-width:100%;padding:18px;display:grid}.integration-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.integration-grid>button:hover{background:#fafbfc}.integration-icon{width:36px;height:36px}.integration-grid>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.integration-grid small{color:var(--muted)}.integration-grid i{background:#c8cfd8;border-radius:50%;width:8px;height:8px}.integration-grid i.connected{background:var(--green)}.integration-settings{padding:18px}.integration-settings .integration-grid{padding:14px 0 0}.quickbooks-integration{background:radial-gradient(circle at 92% 12%,#3abf701a,#0000 28%),#fbfefc;border:1px solid #cae8d4;border-radius:12px;padding:18px;overflow:hidden}.quickbooks-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.quickbooks-head .integration-icon{width:42px;height:42px}.quickbooks-head h3{margin:1px 0 4px;font-size:17px}.quickbooks-head p{color:var(--muted);margin:0;font-size:12px}.integration-kicker{color:#2b8552;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.connection-badge{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.connection-badge i{background:#b5bdc8;border-radius:50%;width:7px;height:7px}.connection-badge.connected{color:#217846;border-color:#bce1c8}.connection-badge.connected i{background:var(--green)}.connection-badge.ready{color:var(--blue);border-color:#b9d1f4}.connection-badge.ready i{background:var(--blue)}.connection-badge.setup{color:#9a691d;border-color:#efd8a9}.connection-badge.setup i{background:var(--orange)}.quickbooks-metrics{border-top:1px solid #d8ecdf;border-bottom:1px solid #d8ecdf;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.quickbooks-metrics>div{border-right:1px solid #d8ecdf;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.quickbooks-metrics>div:last-child{border:0}.quickbooks-metrics small{color:var(--muted);text-transform:uppercase;font-size:12px}.quickbooks-metrics strong{font-size:12px}.integration-mailbox-list{gap:7px;padding-top:12px;display:grid}.integration-mailbox-row{background:#f6f9fc;border:1px solid #dde5ed;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.integration-mailbox-icon{color:#4a6e9e;background:#eaf1fb;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.integration-mailbox-identity{gap:2px;min-width:0;display:grid}.integration-mailbox-identity strong{color:#2d3b50;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.integration-mailbox-identity small{color:var(--muted);font-size:12px}.integration-mailbox-health{color:#217846;white-space:nowrap;background:#ebf8f0;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.integration-mailbox-health i{background:currentColor;border-radius:50%;width:6px;height:6px}.integration-mailbox-health.syncing{color:#315f9e;background:#edf4ff}.integration-mailbox-health.attention{color:#9f3434;background:#fff0f0}.google-workspace-integration .quickbooks-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.google-workspace-integration .quickbooks-metrics>div:nth-child(2){border-right:0}.google-workspace-integration .quickbooks-metrics>div:nth-child(-n+2){border-bottom:1px solid #d8ecdf}.success-text{color:#217846}.error-text,.status-error{color:#b43b3b}.integration-alert{border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.integration-alert.info{color:#315f9e;background:#edf4ff}.integration-alert.warning{color:#855e22;background:#fff7e8}.integration-alert.error{color:#9f3434;background:#fff0f0}.reveal-sync-diagnostics{background:#ffffffb8;border:1px solid #d8ecdf;border-radius:10px;margin-top:14px;padding:12px}.reveal-sync-diagnostics-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reveal-sync-diagnostics-head>div{flex-direction:column;gap:3px;display:flex}.reveal-sync-diagnostics-head strong,.reveal-sync-diagnostics-list strong{font-size:12px}.reveal-sync-diagnostics-head small,.reveal-sync-diagnostics-head>span,.reveal-sync-diagnostics-list span,.reveal-sync-diagnostics-list em{color:var(--muted);font-size:12px;font-style:normal}.reveal-sync-diagnostics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.reveal-sync-diagnostics-list>div{background:#f8fbf9;border:1px solid #e1eee5;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:9px;display:grid}.reveal-sync-diagnostics-list em{grid-column:1/-1}.reveal-sync-diagnostics-list .reveal-diagnostics-warning{color:#855e22;background:#fff7e8;border-color:#efd8a9;grid-column:1/-1;align-items:center;display:flex}.integration-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.team-integration-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;margin-top:12px;display:grid}.environment-note{color:var(--muted);margin-left:3px;font-size:12px}.danger-button{color:#a83a3a;background:#fff;border:1px solid #e4bcbc;border-radius:8px;align-items:center;min-height:37px;padding:0 13px;font-weight:700;display:inline-flex}.danger-button:hover{background:#fff5f5}.quickbooks-setup ol{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.quickbooks-setup li{background:#fff;border:1px solid #e4e9e6;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.quickbooks-setup li>span{color:#277f4e;background:#e9f7ee;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;height:23px;font-size:12px;font-weight:800;display:flex}.quickbooks-setup li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.quickbooks-setup li strong{font-size:12px}.quickbooks-setup li small{color:var(--muted);font-size:12px}.quickbooks-setup code{color:#425047;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;background:#f4f6f5;border:1px solid #e0e5e2;border-radius:5px;padding:5px 6px;font-size:12px}.status-error{margin:10px 0 0;font-size:12px}@keyframes integrationSpin{to{transform:rotate(360deg)}}button:disabled,.primary-button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.modal-backdrop{z-index:150;background:#11192461;justify-content:center;align-items:flex-start;padding:70px 18px 30px;display:flex;position:fixed;inset:0;overflow-y:auto}.search-modal,.create-modal{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;animation:.16s modalIn}@keyframes modalIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-modal{width:100%;max-width:620px;min-height:290px;overflow:hidden}.search-modal-input{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.search-modal-input input{border:0;outline:0;height:36px;font-size:16px}.search-modal-input button{background:0 0}.advanced-search-link{color:var(--blue);background:0 0;align-items:center;gap:6px;margin:8px 12px 0 auto;font-size:12px;display:flex}.search-results{max-height:460px;padding:8px 12px 14px;overflow-y:auto}.search-results>button{text-align:left;background:0 0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.search-results>button:hover{background:#f5f7f9}.result-icon{color:var(--blue);background:#edf2fb;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.search-results>button>span:nth-child(2){grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.search-results small{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:12px}.search-results em{color:var(--muted);font-size:12px;font-style:normal}.advanced-search{padding:18px}.advanced-title{margin:18px 0}.advanced-title h2{margin:0 0 5px}.advanced-search label{margin-bottom:13px}.form-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.create-modal{width:100%;max-width:680px}.create-modal.work-order-create{max-width:960px;max-height:calc(100vh - 44px);position:relative;overflow-y:auto}.work-order-create form{padding-top:0}.work-order-section{border-bottom:1px solid var(--line);padding:18px 0 20px}.work-order-section:last-of-type{border-bottom:0}.section-heading{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.section-heading>span{color:#4383d7;background:#e9f3ff;border-radius:999px;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:12px;font-weight:800;display:flex}.section-heading h3{margin:0 0 2px;font-size:14px}.section-heading p{color:var(--muted);margin:0;font-size:12px}.create-modal label em{color:#5296ee;text-transform:uppercase;font-size:12px;font-style:normal}.create-modal label small{color:var(--muted);font-size:12px;font-weight:500}.search-picker{border:1px solid var(--line-strong);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-picker:focus-within{border-color:#5697eb;box-shadow:0 0 0 3px #5697eb1a}.search-picker input{width:100%;min-width:0;border:0!important;padding-left:0!important}.search-picker button{color:var(--muted);background:0 0;align-items:center;display:flex}.picker-results{border:1px solid var(--line);z-index:5;background:#fff;border-radius:8px;width:100%;max-height:270px;margin-top:2px;padding:5px;display:grid;position:absolute;top:100%;overflow-y:auto;box-shadow:0 12px 28px #1923311f}.field-grid>label{position:relative}.picker-results button{text-align:left;background:0 0;border-radius:6px;gap:2px;padding:9px;display:grid}.picker-results button:hover{background:#f3f8ff}.picker-results button span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.picker-results .picker-create{border-top:1px solid var(--line);color:#4383d7;align-items:center;gap:7px;margin-top:3px;font-weight:800;display:flex}.checkbox-line{align-items:center;flex-direction:row!important;font-weight:600!important}.checkbox-line input{width:auto;min-height:auto!important}.provider-picker{gap:8px;display:grid}.provider-picker>strong{color:#45505e;font-size:12px}.provider-toggle{background:#f0f2f6;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.provider-toggle button{color:var(--muted);background:0 0;border-radius:6px;padding:8px;font-size:12px;font-weight:800}.provider-toggle button.active{color:#4383d7;background:#fff;box-shadow:0 1px 4px #1923311f}.provider-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:190px;display:grid;overflow-y:auto}.provider-results button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:9px;display:flex}.provider-results button.selected{background:#f3f8ff;border-color:#5697eb}.provider-results button span{gap:2px;min-width:0;display:grid}.provider-results button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-grade{color:#218650;background:#e8f7ee;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.upload-zone{border:1px dashed var(--line-strong);cursor:pointer;background:#f8f9fb;border-radius:8px;align-items:center;padding:12px;flex-direction:row!important;display:flex!important}.upload-zone span{gap:2px;display:grid}.upload-zone input{max-width:260px;margin-left:auto}.nested-modal{z-index:8;background:#11192459;padding:24px;position:absolute;inset:0;overflow-y:auto}.nested-modal>form{box-shadow:var(--shadow);background:#fff;border-radius:10px;max-width:720px;margin:auto}.nested-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-18px -18px 18px;padding:15px 18px;display:flex}.nested-modal-header h3{margin:0 0 3px}.nested-modal-header p{color:var(--muted);margin:0;font-size:12px}.nested-modal-header button{background:0 0}.quickbooks-customer-fields h4{border-bottom:1px solid var(--line);margin:5px 0 0;padding-bottom:7px;font-size:12px}.editable-chip-list{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.editable-chip-list>span{background:#f2f3f6;border-radius:999px;align-items:center;gap:7px;padding:7px 9px 7px 11px;display:flex}.editable-chip-list small{color:var(--muted);font-size:12px}.editable-chip-list button,.geography-list button{color:var(--muted);background:0 0;align-items:center;display:flex}.service-taxonomy-list>span{border-radius:9px}.service-taxonomy-list b{color:#4282d5;background:#e6f1ff;border-radius:999px;padding:3px 6px;font-size:12px}.service-taxonomy-form{grid-template-columns:.8fr 1fr 1.4fr auto;display:grid}.settings-inline-form{gap:8px;display:flex}.settings-inline-form input{flex:1}.geography-list{gap:6px;max-height:260px;margin:12px 0;display:grid;overflow-y:auto}.geography-list>span{border:1px solid var(--line);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.geography-list small{color:var(--muted);font-size:12px}.work-order-backdrop{background:#f5f6fa;align-items:center;padding:12px;overflow:hidden}.work-order-wizard{grid-template-rows:auto auto minmax(0,1fr);width:100%;max-width:1180px;height:calc(100vh - 24px);display:grid;position:relative;overflow:hidden}.wizard-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.wizard-brand{align-items:center;gap:10px;display:flex}.wizard-brand>span{color:#fff;background:linear-gradient(135deg,#579bf5,#367bf5);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.wizard-brand h2{margin:0 0 2px;font-size:17px}.wizard-brand p{color:var(--muted);margin:0;font-size:12px}.wizard-progress{border-bottom:1px solid var(--line);background:#fafbfc;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 22px;display:grid}.wizard-progress button{color:#8a93a0;background:0 0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px;display:flex}.wizard-progress button>span{border:1px solid #ccd2db;border-radius:999px;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;display:flex}.wizard-progress button.active{color:#3b7cd0;border-bottom-color:#5293e8}.wizard-progress button.active>span{color:#fff;background:#5293e8;border-color:#5293e8}.wizard-progress button.complete{color:#28835b}.wizard-progress button.complete>span{background:#dff5e9;border-color:#b6e6cd}.work-order-wizard .wizard-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0;display:grid}.wizard-panel{min-height:0;padding:18px 22px;display:none;overflow-y:auto}.wizard-panel.active{display:block}.wizard-panel-head{justify-content:space-between;align-items:flex-start;max-width:1040px;margin:0 auto 14px;display:flex}.wizard-panel-head span{color:#5293e8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.wizard-panel-head h3{margin:3px 0;font-size:19px}.wizard-panel-head p{color:var(--muted);margin:0;font-size:12px}.wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1040px;margin:0 auto;display:grid}.wizard-grid .wide{grid-column:1/-1}.wizard-grid label,.address-autocomplete label,.contact-fieldset label{color:#45505e;flex-direction:column;gap:5px;font-size:12px;font-weight:750;display:flex;position:relative}.wizard-grid input,.wizard-grid textarea,.wizard-grid select,.address-autocomplete input,.contact-fieldset input{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:7px;outline:0;min-height:36px;padding:8px 9px}.wizard-grid input:focus,.wizard-grid textarea:focus,.wizard-grid select:focus,.address-autocomplete input:focus,.contact-fieldset input:focus{border-color:#5697eb;box-shadow:0 0 0 3px #5697eb17}.address-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.address-autocomplete{border:1px solid var(--line);background:#fafbfc;border-radius:9px;gap:8px;padding:10px;display:grid}.address-results{border:1px solid var(--line);z-index:8;background:#fff;border-radius:8px;max-height:210px;padding:4px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #19233121}.address-results button{text-align:left;background:0 0;border-radius:6px;align-items:flex-start;gap:8px;padding:8px;display:flex}.address-results button:hover{background:#f3f8ff}.address-results button span{gap:2px;display:grid}.address-results small{color:var(--muted);font-size:12px}.address-details{grid-template-columns:2fr .75fr 1fr 1.5fr;gap:6px;display:grid}.address-details label{font-size:12px}.address-details input{min-height:31px;padding:6px 7px}.address-autocomplete .address-inline-toggle{border-top:1px solid var(--line);color:#5d6674;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding-top:6px;font-size:12px;font-weight:700;display:flex}.address-autocomplete .address-inline-toggle input{accent-color:#5293e8;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;min-height:0!important}.contact-fieldset{border:1px solid var(--line);border-radius:9px;min-width:0;margin:0;padding:10px}.contact-fieldset legend{padding:0 5px;font-size:12px;font-weight:800}.contact-fieldset legend small{color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.contact-fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-field-badge{color:#5293e8;align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.scope-grid{align-items:stretch}.scope-card{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.scope-card-title{align-items:center;gap:9px;min-width:0;display:flex}.scope-card-title>span{color:#536072;background:#f0f2f7;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.scope-card-title>span.ai{color:#5293e8;background:#ebf4ff}.scope-card-title>div{gap:2px;min-width:0;display:grid}.scope-card-title strong{color:#293443;font-size:12px}.scope-card-title small{color:var(--muted);font-size:12px;font-weight:500}.scope-description-card textarea{resize:none;flex:1;min-height:88px}.classification-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.classification-fields input[readonly]{color:#336fbd;background:#f7f9fb;font-weight:800}.provider-wizard-field{position:relative}.provider-wizard-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-wizard-title .provider-toggle{flex:0 0 230px}.scope-schedule-card>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provider-search-results{border:1px solid var(--line);z-index:8;background:#fff;border-radius:8px;max-height:230px;padding:4px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #19233121}.provider-search-results button{text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;padding:8px;display:flex}.provider-search-results button:hover{background:#f3f8ff}.provider-search-results span{gap:1px;display:grid}.provider-search-results small,.provider-search-results em{color:var(--muted);font-size:12px;font-style:normal}.scope-nte-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1040px;margin:0 auto;display:grid}.confirmation-summary{background:linear-gradient(105deg,#f2f8ff,#f6f9ff);border:1px solid #d5e7ff;border-radius:11px;grid-column:1/-1;align-items:center;gap:11px;padding:10px 12px;display:flex}.confirmation-summary>span{color:#fff;background:#5293e8;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:flex}.confirmation-summary>div:nth-child(2){gap:1px;min-width:180px;display:grid}.confirmation-summary small{color:#5293e8;letter-spacing:.08em;font-size:12px;font-weight:850}.confirmation-summary strong{font-size:12px}.confirmation-summary p{color:var(--muted);margin:0;font-size:12px}.confirmation-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.confirmation-chips b{color:#407cca;background:#fff;border:1px solid #d8e6f8;border-radius:999px;padding:5px 8px;font-size:12px}.review-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:11px}.review-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:7px;padding-bottom:7px;display:flex}.review-card header button{color:#5293e8;background:0 0;align-items:center;gap:4px;font-size:12px;display:flex}.review-card dl{gap:5px;margin:0;display:grid}.review-card dl>div{gap:1px;min-width:0;display:grid}.review-card dt{color:#8a93a0;text-transform:uppercase;font-size:12px;font-weight:750}.review-card dd{color:#3f4a59;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.review-card dd:last-child{max-height:38px}.wizard-actions{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.wizard-actions>span{color:var(--muted);font-size:12px}.wizard-actions button{align-items:center;gap:6px;display:flex}@media (width>=761px){.work-order-wizard .wizard-form{overflow:hidden}.wizard-panel{padding:18px 22px;overflow:hidden}.wizard-panel.active{grid-template-rows:auto minmax(0,1fr);display:grid}.wizard-panel-head{width:100%;max-width:1080px;margin-bottom:14px}.wizard-panel-head>div{width:100%;display:block}.wizard-panel-head span{display:block}.wizard-panel-head h3{margin:3px 0 4px;font-size:19px}.wizard-panel-head p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wizard-grid,.confirmation-grid{align-content:stretch;height:100%}.wizard-grid{gap:10px;max-width:1080px}.wizard-grid input,.wizard-grid textarea,.wizard-grid select,.address-autocomplete input,.contact-fieldset input{min-height:31px;padding:6px 8px}.customer-address-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.customer-address-grid>.customer-picker-field{grid-column:1/9}.customer-address-grid>.work-order-number-field{grid-column:9/-1}.customer-address-grid>.address-pair{grid-column:1/-1}.customer-address-grid>.contact-fieldset:first-of-type{grid-column:1/7}.customer-address-grid>.contact-fieldset:nth-of-type(2){grid-column:7/-1}.address-pair{gap:8px}.address-autocomplete{box-sizing:border-box;align-content:space-between;gap:5px;height:100%;padding:7px}.address-details{gap:4px}.address-details input{min-height:26px;padding:4px 6px}.contact-fieldset{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100%;padding:7px 8px 8px;display:grid}.contact-fieldset>div{align-content:space-evenly;gap:6px}.contact-fieldset legend small{margin-left:5px;display:inline}.scope-grid{grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr) auto;grid-template-columns:repeat(12,minmax(0,1fr))}.scope-grid>.scope-description-card{grid-area:1/1/auto/7}.scope-grid>.scope-classification-card{grid-area:1/7/auto/-1}.scope-grid>.provider-wizard-field{grid-area:2/1/auto/8}.scope-grid>.scope-schedule-card{grid-area:2/8/auto/-1}.scope-grid>.scope-nte-card{grid-area:3/1/auto/7}.scope-grid>.upload-zone{grid-area:3/7/auto/-1}.scope-card{justify-content:space-between;height:100%}.provider-wizard-title .provider-toggle{flex-basis:210px}.provider-toggle button{padding:6px 8px}.work-order-wizard .upload-zone{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:8px 10px}.confirmation-grid{grid-template-rows:auto minmax(0,.85fr) minmax(0,1.1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:9px;max-width:1080px}.confirmation-grid>.confirmation-summary{grid-area:1/1/auto/-1}.confirmation-grid>.review-card:nth-child(2){grid-area:2/1/auto/5}.confirmation-grid>.review-card:nth-child(3){grid-area:2/5/auto/9}.confirmation-grid>.review-card:nth-child(4){grid-area:2/9/auto/-1}.confirmation-grid>.review-card:nth-child(5){grid-area:3/1/auto/7}.confirmation-grid>.review-card:nth-child(6){grid-area:3/7/auto/-1}.review-card{box-sizing:border-box;height:100%;padding:10px}.review-card header{margin-bottom:5px;padding-bottom:5px}.review-card p{margin:2px 0;line-height:1.3}.wizard-actions{padding:8px 14px}}@media (width>=761px) and (height<=680px){.wizard-header{padding:8px 14px}.wizard-brand>span{width:32px;height:32px}.wizard-brand p,.wizard-panel-head p{display:none}.wizard-progress button{padding:7px}.wizard-panel{padding-top:7px;padding-bottom:7px}.wizard-panel-head{margin-bottom:7px}.wizard-grid{gap:6px}.wizard-grid input,.wizard-grid textarea,.wizard-grid select,.address-autocomplete input,.contact-fieldset input{min-height:28px;padding:4px 7px}.address-autocomplete,.contact-fieldset{padding:5px 7px}.address-details input{min-height:23px}.scope-card{gap:6px;padding:8px}.scope-card-title>span{width:26px;height:26px}.scope-description-card textarea{min-height:48px}.confirmation-summary{padding:6px 9px}.review-card{padding:7px}.review-card header{margin-bottom:3px;padding-bottom:3px}.review-card dl{gap:2px}.work-order-wizard .upload-zone{min-height:40px;padding:6px 9px}.wizard-actions{padding:6px 12px}}@media (width<=760px){.work-order-backdrop{padding:0}.work-order-wizard{border:0;border-radius:0;height:100vh}.wizard-progress{padding:0 4px}.wizard-progress button{padding:9px 3px}.wizard-progress button strong{font-size:12px}.wizard-panel{padding:14px}.wizard-grid,.address-pair,.confirmation-grid{grid-template-columns:1fr}.wizard-grid>*,.address-pair>*,.confirmation-grid>*{grid-area:auto/1!important}.contact-fieldset>div{grid-template-columns:1fr 1fr}.address-details{grid-template-columns:1.5fr .7fr 1fr}.address-details label:last-child{grid-column:1/-1}.classification-fields,.scope-schedule-card>div:last-child{grid-template-columns:1fr}.provider-wizard-title{flex-direction:column;align-items:stretch;gap:7px}.provider-wizard-title .provider-toggle{flex-basis:auto;width:100%}.confirmation-summary{flex-wrap:wrap;align-items:flex-start}.confirmation-chips{justify-content:flex-start;margin-left:47px}.service-taxonomy-form{grid-template-columns:1fr}.wizard-actions{padding:9px 12px}.wizard-actions>span{display:none}}.running-timer{color:#16825c;font-variant-numeric:tabular-nums;letter-spacing:.04em}.schedule-time-actions{gap:6px!important;display:flex!important}.schedule-time-actions .primary-button,.schedule-time-actions .secondary-button{white-space:nowrap;min-height:34px;padding:7px 10px}.assistant-attach-button{color:#647087;cursor:pointer;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex;position:relative}.assistant-attach-button:hover{color:#579bf5;background:#eff6ff}.assistant-attach-button .spin{position:absolute;bottom:2px;right:2px}.assistant-pending-files{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.assistant-pending-files>span{color:#467ec7;background:#f0f7ff;border:1px solid #d9e9ff;border-radius:999px;align-items:center;gap:5px;max-width:230px;padding:5px 7px 5px 9px;font-size:12px;font-weight:750;display:flex}.assistant-pending-files>span button{align-items:center;display:flex}.assistant-message-attachments{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.assistant-message-attachments a{border:1px solid var(--line);color:inherit;background:#f8f9fc;border-radius:9px;align-items:center;gap:7px;max-width:260px;padding:7px 9px;text-decoration:none;display:flex}.assistant-message-attachments a>span{min-width:0;display:grid}.assistant-message-attachments strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assistant-message-attachments small{color:var(--muted);font-size:12px}.assistant-rendered-content>p{white-space:pre-wrap}.miq-chart{background:linear-gradient(145deg,#fafcff,#f5f8ff);border:1px solid #dde9f8;border-radius:14px;margin:14px 0 4px;padding:14px}.miq-chart figcaption{color:#28344a;margin-bottom:12px;font-size:12px;font-weight:850}.miq-chart>div{gap:8px;display:grid}.miq-chart article{grid-template-columns:minmax(90px,.7fr) minmax(120px,2fr) auto;align-items:center;gap:8px;display:grid}.miq-chart article>span,.miq-chart article>strong{font-size:12px}.miq-chart article>i{background:#e8ecf2;border-radius:999px;height:12px;display:block;overflow:hidden}.miq-chart article>i>b{border-radius:inherit;background:linear-gradient(90deg,#5399f5,#2e8bf1);height:100%;display:block}.nav-customize-wrap{position:relative}.nav-customize-button{color:#697487;align-items:center;gap:7px;width:100%;padding:7px 9px;font-size:12px;font-weight:750;display:flex}.nav-customize-button:hover{color:#4b86d3;background:#f2f8ff;border-radius:8px}.nav-customize-popover{z-index:80;background:#fff;border:1px solid #dfe2e9;border-radius:14px;gap:7px;width:292px;max-height:min(620px,100vh - 150px);padding:12px;display:grid;position:absolute;bottom:36px;left:0;overflow-y:auto;box-shadow:0 18px 44px #1923372e}.nav-customize-popover header{justify-content:space-between;align-items:center;display:flex}.nav-customize-popover p{color:var(--muted);margin:0 0 4px;font-size:12px}.nav-customize-popover input{accent-color:#579bf5}.nav-customize-sections{gap:8px;display:grid}.nav-customize-section{background:#fafcff;border:1px solid #eaf0f7;border-radius:10px;gap:5px;padding:8px;display:grid}.nav-customize-section>small{color:#8a91a2;padding:2px;font-size:12px}.nav-customize-section-head{justify-content:space-between;align-items:center;display:flex}.nav-customize-section-head>strong{color:#384154;letter-spacing:.045em;text-transform:uppercase;font-size:12px}.nav-customize-section-head>div,.nav-customize-item-actions{align-items:center;gap:2px;display:flex}.nav-customize-section-head button,.nav-customize-item-actions button{color:#667085;background:#fff;border:1px solid #e0e3ec;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.nav-customize-section-head button:hover:not(:disabled),.nav-customize-item-actions button:hover:not(:disabled){color:#4b86d3;border-color:#b1d3ff}.nav-customize-section-head button:disabled,.nav-customize-item-actions button:disabled{opacity:.3}.nav-customize-items{gap:3px;display:grid}.nav-customize-item{border-radius:7px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:30px;padding:3px 4px;font-size:12px;display:grid}.nav-customize-item:hover{background:#fff}.nav-customize-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar.collapsed .nav-customize-button span{display:none}.sidebar.collapsed .nav-customize-popover{bottom:0;left:55px}.organization-switcher{position:relative}.organization-switcher>button{color:#4273b4;background:#f5f9ff;border:1px solid #ddecff;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.organization-menu{z-index:120;background:#fff;border:1px solid #dfe2e9;border-radius:12px;gap:5px;min-width:270px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #1923372e}.organization-menu header{gap:2px;padding:4px;display:grid}.organization-menu header small{color:var(--muted);font-size:12px}.organization-menu>button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.organization-menu>button:hover{background:#f7f9fb}.organization-menu>button span{display:grid}.organization-menu>button small{color:var(--muted);text-transform:capitalize;font-size:12px}.organization-menu form{border-top:1px solid var(--line);gap:7px;margin-top:4px;padding-top:9px;display:grid}.organization-menu form label{color:#596477;text-transform:uppercase;gap:4px;font-size:12px;font-weight:800;display:grid}.organization-menu form input{border:1px solid var(--line);font:inherit;text-transform:none;border-radius:8px;padding:8px}.organization-menu>p{color:#b04a55;margin:0;font-size:12px}.customer-work-architecture{background:linear-gradient(145deg,#f8fbfff5,#eff7ffe0)}.customer-architecture-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.customer-architecture-summary>div{color:#558fdc;background:#ffffffc7;border:1px solid #63a1f121;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.customer-architecture-summary span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.customer-architecture-summary strong{color:var(--ink);font-size:17px}.customer-architecture-columns{gap:12px;display:grid}.customer-architecture-columns section{gap:7px;display:grid}.customer-architecture-columns h4{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.customer-architecture-columns article,.customer-architecture-columns button{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #94a3b833;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3px 10px;padding:10px 11px;display:grid}.customer-architecture-columns button{cursor:pointer}.customer-architecture-columns button:hover{border-color:#63a1f157;box-shadow:0 7px 18px #468be512}.customer-architecture-columns article div,.customer-architecture-columns button div{display:grid}.customer-architecture-columns strong{font-size:12px}.customer-architecture-columns small,.customer-architecture-columns span,.customer-architecture-columns em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.customer-architecture-columns em{text-transform:capitalize;grid-column:2}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.modal-header>div{align-items:center;gap:11px;display:flex}.modal-header h2{margin:0 0 3px;font-size:18px}.modal-header p{color:var(--muted);margin:0;font-size:12px}.create-modal form{padding:18px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin:20px -18px -18px;padding:14px 18px;display:flex}.toast{box-shadow:var(--shadow);color:#fff;z-index:200;background:#192331;border-radius:8px;align-items:center;gap:8px;padding:12px 15px;animation:.2s toastIn;display:flex;position:fixed;bottom:22px;right:22px}.toast svg{color:#60d590}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mobile-menu,.mobile-close,.sidebar-scrim,.mobile-assistant-title,.mobile-assistant-new,.assistant-mobile-navigation,.assistant-history-scrim{display:none}.assistant-page{max-width:1540px;padding-top:24px}.home-workspace .assistant-page{flex-direction:column;flex:1;width:100%;min-height:0;padding:14px 24px 10px;display:flex}.assistant-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.home-workspace .assistant-heading{flex:none;align-items:center;margin-bottom:10px}.home-workspace .assistant-heading .eyebrow{font-size:12px}.home-workspace .assistant-heading h1{margin:2px 0;font-size:24px}.home-workspace .assistant-heading p{font-size:12px}.assistant-heading h1{letter-spacing:-.04em;margin:4px 0 5px;font-size:28px}.assistant-heading p{color:var(--muted);margin:0}.assistant-model-badge{color:#5688c9;background:linear-gradient(135deg,#4c9aff1a,#228eff1f);border:1px solid #67a3f229;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:750;display:flex}.assistant-setup-banner{background:linear-gradient(120deg,#f0f7ff,#eff7ff);border:1px solid #d8e7fa;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.assistant-setup-icon{color:var(--purple);background:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.assistant-setup-banner>div:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.assistant-setup-banner span{color:#687385;font-size:12px}.assistant-setup-banner>button{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.assistant-layout{grid-template-columns:216px minmax(0,1fr) 292px;align-items:start;gap:14px;min-width:0;max-width:100%;display:grid}.home-workspace .assistant-layout{flex:1;align-items:stretch;min-height:0}.assistant-history{flex-direction:column;height:clamp(560px,100vh - 186px,760px);min-height:0;padding:10px;display:flex;overflow:hidden}.assistant-mobile-history-head,.assistant-mobile-history-toggle{display:none}.home-workspace .assistant-history,.home-workspace .assistant-chat{height:100%;max-height:none}.assistant-new-chat,.assistant-history-open,.assistant-clear-chat{text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;display:flex}.assistant-new-chat{color:#273346;background:#fff;border:1px solid #cfd6e1;min-height:40px;padding:8px 10px;font-size:12px;font-weight:750}.assistant-new-chat:hover:not(:disabled){border-color:#9fb5ed;box-shadow:0 4px 12px #32509b12}.assistant-history-label{color:#8a93a1;letter-spacing:.08em;text-transform:uppercase;padding:18px 8px 7px;font-size:12px;font-weight:800}.assistant-history-section{gap:3px;display:grid}.assistant-history-section+.assistant-history-section{margin-top:8px}.assistant-history-list{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.assistant-history-item{border-radius:9px;align-items:center;min-height:36px;display:flex;position:relative}.assistant-history-open{color:#596578;background:0 0;flex:1;min-width:0;min-height:36px;padding:8px;font-size:12px}.assistant-history-open svg{flex:none}.assistant-history-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-history-item:hover,.assistant-history-item.active{color:#243147;background:#f1f4f9}.assistant-history-item.active .assistant-history-open{font-weight:750}.assistant-chat-menu-button{color:#7b8798;opacity:0;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.assistant-history-item:hover .assistant-chat-menu-button,.assistant-history-item.active .assistant-chat-menu-button,.assistant-chat-menu-button:focus-visible{opacity:1}.assistant-chat-menu-button:hover:not(:disabled){color:#263348;background:#fff}.assistant-chat-menu{border:1px solid var(--line);z-index:20;background:#fff;border-radius:9px;min-width:132px;padding:5px;display:grid;position:absolute;top:32px;right:3px;box-shadow:0 12px 30px #19233429}.assistant-chat-menu button{text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.assistant-chat-menu button:hover{background:#f2f4f8}.assistant-rename-form{align-items:center;gap:3px;width:100%;padding:4px;display:flex}.assistant-rename-form input{border:1px solid #aebdeb;border-radius:6px;outline:0;flex:1;min-width:0;padding:6px 7px;font-size:12px}.assistant-rename-form button{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:flex}.assistant-archived-chats{border-top:1px solid var(--line);margin-top:8px;padding-top:7px}.assistant-archived-chats>button{color:#697587;background:0 0;border-radius:8px;align-items:center;gap:7px;width:100%;padding:8px;font-size:12px;display:flex}.assistant-archived-chats>button span{text-align:left;flex:1}.assistant-archived-chats>button small{background:#e9edf3;border-radius:999px;padding:2px 6px;font-size:12px}.assistant-archived-chats>button svg:last-child{transition:transform .15s}.assistant-archived-chats>button.open svg:last-child{transform:rotate(180deg)}.assistant-archived-chats>div{gap:3px;padding-top:3px;display:grid}.assistant-history-empty{color:var(--muted);padding:10px 8px;font-size:12px;line-height:1.5}.assistant-history-footer{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.assistant-clear-chat{color:#717c8c;background:0 0;padding:9px 8px;font-size:12px}.assistant-clear-chat:hover:not(:disabled){color:#ad3f38;background:#fff3f2}.assistant-clear-confirm{background:#fff7f6;border:1px solid #f1d7d4;border-radius:9px;flex-direction:column;gap:8px;padding:9px;display:flex}.assistant-clear-confirm>span{color:#7f3f3b;font-size:12px;font-weight:700}.assistant-clear-confirm>div{justify-content:flex-end;gap:6px;display:flex}.assistant-clear-confirm button{min-height:30px;padding:5px 8px}.assistant-chat{flex-direction:column;height:clamp(560px,100vh - 186px,760px);min-height:0;display:flex;overflow:hidden}.assistant-chat-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:flex;position:relative}.assistant-chat-head>div:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.assistant-chat-head span{color:var(--muted);font-size:12px}.assistant-orb,.assistant-welcome-mark{color:#fff;background:linear-gradient(145deg,#4d9aff,#2b8cff);justify-content:center;align-items:center;display:flex;box-shadow:0 7px 18px #4f90e433}.assistant-orb{border-radius:10px;width:38px;height:38px}.assistant-live{background:#f2f4f7;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-weight:700;display:flex}.assistant-live i{background:#9ca5b3;border-radius:50%;width:6px;height:6px}.assistant-live.online{color:#258457;background:#ecf8f0}.assistant-live.online i{background:#2ba36a;box-shadow:0 0 0 3px #2ba36a1f}.assistant-collaboration{align-items:center;gap:7px;display:flex;position:relative}.assistant-collaborator-avatars{align-items:center;padding-left:7px;display:flex}.assistant-collaborator-avatars>span{color:#4576b5;background:linear-gradient(145deg,#ecf4ff,#e5f1ff);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-7px;font-size:12px;font-weight:850;display:flex}.assistant-collaborate-button{border:1px solid var(--line);color:#4d596b;background:#fff;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:6px 8px;font-size:12px;font-weight:750;display:flex}.assistant-collaborate-button:hover{color:#4677b8;border-color:#a9b9e9}.assistant-collaboration-popover{border:1px solid var(--line);z-index:50;background:#fff;border-radius:12px;gap:12px;width:min(390px,100vw - 44px);padding:13px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 44px #1a23362e}.assistant-collaboration-popover>div:first-child{gap:3px;display:grid}.assistant-collaboration-popover>div:first-child strong{color:#273346;font-size:12px}.assistant-collaboration-popover>div:first-child span{line-height:1.45}.assistant-collaborator-list{gap:5px;max-height:190px;display:grid;overflow-y:auto}.assistant-collaborator-list article{background:#f8f9fb;border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.assistant-collaborator-list article>div{flex:1;gap:1px;min-width:0;display:grid}.assistant-collaborator-list article strong,.assistant-collaborator-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-collaborator-list article strong{font-size:12px}.assistant-collaborator-list article small{color:var(--muted);font-size:12px}.assistant-collaborator-list article>button{color:#8a6570;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.assistant-collaborator-list article>button:hover{background:#fff0f2}.assistant-invite-form{grid-template-columns:minmax(0,1fr) 120px auto;gap:7px;display:grid}.assistant-invite-form select{border:1px solid var(--line-strong);color:#455163;border-radius:8px;min-width:0;padding:7px;font-size:12px}.assistant-invite-form button{min-height:33px;padding:7px 10px}.assistant-thread{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;min-height:0;padding:22px 22px 10px;display:flex;overflow-y:auto}.assistant-loading{color:var(--muted);justify-content:center;align-items:center;gap:9px;min-height:300px;display:flex}.assistant-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:680px;margin:auto;padding:28px 0;display:flex}.assistant-welcome-mark{border-radius:16px;width:54px;height:54px;margin-bottom:14px}.assistant-welcome h2{letter-spacing:-.035em;margin:0 0 7px;font-size:24px}.assistant-welcome>p{color:var(--muted);max-width:560px;margin:0;line-height:1.55}.assistant-suggestions{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:24px;display:grid}.assistant-suggestions button{border:1px solid var(--line);color:#3d4857;background:#fafbfc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 12px;font-size:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.assistant-suggestions button:hover:not(:disabled){border-color:#b8c8f7;transform:translateY(-1px);box-shadow:0 6px 16px #32509b14}.assistant-suggestions button svg{color:var(--blue);flex:none;transform:rotate(45deg)}.assistant-message{align-items:flex-start;gap:10px;width:100%;max-width:850px;margin:0 auto 22px;display:flex}.assistant-message-avatar{color:#566274;background:#edf0f5;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.assistant-message.assistant .assistant-message-avatar{color:#fff;background:linear-gradient(145deg,#5095ef,#3288ef)}.assistant-message>div{min-width:0;padding-top:2px}.assistant-message>div>strong{font-size:12px}.assistant-message p{color:#364152;white-space:pre-wrap;margin:5px 0 0;line-height:1.65}.thinking-dots{align-items:center;gap:4px;height:16px;display:flex}.thinking-dots i{background:#8290a2;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite assistantPulse}.thinking-dots i:nth-child(2){animation-delay:.12s}.thinking-dots i:nth-child(3){animation-delay:.24s}@keyframes assistantPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.assistant-error{color:#9f3434;background:#fff0f0;border:1px solid #f0d0d0;border-radius:9px;align-items:center;gap:8px;width:100%;max-width:850px;margin:0 auto 12px;padding:10px 12px;font-size:12px;display:flex}.assistant-error>span{flex:1}.assistant-error>button{color:inherit;background:0 0;border:1px solid;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-weight:700;display:inline-flex}.assistant-approval-queue{border-top:1px solid var(--line);background:#fafbfc;flex-direction:column;flex:none;gap:8px;max-height:220px;padding:12px 16px;display:flex;overflow-y:auto}.assistant-section-kicker{color:#6f7886;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.assistant-action-card{background:#fff;border:1px solid #dddfe8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.assistant-action-icon{color:var(--purple);background:#edf5ff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.assistant-action-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-action-copy span,.assistant-action-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assistant-action-buttons{gap:7px;display:flex}.assistant-composer{border-top:1px solid var(--line);background:#fff;flex:none;padding:12px 16px 14px}.assistant-composer-input{border:1px solid #cdd4de;border-radius:12px;align-items:flex-end;gap:8px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #20304c0e}.assistant-composer-input:focus-within{border-color:#8ca9f7;box-shadow:0 0 0 3px #3977f314}.assistant-composer textarea{resize:none;border:0;outline:0;flex:1;min-height:44px;max-height:150px;padding:6px 7px;line-height:1.45}.assistant-composer-input>button{color:#fff;background:linear-gradient(145deg,#5095ef,#2f86ef);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.assistant-composer-input>button:disabled{background:#c8cdd6}.assistant-composer>span{color:#8a93a1;text-align:center;margin-top:7px;font-size:12px;display:block}.assistant-context{flex-direction:column;gap:12px;display:flex}.home-workspace .assistant-context{overscroll-behavior:contain;gap:10px;min-height:0;overflow-y:auto}.home-workspace .assistant-context-card{flex:none}.home-workspace .momentum-list{display:none}.assistant-context-card{padding:12px}.momentum-card{position:relative;overflow:hidden}.momentum-summary{background:linear-gradient(135deg,#f1f7ff,#eff8ff);border:1px solid #dbe5f3;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.momentum-summary>div{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:46px;display:flex}.momentum-summary strong{color:#4378bd;letter-spacing:-.04em;font-size:16px}.momentum-summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.momentum-summary p{color:#626d7c;margin:0;font-size:12px;line-height:1.45}.momentum-track{background:#e8eaf0;border-radius:99px;height:5px;margin:10px 0;overflow:hidden}.momentum-track span{border-radius:inherit;background:linear-gradient(90deg,#5293e8,#289bf6,#35b96d);height:100%;transition:width .45s;display:block}.momentum-list{flex-direction:column;display:flex}.momentum-list>div{border-top:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 2px;display:grid}.momentum-list>div>span{color:#fff;border:1px solid #d4d9e1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.momentum-list>div>span i{background:#c2c8d1;border-radius:50%;width:5px;height:5px}.momentum-list>div.complete>span{background:#35b96d;border-color:#35b96d}.momentum-list>div>div{flex-direction:column;gap:2px;display:flex}.momentum-list strong{color:#5e6878;font-size:12px}.momentum-list .complete strong{color:#277f4e}.momentum-list small{color:var(--muted);font-size:12px}.assistant-context-head{color:#687385;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.assistant-integration-row{border-top:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.assistant-integration-icon{color:#5f6c7f;background:#f1f3f7;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.assistant-integration-row>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-integration-row strong,.assistant-integration-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-integration-row strong{font-size:12px}.assistant-integration-row small{color:var(--muted);font-size:12px}.assistant-integration-row>i{background:#afb6c0;border-radius:50%;width:7px;height:7px}.assistant-integration-row>i.connected{background:var(--green);box-shadow:0 0 0 3px #2ba36a1c}.assistant-manage-link{color:var(--blue);background:0 0;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px 0 2px;font-size:12px;font-weight:700;display:flex}.assistant-capability-list{border-top:1px solid #edf0f3;flex-direction:column;padding-top:4px;display:flex}.assistant-capability-list>div{color:#667184;align-items:flex-start;gap:8px;padding:8px 3px;font-size:12px;line-height:1.4;display:flex}.assistant-capability-list svg{color:#6597d8;flex:none;margin-top:1px}.assistant-capability-list strong{color:#303a49}.home-workspace>.app-site-footer{flex:none;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px 18px;min-height:44px;margin:0 auto;padding:7px 24px}.home-workspace>.app-site-footer .site-footer-legal{white-space:nowrap;justify-content:flex-start;gap:10px}.home-workspace>.app-site-footer .site-footer-legal nav{gap:8px}.home-workspace>.app-site-footer>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-workspace>.app-site-footer .site-footer-made-with{white-space:nowrap}.opportunity-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.opportunity-kpis>div{flex-direction:column;gap:4px;padding:16px;display:flex}.opportunity-kpis span,.opportunity-kpis small{color:var(--muted)}.opportunity-kpis strong{letter-spacing:-.04em;font-size:24px}.opportunity-grid{grid-template-columns:minmax(0,1fr) 330px;gap:10px;display:grid}.opportunity-upsell-list{flex-direction:column;padding:5px 12px 12px;display:flex}.opportunity-upsell-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.opportunity-upsell-list>div>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.opportunity-upsell-list small{color:var(--muted);margin-top:2px}.business-calendar{overflow:hidden}.business-calendar-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.business-calendar-head>div:first-child{align-items:center;gap:9px;display:flex}.business-calendar-head>div:first-child>div{flex-direction:column;gap:2px;display:flex}.business-calendar-head small{color:var(--muted)}.business-calendar-legend{color:var(--muted);align-items:center;gap:14px;font-size:12px;display:flex}.business-calendar-legend span{align-items:center;gap:6px;display:flex}.business-calendar-legend i,.business-calendar-list>div>i{border-radius:50%;width:7px;height:7px;display:inline-block}.business-calendar-legend i.blue,.business-calendar-list>div>i.blue{background:var(--blue)}.business-calendar-legend i.purple,.business-calendar-list>div>i.purple{background:var(--purple)}.business-calendar-list{flex-direction:column;padding:6px 16px 18px;display:flex}.business-calendar-list>div{border-bottom:1px solid var(--line);grid-template-columns:46px auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;display:grid}.business-calendar-list time{background:#f5f6f8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:44px;display:flex}.business-calendar-list time strong{color:var(--muted);text-transform:uppercase;font-size:12px}.business-calendar-list time span{font-size:16px;font-weight:750}.business-calendar-list>div>span:last-child{flex-direction:column;display:flex}.business-calendar-list small,.business-calendar-list em{color:var(--muted);font-size:12px;font-style:normal}@media (width<=1200px){.assistant-layout{grid-template-columns:216px minmax(0,1fr)}.assistant-context{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-history,.assistant-chat{height:680px;min-height:0}.home-workspace .assistant-layout{grid-template-columns:190px minmax(0,1fr)}.home-workspace .assistant-context{display:none}.home-workspace .assistant-history,.home-workspace .assistant-chat{height:100%}.home-workspace>.app-site-footer{grid-template-columns:auto minmax(0,1fr)}.home-workspace>.app-site-footer .site-footer-made-with{display:none}.opportunity-grid{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid>section{grid-column:span 1}.closed-panel,.activity-panel{grid-column:1/-1!important}.insight-strip{grid-template-columns:repeat(3,1fr)}.report-card-grid{grid-template-columns:repeat(2,1fr)}.global-search-button{width:min(360px,32vw);min-width:220px}}@media (width>=921px) and (height<=850px){.sidebar{padding-top:4px;padding-bottom:6px}.sidebar-brand{height:44px}.brand-lockup img{width:38px;height:38px}.create-button{min-height:34px;margin:2px 0 6px;padding:5px 8px}.main-nav{gap:2px}.nav-section{gap:1px}.nav-section+.nav-section{padding-top:3px}.nav-section-label{padding:1px 7px 2px;font-size:12px}.nav-item{min-height:29px;padding:4px 7px;font-size:12px}.sidebar-help{margin-top:4px;padding:6px}}@media (width>=921px) and (height<=720px){.sidebar-help{display:none}}@media (width>=721px) and (width<=1100px){.page-header,.table-toolbar{flex-wrap:wrap}.table-toolbar{align-items:stretch}.table-toolbar .search-field{flex:260px}.toolbar-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end}}@media (width<=920px){.mobile-menu,.mobile-close{display:inline-flex}.company-name{display:none}.global-search-button{width:min(360px,42vw);min-width:240px;margin-left:0}.sidebar{box-shadow:var(--shadow);z-index:130;width:226px;padding:12px 16px 18px;transition:transform .2s;transform:translate(-105%)}.app-shell.rail-collapsed .sidebar{width:226px;padding:12px 16px 18px}.app-shell.rail-collapsed .main-area{margin-left:0}.sidebar.collapsed .sidebar-brand{justify-content:space-between}.sidebar.collapsed .brand-lockup{justify-content:flex-start}.sidebar.collapsed .brand-lockup>span,.sidebar.collapsed .create-button>span,.sidebar.collapsed .create-button>svg:last-child,.sidebar.collapsed .nav-section-label,.sidebar.collapsed .nav-item>span,.sidebar.collapsed .sidebar-help>div:nth-child(2),.sidebar.collapsed .sidebar-help>svg{display:flex}.sidebar.collapsed .nav-section-label{display:block}.sidebar.collapsed .brand-lockup img{width:44px;height:44px}.sidebar.collapsed .rail-toggle{display:none}.sidebar.collapsed .create-button,.sidebar.collapsed .nav-item,.sidebar.collapsed .sidebar-help{justify-content:flex-start;width:100%;margin-left:0;margin-right:0}.sidebar.collapsed .main-nav,.sidebar.collapsed .nav-section{align-items:stretch}.sidebar.collapsed .nav-section+.nav-section{width:100%}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:120;background:#131c274d;border:0;display:block;position:fixed;inset:58px 0 0}.main-area{margin-left:0}.workspace-grid,.invoice-workspace{grid-template-columns:1fr}.workspace-side{grid-template-columns:repeat(3,1fr);display:grid}.settings-layout{grid-template-columns:190px minmax(0,1fr)}.integration-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-steps{grid-template-columns:1fr}}@media (width<=720px){.topbar{padding:0 12px}.global-search-button{flex:0 0 44px;width:44px;min-width:0}.global-search-button span,.global-search-button kbd,.sync-button span,.profile-button>span:nth-child(2),.profile-button>svg{display:none}.sync-button{min-width:38px;padding:0}.page{padding:20px 14px 40px}.main-area.home-workspace{height:100dvh;min-height:0;display:block;overflow:hidden auto}.home-workspace .assistant-page{padding:18px 14px 24px;display:block}.assistant-heading{flex-direction:column;align-items:flex-start}.assistant-setup-banner{flex-wrap:wrap;align-items:flex-start}.assistant-setup-banner>button{margin-left:50px}.assistant-context{grid-template-columns:1fr}.assistant-layout,.home-workspace .assistant-layout{grid-template-columns:1fr;display:block}.assistant-layout>.assistant-history,.home-workspace .assistant-layout>.assistant-history{display:none}.assistant-layout.history-open>.assistant-history,.home-workspace .assistant-layout.history-open>.assistant-history{display:flex}.assistant-layout.history-open>.assistant-chat,.home-workspace .assistant-layout.history-open>.assistant-chat{display:none}.assistant-history{height:min(680px,100dvh - 170px);min-height:480px}.assistant-history-list{max-height:none;overflow-y:auto}.assistant-mobile-history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-2px -2px 10px;padding:4px 3px 12px;display:flex}.assistant-mobile-history-head>div{gap:2px;display:grid}.assistant-mobile-history-head strong{font-size:14px}.assistant-mobile-history-head span{color:var(--muted);font-size:12px}.assistant-mobile-history-head>button,.assistant-mobile-history-toggle{color:#497fc6;background:#f0f7ff;border:1px solid #d9e9ff;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.assistant-mobile-history-head>button{width:34px;padding:7px}.assistant-chat{height:min(620px,100dvh - 96px);min-height:520px}.home-workspace .assistant-chat{height:min(620px,100dvh - 96px)}.assistant-chat-head{flex-wrap:wrap;align-items:center;min-height:68px;padding:10px 12px}.assistant-chat-head>div:nth-child(2){flex:180px;min-width:0}.assistant-chat-head>div:nth-child(2) strong,.assistant-chat-head>div:nth-child(2) span{text-overflow:ellipsis;overflow:hidden}.assistant-chat-head>div:nth-child(2) strong{white-space:nowrap}.assistant-chat-head>div:nth-child(2) span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.assistant-collaboration{order:4;margin-left:48px}.assistant-live{margin-left:auto}.home-workspace>.app-site-footer{grid-template-columns:1fr;margin-top:0;padding:16px 14px 22px;display:grid}.home-workspace>.app-site-footer>p{text-overflow:clip;white-space:normal;overflow:visible}.home-workspace>.app-site-footer .site-footer-made-with{white-space:normal;display:block}.assistant-thread{padding-left:14px;padding-right:14px}.assistant-message>div,.assistant-rendered-content,.assistant-action-copy{overflow-wrap:anywhere;min-width:0}.assistant-suggestions{grid-template-columns:1fr}.assistant-action-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.assistant-action-buttons{grid-column:1/-1;justify-content:flex-end}.opportunity-kpis{grid-template-columns:1fr}.business-calendar-head{flex-direction:column;align-items:flex-start;gap:10px}.page-header,.workspace-heading{flex-direction:column;align-items:flex-start}.page-actions{flex-wrap:wrap}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>section,.closed-panel,.activity-panel{grid-column:1!important}.insight-strip,.estimate-insights,.customer-summary{grid-template-columns:repeat(2,1fr)}.table-toolbar,.calendar-toolbar,.timecard-filters{flex-direction:column;align-items:stretch}.toolbar-actions,.calendar-controls{flex-wrap:wrap}.search-field{min-width:100%}.map-calendar-layout,.settings-layout,.report-card-grid,.integration-grid,.team-integration-cards{grid-template-columns:1fr}.integration-onboarding{padding:14px}.integration-progress-head{align-items:flex-start}.readiness-score{flex-basis:60px;height:60px}.integration-milestones{grid-template-columns:1fr}.guided-setup-title{grid-template-columns:auto 1fr;align-items:flex-start}.guided-setup-title .connection-badge{grid-column:1/-1}.credential-pair,.credential-pair.credential-grid-three{grid-template-columns:1fr}.connected-systems-label{flex-direction:column;align-items:flex-start;gap:3px}.quickbooks-head,.api-key-card-head{grid-template-columns:auto 1fr;align-items:flex-start}.api-key-card-head .connection-badge{grid-column:1/-1}.api-key-current{grid-template-columns:1fr}.api-key-current>div{border-bottom:1px solid #dfe9f7;border-right:0}.api-key-current>div:last-child{border-bottom:0}.connection-badge{grid-column:1/-1;justify-self:start}.quickbooks-metrics{grid-template-columns:repeat(2,1fr)}.quickbooks-metrics>div:nth-child(2){border-right:0}.quickbooks-metrics>div:nth-child(-n+2){border-bottom:1px solid #d8ecdf}.workspace-side{display:flex}.detail-card-grid,.field-grid{grid-template-columns:1fr}.schedule-detail-row{grid-template-columns:auto 1fr auto;align-items:flex-start}.schedule-times{display:none}.profile-menu{right:-4px}}@media (width<=480px){.topbar-actions{gap:4px}.page-header h1{font-size:23px}.schedule-overview{justify-content:flex-start}.donut{width:115px;height:115px;margin-right:20px}.donut:after{width:75px;height:75px}.order-stat-grid{grid-template-columns:repeat(2,1fr)}.order-stat-grid button:nth-child(3n){border-right:1px solid var(--line)}.order-stat-grid button:nth-child(2n){border-right:0}.order-stat-grid button:nth-child(n+4){border-bottom:1px solid var(--line)}.order-stat-grid button:nth-last-child(-n+2){border-bottom:0}.insight-strip,.estimate-insights,.customer-summary{grid-template-columns:1fr}.workspace-heading .page-actions button:nth-child(2),.workspace-heading .page-actions button:nth-child(3){flex:1}}.work-order-wizard{max-width:1460px}.work-order-wizard .wizard-panel-head,.work-order-wizard .wizard-grid,.work-order-wizard .confirmation-grid{max-width:1320px}.customer-picker-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.persistent-create-button{color:#4282d5;white-space:nowrap;background:#f1f7ff;border:1px solid #d1e5ff;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.contact-picker-fieldset{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:7px;display:grid;position:relative}.contact-picker-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid;position:relative}.contact-picker-results{border:1px solid var(--line);z-index:12;background:#fff;border-radius:8px;max-height:170px;padding:4px;display:grid;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #19233121}.contact-picker-results button{text-align:left;background:0 0;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.contact-picker-results button:hover{background:#f3f8ff}.contact-picker-results span{color:var(--muted);font-size:12px}.contact-picker-results .picker-create{border-top:1px solid var(--line);color:#4282d5;align-items:center;gap:5px;margin-top:3px;font-weight:800;display:flex}.contact-update-preferences{background:#f7f9fb;border:1px solid #e2ecfa;border-radius:8px;grid-column:1/-1;align-items:center;min-height:34px;padding:5px 8px;flex-direction:row!important;gap:12px!important;display:flex!important}.contact-update-preferences>span{color:#555f6f;margin-right:auto;font-size:12px;font-weight:800}.contact-update-preferences label{color:#4b5565;white-space:nowrap;align-items:center;flex-direction:row!important;gap:4px!important;font-size:12px!important;display:flex!important}.contact-update-preferences input{accent-color:#5293e8;min-height:auto!important;padding:0!important}.company-update-preferences{background:#f7f9fb;border:1px solid #e2ecfa;border-radius:9px;align-items:center;gap:16px;padding:9px 11px;display:flex}.company-update-preferences>div{gap:2px;margin-right:auto;display:grid}.company-update-preferences strong{font-size:12px}.company-update-preferences span{color:var(--muted);font-size:12px}.company-update-preferences label{flex-direction:row;align-items:center;gap:5px;font-size:12px;display:flex}.company-update-preferences input{min-height:auto}.scope-workspace,.schedule-workspace{gap:14px;padding:16px 0 26px;display:grid}.scope-workspace h2,.schedule-workspace h2{margin:0;font-size:15px}.scope-workspace p,.schedule-workspace p{color:var(--muted);margin:2px 0 0;font-size:12px}.scope-workspace-grid{gap:14px;display:grid}.scope-workspace-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-workspace-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-primary-card,.scope-notes-card,.mandatory-site-evidence,.site-photos-card,.general-attachments-card,.customer-signoff-card,.internal-notes-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px;box-shadow:0 3px 14px #1c263709}.scope-primary-card>header,.scope-notes-card>header,.general-attachments-card>header,.customer-signoff-card>header,.internal-notes-card>header,.section-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.scope-primary-card>header>div,.scope-notes-card>header,.general-attachments-card>header,.customer-signoff-card>header,.internal-notes-card>header,.section-title-row>div{align-items:center;gap:9px;display:flex}.scope-primary-card>label{color:#45505e;gap:6px;margin-top:13px;font-size:12px;font-weight:800;display:grid}.scope-primary-card,.scope-notes-card,.internal-notes-card{min-height:270px}.scope-primary-card textarea,.scope-notes-card textarea,.internal-notes-card textarea{border:1px solid var(--line-strong);color:var(--ink);resize:vertical;background:#fbfcfe;border-radius:10px;width:100%;padding:11px}.scope-primary-card textarea:focus,.scope-notes-card textarea:focus,.internal-notes-card textarea:focus{border-color:#5697eb;outline:none;box-shadow:0 0 0 3px #5697eb17}.miq-classification-strip{background:linear-gradient(100deg,#f0f7ff,#f7faff);border:1px solid #dcebff;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.miq-classification-strip>span{color:#5293e8;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.miq-classification-strip>div{align-items:center;gap:8px;margin-right:auto;display:flex}.miq-classification-strip small{color:#5a93dd;letter-spacing:.08em;font-size:12px;font-weight:850}.miq-classification-strip strong{color:#2d3541;font-size:12px}.miq-classification-strip b{color:#427ac4;background:#fff;border-radius:999px;padding:4px 8px;font-size:12px}.scope-notes-card{flex-direction:column;gap:9px;display:flex}.scope-notes-card>button{align-self:flex-end}.scope-note-history{border-top:1px solid var(--line);gap:7px;max-height:148px;padding-top:9px;display:grid;overflow-y:auto}.scope-note-history article{border-left:2px solid #d7e8ff;gap:2px;padding-left:8px;display:grid}.scope-note-history strong{font-size:12px}.scope-note-history p{color:#3e4858;margin:0;font-size:12px}.scope-note-history small{color:var(--muted);font-size:12px}.mandatory-site-evidence{background:linear-gradient(#fff,#fbfcff)}.evidence-progress{color:#4684d4;background:#eff6ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.site-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.site-evidence-card{border:1px solid #ead7d7;border-radius:11px;gap:9px;padding:11px;display:grid}.site-evidence-card.complete{background:#fbfffd;border-color:#cbe9d8}.site-evidence-card>header,.site-evidence-card>header>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-evidence-card>header>div>span{color:#b44b4b;background:#fff2f2;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.site-evidence-card.complete>header>div>span{color:#258657;background:#e8f8ef}.site-evidence-card header div div{gap:1px;display:grid}.site-evidence-card header strong{font-size:12px}.site-evidence-card header small{color:var(--muted);font-size:12px}.site-photo-upload{color:#4f5c6d;cursor:pointer;background:#fff;border:1px dashed #cfd6e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:800;display:flex}.site-photo-upload:hover{color:#4684d4;border-color:#579bf5}.site-photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.site-photo-grid a{color:var(--ink);background:#f8f9fc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px;padding:7px;text-decoration:none;display:grid}.site-photo-grid a>span{background:#fff;border-radius:6px;grid-row:1/3;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.site-photo-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.site-photo-grid small{color:var(--muted);font-size:12px}.scope-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-photos-card,.general-attachments-card,.customer-signoff-card,.internal-notes-card{flex-direction:column;gap:10px;min-width:0;display:flex}.site-photos-card>header,.general-attachments-card>header,.customer-signoff-card>header,.internal-notes-card>header{align-items:center;gap:9px;display:flex}.site-photos-card>header>div,.general-attachments-card>header>div,.customer-signoff-card>header>div,.internal-notes-card>header>div{gap:1px;display:grid}.site-photos-card>header .evidence-progress{margin-left:auto}.site-photos-card .site-evidence-grid{grid-template-columns:1fr;max-height:340px;margin-top:0;overflow-y:auto}.site-photos-card .site-evidence-card{padding:9px}.general-attachments-card .upload-zone{width:100%;min-height:58px;margin:0;padding:8px}.saved-signatures{gap:7px;display:grid}.saved-signatures article{color:#248158;background:#edf9f2;border:1px solid #cbe9d8;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.saved-signatures span{gap:1px;display:grid}.saved-signatures strong{color:#253449;font-size:12px}.saved-signatures small{color:#5e776c;font-size:12px}.customer-signoff-card .signature-card{box-shadow:none;border:0;padding:0}.customer-signoff-card .signature-card>.tech-section-title{display:none}.customer-signoff-card .signature-card canvas{height:96px}.internal-notes-card>small{color:#8a7783;font-size:12px}.schedule-summary{grid-template-columns:160px 160px 170px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.schedule-summary>div:not(.schedule-summary-actions){border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px;padding:11px;display:grid}.schedule-summary>div:not(.schedule-summary-actions)>span{color:#5293e8;background:#eff6ff;border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;display:flex}.schedule-summary strong{font-size:17px}.schedule-summary small{color:var(--muted);font-size:12px}.schedule-summary-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.schedule-summary-actions a{text-decoration:none}.schedule-running-list{padding:0;overflow:hidden}.schedule-running-list>.panel-header{padding:13px 15px}.schedule-running-list .panel-header>div>div{gap:1px;display:grid}.schedule-cards{display:grid}.schedule-cards>article{border-top:1px solid var(--line);grid-template-columns:34px minmax(160px,.8fr) minmax(220px,1fr) minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.schedule-index{align-self:stretch;justify-items:center;display:grid;position:relative}.schedule-index span{color:#4581d0;z-index:1;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:850;display:flex;position:relative}.schedule-index i{background:#e6e8ed;width:1px;position:absolute;top:25px;bottom:-12px}.schedule-cards article:last-child .schedule-index i{display:none}.schedule-provider,.schedule-cards article>div{gap:2px;display:grid}.schedule-provider strong,.schedule-cards article>div>strong{font-size:12px}.schedule-provider span,.schedule-cards article>div>span{color:var(--muted);font-size:12px}.schedule-cards article>div>small{color:#758095;text-transform:uppercase;font-size:12px;font-weight:800}.schedule-row-actions{gap:4px!important;display:flex!important}.schedule-row-actions .danger{color:#b14a55}.schedule-editor-backdrop{z-index:100;background:#151b276b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.schedule-editor{background:#fff;border-radius:15px;gap:13px;width:100%;max-width:640px;padding:17px;display:grid;position:relative;box-shadow:0 24px 70px #141b2740}.schedule-editor>header{justify-content:space-between;align-items:center;display:flex}.schedule-editor>header h2{font-size:17px}.schedule-editor label{color:#45505e;gap:5px;font-size:12px;font-weight:800;display:grid;position:relative}.schedule-editor input,.schedule-editor select{border:1px solid var(--line-strong);border-radius:8px;min-height:38px;padding:8px 9px}.schedule-provider-results{border:1px solid var(--line);z-index:3;background:#fff;border-radius:9px;max-height:210px;padding:4px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 26px #19233124}.schedule-provider-results button{text-align:left;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;padding:8px;display:flex}.schedule-provider-results button:hover{background:#f3f8ff}.schedule-provider-results span{gap:2px;display:grid}.schedule-provider-results strong{font-size:12px}.schedule-provider-results small{color:var(--muted);font-size:12px}.schedule-provider-results b{color:#248158;background:#ebf8f1;border-radius:999px;padding:4px 7px;font-size:12px}.schedule-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schedule-payroll-grid{background:#f8f9fc;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.schedule-editor footer{justify-content:flex-end;gap:8px;display:flex}.schedule-provider-empty{color:var(--muted);margin:0;padding:11px 10px;font-size:12px;line-height:1.45}.schedule-provider-load-error{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:8px 9px;font-size:12px;display:flex}.schedule-provider-load-error .compact{flex:none;min-height:30px;padding:5px 8px}.tech-site-photos{gap:12px;display:grid}.tech-photo-requirement{border:1px solid #ead7d7;border-radius:12px;gap:9px;padding:10px;display:grid}.tech-photo-requirement.complete{background:#fbfffd;border-color:#cbe9d8}.tech-photo-requirement>div:first-child{align-items:center;gap:8px;display:flex}.tech-photo-requirement>div:first-child>span{color:#b44b4b}.tech-photo-requirement.complete>div:first-child>span{color:#258657}.tech-photo-requirement>div:first-child>div{gap:2px;margin-right:auto;display:grid}.tech-photo-requirement strong{font-size:12px}.tech-photo-requirement small{color:var(--muted);font-size:12px}@media (width<=1050px){.scope-workspace-grid,.scope-bottom-grid{grid-template-columns:1fr}.schedule-summary{grid-template-columns:repeat(3,1fr)}.schedule-summary-actions{grid-column:1/-1}.schedule-cards>article{grid-template-columns:32px 1fr 1fr}.schedule-cards>article>div:nth-of-type(4),.schedule-cards>article>.status-pill,.schedule-row-actions{grid-column:auto}}@media (width<=720px){.site-evidence-grid,.schedule-time-grid,.schedule-payroll-grid,.schedule-summary{grid-template-columns:1fr}.schedule-summary-actions{grid-column:auto;justify-content:stretch}.schedule-summary-actions>*{flex:1;justify-content:center}.schedule-cards>article{grid-template-columns:30px 1fr;align-items:start}.schedule-cards>article>:not(.schedule-index){grid-column:2}.company-update-preferences{flex-wrap:wrap;align-items:flex-start}}.contact-empty-state{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;background:#f8f9fb;border-radius:7px;justify-content:center;align-items:center;min-height:64px;padding:8px;font-size:12px;display:flex}.callback-toggle{cursor:pointer;background:#fafcff;border:1px solid #d9e9ff;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;flex-direction:row!important;display:flex!important}.callback-toggle input{accent-color:#5293e8;flex:0 0 17px;width:17px;height:17px;margin:0;min-height:0!important}.callback-toggle span{gap:1px;display:grid}.callback-toggle strong{color:#354e6f;font-size:12px}.callback-toggle small{color:var(--muted);font-size:12px}.provider-search-results{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:132px;position:static;overflow-y:auto;box-shadow:inset 0 0 0 1px #19233105}.quickbooks-customer-fields{gap:9px}.compact-address-section{border:1px solid var(--line);background:#fafbfc;border-radius:8px;padding:8px}.compact-address-section h4{border:0;justify-content:space-between;align-items:center;margin:0 0 6px;padding:0;display:flex}.compact-address-section h4 small{color:var(--muted);font-size:12px}.compact-address-section>div{grid-template-columns:2fr .7fr 1.2fr .65fr 1fr;gap:6px;display:grid}.nested-modal{align-items:center;display:flex;overflow:hidden}.nested-modal>form{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:980px;max-height:calc(100vh - 48px);margin:auto;padding:18px;display:grid;overflow:hidden}.nested-modal>form .quickbooks-customer-fields{align-content:start;overflow:hidden}.isolated-work-order-shell .order-workspace{box-sizing:border-box;max-width:1540px;min-height:calc(100vh - 58px);margin:0 auto;padding:24px 30px}.isolated-work-order-shell .site-footer{background:#fff}.workspace-customer-heading{border:1px solid var(--line);background:linear-gradient(115deg,#fff,#f5f9ff);border-radius:14px;align-items:flex-start;padding:18px 20px;box-shadow:0 8px 30px #1923310d}.workspace-customer-identity{gap:3px;min-width:0;display:grid}.workspace-customer-identity h1{margin:1px 0 0;font-size:28px}.workspace-customer-identity>p{color:var(--muted);margin:0}.workspace-order-number{color:#5293e8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.workspace-order-number-input{color:#447ec9;letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #cfd7e6;border-radius:8px;max-width:190px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:850}.workspace-order-number-input:focus{border-color:#5999ed;outline:none;box-shadow:0 0 0 3px #5999ed24}.workspace-location-line{align-items:center;gap:6px;margin-top:8px;display:flex}.workspace-location-line span{color:#334155;font-size:12px;font-weight:700}.workspace-location-line small{color:var(--muted);font-size:12px}.workspace-contact-line{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.workspace-contact-line>span{border:1px solid var(--line);color:#45505e;background:#fff;border-radius:8px;gap:2px;min-width:180px;padding:7px 9px;font-size:12px;display:grid}.workspace-contact-line b{color:#8a93a0;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.workspace-contact-line small{color:var(--muted);font-size:12px}.cloud-save-state{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.cloud-save-state.saved{color:#278459;background:#eaf8f0}.cloud-save-state.saving{color:#367bf5;background:#edf4ff}.cloud-save-state.error{color:#c84a3d;background:#fff0ed}.workspace-callback-toggle{margin-top:12px}.share-dialog-backdrop{z-index:120;background:#1119246b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.share-dialog{background:#fff;border-radius:14px;gap:14px;width:100%;max-width:560px;padding:20px;display:grid;box-shadow:0 24px 70px #11192438}.share-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.share-dialog h2{margin:0 0 3px}.share-dialog header p{color:var(--muted);margin:0;font-size:12px}.share-dialog>label{color:#45505e;gap:5px;font-size:12px;font-weight:800;display:grid}.share-dialog select,.share-url input{border:1px solid var(--line-strong);border-radius:8px;min-height:38px;padding:8px 10px}.share-url{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.active-share-links{border-top:1px solid var(--line);gap:7px;padding-top:12px;display:grid}.active-share-links>div{background:#f8f9fb;border-radius:8px;justify-content:space-between;align-items:center;padding:8px;display:flex}.active-share-links span{align-items:center;gap:6px;font-size:12px;display:flex}.active-share-links small{color:var(--muted)}.active-share-links button{color:#b83f42;background:0 0;font-size:12px;font-weight:800}.shared-order-page{color:var(--ink);background:#f5f6fa;min-height:100vh}.shared-order-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:13px 24px;display:flex}.shared-order-header>div:first-child{align-items:center;gap:9px;display:flex}.shared-order-header small{color:var(--muted)}.shared-brand{color:#fff;background:linear-gradient(135deg,#579bf5,#367bf5);border-radius:8px;padding:8px;font-size:12px;font-weight:900}.shared-order-content{gap:14px;max-width:1180px;margin:0 auto;padding:30px 20px;display:grid}.shared-order-title{justify-content:space-between;align-items:flex-end;display:flex}.shared-order-title h1{margin:4px 0;font-size:30px}.shared-order-title p{color:var(--muted);margin:0}.shared-order-title>div:last-child{gap:6px;display:flex}.shared-order-title b{color:#4483d5;background:#ebf4ff;border-radius:999px;padding:6px 9px;font-size:12px}.shared-location-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shared-location-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;min-height:86px;padding:13px;display:grid}.shared-location-summary span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.shared-location-summary strong{align-items:center;gap:6px;display:flex}.shared-location-summary small{color:var(--muted)}.shared-order-edit{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.shared-order-edit>label:not(.callback-toggle){color:#45505e;gap:6px;font-size:12px;font-weight:800;display:grid}.shared-order-edit textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:8px;padding:10px}.shared-order-edit textarea[readonly]{background:#f8f9fb}.shared-order-edit .callback-toggle{grid-column:1/-1}.shared-files{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.shared-files h2{align-items:center;gap:7px;font-size:14px;display:flex}.shared-files>a{border-top:1px solid var(--line);color:inherit;align-items:center;gap:8px;padding:9px 0;display:flex}.shared-files>a span{flex:1}.shared-files small,.shared-files p{color:var(--muted)}.shared-order-footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:center;align-items:center;gap:6px;padding:14px;font-size:12px;display:flex}.shared-order-error{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;max-width:440px;margin:15vh auto;padding:30px}@media (width>=761px){.work-order-wizard .wizard-panel-head,.work-order-wizard .wizard-grid,.work-order-wizard .confirmation-grid{max-width:1320px}.customer-address-grid>.customer-picker-field{grid-column:1/9}.customer-address-grid>.work-order-number-field{grid-column:9/-1}.scope-grid{grid-template-rows:minmax(0,1.25fr) minmax(0,1fr) auto}.confirmation-grid{grid-template-rows:auto minmax(0,1fr) minmax(0,1.2fr)}}@media (width<=760px){.customer-picker-row,.contact-picker-search,.compact-address-section>div,.shared-location-summary,.shared-order-edit{grid-template-columns:1fr}.persistent-create-button{justify-content:center}.isolated-work-order-shell .order-workspace{padding:14px}.workspace-customer-heading,.shared-order-title{flex-direction:column;align-items:stretch}.workspace-contact-line{display:grid}.workspace-contact-line>span{min-width:0}}.king-access-badge{color:#fff;letter-spacing:.08em;white-space:nowrap;background:linear-gradient(135deg,#17212d,#3374c9);border:1px solid #7db5ff8c;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}button.king-access-badge{cursor:pointer;font-family:inherit}.customer-account-panel{min-height:0;overflow:hidden}.customer-account-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;max-height:min(58vh,680px);padding:14px;display:grid;overflow:auto}.customer-account-card{color:#1f2937;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e8f0;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.customer-account-card:hover{border-color:#7cb0f5;transform:translateY(-1px);box-shadow:0 10px 28px #1f395b17}.customer-account-card>svg{color:#8c94a8;flex:none}.customer-account-card-body{flex:1;gap:5px;min-width:0;display:grid}.customer-account-card-body>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customer-account-card-body strong,.customer-account-card-body small,.customer-account-card-body em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-account-card-body small,.customer-account-card-body em{color:#70798d;font-size:12px;font-style:normal}.customer-account-card-body em{align-items:center;gap:5px;display:flex}.customer-schema-grid{gap:8px;display:grid}.customer-schema-grid>div{background:#f8f9fd;border:1px solid #eceef5;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.customer-schema-grid i{color:#fff;background:#5796e8;border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.customer-schema-grid span,.customer-quality-card>div{gap:2px;display:grid}.customer-schema-grid small,.customer-quality-card small{color:#737c91;font-size:12px}.customer-quality-card{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.customer-location-list{gap:7px;max-height:320px;display:grid;overflow:auto}.customer-location-list article{border:1px solid #eceef4;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.customer-location-list article>svg{color:#5c98e7;flex:none}.customer-location-list article>span{flex:1;gap:2px;min-width:0;display:grid}.customer-location-list article>span small{color:#727b8e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-location-list article em{color:#5d6680;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.customer-location-actions{flex:0 0 min(210px,42%);place-items:flex-end end;gap:5px;display:grid}.customer-location-actions select{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:7px;width:100%;min-width:0;max-width:210px;height:30px;padding:0 7px;font-size:12px}@media (width<=720px){.customer-location-list article{flex-wrap:wrap;align-items:flex-start}.customer-location-actions{flex:1 0 100%;place-items:stretch stretch;padding-left:24px}.customer-location-actions select{max-width:none}}.user-access-cards-only{border:0}.user-access-card-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;margin-top:12px;display:grid}.user-access-card{background:#fff;border:1px solid #e5e8f0;border-radius:14px;gap:12px;padding:14px;display:grid}.user-card-head{align-items:center;gap:10px;display:flex}.user-card-head .user-access-identity{flex:1;min-width:0}.user-card-actions{flex:none}.user-edit-dialog{max-width:620px}.user-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-edit-fields label{color:#59647a;gap:6px;font-size:12px;font-weight:700;display:grid}.user-edit-fields label small{color:#7b8495;font-size:12px;font-weight:500;line-height:1.4}.user-edit-fields input,.user-edit-fields select{color:#263247;font:inherit;background:#fff;border:1px solid #d9deea;border-radius:9px;height:42px;padding:0 11px}.user-edit-dialog .modal-actions,.user-delete-dialog .modal-actions{justify-content:flex-end;gap:8px;display:flex}.primary-button.danger{background:#b33f42;border-color:#b33f42}@media (width<=720px){.user-access-head-actions>button{flex:1}.user-edit-fields{grid-template-columns:1fr}}.user-card-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.user-card-facts span{gap:2px;min-width:0;display:grid}.user-card-facts small,.user-access-card>small{color:#788197;font-size:12px}.user-card-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-card-access{grid-template-columns:1fr 1fr;gap:8px;display:grid}.user-card-access label{color:#70798d;gap:4px;font-size:12px;display:grid}.user-card-access select{min-width:0}.king-console{gap:14px;display:grid}.king-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#4998ff4d,#0000 34%),linear-gradient(135deg,#111a25,#20324a 70%,#244570);border:1px solid #74b0ff73;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.king-hero>span{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.king-hero>div{flex:1}.king-hero small{color:#b5d5ff;letter-spacing:.12em;font-size:12px;font-weight:800}.king-hero h3{margin:3px 0}.king-hero p{color:#d5dde8;max-width:760px;margin:0;font-size:12px}.king-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.king-metrics>div{background:#fff;border:1px solid #e6e8f1;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.king-metrics svg{color:#5796e8}.king-metrics span{display:grid}.king-metrics strong{font-size:20px}.king-metrics small{color:#737c91;font-size:12px}.king-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.king-panel{background:#fff;border:1px solid #e5e8f0;border-radius:14px;padding:15px}.king-ranking,.king-ticket-list{gap:7px;margin-top:10px;display:grid}.king-ranking>div{background:#f7f8fc;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.quality-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;display:grid}.quality-facts>div{background:#f7f8fc;border-radius:9px;padding:10px;display:grid}.quality-facts small{color:#747d91;font-size:12px}.king-ticket-list article{border-bottom:1px solid #edf0f5;align-items:start;gap:12px;padding:9px 0;display:flex}.king-ticket-list article>span{flex:1;gap:3px;display:grid}.king-ticket-list p{color:#5e687d;margin:2px 0;font-size:12px}.king-ticket-list small{color:#7b8497;font-size:12px}.king-ticket-form,.privacy-controls{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.king-ticket-form>div,.king-ticket-form .wide,.privacy-controls .section-title,.privacy-controls .wide{grid-column:1/-1}.king-ticket-form label,.privacy-controls>label{gap:5px;font-size:12px;display:grid}.privacy-controls>label:has(input[type=checkbox]){align-items:center;gap:9px;display:flex}.privacy-controls>label span{display:grid}.privacy-controls small{color:#737c91}.analytics-integration{margin-top:14px}.workforce-login-status{color:#9a6417;background:#fff7e8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:700;display:inline-flex}.workforce-login-status.ready{color:#267b4c;background:#eaf8f0}@media (width<=980px){.king-metrics,.king-grid,.king-ticket-form,.privacy-controls{grid-template-columns:1fr 1fr}.king-ticket-form>div,.king-ticket-form .wide,.privacy-controls .section-title,.privacy-controls .wide{grid-column:1/-1}}@media (width<=680px){.customer-account-grid,.user-access-card-grid,.king-metrics,.king-grid,.king-ticket-form,.privacy-controls{grid-template-columns:1fr}.king-hero{flex-wrap:wrap;align-items:flex-start}}.inbox-page{max-width:1760px}.inbox-shell{background:#fff;border:1px solid #c2c9d8c7;border-radius:16px;grid-template-columns:minmax(310px,360px) minmax(430px,1fr);height:clamp(520px,100dvh - 168px,900px);min-height:0;display:grid;overflow:hidden;box-shadow:0 18px 50px #1d263e14}.inbox-queues,.inbox-conversation-list,.inbox-thread{min-width:0;min-height:0}.inbox-queues{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,#5294eb1a,#0000 34%),linear-gradient(#fafcff 0%,#f5f7fb 100%);flex-direction:column;padding:14px 10px 10px;display:none}.inbox-queue-head{align-items:center;gap:9px;padding:3px 8px 15px;display:flex}.inbox-queue-head>div,.inbox-user-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inbox-queue-head strong,.inbox-user-card strong{font-size:12px}.inbox-queue-head small,.inbox-user-card small{color:var(--muted);text-transform:capitalize;font-size:12px}.inbox-queues nav,.inbox-nav-section{flex-direction:column;gap:3px;display:flex}.inbox-queues nav button,.inbox-nav-section button{color:#536070;text-align:left;background:0 0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:12px;display:grid}.inbox-queues nav button:hover,.inbox-nav-section button:hover{background:#eceff6}.inbox-queues nav button.active,.inbox-nav-section button.active{color:#487fc6;background:#e9f3ff;font-weight:700}.inbox-selection-box{border:1px solid #aeb8c7;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.inbox-nav-section button.active .inbox-selection-box{color:#fff;background:#579bf5;border-color:#579bf5}.inbox-nav-section button>span:nth-child(2){min-width:0}.inbox-nav-section button>span:nth-child(2) small{color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.inbox-queues nav button strong,.inbox-nav-section button strong{color:inherit;font-size:12px;font-weight:700}.inbox-nav-section{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.inbox-nav-section>span{color:#8a93a1;letter-spacing:.09em;text-transform:uppercase;padding:0 9px 6px;font-size:12px;font-weight:800}.inbox-nav-label{color:#8a93a1;letter-spacing:.09em;text-transform:uppercase;padding:12px 9px 6px;font-size:12px;font-weight:800}.inbox-dot{background:linear-gradient(135deg,#5299f5,#3190f5);border-radius:4px;width:8px;height:8px}.inbox-user-card{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding:11px 6px 2px;display:flex}.inbox-conversation-list{border-right:1px solid var(--line);background:#fbfcfe;flex-direction:column;display:flex}.inbox-list-toolbar{border-bottom:1px solid var(--line);padding:11px}.inbox-list-toolbar>label{color:var(--muted);background:#f5f7f9;border:1px solid #e2e6ec;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.inbox-list-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font-size:12px}.inbox-list-toolbar>div{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:7px;margin-top:8px;display:grid}.inbox-picker{min-width:0;position:relative}.inbox-picker>summary{border:1px solid var(--line);color:#596575;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-height:32px;padding:7px;font-size:12px;list-style:none;display:grid}.inbox-picker>summary::-webkit-details-marker{display:none}.inbox-picker[open]>summary svg:last-child{transform:rotate(180deg)}.inbox-picker-menu{border:1px solid var(--line);z-index:20;background:#fff;border-radius:10px;gap:3px;min-width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 38px #19263e2e}.inbox-picker-menu header{justify-content:space-between;align-items:center;padding:4px 4px 7px;display:flex}.inbox-picker-menu header strong{font-size:12px}.inbox-picker-menu header button{color:#5089d4;background:0 0;font-size:12px}.inbox-picker-menu>label,.inbox-picker-group>label{cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.inbox-picker-menu>label:hover,.inbox-picker-group>label:hover{background:#f3f4f9}.inbox-picker-menu input{width:15px;height:15px}.inbox-picker-menu label span{min-width:0;display:grid}.inbox-picker-menu label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-picker-menu label small{color:var(--muted);font-size:12px}.inbox-picker-menu label em{color:var(--muted);font-size:12px;font-style:normal}.inbox-picker-menu>p{color:var(--muted);margin:4px;font-size:12px}.inbox-picker-group{border-top:1px solid #eef0f4;gap:2px;padding-top:4px;display:grid}.inbox-picker-group-title{background:#fafbfe;font-weight:750}.inbox-picker-group.private .inbox-picker-group-title{background:#f6faff}.inbox-picker-child{margin-left:13px}.inbox-picker-group>.inbox-picker-setup{cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding-block:7px;display:grid}.inbox-picker-setup>span{min-width:0;display:grid}.inbox-picker-setup>span strong{font-size:12px}.inbox-picker-setup>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-picker-setup>a{background:var(--brand-blue);align-items:center}@supports (color:color-mix(in lab, red, red)){.inbox-picker-setup>a{background:color-mix(in srgb, var(--brand-blue) 12%, transparent)}}.inbox-picker-setup>a{color:var(--brand-blue);border-radius:6px;gap:4px;padding:6px 7px;font-size:12px;font-weight:800;display:inline-flex}.inbox-picker-setup>em{font-size:12px}.inbox-picker-child span small{text-overflow:ellipsis;white-space:nowrap;max-width:175px;overflow:hidden}.inbox-private-connect{color:#5089d4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:5px;width:calc(100% - 8px);margin:2px 4px;padding:7px 9px;font-size:12px;font-weight:750;display:flex}.inbox-private-connect:hover{background:#eff6ff}.inbox-private-connect:disabled{cursor:wait;opacity:.72}.inbox-list-toolbar select{border:1px solid var(--line);color:#596575;background:#fff;border-radius:7px;width:100%;min-width:0;padding:7px;font-size:12px}.inbox-list-summary{border-bottom:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.inbox-list-summary strong{font-size:12px}.inbox-list-summary span{color:var(--muted);font-size:12px}.inbox-list-scroll,.inbox-thread-scroll{min-height:0;overflow-y:auto}.inbox-list-scroll{flex:1;padding:5px}.inbox-conversation-card{text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:9px;width:100%;margin-bottom:3px;padding:12px 11px;transition:background .15s,box-shadow .15s;display:flex}.inbox-conversation-card:hover{background:#fff;border-color:#e6e8f0;box-shadow:0 5px 14px #232b460d}.inbox-conversation-card.active{background:linear-gradient(135deg,#f1f7ff,#eef5ff);border-color:#d6e6fb;box-shadow:inset 3px 0 #5997e8,0 6px 16px #4a6fa014}.inbox-avatar{width:31px;height:31px;margin-top:1px;font-size:12px}.inbox-avatar.status-open{background:#3e66de}.inbox-avatar.status-waiting{background:#b57a22}.inbox-avatar.status-snoozed{background:#568ace}.inbox-avatar.status-done{background:#718093}.inbox-card-copy{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-card-line{align-items:center;gap:8px;display:flex}.inbox-card-line strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.inbox-card-line time{color:#8b95a3;font-size:12px}.inbox-card-copy>b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:700;overflow:hidden}.inbox-card-copy>small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.inbox-card-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;display:flex}.inbox-card-meta em{color:#778291;font-size:12px;font-style:normal}.inbox-status-dot{border-radius:50%;width:6px;height:6px}.inbox-status-dot.open{background:#3c76ed}.inbox-status-dot.waiting{background:#e2a12f}.inbox-status-dot.snoozed{background:#5796e9}.inbox-status-dot.done{background:#7b8795}.inbox-status-dot.resolved{background:#2ca661}.inbox-tag.yellow{color:#9a6b00;background:#fff8dc;border-color:#f3e3a5}.inbox-tag.blue{color:#416fc4;background:#eaf1ff;border-color:#d5e2fb}.inbox-tag{color:#416fc4;text-overflow:ellipsis;white-space:nowrap;background:#eaf1ff;border:1px solid #d5e2fb;border-radius:5px;max-width:130px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.inbox-tag.green{color:#278b51;background:#e9f8ef;border-color:#cfead8}.inbox-tag.orange{color:#a96b18;background:#fff2df;border-color:#f2dfc2}.inbox-tag.purple{color:#5586c7;background:#edf5ff;border-color:#d5e5f9}.inbox-tag.red{color:#b84a50;background:#ffeded;border-color:#f1d3d3}.inbox-tag.slate{color:#65717e;background:#eef1f4;border-color:#dfe4e9}.inbox-thread{flex-direction:column;display:flex;position:relative}.mention-composer-wrap{position:relative}.mention-composer-wrap>textarea{width:100%}.iq-mention-picker{border:1px solid var(--line,#dbe3ed);background:var(--surface,#fff);color:var(--ink,#172b48);border-radius:12px;margin:0;padding:0;font:13px/1.4 inherit;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 38px #071e3b29}.iq-mention-picker:popover-open{flex-direction:column;display:flex}.iq-mention-picker-heading{border-bottom:1px solid var(--line,#dbe3ed);color:var(--muted);align-items:center;gap:7px;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.iq-mention-options{min-height:0;padding:5px;overflow-y:auto}.iq-mention-options>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.iq-mention-options>button[aria-selected=true]{color:#1c559d;background:#1c559d16}.iq-mention-avatar{background:#1c559d15;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.iq-mention-person{flex:1;gap:2px;min-width:0;display:grid}.iq-mention-person :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iq-mention-person strong{font-size:13px;font-weight:650}.iq-mention-person small{color:var(--muted);font-size:12px}.iq-mention-picker-help{border-top:1px solid var(--line,#dbe3ed);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 12px;font-size:12px;display:flex}.iq-mention-empty{color:var(--muted);padding:10px;font-size:12px}.iq-comment-keyboard-hint{color:var(--muted);padding:2px 4px;font-size:12px;display:block}html[data-theme=dark] .iq-mention-picker{color:#e7eef8;background:#162031;border-color:#334156}html[data-theme=dark] .iq-mention-options>button[aria-selected=true]{color:#bcd8ff;background:#528cdf30}.mention-suggestions{border:1px solid var(--line);z-index:30;background:#fff;border-radius:10px;max-height:220px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #1c263826}.mention-suggestions>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px;display:flex}.mention-suggestions>button:hover{background:#f2f8ff}.mention-suggestions>button>span:last-child{min-width:0;display:grid}.mention-suggestions strong,.mention-suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-suggestions strong{font-size:12px}.mention-suggestions small{color:var(--muted);font-size:12px}.miq-mention{color:#467fca;background:#eaf3ff;border-radius:4px;padding:1px 3px;font-weight:750}.team-message-composer{position:relative}.team-mention-suggestions{bottom:calc(100% - 8px);left:10px;right:10px}.inbox-thread>.empty-state{flex:1}.inbox-thread-header{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fcfdff);justify-content:space-between;align-items:center;gap:14px;min-height:75px;padding:11px 14px;display:flex}.inbox-thread-title{align-items:center;gap:10px;min-width:0;display:flex}.inbox-thread-title>div{flex-direction:column;min-width:0;display:flex}.inbox-thread-title span,.inbox-thread-title small{color:var(--muted);font-size:12px}.inbox-thread-title h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:14px;overflow:hidden}.inbox-thread-actions{align-items:center;gap:5px;display:flex}.inbox-owner-select,.inbox-status-select{border:1px solid var(--line);color:#657181;background:#fff;border-radius:7px;align-items:center;gap:4px;min-height:34px;padding:0 6px;display:flex}.inbox-owner-select select,.inbox-status-select select{color:#495564;background:0 0;border:0;outline:0;max-width:120px;font-size:12px}.inbox-status-select{padding-left:2px}.inbox-work-order-select select{max-width:155px}.inbox-tags-menu,.inbox-snooze-menu{position:relative}.inbox-tags-menu>summary,.inbox-snooze-menu>summary{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 8px;font-size:12px;list-style:none;display:flex}.inbox-snooze-menu>summary{width:34px;padding:0}.inbox-tags-menu>summary::-webkit-details-marker{display:none}.inbox-snooze-menu>summary::-webkit-details-marker{display:none}.inbox-tags-popover,.inbox-snooze-menu>div{border:1px solid var(--line);box-shadow:var(--shadow);z-index:40;background:#fff;border-radius:9px;flex-direction:column;min-width:220px;padding:8px;display:flex;position:absolute;top:39px;right:0}.inbox-tags-popover>strong,.inbox-snooze-menu>div>strong{padding:5px 6px 7px;font-size:12px}.inbox-tags-popover>button,.inbox-snooze-menu>div>button{text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;min-height:31px;padding:5px 6px;font-size:12px;display:flex}.inbox-tags-popover>button:hover,.inbox-snooze-menu>div>button:hover{background:#f3f5f8}.inbox-tags-popover form{border-top:1px solid var(--line);grid-template-columns:1fr 29px;gap:5px;margin-top:6px;padding:8px 3px 2px;display:grid}.inbox-tags-popover form input{border:1px solid var(--line);border-radius:6px;min-width:0;padding:6px;font-size:12px}.inbox-tags-popover form button{color:#fff;background:#538edc;border-radius:6px;justify-content:center;align-items:center;display:flex}.inbox-done-button{border:1px solid var(--line)}.inbox-done-button.done{color:#278b51;background:#eaf8ef;border-color:#cfe7d7}.inbox-thread-meta{border-bottom:1px solid var(--line);background:#fafbfc;flex-wrap:wrap;align-items:center;gap:7px;min-height:38px;padding:7px 14px;display:flex}.inbox-thread-meta>span:not(.inbox-tag){color:#6e7988;align-items:center;gap:4px;font-size:12px;display:inline-flex}.inbox-status-badge{border-radius:12px;padding:4px 7px;font-weight:800}.inbox-status-badge.open{background:#eaf1ff;color:#3f6fc9!important}.inbox-status-badge.waiting{background:#fff2dc;color:#aa6b15!important}.inbox-status-badge.snoozed{background:#edf5ff;color:#5687c8!important}.inbox-status-badge.done{background:#eaf8ef;color:#2e8953!important}.inbox-permission-banner{color:#80632f;background:#fff8e8;border:1px solid #f0dfb8;border-radius:8px;align-items:center;gap:8px;margin:9px 12px 0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.inbox-permission-banner.error{color:#9d3e43;background:#fff0f0;border-color:#efd1d1;margin:0 0 12px}.inbox-permission-banner button{color:inherit;background:0 0;margin-left:auto;font-size:12px;font-weight:800}.inbox-thread-scroll{background:#f7f8fa;flex:1;padding:17px clamp(14px,3vw,40px)}.inbox-message{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:760px;margin:0 auto 11px;padding:12px 14px;box-shadow:0 1px 2px #1c273506}.inbox-message.internal{background:#fff9e9;border-color:#edddae;max-width:84%;margin-left:auto}.inbox-message.outbound{border-left:3px solid #609ae6}.inbox-message.inbound{border-left:3px solid #3f83e8}.inbox-message-head{align-items:center;gap:8px;display:flex}.inbox-message-head>div{flex-direction:column;flex:1;gap:1px;display:flex}.inbox-message-head strong{font-size:12px}.inbox-message-head small,.inbox-message-head time{color:var(--muted);font-size:12px}.inbox-message p{color:#45515f;white-space:pre-wrap;margin:11px 0 2px;font-size:12px;line-height:1.55}.inbox-loading{color:var(--muted);justify-content:center;align-items:center;gap:7px;min-height:120px;font-size:12px;display:flex}.inbox-composer{border-top:1px solid var(--line);background:#fff;padding:9px 12px 11px}.inbox-composer-tabs{gap:4px;margin-bottom:7px;display:flex}.inbox-composer-tabs button{color:var(--muted);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:700;display:flex}.inbox-composer-tabs button.active{color:#4a7ec2;background:#edf5ff}.inbox-composer textarea{border:1px solid var(--line-strong);color:#3f4b58;resize:vertical;border-radius:8px;outline:0;width:100%;min-height:78px;padding:9px 10px;font-size:12px;line-height:1.5}.inbox-composer textarea:focus{border-color:#8bb4ea;box-shadow:0 0 0 3px #548dd714}.inbox-composer-actions{align-items:center;gap:8px;margin-top:7px;display:flex}.inbox-composer-actions>span{color:var(--muted);flex:1;font-size:12px}.inbox-composer-actions>button:last-child{min-height:33px;padding:0 12px}.miqi-suggestion{z-index:35;background:radial-gradient(circle at 10% 0,#529dff1a,#0000 38%),#fff;border:1px solid #d2e4fb;border-radius:15px;gap:10px;max-width:370px;padding:12px 12px 11px;animation:.32s cubic-bezier(.2,.85,.28,1.18) miqiArrive;display:flex;position:absolute;bottom:118px;right:15px;box-shadow:0 20px 46px #283a5233}.miqi-pet{color:#fff;background:linear-gradient(145deg,#5097f4,#2f8cf0);border-radius:13px 13px 15px 15px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;animation:2.8s ease-in-out infinite miqiFloat;display:flex;position:relative;box-shadow:0 8px 18px #4b85d03d}.miqi-pet:before,.miqi-pet:after{content:"";z-index:-1;background:#5296ef;width:12px;height:12px;position:absolute;top:-4px;transform:rotate(45deg)}.miqi-pet:before{left:5px}.miqi-pet:after{right:5px}.miqi-pet>svg:last-child{color:#fff5a7;position:absolute;top:-3px;right:-3px}.miqi-suggestion-copy{flex:1;gap:4px;min-width:0;display:grid}.miqi-suggestion-copy>span{color:#618ec9;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.miqi-suggestion-copy>strong{color:#263246;padding-right:20px;font-size:12px}.miqi-suggestion-copy>p{color:#596477;margin:0;font-size:12px;line-height:1.5}.miqi-suggestion-copy>small{color:#36475e;font-size:12px;font-weight:700}.miqi-integration-row{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.miqi-integration-row em{color:#527db5;background:#edf5ff;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:750}.miqi-suggestion-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.miqi-suggestion-actions button{min-height:30px;padding:6px 9px}.miqi-dismiss{color:#8690a0;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex;position:absolute;top:7px;right:7px}.miqi-dismiss:hover{color:#4972a8;background:#f0f5fb}@keyframes miqiArrive{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes miqiFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}@media (width<=1180px){.inbox-shell{grid-template-columns:minmax(285px,330px) minmax(430px,1fr)}.inbox-thread-actions .inbox-tags-menu>summary{width:34px;padding:0;font-size:0}}@media (width<=760px){.inbox-shell{flex-direction:column;height:auto;min-height:0;display:flex}.inbox-conversation-list{border-bottom:1px solid var(--line);border-right:0;min-height:430px;max-height:430px}.inbox-thread{min-height:720px}.inbox-thread-header{flex-direction:column;align-items:flex-start}.inbox-thread-actions{flex-wrap:wrap;width:100%}.inbox-owner-select{flex:1}.inbox-owner-select select{width:100%;max-width:none}.miqi-suggestion{max-width:none;margin:10px 12px;position:relative;bottom:auto;right:auto}.assistant-invite-form{grid-template-columns:1fr}}@media (width<=480px){.inbox-conversation-list{min-height:390px;max-height:390px}.inbox-thread{min-height:660px}.inbox-thread-title .avatar,.inbox-thread-actions>a{display:none}.inbox-thread-scroll{padding:13px 9px}.inbox-message.internal{max-width:94%}.inbox-composer-actions>span{display:none}}@media (width<=1100px){.aging-filter-bar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,1fr))}.aging-summary,.source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aging-filter-bar,.aging-summary,.source-facts{grid-template-columns:1fr}.aging-status-multiselect>div{min-width:min(300px,100vw - 40px);max-width:calc(100vw - 40px);left:0}}.growth-page,.leads-page{min-width:0}.growth-period-bar{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;display:flex}.growth-period-bar>div:first-child{flex-direction:column;gap:2px;display:flex}.growth-period-bar strong{color:var(--ink);font-size:12px}.growth-period-bar small{color:var(--muted);font-size:12px}.growth-period-tabs{background:var(--soft);border:1px solid var(--line);border-radius:9px;gap:3px;padding:3px;display:flex}.growth-period-tabs button{color:var(--muted);border:0;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:700}.growth-period-tabs button.active{background:var(--panel);color:var(--primary);box-shadow:0 1px 3px #0f172a1a}.growth-kpis,.lead-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.growth-kpis>*,.lead-summary>*{text-align:left;flex-direction:column;min-width:0;padding:14px;display:flex}.growth-kpis span,.lead-summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.growth-kpis strong,.lead-summary strong{color:var(--ink);margin:6px 0 2px;font-size:clamp(17px,1.7vw,25px)}.growth-kpis small,.lead-summary small{color:var(--muted);font-size:12px;line-height:1.35}.growth-kpi-card{cursor:default}button.growth-kpi-card{cursor:pointer}.growth-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;min-width:0;margin-bottom:12px;display:grid}.growth-dashboard-grid>*,.growth-coverage-panel{min-width:0;padding:14px}.growth-funnel-list,.growth-pipeline-list,.growth-source-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.growth-funnel-row{grid-template-columns:minmax(110px,.8fr) minmax(110px,1.3fr) 42px 76px;align-items:center;gap:9px;display:grid}.growth-funnel-row>div:first-child,.growth-pipeline-list button span{flex-direction:column;min-width:0;display:flex}.growth-funnel-row strong,.growth-pipeline-list strong,.growth-source-list>strong{color:var(--ink);font-size:12px}.growth-funnel-row small,.growth-pipeline-list small{color:var(--muted);font-size:12px;line-height:1.35}.growth-funnel-row b,.growth-funnel-row>span{color:var(--ink);text-align:right;font-size:12px}.growth-meter{background:var(--soft);border-radius:999px;height:7px;overflow:hidden}.growth-meter i{background:linear-gradient(90deg, var(--primary), #2f8cff);border-radius:inherit;height:100%;display:block}.growth-trend-chart{align-items:stretch;gap:7px;min-width:0;height:150px;margin-top:12px;display:flex}.growth-trend-month{flex-direction:column;flex:1 1 0;align-items:center;gap:5px;min-width:26px;display:flex}.growth-trend-bars{border-bottom:1px solid var(--line);flex:1;justify-content:center;align-items:end;gap:2px;width:100%;min-height:110px;display:flex}.growth-trend-bars i{border-radius:3px 3px 0 0;width:20%;max-width:9px;min-height:3px;display:block}.growth-trend-bars .leads{background:var(--primary)}.growth-trend-bars .estimates{background:#2f8cff}.growth-trend-bars .replies{background:#16a36a}.growth-trend-bars .site-leads{background:#f59e0b}.growth-trend-month small{color:var(--muted);white-space:nowrap;font-size:12px}.growth-chart-legend{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.growth-chart-legend span{color:var(--muted);font-size:12px}.growth-chart-legend span:before{content:"";background:currentColor;border-radius:2px;width:6px;height:6px;margin-right:4px;display:inline-block}.growth-chart-legend .leads{color:var(--primary)}.growth-chart-legend .estimates{color:#2f8cff}.growth-chart-legend .replies{color:#16a36a}.growth-chart-legend .site-leads{color:#f59e0b}.growth-marketing-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.growth-marketing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.growth-marketing-metrics>div{background:var(--soft);border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:10px;display:flex}.growth-marketing-metrics span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.growth-marketing-metrics strong{color:var(--ink);margin:5px 0 2px;font-size:18px}.growth-marketing-metrics small{color:var(--muted);font-size:12px}.growth-source-list>div{grid-template-columns:minmax(90px,.8fr) minmax(100px,1.4fr) 35px 42px;align-items:center;gap:8px;display:grid}.growth-source-list>div>span{color:var(--ink);text-transform:capitalize;font-size:12px}.growth-source-list b,.growth-source-list small{color:var(--muted);text-align:right;font-size:12px}.growth-pipeline-list button{background:var(--soft);border:1px solid var(--line);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.growth-pipeline-list button:hover{border-color:var(--primary)}.growth-pipeline-list b{color:var(--ink);font-size:12px}.growth-saas-panel,.growth-economics-panel,.growth-retention-panel,.growth-coverage-panel{margin-bottom:12px;padding:14px}.growth-saas-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.growth-economics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.growth-saas-kpis>div,.growth-economics-grid>div{background:var(--soft);border:1px solid var(--line);border-radius:9px;flex-direction:column;min-width:0;padding:10px;display:flex}.growth-saas-kpis span,.growth-economics-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.growth-saas-kpis strong,.growth-economics-grid strong{color:var(--ink);margin:5px 0 2px;font-size:17px}.growth-saas-kpis small,.growth-economics-grid small{color:var(--muted);font-size:12px;line-height:1.35}.growth-section-heading{justify-content:space-between;align-items:center;margin:3px 0 9px;display:flex}.growth-section-heading>div{flex-direction:column;gap:2px;display:flex}.growth-section-heading strong{color:var(--ink);font-size:12px}.growth-section-heading small{color:var(--muted);font-size:12px}.growth-definition-note{background:var(--blue);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.growth-definition-note{background:color-mix(in srgb, var(--blue) 7%, var(--surface))}}.growth-definition-note{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.growth-definition-note{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line))}}.growth-definition-note{color:var(--muted);border-radius:8px;gap:7px;margin:10px 0 0;padding:8px 9px;font-size:12px;line-height:1.45;display:flex}.growth-definition-note svg{color:var(--blue);flex:none;margin-top:1px}.growth-economics-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.growth-economics-layout .growth-economics-panel,.growth-economics-layout .growth-retention-panel{height:100%;margin-bottom:0}.growth-economics-layout .growth-economics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-economics-grid>div.primary{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.growth-economics-grid>div.primary{background:color-mix(in srgb, var(--blue) 9%, var(--surface))}}.growth-economics-grid>div.primary{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.growth-economics-grid>div.primary{border-color:color-mix(in srgb, var(--blue) 28%, var(--line))}}.growth-economics-grid>div.primary strong{color:var(--blue)}.growth-retention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.growth-retention-grid>div{background:var(--soft);border:1px solid var(--line);border-radius:9px;flex-direction:column;min-width:0;padding:9px;display:flex}.growth-retention-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.growth-retention-grid strong{color:var(--ink);margin:4px 0 2px;font-size:14px}.growth-retention-grid small{color:var(--muted);font-size:12px;line-height:1.35}.growth-movement-list{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:11px;padding-top:9px;display:flex}.growth-movement-heading{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.growth-movement-heading strong{color:var(--ink);font-size:12px}.growth-movement-heading small{color:var(--muted);font-size:12px}.growth-movement-list>div:not(.growth-movement-heading){border-radius:7px;grid-template-columns:66px minmax(90px,1fr) auto auto;align-items:center;gap:7px;padding:6px 4px;display:grid}.growth-movement-list>div:not(.growth-movement-heading):nth-child(2n){background:var(--soft)}.growth-movement-list>div>span{text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 6px;font-size:12px;font-weight:800}.growth-movement-list>div>span.movement-expanded,.growth-movement-list>div>span.movement-new,.growth-movement-list>div>span.movement-reactivated{color:#167347;background:#e7f8ef}.growth-movement-list>div>span.movement-contracted,.growth-movement-list>div>span.movement-churned{color:#b94332;background:#fff0ee}.growth-movement-list>div>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.growth-movement-list>div>small{color:var(--muted);white-space:nowrap;font-size:12px}.growth-movement-list>div>b{text-align:right;white-space:nowrap;font-size:12px}.growth-movement-list>div>b.positive{color:#168454}.growth-movement-list>div>b.negative{color:#c14b3b}.growth-measurement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.growth-measurement-grid article{background:var(--soft);border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr;align-items:flex-start;gap:7px;min-width:0;padding:10px;display:grid}.growth-measurement-grid article>svg{color:#b7791f}.growth-measurement-grid article.status-measured>svg{color:#16a36a}.growth-measurement-grid article div{min-width:0}.growth-measurement-grid strong{color:var(--ink);font-size:12px;display:block}.growth-measurement-grid p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.growth-measurement-grid article>span{color:var(--muted);text-transform:uppercase;grid-column:2;font-size:12px;font-weight:700}.growth-measurement-grid article.status-measured>span{color:#16a36a}.growth-setup,.growth-prompts-panel{margin-bottom:12px;padding:14px}.setup-badge{color:#247c49;background:#edf9f1;border:1px solid #d5efde;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.growth-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.growth-config-card{border:1px solid var(--line);background:#fafbfe;border-radius:10px;grid-template-columns:auto minmax(150px,1fr) repeat(2,minmax(105px,.7fr)) auto;align-items:end;gap:9px;padding:11px;display:grid}.growth-config-card>div{flex-direction:column;align-self:center;display:flex}.growth-config-card strong{font-size:12px}.growth-config-card small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4}.growth-config-card label,.crm-profile-form label,.crm-contact-list label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.growth-config-card input,.growth-config-card select,.growth-config-card textarea,.crm-profile-form select,.crm-contact-list select{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fff;border-radius:7px;width:100%;min-height:34px;padding:7px 8px}.growth-config-card textarea{resize:vertical;min-height:58px}.growth-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.growth-property-card{border:1px solid var(--line);border-radius:10px;min-width:0;padding:11px}.growth-property-card>strong{font-size:12px}.growth-property-list{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.growth-property-list button{border:1px solid var(--line);color:#4d5967;background:#f6f7fa;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:inline-flex}.growth-property-add{gap:6px;display:flex}.growth-property-add input{border:1px solid var(--line-strong);border-radius:7px;flex:1;min-width:0;padding:7px 8px;font-size:12px}.growth-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.growth-prompt-card{background:linear-gradient(135deg,#fbfdff,#fff);border:1px solid #e1ebf7;border-radius:11px;grid-template-columns:auto 1fr;gap:8px;min-width:0;padding:12px;display:grid}.growth-prompt-card>div>strong{color:var(--ink);font-size:12px}.growth-prompt-card p,.growth-prompt-card blockquote{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.growth-prompt-card blockquote{background:#fff;border-left:2px solid #609ae6;border-radius:0 7px 7px 0;grid-column:1/-1;padding:8px 9px}.growth-prompt-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.growth-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.growth-analysis-grid>*{min-width:0}.growth-coverage{grid-column:1/-1;padding:14px}.coverage-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.coverage-chip-grid>div{border:1px solid var(--line);background:#fafbfc;border-radius:8px;flex-direction:column;min-width:0;padding:9px;display:flex}.coverage-chip-grid strong{font-size:12px}.coverage-chip-grid span,.coverage-chip-grid small{color:var(--muted);margin-top:2px;font-size:12px}.leads-table td:first-child,.leads-table td:nth-child(2){min-width:145px}.leads-table td strong,.leads-table td small{display:block}.leads-table td small{color:var(--muted);margin-top:2px;font-size:12px}.crm-linked,.crm-unlinked{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-weight:700;display:inline-flex}.crm-linked{color:#247c49;background:#edf9f1}.crm-unlinked{color:#667181;background:#f1f3f7}.customer-crm-drawer{width:680px;max-width:min(680px,94vw);overflow-y:auto}.crm-profile-form{gap:10px;display:grid}.crm-profile-form>div>span,.crm-contact-list label>span,.crm-dimension-grid>div>span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.crm-tag-picker{flex-wrap:wrap;gap:5px;display:flex}.crm-tag-picker button{border:1px solid var(--line);color:#687382;background:#f5f6f9;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:inline-flex}.crm-tag-picker button.active{color:#497fc5;background:#eaf3ff;border-color:#b2ccee}.crm-contact-list{gap:8px;display:grid}.crm-contact-list article{border:1px solid var(--line);background:#fafbfc;border-radius:9px;grid-template-columns:minmax(150px,1fr) minmax(110px,.65fr);align-items:start;gap:8px;padding:10px;display:grid}.crm-contact-list article>div:first-child{flex-direction:column;gap:2px;display:flex}.crm-contact-list article strong{font-size:12px}.crm-contact-list article span,.crm-contact-list article a{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.crm-contact-list article .crm-tag-picker,.crm-contact-list article .text-button{grid-column:1/-1}.crm-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-dimension-grid>div{border:1px solid var(--line);background:#fafbfc;border-radius:8px;padding:9px}.crm-dimension-grid>div>div{flex-wrap:wrap;gap:5px;display:flex}.crm-chip{color:#667181;background:#f0f2f5;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal}.crm-chip.active{color:#247c49;background:#edf9f1}@media (width<=1220px){.growth-kpis,.lead-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-config-card{grid-template-columns:auto minmax(150px,1fr) repeat(2,minmax(100px,1fr))}.growth-config-card>button{grid-column:2/-1;justify-self:start}.growth-measurement-grid,.growth-economics-grid,.growth-saas-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-retention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.growth-setup-grid,.growth-analysis-grid,.growth-dashboard-grid,.growth-economics-layout{grid-template-columns:1fr}.growth-marketing-metrics,.growth-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-coverage{grid-column:auto}}@media (width<=640px){.growth-kpis,.lead-summary,.growth-property-grid,.growth-prompt-grid,.coverage-chip-grid,.crm-dimension-grid{grid-template-columns:1fr}.growth-period-bar{flex-direction:column;align-items:stretch}.growth-period-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.growth-period-tabs button{padding-inline:4px}.growth-funnel-row{grid-template-columns:minmax(95px,1fr) minmax(80px,1fr) 32px}.growth-funnel-row>span{display:none}.growth-trend-chart{gap:3px;overflow-x:auto}.growth-trend-month{flex-basis:42px;min-width:42px}.growth-measurement-grid,.growth-economics-grid,.growth-saas-kpis,.growth-retention-grid,.growth-marketing-metrics{grid-template-columns:1fr}.growth-movement-list>div:not(.growth-movement-heading){grid-template-columns:66px minmax(0,1fr) auto;align-items:start}.growth-movement-list>div>small{white-space:normal;grid-area:2/2/auto/-1}.growth-movement-list>div>b{grid-area:1/3}.growth-config-card{grid-template-columns:auto 1fr;align-items:stretch}.growth-config-card>label,.growth-config-card>button{grid-column:1/-1}.crm-contact-list article{grid-template-columns:1fr}}.command-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.command-kpi{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:13px;display:grid}.command-kpi>span{color:#5a98e9;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.command-kpi>div{min-width:0}.command-kpi>div small,.command-kpi>div strong,.command-kpi>div em{display:block}.command-kpi>div small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.command-kpi>div strong{color:#172033;letter-spacing:-.05em;margin:4px 0;font-size:23px;line-height:1.1}.command-kpi>div em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.daily-mix-grid{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.daily-mix-grid>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:12px;display:grid}.daily-mix-grid>div:last-child{border-right:0}.daily-mix-grid i{background:#6f7d91;border-radius:999px;width:7px;height:7px}.daily-mix-grid i.red{background:#eb5b50}.daily-mix-grid i.orange{background:#eea43e}.daily-mix-grid i.purple{background:#619ce9}.daily-mix-grid i.blue{background:#4a7df3}.daily-mix-grid i.cyan{background:#26a8b9}.daily-mix-grid span{color:var(--muted);font-size:12px}.daily-mix-grid strong{grid-column:2;font-size:18px}.project-list-panel,.project-detail-panel{min-width:0;margin:0;overflow:hidden}.project-list>button{gap:4px;display:grid}.project-list>button>span{justify-content:space-between;align-items:center;display:flex}.project-list>button b{font-size:12px}.project-list>button>div{background:#ebedf2;border-radius:999px;height:4px;margin-top:3px;overflow:hidden}.project-list>button>div>span{background:linear-gradient(90deg,#5e9bea,#4188f7);height:100%;display:block}.project-list>button em{color:var(--muted);font-size:12px;font-style:normal}.project-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:16px;display:flex}.project-detail-head>div>span,.project-detail-head p{color:var(--muted);font-size:12px}.project-detail-head h2{margin:3px 0;font-size:18px}.project-detail-head p{margin:0}.project-status{color:#8f6200;text-transform:capitalize;background:#fff2d6;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.project-status.active{color:#217d49;background:#e9f8ef}.project-financials{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.project-financials>div{border-right:1px solid var(--line);padding:12px}.project-financials>div:last-child{border-right:0}.project-financials small{color:var(--muted);font-size:12px;display:block}.project-financials strong{margin-top:4px;font-size:14px;display:block}.project-tabs{grid-template-columns:1.35fr 1fr;display:grid}.project-tabs>section:first-child{border-right:1px solid var(--line)}.project-tabs h3{margin:0;font-size:12px}.project-gantt{gap:8px;padding:0 14px 14px;display:grid;overflow-x:auto}.project-gantt>div{grid-template-columns:120px minmax(240px,1fr) 35px;align-items:center;gap:8px;min-width:440px;display:grid}.project-gantt>div>span strong,.project-gantt>div>span small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.project-gantt>div>span small{color:var(--muted)}.project-gantt>div>div{background:#eef0f4;border-radius:999px;height:12px;position:relative}.project-gantt>div>div>i{background:#c5deff;border-radius:999px;position:absolute;top:0;bottom:0}.project-gantt>div>div>i>b{border-radius:inherit;background:#5b98e8;height:100%;display:block}.project-gantt em{color:var(--muted);font-size:12px;font-style:normal}.cost-code-list{gap:7px;padding:0 14px 14px;display:grid}.cost-code-list>div{border:1px solid var(--line);background:#fafbfc;border-radius:8px;grid-template-columns:55px 1fr auto 5px;align-items:center;gap:6px;padding:9px;display:grid}.cost-code-list strong,.cost-code-list span,.cost-code-list small{font-size:12px}.cost-code-list small{color:var(--muted)}.cost-code-list i{background:#35a869;border-radius:999px;width:4px;height:28px}.cost-code-list i.over{background:#e35b4f}.project-api-note{margin-bottom:12px}@media (width<=1200px){.command-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.project-tabs{grid-template-columns:1fr}.project-tabs>section:first-child{border-bottom:1px solid var(--line);border-right:0}}@media (width<=720px){.command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-financials{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-command-center{--ops-indigo:#5796e8;--ops-blue:#397ff2;--ops-ink:#162033;max-width:1680px}.operations-page-header{align-items:flex-end;margin-bottom:12px}.operations-page-header h1{letter-spacing:-.045em}.operations-page-header p{max-width:720px}.operations-tabs{background:#eef1f6;border:1px solid #e0e5ed;border-radius:12px;grid-template-columns:repeat(3,auto);align-items:center;gap:4px;margin-bottom:12px;padding:4px;display:inline-grid}.operations-tabs button{color:#657086;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.operations-tabs button.active{color:var(--ops-indigo);background:#fff;box-shadow:0 2px 9px #1c28441c}.coo-goal-composer{color:#fff;background:radial-gradient(circle at 85% 10%,#5897ff33,#0000 30%),linear-gradient(135deg,#171d31,#22294a 62%,#253a56);border:1px solid #759bcc47;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:grid;overflow:hidden;box-shadow:0 12px 32px #1b224124}.coo-goal-icon{background:linear-gradient(135deg,#5d9ef4,#3b8ff6);border:1px solid #fff3;border-radius:12px;justify-content:center;align-self:start;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 8px 22px #4289e559}.coo-goal-composer>div{gap:5px;min-width:0;display:grid}.coo-goal-composer strong{font-size:13px}.coo-goal-composer>div>span{color:#aeb8d2;font-size:12px}.coo-goal-composer input{color:#fff;background:#ffffff18;border:1px solid #ffffff26;border-radius:9px;outline:none;width:100%;height:42px;margin-top:5px;padding:0 12px;font-size:12px}.coo-goal-composer input:focus{border-color:#84b9ff;box-shadow:0 0 0 3px #70aeff26}.coo-goal-composer input::placeholder{color:#8490ae}.coo-goal-composer>.primary-button{white-space:nowrap;align-self:center}.coo-goal-examples{flex-wrap:wrap;gap:5px;display:flex}.coo-goal-examples button{color:#b9c4dc;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:12px}.coo-goal-examples button:hover{color:#fff;background:#ffffff21}.coo-briefing-panel{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:12px;overflow:hidden;box-shadow:0 8px 26px #1d294a0e}.coo-briefing-head{justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.coo-identity{align-items:center;gap:10px;display:flex}.coo-identity>span{color:#fff;background:linear-gradient(135deg,#5d9aea,#438cf3);border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.coo-identity small{color:var(--ops-indigo);letter-spacing:.09em;font-size:12px;font-weight:900;display:block}.coo-identity h2{margin:2px 0 0;font-size:14px}.coo-monitoring-state{color:#4f6077;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.coo-monitoring-state i{background:#32b56d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #e5f8ed}.coo-monitoring-state span{color:var(--muted);font-weight:500}.coo-priority-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coo-priority{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:13px 14px;display:grid}.coo-priority:last-child{border-right:0}.coo-priority>span{color:#637086;background:#eef1f6;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:flex}.coo-priority.critical>span{color:#b83a30;background:#ffebe8}.coo-priority.warning>span{color:#946000;background:#fff3d8}.coo-priority.healthy>span{color:#24814c;background:#e8f7ee}.coo-priority small{color:#7a8496;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.coo-priority strong{color:var(--ops-ink);margin:3px 0;font-size:12px;display:block}.coo-priority p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.coo-priority>button{color:#667187;background:#f2f4f8;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.coo-priority>button:hover{color:var(--ops-indigo);background:#e9f3ff}.operations-scorecard{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-scorecard .command-kpi.orange>span{color:#b27612;background:#fff3dd}.operations-scorecard .command-kpi.green>span{color:#26804d;background:#eaf8ef}.operations-scorecard .command-kpi.cyan>span{color:#1e8796;background:#e7f7fa}.operations-analysis-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:12px;margin-bottom:12px;display:grid}.operations-analysis-grid>.panel{margin:0;overflow:hidden}.operations-risk-list,.operations-coverage-grid{border-top:1px solid var(--line)}.operations-risk-list>button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:11px 15px;display:grid}.operations-risk-list>button:last-child{border-bottom:0}.operations-risk-list i{background:#35ad69;border-radius:999px;width:8px;height:8px}.operations-risk-list i.critical{background:#e9584e;box-shadow:0 0 0 4px #fff0ee}.operations-risk-list i.warning{background:#e4a238;box-shadow:0 0 0 4px #fff7e6}.operations-risk-list strong{font-size:12px;display:block}.operations-risk-list small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.operations-risk-list em{color:#6a7487;font-size:12px;font-style:normal;font-weight:700}.operations-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-coverage-grid>button{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.operations-coverage-grid>button:nth-child(2n){border-right:0}.operations-coverage-grid>button:nth-last-child(-n+2){border-bottom:0}.operations-coverage-grid i{border:2px solid #fff;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 1px #dfe5ed}.operations-coverage-grid i.connected{background:#36b36c}.operations-coverage-grid i.partial{background:#e5a13a}.operations-coverage-grid i.ready{background:#5486ee}.operations-coverage-grid i.missing{background:#b3bccb}.operations-coverage-grid strong{font-size:12px;display:block}.operations-coverage-grid small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.operations-coverage-grid svg{color:var(--ops-indigo)}.daily-mix-grid i.green{background:#32a865}.operations-tab-content{gap:12px;display:grid}.operations-section-heading{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.operations-section-heading>div{align-items:center;gap:10px;display:flex}.operations-section-heading h2{margin:0;font-size:16px}.operations-section-heading p{color:var(--muted);margin:3px 0 0;font-size:12px}.initiative-grid,.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.initiative-card,.workflow-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:270px;padding:15px;display:flex;box-shadow:0 8px 24px #1f2b4a0b}.initiative-card header,.workflow-card header{justify-content:space-between;align-items:center;display:flex}.initiative-card header>span,.initiative-card header>em,.workflow-card header>em{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:900}.initiative-card header>span{color:#508ddc;background:#eaf3ff}.initiative-card header>em,.workflow-card header>em{color:#277c4e;background:#eef7f2}.initiative-card h3,.workflow-card h3{color:var(--ops-ink);margin:14px 0 5px;font-size:13px}.initiative-card>p,.workflow-card>p{color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.55}.initiative-card dl{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 12px;display:grid;overflow:hidden}.initiative-card dl>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:8px}.initiative-card dl>div:nth-child(2n){border-right:0}.initiative-card dl>div:nth-last-child(-n+2){border-bottom:0}.initiative-card dt{color:var(--muted);text-transform:uppercase;font-size:12px}.initiative-card dd{margin:3px 0 0;font-size:12px;font-weight:750}.initiative-card>button,.workflow-card>button{justify-content:center;width:100%}.accountability-panel,.improvement-loop-panel{margin:0;overflow:hidden}.accountability-table{border-top:1px solid var(--line)}.accountability-head,.accountability-table>button{grid-template-columns:minmax(280px,1fr) 160px 110px 130px;gap:10px;display:grid}.accountability-head{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f8f9fb;padding:9px 15px;font-size:12px;font-weight:850}.accountability-table>button{border-top:1px solid var(--line);text-align:left;align-items:center;width:100%;padding:11px 15px;font-size:12px}.accountability-table>button>span:first-child{align-items:center;gap:8px;font-weight:750;display:flex}.accountability-table>button i{background:#36aa68;border-radius:999px;width:7px;height:7px}.accountability-table>button i.critical{background:#e7594f}.accountability-table>button i.warning{background:#e2a13b}.accountability-table>button>span:last-child{color:var(--ops-indigo);justify-content:flex-end;align-items:center;gap:4px;font-weight:750;display:flex}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card{min-height:250px}.workflow-card header>span{color:var(--ops-indigo);background:#edf5ff;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.workflow-card>div{border-top:1px solid var(--line);gap:3px;padding:9px 0;display:grid}.workflow-card>div:nth-of-type(2){margin-bottom:12px}.workflow-card>div small{color:var(--muted);font-size:12px;font-weight:850}.workflow-card>div strong{font-size:12px}.workflow-card>button{margin-top:auto}.improvement-loop{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.improvement-loop article{border-right:1px solid var(--line);min-height:125px;padding:14px}.improvement-loop article:last-child{border-right:0}.improvement-loop article>span{color:var(--ops-indigo);font-size:12px;font-weight:900}.improvement-loop article strong{margin:8px 0 4px;font-size:12px;display:block}.improvement-loop article p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (width<=1260px){.initiative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-analysis-grid{grid-template-columns:1fr}}@media (width<=980px){.coo-priority-grid,.workflow-grid{grid-template-columns:1fr}.coo-priority{border-bottom:1px solid var(--line);border-right:0}.coo-priority:last-child{border-bottom:0}.improvement-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.improvement-loop article{border-bottom:1px solid var(--line)}.accountability-table{overflow-x:auto}.accountability-head,.accountability-table>button{min-width:780px}}@media (width<=720px){.operations-page-header{align-items:stretch}.operations-tabs{width:100%;display:grid}.operations-tabs button{justify-content:center;padding:0 8px}.coo-goal-composer{grid-template-columns:auto 1fr;align-items:stretch}.coo-goal-composer>.primary-button{grid-column:1/-1;justify-content:center;width:100%}.coo-goal-examples{display:none}.coo-briefing-head{align-items:flex-start;gap:10px}.coo-monitoring-state{text-align:right;flex-direction:column;align-items:flex-end}.operations-scorecard,.initiative-grid,.operations-coverage-grid{grid-template-columns:1fr}.operations-coverage-grid>button{border-right:0}.operations-coverage-grid>button:nth-last-child(2){border-bottom:1px solid var(--line)}.operations-section-heading{flex-direction:column;align-items:stretch;gap:10px}.operations-section-heading>button{justify-content:center;width:100%}.initiative-card,.workflow-card{min-height:0}.improvement-loop{grid-template-columns:1fr}.improvement-loop article{border-right:0;min-height:0}}.team-chat-page{gap:14px;width:100%;max-width:1680px;min-height:0;margin:0 auto;padding:18px 22px 0;display:grid}.team-chat-title{justify-content:space-between;align-items:end;display:flex}.team-chat-title>div>span{color:#5a98e9;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.team-chat-title h1{letter-spacing:-.045em;margin:4px 0;font-size:26px}.team-chat-title p{color:var(--muted);margin:0;font-size:12px}.team-chat-shell{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:210px minmax(360px,1fr) 240px;height:clamp(560px,100dvh - 218px,940px);min-height:0;display:grid;overflow:hidden;box-shadow:0 12px 34px #1b244012}.team-channel-rail{color:#fff;background:linear-gradient(#1d2235,#171b2c);flex-direction:column;min-height:0;padding:14px 10px;display:flex}.team-channel-rail>div:first-child{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;padding:2px 4px 13px;display:flex}.team-chat-workspace-mark{background:linear-gradient(145deg,#5798ec,#3699f5);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-flex}.team-channel-rail>div:first-child>span:last-child{gap:2px;display:grid}.team-channel-rail strong{font-size:12px}.team-channel-rail small{color:#aeb5c8;font-size:12px}.team-channel-rail>p{color:#8f98ae;letter-spacing:.09em;text-transform:uppercase;margin:17px 7px 7px;font-size:12px;font-weight:800}.team-channel-rail nav{gap:2px;display:grid;overflow-y:auto}.team-channel-rail nav button,.team-channel-add{color:#bdc3d1;text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:8px;font-size:12px;display:grid}.team-channel-rail nav button:hover,.team-channel-rail nav button.active{color:#fff;background:#ffffff1a}.team-channel-rail nav button b{background:#5999ed;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:12px;display:flex}.team-channel-add{color:#9aa5ba;margin-top:6px}.team-message-column{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.team-channel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:10px 15px;display:flex}.team-channel-header>div{min-width:0}.team-channel-header strong{align-items:center;gap:5px;font-size:12px;display:flex}.team-channel-header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.team-channel-header>span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.team-message-thread{overscroll-behavior:contain;min-height:0;padding:16px 0;overflow-y:auto}.team-message{grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:9px;padding:5px 15px;display:grid;position:relative}.team-message:hover{background:#fafbfc}.team-message.grouped{padding-top:1px}.team-message.grouped>div{grid-column:2}.team-message.grouped>.team-message-reply{grid-column:3}.team-message-avatar{color:#465267;background:#eef0f5;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:flex}.team-message.automation .team-message-avatar{color:#5796e8;background:linear-gradient(145deg,#eaf3ff,#eaf5ff)}.team-message.system .team-message-avatar{color:#278151;background:#edf8f1}.team-message header{align-items:center;gap:6px;display:flex}.team-message header strong{font-size:12px}.team-message header em{color:#6d788a;background:#f0f1f5;border-radius:999px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:750}.team-message header time{color:#9ba4b2;font-size:12px}.team-message p{color:#374357;white-space:pre-wrap;margin:3px 0 0;font-size:12px;line-height:1.45}.team-message.automation p{color:#4778b8}.team-message.system p{color:#397356}.team-message-reply{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:none}.team-message:hover .team-message-reply{display:flex}.team-reply-context{color:#758196;align-items:center;gap:5px;max-width:100%;margin-top:4px;font-size:12px;display:flex}.team-reply-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-message-composer{border-top:1px solid var(--line);padding:10px 13px 9px}.team-message-composer>div{border:1px solid var(--line);color:var(--muted);background:#f6f7fb;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex}.team-message-composer>div button{margin-left:auto}.team-message-composer label{background:#fbfcfd;border:1px solid #d9dee7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.team-message-composer>div+label{border-radius:0 0 10px 10px}.team-message-composer textarea{font:inherit;resize:none;background:0 0;border:0;outline:0;min-height:38px;max-height:120px;font-size:12px}.team-message-composer label button{color:#fff;background:#5796e8;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.team-message-composer label button:disabled{background:#d6d9e1}.team-message-composer>small{color:#a0a8b5;text-align:right;margin-top:4px;font-size:12px;display:block}.team-chat-context{border-left:1px solid var(--line);background:#fbfcfd;padding:18px 14px;overflow-y:auto}.team-context-icon{color:#5796e8;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.team-chat-context h3{margin:10px 0 4px;font-size:13px}.team-chat-context>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.team-program-card{background:linear-gradient(145deg,#edf5ff,#eef6ff);border:1px solid #d9e7fa;border-radius:10px;gap:7px;margin-top:15px;padding:10px;display:grid}.team-program-card>span{color:#548fdc;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.team-program-card strong,.team-program-card small{font-size:12px}.team-program-card small{color:#69758a;line-height:1.45}.team-program-card>div{flex-wrap:wrap;gap:4px;display:flex}.team-program-card em{color:#4982cd;background:#fff;border-radius:999px;padding:4px 6px;font-size:12px;font-style:normal}.team-program-card.quiet{border-color:var(--line);color:var(--muted);background:#f5f6f8;grid-template-columns:auto 1fr;align-items:center}.team-role-list{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:13px;display:grid}.team-role-list>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.team-role-list>div{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.team-role-list strong,.team-role-list small{font-size:12px}.team-role-list small{color:var(--muted)}.team-chat-state{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;padding:20px;display:flex}.team-chat-state strong{color:var(--ink);font-size:12px}.team-chat-state span{font-size:12px}.team-chat-state button{color:#fff;background:#5796e8;border-radius:7px;padding:7px 10px;font-size:12px}.team-chat-state.error{color:#b14646}.team-chat-settings{gap:14px;padding:16px;display:grid}.team-settings-intro{background:linear-gradient(145deg,#edf5ff,#eef7ff);border:1px solid #d9e7fa;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.team-settings-intro>span{color:#5796e8;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.team-settings-intro h3,.settings-form-card h3,.team-channel-cards h3{margin:0;font-size:12px}.team-settings-intro p,.settings-form-card p,.team-channel-cards p{color:var(--muted);margin:3px 0 0;font-size:12px}.team-settings-intro>strong{color:#548fdc;background:#fff;border-radius:999px;padding:7px 9px;font-size:12px}.team-settings-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.settings-form-card{border:1px solid var(--line);border-radius:12px;gap:11px;padding:14px;display:grid}.settings-form-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.settings-form-card>header>span{color:#5796e8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.settings-form-card>label,.settings-form-card .field-row label,.team-program-editor label{color:#566276;gap:5px;font-size:12px;font-weight:750;display:grid}.settings-form-card input,.settings-form-card select,.settings-form-card textarea{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:12px}.settings-form-card textarea{resize:vertical}.settings-form-card .field-row.two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.team-role-matrix,.team-invite-channels{border:1px solid var(--line);border-radius:9px;gap:0;margin:0;padding:0;display:grid}.team-role-matrix legend,.team-invite-channels legend{color:var(--muted);margin-left:9px;padding:0 4px;font-size:12px;font-weight:800}.team-role-matrix>div{border-top:1px solid var(--line);grid-template-columns:1fr 46px 46px;align-items:center;min-height:31px;padding:0 9px;font-size:12px;display:grid}.team-role-matrix>div:first-of-type{border-top:0}.team-role-matrix-head{color:var(--muted);text-transform:uppercase;font-weight:800}.team-role-matrix input{justify-self:center}.team-program-editor{background:#f6faff;border:1px solid #ddeafb;border-radius:9px;gap:9px;padding:10px;display:grid}.team-program-editor>div{color:#5796e8;align-items:center;gap:7px;display:flex}.team-program-editor>div span{gap:2px;display:grid}.team-program-editor>div strong{font-size:12px}.team-program-editor>div small{color:var(--muted);font-size:12px}.team-invite-channels{gap:7px;padding:9px}.team-invite-channels label{color:#4f5c6e;align-items:center;gap:6px;font-size:12px;display:flex}.team-channel-cards{border:1px solid var(--line);border-radius:12px;overflow:hidden}.team-channel-cards-head{border-bottom:1px solid var(--line);padding:12px 14px}.team-channel-cards>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-channel-cards button{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.team-channel-cards button:hover{background:#fafbfc}.channel-card-icon{color:#5796e8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.channel-card-icon.restricted{color:#a36918;background:#fff4e3}.channel-card-icon.announcement{color:#268050;background:#edf8f1}.team-channel-cards button>span:nth-child(2){min-width:0}.team-channel-cards button strong,.team-channel-cards button small,.team-channel-cards button em{display:block}.team-channel-cards button strong{font-size:12px}.team-channel-cards button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:12px;overflow:hidden}.team-channel-cards button em{color:#5c97e4;font-size:12px;font-style:normal}.settings-error{color:#a43f3f;background:#fff1f1;border:1px solid #f0caca;border-radius:8px;padding:9px 10px;font-size:12px}.team-chat-page.compact{gap:0;height:calc(100dvh - 112px);padding:0}.team-chat-page.compact .team-chat-shell{border-radius:13px;grid-template-columns:120px minmax(0,1fr);height:100%}.team-chat-page.compact .team-channel-rail{padding:10px 6px}.team-chat-page.compact .team-channel-rail>div:first-child{display:none}.team-chat-page.compact .team-channel-rail>p{margin-top:5px}.team-chat-page.compact .team-channel-rail nav button{gap:5px;padding:8px 6px}.team-chat-page.compact .team-message{padding-left:10px;padding-right:8px}@media (width<=1180px){.team-chat-shell{grid-template-columns:190px minmax(320px,1fr)}.team-chat-context{display:none}.team-settings-grid{grid-template-columns:1fr}}@media (width<=760px){.team-chat-page{padding:10px}.team-chat-title{align-items:start;gap:10px}.team-chat-title p{display:none}.team-chat-shell{grid-template-columns:102px minmax(0,1fr);height:calc(100dvh - 168px)}.team-channel-rail{padding:8px 5px}.team-channel-rail>div:first-child{display:none}.team-channel-rail>p{margin:6px 5px}.team-channel-rail nav button{gap:5px;padding:8px 5px}.team-channel-add{padding:7px 5px;font-size:12px}.team-message{grid-template-columns:28px minmax(0,1fr);padding:5px 8px}.team-message-avatar{border-radius:8px;width:27px;height:27px}.team-message-reply{display:none!important}.team-message p{font-size:12px}.team-message-composer{padding:7px}.team-settings-intro{grid-template-columns:auto 1fr}.team-settings-intro>strong{grid-column:1/-1;justify-self:start}.team-channel-cards>div:last-child{grid-template-columns:1fr}}@media (width<=480px){.tech-bottom-nav{grid-template-columns:repeat(4,1fr)}.team-chat-page.compact{height:calc(100dvh - 114px)}.team-chat-page.compact .team-chat-shell{grid-template-columns:82px minmax(0,1fr)}.team-chat-page.compact .team-channel-rail nav button span{text-overflow:ellipsis;overflow:hidden}.team-chat-page.compact .team-channel-rail nav button{font-size:12px}.team-chat-page.compact .team-message-column{min-width:0}.team-channel-header{padding:8px}.team-channel-header>span{display:none}.settings-form-card .field-row.two{grid-template-columns:1fr}.team-role-matrix>div{grid-template-columns:1fr 40px 40px}}.product-feedback-page{gap:14px;width:100%;max-width:1240px;margin:0 auto;padding:20px;display:grid}.product-feedback-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#5ba2ff42,#0000 32%),linear-gradient(135deg,#14182b,#243750 72%,#284a77);border:1px solid #435f83;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.product-feedback-mark,.feedback-compose header>span{background:linear-gradient(145deg,#68a4f2,#448ff3);border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;box-shadow:0 10px 30px #5695e847}.product-feedback-hero small,.feedback-compose header small{color:#b7d6ff;letter-spacing:.12em;font-size:12px;font-weight:850}.product-feedback-hero h1{margin:2px 0 3px;font-size:27px}.product-feedback-hero p{color:#d7dee8;max-width:670px;margin:0;font-size:12px}.feedback-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.feedback-summary>div{background:#fff;border:1px solid #e4e7ef;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.feedback-summary svg{color:#5896e8}.feedback-summary span{display:grid}.feedback-summary strong{font-size:19px}.feedback-summary small{color:var(--muted);font-size:12px}.feedback-toolbar{background:#fff;border:1px solid #e4e7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:7px;display:flex}.feedback-toolbar>div{gap:4px;min-width:0;display:flex;overflow-x:auto}.feedback-toolbar>div button{color:#697287;border-radius:8px;flex:none;padding:8px 10px;font-size:12px;font-weight:750}.feedback-toolbar>div button.active{color:#4985d4;background:#ecf4ff}.feedback-list,.king-feedback-list{gap:9px;display:grid}.feedback-card{background:#fff;border:1px solid #e4e7ef;border-radius:14px;grid-template-columns:55px minmax(0,1fr) 48px;align-items:stretch;gap:14px;padding:14px;display:grid}.feedback-rank,.king-feedback-rank{color:#4e89d7;background:#f5f9ff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:65px;display:flex}.feedback-rank small,.king-feedback-rank small{color:#83a1c9;letter-spacing:.1em;font-size:12px;font-weight:850}.feedback-rank strong,.king-feedback-rank strong{font-size:20px}.king-feedback-rank span{font-size:12px;font-weight:800}.feedback-card-meta{color:#7b8496;text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.feedback-card-meta>span:not(.feedback-status):before{color:#c2c6d1;content:"•";margin-right:7px}.feedback-status{color:#548ed9;background:#eff5fd;border-radius:99px;padding:4px 7px;font-weight:800}.feedback-status.planned,.feedback-status.in_progress{color:#3170b9;background:#eaf3ff}.feedback-status.shipped{color:#267d4b;background:#e7f7ed}.feedback-status.declined{color:#777f8f;background:#f2f3f6}.feedback-copy h2{margin:7px 0 4px;font-size:15px}.feedback-copy p,.king-feedback-copy p{color:#596378;margin:0 0 5px;font-size:12px;line-height:1.5}.feedback-copy>small{color:#8a92a3;font-size:12px}.feedback-votes{background:#f7f8fb;border:1px solid #eceef3;border-radius:10px;grid-template-rows:1fr auto 1fr;place-items:center;display:grid}.feedback-votes button{color:#7c8495;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.feedback-votes button.active.up{color:#4e8ee1}.feedback-votes button.active.down{color:#d05c65}.feedback-votes strong{font-size:12px}.feedback-empty{color:#747d90;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:135px;display:flex}.feedback-empty strong{color:#333c50;font-size:12px}.feedback-empty span{font-size:12px}.feedback-compose{background:#fff;border:1px solid #dfe2eb;border-radius:17px;grid-template-columns:1fr 180px;gap:12px;width:calc(100% - 26px);max-width:650px;margin:auto;padding:20px;display:grid;box-shadow:0 24px 80px #141a3038}.feedback-compose header{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.feedback-compose header>span{color:#fff;width:42px;height:42px}.feedback-compose header h2{margin:2px 0;font-size:18px}.feedback-compose label{color:#687286;gap:5px;font-size:12px;font-weight:750;display:grid}.feedback-compose .wide,.feedback-compose>p{grid-column:1/-1}.feedback-compose>p{color:#7b8496;margin:0;font-size:12px}.feedback-compose>button{justify-self:end}.king-feedback-card{border:1px solid #e7e9f1;border-radius:11px;grid-template-columns:48px minmax(240px,1fr) minmax(190px,250px);align-items:start;gap:11px;padding:11px;display:grid}.king-feedback-copy>small{color:#7c8497;text-transform:capitalize;font-size:12px}.king-feedback-copy h4{margin:4px 0;font-size:12px}.king-feedback-copy details{color:#6d8eba;font-size:12px}.king-feedback-copy summary{cursor:pointer;font-weight:750}.king-voter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:7px;display:grid}.king-voter-list>span{background:#f6f7fb;border-radius:7px;padding:6px;display:grid}.king-voter-list small{color:#7d8597;text-overflow:ellipsis;overflow:hidden}.king-feedback-controls{gap:7px;display:grid}.king-feedback-controls label{color:#6f788b;gap:3px;font-size:12px;display:grid}.king-feedback-controls button{justify-self:start}.king-feedback-quick-actions{flex-wrap:wrap;gap:5px;display:flex}.king-feedback-quick-actions button{color:#4c82c9;background:#f2f8ff;border:1px solid #d8e7fb;border-radius:7px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.king-feedback-quick-actions button:last-child{color:#278b51;background:#eaf8ef;border-color:#cfe8d8}.king-user-table-wrap{max-height:430px;margin-top:10px;overflow:auto}.king-user-table{border-collapse:collapse;width:100%;min-width:900px}.king-user-table th{color:#778094;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f7f8fb;padding:8px;font-size:12px;position:sticky;top:0}.king-user-table td{vertical-align:top;border-bottom:1px solid #eceef3;padding:9px 8px;font-size:12px}.king-user-table td strong,.king-user-table td small{display:block}.king-user-table td small{color:#7a8396;max-width:260px;margin-top:2px}.tech-header-actions>button{color:#667086;background:#f1f4f7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tech-header-actions>button.active{color:#4e8ad8;background:#ecf4ff}.product-feedback-page.compact{gap:9px;padding:9px}.product-feedback-page.compact .product-feedback-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.product-feedback-page.compact .product-feedback-hero>button{grid-column:1/-1;justify-self:start}@media (width<=900px){.feedback-summary{grid-template-columns:repeat(2,1fr)}.king-feedback-card{grid-template-columns:45px minmax(0,1fr)}.king-feedback-controls{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.king-feedback-controls label:last-of-type{grid-column:1/-1}}@media (width<=620px){.product-feedback-page{padding:10px}.product-feedback-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:15px}.product-feedback-hero>button{grid-column:1/-1;justify-self:start}.product-feedback-hero h1{font-size:21px}.feedback-summary{grid-template-columns:1fr 1fr}.feedback-card{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;padding:9px}.feedback-rank{min-height:56px}.feedback-compose{grid-template-columns:1fr}.feedback-compose .wide,.feedback-compose>p,.feedback-compose header{grid-column:1}.king-feedback-card{grid-template-columns:38px minmax(0,1fr)}.king-feedback-controls{grid-column:1/-1;grid-template-columns:1fr}.king-feedback-controls label:last-of-type{grid-column:auto}.king-voter-list{grid-template-columns:1fr}}.automation-exchange{gap:14px;width:100%;max-width:1320px;margin:0 auto;padding:20px;display:grid}.exchange-hero{color:#fff;background:radial-gradient(circle at 82% 10%,#27cea233,#0000 32%),radial-gradient(circle at 12% 100%,#5398f24d,#0000 38%),linear-gradient(135deg,#121728,#1d2742 70%,#173d45);border:1px solid #375162;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.exchange-mark,.exchange-modal header>span{background:linear-gradient(145deg,#64a0ef,#2db893);border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;box-shadow:0 10px 30px #2ca69738}.exchange-hero small,.exchange-modal header small{color:#92e4d0;letter-spacing:.12em;font-size:12px;font-weight:850}.exchange-hero h1{margin:2px 0 3px;font-size:27px}.exchange-hero p{color:#d2dde2;max-width:680px;margin:0;font-size:12px}.exchange-points{background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.exchange-points svg{color:#ffd66b}.exchange-points span{display:grid}.exchange-points strong{font-size:18px}.exchange-points small{color:#cad6db;letter-spacing:0}.exchange-how{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.exchange-how>div{background:#fff;border:1px solid #e4e8ed;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.exchange-how svg{color:#558fdc}.exchange-how span{display:grid}.exchange-how strong{font-size:12px}.exchange-how small{color:#7b8495;font-size:12px}.exchange-toolbar{background:#fff;border:1px solid #e4e7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:7px;display:flex}.exchange-toolbar>div{gap:4px;min-width:0;display:flex;overflow-x:auto}.exchange-toolbar>div button{color:#697287;border-radius:8px;flex:none;padding:8px 10px;font-size:12px;font-weight:750}.exchange-toolbar>div button.active{color:#217c65;background:#e8f7f2}.exchange-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.exchange-card{background:#fff;border:1px solid #e3e7ed;border-radius:15px;flex-direction:column;min-height:275px;padding:15px;display:flex}.exchange-card-top{color:#778093;text-transform:capitalize;align-items:center;gap:6px;font-size:12px;display:flex}.exchange-card-top small{margin-left:auto}.exchange-rank{color:#518ad5;background:#ecf4ff;border-radius:6px;padding:4px 6px;font-weight:850}.exchange-card-icon{color:#23876d;background:#ebf8f4;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin:15px 0 9px;display:flex}.exchange-card h2{margin:0 0 5px;font-size:14px}.exchange-card>p{color:#657084;flex:1;margin:0;font-size:12px;line-height:1.5}.exchange-card-stats{color:#757f92;gap:11px;margin:12px 0;font-size:12px;display:flex}.exchange-card-stats span{align-items:center;gap:4px;display:flex}.exchange-card footer{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.exchange-card footer>span{display:grid}.exchange-card footer small{color:#8a92a2;font-size:12px}.exchange-card footer strong{font-size:12px}.exchange-empty{color:#737c8e;text-align:center;border:1px dashed #cfd5df;border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:210px;padding:20px;display:flex}.exchange-empty strong{color:#30394d;font-size:12px}.exchange-empty span{max-width:480px;font-size:12px}.exchange-lower-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.exchange-panel{background:#fff;border:1px solid #e4e7ee;border-radius:14px;padding:14px}.exchange-adopted-list,.exchange-publish-list{gap:7px;margin-top:10px;display:grid}.exchange-adopted-list article,.exchange-publish-list>button{text-align:left;background:#f8f9fb;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.exchange-adopted-list article>div,.exchange-publish-list>button>span{flex:1;min-width:0;display:grid}.exchange-adopted-list strong,.exchange-publish-list strong{font-size:12px}.exchange-adopted-list small,.exchange-publish-list small{color:#7a8395;font-size:12px}.exchange-publish-list>button svg{color:#5790da}.exchange-modal{background:#fff;border:1px solid #dfe3ea;border-radius:16px;gap:11px;width:calc(100% - 26px);max-width:520px;margin:auto;padding:19px;display:grid;box-shadow:0 24px 80px #141a3038}.exchange-modal header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.exchange-modal header>span{color:#fff;width:40px;height:40px}.exchange-modal h2{margin:2px 0;font-size:17px}.exchange-modal>p{color:#657084;margin:0;font-size:12px}.exchange-modal label{color:#6c7589;gap:5px;font-size:12px;font-weight:750;display:grid}.exchange-modal>button{justify-self:end}.miqi-reward{text-align:center;z-index:300;background:radial-gradient(circle at 50% 0,#619fef2e,#0000 40%),#fff;border:1px solid #d9e7fa;border-radius:18px;flex-direction:column;align-items:center;gap:5px;width:calc(100% - 32px);max-width:330px;padding:23px;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 22px 70px #1e2e4340}.miqi-reward-close{color:#7d8494;position:absolute;top:10px;right:10px}.miqi-reward-pet{color:#fff;background:linear-gradient(145deg,#67a2f0,#438cf0);border-radius:14px;justify-content:center;align-items:center;width:53px;height:53px;display:inline-flex;position:relative}.miqi-reward-pet svg:last-child{position:absolute;top:-3px;right:-3px}.miqi-reward>small{color:#5993de;letter-spacing:.12em;margin-top:6px;font-size:12px;font-weight:900}.miqi-reward h2{margin:0;font-size:22px}.miqi-reward p{color:#667084;margin:0 0 7px;font-size:12px}.automation-exchange.compact{gap:9px;padding:9px}.automation-exchange.compact .exchange-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.automation-exchange.compact .exchange-points{grid-column:1/-1;justify-self:start}.automation-exchange.compact .exchange-template-grid{grid-template-columns:1fr}@media (width<=1000px){.exchange-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.automation-exchange{padding:10px}.exchange-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:15px}.exchange-hero h1{font-size:21px}.exchange-points{grid-column:1/-1;justify-self:start}.exchange-how,.exchange-lower-grid,.exchange-template-grid{grid-template-columns:1fr}}@media (width<=480px){.miqi-reward{bottom:14px;right:16px}}.points-leaderboard{position:relative}.points-leaderboard-trigger{color:#936914;background:#fff9e6;border:1px solid #f0dfaa;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:6px 9px;display:flex}.points-leaderboard-trigger span{gap:3px;display:flex}.points-leaderboard-trigger strong,.points-leaderboard-trigger small{font-size:12px}.points-leaderboard.compact .points-leaderboard-trigger{border-radius:50%;justify-content:center;width:36px;height:36px;min-height:0;padding:0}.points-leaderboard-popover{color:#20283a;z-index:260;background:#fff;border:1px solid #dfe3ea;border-radius:15px;width:min(350px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 55px #191f3433}.points-leaderboard.compact .points-leaderboard-popover{position:fixed;top:61px;right:10px}.points-leaderboard-popover>header{color:#fff;background:linear-gradient(135deg,#171c30,#29405d);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.points-leaderboard-popover>header>span{color:#ffd65e;background:#ffd65e29;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.points-leaderboard-popover header>div{display:grid}.points-leaderboard-popover header small{color:#b6d3fa;letter-spacing:.1em;font-size:12px;font-weight:850}.points-leaderboard-popover header strong{font-size:12px}.points-leaderboard-popover header button{color:#d5dae1}.points-my-rank{background:#fffaf0;border-bottom:1px solid #eee5cc;grid-template-columns:repeat(3,1fr);padding:10px 12px;display:grid}.points-my-rank span{text-align:center;display:grid}.points-my-rank span+span{border-left:1px solid #eee2bf}.points-my-rank small{color:#9a834a;letter-spacing:.08em;font-size:12px;font-weight:850}.points-my-rank strong{font-size:12px}.points-leader-list{max-height:340px;padding:6px;overflow:auto}.points-leader-list article{border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.points-leader-list article.current{background:#eff6ff}.points-leader-list article>div{min-width:0;display:grid}.points-leader-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.points-leader-list article>div small{color:#7c8596;font-size:12px}.points-leader-list article>strong{font-size:12px}.points-rank{color:#687185;background:#f0f2f6;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:flex}.points-rank.rank-1{color:#9b7114;background:#fff1b9}.points-rank.rank-2{color:#687386;background:#edf0f5}.points-rank.rank-3{color:#9b633b;background:#f7e2d3}.points-leader-list>p,.points-error{color:#7b8496;text-align:center;padding:12px;font-size:12px}.points-error{color:#b34c4c}.points-leaderboard-popover>footer{color:#7c8496;background:#f8f9fb;border-top:1px solid #e8eaf0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.points-leaderboard-popover>footer button{color:#5589cc;align-items:center;gap:3px;font-size:12px;display:flex}.work-order-backdrop{background:radial-gradient(circle at 12% 4%,#569bf521,#0000 25%),radial-gradient(circle at 88% 95%,#367bf51a,#0000 26%),#f3f5f9}.work-order-wizard{border:1px solid #cdd3e0cc;border-radius:20px;max-width:1500px;box-shadow:0 28px 90px #1f263824}.wizard-header{background:#fffffff5;padding:16px 22px}.wizard-brand>span{border-radius:12px;width:42px;height:42px;box-shadow:0 8px 20px #4889df40}.wizard-brand h2{font-size:19px}.wizard-brand p{font-size:12px}.wizard-progress{background:#f9fafdf5}.wizard-progress button{padding:13px 11px}.wizard-progress button strong{font-size:12px}@media (width>=761px){.work-order-wizard .wizard-form{overflow:hidden}.work-order-wizard .wizard-panel{scrollbar-gutter:stable;background:linear-gradient(#fafbfeb8,#fff 42%);padding:22px clamp(24px,4vw,64px) 28px;overflow:hidden auto}.work-order-wizard .wizard-panel.active{display:block}.work-order-wizard .wizard-panel-head,.work-order-wizard .wizard-grid,.work-order-wizard .confirmation-grid{max-width:1360px}.work-order-wizard .wizard-grid,.work-order-wizard .confirmation-grid{height:auto}.customer-address-grid>.contact-fieldset:first-of-type,.customer-address-grid>.contact-fieldset:nth-of-type(2){min-height:210px}}.wizard-panel-head{margin-bottom:18px}.wizard-panel-head>div{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex!important}.wizard-panel-head span{flex-basis:100%}.wizard-panel-head h3{letter-spacing:-.02em;margin:0!important;font-size:22px!important}.wizard-panel-head p{white-space:normal!important;font-size:12px!important}.wizard-grid{gap:14px}.address-autocomplete,.contact-fieldset,.scope-card,.review-card{background:#fffffff5;border-color:#e1e5ee;border-radius:14px;box-shadow:0 5px 18px #262f450b}.address-autocomplete{padding:12px}.contact-fieldset{padding:11px 12px 12px}.contact-fieldset legend,.contact-fieldset legend small{font-size:12px}.contact-picker-fieldset{grid-template-rows:auto auto auto;height:auto}.contact-picker-fieldset>div:last-of-type{align-content:start}.contact-update-preferences{background:linear-gradient(100deg,#f3f8ff,#f7faff);border-color:#d8e9ff;min-height:40px;margin-top:2px}.contact-update-preferences>span{color:#4378bd;font-size:12px}.contact-update-preferences label{font-size:12px!important}.scope-grid{grid-template-rows:auto auto auto}.scope-card{gap:12px;padding:15px}.scope-description-card textarea{min-height:116px}.scope-card-title strong,.scope-card-title small{font-size:12px}.description-control-row{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:10px;display:grid}.description-priority{justify-content:center}.description-priority select{min-height:43px}.classification-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-confidence{color:#5a8fd4;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.provider-search-results{max-height:210px}.work-order-wizard .upload-zone{background:linear-gradient(100deg,#fafbfe,#f6faff);border-color:#cfd3e5;border-radius:12px}.wizard-actions{padding:12px 20px;box-shadow:0 -8px 24px #212a3c0a}.wizard-actions>span{font-size:12px}.confirmation-summary{border-radius:14px;padding:14px 16px}.review-card{padding:14px}.review-card header strong,.review-card dt{font-size:12px}.review-card dd{max-height:none;font-size:12px}.nested-modal>form{grid-template-rows:auto minmax(0,1fr) auto;max-width:900px;max-height:calc(100vh - 48px);display:grid;overflow:hidden}.nested-modal>form .quickbooks-customer-fields{scrollbar-gutter:stable;padding:18px;overflow:hidden auto!important}.nested-modal>form .modal-actions{margin:0}.workspace-customer-heading{align-items:stretch;gap:24px}.workspace-customer-identity{min-width:0}.workspace-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lineage-pill{color:#596477;background:#f3f4f8;border:1px solid #e0e3eb;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;font-weight:800;display:inline-flex}.workspace-classification{background:linear-gradient(100deg,#f0f7ff,#f7faff);border:1px solid #dbebff;border-radius:11px;align-items:center;gap:9px;margin:10px 0 2px;padding:8px 10px;display:inline-flex}.workspace-classification>span{color:#5293e8;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.workspace-classification>div{align-items:center;gap:7px;display:flex}.workspace-classification small{color:#578bcf;letter-spacing:.08em;font-size:12px;font-weight:900}.workspace-classification strong{font-size:12px}.workspace-classification b{color:#427ac4;background:#fff;border-radius:999px;padding:4px 7px;font-size:12px}.workspace-header-controls{align-content:start;gap:12px;min-width:min(700px,52vw);display:grid}.workspace-header-controls .page-actions{justify-content:flex-end}.workspace-header-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.workspace-header-metrics article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:2px;min-width:0;padding:9px 10px;display:grid}.workspace-header-metrics small{color:#8a93a2;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.workspace-header-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-header-metrics span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-header-metrics select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23636d7d' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 2px center no-repeat;padding-right:14px}.workspace-header-metrics :is(select,input){color:var(--ink);text-overflow:ellipsis;border:0;width:100%;min-width:0;min-height:22px;padding-top:0;padding-bottom:0;padding-left:0;font-size:12px;font-weight:800;overflow:hidden}.workspace-header-metrics input{appearance:textfield;background:0 0}.workspace-header-metrics input::-webkit-inner-spin-button{appearance:none;margin:0}.workspace-header-metrics input::-webkit-outer-spin-button{appearance:none;margin:0}.workspace-header-metrics :is(select,input):focus{outline-offset:2px;outline:2px solid #579bf524}.workspace-header-metrics :is(select,input):disabled{color:var(--ink);opacity:1}.workspace-header-metrics .sla-metric{cursor:help;position:relative}.workspace-header-metrics .sla-metric>small{align-items:center;gap:4px;display:flex}.sla-tooltip{color:#fff;z-index:40;background:#171b27;border-radius:9px;min-width:230px;padding:10px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 30px #14192538}.sla-tooltip b{font-size:12px}.sla-tooltip p{color:#ccd2de;margin:4px 0 0;font-size:12px;line-height:1.45}.sla-metric:hover .sla-tooltip,.sla-metric:focus .sla-tooltip{display:block}.workspace-header-metrics .sla-meeting{color:#27865a}.workspace-header-metrics .sla-at_risk{color:#b17815}.workspace-header-metrics .sla-breached{color:#b34e58}.version-history-dialog{max-width:560px}.version-history-list{max-height:520px;padding:4px 0;display:grid;overflow-y:auto}.version-history-list article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.version-history-list article>span{color:#528edc;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.version-history-list article>div{gap:1px;display:grid}.version-history-list strong{font-size:12px}.version-history-list p{color:#5d6776;margin:0;font-size:12px}.version-history-list small{color:var(--muted);font-size:12px}.version-history-list code{color:#636d7d;background:#f4f5f8;border-radius:999px;padding:4px 7px;font-size:12px}.project-architecture-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.project-architecture-strip>div{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8f9fd);border-radius:11px;gap:2px;padding:10px;display:grid}.project-architecture-strip small{color:var(--muted);font-size:12px}.project-architecture-strip strong{font-size:13px}.project-architecture-strip span{color:#687386;font-size:12px}.project-record-lineage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.project-record-lineage>section{border:1px solid var(--line);border-radius:12px;overflow:hidden}.project-record-lineage .panel-title-row{padding:10px 12px}.project-record-lineage article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.project-record-lineage article>div{display:grid}.project-record-lineage article strong{font-size:12px}.project-record-lineage article span,.project-record-lineage article small,.project-record-lineage article em{color:var(--muted);font-size:12px;font-style:normal}.project-record-lineage article b{font-size:12px}.estimate-create-form{gap:14px;display:grid}.estimate-create-intro{background:linear-gradient(105deg,#f0f7ff,#f7faff);border:1px solid #d9e9ff;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.estimate-create-intro>span{color:#5293e8;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.estimate-create-intro>div{gap:2px;display:grid}.estimate-create-intro strong{font-size:12px}.estimate-create-intro p{color:var(--muted);margin:0;font-size:12px}.project-estimate-toggle{background:#fafcff;border:1px solid #d8e9ff;border-radius:10px;align-items:center;padding:9px 11px;flex-direction:row!important;gap:9px!important;display:flex!important}.project-estimate-toggle input{accent-color:#5293e8;min-height:auto}.project-estimate-toggle span{gap:1px;display:grid}.project-estimate-toggle strong{color:#396eb4;font-size:12px}.project-estimate-toggle small{color:var(--muted);font-size:12px}@media (width<=1100px){.workspace-customer-heading{grid-template-columns:1fr}.workspace-header-controls{min-width:0}.workspace-header-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.project-record-lineage{grid-template-columns:1fr}}@media (width<=760px){.work-order-wizard{border-radius:0}.wizard-panel-head>div{align-items:flex-start;gap:3px;display:grid!important}.description-control-row,.workspace-header-metrics,.project-architecture-strip{grid-template-columns:1fr}.workspace-classification>div{flex-direction:column;align-items:flex-start}}.live-fleet-page,.fleet-settings{--fleet-ink:#172033;--fleet-muted:#68758e;--fleet-line:#e4e8f1;--fleet-purple:#5598ef;--fleet-blue:#2d79f6}.fleet-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.fleet-page-header h1{color:var(--fleet-ink);margin:8px 0;font-size:32px;line-height:1}.fleet-page-header p{color:var(--fleet-muted);max-width:720px;margin:0}.fleet-eyebrow{color:#4f8ee0;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.fleet-header-actions,.fleet-settings-intro>div:last-child{align-items:center;gap:10px;display:flex}.fleet-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.fleet-summary article{border:1px solid var(--fleet-line);background:#fff;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #1a284c09}.fleet-summary article>span{color:#5695e8;background:#eff6ff;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.fleet-summary strong{color:var(--fleet-ink);font-size:22px;line-height:1.1}.fleet-summary small{color:var(--fleet-muted);font-weight:650}.fleet-live-layout{grid-template-columns:minmax(310px,28%) 1fr;gap:14px;height:calc(100vh - 340px);min-height:620px;display:grid}.fleet-live-list,.fleet-map-card{overflow:hidden}.fleet-live-list{flex-direction:column;padding:12px;display:flex}.fleet-toolbar{grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:10px;margin:14px 0;display:grid}.fleet-toolbar.compact{grid-template-columns:1fr 132px;margin:0 0 10px}.fleet-toolbar label{color:#738099;background:#fff;border:1px solid #dce2ed;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.fleet-toolbar input,.fleet-toolbar select{width:100%;font:inherit;color:var(--fleet-ink);background:0 0;border:0;outline:0}.fleet-toolbar>select,.fleet-filter{color:#48536a;background:#fff;border-radius:11px;height:42px;padding:0 10px;border:1px solid #dce2ed!important}.fleet-filter select{min-width:150px}.fleet-list-scroll{flex-direction:column;gap:6px;padding-right:3px;display:flex;overflow:auto}.fleet-list-scroll>button{text-align:left;color:var(--fleet-ink);background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.fleet-list-scroll>button:hover,.fleet-list-scroll>button.active{background:#f4f9ff;border-color:#d6e8ff}.fleet-list-scroll>button span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.fleet-list-scroll strong,.fleet-list-scroll small,.fleet-list-scroll em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fleet-list-scroll small{color:#536079;font-size:12px}.fleet-list-scroll em{color:#8a94a8;font-size:12px;font-style:normal}.fleet-truck-icon{color:#58647a;background:#edf1f8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.fleet-truck-icon.live{color:#159157;background:#e9f9f0}.fleet-speed{color:#59647a;white-space:nowrap;font-size:12px;font-weight:800}.fleet-map-card{grid-template-rows:minmax(360px,1fr) auto;padding:0;display:grid}.fleet-map-canvas{background:linear-gradient(155deg,#f6f8fc,#eef4f8);min-height:380px;position:relative;overflow:hidden}.fleet-map-grid{background-image:linear-gradient(#798ba91f 1px,#0000 1px),linear-gradient(90deg,#798ba91f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.fleet-map-road{transform-origin:0;background:#d8dfea;border:5px solid #fffffff2;border-radius:999px;height:18px;position:absolute;box-shadow:0 1px #c8d1df}.road-one{width:110%;top:38%;left:-6%;transform:rotate(-10deg)}.road-two{width:95%;top:68%;left:13%;transform:rotate(18deg)}.road-three{width:90%;top:-10%;left:43%;transform:rotate(72deg)}.fleet-map-marker{z-index:3;color:#fff;background:#2e76ee;border:3px solid #fff;border-radius:14px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:900;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px #2255aa4d}.fleet-map-marker.active{background:#5597ed;transform:translate(-50%,-50%)scale(1.14);box-shadow:0 0 0 5px #5597ed24,0 10px 25px #3368ad52}.fleet-map-empty{text-align:center;color:#69768c;place-content:center;gap:5px;display:grid;position:absolute;inset:0}.fleet-map-empty svg{color:#6fa7f1;margin:auto}.fleet-map-stamp{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#566078;background:#ffffffeb;border:1px solid #dfe6ef;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:750;display:flex;position:absolute;top:14px;right:14px}.pulse-dot{background:#22b46b;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #22b46b1f}.fleet-focus{border-top:1px solid var(--fleet-line);background:#fff;grid-template-columns:minmax(210px,1.1fr) minmax(360px,1.7fr) minmax(220px,1fr) auto;align-items:center;gap:18px;padding:17px 20px;display:grid}.fleet-focus-title{align-items:center;gap:11px;display:flex;position:relative}.fleet-focus-title>div{min-width:0}.fleet-focus-title small,.fleet-focus-title p{color:var(--fleet-muted);margin:0}.fleet-focus-title h2{color:var(--fleet-ink);margin:2px 0;font-size:19px}.fleet-focus-title>.fleet-status{position:absolute;top:-9px;right:0}.fleet-focus-metrics{gap:8px;display:grid}.fleet-focus-metrics article{color:#67738a;align-items:flex-start;gap:8px;display:flex}.fleet-focus-metrics article>span{flex-direction:column;display:flex}.fleet-focus-metrics small{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.fleet-focus-metrics strong{color:#2b3549;font-size:12px}.fleet-focus-skills{flex-wrap:wrap;gap:5px;display:flex}.fleet-focus-skills>span{text-transform:uppercase;letter-spacing:.08em;color:#7b869a;width:100%;font-size:12px;font-weight:800}.fleet-focus-skills i,.fleet-driver-cell i{color:#536079;background:#f1f3f8;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:700}.fleet-status{text-transform:uppercase;letter-spacing:.04em;color:#626c7e;background:#f0f2f6;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.fleet-status.active{color:#18834d;background:#e7f8ee}.fleet-status.unassigned,.fleet-status.stored{color:#94660a;background:#fff6dd}.fleet-status.totaled{color:#b43f38;background:#feeceb}.fleet-settings-intro{background:linear-gradient(135deg,#fbfdff,#f5f7ff);border:1px solid #e3e6ef;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.fleet-settings-intro>div:first-child{align-items:center;gap:12px;display:flex}.fleet-settings-intro h3{color:var(--fleet-ink);margin:0 0 3px}.fleet-settings-intro p{color:var(--fleet-muted);margin:0}.fleet-settings .fleet-summary{margin-top:14px}.fleet-privacy-note{color:#35614b;background:#f2fbf6;border:1px solid #d9ede4;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.fleet-table-wrap{border:1px solid var(--fleet-line);background:#fff;border-radius:15px;overflow:hidden}.fleet-table-head,.fleet-table-row{grid-template-columns:minmax(220px,1.55fr) minmax(220px,1.45fr) minmax(100px,.7fr) minmax(105px,.65fr) minmax(90px,.55fr) 34px;align-items:center;gap:14px;display:grid}.fleet-table-head{color:#7a8497;text-transform:uppercase;letter-spacing:.08em;background:#f7f8fb;padding:10px 16px;font-size:12px;font-weight:850}.fleet-table-row{color:#313b4f;border-top:1px solid #edf0f5;padding:12px 16px}.fleet-table-row:hover{background:#fbfcfe}.fleet-asset-cell,.fleet-driver-cell{align-items:center;gap:10px;min-width:0;display:flex}.fleet-asset-cell>span:last-child,.fleet-driver-cell>div{flex-direction:column;min-width:0;display:flex}.fleet-asset-cell strong,.fleet-asset-cell small,.fleet-asset-cell em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fleet-asset-cell small,.fleet-driver-cell small{color:#68758d;font-size:12px}.fleet-asset-cell em{color:#97a0b2;font-size:12px;font-style:normal}.fleet-driver-cell>span{color:#548fdd;background:#eff6ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.fleet-driver-cell>div>div{gap:3px;margin-top:4px;display:flex;overflow:hidden}.fleet-reveal-state{flex-direction:column;padding-left:14px;display:flex;position:relative}.fleet-reveal-state .pulse-dot{box-shadow:none;background:#a2abb9;width:7px;height:7px;position:absolute;top:5px;left:0}.fleet-reveal-state.linked .pulse-dot{background:#21b169;box-shadow:0 0 0 3px #21b1691a}.fleet-reveal-state strong{font-size:12px}.fleet-reveal-state small{color:#8c96a8;font-size:12px}.fleet-settings-footer{color:#8791a2;justify-content:space-between;padding:10px 3px;font-size:12px;display:flex}.fleet-empty,.fleet-skeleton{text-align:center;color:#8c96a8;place-content:center;gap:6px;min-height:180px;display:grid}.fleet-skeleton{grid-template-columns:1fr;gap:10px;padding:18px;display:grid}.fleet-skeleton span{background:linear-gradient(90deg,#f0f2f6,#fafbfc,#f0f2f6) 0 0/240% 100%;border-radius:10px;height:48px;animation:1.3s linear infinite fleet-shimmer}.fleet-error{color:#9b3d37;background:#fff4f3;border:1px solid #f0d0cd;border-radius:11px;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.fleet-error button{color:inherit;background:0 0;border:0;margin-left:auto;font-weight:800}.fleet-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e152680;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.fleet-editor{background:#fff;border-radius:19px;width:min(850px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0a11234d}.fleet-editor>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.fleet-editor>header>div{align-items:center;gap:11px;display:flex}.fleet-editor h2{color:#1e2738;margin:0}.fleet-editor header p{color:#758095;margin:3px 0 0}.fleet-editor-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.fleet-editor-grid label{color:#445068;flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.fleet-editor-grid input,.fleet-editor-grid select{height:42px;font:inherit;color:#253047;border:1px solid #d9deea;border-radius:10px;padding:0 11px}.fleet-push-toggle,.fleet-link-note{background:#f6faff;border:1px solid #d9e9ff;border-radius:12px;align-items:flex-start;gap:10px;margin:0 20px 18px;padding:12px;display:flex}.fleet-push-toggle span{flex-direction:column;display:flex}.fleet-push-toggle small,.fleet-link-note{color:#68758e;font-size:12px}.fleet-editor>footer{border-top:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.fleet-editor>footer>div:last-child{gap:9px;display:flex}.fleet-retire-control{color:#8c3d38;align-items:center;gap:8px;font-size:12px;display:flex}.text-danger,.danger-button{color:#b34740;background:0 0;border:0;font-weight:800}.danger-button{color:#fff;background:#b34740;border-radius:9px;padding:9px 11px}.fleet-link-note{color:#665d35}.fleet-unavailable,.fleet-settings-empty{text-align:center;color:#707c91;place-content:center;min-height:320px;display:grid}.fleet-unavailable svg,.fleet-settings-empty svg{color:#5896e8;margin:auto}.fleet-unavailable h2,.fleet-settings-empty h3{color:#222c3e;margin-bottom:4px}@keyframes fleet-shimmer{to{background-position:-240% 0}}@media (width<=1200px){.fleet-summary{grid-template-columns:repeat(3,1fr)}.fleet-live-layout{grid-template-columns:300px 1fr}.fleet-focus{grid-template-columns:1fr 1.5fr}.fleet-focus-skills{display:none}.fleet-table-head,.fleet-table-row{grid-template-columns:1.5fr 1.3fr .7fr .65fr 34px}.fleet-table-head span:nth-child(3),.fleet-table-row>span:nth-child(3){display:none}}@media (width<=900px){.fleet-page-header,.fleet-settings-intro{flex-direction:column;align-items:flex-start}.fleet-live-layout{flex-direction:column;height:auto;min-height:0;display:flex}.fleet-live-list{max-height:360px}.fleet-map-card{min-height:620px}.fleet-summary{grid-template-columns:repeat(2,1fr)}.fleet-toolbar{grid-template-columns:1fr}.fleet-table-head{display:none}.fleet-table-row{grid-template-columns:1fr auto;padding:14px}.fleet-table-row>:not(.fleet-asset-cell):not(button){grid-column:1/2}.fleet-driver-cell,.fleet-reveal-state,.fleet-table-row>.fleet-status{margin-left:48px}.fleet-table-row>button{grid-area:1/2}.fleet-focus,.fleet-editor-grid{grid-template-columns:1fr}}.dispatch-recommendation-loading,.dispatch-recommendation-error{border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.dispatch-recommendation-loading{color:#4f8ad8;background:#f0f7ff}.dispatch-recommendation-error{color:#a44942;background:#fff4f2}.dispatch-recommendations{background:linear-gradient(145deg,#f9fcff,#f4f7ff);border:1px solid #d8e9ff;border-radius:11px;gap:5px;padding:8px;display:grid}.dispatch-recommendation-kicker{color:#4b86d3;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:850;display:flex}.dispatch-recommendation-kicker small{color:#8a92a4;text-transform:none;margin-left:auto;font-size:12px;font-weight:650}.dispatch-recommendations>button{color:#2d3748;text-align:left;background:#fff;border:1px solid #e4e6ee;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.dispatch-recommendations>button:hover,.dispatch-recommendations>button.selected{border-color:#82b4f5;box-shadow:0 0 0 2px #5597ed14}.dispatch-recommendations>button.best{background:linear-gradient(100deg,#fff,#f7faff)}.dispatch-rank{color:#606b7e;background:#eff2f6;border-radius:7px;justify-content:center;align-items:center;height:24px;font-size:12px;font-weight:900;display:flex}.dispatch-recommendations>button.best .dispatch-rank{color:#fff;background:#5697ed}.dispatch-recommendations>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.dispatch-recommendations strong{font-size:12px}.dispatch-recommendations small,.dispatch-recommendations em{color:#737e92;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.dispatch-recommendations>button>b{color:#16834d;white-space:nowrap;background:#e9f7ef;border-radius:999px;padding:4px 6px;font-size:12px}.provider-manual-divider{color:#8a93a5;align-items:center;gap:8px;font-size:12px;display:flex}.provider-manual-divider:before,.provider-manual-divider:after{content:"";background:#e6e8ef;flex:1;height:1px}.provider-wizard-field{overflow:visible}.scope-grid>.provider-wizard-field{height:auto;min-height:100%}@media (width<=900px){.dispatch-recommendations>button{grid-template-columns:24px minmax(0,1fr)}.dispatch-recommendations>button>b{display:none}}@media (width<=720px){.sidebar{color:#f7f7f7;padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));z-index:260;background:#050505;border:0;border-radius:0 26px 26px 0;width:min(88vw,360px);top:0;bottom:0}.app-shell.rail-collapsed .sidebar{padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));width:min(88vw,360px)}.sidebar-scrim{z-index:250;background:#0000009e;inset:0}.sidebar-brand{height:54px}.brand-lockup strong{color:#fff;font-size:17px}.brand-lockup small{color:#858585}.mobile-close{color:#fff;background:#1b1b1b;border:1px solid #303030;border-radius:50%;width:38px;height:38px}.mobile-close:hover{background:#242424}.create-button{color:#fff;background:#171717;border-color:#333;border-radius:13px;min-height:46px}.create-button svg:first-child{color:#fff}.main-nav{scrollbar-color:#333 transparent;gap:7px;padding-top:5px}.nav-section+.nav-section{border-color:#252525;padding-top:9px}.nav-section-label{color:#777;padding:5px 10px;font-size:12px}.nav-item{color:#e8e8e8;border-radius:11px;min-height:43px;padding:9px 10px;font-size:14px}.nav-item:hover,.nav-item.active{color:#fff;background:#1a1a1a}.nav-customize-button,.sidebar-help{color:#d8d8d8;background:#171717;border-color:#2d2d2d}.sidebar-help span{color:#858585}.app-shell.assistant-mode{color:#f7f7f7;background:#000}.app-shell.assistant-mode .topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;background:#000;border:0}.app-shell.assistant-mode .topbar-left{justify-content:flex-start}.app-shell.assistant-mode .topbar-left>:not(.mobile-menu):not(.mobile-assistant-title),.app-shell.assistant-mode .topbar-actions{display:none}.app-shell.assistant-mode .mobile-menu{color:#f6f6f6;background:#191919;border:1px solid #323232;border-radius:50%;width:44px;height:44px;display:inline-flex}.app-shell.assistant-mode .mobile-assistant-title{color:#f7f7f7;align-items:center;gap:5px;font-size:16px;font-weight:650;display:flex;position:absolute;left:50%;transform:translate(-50%)}.app-shell.assistant-mode .mobile-assistant-new{color:#f7f7f7;z-index:2;background:#191919;border:1px solid #323232;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:flex;position:relative}.app-shell.assistant-mode .main-area.home-workspace{height:100dvh;padding-top:calc(64px + env(safe-area-inset-top));background:#000;overflow:hidden}.app-shell.assistant-mode .operations-banner{color:#d8d8d8;background:#1c1c1c;border-color:#333;margin:0 12px}.home-workspace .assistant-page{background:#000;height:100%;padding:0;display:flex}.home-workspace .assistant-heading{display:none}.home-workspace .assistant-setup-banner{color:#fff;background:#161616;border-color:#303030;border-radius:12px;margin:10px 12px 0}.home-workspace .assistant-setup-banner span{color:#a5a5a5}.home-workspace .assistant-layout{height:100%;min-height:0;display:block;position:relative}.home-workspace .assistant-chat{box-shadow:none;background:#000;border:0;border-radius:0;height:100%;min-height:0}.home-workspace .assistant-chat-head{display:none}.home-workspace .assistant-thread{color:#f5f5f5;background:#000;padding:18px 16px 10px}.assistant-loading{color:#8d8d8d}.assistant-welcome{text-align:left;justify-content:flex-end;align-items:stretch;max-width:100%;padding:24px 4px 20px}.assistant-welcome-mark{display:none}.assistant-welcome h2{color:#f2f2f2;text-align:center;margin-bottom:8px;font-size:22px}.assistant-welcome>p{color:#858585;text-align:center;max-width:320px;margin:0 auto;font-size:13px;line-height:1.5}.assistant-suggestions{gap:0;margin-top:34px}.assistant-suggestions button{color:#cfcfcf;background:0 0;border:0;border-radius:0;min-height:48px;padding:10px 6px;font-size:14px}.assistant-suggestions button:nth-child(n+4){display:none}.assistant-suggestions button:hover:not(:disabled){box-shadow:none;background:#121212;border-radius:12px;transform:none}.assistant-suggestions button svg{color:#777}.assistant-message{color:#f1f1f1;gap:0;max-width:100%;margin-bottom:24px}.assistant-message-avatar{display:none}.assistant-message>div{max-width:100%;padding:0}.assistant-message>div>strong{color:#929292;margin-bottom:5px;font-size:12px;display:block}.assistant-message p{color:#ededed;margin-top:0;font-size:15px;line-height:1.58}.assistant-message.user{justify-content:flex-end}.assistant-message.user>div{background:#242424;border-radius:20px 20px 5px;max-width:88%;padding:11px 14px}.assistant-message.user>div>strong{display:none}.assistant-message.user p{color:#f6f6f6}.assistant-export-actions button,.assistant-message-attachments a{color:#d8d8d8;background:#171717;border-color:#333}.assistant-error{color:#ffb7b7;background:#2a1414;border-color:#5a2929}.assistant-approval-queue{background:#0b0b0b;border-color:#292929}.assistant-action-card{color:#f2f2f2;background:#171717;border-color:#333}.assistant-action-copy span,.assistant-action-copy small{color:#9b9b9b}.assistant-composer{padding:8px 12px calc(10px + env(safe-area-inset-bottom));background:#000;border:0}.assistant-composer-input{box-shadow:none;background:#171717;border:1px solid #333;border-radius:28px;align-items:center;min-height:56px;padding:6px}.assistant-composer-input:focus-within{box-shadow:none;border-color:#4a4a4a}.assistant-attach-button{color:#f4f4f4;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.assistant-attach-button:hover{background:#252525}.assistant-composer textarea{color:#fff;background:0 0;min-height:42px;padding:9px 2px;font-size:16px}.assistant-composer textarea::placeholder{color:#858585}.assistant-composer-input>button{color:#090909;background:#f7f7f7;border-radius:50%;width:42px;height:42px}.assistant-composer-input>button:disabled{color:#777;background:#2d2d2d}.assistant-composer>span{display:none}.assistant-pending-files{color:#ddd;background:0 0}.assistant-pending-files>span{background:#1c1c1c;border-color:#333}.assistant-layout.history-open>.assistant-chat,.home-workspace .assistant-layout.history-open>.assistant-chat{display:flex}.assistant-layout>.assistant-history,.home-workspace .assistant-layout>.assistant-history{display:none}.assistant-layout.history-open>.assistant-history,.home-workspace .assistant-layout.history-open>.assistant-history{color:#f4f4f4;height:100dvh;min-height:0;padding:calc(14px + env(safe-area-inset-top)) 14px calc(12px + env(safe-area-inset-bottom));z-index:280;background:#050505;border:0;border-radius:0 26px 26px 0;width:min(88vw,360px);display:flex;position:fixed;top:0;bottom:0;left:0}.assistant-history-scrim{z-index:270;background:#000000a6;display:block;position:fixed;inset:0}.assistant-mobile-history-head{border:0;min-height:48px;margin:0 0 8px;padding:0;display:flex}.assistant-mobile-rail-brand{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.assistant-mobile-rail-brand>span{letter-spacing:-.05em;background:#f7f7f7;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex;color:#050505!important;font-size:12px!important}.assistant-mobile-rail-brand strong{color:#fff;font-size:18px}.assistant-mobile-history-head>div:last-child{gap:7px;display:flex}.assistant-mobile-history-head>div:last-child>button{color:#f2f2f2;background:#191919;border:1px solid #303030;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.assistant-new-chat{color:#fff;background:#171717;border-color:#333;border-radius:13px;min-height:46px;font-size:14px}.assistant-new-chat:hover:not(:disabled){box-shadow:none;border-color:#555}.assistant-history-list{scrollbar-color:#333 transparent;gap:0;padding-top:8px}.assistant-mobile-navigation{gap:3px;padding-bottom:9px;display:grid}.assistant-mobile-nav-group{border-bottom:1px solid #232323}.assistant-mobile-nav-group summary{color:#bdbdbd;justify-content:space-between;align-items:center;min-height:42px;padding:7px 9px;font-size:13px;font-weight:650;list-style:none;display:flex}.assistant-mobile-nav-group summary::-webkit-details-marker{display:none}.assistant-mobile-nav-group summary svg{color:#727272;transition:transform .16s}.assistant-mobile-nav-group[open] summary svg{transform:rotate(180deg)}.assistant-mobile-nav-group>div{gap:2px;padding:0 0 7px;display:grid}.assistant-mobile-nav-group button{color:#e3e3e3;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;min-height:40px;padding:8px 10px 8px 16px;font-size:14px;display:flex}.assistant-mobile-nav-group button:hover{background:#1a1a1a}.assistant-history-label{color:#777;padding:17px 9px 7px;font-size:12px}.assistant-history-open{color:#e1e1e1;min-height:42px;padding:9px;font-size:14px}.assistant-history-item{border-radius:11px;min-height:42px}.assistant-history-item:hover,.assistant-history-item.active{color:#fff;background:#1a1a1a}.assistant-chat-menu-button{color:#999;opacity:1}.assistant-chat-menu{color:#fff;background:#202020;border-color:#3a3a3a}.assistant-chat-menu button:hover{background:#303030}.assistant-archived-chats{border-color:#262626}.assistant-archived-chats>button{color:#aaa}.assistant-archived-chats>button small{background:#252525}.assistant-history-empty{color:#777}.assistant-history-footer{border-color:#292929}.assistant-clear-chat{color:#9c9c9c}.assistant-clear-chat:hover:not(:disabled){color:#faa;background:#251414}.assistant-clear-confirm{background:#211313;border-color:#4d2929}}.app-shell,.isolated-work-order-shell{--ink:#f4f4f4;--muted:#9b9b9b;--faint:#6f6f6f;--line:#303030;--line-strong:#3a3a3a;--surface:#202020;--canvas:#171717;--sidebar:#111;--blue:#8ea2ff;--blue-dark:#8cbeff;--green:#55d99b;--orange:#f0b968;--purple:#9ac6ff;--cyan:#72c9ff;--red:#ff7c82;--shadow:0 24px 70px #00000061;background:var(--canvas);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell .topbar{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#171717f0;border-color:#2b2b2b;height:50px;padding:0 16px}.app-shell .company-name{color:#f5f5f5;letter-spacing:-.04em;background:0 0;font-size:16px}.app-shell .global-search-button,.app-shell .secondary-button,.app-shell .date-control,.app-shell .filter-chip,.app-shell .calendar-controls>button,.app-shell .sync-button{color:#d8d8d8;box-shadow:none;background:#242424;border-color:#3a3a3a}.app-shell .global-search-button:hover,.app-shell .secondary-button:hover,.app-shell .date-control:hover,.app-shell .filter-chip:hover,.app-shell .calendar-controls>button:hover,.app-shell .sync-button:hover{background:#2b2b2b;border-color:#4a4a4a}.app-shell kbd{color:#8d8d8d;background:#111;border-color:#383838}.app-shell .primary-button{color:#111;background:#f4f4f4}.app-shell .primary-button:hover{background:#fff}.app-shell .dark-button{color:#111;background:#ededed}.app-shell .icon-button,.app-shell .profile-button,.app-shell .mobile-menu,.app-shell .mobile-close{color:#d4d4d4}.app-shell .icon-button:hover,.app-shell .profile-button:hover,.app-shell .mobile-menu:hover,.app-shell .mobile-close:hover{color:#fff;background:#2a2a2a}.app-shell .notification-dot{border-color:#171717}.app-shell .sidebar{color:#ededed;background:#111;border-color:#2b2b2b;width:248px;padding:8px 12px 12px;top:50px}.app-shell .brand-lockup img{box-shadow:none}.app-shell .brand-lockup strong{color:#fff}.app-shell .brand-lockup small,.app-shell .nav-section-label{color:#727272}.app-shell .rail-toggle{color:#999}.app-shell .rail-toggle:hover{color:#fff;background:#242424}.app-shell .create-button,.app-shell .nav-customize-button,.app-shell .sidebar-help{color:#e7e7e7;background:#1b1b1b;border-color:#333}.app-shell .create-button:hover,.app-shell .nav-customize-button:hover,.app-shell .sidebar-help:hover{background:#222;transform:none}.app-shell .create-button svg:first-child{color:#fff}.app-shell .main-nav{scrollbar-color:#363636 transparent}.app-shell .nav-item{color:#c9c9c9;border-radius:10px}.app-shell .nav-item:hover,.app-shell .nav-item.active{color:#fff;background:#232323}.app-shell .nav-item.active{font-weight:650}.app-shell .help-mark{color:#111;background:#ececec}.app-shell.rail-collapsed .sidebar{width:68px}.app-shell .sidebar.collapsed .rail-toggle{background:#222;border-color:#3b3b3b;box-shadow:0 8px 24px #00000059}.app-shell .main-area{background:#171717;margin-left:248px;padding-top:50px}.app-shell .page{color:#f1f1f1}.app-shell .page-header h1{color:#f5f5f5;font-size:clamp(24px,2.2vw,34px);font-weight:600}.app-shell .page-header p,.app-shell .advanced-title p,.app-shell .settings-content-head p,.app-shell .eyebrow{color:#8e8e8e}.app-shell :is(.panel,.side-card,.detail-card,[class$=-card],[class$=-panel],[class$=-tile]){box-shadow:none;color:#ededed;background-color:#202020;border-color:#343434}.app-shell :is(.panel,.side-card,.detail-card,[class$=-card],[class$=-panel],[class$=-tile]):hover{border-color:#424242}.app-shell :is(.panel-header,[class$=-header],[class$=-head]){border-color:#333}.app-shell .panel-header h2,.app-shell .side-card h2,.app-shell .invoice-actions h2,.app-shell :is(h1,h2,h3,h4){color:#f2f2f2}.app-shell :is(p,small,em){border-color:#343434}.app-shell .muted-copy{color:#999}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f1f1f1;box-shadow:none;background:#181818;border-color:#3a3a3a}.app-shell :is(input,textarea)::placeholder{color:#747474}.app-shell :is(input,select,textarea):focus{border-color:#686868;outline:none;box-shadow:0 0 0 2px #ffffff12}.app-shell .data-table{color:#d8d8d8}.app-shell .data-table th{color:#858585;background:#1a1a1a;border-color:#333}.app-shell .data-table td{border-color:#303030}.app-shell .data-table td small{color:#8e8e8e}.app-shell .table-link{color:#aebcff}.app-shell .table-scroll{scrollbar-color:#3c3c3c transparent}.app-shell :is(.popover,.profile-menu,.create-menu,.nav-customize-popover,.assistant-chat-menu,.assistant-collaboration-popover,.inbox-tags-popover){color:#eee;background:#242424;border-color:#404040;box-shadow:0 24px 70px #0000008c}.app-shell :is(.profile-menu,.create-menu,.nav-customize-popover,.assistant-chat-menu,.assistant-collaboration-popover) button:hover{color:#fff;background:#303030}.app-shell :is(.modal-backdrop,.share-dialog-backdrop,.schedule-editor-backdrop,.fleet-modal-backdrop){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8}.app-shell :is(.search-modal,.create-modal,.operating-modal,.share-dialog,.schedule-editor,.fleet-editor){color:#eee;background:#202020;border:1px solid #3a3a3a;box-shadow:0 30px 100px #000000a6}.app-shell :is(.modal-header,.modal-actions,.share-dialog>header,.schedule-editor>header,.schedule-editor>footer){border-color:#383838}.app-shell .toast{color:#111;background:#ededed}.app-shell .panel-icon,.app-shell .mini-icon,.app-shell .activity-icon,.app-shell .report-icon,.app-shell .integration-icon{filter:saturate(.72)brightness(1.12)}.app-shell .status-pill{border-color:#ffffff1c}.app-shell .operations-banner{color:#b8d6ff;background:#1d2733;border-color:#344253}.app-shell .operations-banner.error{color:#ffb8b8;background:#301b1b;border-color:#573030}.app-shell .app-site-footer{color:#777;border-color:#303030}.app-shell .app-site-footer a{color:#aaa}@media (width>=721px){.app-shell.assistant-mode .sidebar{display:none}.app-shell.assistant-mode .main-area.home-workspace{margin-left:0;padding-top:50px}.app-shell.assistant-mode .topbar-left{justify-content:flex-start}.app-shell.assistant-mode .topbar-left>:not(.mobile-menu):not(.mobile-assistant-title),.app-shell.assistant-mode .topbar-actions{display:none}.app-shell.assistant-mode .mobile-menu{color:#bdbdbd;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.app-shell.assistant-mode .mobile-assistant-title{color:#dcdcdc;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.app-shell.assistant-mode .mobile-assistant-new{color:#bdbdbd;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;display:flex}.home-workspace .assistant-page{background:#171717;padding:0}.home-workspace .assistant-heading,.home-workspace .assistant-chat-head,.home-workspace .assistant-context{display:none}.home-workspace .assistant-setup-banner{margin:12px}.home-workspace .assistant-layout{grid-template-columns:260px minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}.home-workspace .assistant-layout.desktop-history-collapsed{grid-template-columns:minmax(0,1fr)}.home-workspace .assistant-layout.desktop-history-collapsed>.assistant-history{display:none}.home-workspace .assistant-history{color:#eee;background:#111;border:0;border-right:1px solid #292929;border-radius:0;height:100%;padding:10px 12px 12px;display:flex}.home-workspace .assistant-mobile-history-head{justify-content:space-between;align-items:center;min-height:42px;padding:0 2px 6px;display:flex}.home-workspace .assistant-mobile-rail-brand{align-items:center;gap:9px;display:flex}.home-workspace .assistant-mobile-rail-brand>span{color:#111;background:#eee;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:flex}.home-workspace .assistant-mobile-rail-brand strong{font-size:15px}.home-workspace .assistant-mobile-history-head>div:last-child{gap:2px;display:flex}.home-workspace .assistant-mobile-history-head button{color:#999;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.home-workspace .assistant-mobile-history-head button:hover{color:#fff;background:#242424}.home-workspace .assistant-mobile-rail-close{display:none}.home-workspace .assistant-desktop-rail-collapse{display:flex}.home-workspace .assistant-new-chat{color:#e7e7e7;background:0 0;border:0;border-radius:10px;min-height:40px}.home-workspace .assistant-new-chat:hover:not(:disabled){box-shadow:none;background:#222}.home-workspace .assistant-history-list{scrollbar-color:#333 transparent;gap:0;padding-top:4px}.home-workspace .assistant-mobile-navigation{gap:1px;padding-bottom:5px;display:grid}.home-workspace .assistant-mobile-nav-group{border-bottom:1px solid #292929}.home-workspace .assistant-mobile-nav-group summary{color:#aaa;justify-content:space-between;align-items:center;min-height:34px;padding:5px 8px;font-size:12px;font-weight:650;list-style:none;display:flex}.home-workspace .assistant-mobile-nav-group summary::-webkit-details-marker{display:none}.home-workspace .assistant-mobile-nav-group summary svg{transition:transform .16s}.home-workspace .assistant-mobile-nav-group[open] summary svg{transform:rotate(180deg)}.home-workspace .assistant-mobile-nav-group>div{gap:1px;padding:0 0 5px;display:grid}.home-workspace .assistant-mobile-nav-group button{color:#d2d2d2;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;min-height:36px;padding:7px 9px 7px 12px;font-size:12px;display:flex}.home-workspace .assistant-mobile-nav-group button:hover{background:#222}.home-workspace .assistant-history-label{color:#6f6f6f;padding:14px 8px 6px}.home-workspace .assistant-history-open{color:#cfcfcf;min-height:36px;padding:7px 8px;font-size:12px}.home-workspace .assistant-history-item{border-radius:9px;min-height:36px}.home-workspace .assistant-history-item:hover,.home-workspace .assistant-history-item.active{color:#fff;background:#242424}.home-workspace .assistant-chat-menu-button{color:#999}.home-workspace .assistant-history-footer{border-color:#292929}.home-workspace .assistant-clear-chat{color:#777}.home-workspace .assistant-chat{box-shadow:none;background:#171717;border:0;border-radius:0;height:100%;min-height:0;display:flex}.home-workspace .assistant-thread{color:#eee;background:#171717;padding:24px 28px 12px}.home-workspace .assistant-thread>*{width:min(100%,780px);margin-left:auto;margin-right:auto}.home-workspace .assistant-welcome{text-align:center;justify-content:center;max-width:780px;padding:30px 0}.home-workspace .assistant-welcome-mark{display:none}.home-workspace .assistant-welcome h2{color:#f3f3f3;letter-spacing:-.035em;font-size:28px;font-weight:500}.home-workspace .assistant-welcome>p{color:#888;max-width:560px}.home-workspace .assistant-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.home-workspace .assistant-suggestions button{color:#cfcfcf;background:#1f1f1f;border-color:#333}.home-workspace .assistant-suggestions button:hover:not(:disabled){box-shadow:none;background:#252525;border-color:#464646;transform:translateY(-1px)}.home-workspace .assistant-message{color:#eee}.home-workspace .assistant-message-avatar{color:#111;background:#eee}.home-workspace .assistant-message.user>div{background:#252525;border-radius:18px 18px 5px;padding:10px 14px}.home-workspace .assistant-message p{color:#e5e5e5}.home-workspace .assistant-approval-queue{background:#181818;border-color:#333}.home-workspace .assistant-action-card{background:#222;border-color:#383838}.home-workspace .assistant-composer{background:#171717;border:0;width:min(100%,828px);margin:0 auto;padding:10px 24px 18px}.home-workspace .assistant-composer-input{background:#242424;border:1px solid #3b3b3b;border-radius:22px;min-height:86px;padding:8px;box-shadow:0 12px 40px #0003}.home-workspace .assistant-composer-input:focus-within{border-color:#555;box-shadow:0 12px 40px #00000040}.home-workspace .assistant-composer textarea{color:#f5f5f5;background:0 0;border:0;padding:8px}.home-workspace .assistant-attach-button{color:#d0d0d0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.home-workspace .assistant-attach-button:hover{background:#303030}.home-workspace .assistant-composer-input>button{color:#111;background:#eee;border-radius:50%;width:36px;height:36px}.home-workspace .assistant-composer-input>button:disabled{color:#777;background:#383838}.home-workspace .assistant-composer>span{color:#656565}}@media (width<=720px){.app-shell .topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:#000000f5;border:0}.app-shell:not(.assistant-mode) .mobile-menu{color:#eee;background:#191919;border:1px solid #303030;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.app-shell:not(.assistant-mode) .global-search-button{color:#ddd;background:#191919;border-color:#303030;border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.app-shell:not(.assistant-mode) .topbar-actions>:not(.profile-wrap){display:none}.app-shell:not(.assistant-mode) .profile-button{padding:0}.app-shell:not(.assistant-mode) .profile-button .avatar{color:#111;background:#ededed;width:40px;height:40px}.app-shell .sidebar,.app-shell.rail-collapsed .sidebar{padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));width:min(88vw,360px);top:0;bottom:0}.app-shell .main-area,.app-shell.rail-collapsed .main-area{padding-top:calc(64px + env(safe-area-inset-top));background:#111;margin-left:0}.app-shell .page{padding:20px 14px calc(42px + env(safe-area-inset-bottom))}.app-shell .page-header{align-items:flex-start;gap:14px;margin-bottom:18px}.app-shell .page-header h1{font-size:27px}.app-shell :is(.panel,.side-card,.detail-card,[class$=-card],[class$=-panel],[class$=-tile]){border-radius:16px}.app-shell .data-table tbody tr{border-color:#333}.app-shell .modal-backdrop{padding:10px}.app-shell :is(.search-modal,.create-modal,.operating-modal,.share-dialog,.schedule-editor,.fleet-editor){border-radius:20px;max-height:calc(100dvh - 20px)}.home-workspace .assistant-desktop-rail-collapse{display:none}.home-workspace .assistant-mobile-rail-close{display:flex}.app-shell.assistant-mode .home-workspace .assistant-page{background:#000;padding:0}.app-shell.assistant-mode .home-workspace .assistant-chat,.app-shell.assistant-mode .home-workspace .assistant-thread{background:#000}.app-shell.assistant-mode .home-workspace .assistant-chat{border-radius:0}}.setup-guide-button{color:#4886d6;background:linear-gradient(135deg,#eff6ff,#edf5ff);border:1px solid #d2e5ff;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.setup-guide-button:hover{border-color:#9fc6f8;box-shadow:0 5px 16px #4783d21a}.universal-onboarding-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2400;background:#1218279e;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.universal-onboarding{color:var(--ink);background:#fff;border:1px solid #ffffffb3;border-radius:22px;grid-template-rows:auto 3px auto minmax(0,1fr);width:min(1480px,100vw - 24px);max-width:1480px;height:min(940px,100vh - 24px);display:grid;overflow:hidden;box-shadow:0 36px 120px #080d1c57}.onboarding-header{background:linear-gradient(110deg,#fff 35%,#f5f9ff 75%,#f2f8ff);border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.onboarding-brand,.onboarding-brand>div{align-items:center;display:flex}.onboarding-brand{gap:11px}.onboarding-brand>span{color:#fff;letter-spacing:-.05em;background:linear-gradient(145deg,#569af4,#2e85f7);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:flex;box-shadow:0 8px 22px #4f8fe23d}.onboarding-brand>div{flex-direction:column;align-items:flex-start;gap:1px}.onboarding-brand strong{font-size:14px}.onboarding-brand small{color:#788397;font-size:12px}.onboarding-header-actions{align-items:center;gap:6px;display:flex}.onboarding-header-actions button{color:#677286;background:0 0;border:0;border-radius:9px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.onboarding-header-actions button:hover{color:#263147;background:#fff}.onboarding-header-actions button:last-child{justify-content:center;width:34px;padding:0}.onboarding-progress-track{background:#e9ebf2;height:3px}.onboarding-progress-track>span{background:linear-gradient(90deg,#5197f3,#3189f8);height:100%;transition:width .25s;display:block}.onboarding-step-nav{background:#fbfcfe;border-bottom:1px solid #e7eaf0;grid-template-columns:repeat(7,1fr);padding:0 22px;display:grid}.onboarding-step-nav button{color:#8b94a5;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:54px;padding:0 8px;display:flex}.onboarding-step-nav button>span{border:1px solid #d5dae5;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.onboarding-step-nav button strong{font-size:12px}.onboarding-step-nav button.active{color:#417fd1;border-bottom-color:#5396ed}.onboarding-step-nav button.active>span{color:#fff;background:#5396ed;border-color:#5396ed}.onboarding-step-nav button.complete{color:#27855a}.onboarding-step-nav button.complete>span{color:#258456;background:#e8f8ef;border-color:#bfe8d1}.onboarding-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.onboarding-stage{scrollbar-gutter:stable;background:radial-gradient(circle at 50% -10%,#5196f00f,#0000 38rem),#f8f9fc;min-height:0;padding:24px clamp(20px,3.3vw,50px);overflow:auto}.onboarding-panel{gap:18px;max-width:1260px;min-height:100%;margin:0 auto;display:grid}.onboarding-error{color:#a3443e;z-index:4;background:#fff5f3;border:1px solid #f0d2cd;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0}.onboarding-intro{text-align:center}.onboarding-intro>span,.onboarding-section-heading>span{color:#5090e3;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.onboarding-intro h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(26px,3vw,38px)}.onboarding-intro p,.onboarding-section-heading p{color:#687489;max-width:700px;margin:0 auto;font-size:12px;line-height:1.55}.onboarding-section-heading{text-align:center}.onboarding-section-heading h2{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(22px,2.4vw,31px)}.onboarding-option-grid{gap:12px;display:grid}.onboarding-option-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-option-grid>button{color:#273246;text-align:left;background:#fff;border:1px solid #e1e5ed;border-radius:15px;gap:7px;min-height:132px;padding:16px;display:grid;position:relative}.onboarding-option-grid>button:hover,.onboarding-option-grid>button.selected{border-color:#86b7f6;transform:translateY(-1px);box-shadow:0 10px 28px #37609612}.onboarding-option-grid>button.selected{background:linear-gradient(140deg,#fff,#f5f9ff)}.onboarding-option-grid>button>span{color:#5490df;background:#eff6ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.onboarding-option-grid strong{font-size:12px}.onboarding-option-grid small{color:#717d90;font-size:12px;line-height:1.45}.onboarding-option-grid i{color:#fff;background:#5798ec;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:12px;right:12px}.onboarding-card-grid{gap:14px;display:grid}.company-profile-grid,.service-profile-grid,.iq-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-card{background:#fffffff7;border:1px solid #e1e5ee;border-radius:15px;gap:12px;padding:16px;display:grid;box-shadow:0 7px 24px #202a4009}.onboarding-card h3{align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.onboarding-card h3 svg{color:#5492e4}.onboarding-card h3 em,.onboarding-fields label>em{color:#5090e3;letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:12px;font-style:normal;font-weight:850}.onboarding-fields{gap:10px;display:grid}.onboarding-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-fields label{color:#465267;gap:4px;font-size:12px;font-weight:760;display:grid}.onboarding-fields label>small{color:#99a1af;margin-left:4px;font-size:12px;font-weight:600}.onboarding-fields input,.onboarding-fields select,.onboarding-fields textarea,.service-entry input,.import-history-card select{color:#222d40;font:inherit;background:#fff;border:1px solid #d9dfe9;border-radius:9px;outline:none;min-height:38px;padding:0 10px;font-size:12px}.onboarding-fields textarea{resize:vertical;padding:9px 10px}.onboarding-fields input:focus,.onboarding-fields select:focus,.onboarding-fields textarea:focus,.service-entry input:focus{border-color:#7aaef3;box-shadow:0 0 0 3px #5291e314}.onboarding-card-note{color:#667287;background:#f5f8fb;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.onboarding-card-note svg{color:#5a96e5;flex:none}.service-entry{grid-template-columns:1fr auto;gap:8px;display:grid}.service-entry button,.suggested-services button{color:#4b85d0;background:#eff6ff;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.onboarding-chips,.suggested-services{flex-wrap:wrap;gap:6px;display:flex}.onboarding-chips button{color:#4176bb;background:#e9f3ff;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:750;display:flex}.suggested-services small{color:#8b95a7;align-items:center;margin-right:3px;font-size:12px;display:flex}.suggested-services button{color:#667185;background:#f5f6f9;padding:6px 8px}.workflow-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.choice-group>div{gap:6px;display:grid}.choice-group>div>button{color:#2d374b;text-align:left;background:#fbfcfe;border:1px solid #e4e7ed;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:8px 9px;display:grid}.choice-group>div>button>span{border:1px solid #ccd2dd;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.choice-group>div>button>div{gap:1px;display:grid}.choice-group strong{font-size:12px}.choice-group small{color:#7d8798;font-size:12px}.choice-group>div>button.selected{background:#f4f9ff;border-color:#8ebbf5}.choice-group>div>button.selected>span{color:#fff;background:#5695e8;border-color:#5695e8}.customer-update-card{grid-template-columns:auto 1fr auto;align-items:center}.customer-update-card p{color:#7b8597;margin:0;font-size:12px}.customer-update-card>div{gap:7px;display:flex}.customer-update-card button{color:#697489;background:#f7f8fb;border:1px solid #e2e5eb;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.customer-update-card button.selected{color:#258456;background:#eef9f3;border-color:#c9e9d7}.customer-update-card button>span{border:1px solid #cbd1db;border-radius:999px;width:14px;height:14px}.quickbooks-onboarding-card{background:linear-gradient(125deg,#fff,#f7fbf8);border:1px solid #d9e9df;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.quickbooks-onboarding-card.connected{border-color:#aee0c3;box-shadow:0 8px 26px #2684550f}.quickbooks-mark{color:#fff;background:#2ca01c;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:flex}.quickbooks-onboarding-card>div:nth-child(2){gap:2px;display:grid}.quickbooks-onboarding-card small{color:#338458;text-transform:uppercase;font-size:12px;font-weight:850}.quickbooks-onboarding-card strong{font-size:13px}.quickbooks-onboarding-card p{color:#697588;margin:1px 0 0;font-size:12px;line-height:1.45}.quickbooks-onboarding-state{color:#6f7989;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.quickbooks-onboarding-state.ready{color:#278257;background:#e8f8ef;border-radius:999px;padding:8px 10px}.additional-systems-label{justify-content:space-between;align-items:end;display:flex}.additional-systems-label strong{font-size:12px}.additional-systems-label small{color:#828c9d;font-size:12px}.integration-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-choice-grid>button{color:#273246;text-align:left;background:#fff;border:1px solid #e1e5ed;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.integration-choice-grid>button>span{color:#5085ca;background:#eff4fb;border-radius:8px;justify-content:center;align-items:center;height:34px;font-size:12px;font-weight:900;display:flex}.integration-choice-grid>button>div{gap:2px;display:grid}.integration-choice-grid strong{font-size:12px}.integration-choice-grid small{color:#7a8597;font-size:12px}.integration-choice-grid>button.selected{color:#4179c2;background:#f7faff;border-color:#9ec3f3}.import-history-card{grid-template-columns:auto 1fr auto;align-items:center}.import-history-card>svg{color:#5593e5}.import-history-card>div{display:grid}.import-history-card strong{font-size:12px}.import-history-card small{color:#7c8799;font-size:12px}.import-history-card select{min-width:180px}.automation-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.automation-choice-grid>button{color:#334057;text-align:left;background:#fff;border:1px solid #e1e5ed;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.automation-choice-grid>button>span{color:#528edd;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;height:30px;display:flex}.automation-choice-grid strong{font-size:12px}.automation-choice-grid>button.selected{background:#f7faff;border-color:#9dc3f5}.automation-choice-grid>button>svg{color:#528edc}.digest-choice p{color:#778397;margin:0;font-size:12px;line-height:1.5}.digest-choice label{background:#f7f8fb;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.digest-choice input{accent-color:#5494e7}.digest-choice label>span{gap:1px;display:grid}.digest-choice strong{font-size:12px}.digest-choice small{color:#7e889a;font-size:12px}.payment-final-panel{align-content:start}.launch-summary{background:linear-gradient(120deg,#f2f8ff,#f2f8ff);border:1px solid #d8e9ff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.launch-summary>span{color:#508edf;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.launch-summary>div{gap:2px;display:grid}.launch-summary strong{font-size:12px}.launch-summary p{color:#6f7a8c;margin:0;font-size:12px}.launch-summary b{color:#508cdb;font-size:12px}.payment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-choice-grid>button{color:#2d384c;text-align:left;background:#fff;border:1px solid #e0e4eb;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:150px;padding:18px;display:grid}.payment-choice-grid>button:hover,.payment-choice-grid>button.selected{border-color:#89b7f2;box-shadow:0 12px 32px #38649d12}.payment-choice-grid>button>span{color:#528fdf;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.payment-choice-grid>button>div{gap:5px;display:grid}.payment-choice-grid strong{font-size:12px}.payment-choice-grid p{color:#667286;margin:0;font-size:12px;line-height:1.5}.payment-choice-grid small{color:#939baa;font-size:12px}.payment-ready-card,.payment-loading{color:#267d55;background:#f1fbf5;border:1px solid #cdebd9;border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.payment-ready-card>div{gap:2px;display:grid}.payment-ready-card strong{font-size:12px}.payment-ready-card p{margin:0;font-size:12px}.payment-loading{color:#5085cb;background:#f7faff;border-color:#d8e9ff}.payment-safety-note{color:#778295;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.onboarding-actions{background:#fff;border-top:1px solid #e3e7ee;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:66px;padding:10px 18px;display:grid;box-shadow:0 -8px 26px #1e283c09}.onboarding-actions>button:first-child{justify-self:start}.onboarding-actions>button:last-child{justify-self:end}.onboarding-actions>span{color:#8b94a4;text-align:center;font-size:12px}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}.onboarding-actions .launch{background:linear-gradient(135deg,#5094ed,#3187f5);box-shadow:0 8px 22px #4a8add38}.guided-setup-settings{gap:17px;display:grid}.guided-setup-hero{background:linear-gradient(120deg,#f3f8ff,#f1f7ff);border:1px solid #d8e9ff;border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex}.guided-setup-hero>span{color:#5390df;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 7px 20px #3c67a014}.guided-setup-hero>div{gap:3px;display:grid}.guided-setup-hero small{color:#528dda;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.guided-setup-hero h3{margin:0;font-size:16px}.guided-setup-hero p{color:#6f7a8e;margin:0;font-size:12px}.guided-setup-progress{gap:7px;display:grid}.guided-setup-progress>span{color:#596579;font-size:12px}.guided-setup-progress>span b{color:#437ecb}.guided-setup-progress>i{background:#eceef3;border-radius:999px;height:7px;overflow:hidden}.guided-setup-progress>i>em{background:linear-gradient(90deg,#5295ed,#3388f4);height:100%;display:block}.guided-setup-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guided-setup-outcomes>div{border:1px solid #e1e5ed;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.guided-setup-outcomes>div>svg{color:#528edc}.guided-setup-outcomes>div>span{gap:2px;display:grid}.guided-setup-outcomes strong{font-size:12px}.guided-setup-outcomes small{color:#7d8899;font-size:12px}.guided-setup-settings>.primary-button{justify-self:start}@media (width<=980px){.universal-onboarding-backdrop{padding:0}.universal-onboarding{border-radius:0;width:100vw;height:100vh}.onboarding-step-nav{padding:0 8px;overflow-x:auto}.onboarding-step-nav button{min-width:88px}.onboarding-option-grid.three,.workflow-choice-grid,.automation-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-grid,.service-profile-grid,.iq-control-grid{grid-template-columns:1fr}}@media (width<=640px){.onboarding-header{padding:11px 12px}.onboarding-brand small,.onboarding-header-actions button:first-child,.onboarding-step-nav button strong{display:none}.onboarding-step-nav{grid-template-columns:repeat(7,50px);justify-content:start}.onboarding-step-nav button{min-width:50px}.onboarding-stage{padding:16px 12px}.onboarding-option-grid.three,.workflow-choice-grid,.automation-choice-grid,.integration-choice-grid,.payment-choice-grid,.guided-setup-outcomes,.onboarding-fields.two,.onboarding-fields.three{grid-template-columns:1fr}.customer-update-card,.import-history-card,.quickbooks-onboarding-card,.launch-summary{grid-template-columns:auto 1fr;align-items:start}.customer-update-card>div,.quickbooks-onboarding-card>div:last-child,.import-history-card select,.launch-summary>b{grid-column:1/-1}.onboarding-actions{grid-template-columns:1fr 1fr}.onboarding-actions>span{display:none}.onboarding-actions>button:last-child{width:100%}}.iq-workspace{gap:20px;min-height:calc(100vh - 150px);display:grid}.iq-workspace-hero{background:radial-gradient(circle at 88% 10%,#57a0ff2e,#0000 32rem),linear-gradient(135deg,#111,#090909);border:1px solid #303030;border-radius:24px;justify-content:space-between;align-items:end;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.iq-workspace-hero>div{max-width:800px}.iq-workspace-hero>div>span{color:#9cc7ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.iq-workspace-hero h1{color:#f5f5f5;letter-spacing:-.055em;margin:12px 0;font-size:clamp(30px,4vw,52px);line-height:1}.iq-workspace-hero p{color:#a8a8a8;max-width:740px;margin:0;font-size:14px;line-height:1.65}.iq-workspace-hero>.primary-button{flex:none}.iq-trust-strip{color:#aaa;background:#191919;border:1px solid #303030;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.iq-trust-strip svg{color:#74b0ff;flex:none}.iq-trust-strip strong{color:#ededed}.iq-inline-error{color:#ffb6bd;background:#321b1d;border:1px solid #69343b;border-radius:12px;padding:12px 14px;font-size:12px}.iq-loading{color:#999;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.spin{animation:.8s linear infinite iq-spin}@keyframes iq-spin{to{transform:rotate(360deg)}}.iq-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.iq-metric-grid article{background:#171717;border:1px solid #2d2d2d;border-radius:16px;gap:5px;padding:18px;display:grid}.iq-metric-grid strong{color:#f2f2f2;font-size:25px}.iq-metric-grid span{color:#858585;font-size:12px}.sites-card-grid,.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-card,.integration-card{color:#eee;text-align:left;background:#171717;border:1px solid #2d2d2d;border-radius:18px;grid-template-columns:116px 1fr auto;align-items:center;gap:14px;padding:0 18px 0 0;transition:all .18s;display:grid;overflow:hidden}.site-card:hover,.integration-card:hover{border-color:#555;transform:translateY(-2px)}.site-card-preview{background:radial-gradient(circle at 30% 30%,#57a0ff,#1d2e44 56%,#0b0d10);align-content:space-between;height:150px;padding:18px;display:grid}.site-card-preview span{letter-spacing:.12em;font-size:12px;font-weight:900}.site-card-body{gap:4px;min-width:0;display:grid}.site-card-body small,.integration-card small{color:#7eb6ff;text-transform:uppercase;font-size:12px;font-weight:800}.site-card-body h3,.integration-card h3{margin:0;font-size:17px}.site-card-body p,.integration-card p{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.site-card-body>div{gap:12px;margin-top:12px;display:flex}.site-card-body>div span{color:#a6a6a6;align-items:center;gap:4px;font-size:12px;display:flex}.iq-empty-panel{color:#eee;text-align:center;background:#171717;border:1px dashed #3b3b3b;border-radius:22px;align-content:center;justify-items:center;min-height:340px;padding:32px;display:grid}.iq-empty-panel>svg{color:#6cacff}.iq-empty-panel h2{margin:14px 0 6px;font-size:24px}.iq-empty-panel p{color:#8f8f8f;max-width:480px;margin:0 0 18px}.iq-builder-modal{color:#eee;background:#111;border:1px solid #333;border-radius:24px;gap:20px;width:min(1040px,100vw - 32px);max-width:1040px;max-height:calc(100vh - 32px);padding:24px;display:grid;overflow:auto;box-shadow:0 35px 120px #0000008c}.iq-builder-modal>header{justify-content:space-between;align-items:start;display:flex}.iq-builder-modal>header span{color:#7fb6ff;text-transform:uppercase;font-size:12px;font-weight:850}.iq-builder-modal h2{margin:6px 0;font-size:28px}.iq-builder-modal>header>button{color:#ccc;background:#222;border:1px solid #343434;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.iq-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.iq-builder-modal label,.integration-settings-form label{color:#bdbdbd;gap:6px;font-size:12px;font-weight:700;display:grid}.iq-builder-modal :is(input,select,textarea),.integration-settings-form :is(input,select,textarea){color:#eee;font:inherit;background:#1c1c1c;border:1px solid #363636;border-radius:11px;outline:none;min-height:44px;padding:10px 12px;font-size:12px}.iq-builder-modal :is(input,select,textarea):focus,.integration-settings-form :is(input,select,textarea):focus{border-color:#6aabff;box-shadow:0 0 0 3px #6aabff1f}.iq-wide-field{grid-column:1/-1}.iq-builder-modal fieldset{border:0;margin:0;padding:0}.iq-builder-modal legend{font-size:14px;font-weight:800}.iq-builder-modal fieldset>p{color:#888;margin:4px 0 10px;font-size:12px}.proof-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.proof-choice-grid label{background:#191919;border:1px solid #303030;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:12px;display:grid}.proof-choice-grid label.sensitive{border-color:#543c25}.proof-choice-grid input{accent-color:#66a8ff;min-height:0}.proof-choice-grid span{gap:3px;display:grid}.proof-choice-grid strong{font-size:17px}.proof-choice-grid small{color:#777;font-size:12px;line-height:1.4}.iq-builder-modal>footer{justify-content:flex-end;gap:10px;display:flex}.iq-builder-modal .primary-button,.iq-builder-modal .secondary-button,.integration-form-actions .primary-button,.integration-form-actions .secondary-button{justify-content:center;align-items:center;gap:7px;display:flex}.site-manager-overlay{color:#eee;z-index:2300;background:#0b0b0b;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.site-manager-header{background:#101010;border-bottom:1px solid #292929;align-items:center;gap:13px;min-height:70px;padding:10px 18px;display:flex}.site-manager-header>button{color:#ccc;background:#1d1d1d;border:1px solid #323232;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.site-manager-header>div:nth-child(2){gap:1px;display:grid}.site-manager-header>div:nth-child(2)>span{color:#7fb6ff;text-transform:uppercase;font-size:12px;font-weight:900}.site-manager-header>div:nth-child(2)>strong{font-size:14px}.site-manager-header>div:nth-child(2)>small{color:#777;font-size:12px}.site-manager-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.site-manager-actions button{color:#ddd;background:#1c1c1c;border:1px solid #333;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.site-manager-actions button.primary-button{color:#111;background:#f4f4f4}.site-manager-grid{grid-template-columns:minmax(0,1fr) 390px;min-height:0;display:grid}.site-preview-frame{background:#202020;padding:18px}.site-preview-frame iframe{background:#fff;border:1px solid #3b3b3b;border-radius:14px;width:100%;height:100%}.site-manager-panel{background:#131313;border-left:1px solid #2c2c2c;gap:18px;padding:16px;display:grid;overflow:auto}.site-manager-panel section{border-top:1px solid #303030;gap:9px;padding-top:16px;display:grid}.site-manager-panel h3{align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.manager-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.manager-metrics article{background:#1c1c1c;border:1px solid #303030;border-radius:11px;justify-items:center;gap:2px;padding:10px;display:grid}.manager-metrics svg{color:#70aeff;height:15px}.manager-metrics strong{font-size:18px}.manager-metrics span{color:#777;font-size:12px}.site-manager-panel textarea{color:#eee;font:inherit;resize:vertical;background:#1b1b1b;border:1px solid #353535;border-radius:10px;padding:10px;font-size:12px}.site-manager-panel form{gap:8px;display:grid}.site-manager-panel form button{justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.manager-proof-list,.manager-version-list,.manager-lead-list{gap:7px;display:grid}.manager-proof-list>div{background:#1b1b1b;border-radius:9px;justify-content:space-between;align-items:center;padding:9px;display:flex}.manager-proof-list strong{color:#9fc9ff}.manager-proof-list span{font-size:12px}.manager-version-list button{color:#ddd;text-align:left;background:#1b1b1b;border:1px solid #303030;border-radius:9px;justify-content:space-between;align-items:center;padding:9px;display:flex}.manager-version-list button:disabled{opacity:.5}.manager-version-list button span{font-size:12px;display:grid}.manager-version-list button small{color:#777;font-size:12px}.manager-lead-list article{background:#1b1b1b;border:1px solid #303030;border-radius:10px;gap:4px;padding:10px;display:grid}.manager-lead-list a{color:#9cc7ff;font-size:12px}.manager-lead-list p{color:#aaa;margin:5px 0;font-size:12px;line-height:1.4}.manager-lead-list select{color:#ddd;background:#252525;border:1px solid #393939;border-radius:7px;padding:6px;font-size:12px}.muted-copy{color:#777;font-size:12px}.danger-quiet{color:#d78a93;background:0 0;border:1px solid #4a2b30;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.integration-card{grid-template-columns:auto 1fr auto;padding:18px}.integration-card>div:nth-child(2){gap:4px;min-width:0;display:grid}.integration-icon{color:#7eb6ff;background:#262626;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.integration-icon.connected{color:#62d594;background:#173225}.connection-pill{color:#9a9a9a;text-transform:capitalize;align-items:center;gap:4px;margin-top:7px;font-size:12px;display:flex}.connection-pill.connected{color:#62d594}.integration-draft-modal{max-width:720px}.integration-draft-modal>label{gap:7px;display:grid}.iq-info-note{color:#adbdd3;background:#1b212a;border:1px solid #303d4f;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.5;display:flex}.iq-info-note svg{color:#7fb6ff;flex:none}.integration-manager-body{grid-template-columns:minmax(0,1fr) 400px;min-height:0;padding:22px;display:grid;overflow:auto}.integration-settings-form{gap:18px;padding:0 24px 40px 0;display:grid}.integration-settings-form>section{align-items:start;gap:10px;display:flex}.integration-settings-form>section>span{background:#5a9cf2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:grid}.integration-settings-form h2,.integration-action-panel h2{margin:0;font-size:19px}.integration-settings-form p,.integration-action-panel>p{color:#858585;margin:3px 0;font-size:12px;line-height:1.5}.integration-form-actions{gap:8px;display:flex}.integration-action-panel{border-left:1px solid #2d2d2d;padding:0 0 40px 22px}.integration-action-panel>div{gap:8px;margin-top:15px;display:grid}.integration-action-panel article{background:#181818;border:1px solid #2e2e2e;border-radius:11px;gap:4px;padding:11px;display:grid}.integration-action-panel article>span{text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 6px;font-size:12px;font-weight:900}.integration-action-panel article>span.read{color:#80b3ff;background:#1e2e4c}.integration-action-panel article>span.write{color:#ffc174;background:#49331c}.integration-action-panel article>strong{font-size:12px}.integration-action-panel article>small{color:#7fb6ff;font-size:12px}.integration-action-panel article>p{color:#858585;margin:0;font-size:12px}.company-site{--company-bg:#07090f;--company-surface:#111521;--company-text:#f8fafc;--company-muted:#9aa5b5;--company-accent:#57a0ff;--company-accent-alt:#2f8cff;background:var(--company-bg);color:var(--company-text);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.company-preview-banner{color:#274e82;background:#eaf3ff;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12px;font-weight:800;display:flex}.company-nav{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:24px clamp(20px,5vw,64px);display:flex}.company-nav strong{letter-spacing:-.03em;font-size:18px}.company-nav a,.company-hero>a{background:var(--company-text);color:var(--company-bg);border-radius:999px;align-items:center;gap:7px;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.company-hero{flex-direction:column;align-items:flex-start;max-width:1180px;margin:auto;padding:clamp(80px,12vw,150px) clamp(20px,5vw,64px);display:flex;position:relative;overflow:hidden}.company-glow{background:radial-gradient(circle,var(--company-accent) 0,var(--company-accent-alt) 32%,transparent 68%);filter:blur(40px);opacity:.24;width:480px;height:480px;position:absolute;top:-120px;right:-120px}.company-hero>p,.company-section>small,.company-contact small{color:var(--company-accent-alt);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.company-hero h1{letter-spacing:-.07em;max-width:960px;margin:18px 0;font-size:clamp(48px,8vw,102px);line-height:.93;position:relative}.company-hero>span{color:var(--company-muted);max-width:760px;font-size:clamp(17px,2vw,23px);line-height:1.55;position:relative}.company-hero>a{background:linear-gradient(135deg,var(--company-accent),var(--company-accent-alt));color:#fff;margin-top:32px;padding:14px 20px;position:relative}.company-section{max-width:1180px;margin:auto;padding:80px clamp(20px,5vw,64px)}.company-section h2,.company-contact h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(34px,5vw,64px);line-height:1}.company-section>p,.company-contact>div>p{color:var(--company-muted);max-width:720px;font-size:16px;line-height:1.7}.company-about{border-bottom:1px solid var(--company-text)}@supports (color:color-mix(in lab, red, red)){.company-about{border-bottom:1px solid color-mix(in srgb,var(--company-text),transparent 88%)}}.company-about{border-top:1px solid var(--company-text)}@supports (color:color-mix(in lab, red, red)){.company-about{border-top:1px solid color-mix(in srgb,var(--company-text),transparent 88%)}}.company-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.company-services article{background:var(--company-surface);border:1px solid var(--company-text)}@supports (color:color-mix(in lab, red, red)){.company-services article{border:1px solid color-mix(in srgb,var(--company-text),transparent 88%)}}.company-services article{border-radius:22px;min-height:190px;padding:24px}.company-services svg{color:var(--company-accent-alt)}.company-services h3{margin:20px 0 8px;font-size:19px}.company-services p{color:var(--company-muted);margin:0;font-size:13px;line-height:1.6}.company-proof-section{background:var(--company-surface);border-radius:32px;margin-bottom:80px}.company-proofs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.company-proofs article{border-left:2px solid var(--company-accent);gap:4px;padding:8px 14px;display:grid}.company-proofs strong{letter-spacing:-.04em;font-size:34px}.company-proofs span{font-size:12px;font-weight:800}.company-proofs small{color:var(--company-muted);font-size:12px;line-height:1.45}.company-contact{background:linear-gradient(135deg,var(--company-surface),var(--company-accent));align-items:start}@supports (color:color-mix(in lab, red, red)){.company-contact{background:linear-gradient(135deg,var(--company-surface),color-mix(in srgb,var(--company-accent),var(--company-surface) 82%))}}.company-contact{grid-template-columns:1fr 1fr;gap:50px;padding:clamp(60px,8vw,110px) max(clamp(20px,8vw,120px),50vw - 526px);display:grid}.company-contact form{gap:12px;display:grid}.company-contact label{color:var(--company-muted);gap:5px;font-size:12px;font-weight:750;display:grid}.company-contact :is(input,textarea){background:var(--company-bg)}@supports (color:color-mix(in lab, red, red)){.company-contact :is(input,textarea){background:color-mix(in srgb,var(--company-bg),transparent 24%)}}.company-contact :is(input,textarea){border:1px solid var(--company-text)}@supports (color:color-mix(in lab, red, red)){.company-contact :is(input,textarea){border:1px solid color-mix(in srgb,var(--company-text),transparent 82%)}}.company-contact :is(input,textarea){color:var(--company-text);font:inherit;border-radius:11px;outline:none;padding:12px;font-size:13px}.company-contact :is(input,textarea):focus{border-color:var(--company-accent-alt);box-shadow:0 0 0 3px var(--company-accent)}@supports (color:color-mix(in lab, red, red)){.company-contact :is(input,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--company-accent),transparent 78%)}}.company-contact button{background:var(--company-text);color:var(--company-bg);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:13px;font-weight:800;display:flex}.company-honeypot{position:absolute;left:-9999px}.company-form-error{color:#ff9ca5;font-size:12px}.company-contact-success{background:var(--company-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.company-contact-success{background:color-mix(in srgb,var(--company-accent),transparent 84%)}}.company-contact-success{border:1px solid var(--company-accent)}@supports (color:color-mix(in lab, red, red)){.company-contact-success{border:1px solid color-mix(in srgb,var(--company-accent),transparent 60%)}}.company-contact-success{text-align:center;border-radius:18px;flex-direction:column;gap:6px;padding:40px;display:flex}.company-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:30px clamp(20px,5vw,64px);display:flex}.company-footer span,.company-footer small{color:var(--company-muted);font-size:12px}@media (width<=980px){.iq-metric-grid{grid-template-columns:repeat(2,1fr)}.sites-card-grid,.integration-card-grid{grid-template-columns:1fr}.proof-choice-grid{grid-template-columns:repeat(2,1fr)}.site-manager-grid,.integration-manager-body{grid-template-columns:1fr}.site-preview-frame{min-height:60vh}.site-manager-panel,.integration-action-panel{border-top:1px solid #2d2d2d;border-left:0}.company-services,.company-proofs{grid-template-columns:repeat(2,1fr)}.company-contact{grid-template-columns:1fr}}@media (width<=680px){.iq-workspace-hero{flex-direction:column;align-items:start;padding:22px}.iq-workspace-hero h1{font-size:34px}.iq-workspace-hero>.primary-button{width:100%}.iq-metric-grid{grid-template-columns:repeat(2,1fr)}.site-card{grid-template-columns:78px 1fr auto}.site-card-preview{height:126px;padding:12px}.site-card-body h3{font-size:14px}.iq-builder-grid,.proof-choice-grid{grid-template-columns:1fr}.iq-wide-field{grid-column:auto}.site-manager-header{flex-wrap:wrap;align-items:start}.site-manager-actions{width:100%;margin-left:0}.site-manager-actions button{flex:1;justify-content:center}.site-manager-grid{overflow:auto}.site-preview-frame{min-height:72vh;padding:8px}.integration-manager-body{padding:14px}.integration-settings-form{padding-right:0}.company-nav{padding:18px}.company-nav a{padding:10px;font-size:0}.company-hero{padding-top:80px}.company-services,.company-proofs{grid-template-columns:1fr}.company-proof-section{border-radius:0;margin-bottom:0}.company-contact{padding:60px 20px}.company-footer{flex-direction:column;align-items:flex-start;gap:8px}}:is(.app-shell,.isolated-work-order-shell,.tech-mobile-shell){--iq-bg:#171717;--iq-rail:#101010;--iq-surface:#212121;--iq-surface-raised:#2a2a2a;--iq-surface-hover:#303030;--iq-border:#363636;--iq-border-soft:#2b2b2b;--iq-text:#f3f3f3;--iq-text-soft:#c8c8c8;--iq-text-muted:#8e8e8e;--iq-focus:#8ea2ff;background:var(--iq-bg);color:var(--iq-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell .topbar{border-bottom:1px solid var(--iq-border-soft);background:#171717f5;height:52px;padding:0 14px}.app-shell .mobile-menu{color:#b7b7b7;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.app-shell .mobile-menu:hover{background:var(--iq-surface-raised);color:#fff}.app-shell .topbar-left{gap:7px}.app-shell .company-name{margin:0 2px;font-size:14px}.app-shell .organization-switcher>button{border-color:var(--iq-border);color:#e6e6e6;background:#242424;min-height:34px}.app-shell .global-search-button{background:#202020;border-color:#343434;border-radius:10px;max-width:440px;margin-left:4px}.app-shell .topbar-actions>:is(.king-access-badge,.sync-button,.points-leaderboard),.app-shell .topbar .profile-button>span:nth-child(2),.app-shell .topbar .profile-button>svg{display:none}.app-shell .topbar .profile-button{padding:2px}.app-shell .topbar .profile-button .avatar{color:#161616;background:#ececec}.app-shell .sidebar{background:var(--iq-rail);border-color:var(--iq-border-soft);width:260px;padding:7px 10px 11px;top:52px}.app-shell .main-area{margin-left:260px;padding-top:52px}.app-shell.rail-collapsed .main-area{margin-left:68px}.app-shell .sidebar-brand{height:48px}.app-shell .brand-lockup img{border-radius:9px;width:34px;height:34px}.app-shell .brand-lockup small{display:none}.app-shell .brand-lockup strong{font-size:15px}.app-shell .create-button{background:0 0;border:0;border-radius:10px;min-height:40px}.app-shell .create-button:hover{background:var(--iq-surface)}.app-shell .nav-section+.nav-section{border-color:#282828}.app-shell .nav-section-label{color:#747474;padding:5px 9px;font-size:12px}.app-shell .nav-item{color:#c4c4c4;min-height:38px;padding:7px 9px}.app-shell .nav-item:hover,.app-shell .nav-item.active{background:var(--iq-surface);color:#fff}.app-shell .nav-customize-button,.app-shell .sidebar-help{background:0 0;border:0}.app-shell .nav-customize-button:hover,.app-shell .sidebar-help:hover{background:var(--iq-surface)}.app-shell :is(button,[role=button],a.nav-item),.isolated-work-order-shell :is(button,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app-shell :is(.nav-item,.create-button,.nav-customize-button,.sidebar-help){min-height:44px}.app-shell :is(.primary-button,.secondary-button,.dark-button){border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding-inline:16px;font-size:14px;font-weight:650;display:inline-flex}.app-shell :is(.primary-button,.secondary-button,.dark-button):focus-visible,.app-shell :is(.nav-item,.create-button,.mobile-menu):focus-visible,.isolated-work-order-shell button:focus-visible{outline-offset:2px;outline:3px solid #8ea2ffb3}.app-shell .nav-section-label{letter-spacing:.08em;min-height:30px;font-size:12px}.app-shell .nav-item{gap:11px;font-size:14px}.app-shell .sidebar-help span{color:#8f8f8f}.app-shell :is(label,.field-label){color:#b8b8b8;font-size:12px;font-weight:650}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.isolated-work-order-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}.app-shell textarea,.isolated-work-order-shell textarea{padding:12px 13px;line-height:1.55}.app-shell :is(.empty-state,[class$=-empty],[class*=-empty\ ]){color:#999;line-height:1.55}.app-shell .page{padding:clamp(24px,3vw,46px) clamp(20px,3.4vw,56px) 60px}.app-shell .page-header{align-items:flex-end;margin-bottom:26px}.app-shell .page-header h1{letter-spacing:-.045em;font-size:clamp(28px,2.6vw,40px);font-weight:560}.app-shell .page-header p{color:var(--iq-text-muted);font-size:13px}.app-shell .eyebrow{color:#777}:is(.app-shell,.isolated-work-order-shell) :is(.panel,.side-card,.detail-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-tile],[class*=-tile\ ]){background:var(--iq-surface);border-color:var(--iq-border);box-shadow:none;color:var(--iq-text)}:is(.app-shell,.isolated-work-order-shell) :is(.panel,.side-card,.detail-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ]):hover{border-color:#424242}:is(.app-shell,.isolated-work-order-shell) :is(h1,h2,h3,h4,strong){color:var(--iq-text)}:is(.app-shell,.isolated-work-order-shell) :is(p,small,em,dd){color:var(--iq-text-muted)}:is(.app-shell,.isolated-work-order-shell) :is(.panel-header,.tabs-row,.table-toolbar,.group-panel,.pagination,[class$=-header],[class*=-header\ ]){border-color:var(--iq-border-soft)}:is(.app-shell,.isolated-work-order-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--iq-text);background:#181818;border-color:#3a3a3a}:is(.app-shell,.isolated-work-order-shell) :is(input,textarea)::placeholder{color:#676767}:is(.app-shell,.isolated-work-order-shell) :is(input,select,textarea):focus{border-color:#666;outline:none;box-shadow:0 0 0 2px #ffffff12}:is(.app-shell,.isolated-work-order-shell) :is(.primary-button,.dark-button){color:#151515;background:#f1f1f1;border-color:#f1f1f1}:is(.app-shell,.isolated-work-order-shell) :is(.primary-button,.dark-button):hover{background:#fff}:is(.app-shell,.isolated-work-order-shell) .secondary-button{color:#e1e1e1;background:#242424;border-color:#3b3b3b}:is(.app-shell,.isolated-work-order-shell) .secondary-button:hover{background:#2d2d2d;border-color:#4a4a4a}.app-shell .insight-strip{gap:10px}.app-shell .insight-strip>div,.app-shell :is(.aging-summary,.customer-summary,.lead-summary,.payroll-summary,.quickbooks-metrics)>*{background:var(--iq-surface);border:1px solid var(--iq-border);box-shadow:none;color:var(--iq-text);border-radius:14px}.app-shell .insight-strip>div{min-height:112px;padding:16px}.app-shell .insight-strip span{color:#929292}.app-shell .insight-strip strong{color:#f3f3f3;font-size:24px;font-weight:560}.app-shell .insight-strip em{color:#6fbf91}.app-shell .table-panel{border-radius:16px;overflow:hidden}.app-shell .tabs-row button{color:#8e8e8e}.app-shell .tabs-row button.active{color:#f2f2f2;border-color:#e7e7e7}.app-shell .table-toolbar{background:#1d1d1d}.app-shell :is(.search-field,.search-box,.search-picker,.group-panel){color:#8e8e8e;background:#181818;border-color:#343434}.app-shell .data-table th{color:#777;background:#191919}.app-shell .data-table tbody tr{background:#202020}.app-shell .data-table tbody tr:hover{background:#282828}.app-shell .data-table td{color:#ababab}.app-shell .data-table td strong{color:#ededed}.app-shell .row-action{color:#181818;background:#f0f0f0}.app-shell .pagination{color:#888;background:#1b1b1b}.app-shell .pagination button{color:#bbb;background:#252525;border-color:#3a3a3a}.app-shell .assistant-setup-banner{color:#f2f2f2;background:#202020;border-color:#3a3a3a}.app-shell .assistant-setup-icon{color:#bad8ff;background:#303030}.app-shell .assistant-setup-banner span{color:#aaa;font-size:13px}.app-shell .assistant-setup-banner>button{color:#161616;background:#f0f0f0;border-radius:9px;min-height:40px;padding:0 13px}.app-shell .assistant-model-badge,.app-shell.assistant-mode .home-workspace>.app-site-footer{display:none}.app-shell .assistant-heading{text-align:center;justify-content:center}.app-shell .assistant-heading .eyebrow{display:none}.app-shell .assistant-heading h1{letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:520}.app-shell .assistant-heading p{font-size:14px;line-height:1.55}.app-shell .assistant-new-chat{min-height:44px}.app-shell .assistant-composer-input{min-height:58px}.app-shell .assistant-composer-input textarea{font-size:16px;line-height:1.45}.app-shell .assistant-composer>span{color:#777;font-size:12px;line-height:1.45}.app-shell .universal-onboarding{color:#eee;background:#181818;border-color:#3a3a3a}.app-shell :is(.onboarding-header,.onboarding-actions){background:#202020;border-color:#363636}.app-shell .onboarding-step-nav{background:#1b1b1b;border-color:#333}.app-shell .onboarding-stage{background:#171717}.app-shell .onboarding-brand>span{box-shadow:none;color:#111;background:#fff}.app-shell .onboarding-brand small,.app-shell :is(.onboarding-intro p,.onboarding-section-heading p,.onboarding-card-note,.quickbooks-onboarding-card p,.payment-choice-grid p,.guided-setup-hero p){color:#aaa}.app-shell :is(.onboarding-intro h1,.onboarding-section-heading h2,.onboarding-card h3,.onboarding-option-grid strong,.choice-group strong,.quickbooks-onboarding-card strong,.payment-choice-grid strong,.guided-setup-hero h3){color:#f1f1f1}.app-shell :is(.onboarding-option-grid>button,.onboarding-card,.choice-group>div>button,.quickbooks-onboarding-card,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button,.guided-setup-hero,.guided-setup-outcomes>div,.launch-summary){box-shadow:none;color:#eee;background:#222;border-color:#3b3b3b}.app-shell :is(.onboarding-option-grid>button,.choice-group>div>button,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button):hover,.app-shell :is(.onboarding-option-grid>button,.choice-group>div>button,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button).selected{box-shadow:none;background:#2a2a2a;border-color:#777}.app-shell :is(.onboarding-fields input,.onboarding-fields select,.onboarding-fields textarea,.service-entry input,.import-history-card select){color:#eee;background:#181818;border-color:#3c3c3c;min-height:46px;font-size:14px}.app-shell .onboarding-fields label{color:#c7c7c7;font-size:12px}.app-shell :is(.onboarding-option-grid small,.choice-group small,.integration-choice-grid small,.onboarding-actions>span,.guided-setup-outcomes small){color:#999;font-size:12px;line-height:1.45}.app-shell :is(.onboarding-option-grid strong,.choice-group strong,.integration-choice-grid strong,.automation-choice-grid strong,.payment-choice-grid strong,.guided-setup-outcomes strong){font-size:13px}.app-shell .onboarding-step-nav button{min-height:58px}.app-shell .onboarding-step-nav button strong{font-size:12px}.app-shell .onboarding-progress-track{background:#333}.app-shell .onboarding-card-note{background:#292929}.app-shell .setup-guide-button{color:#ddd;background:#252525;border-color:#414141}.app-shell :is(.record-drawer,.drawer-panel){color:#eee;background:#181818;border-color:#333}.app-shell :is(.drawer-header,.drawer-section,.drawer-meta,.drawer-customer){border-color:#333}.app-shell .schedule-card,.app-shell .invoice-preview{background:#222;border-color:#383838}.isolated-work-order-shell{background:#171717;min-height:100dvh}.isolated-work-order-shell .order-workspace{max-width:1680px;padding:28px clamp(18px,4vw,64px) 60px}.isolated-work-order-shell .workspace-back{color:#aebcff}.isolated-work-order-shell .workspace-customer-heading{box-shadow:none;color:#f2f2f2;background:#202020;border:1px solid #353535;border-radius:18px;padding:22px}.isolated-work-order-shell .workspace-order-number{color:#aebcff}.isolated-work-order-shell .workspace-customer-identity h1{color:#f4f4f4;font-weight:560}.isolated-work-order-shell .workspace-location-line span{color:#d0d0d0}.isolated-work-order-shell .workspace-contact-line>span,.isolated-work-order-shell .workspace-header-metrics article{color:#d8d8d8;background:#181818;border-color:#383838}.isolated-work-order-shell .workspace-header-metrics small,.isolated-work-order-shell .workspace-contact-line b{color:#777}.isolated-work-order-shell .workspace-header-metrics :is(select,input){color:#efefef}.isolated-work-order-shell .miq-classification-strip{background:#1a1a1a;border-color:#3a3a3a}.isolated-work-order-shell .miq-classification-strip>span,.isolated-work-order-shell .miq-classification-strip b{color:#bcd9ff;background:#2b2b2b}.isolated-work-order-shell .miq-classification-strip small{color:#8fc0ff}.isolated-work-order-shell .miq-classification-strip strong{color:#f0f0f0}.isolated-work-order-shell .workspace-tabs{border-color:#303030}.isolated-work-order-shell .workspace-tabs button{color:#8e8e8e}.isolated-work-order-shell .workspace-tabs button.active{color:#fff;border-color:#ededed}.isolated-work-order-shell :is(.scope-primary-card,.scope-notes-card,.mandatory-site-evidence,.site-photos-card,.general-attachments-card,.customer-signoff-card,.internal-notes-card,.site-evidence-card,.schedule-running-list,.invoice-builder,.invoice-actions){background:#202020;border-color:#373737}.isolated-work-order-shell :is(.scope-primary-card,.scope-notes-card,.internal-notes-card) textarea{color:#eee;background:#181818}.isolated-work-order-shell .callback-toggle{background:#272727;border-color:#414141}.isolated-work-order-shell .callback-toggle strong{color:#e2e2e2}.isolated-work-order-shell .upload-zone,.isolated-work-order-shell .site-photo-upload{color:#bdbdbd;background:#191919;border-color:#454545}.isolated-work-order-shell .site-evidence-card.complete{background:#1d2a23;border-color:#355744}.isolated-work-order-shell .site-photo-grid a,.isolated-work-order-shell .workspace-attachment-list a{color:#dedede;background:#262626;border-color:#3b3b3b}.isolated-work-order-shell .site-photo-grid a>span{background:#333}.isolated-work-order-shell .saved-signatures article{color:#7cdaa4;background:#1d2a23;border-color:#355744}.isolated-work-order-shell .saved-signatures strong{color:#eee}.isolated-work-order-shell .schedule-summary>div:not(.schedule-summary-actions){background:#202020;border-color:#373737}.isolated-work-order-shell .schedule-summary>div:not(.schedule-summary-actions)>span{color:#a9ceff;background:#2a313a}.isolated-work-order-shell .schedule-cards>article{border-color:#333}.isolated-work-order-shell .schedule-index span{color:#b7d6ff;background:#2a313a}.isolated-work-order-shell .schedule-index i{background:#393939}.isolated-work-order-shell :is(.schedule-editor,.share-dialog){color:#eee;background:#222;border:1px solid #3c3c3c}.isolated-work-order-shell .schedule-payroll-grid,.isolated-work-order-shell .active-share-links>div{background:#292929}.isolated-work-order-shell .qb-invoice-fields,.isolated-work-order-shell .qb-invoice-summary,.isolated-work-order-shell .invoice-readiness{background:#222;border-color:#373737}.isolated-work-order-shell .invoice-line-grid.invoice-line-head{color:#777;background:#191919}.app-shell .job-profitability-panel,.isolated-work-order-shell .job-profitability-panel{background:#202020;border-color:#373737}.app-shell .job-profitability-panel.on-target,.isolated-work-order-shell .job-profitability-panel.on-target{background:#1b2420}.app-shell .job-profitability-panel>header label,.isolated-work-order-shell .job-profitability-panel>header label{color:#c7c7c7}.app-shell .profit-target-input,.isolated-work-order-shell .profit-target-input{background:#181818;border-color:#424242}.app-shell .profitability-hero-metrics>div,.isolated-work-order-shell .profitability-hero-metrics>div{background:#181818;border-color:#393939}.app-shell .profitability-hero-metrics span,.isolated-work-order-shell .profitability-hero-metrics span{color:#a0a6b0}.app-shell .profitability-hero-metrics strong,.isolated-work-order-shell .profitability-hero-metrics strong{color:#f4f4f4}.app-shell .profitability-alert,.isolated-work-order-shell .profitability-alert{color:#ffb6c1;background:#301d21;border-color:#63343d}.app-shell .profitability-alert.data-warning,.isolated-work-order-shell .profitability-alert.data-warning{color:#f0d58b;background:#302819;border-color:#665633}.app-shell .profitability-table-wrap,.isolated-work-order-shell .profitability-table-wrap{border-color:#3a3a3a}.app-shell .profitability-table th,.isolated-work-order-shell .profitability-table th{color:#969daa;background:#191919}.app-shell .profitability-table td,.isolated-work-order-shell .profitability-table td{color:#e4e4e4;background:#202020;border-color:#343434}.isolated-work-order-shell .money-input{background:#181818;border-color:#3a3a3a}.isolated-work-order-shell .site-footer{color:#777;background:#171717;border-color:#303030}.app-shell :is(.settings-layout,.inbox-shell,.calendar-panel,.customer-account-panel){background:0 0}.app-shell :is(.settings-nav,.inbox-list,.calendar-sidebar){background:#181818;border-color:#303030}.app-shell :is(.settings-content,.inbox-thread,.calendar-main){background:#202020;border-color:#353535}.app-shell :is(.organization-menu,.points-leaderboard-popover,.nav-customize-popover,.picker-results,.address-results,.provider-results,.provider-search-results,.contact-picker-results){color:#eee;background:#252525;border-color:#414141}.app-shell :is(.organization-menu,.nav-customize-popover,.picker-results,.address-results,.provider-results,.provider-search-results,.contact-picker-results) button:hover{background:#323232}.app-shell :is(.nav-customize-section,.nav-customize-item:hover,.points-my-rank,.points-leader-list article.current,.points-leaderboard-popover>footer){background:#2b2b2b;border-color:#3a3a3a}.app-shell .nav-customize-section-head strong{color:#ddd}.app-shell :is(.live-fleet-page,.fleet-settings){--fleet-ink:#f1f1f1;--fleet-muted:#929292;--fleet-line:#363636}.app-shell :is(.fleet-summary article,.fleet-toolbar label,.fleet-toolbar>select,.fleet-filter,.fleet-focus,.fleet-table-wrap,.fleet-editor){color:#ddd;background:#202020;border-color:#383838}.app-shell .fleet-list-scroll>button{color:#ccc}.app-shell .fleet-list-scroll>button:hover,.app-shell .fleet-list-scroll>button.active{background:#2a2a2a;border-color:#494949}.app-shell .fleet-map-canvas{background:#1b1d20}.app-shell .fleet-map-stamp{color:#aaa;background:#1f1f1feb;border-color:#444}.app-shell .fleet-focus-metrics strong,.app-shell .fleet-table-row{color:#d8d8d8}.app-shell .fleet-table-head{color:#777;background:#191919}.app-shell .fleet-table-row{border-color:#333}.app-shell .fleet-table-row:hover{background:#282828}.tech-mobile-shell{color:#eee;background:#090909}.tech-mobile-shell :is(.tech-work-list>button,.tech-address-card,.tech-primary-actions button,.tech-section-card,.tech-miq-thread>button,.tech-miq-thread article.assistant,.tech-miq-composer,.tech-time>article){color:#e8e8e8;background:#1c1c1c;border-color:#343434}.tech-mobile-shell .tech-bottom-nav{background:#0f0f0ff0;border-color:#333}.tech-mobile-shell :is(input,select,textarea){color:#eee;background:#151515;border-color:#3a3a3a}@media (width>=921px){.app-shell.rail-collapsed .sidebar{width:68px}.app-shell.assistant-mode .main-area.home-workspace{padding-top:52px}}@media (width<=920px){.app-shell .main-area,.app-shell.rail-collapsed .main-area{margin-left:0}.app-shell .sidebar,.app-shell.rail-collapsed .sidebar{width:min(88vw,360px)}}@media (width<=720px){.app-shell .page{padding:18px 12px calc(44px + env(safe-area-inset-bottom))}.app-shell .page-header{align-items:flex-start}.app-shell .page-header h1{font-size:28px}.app-shell .insight-strip{scroll-snap-type:x mandatory;gap:8px;margin:0 -12px 18px;padding:0 12px 5px;display:flex;overflow-x:auto}.app-shell .insight-strip>div{scroll-snap-align:start;flex:0 0 168px;min-height:100px}.app-shell .table-panel{border-radius:14px}.isolated-work-order-shell .order-workspace{padding:14px 12px 44px}.isolated-work-order-shell .workspace-customer-heading{padding:16px}.isolated-work-order-shell .workspace-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.isolated-work-order-shell .workspace-contact-line>span{min-width:100%}.isolated-work-order-shell :is(.scope-primary-card,.scope-notes-card,.mandatory-site-evidence,.site-photos-card,.general-attachments-card,.customer-signoff-card,.internal-notes-card){border-radius:16px}.app-shell :is(.primary-button,.secondary-button,.dark-button){width:100%;min-height:48px}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select),.isolated-work-order-shell :is(input:not([type=checkbox]):not([type=radio]),select){min-height:50px;font-size:16px}.app-shell .assistant-heading{text-align:left;padding-inline:8px}.app-shell .assistant-heading h1{font-size:30px;line-height:1.08}.app-shell .assistant-setup-banner{flex-wrap:wrap;align-items:flex-start;padding:14px}.app-shell .assistant-setup-banner>button{min-height:44px;margin-left:50px}.app-shell .assistant-composer-input{min-height:60px}.app-shell .table-panel{overflow-x:auto}.app-shell .data-table{min-width:760px}}.executive-suite-page{--executive-blue:#7093ff;--executive-violet:#78b3ff;--executive-green:#63c48d;--executive-amber:#e1a95d;--executive-red:#ef7e78;gap:16px;max-width:1720px;display:grid}.executive-suite-header{margin-bottom:0!important}.executive-suite-header>div:first-child{max-width:880px}.executive-suite-header p{max-width:850px;line-height:1.55}.executive-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.executive-control-strip{color:#a8a8a8;background:#1d1d1d;border:1px solid #343434;border-radius:14px;grid-template-columns:minmax(250px,1fr) minmax(340px,1.6fr) auto;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:grid}.executive-control-strip>div{align-items:center;gap:9px;line-height:1.45;display:flex}.executive-control-strip svg{color:#91c1ff;flex:none}.executive-control-strip strong{color:#e7e7e7}.executive-sync-state{color:#929292;white-space:nowrap;justify-self:end}.executive-sync-state i{background:#52bc7f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #52bc7f1a}.executive-inline-error{color:#d9b783;background:#84522329;border:1px solid #d3975059;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.executive-inline-error button{color:#f0c784;margin-left:auto;font-weight:800}.executive-goal-composer{background:radial-gradient(circle at 89% 0,#548edb3d,#0000 36%),radial-gradient(circle at 10% 100%,#2f69cd29,#0000 31%),linear-gradient(135deg,#15171a,#1b2027 58%,#1d2530);border:1px solid #384351;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid;position:relative;overflow:hidden}.executive-goal-mark{color:#fff;background:linear-gradient(145deg,#68a9ff,#4c76e4);border:1px solid #ffffff2e;border-radius:13px;justify-content:center;align-self:start;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 10px 30px #4274b547}.executive-goal-composer>div{gap:5px;min-width:0;display:grid}.executive-goal-composer small{color:#91c1ff;letter-spacing:.11em;font-size:12px;font-weight:850}.executive-goal-composer strong{font-size:17px;font-weight:650}.executive-goal-composer p{margin:0;font-size:12px;line-height:1.5}.executive-goal-composer input{width:100%;margin-top:7px;padding-inline:13px;font-size:13px;border-radius:11px!important}.executive-goal-composer>.primary-button{min-width:190px}.executive-goal-examples{flex-wrap:wrap;margin-top:2px;gap:6px!important;display:flex!important}.executive-goal-examples button{color:#a7afba;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:12px}.executive-goal-examples button:hover{color:#eee;background:#ffffff17}.executive-brief-panel{background:#1e1e1e;border:1px solid #363636;border-radius:16px;overflow:hidden}.executive-brief-panel>header{justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.executive-brief-panel>header>div{align-items:center;gap:10px;display:flex}.executive-brief-panel>header>div>span{color:#83b9ff;background:#252f3d;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.executive-brief-panel header small{color:#7cb0f4;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.executive-brief-panel header h2{margin:2px 0 0;font-size:14px}.executive-brief-panel header p{margin:0;font-size:12px}.executive-signal-grid{border-top:1px solid #303030;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.executive-signal-grid button{text-align:left;border-right:1px solid #303030;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:13px 14px;display:grid}.executive-signal-grid button:last-child{border-right:0}.executive-signal-grid button:hover{background:#252525}.executive-signal-grid button>i{background:#858585;border-radius:50%;width:8px;height:8px}.executive-signal-grid button.critical>i{background:var(--executive-red);box-shadow:0 0 0 4px #ef7e781c}.executive-signal-grid button.warning>i{background:var(--executive-amber);box-shadow:0 0 0 4px #e1a95d1a}.executive-signal-grid button.healthy>i{background:var(--executive-green);box-shadow:0 0 0 4px #63c48d1a}.executive-signal-grid span{gap:2px;min-width:0;display:grid}.executive-signal-grid small{color:#777;letter-spacing:.06em;font-size:12px;font-weight:850}.executive-signal-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.executive-signal-grid em{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.executive-signal-grid svg{color:#777}.executive-workspace-tabs{background:#191919;border:1px solid #333;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.executive-workspace-tabs>button{color:#999;text-align:left;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.executive-workspace-tabs>button:hover{color:#ddd;background:#222}.executive-workspace-tabs>button.active{color:#fff;background:#292929;border-color:#424242}.executive-workspace-tabs>button>span{color:#84b9ff;background:#232931;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.executive-workspace-tabs>button.active>span{color:#fff;background:linear-gradient(145deg,#5f9ef0,#4b6ed1)}.executive-workspace-tabs>button div{gap:2px;min-width:0;display:grid}.executive-workspace-tabs small{color:#777;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.executive-workspace-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.executive-workspace-hero{background:radial-gradient(circle at 90% 0,#5891dc24,#0000 34%),linear-gradient(135deg,#1d1d1d,#202025);border:1px solid #3a3a3a;border-radius:17px;grid-template-columns:minmax(270px,.85fr) minmax(390px,1.15fr);gap:12px 20px;padding:17px;display:grid}.executive-workspace-identity{align-items:center;gap:11px;display:flex}.executive-workspace-identity>span{color:#86baff;background:#293340;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.executive-workspace-identity>div{gap:1px;display:grid}.executive-workspace-identity small{color:#86baff;letter-spacing:.08em;font-size:12px;font-weight:900}.executive-workspace-identity h2{margin:0;font-size:18px}.executive-workspace-identity em{color:#858585;font-size:12px;font-style:normal}.executive-workspace-hero>p{margin:0;font-size:12px;line-height:1.6}.executive-workspace-hero form{grid-column:1/-1;gap:8px;display:flex}.executive-workspace-hero form input{flex:1;min-width:0;font-size:12px}.executive-example-prompt{color:#aaa;text-align:left;background:#242424;border:1px solid #363636;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:grid}.executive-example-prompt:hover{color:#ddd;background:#292929;border-color:#494949}.executive-example-prompt span{color:#86b6f4;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.executive-section-heading{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.executive-section-heading>div{align-items:center;gap:9px;display:flex}.executive-section-heading>div>svg{color:#81b2f3}.executive-section-heading h2{margin:0;font-size:17px}.executive-section-heading p{margin:3px 0 0;font-size:12px}.executive-data-legend{display:flex;gap:6px!important}.executive-data-legend span{border-radius:999px;padding:5px 7px;font-size:12px;font-weight:800}.executive-data-legend .live{color:#76c895;background:#4bb27524}.executive-data-legend .connected{color:#8da7ff;background:#647dd824}.executive-data-legend .needed{color:#888;background:#282828}.executive-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.executive-metric-card{background:#202020;border:1px solid #373737;border-radius:14px;grid-template-columns:auto 1fr;gap:4px;min-height:132px;padding:14px;display:grid}.executive-metric-card>span{color:#8b8b8b;background:#292929;border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.executive-metric-card.live>span{color:#69c18d;background:#43ac6f21}.executive-metric-card.connected>span{color:#89a0ff;background:#6278d824}.executive-metric-card>small{color:#878787;font-size:12px;font-weight:750}.executive-metric-card>strong{grid-column:1/-1;align-self:end;margin-top:6px;font-size:22px;font-weight:560}.executive-metric-card>p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.executive-measurement-map{overflow:hidden}.executive-measurement-map .panel-header p{margin:2px 0 0;font-size:12px}.executive-measurement-map>div{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.executive-measurement-map>div>span{color:#929292;background:#252525;border:1px solid #363636;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.executive-measurement-map i{background:#777;border-radius:50%;width:6px;height:6px}.executive-measurement-map span.live i{background:var(--executive-green)}.executive-measurement-map span.connected i{background:var(--executive-blue)}.executive-two-column{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:12px;display:grid}.executive-two-column>.panel{overflow:hidden}.executive-two-column .panel-header p,.executive-history-panel .panel-header p,.executive-resources-row .panel-header p{margin:2px 0 0;font-size:12px}.executive-priority-list{display:grid}.executive-priority-list article{border-top:1px solid #303030;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.executive-priority-list article:first-child{border-top:0}.executive-priority-index{color:#999;background:#2a2a2a;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:850;display:flex}.executive-priority-list article.critical .executive-priority-index{color:#ef8a83;background:#cb4b4329}.executive-priority-list article.warning .executive-priority-index{color:#e1af64;background:#c1842a29}.executive-priority-list article.healthy .executive-priority-index{color:#71c792;background:#389a6029}.executive-priority-list article>div{min-width:0}.executive-priority-list article>div>small{color:#6d9fe0;letter-spacing:.08em;font-size:12px;font-weight:900}.executive-priority-list article>div>strong{margin:3px 0;font-size:12px;display:block}.executive-priority-list article>div>p{margin:0;font-size:12px;line-height:1.45}.executive-priority-list article>button{color:#999;background:#292929;border:1px solid #393939;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.executive-priority-list article>button:hover{color:#fff;background:#333}.executive-priority-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.executive-priority-list dl>div{background:#1b1b1b;border:1px solid #2d2d2d;border-radius:8px;padding:8px}.executive-priority-list dt{color:#777;text-transform:uppercase;font-size:12px;font-weight:800}.executive-priority-list dd{margin:3px 0 0;font-size:12px;line-height:1.4}.executive-priority-list footer{flex-wrap:wrap;gap:5px;display:flex}.executive-priority-list footer span{color:#999;background:#272727;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:flex}.executive-priority-list footer svg{color:#85b6f7}.executive-initiative-list{display:grid}.executive-initiative-list article{border-top:1px solid #303030;grid-template-columns:auto minmax(145px,1fr) 90px minmax(100px,.7fr);align-items:center;gap:10px;padding:12px 13px;display:grid}.executive-initiative-list article:first-child{border-top:0}.executive-initiative-list article>span{color:#8b8b8b;background:#2a2a2a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.executive-initiative-list article>span.automation{color:#86baff}.executive-initiative-list article>div{min-width:0}.executive-initiative-list small{color:#777;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.executive-initiative-list strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.executive-initiative-list p,.executive-initiative-list em{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;font-style:normal;display:block;overflow:hidden}.executive-initiative-progress{gap:4px;display:grid}.executive-initiative-progress>span{background:#303030;border-radius:999px;height:5px;display:block;overflow:hidden}.executive-initiative-progress>span i{background:linear-gradient(90deg,#659ee9,#5479db);height:100%;display:block}.executive-initiative-progress>span i.risk{background:#c86a63}.executive-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.executive-workflow-card{background:#202020;border:1px solid #363636;border-radius:15px;flex-direction:column;min-height:270px;padding:15px;display:flex}.executive-workflow-card header{justify-content:space-between;align-items:center;display:flex}.executive-workflow-card header>span{color:#87bbff;background:#293341;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.executive-workflow-card header em{color:#74c795;background:#3c9e6421;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800}.executive-workflow-card h3{margin:16px 0 6px;font-size:14px}.executive-workflow-card>p{margin:0;font-size:12px;line-height:1.55}.executive-workflow-card dl{border:1px solid #303030;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 12px;display:grid;overflow:hidden}.executive-workflow-card dl>div{padding:9px}.executive-workflow-card dl>div+div{border-left:1px solid #303030}.executive-workflow-card dt{color:#777;text-transform:uppercase;font-size:12px}.executive-workflow-card dd{margin:3px 0 0;font-size:12px;font-weight:700}.executive-resources-row{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-document-grid,.executive-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.executive-document-grid>button,.executive-integration-grid>button{text-align:left;border-top:1px solid #303030;border-right:1px solid #303030;align-items:center;gap:9px;min-height:67px;padding:11px 12px;display:grid}.executive-document-grid>button:nth-child(2n),.executive-integration-grid>button:nth-child(2n){border-right:0}.executive-document-grid>button:hover,.executive-integration-grid>button:hover{background:#272727}.executive-document-grid>button>span{color:#86baff;background:#29323d;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.executive-document-grid>button{grid-template-columns:auto minmax(0,1fr) auto}.executive-document-grid>button div,.executive-integration-grid>button span{gap:2px;min-width:0;display:grid}.executive-document-grid small,.executive-integration-grid small{color:#777;font-size:12px}.executive-document-grid strong,.executive-integration-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.executive-document-grid svg{color:#7f7f7f}.executive-integration-grid>button{grid-template-columns:auto minmax(0,1fr) auto}.executive-integration-grid>button>i{background:#777;border-radius:50%;width:7px;height:7px}.executive-integration-grid>button>i.connected{background:var(--executive-green);box-shadow:0 0 0 4px #63c48d1a}.executive-integration-grid em{color:#777;font-size:12px;font-style:normal;font-weight:750}.executive-history-panel{overflow:hidden}.executive-history-list{display:grid}.executive-history-list article{border-top:1px solid #303030;grid-template-columns:auto minmax(0,1fr) auto 120px;align-items:center;gap:10px;padding:11px 13px;display:grid}.executive-history-list article>span{color:#999;background:#292929;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.executive-history-list article>span.healthy{color:#70c690;background:#399e6224}.executive-history-list article>span.critical{color:#eb817b;background:#cb4b4326}.executive-history-list article>div{min-width:0}.executive-history-list small{color:#777;letter-spacing:.06em;font-size:12px;font-weight:850;display:block}.executive-history-list strong{margin:2px 0;font-size:12px;display:block}.executive-history-list p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.executive-history-list em{color:#aaa;text-transform:capitalize;background:#292929;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal}.executive-history-list time{color:#777;text-align:right;font-size:12px}.executive-empty{color:#898989;text-align:center;place-items:center;gap:4px;min-height:150px;padding:22px;display:grid}.executive-empty svg{color:#709edb}.executive-empty strong{font-size:12px}.executive-empty p{max-width:390px;margin:0;font-size:12px}.executive-access-denied{text-align:center;place-items:center;min-height:60vh;display:grid}.executive-access-denied svg{color:#83b4f4}.executive-access-denied h1{margin:12px 0 5px}.executive-access-denied p{max-width:540px}@media (width<=1280px){.executive-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-two-column{grid-template-columns:1fr}.executive-resources-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.executive-control-strip{grid-template-columns:1fr}.executive-sync-state{justify-self:start}.executive-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-signal-grid{grid-template-columns:1fr}.executive-signal-grid button{border-bottom:1px solid #303030;border-right:0}.executive-signal-grid button:last-child{border-bottom:0}.executive-workflow-grid{grid-template-columns:1fr}.executive-workflow-card{min-height:0}.executive-resources-row{grid-template-columns:1fr}}@media (width<=720px){.executive-suite-header{gap:14px}.executive-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.executive-header-actions .primary-button{grid-column:1/-1}.executive-goal-composer{grid-template-columns:auto minmax(0,1fr);padding:15px}.executive-goal-composer>.primary-button{grid-column:1/-1;min-width:0}.executive-goal-examples{display:none!important}.executive-brief-panel>header{flex-direction:column;align-items:flex-start;gap:7px}.executive-workspace-tabs{grid-template-columns:1fr}.executive-workspace-tabs>button{min-height:54px}.executive-workspace-hero{grid-template-columns:1fr}.executive-workspace-hero form{flex-direction:column}.executive-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.executive-section-heading>button{width:100%}.executive-data-legend{flex-wrap:wrap}.executive-metric-grid,.executive-priority-list dl{grid-template-columns:1fr}.executive-initiative-list article{grid-template-columns:auto minmax(0,1fr)}.executive-initiative-list article>.executive-initiative-progress,.executive-initiative-list article>div:last-child{grid-column:2}.executive-document-grid,.executive-integration-grid{grid-template-columns:1fr}.executive-document-grid>button,.executive-integration-grid>button{border-right:0}.executive-history-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.executive-history-list article>em,.executive-history-list article>time{text-align:left;grid-column:2;justify-self:start}.executive-two-column .panel-header,.executive-history-panel .panel-header{flex-direction:column;align-items:flex-start;gap:9px}.executive-two-column .panel-header>button,.executive-history-panel .panel-header>button{width:100%}}.inbox-unified-switch{background:#171717;border:1px solid #303030;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 14px 10px;padding:4px;display:grid}.inbox-unified-switch>button{color:#8d8d8d;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:6px 10px;display:flex}.inbox-unified-switch>button span{text-align:left;display:grid}.inbox-unified-switch>button strong{color:#bdbdbd;font-size:12px}.inbox-unified-switch>button small{color:#737373;margin-top:2px;font-size:12px}.inbox-unified-switch>button.active{color:#7bb4ff;background:#252525;border-color:#414141;box-shadow:0 4px 14px #0003}.inbox-unified-switch>button.active strong{color:#f1f1f1}.gif-picker-trigger{color:#b5b5b5;background:0 0;border:1px solid #414141;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.gif-picker-trigger:hover{color:#fff;background:#303030}.gif-picker-trigger.compact{border:0;width:auto;height:32px;padding:0 7px}.gif-picker-trigger.compact span{font-size:12px;font-weight:850}.team-message-composer label{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:end}.team-message-composer textarea{width:100%;min-width:0}.team-message-composer label .gif-picker-trigger{color:#737b8c;background:0 0}.team-message-composer label .gif-picker-trigger:hover{color:#518ddc;background:#eaf3ff}.team-attach-control{color:#737b8c;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.team-attach-control:hover{color:#518ddc;background:#eaf3ff}.gif-picker-backdrop{z-index:150;background:#07080cb8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.gif-picker{color:#eee;background:#202020;border:1px solid #414141;border-radius:15px;width:100%;max-width:540px;max-height:min(720px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0000008c}.gif-picker>header{border-bottom:1px solid #363636;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.gif-picker>header div{gap:3px;display:grid}.gif-picker>header strong{font-size:13px}.gif-picker>header small{color:#8e8e8e;font-size:12px}.gif-picker>header button{color:#aaa;align-items:center;display:flex}.gif-picker>label{color:#8f8f8f;background:#292929;border:1px solid #464646;border-radius:9px;align-items:center;gap:7px;margin:12px 14px 8px;padding:0 10px;display:flex}.gif-picker>label input{color:#fff;font:inherit;background:0 0;border:0;outline:0;width:100%;height:38px;font-size:12px}.gif-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:250px;padding:6px 14px 12px;display:grid;overflow-y:auto}.gif-picker-grid>button{aspect-ratio:1.32;background:#2c2c2c;border-radius:7px;position:relative;overflow:hidden}.gif-picker-grid img{object-fit:cover;width:100%;height:100%}.gif-picker-grid>button>span{background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gif-picker-loading{color:#999;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.gif-picker-error{color:#ffb7b0;background:#3b2222;margin:4px 14px 8px;padding:9px 10px;font-size:12px}.gif-picker>footer{color:#8e8e8e;text-align:right;border-top:1px solid #363636;padding:9px 14px;font-size:12px}.gif-picker>footer strong{color:#fff;letter-spacing:.05em}.team-recognition-balance{font-weight:800;color:#5f9dee!important}.team-message-actions{gap:4px;display:none}.team-message:hover .team-message-actions{display:flex}.team-message-actions .team-message-reply,.team-message-actions .team-message-recognize{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.team-message-actions .team-message-recognize{color:#5997e8}.team-message-actions button:hover{color:#4883d0;background:#ebf4ff}.team-message-actions button:disabled{cursor:not-allowed;opacity:.4}.peer-recognition-backdrop{z-index:145;background:#0a0c0eb8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.peer-recognition-modal{color:#eee;background:#202020;border:1px solid #424242;border-radius:16px;gap:14px;width:100%;max-width:560px;padding:18px;display:grid;box-shadow:0 24px 80px #0000008c}.peer-recognition-modal>header{grid-template-columns:auto 1fr auto;align-items:flex-start;gap:11px;display:grid}.peer-recognition-modal>header>span{background:linear-gradient(135deg,#5a98e9,#3c8bf1);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.peer-recognition-modal>header small{color:#7fb6ff;letter-spacing:.08em;font-size:12px;font-weight:900}.peer-recognition-modal h2{margin:2px 0 3px;font-size:17px}.peer-recognition-modal p{color:#9d9d9d;margin:0;font-size:12px}.peer-recognition-modal>header button{color:#aaa}.peer-recognition-modal fieldset{border:0;margin:0;padding:0}.peer-recognition-modal legend,.peer-recognition-modal>label{color:#aaa;gap:6px;width:100%;font-size:12px;font-weight:800;display:grid}.peer-behavior-grid{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.peer-behavior-grid button{color:#aaa;background:#292929;border:1px solid #414141;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:12px;display:flex}.peer-behavior-grid button.active{color:#fff;background:#2b3e57;border-color:#6598da}.peer-recognition-modal textarea{color:#eee;font:inherit;resize:vertical;background:#292929;border:1px solid #454545;border-radius:9px;padding:9px;font-size:12px}.peer-recognition-context{color:#aaa;background:#292929;border-left:3px solid #6398dd;align-items:center;gap:7px;padding:8px 9px;font-size:12px;display:flex;overflow:hidden}.peer-recognition-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peer-recognition-modal>footer{border-top:1px solid #373737;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.peer-recognition-modal>footer>span{color:#999;font-size:12px}.peer-recognition-modal>footer>div{gap:7px;display:flex}.growth-command-center{gap:12px;margin-bottom:14px;display:grid}.growth-cgo-hero{color:#f2f2f2;background:radial-gradient(circle at 86% 0,#538fde4d,#0000 36%),linear-gradient(135deg,#171717,#20262d);border:1px solid #33383f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.growth-cgo-mark{background:linear-gradient(135deg,#5c99e8,#3a8ef1);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 24px #4d8ad940}.growth-cgo-hero small{color:#8cbeff;letter-spacing:.08em;font-size:12px;font-weight:900}.growth-cgo-hero h2{margin:3px 0 4px;font-size:17px}.growth-cgo-hero p{color:#a7a7ab;max-width:790px;margin:0;font-size:12px;line-height:1.5}.growth-monitoring{color:#a8a8ad;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.growth-monitoring i{background:#39ba72;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #39ba7226}.growth-goal-form{background:#202020;border:1px solid #383838;border-radius:15px;gap:13px;padding:16px;display:grid}.growth-goal-form>header{align-items:center;gap:10px;display:flex}.growth-goal-form>header>span{color:#87bbff;background:#2c394a;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.growth-goal-form>header div{gap:2px;display:grid}.growth-goal-form>header strong{color:#eee;font-size:12px}.growth-goal-form>header small{color:#888;font-size:12px}.growth-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.growth-goal-grid label{color:#aaa;gap:5px;font-size:12px;font-weight:800;display:grid}.growth-goal-grid label.wide{grid-column:1/-1}.growth-goal-grid input,.growth-goal-grid textarea{color:#eee;font:inherit;resize:vertical;background:#292929;border:1px solid #454545;border-radius:9px;outline:0;width:100%;min-width:0;padding:9px 10px;font-size:12px}.growth-goal-grid :is(input,textarea):focus{border-color:#669adf;box-shadow:0 0 0 3px #669adf1f}.growth-goal-form>footer{border-top:1px solid #343434;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.growth-goal-form>footer>span{color:#8f8f93;align-items:center;gap:6px;font-size:12px;display:flex}.growth-goal-form>footer>span svg{color:#44ad72}.growth-analytics-heading,.growth-campaign-heading,.growth-company-heading{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.growth-analytics-heading>div,.growth-company-heading>div:first-child{align-items:center;gap:9px;display:flex}.growth-analytics-heading h2,.growth-campaign-heading h2,.growth-company-heading h2{margin:0;font-size:15px}.growth-analytics-heading p,.growth-campaign-heading p,.growth-company-heading p{color:var(--muted);margin:3px 0 0;font-size:12px}.growth-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.growth-metric-grid article{background:#202020;border:1px solid #383838;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:84px;padding:12px;display:grid}.growth-metric-grid article>span{color:#87bbff;background:#2c3848;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.growth-metric-grid article div{gap:2px;min-width:0;display:grid}.growth-metric-grid small{color:#8f8f93;font-size:12px}.growth-metric-grid strong{color:#eee;font-size:16px}.growth-metric-grid em{color:#747479;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.growth-measurement-note{color:#777;margin:-5px 2px 3px;font-size:12px}.growth-command-error{color:#ffb5ad;background:#3b2222;border:1px solid #603434;border-radius:9px;padding:9px 10px;font-size:12px}.growth-portfolio-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.growth-portfolio-pulse>:is(article,button){color:#ddd;text-align:left;background:#202020;border:1px solid #383838;border-radius:12px;gap:7px;min-height:128px;padding:12px;display:grid}.growth-portfolio-pulse>button:not(:disabled):hover{background:#252525;border-color:#4b596c}.growth-portfolio-pulse>button:disabled{cursor:default;opacity:.75}.growth-portfolio-pulse header{align-items:center;gap:7px;display:flex}.growth-portfolio-pulse header>span{color:#87bbff;background:#2c3848;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.growth-portfolio-pulse header>span.positive{color:#58cf8a;background:#243a2d}.growth-portfolio-pulse header>span.negative{color:#f18a82;background:#402927}.growth-portfolio-pulse header small{color:#87878d;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:850}.growth-portfolio-pulse>:is(article,button)>strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.growth-portfolio-pulse>:is(article,button)>em{color:#aaa;font-size:12px;font-style:normal;font-weight:800}.growth-portfolio-pulse p{color:#85858b;margin:auto 0 0;font-size:12px;line-height:1.4}.growth-portfolio-pulse p b{color:#bbb}.growth-portfolio-pulse>footer{color:#77777d;grid-column:1/-1;margin:-1px 2px 1px;font-size:12px}.growth-location-mix{background:#303035;border-radius:999px;width:100%;height:7px;display:flex;overflow:hidden}.growth-location-mix i{min-width:0;height:100%;display:block}.growth-location-mix i.increasing{background:#4ac47c}.growth-location-mix i.decreasing{background:#ee776f}.growth-location-mix i.steady{background:#8d8d95}.growth-company-controls{background:#202020;border:1px solid #383838;border-radius:11px;grid-template-columns:minmax(220px,1fr) 180px auto;align-items:center;gap:8px;padding:8px;display:grid}.growth-company-controls>label{color:#85858b;background:#292929;border:1px solid #414141;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.growth-company-controls input{color:#eee;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;font-size:12px}.growth-company-controls select{color:#c4c4c8;font:inherit;background:#292929;border:1px solid #414141;border-radius:8px;height:34px;padding:0 8px;font-size:12px}.growth-company-filters{background:#202020;border:1px solid #383838;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.growth-company-filters button{color:#8f8f93;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:800}.growth-company-filters button.active{color:#fff;background:#6499df}.growth-company-list{background:#202020;border:1px solid #383838;border-radius:13px;display:grid;overflow:hidden}.growth-company-list-header{color:#78787e;letter-spacing:.04em;text-transform:uppercase;background:#242424;grid-template-columns:minmax(220px,1.35fr) 130px 105px minmax(170px,1fr) auto;align-items:center;gap:13px;min-height:31px;padding:0 13px;font-size:12px;font-weight:850;display:grid}.growth-company-list>article{border-top:1px solid #353535}.growth-company-row{color:#d7d7da;text-align:left;background:0 0;border:0;grid-template-columns:minmax(220px,1.35fr) 130px 105px minmax(170px,1fr) auto;align-items:center;gap:13px;width:100%;padding:12px 13px;display:grid}.growth-company-row:hover{background:#242424}.growth-company-identity{align-items:center;gap:9px;min-width:0;display:flex}.growth-company-identity>svg{color:#87bbff;background:#2c3848;border-radius:8px;flex:none;width:30px;height:30px;padding:7px}.growth-company-identity>span,.growth-company-stat,.growth-company-drivers{gap:3px;min-width:0;display:grid}.growth-company-identity strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.growth-company-identity small,.growth-company-stat small,.growth-company-drivers small{color:#85858b;font-size:12px}.growth-company-stat strong{color:#eee;font-size:12px}.growth-company-stat em,.growth-company-drivers em{color:#8e8e94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.growth-trend{white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-weight:850;display:inline-flex}.growth-trend.increasing{color:#58cf8a;background:#243a2d}.growth-trend.decreasing{color:#f18a82;background:#402927}.growth-trend.steady{color:#b1b1b7;background:#323237}.growth-company-row>svg{color:#77777d}.growth-company-pagination{color:#85858b;border-top:1px solid #353535;justify-content:space-between;align-items:center;min-height:45px;padding:7px 12px;font-size:12px;display:flex}.growth-company-pagination>div{align-items:center;gap:7px;display:flex}.growth-company-pagination button{color:#aaa;background:#292929;border:1px solid #3d3d3d;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.growth-company-pagination button:disabled{opacity:.35}.growth-company-pagination strong{color:#aaa;font-size:12px}.growth-company-drawer-shell{z-index:2450;position:fixed;inset:0}.growth-company-drawer-backdrop{background:#0d101885;border:0;width:100%;position:absolute;inset:0}.growth-company-drawer{background:#1d1d1d;border-left:1px solid #3a3a3a;grid-template-rows:auto minmax(0,1fr);width:min(92vw,980px);max-width:980px;height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-24px 0 70px #00000059}.growth-company-drawer>header{border-bottom:1px solid #363636;justify-content:space-between;align-items:flex-start;padding:17px 18px;display:flex}.growth-company-drawer>header>div{gap:3px;display:grid}.growth-company-drawer>header small{color:#79acef;letter-spacing:.08em;font-size:12px;font-weight:900}.growth-company-drawer>header h2{color:#eee;margin:0;font-size:18px}.growth-company-drawer>header p{color:#88888e;margin:0;font-size:12px}.growth-company-drawer>header>button{color:#aaa;background:#292929;border:1px solid #3d3d3d;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.growth-company-drawer-body{min-height:0;padding:14px;overflow-y:auto}.growth-company-drawer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.growth-company-drawer-summary article{background:#242424;border:1px solid #373737;border-radius:10px;gap:5px;min-height:90px;padding:11px;display:grid}.growth-company-drawer-summary small{color:#818187;text-transform:uppercase;font-size:12px;font-weight:850}.growth-company-drawer-summary strong{color:#eee;font-size:15px}.growth-company-drawer-summary em{color:#85858b;font-size:12px;font-style:normal}.growth-location-drilldown{border-top:1px solid #363636}.growth-location-drilldown>header{background:#252525;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.growth-location-drilldown>header>div{gap:2px;display:grid}.growth-location-drilldown>header strong{color:#ddd;font-size:12px}.growth-location-drilldown>header small{color:#828288;font-size:12px}.growth-location-drilldown>header button{color:#95c3ff;background:#2b384a;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:12px;font-weight:800;display:flex}.growth-location-table-wrap{overflow-x:auto}.growth-location-table{border-collapse:collapse;width:100%;min-width:900px}.growth-location-table th{color:#797980;letter-spacing:.03em;text-align:left;text-transform:uppercase;background:#222;padding:8px 11px;font-size:12px;font-weight:850}.growth-location-table td{color:#aaaab0;vertical-align:middle;border-top:1px solid #343434;padding:9px 11px;font-size:12px}.growth-location-table td:first-child>span{align-items:center;gap:7px;min-width:210px;display:flex}.growth-location-table td:first-child svg{color:#78abed;flex:none}.growth-location-table td:first-child span span{gap:2px;display:grid}.growth-location-table td strong{color:#dedee0;font-size:12px}.growth-location-table td small{color:#77777d;font-size:12px}.growth-campaign-list{gap:9px;display:grid}.growth-campaign-list>article{background:#202020;border:1px solid #383838;border-radius:14px;overflow:hidden}.growth-campaign-list>article>header{justify-content:space-between;align-items:flex-start;padding:13px 14px 11px;display:flex}.growth-campaign-list h3{color:#eee;margin:5px 0 2px;font-size:12px}.growth-campaign-list p{color:#929296;margin:0;font-size:12px}.growth-status{text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:12px;font-weight:900;display:inline-flex}.growth-status.draft{color:#aaa;background:#34343a}.growth-status.active,.growth-status.testing,.growth-status.optimizing{color:#66d695;background:#253b30}.growth-campaign-list>article>header>button{color:#95c3ff;background:#2b384a;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:12px;font-weight:800;display:flex}.growth-campaign-facts{border-block:1px solid #353535;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.growth-campaign-facts>span{border-right:1px solid #353535;gap:3px;min-width:0;padding:9px 11px;display:grid}.growth-campaign-facts>span:last-child{border-right:0}.growth-campaign-facts small{color:#777;text-transform:uppercase;font-size:12px}.growth-campaign-facts strong,.growth-campaign-facts code{color:#ccc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.growth-variant-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 14px;display:grid}.growth-variant-row>span{background:#292929;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.growth-variant-row i{background:#74a9ef;border-radius:999px;width:6px;height:6px}.growth-variant-row strong{color:#ccc;font-size:12px}.growth-variant-row small{color:#7f7f84;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.growth-empty{color:#72a6e9;text-align:center;background:#202020;border:1px dashed #414141;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:25px;display:flex}.growth-empty strong{color:#ddd;font-size:12px}.growth-empty span{color:#888;max-width:450px;font-size:12px}@media (width<=1180px){.growth-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-portfolio-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-company-controls{grid-template-columns:minmax(200px,1fr) 180px}.growth-company-controls>.growth-company-filters{grid-column:1/-1}.growth-company-row{grid-template-columns:minmax(220px,1fr) 130px 105px auto}.growth-company-list-header{display:none}.growth-company-drivers{grid-column:1/-1}.growth-campaign-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-campaign-facts>span:nth-child(3){border-right:0}.growth-campaign-facts>span:nth-child(-n+3){border-bottom:1px solid #353535}}@media (width<=720px){.inbox-unified-switch{gap:3px;margin-inline:8px}.inbox-unified-switch>button{gap:4px;padding:6px 4px}.inbox-unified-switch>button svg{width:15px;height:15px}.inbox-unified-switch>button small{display:none}.inbox-unified-switch>button strong{font-size:12px}.gif-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-message-composer label{grid-template-columns:auto auto minmax(0,1fr) auto;gap:4px}.team-message-actions{display:flex}.peer-recognition-modal>footer{flex-direction:column;align-items:stretch;gap:10px}.peer-recognition-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}.growth-cgo-hero{grid-template-columns:auto 1fr;align-items:flex-start}.growth-monitoring{grid-column:1/-1}.growth-goal-grid,.growth-metric-grid,.growth-variant-row{grid-template-columns:1fr}.growth-goal-grid label.wide{grid-column:auto}.growth-goal-form>footer,.growth-analytics-heading,.growth-company-heading,.growth-campaign-heading{flex-direction:column;align-items:stretch;gap:10px}.growth-company-heading>button{justify-content:center}.growth-portfolio-pulse{grid-template-columns:1fr}.growth-portfolio-pulse>footer{grid-column:auto}.growth-company-controls{grid-template-columns:1fr}.growth-company-controls>.growth-company-filters{grid-column:auto}.growth-company-filters{align-self:stretch}.growth-company-filters button{flex:1}.growth-company-row{grid-template-columns:minmax(0,1fr) auto}.growth-company-stat{grid-column:1}.growth-company-row>.growth-trend{grid-area:2/2}.growth-company-drivers{grid-column:1/-1}.growth-company-pagination{flex-direction:column;align-items:stretch;gap:8px}.growth-company-pagination>div{justify-content:space-between}.growth-company-drawer{border-left:0;width:100%}.growth-company-drawer>header{padding:14px}.growth-company-drawer-summary{grid-template-columns:1fr}.growth-location-drilldown>header{flex-direction:column;align-items:stretch;gap:8px}.growth-location-drilldown>header button{justify-content:center}.growth-campaign-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-campaign-facts>span:nth-child(3){border-right:1px solid #353535}.growth-campaign-facts>span:nth-child(2n){border-right:0}.growth-campaign-list>article>header>button span{display:none}}.app-shell .growth-cgo-hero h2{color:#fff}.app-shell .growth-cgo-hero p{color:#b8c0ca}.app-shell .growth-cgo-hero small{color:#9cc7ff}.app-shell .growth-goal-form,.app-shell .growth-metric-grid article,.app-shell .growth-portfolio-pulse>:is(article,button),.app-shell .growth-company-controls,.app-shell .growth-company-filters,.app-shell .growth-company-list,.app-shell .growth-campaign-list>article,.app-shell .growth-empty{color:#182033;background:#fff;border-color:#e1e4eb}.app-shell .growth-goal-form>header>span{color:#5796e8;background:#eaf3ff}.app-shell .growth-goal-form>header strong,.app-shell .growth-portfolio-pulse>:is(article,button)>strong,.app-shell .growth-company-identity strong,.app-shell .growth-company-stat strong,.app-shell .growth-campaign-list h3,.app-shell .growth-metric-grid strong,.app-shell .growth-empty strong{color:#182033}.app-shell .growth-goal-form>header small,.app-shell .growth-portfolio-pulse p,.app-shell .growth-portfolio-pulse>footer,.app-shell .growth-company-identity small,.app-shell .growth-company-stat small,.app-shell .growth-company-drivers small,.app-shell .growth-company-drivers em,.app-shell .growth-company-stat em,.app-shell .growth-campaign-list p,.app-shell .growth-measurement-note,.app-shell .growth-empty span{color:#6f788b}.app-shell .growth-goal-grid label{color:#566176}.app-shell .growth-goal-grid input,.app-shell .growth-goal-grid textarea{color:#182033;background:#f8f9fc;border-color:#dfe3eb}.app-shell .growth-goal-form>footer{border-color:#e5e7ed}.app-shell .growth-goal-form>footer>span{color:#657087}.app-shell .growth-metric-grid article>span{color:#5796e8;background:#eaf3ff}.app-shell .growth-metric-grid small{color:#6f788b}.app-shell .growth-metric-grid em{color:#8790a0}.app-shell .growth-portfolio-pulse>button:not(:disabled):hover{background:#f8f9fc;border-color:#c9dcf4}.app-shell .growth-portfolio-pulse header>span{color:#5796e8;background:#eaf3ff}.app-shell .growth-portfolio-pulse header>span.positive{color:#278554;background:#e8f7ee}.app-shell .growth-portfolio-pulse header>span.negative{color:#b84b45;background:#fff0ee}.app-shell .growth-portfolio-pulse header small,.app-shell .growth-portfolio-pulse>:is(article,button)>em{color:#6f788b}.app-shell .growth-portfolio-pulse p b{color:#303a4d}.app-shell .growth-location-mix{background:#e7e9ef}.app-shell .growth-company-controls>label,.app-shell .growth-company-controls select{color:#303a4d;background:#f8f9fc;border-color:#dfe3eb}.app-shell .growth-company-controls input{color:#182033}.app-shell .growth-company-filters button{color:#697388}.app-shell .growth-company-filters button.active{color:#fff}.app-shell .growth-company-list-header{color:#81899a;background:#f6f7fa}.app-shell .growth-company-list>article,.app-shell .growth-company-pagination{border-color:#e4e6ec}.app-shell .growth-company-row{color:#303a4d}.app-shell .growth-company-row:hover{background:#f8f9fc}.app-shell .growth-company-identity>svg{color:#5796e8;background:#eaf3ff}.app-shell .growth-company-pagination{color:#6f788b}.app-shell .growth-company-pagination button{color:#566176;background:#f8f9fc;border-color:#dfe3eb}.app-shell .growth-company-pagination strong{color:#566176}.app-shell .growth-company-drawer{background:#fff;border-color:#dfe3eb}.app-shell .growth-company-drawer>header{border-color:#e4e6ec}.app-shell .growth-company-drawer>header h2{color:#182033}.app-shell .growth-company-drawer>header p{color:#6f788b}.app-shell .growth-company-drawer>header>button{color:#566176;background:#f8f9fc;border-color:#dfe3eb}.app-shell .growth-company-drawer-summary article{background:#f8f9fc;border-color:#e1e4eb}.app-shell .growth-company-drawer-summary small,.app-shell .growth-company-drawer-summary em{color:#6f788b}.app-shell .growth-company-drawer-summary strong{color:#182033}.app-shell .growth-trend.increasing{color:#278554;background:#e8f7ee}.app-shell .growth-trend.decreasing{color:#b84b45;background:#fff0ee}.app-shell .growth-trend.steady{color:#687286;background:#f0f1f4}.app-shell .growth-location-drilldown{border-color:#e4e6ec}.app-shell .growth-location-drilldown>header,.app-shell .growth-location-table th{background:#f6f7fa}.app-shell .growth-location-drilldown>header strong,.app-shell .growth-location-table td strong{color:#303a4d}.app-shell .growth-location-drilldown>header small,.app-shell .growth-location-table th,.app-shell .growth-location-table td small{color:#7b8597}.app-shell .growth-location-drilldown>header button{color:#528dda;background:#eaf3ff}.app-shell .growth-location-table td{color:#596377;border-color:#e6e8ed}.app-shell .growth-campaign-list>article>header>button{color:#528dda;background:#eaf3ff}.app-shell .growth-campaign-facts,.app-shell .growth-campaign-facts>span{border-color:#e4e6ec}.app-shell .growth-campaign-facts small{color:#81899a}.app-shell .growth-campaign-facts strong,.app-shell .growth-campaign-facts code{color:#303a4d}.app-shell .growth-variant-row>span{background:#f6f7fa}.app-shell .growth-variant-row strong{color:#394256}.app-shell .growth-variant-row small{color:#768094}.campaign-studio-page{--campaign-ink:#172033;--campaign-muted:#66738a;--campaign-line:#dfe4ed;--campaign-soft:#f6f8fc;--campaign-purple:#5494e8;--campaign-blue:#2d9bea;gap:16px;max-width:1640px;display:grid}.campaign-studio-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.campaign-studio-header>div:first-child{gap:5px;display:grid}.campaign-studio-header>div:first-child>span,.campaign-section-heading small,.campaign-audience-panel>header small{color:#5494e8;letter-spacing:.11em;font-size:12px;font-weight:900}.campaign-studio-header h1{color:var(--campaign-ink);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1}.campaign-studio-header p{color:var(--campaign-muted);max-width:880px;margin:0;font-size:13px;line-height:1.55}.campaign-studio-header>div:last-child{gap:9px;display:flex}.campaign-studio-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#4faeff47,#0000 33%),linear-gradient(135deg,#111a30,#243b59 58%,#4778b7);border:1px solid #5c8dcd66;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(420px,.8fr);align-items:stretch;gap:28px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #2b446529}.campaign-hero-copy{align-content:center;gap:10px;max-width:780px;display:grid}.campaign-hero-copy>span{color:#b4d5ff;letter-spacing:.1em;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.campaign-hero-copy h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.4vw,35px);line-height:1.08}.campaign-hero-copy p{color:#d3d8e9;max-width:680px;margin:0;font-size:13px;line-height:1.55}.campaign-hero-copy button{color:#293356;background:#fff;border-radius:10px;justify-self:start;align-items:center;gap:7px;margin-top:3px;padding:10px 13px;font-size:12px;font-weight:850;display:flex}.campaign-hero-copy button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #08103240}.campaign-live-pulse{background:#080e276b;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;display:grid;overflow:hidden}.campaign-live-pulse>span{color:#dce2f8;border-bottom:1px solid #ffffff21;grid-column:1/-1;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.campaign-live-pulse>span i,.campaign-portfolio-section>header>span i{background:#4ee28d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ee28d24}.campaign-live-pulse>div{border-top:1px solid #ffffff1f;border-right:1px solid #ffffff1f;gap:2px;padding:13px;display:grid}.campaign-live-pulse>div:nth-of-type(2n){border-right:0}.campaign-live-pulse strong{color:#fff;font-size:20px}.campaign-live-pulse small{color:#b9c1dc;font-size:12px}.campaign-studio-tabs{border:1px solid var(--campaign-line);background:#fff;border-radius:14px;align-items:center;gap:5px;padding:5px;display:flex;box-shadow:0 5px 18px #1e2b4a0f}.campaign-studio-tabs button{color:#657087;background:0 0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.campaign-studio-tabs button:hover{color:#34405a;background:#f5f6fa}.campaign-studio-tabs button.active{color:#fff;background:linear-gradient(135deg,#5191e5,#3aa4ef);box-shadow:0 7px 18px #528dda33}.campaign-studio-tabs b{background:#fff3;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:12px;display:inline-flex}.campaign-studio-error{color:#9c3731;background:#fff2f0;border:1px solid #f1c9c4;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.campaign-studio-error button{color:#9c3731;font-size:12px;font-weight:850;text-decoration:underline}.campaign-build-view,.campaign-opportunity-view,.campaign-results-view,.campaign-audience-view{gap:15px;display:grid}.campaign-test-panel{background:linear-gradient(125deg,#f4f7ff,#f5f9ff);border:1px solid #d9e6f8;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;display:grid}.campaign-test-panel>span{color:#508ddc;background:#fff;border:1px solid #d8def7;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.campaign-test-panel>div{gap:4px;min-width:0;display:grid}.campaign-test-panel small{color:#508ddc;letter-spacing:.1em;font-size:12px;font-weight:900}.campaign-test-panel h2{color:var(--campaign-ink);margin:0;font-size:17px}.campaign-test-panel p{color:var(--campaign-muted);margin:0;font-size:12px}.campaign-test-panel ul{color:#546178;flex-wrap:wrap;gap:5px 16px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.campaign-test-panel li:before{color:#27a36b;content:"✓";margin-right:4px;font-weight:900}.campaign-test-panel>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.campaign-test-preview{border:1px solid var(--campaign-line);background:#fff;border-radius:16px;gap:15px;padding:18px;display:grid;box-shadow:0 7px 24px #25314f0d}.campaign-test-preview>header,.campaign-test-preview>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.campaign-test-preview>header>div{gap:3px;display:grid}.campaign-test-preview>header small{color:#5494e8;letter-spacing:.1em;font-size:12px;font-weight:900}.campaign-test-preview>header h2{color:var(--campaign-ink);margin:0;font-size:18px}.campaign-test-preview>header p{color:var(--campaign-muted);margin:0;font-size:12px}.campaign-test-preview>header>span,.campaign-test-preview>footer>span{color:#637087;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.campaign-test-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-test-preview-grid>article{border:1px solid #dfe4ec;border-radius:13px;min-width:0;display:grid;overflow:hidden}.campaign-test-preview-grid>article.ready{border-color:#bfe2ce}.campaign-test-preview-grid>article.blocked{border-color:#efc7c3}.campaign-test-preview-grid>article>header{background:#f8f9fc;border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.campaign-test-preview-grid>article>header>div{gap:3px;min-width:0;display:grid}.campaign-test-preview-grid>article>header small,.campaign-test-preview-grid>article>section small{color:#6c7690;letter-spacing:.08em;font-size:12px;font-weight:900}.campaign-test-preview-grid>article>header h3{color:var(--campaign-ink);margin:0;font-size:13px}.campaign-test-preview-grid>article>header p{color:var(--campaign-muted);margin:0;font-size:12px}.campaign-test-preview-grid>article>header>strong{color:#228054;white-space:nowrap;background:#e9f7ef;border-radius:999px;padding:5px 7px;font-size:12px}.campaign-test-preview-grid>article.blocked>header>strong{color:#a33d35;background:#fff0ee}.campaign-test-preview-grid>article>section{background:#f4fbf7;border-bottom:1px solid #dcebe2;gap:5px;padding:12px 13px;display:grid}.campaign-test-preview-grid>article>section b{color:#244435;font-size:12px;line-height:1.45}.campaign-test-preview-grid>article>section span{color:#6b7a71;font-size:12px}.campaign-test-blocker{color:#973a33;background:#fff1ef;align-items:center;gap:6px;padding:10px 13px;font-size:12px;display:flex}.campaign-test-preview-grid pre{color:#263148;white-space:pre-wrap;word-break:break-word;max-height:430px;margin:0;padding:15px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.55;overflow:auto}.campaign-test-preview>footer{border-top:1px solid #e6e9ef;padding-top:13px}.campaign-test-preview>footer>button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.campaign-sequence-status{background:#f7f8fc;border-top:1px solid #e3e6ef;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 14px;display:flex}.campaign-sequence-status span,.campaign-sequence-status strong{color:#68748a;align-items:center;gap:5px;font-size:12px;display:inline-flex}.campaign-sequence-status strong{color:#4e5a70;margin-left:auto}.campaign-sequence-status i{background:#a5afc0;border-radius:50%;width:6px;height:6px}.campaign-sequence-status i.active{background:#2bac72}.campaign-sequence-status i.replied{background:#4d80ed}.campaign-sequence-status i.suppressed{background:#dc6470}.campaign-sequence-status i.paused{background:#d7a43a}.campaign-flow{border:1px solid var(--campaign-line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:9px 12px;display:grid}.campaign-flow>span{color:#8a94a7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;font-size:12px;display:grid}.campaign-flow i{background:#eef0f5;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:flex}.campaign-flow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-flow svg{color:#c2c8d4}.campaign-flow span.active{color:#4377bb}.campaign-flow span.active i{color:#5494e8;background:#eaf3ff}.campaign-kind-section,.campaign-builder>section,.campaign-portfolio-section,.campaign-audience-panel{border:1px solid var(--campaign-line);background:#fff;border-radius:16px;box-shadow:0 7px 24px #25314f0d}.campaign-kind-section{gap:14px;padding:18px;display:grid}.campaign-kind-section>header,.campaign-section-heading,.campaign-portfolio-section>header,.campaign-audience-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.campaign-kind-section>header>div,.campaign-section-heading>div,.campaign-portfolio-section>header>div,.campaign-audience-panel>header>div{gap:3px;display:grid}.campaign-kind-section h2,.campaign-section-heading h2,.campaign-portfolio-section h2,.campaign-audience-panel h2{color:var(--campaign-ink);letter-spacing:-.015em;margin:0;font-size:18px}.campaign-kind-section p,.campaign-section-heading p,.campaign-portfolio-section p,.campaign-audience-panel p{color:var(--campaign-muted);margin:0;font-size:12px}.campaign-kind-section>header small{color:#5494e8;letter-spacing:.1em;font-size:12px;font-weight:900}.campaign-kind-section>header>button{color:#508ddc;background:#edf5ff;border-radius:9px;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:850;display:flex}.campaign-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.campaign-kind-grid>button{color:#1c273b;text-align:left;background:#f8f9fc;border:1px solid #e1e5ed;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;min-height:105px;padding:13px;display:grid}.campaign-kind-grid>button:hover{border-color:#c1d5ef;transform:translateY(-1px)}.campaign-kind-grid>button.active{background:#f0f7ff;border-color:#6ca2e8;box-shadow:0 0 0 3px #5494e817}.campaign-kind-grid>button>span{color:#5494e8;background:#e9f3ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.campaign-kind-grid>button>strong{align-self:center;font-size:12px}.campaign-kind-grid>button>small{color:#6f7a8e;grid-column:1/-1;font-size:12px;line-height:1.45}.campaign-kind-grid>button>svg{color:#5494e8}.campaign-builder{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaign-builder>section{gap:14px;padding:18px;display:grid}.campaign-builder>section>header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.campaign-builder>section>header>span{color:#fff;background:linear-gradient(135deg,#5595e8,#3aa2ed);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:flex}.campaign-builder>section>header>div{gap:3px;display:grid}.campaign-builder h3{color:var(--campaign-ink);margin:0;font-size:15px}.campaign-builder p{color:var(--campaign-muted);margin:0;font-size:12px;line-height:1.45}.campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.campaign-form-grid label,.campaign-channel-proof-grid>label{color:#505c71;gap:6px;font-size:12px;font-weight:850;display:grid}.campaign-form-grid label.wide{grid-column:1/-1}.campaign-form-grid :is(input,textarea),.campaign-channel-proof-grid select{color:var(--campaign-ink);font:inherit;resize:vertical;background:#f8f9fc;border:1px solid #dce1ea;border-radius:9px;outline:none;width:100%;padding:10px;font-size:12px}.campaign-form-grid :is(input,textarea):focus,.campaign-channel-proof-grid select:focus{border-color:#639ae2;box-shadow:0 0 0 3px #5494e81a}.campaign-channel-proof-grid{gap:14px;display:grid}.campaign-channel-proof-grid fieldset{border:0;margin:0;padding:0}.campaign-channel-proof-grid legend{color:#505c71;margin-bottom:6px;font-size:12px;font-weight:850}.campaign-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.campaign-channel-grid>button{color:#677288;text-align:left;background:#f8f9fc;border:1px solid #dfe3ec;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid}.campaign-channel-grid>button.active{color:#508ad7;background:#eff6ff;border-color:#6da2e8}.campaign-channel-grid>button>span{gap:2px;display:grid}.campaign-channel-grid strong{color:#28344a;font-size:12px}.campaign-channel-grid small{font-size:12px}.campaign-channel-proof-grid>label>small{color:#6f7a8e;align-items:flex-start;gap:5px;font-size:12px;font-weight:500;line-height:1.45;display:flex}.campaign-channel-proof-grid>label>small svg{color:#2a9b62;flex:none}.campaign-sender-panel{background:linear-gradient(145deg,#f7fbff,#f6faff);border:1px solid #dbe2ef;border-radius:12px;gap:12px;padding:12px;display:grid}.campaign-sender-panel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.campaign-sender-panel>header>span{color:#238a56;background:#e8f7ef;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.campaign-sender-panel>header>span.attention{color:#bb6925;background:#fff1e6}.campaign-sender-panel>header>div{gap:2px;min-width:0;display:grid}.campaign-sender-panel>header small{color:#689bdd;letter-spacing:.08em;font-size:12px;font-weight:900}.campaign-sender-panel>header strong{color:#253149;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-sender-panel>header em{color:#758096;font-size:12px;font-style:normal}.campaign-sender-panel>header>b,.campaign-sender-panel>header>a{color:#238a56;white-space:nowrap;background:#e8f7ef;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:900;display:flex}.campaign-sender-panel>header>a{color:#a75c20;background:#fff0e3}.campaign-sender-panel fieldset{border:0;margin:0;padding:0}.campaign-sender-panel legend{color:#505c71;margin-bottom:6px;font-size:12px;font-weight:850}.campaign-sender-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.campaign-sender-options>button{color:#68738a;text-align:left;background:#fff;border:1px solid #dfe4ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.campaign-sender-options>button.active{color:#508ddc;background:#eff6ff;border-color:#6ba1e7;box-shadow:0 0 0 2px #5494e814}.campaign-sender-options i{color:#528fdf;background:#e9f3ff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:900;display:flex}.campaign-sender-options span{gap:2px;min-width:0;display:grid}.campaign-sender-options strong{color:#2c374d;font-size:12px}.campaign-sender-options small{color:#7c8799;font-size:12px;line-height:1.35}.campaign-sender-panel>p{color:#788397;align-items:flex-start;gap:5px;margin:0;font-size:12px;display:flex}.campaign-sender-panel>p svg{color:#318c61;flex:none}.campaign-builder>.campaign-review-section{grid-column:1/-1}.campaign-brief{background:#f7f8fc;border:1px solid #e2e5ed;border-radius:11px;grid-template-columns:110px minmax(190px,1.5fr) 120px minmax(220px,1.25fr) minmax(200px,1fr);display:grid;overflow:hidden}.campaign-brief>div{border-right:1px solid #e1e4ec;gap:4px;min-width:0;padding:11px 12px;display:grid}.campaign-brief>div:last-child{border-right:0}.campaign-brief small{color:#7b8598;text-transform:uppercase;font-size:12px}.campaign-brief strong{color:#2b364b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-review-section>footer{border-top:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.campaign-review-section>footer>span{color:#647087;align-items:center;gap:7px;font-size:12px;display:flex}.campaign-review-section>footer>span svg{color:#27945d}.campaign-section-heading{padding:3px 2px}.campaign-opportunity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.campaign-opportunity-grid>article{border:1px solid var(--campaign-line);background:#fff;border-radius:14px;gap:8px;min-height:220px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #25314f0d}.campaign-opportunity-grid>article:before{content:"";background:#5494e8;height:4px;position:absolute;inset:0 0 auto}.campaign-opportunity-grid>article.tone-positive:before{background:#31ad6d}.campaign-opportunity-grid>article.tone-warning:before{background:#e38a3c}.campaign-opportunity-grid>article.tone-blue:before{background:#359eea}.campaign-opportunity-grid>article>header{justify-content:space-between;align-items:center;display:flex}.campaign-opportunity-grid>article>header>span{color:#528edc;text-transform:uppercase;background:#edf5ff;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:900}.campaign-opportunity-grid>article>header>i{color:#5494e8;background:#f3f5f9;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.campaign-opportunity-grid h3{color:var(--campaign-ink);margin:0;font-size:14px;line-height:1.3}.campaign-opportunity-grid>article>strong{color:#46536a;font-size:12px}.campaign-opportunity-grid p{color:#6f7a8e;margin:0;font-size:12px;line-height:1.5}.campaign-opportunity-grid footer{margin-top:auto}.campaign-opportunity-grid footer button{color:#508cdb;align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex}.campaign-portfolio-section{overflow:hidden}.campaign-portfolio-section>header{padding:15px 17px}.campaign-portfolio-section>header>span{color:#6b768b;align-items:center;gap:7px;font-size:12px;display:flex}.campaign-company-table-wrap,.campaign-audience-table-wrap{overflow-x:auto}.campaign-company-table,.campaign-audience-table{border-collapse:collapse;width:100%;min-width:980px}.campaign-company-table th,.campaign-audience-table th{color:#7d879a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f5f7fa;padding:9px 12px;font-size:12px}.campaign-company-table td,.campaign-audience-table td{color:#58647a;vertical-align:middle;border-top:1px solid #e5e8ef;padding:10px 12px;font-size:12px}.campaign-company-table td:first-child,.campaign-company-table td:nth-child(2),.campaign-audience-table td:first-child,.campaign-audience-table td:nth-child(2),.campaign-audience-table td:nth-child(4){display:table-cell}.campaign-company-table td strong,.campaign-audience-table td strong{color:#263249;font-size:12px;display:block}.campaign-company-table td small,.campaign-audience-table td small{color:#8993a4;margin-top:2px;font-size:12px;display:block}.campaign-company-table td:last-child button{color:#528ddb;align-items:center;gap:4px;font-size:12px;font-weight:850;display:flex}.campaign-movement{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-weight:850;display:inline-flex}.campaign-movement.increasing{color:#278556;background:#e9f8ef}.campaign-movement.decreasing{color:#b54b43;background:#fff0ed}.campaign-movement.steady{color:#687286;background:#f0f1f4}.campaign-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.campaign-metrics article{border:1px solid var(--campaign-line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.campaign-metrics article>span{color:#5494e8;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.campaign-metrics article>div{gap:2px;display:grid}.campaign-metrics small{color:#737e92;font-size:12px}.campaign-metrics strong{color:var(--campaign-ink);font-size:18px}.campaign-metrics em{color:#8b94a5;font-size:12px;font-style:normal}.campaign-learning-strip{background:linear-gradient(135deg,#eff6ff,#eef7ff);border:1px solid #d7e3f3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.campaign-learning-strip>span{color:#fff;background:#5494e8;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.campaign-learning-strip>div{gap:2px;display:grid}.campaign-learning-strip small{color:#5494e8;letter-spacing:.08em;font-size:12px;font-weight:900}.campaign-learning-strip h2{color:var(--campaign-ink);margin:0;font-size:14px}.campaign-learning-strip p{color:#66738a;margin:0;font-size:12px;line-height:1.45}.campaign-learning-strip>button{color:#508ad7;background:#fff;border:1px solid #d5e0ee;border-radius:9px;align-items:center;gap:5px;padding:9px 10px;font-size:12px;font-weight:900;display:flex}.campaign-card-list{gap:10px;display:grid}.campaign-card-list>article{border:1px solid var(--campaign-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #25314f0a}.campaign-card-list>article>header{justify-content:space-between;align-items:flex-start;gap:15px;padding:14px 15px;display:flex}.campaign-card-list>article>header>div{gap:4px;display:grid}.campaign-card-list h3{color:var(--campaign-ink);margin:0;font-size:14px}.campaign-card-list p{color:#6e798e;margin:0;font-size:12px}.campaign-card-list>article>header>button{color:#528edc;background:#eaf3ff;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:12px;font-weight:850;display:flex}.campaign-status{text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 6px;font-size:12px;font-weight:900;display:inline-flex}.campaign-status.draft{color:#6f7888;background:#eef0f4}.campaign-status.active,.campaign-status.testing,.campaign-status.optimizing{color:#278655;background:#e8f7ee}.campaign-funnel{background:#f8f9fc;border-block:1px solid #e4e7ee;grid-template-columns:repeat(7,minmax(86px,1fr));align-items:stretch;padding:0 15px;display:grid}.campaign-funnel>span{border-right:1px solid #e4e7ee;align-content:center;gap:2px;min-width:0;padding:11px 10px;display:grid}.campaign-funnel>span:first-child{padding-left:0}.campaign-funnel>span:last-child{border-right:0;padding-right:0}.campaign-funnel small{color:#7e889a;text-transform:uppercase;font-size:12px}.campaign-funnel strong{color:#29344a;font-size:12px}.campaign-funnel em{color:#7a8597;font-size:12px;font-style:normal}.campaign-funnel .revenue{text-align:right;justify-self:stretch}.campaign-measurement-note{color:#756b47;background:#fffdf4;border-bottom:1px solid #eee8cc;align-items:center;gap:7px;padding:7px 15px;font-size:12px;display:flex}.campaign-measurement-note svg{color:#a58a2e;flex:none}.campaign-delivery-panel{border-bottom:1px solid #e5e8ef}.campaign-delivery-panel>header{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.campaign-delivery-panel>header>div{gap:3px;display:grid}.campaign-delivery-panel>header small{color:#5494e8;letter-spacing:.08em;font-size:12px;font-weight:900}.campaign-delivery-panel>header strong{color:#2a354b;font-size:12px}.campaign-delivery-panel>header>span{color:#657087;background:#eef0f5;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.campaign-delivery-table-wrap{overflow-x:auto}.campaign-delivery-table{border-collapse:collapse;width:100%;min-width:1020px}.campaign-delivery-table th{color:#7c8799;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f6f7fa;padding:8px 11px;font-size:12px}.campaign-delivery-table td{color:#59657a;vertical-align:top;border-top:1px solid #e5e8ef;padding:10px 11px;font-size:12px}.campaign-delivery-table td:first-child{min-width:180px}.campaign-delivery-table td:nth-child(2){min-width:240px;max-width:320px}.campaign-delivery-table td strong{color:#28344a;font-size:12px;line-height:1.35;display:block}.campaign-delivery-table td small{color:#8590a2;margin-top:3px;font-size:12px;line-height:1.35;display:block}.campaign-delivery-table td button{color:#508ddc;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.campaign-delivery-status{color:#697386;white-space:nowrap;background:#eef0f4;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:900;display:inline-flex}.campaign-delivery-status.sent{color:#258456;background:#e7f7ee}.campaign-delivery-status.failed{color:#b44e46;background:#fff0ed}.campaign-delivery-status.sending{color:#376fac;background:#eef5ff}.campaign-delivery-error{max-width:220px;color:#b44e46!important}.campaign-delivery-empty{border-top:1px solid #e5e8ef;padding:14px 15px;color:#7b8598!important}.campaign-message-modal-shell{z-index:2600;position:fixed;inset:0}.campaign-message-modal{background:#f6f7fa;grid-template-rows:auto auto auto minmax(0,1fr);width:min(94vw,780px);max-width:780px;height:100%;display:grid;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-25px 0 70px #0b13274d}.campaign-message-modal>header{background:#fff;border-bottom:1px solid #e2e5ed;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.campaign-message-modal>header>div{gap:4px;min-width:0;display:grid}.campaign-message-modal>header small{color:#5494e8;letter-spacing:.09em;font-size:12px;font-weight:900}.campaign-message-modal h2{color:#243047;margin:0;font-size:20px;line-height:1.25}.campaign-message-modal>header p{color:#6f7a8e;margin:0;font-size:12px}.campaign-message-modal>header>button{color:#667187;background:#f1f2f6;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.campaign-message-summary{background:#f6f7fa;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.campaign-message-summary article{background:#fff;border:1px solid #e1e4eb;border-radius:10px;gap:3px;padding:11px;display:grid}.campaign-message-summary small,.campaign-message-summary span{color:#7a8598;font-size:12px}.campaign-message-summary strong{color:#2b364c;font-size:12px}.campaign-message-error{color:#99423c;background:#fff0ed;border-block:1px solid #f0d3cf;gap:3px;padding:10px 18px;font-size:12px;display:grid}.campaign-proof-record{background:#eef8f2;border-block:1px solid #d8ecdf;gap:4px;padding:13px 18px;display:grid}.campaign-proof-record small{color:#28805a;letter-spacing:.08em;font-size:12px;font-weight:900}.campaign-proof-record strong{color:#27523f;font-size:12px;line-height:1.45}.campaign-proof-record span{color:#628071;font-size:12px}.campaign-email-record{background:#fff;border:1px solid #dfe3ea;border-radius:12px;align-self:start;margin:14px;overflow:hidden}.campaign-email-record>header{color:#4f5b71;background:#f7f8fb;border-bottom:1px solid #e2e5ec;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.campaign-email-record>header span{align-items:center;gap:6px;font-weight:850;display:flex}.campaign-email-record>header small{color:#7f899b}.campaign-email-record pre{color:#253047;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}.campaign-card-list>article>footer{color:#6d788d;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 15px;font-size:12px;display:flex}.campaign-card-list>article>footer>span{align-items:center;gap:4px;display:flex}.campaign-card-list>article>footer>button{color:#528ddb;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:850;display:flex}.campaign-empty{color:#5494e8;text-align:center;background:#fff;border:1px dashed #cfd5e0;border-radius:14px;flex-direction:column;grid-column:1/-1;align-items:center;gap:6px;padding:30px;display:flex}.campaign-empty strong{color:var(--campaign-ink);font-size:12px}.campaign-empty p{color:var(--campaign-muted);max-width:500px;margin:0;font-size:12px}.campaign-empty button{color:#528edc;background:#eaf3ff;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12px;font-weight:850}.campaign-audience-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.campaign-geography-segment{border:1px solid var(--campaign-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #25314f0d}.campaign-geography-segment>header{justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.campaign-geography-segment>header>div:first-child{gap:3px;max-width:660px;display:grid}.campaign-geography-segment>header small{color:#5494e8;letter-spacing:.11em;font-size:12px;font-weight:900}.campaign-geography-segment>header h2{color:var(--campaign-ink);letter-spacing:-.015em;margin:0;font-size:18px}.campaign-geography-segment>header p{color:var(--campaign-muted);margin:0;font-size:12px;line-height:1.5}.campaign-geography-actions{flex:none;align-items:flex-end;gap:8px;display:flex}.campaign-geography-actions label{gap:4px;display:grid}.campaign-geography-actions label span{color:#778297;text-transform:uppercase;font-size:12px;font-weight:800}.campaign-geography-actions select{color:#263249;font:inherit;background:#fff;border:1px solid #dce1e9;border-radius:9px;min-width:128px;height:36px;padding:0 9px;font-size:12px}.campaign-geography-summary{background:linear-gradient(135deg,#f7faff,#f3f9ff);border-top:1px solid #e4e7ee;grid-template-columns:repeat(3,minmax(120px,180px)) minmax(260px,1fr);align-items:stretch;display:grid}.campaign-geography-summary article{border-right:1px solid #e0e5ef;gap:3px;padding:12px 16px;display:grid}.campaign-geography-summary article span{color:#7a8598;font-size:12px}.campaign-geography-summary article strong{color:#202b42;font-size:18px}.campaign-geography-summary>p{color:#5d6980;text-align:right;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:12px 16px;font-size:12px;display:flex}.campaign-geography-table-wrap{max-height:470px;overflow:auto}.campaign-geography-table{border-collapse:collapse;width:100%;min-width:760px}.campaign-geography-table th{color:#7d879a;letter-spacing:.04em;text-align:left;text-transform:uppercase;z-index:1;background:#f5f7fa;padding:9px 14px;font-size:12px;position:sticky;top:0}.campaign-geography-table td{color:#59667b;border-top:1px solid #e5e8ef;padding:10px 14px;font-size:12px}.campaign-geography-table td:first-child strong{color:#263249;font-size:12px;display:block}.campaign-geography-table td:first-child small{color:#98a1b1;margin-top:2px;font-size:12px;display:block}.campaign-geography-loading{color:#69758a;border-top:1px solid #e4e7ee;justify-content:center;align-items:center;gap:8px;min-height:110px;font-size:12px;display:flex}.campaign-audience-summary article{border:1px solid var(--campaign-line);background:#fff;border-radius:12px;gap:3px;padding:12px;display:grid}.campaign-audience-summary span,.campaign-audience-summary small{color:#768196;font-size:12px}.campaign-audience-summary strong{color:var(--campaign-ink);font-size:17px}.campaign-audience-panel{overflow:hidden}.campaign-audience-panel>header{padding:15px 16px}.campaign-audience-toolbar{background:#f7f8fb;border-top:1px solid #e4e7ee;grid-template-columns:minmax(260px,1fr) 180px 175px auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.campaign-audience-toolbar>label{color:#7a8598;background:#fff;border:1px solid #dce1e9;border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.campaign-audience-toolbar input{color:var(--campaign-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font-size:12px}.campaign-audience-toolbar select,.campaign-audience-toolbar>button{color:#536077;font:inherit;background:#fff;border:1px solid #dce1e9;border-radius:9px;height:36px;padding:0 9px;font-size:12px}.campaign-audience-toolbar>button{justify-content:center;align-items:center;gap:5px;font-weight:850;display:flex}.campaign-suppression-note{color:#397253;background:#eefaf3;border-block:1px solid #d9eee2;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex}.campaign-audience-table{min-width:1200px}.campaign-audience-table a{color:#4f83c8;text-underline-offset:2px;text-decoration:underline}.campaign-audience-table .suppressed{color:#b44d46}.campaign-contact-status,.campaign-lead{color:#687286;background:#eef0f4;border-radius:999px;padding:5px 7px;font-size:12px;display:inline-flex}.campaign-linked{color:#397a58;align-items:center;gap:4px;font-size:12px;display:flex}.campaign-audience-pagination{color:#6e798d;border-top:1px solid #e4e7ee;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.campaign-audience-pagination>div{align-items:center;gap:8px;display:flex}.campaign-audience-pagination button{color:#59657b;background:#f7f8fb;border:1px solid #dce1e9;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.campaign-audience-pagination button:disabled{opacity:.35}.campaign-company-modal-shell{z-index:2500;position:fixed;inset:0}.campaign-company-backdrop{background:#12192b85;border:0;width:100%;position:absolute;inset:0}.campaign-company-modal{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(92vw,820px);max-width:820px;height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-25px 0 70px #0b132747}.campaign-company-modal>header{border-bottom:1px solid #e2e5ed;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.campaign-company-modal>header>div{gap:3px;display:grid}.campaign-company-modal>header small{color:#5494e8;letter-spacing:.09em;font-size:12px;font-weight:900}.campaign-company-modal h2{color:var(--campaign-ink);margin:0;font-size:21px}.campaign-company-modal>header p{color:#69748a;margin:0;font-size:12px}.campaign-company-modal>header>button{color:#657087;font-size:12px;font-weight:850}.campaign-company-summary{background:#f7f8fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.campaign-company-summary article{background:#fff;border:1px solid #e0e4ec;border-radius:10px;gap:3px;padding:11px;display:grid}.campaign-company-summary small,.campaign-company-summary span{color:#788398;font-size:12px}.campaign-company-summary strong{color:#263148;font-size:13px}.campaign-location-list{min-height:0;padding:0 12px;overflow-y:auto}.campaign-location-list article{border-bottom:1px solid #e5e8ee;grid-template-columns:auto minmax(0,1fr) 150px auto;align-items:center;gap:10px;padding:11px 4px;display:grid}.campaign-location-list article>span:first-child{color:#5494e8;background:#eaf3ff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.campaign-location-list article>div{gap:2px;display:grid}.campaign-location-list strong{color:#2b364b;font-size:12px}.campaign-location-list small{color:#7c8799;font-size:12px}.campaign-company-modal>footer{border-top:1px solid #e2e5ed;justify-content:flex-end;gap:8px;padding:12px;display:flex}@media (width<=1200px){.campaign-studio-hero{grid-template-columns:minmax(0,1.25fr) minmax(350px,.85fr)}.campaign-kind-grid,.campaign-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-builder{grid-template-columns:1fr}.campaign-builder>.campaign-review-section{grid-column:auto}.campaign-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-brief>div{border-bottom:1px solid #e1e4ec}.campaign-brief>div:nth-child(2n){border-right:0}.campaign-brief>div:last-child{border-bottom:0}.campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-audience-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-geography-segment>header{flex-direction:column;align-items:stretch}.campaign-geography-actions{flex-wrap:wrap;align-items:stretch}.campaign-geography-actions label{flex:150px}.campaign-geography-actions select{width:100%}.campaign-geography-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-geography-summary>p{text-align:left;grid-column:1/-1;justify-content:flex-start}.campaign-audience-toolbar{grid-template-columns:minmax(240px,1fr) 170px}}@media (width<=820px){.campaign-studio-page{gap:12px}.campaign-studio-header{flex-direction:column;align-items:stretch}.campaign-studio-header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.campaign-studio-hero{grid-template-columns:1fr;padding:20px}.campaign-live-pulse{max-width:none}.campaign-studio-tabs{overflow-x:auto}.campaign-studio-tabs button{flex:none;min-width:120px}.campaign-flow{grid-template-columns:1fr;gap:7px}.campaign-flow>span{grid-template-columns:auto minmax(0,1fr)}.campaign-flow>span>svg{display:none}.campaign-test-panel{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.campaign-test-panel>button{grid-column:1/-1;width:100%}.campaign-test-preview>header,.campaign-test-preview>footer{flex-direction:column;align-items:stretch}.campaign-test-preview-grid{grid-template-columns:1fr}.campaign-test-preview>footer>button{width:100%}.campaign-kind-grid,.campaign-opportunity-grid,.campaign-metrics,.campaign-form-grid,.campaign-channel-grid,.campaign-sender-options,.campaign-brief,.campaign-audience-summary{grid-template-columns:1fr}.campaign-geography-actions{grid-template-columns:1fr;display:grid}.campaign-geography-summary{grid-template-columns:1fr}.campaign-geography-summary article{border-bottom:1px solid #e0e5ef;border-right:0}.campaign-geography-summary>p,.campaign-form-grid label.wide{grid-column:auto}.campaign-sender-panel>header{grid-template-columns:auto minmax(0,1fr)}.campaign-sender-panel>header>:is(a,b){grid-column:1/-1;justify-content:center}.campaign-brief>div{border-bottom:1px solid #e1e4ec;border-right:0}.campaign-brief>div:last-child{border-bottom:0}.campaign-review-section>footer,.campaign-section-heading,.campaign-kind-section>header,.campaign-portfolio-section>header,.campaign-audience-panel>header{flex-direction:column;align-items:stretch}.campaign-review-section>footer>button,.campaign-kind-section>header>button,.campaign-section-heading>button,.campaign-audience-panel>header>button{justify-content:center;width:100%}.campaign-learning-strip{grid-template-columns:auto minmax(0,1fr)}.campaign-learning-strip>button{grid-column:1/-1;justify-content:center}.campaign-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-funnel>span{border-bottom:1px solid #e4e7ee}.campaign-funnel .revenue{text-align:left;grid-column:1/-1;justify-self:stretch}.campaign-card-list>article>footer>button{width:100%;margin-left:0}.campaign-message-summary{grid-template-columns:1fr}.campaign-message-modal{width:100%}.campaign-email-record pre{padding:16px;font-size:13px}.campaign-audience-toolbar{grid-template-columns:1fr}.campaign-company-modal{width:100%}.campaign-company-summary{grid-template-columns:1fr}.campaign-location-list article{grid-template-columns:auto minmax(0,1fr) auto}.campaign-location-list article>div:nth-of-type(2){grid-column:2/-1}}@media (width<=520px){.campaign-studio-header h1{font-size:30px}.campaign-studio-header p{font-size:12px}.campaign-studio-header>div:last-child{grid-template-columns:1fr}.campaign-studio-hero{border-radius:17px;padding:17px}.campaign-hero-copy h2{font-size:23px}.campaign-live-pulse{grid-template-columns:1fr}.campaign-live-pulse>div{border-right:0}.campaign-studio-tabs button{min-width:105px}.campaign-kind-section,.campaign-builder>section{padding:14px}.campaign-channel-grid{grid-template-columns:1fr}.campaign-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-funnel .revenue{grid-column:1/-1}.campaign-company-modal>footer{grid-template-columns:1fr;display:grid}}.tech-mobile-shell{--tech-bg:#0d1422;--tech-surface:#172236;--tech-surface-raised:#1d2b43;--tech-line:#31425e;--tech-text:#f7f9ff;--tech-muted:#b5c0d2;background:var(--tech-bg);color:var(--tech-text);min-height:100svh;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tech-mobile-shell .tech-mobile-header{border-color:var(--tech-line);min-height:calc(64px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top));background:#101929f7}.tech-mobile-shell .tech-mobile-header :is(strong,small),.tech-mobile-shell .tech-page-heading :is(h1,p,small),.tech-mobile-shell .tech-day-group>header :is(strong,small){color:inherit}.tech-mobile-shell .tech-page-heading p,.tech-mobile-shell .tech-mobile-header small,.tech-mobile-shell .tech-day-group>header small{color:var(--tech-muted)}.tech-mobile-shell .tech-header-work-order{gap:2px;display:grid}.tech-mobile-shell .tech-header-work-order small{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.tech-mobile-shell .tech-header-work-order strong{letter-spacing:-.01em;font-size:16px}.tech-mobile-shell .tech-mobile-main,.tech-mobile-shell .tech-order-detail{width:min(100%,680px)}.tech-mobile-shell .tech-bottom-nav{border-color:var(--tech-line);min-height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#101929f7}.tech-mobile-shell .tech-bottom-nav button{color:#aab7ca;min-height:54px}.tech-mobile-shell .tech-bottom-nav button.active{color:#9ec8ff}.tech-header-actions{align-items:center;gap:8px;display:flex}.tech-header-actions .icon-button{border:1px solid var(--tech-line);color:var(--tech-text);background:#1b2940}.tech-notification-wrap{position:relative}.tech-notification-wrap .notification-popover{width:min(340px,100vw - 28px);max-height:min(70dvh,560px);top:calc(100% + 9px);left:auto;right:0;overflow:hidden}.tech-mobile-shell .notification-popover{color:var(--tech-text);background:#172236;border-color:#40516d}.tech-mobile-shell .notification-heading{border-color:var(--tech-line)}.tech-mobile-shell .notification-heading span,.tech-mobile-shell .notification-item small,.tech-mobile-shell .notification-item time,.tech-mobile-shell .notification-empty span{color:var(--tech-muted)}.tech-mobile-shell .notification-item{border-color:var(--tech-line);color:var(--tech-text)}.tech-mobile-shell .notification-item:hover{background:#22314a}.tech-pay-date-filter>div:first-child>svg{color:#9ec8ff;flex:none}.tech-pay-date-filter>div:first-child span{gap:2px;display:grid}.tech-pay-date-filter>div:first-child strong{color:var(--tech-text);font-size:12px}.tech-pay-date-filter>div:first-child small{color:var(--tech-muted);font-size:12px}.tech-date-range-inputs,.tech-pay-date-filter>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.tech-pay-date-filter label,.tech-time-editor label,.tech-job-usage label{color:var(--tech-muted);gap:5px;min-width:0;font-size:12px;font-weight:760;display:grid}.tech-pay-date-filter input,.tech-time-editor :is(input,textarea),.tech-job-usage :is(input,select){box-sizing:border-box;font:inherit;border-radius:10px;width:100%;min-width:0;min-height:42px;padding:8px 9px;font-size:12px;color:var(--tech-text)!important;background:#101a2b!important;border:1px solid #40516d!important}.tech-pay-date-filter input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-inline:8px 3px}.tech-date-range-filter{margin-bottom:2px}.tech-mobile-shell .tech-job-list>button,.tech-mobile-shell .tech-work-list>button,.tech-mobile-shell .tech-address-card,.tech-mobile-shell .tech-section-card,.tech-mobile-shell .tech-pay-bill,.tech-mobile-shell .tech-pay-empty,.tech-mobile-shell .tech-time>article{background:var(--tech-surface);border-color:var(--tech-line);color:var(--tech-text)}.tech-mobile-shell .tech-job-list>button:hover,.tech-mobile-shell .tech-job-list>button:focus-visible{background:var(--tech-surface-raised);border-color:#60749a}.tech-mobile-shell .tech-job-list :is(strong,span),.tech-mobile-shell .tech-work-list :is(strong,span),.tech-mobile-shell .tech-address-card strong,.tech-mobile-shell .tech-section-card :is(h1,h2,h3,strong),.tech-mobile-shell .tech-pay-empty strong{color:var(--tech-text)!important}.tech-mobile-shell .tech-job-list :is(small),.tech-mobile-shell .tech-work-list :is(small),.tech-mobile-shell .tech-address-card small,.tech-mobile-shell .tech-section-card :is(small,p,em),.tech-mobile-shell .muted-copy{color:var(--tech-muted)!important}.tech-mobile-shell .tech-job-list time{border-color:var(--tech-line)}.tech-mobile-shell .tech-job-list button>div>span{color:#a2caff!important}.tech-mobile-shell .tech-day-group.today>header strong{color:#a4cbff!important}.tech-mobile-shell .tech-day-empty{color:var(--tech-muted);border-color:#40516d}.tech-onsite-timer{color:#fff;background:linear-gradient(145deg,#233866,#3d4f96);border:1px solid #6376c7;border-radius:17px;gap:12px;padding:16px;display:grid;overflow:hidden}.tech-onsite-clock{gap:5px;display:grid}.tech-onsite-clock>strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(34px,10vw,52px);line-height:1;color:#fff!important}.tech-onsite-clock>small{font-size:12px;line-height:1.45;color:#d4dded!important}.tech-checkin-button,.tech-checkout-button{color:#1b2850;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:850;display:flex}.tech-checkout-button{color:#164236}.tech-checkin-button:disabled,.tech-checkout-button:disabled{cursor:not-allowed;opacity:.55}.tech-checkout-requirements,.tech-pay-warning{background:#ffffff17;border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:9px;font-size:12px;line-height:1.45;display:flex;color:#ffe0a3!important}.tech-time-adjustments,.tech-job-usage{align-content:start}.tech-time-entry-list,.tech-usage-list{gap:7px;display:grid}.tech-time-entry-list>div,.tech-usage-list>article{border:1px solid var(--tech-line);background:#101a2b;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.tech-time-entry-list span,.tech-usage-list article>span{gap:3px;min-width:0;display:grid}.tech-time-entry-list small,.tech-usage-list small{font-size:12px;color:var(--tech-muted)!important}.tech-usage-list em{overflow-wrap:anywhere;font-size:12px;font-style:normal}.tech-usage-list button{color:#ffabbc;background:#39202b;border:1px solid #653747;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tech-time-editor{background:#101a2b;border:1px solid #40516d;border-radius:13px;gap:10px;padding:11px;display:grid}.tech-time-editor>div:last-child{justify-content:flex-end;gap:7px;display:flex}.tech-usage-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tech-catalog-combobox{position:relative}.tech-catalog-combobox>div:first-child{background:#101a2b;border:1px solid #40516d;border-radius:10px;align-items:center;gap:7px;padding-left:10px;display:flex}.tech-catalog-combobox>div:first-child>svg{color:#9ec8ff;flex:none}.tech-catalog-combobox input{border:0!important;padding-left:0!important}.tech-catalog-results{z-index:30;background:#17243a;border:1px solid #526786;border-radius:12px;max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #00000057}.tech-catalog-results>button{color:var(--tech-text);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px;display:flex}.tech-catalog-results>button:is(:hover,:focus-visible){background:#263956}.tech-catalog-results>button span{gap:2px;min-width:0;display:grid}.tech-catalog-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tech-catalog-results>p{margin:0;padding:14px 10px;color:var(--tech-muted)!important}.tech-selected-catalog-item{color:#c9f6e6;background:#102a25;border:1px solid #356c5c;border-radius:10px;align-items:center;gap:8px;padding:9px;display:flex}.tech-selected-catalog-item span{gap:2px;display:grid}.tech-markup-preview{background:#111d30;border:1px solid #425474;border-radius:10px;grid-template-columns:1fr auto;gap:5px 9px;padding:10px;display:grid}.tech-markup-preview span{color:var(--tech-muted);font-size:12px}.tech-markup-preview strong{color:var(--tech-text);text-align:right;font-size:12px}.tech-markup-preview small{border-top:1px solid #344763;grid-column:1/-1;padding-top:6px}.tech-nte-budget{background:#111d30;border:1px solid #425474;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}.tech-nte-budget span{gap:2px;display:grid}.tech-nte-budget small{font-size:12px;color:var(--tech-muted)!important}.tech-nte-budget strong{font-size:14px}.tech-nte-budget p{border-top:1px solid #344763;grid-column:1/-1;margin:0;padding-top:8px}.tech-nte-budget p a{color:#b9d7ff;font-weight:850}.tech-nte-breakdown{border-top:1px solid #344763;grid-column:1/-1;gap:6px;padding-top:8px;display:grid}.tech-nte-breakdown>span{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.tech-nte-breakdown b{color:var(--tech-text);font-size:12px;font-weight:750}.tech-nte-budget.over{background:#35202a;border-color:#734151}.tech-mobile-shell .tech-photo-requirement{color:var(--tech-text);background:#111c2e;border-color:#65404a}.tech-mobile-shell .tech-photo-requirement.complete{background:#102a25;border-color:#356c5c}.tech-mobile-shell .tech-upload-button{color:#fff;background:#273765;border-color:#7face8;min-height:48px}.tech-mobile-shell .tech-file-list>button{border:1px solid var(--tech-line);color:var(--tech-text);text-align:left;background:#101a2b;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:56px;padding:9px;display:grid}.tech-mobile-shell .tech-file-list>button>span{background:#263958;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.tech-mobile-shell .tech-file-list img{object-fit:cover;width:100%;height:100%}.tech-mobile-shell .signature-card canvas{background:#fff}.tech-mobile-shell .team-chat-page{background:var(--tech-bg);color:var(--tech-text);min-height:calc(100dvh - 154px)}.tech-mobile-shell .team-chat-page.compact{border:1px solid var(--tech-line);border-radius:18px;overflow:hidden}.tech-mobile-shell .team-chat-page :is(.team-channel-column,.team-message-column,.team-member-column){background:var(--tech-surface);border-color:var(--tech-line)}.tech-mobile-shell .team-message{color:var(--tech-text)}.tech-mobile-shell .team-message:hover{background:#202e46}.tech-mobile-shell .team-message p,.tech-mobile-shell .team-message header strong,.tech-mobile-shell .team-reply-context strong{color:var(--tech-text)!important}.tech-mobile-shell .team-message header :is(em,time),.tech-mobile-shell .team-reply-context span{color:var(--tech-muted)!important}.team-message-link{color:#aed1ff;overflow-wrap:anywhere;text-underline-offset:2px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.team-message-link:hover{color:#d8e9ff}.tech-mobile-shell .team-reply-context{background:#24314a;border-color:#465b7d}.tech-mobile-shell .team-message-composer{border-color:var(--tech-line);background:#172236}.tech-mobile-shell .team-message-composer label{background:#101a2b;border-color:#40516d}.tech-mobile-shell .team-message-composer textarea{font-size:16px;color:var(--tech-text)!important;background:0 0!important}.tech-mobile-shell .team-message-composer textarea::placeholder{color:#9eabc0;opacity:1}.tech-mobile-shell .tech-miq{min-height:calc(100dvh - 168px - env(safe-area-inset-top))}.tech-mobile-shell .tech-miq-composer{bottom:calc(74px + env(safe-area-inset-bottom));background:#172236;border-color:#40516d}.tech-mobile-shell .tech-miq-composer textarea{font-size:16px;color:var(--tech-text)!important;background:0 0!important}.tech-mobile-shell .tech-miq-composer textarea::placeholder{color:#9eabc0;opacity:1}.tech-workflow-companion{background:var(--tech-surface);border:1px solid var(--tech-line);border-radius:18px;gap:14px;padding:15px;display:grid}.tech-workflow-companion>header{gap:4px;display:grid}.tech-workflow-companion>header strong{color:var(--tech-text);font-size:15px}.tech-workflow-companion>header small{color:var(--tech-muted);font-size:12px;line-height:1.45}.tech-workflow-stage{gap:8px;display:grid}.tech-workflow-stage>div:first-child{color:#bfdbff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.tech-workflow-stage>div:first-child:after{background:var(--tech-line);content:"";flex:1;height:1px}.tech-workflow-step{color:var(--tech-text);text-align:left;background:#101a2b;border:1px solid #40516d;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;display:grid}.tech-workflow-step:hover,.tech-workflow-step:focus-visible{background:#1b2a43;border-color:#65799a}.tech-workflow-number{color:#fff;background:#33598a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex}.tech-workflow-step>span:nth-child(2){gap:2px;min-width:0;display:grid}.tech-workflow-step strong{font-size:12px;color:var(--tech-text)!important}.tech-workflow-step small{font-size:12px;line-height:1.35;color:var(--tech-muted)!important}.tech-workflow-step>b{color:#aed1ff;white-space:nowrap;font-size:12px}.tech-workflow-step>svg{color:#92a0b7}.tech-workflow-step.complete{background:#102a25;border-color:#356c5c}.tech-workflow-step.complete .tech-workflow-number{background:#27886c}.tech-workflow-step.complete>svg{color:#62d2ad}.tech-time-stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tech-time-stamps>span{background:#ffffff14;border:1px solid #ffffff1c;border-radius:11px;gap:3px;min-width:0;padding:9px 10px;display:grid}.tech-time-stamps small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;color:#cbd5e6!important}.tech-time-stamps strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;color:#fff!important}.tech-scheduled-time-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tech-scheduled-time-summary>span{border:1px solid var(--tech-line);background:#101a2b;border-radius:10px;gap:3px;padding:9px;display:grid}.tech-scheduled-time-summary small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;color:var(--tech-muted)!important}.tech-scheduled-time-summary strong{overflow-wrap:anywhere;font-size:12px;color:var(--tech-text)!important}.tech-scheduled-time-summary>button{grid-column:1/-1;justify-content:center;min-height:44px}.tech-schedule-editor{background:#101a2b;border:1px solid #40516d;border-radius:13px;gap:10px;padding:11px;display:grid}.tech-schedule-editor>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tech-schedule-editor label{color:var(--tech-muted);gap:5px;min-width:0;font-size:12px;font-weight:760;display:grid}.tech-schedule-editor input{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:8px;font-size:12px;color:var(--tech-text)!important;background:#17243a!important;border:1px solid #526786!important}.tech-schedule-editor>div:last-child{justify-content:flex-end;gap:8px;display:flex}.tech-field-role-picker{background:linear-gradient(145deg,#18243a,#1c2c46);border:1px solid #415474;border-radius:18px;gap:13px;padding:15px;display:grid}.tech-field-role-picker>div:first-child{gap:4px;display:grid}.tech-field-role-picker>div:first-child small{color:#9ec8ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.tech-field-role-picker h2{color:var(--tech-text);letter-spacing:-.02em;margin:0;font-size:17px}.tech-field-role-picker p{color:var(--tech-muted);margin:0;font-size:12px;line-height:1.45}.tech-field-role-picker>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tech-field-role-picker>div:last-child>button{color:var(--tech-text);text-align:left;background:#101a2b;border:1px solid #40516d;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:11px;display:grid}.tech-field-role-picker>div:last-child>button.active{background:#283a75;border-color:#8dbeff;box-shadow:0 0 0 2px #8ebfff21}.tech-field-role-picker button>span{gap:2px;min-width:0;display:grid}.tech-field-role-picker button strong{color:#fff;font-size:12px}.tech-field-role-picker button small{color:#c7d0df;font-size:12px;line-height:1.3}.tech-job-tabs{border:1px solid var(--tech-line);background:#101a2b;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:5px;padding:5px;display:grid}.tech-job-tabs button{color:var(--tech-muted);background:0 0;border:0;border-radius:10px;min-height:44px;font-size:12px;font-weight:850}.tech-job-tabs button.active{color:#fff;background:#35458b;box-shadow:0 5px 15px #0000002e}.tech-job-location-hero{background:linear-gradient(145deg,#1b2940,#172236);border:1px solid #40516d;border-radius:18px;gap:13px;padding:16px;display:grid}.tech-job-location-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.tech-job-location-heading>span{color:#fff;background:#35458b;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tech-job-location-heading>div{gap:2px;min-width:0;display:grid}.tech-job-location-heading small{color:#aed1ff;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.tech-job-location-heading h1{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.12}.tech-job-location-address{color:#fff;background:#101a2b;border:1px solid #3b4d69;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:11px 12px;font-size:12px;font-weight:760;line-height:1.4;text-decoration:none;display:grid}.tech-job-location-address span{overflow-wrap:anywhere}.tech-job-location-address svg{color:#aed1ff}.tech-job-location-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tech-job-location-meta span{color:#c8d1e1;background:#24334d;border:1px solid #3d506e;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:760}.tech-job-location-meta strong{color:#fff;font:inherit}.tech-job-primary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.tech-job-primary-facts>div{border-bottom:1px solid var(--tech-line);grid-template-columns:1fr;align-items:start;gap:5px;min-width:0;padding:11px 8px;display:grid}.tech-job-primary-facts>div:nth-last-child(-n+2){border-bottom:0}.tech-job-primary-facts>div.wide{grid-column:1/-1}.tech-job-primary-facts dt{color:#9ec8ff;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.tech-job-primary-facts dd{color:var(--tech-text);overflow-wrap:anywhere;text-align:left;margin:0;font-size:12px;font-weight:720;line-height:1.4}.tech-job-primary-facts dd a{color:#c9e0ff;text-underline-offset:2px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.tech-job-primary-facts>.tech-job-scope{background:#101a2b;border:1px solid #364964;border-radius:12px;margin:4px 0 7px;padding:11px 12px}.tech-job-primary-facts>.tech-job-scope dd{font-size:12px;line-height:1.5}.tech-job-edit-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.tech-job-edit-actions>button{justify-content:center;min-height:44px}.tech-past-work{background:var(--tech-surface);border:1px solid var(--tech-line);border-radius:18px;gap:14px;padding:15px;display:grid}.tech-past-grid{gap:13px;display:grid}.tech-past-grid>section{background:#101a2b;border:1px solid #364964;border-radius:13px;gap:8px;padding:11px;display:grid}.tech-past-grid h3{color:#fff;margin:0;font-size:12px}.tech-past-grid>section>article{border-top:1px solid #31425e;gap:3px;padding-top:8px;display:grid}.tech-past-grid>section>article:first-of-type{border-top:0;padding-top:0}.tech-past-grid>section>article strong{color:var(--tech-text);font-size:12px}.tech-past-grid>section>article :is(span,small),.tech-past-grid>section>p{color:var(--tech-muted);margin:0;font-size:12px}.tech-workflow-dialog-backdrop{padding:16px 10px calc(16px + env(safe-area-inset-bottom));z-index:1000;background:#030811c7;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tech-workflow-dialog{color:var(--tech-text);background:#172236;border:1px solid #506480;border-radius:22px;width:min(100%,620px);max-height:min(90dvh,820px);overflow:hidden;box-shadow:0 28px 80px #00000080}.tech-workflow-dialog>header{background:#1d2b43;border-bottom:1px solid #3d4f6b;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:14px;display:grid}.tech-workflow-dialog-number{color:#fff;background:#5394e9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:flex}.tech-workflow-dialog>header>div{gap:3px;display:grid}.tech-workflow-dialog>header small{color:#aed1ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.tech-workflow-dialog>header h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:17px}.tech-workflow-dialog>header p{color:#bdc7d6;margin:0;font-size:12px;line-height:1.45}.tech-workflow-dialog>header .icon-button{color:#fff;background:#101a2b;border:1px solid #40516d;min-width:42px;min-height:42px}.tech-workflow-dialog-body{max-height:calc(min(90dvh,820px) - 112px);padding:14px;overflow:hidden auto}.tech-workflow-dialog-body :is(form,.tech-workflow-closeout-step,.tech-workflow-usage-step,.tech-workflow-nte-step,.tech-workflow-time-step,.tech-workflow-status-step){gap:11px;display:grid}.tech-workflow-dialog-body label{color:#dce3ee;gap:6px;min-width:0;font-size:12px;font-weight:780;display:grid}.tech-workflow-dialog-body :is(input,textarea,select){box-sizing:border-box;font:inherit;border-radius:11px;width:100%;min-height:46px;padding:10px;font-size:16px;color:#fff!important;background:#101a2b!important;border:1px solid #4d607d!important}.tech-workflow-dialog-body textarea{resize:vertical;line-height:1.45}.tech-workflow-dialog-body :is(input,textarea)::placeholder{color:#9daabd;opacity:1}.tech-workflow-dialog-body .full{justify-content:center;width:100%;min-height:48px}.tech-workflow-timer{background:#101a2b;border:1px solid #40516d;border-radius:15px;gap:5px;padding:13px;display:grid}.tech-workflow-timer>span{color:#b9d7ff;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.tech-workflow-timer>strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:34px}.tech-workflow-timer>small{color:var(--tech-muted);font-size:12px}.tech-workflow-timer.active{background:#102a25;border-color:#40826e}.tech-workflow-call{color:#fff;background:#263765;border:1px solid #6993cb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;padding:11px;text-decoration:none;display:grid}.tech-workflow-call.complete{background:#14362f;border-color:#448774}.tech-workflow-call span{gap:2px;display:grid}.tech-workflow-call strong{color:#fff;font-size:12px}.tech-workflow-call small{color:#d1d9e6;font-size:12px}.tech-workflow-warning{color:#ffd4dd;background:#39252d;border:1px solid #704253;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:12px;line-height:1.45;display:flex}.tech-workflow-warning>span{flex:1}.tech-workflow-warning>button{color:#fff;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;flex:none;padding:0;font-weight:850;text-decoration:underline}.tech-workflow-confirm-step{text-align:center;background:#101a2b;border:1px solid #40516d;border-radius:15px;place-items:center;gap:8px;padding:22px 14px;display:grid}.tech-workflow-confirm-step>svg{color:#aed1ff}.tech-workflow-confirm-step h3{color:#fff;margin:0;font-size:16px}.tech-workflow-confirm-step p{color:var(--tech-muted);margin:0 0 4px;font-size:12px;line-height:1.5}.tech-workflow-photo-step{background:#101a2b;border:1px solid #40516d;border-radius:15px;gap:11px;padding:11px;display:grid}.tech-workflow-photo-step.complete{background:#102a25;border-color:#3c7867}.tech-workflow-photo-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tech-workflow-photo-heading>span{color:#b9d7ff;background:#283b5a;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tech-workflow-photo-heading>div{gap:2px;display:grid}.tech-workflow-photo-heading strong{color:#fff;font-size:12px}.tech-workflow-photo-heading small{color:var(--tech-muted);font-size:12px;line-height:1.35}.tech-workflow-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tech-workflow-photo-actions>label{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:46px;display:flex}.tech-workflow-photo-actions input{display:none}.tech-workflow-photo-list{gap:7px;display:grid}.tech-workflow-photo-list>button{color:#fff;text-align:left;background:#17243a;border:1px solid #40516d;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:6px;display:grid}.tech-workflow-photo-list img{object-fit:cover;border-radius:7px;width:42px;height:42px}.tech-workflow-photo-list button>span{gap:2px;min-width:0;display:grid}.tech-workflow-photo-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tech-workflow-photo-list small{color:var(--tech-muted);font-size:12px}.tech-workflow-form-heading{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.tech-workflow-form-heading>div{gap:3px;display:grid}.tech-workflow-form-heading strong{color:#fff;font-size:12px}.tech-workflow-form-heading small{color:var(--tech-muted);font-size:12px;line-height:1.4}.tech-workflow-usage-list article{grid-template-columns:minmax(0,1fr) auto}.tech-workflow-usage-list article span b{color:#f0c581;font-size:12px;font-weight:800}.tech-usage-item-actions{gap:6px;display:flex}.tech-usage-item-actions button:first-child{color:#cbe2ff;background:#23335a;border-color:#4f6395}.tech-workflow-nte-step .tech-nte-budget{margin:0}.tech-workflow-signature-step>p{color:var(--tech-muted);margin:0 0 9px;font-size:12px;line-height:1.45}.tech-workflow-signature-step .signature-card{color:#fff;background:#101a2b;border-color:#40516d;margin:0}.tech-workflow-signature-step .signature-card :is(h2,strong){color:#fff}.tech-workflow-signature-step .signature-card :is(p,small){color:var(--tech-muted)}.tech-workflow-status-step select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tech-supervisor-confirmation{background:#39252d;border:1px solid #704253;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px;display:grid}.tech-supervisor-confirmation>svg{color:#ffb4c3}.tech-supervisor-confirmation p{color:#ffd4dd;margin:0;font-size:12px;line-height:1.45}.tech-supervisor-confirmation a{color:#fff;background:#582d3b;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.tech-supervisor-confirmation a.complete{background:#174238}:is(.schedule-time-grid,.timecard-filters,.field-grid) label{min-width:0}:is(.schedule-time-grid,.timecard-filters,.field-grid) :is(input[type=date],input[type=datetime-local]){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.draggable-window{will-change:transform}.draggable-window-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.draggable-window-handle:active{cursor:grabbing}.window-drag-grip{color:var(--brand-faint);flex:none}@media (width<=760px){.draggable-window{transform:none!important}.draggable-window-handle{cursor:default;touch-action:auto}.window-drag-grip{display:none}}@media (width<=420px){.tech-mobile-main,.tech-order-detail{padding-inline:11px}.tech-pay-date-filter{padding:11px}.tech-pay-date-filter input{padding-inline:6px 1px;font-size:12px}.tech-time-editor>div:last-child{flex-direction:column;align-items:stretch}.tech-usage-numbers,.tech-schedule-editor>div:first-child,.tech-field-role-picker>div:last-child{grid-template-columns:1fr}.tech-workflow-step{grid-template-columns:28px minmax(0,1fr) 15px}.tech-workflow-step>b{display:none}.tech-job-primary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-job-primary-facts>div.wide{grid-column:1/-1}.tech-job-edit-actions,.tech-workflow-photo-actions,.tech-photo-upload-actions,.site-photo-upload-actions,.profitability-hero-metrics{grid-template-columns:1fr}.tech-workflow-dialog-backdrop{padding-inline:0;padding-bottom:0}.tech-workflow-dialog{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.tech-workflow-dialog-body{max-height:calc(94dvh - 112px)}}.inbox-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:16px 12px;font-size:12px;display:flex}.inbox-pagination .secondary-button{min-height:40px;padding:8px 10px}.inbox-history-progress{color:var(--text-muted);border-top:1px solid var(--border);margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.global-search-filter{align-items:center;gap:12px;padding:10px 20px;font-size:14px;display:flex}.global-search-filter select{width:auto;min-width:160px;padding:7px 10px}.global-search-status{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:flex}.search-history-status{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;margin-bottom:20px;padding:20px}.search-history-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-history-heading>div{flex:1;min-width:190px}.search-history-heading h3{margin:0 0 4px;font-size:17px}.search-history-heading p,.search-history-note{color:var(--muted,#697080);margin:0;font-size:13px;line-height:1.5}.search-history-summary{margin:18px 0 8px;font-size:14px;font-weight:600}.search-history-status progress{width:100%;height:8px;accent-color:var(--primary,#6094d8);display:block}.search-history-indexes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}.search-history-indexes>div{gap:5px;font-size:13px;display:grid}.search-history-indexes strong{font-variant-numeric:tabular-nums}.search-history-indexes small{color:var(--muted,#697080);font-size:12px}.search-history-ready{color:var(--success,#219361);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.office-scoreboard-shortcut{color:var(--brand-primary,#194f90);border:1px solid var(--brand-line,#d5dce7);background:var(--brand-surface,#fff);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.command-center-workspace .fulfillment-embedded{border-top:1px solid var(--brand-line,#d5dce7);margin-top:24px;padding-top:24px}.column-filter>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.column-filter.is-filtered>button{color:var(--brand-primary,#194f90)}.column-filter-menu{z-index:10050;border:1px solid var(--brand-line,#d5dce7);background:var(--brand-surface,#fff);width:min(288px,100vw - 16px);max-height:min(420px,100vh - 16px);color:var(--brand-ink,#15243b);border-radius:14px;gap:12px;padding:16px;font-size:13px;display:grid;position:fixed;overflow:auto;box-shadow:0 14px 48px #0003}.column-filter-menu input:not([type=checkbox]){border:1px solid var(--brand-line,#d5dce7);background:var(--brand-surface,#fff);width:100%;min-height:36px;color:inherit;border-radius:7px;padding:8px}.column-filter-actions{justify-content:space-between;gap:8px;display:flex}.column-filter-actions button{color:var(--brand-primary,#194f90);cursor:pointer;background:0 0;border:0}.column-filter-values{gap:4px;max-height:190px;display:grid;overflow:auto}.column-filter-values label{align-items:center;gap:8px;padding:5px 0;display:flex}.column-filter-values input{flex-shrink:0}.column-filter-values span{overflow-wrap:anywhere}.column-filter-range{gap:8px;display:grid}.column-filter-range label{gap:5px;display:grid}.fleet-freshness{color:var(--brand-muted);padding:8px 12px;font-size:12px}.fleet-freshness.stale,.fleet-freshness.unknown{color:#b66c18}.inbox-history-backdrop{z-index:12000;background:#0a192c66;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.inbox-history-panel{background:var(--brand-surface,#fff);width:min(560px,100%);height:100%;color:var(--brand-ink,#18243b);border:1px solid var(--brand-line,#d5dce7);border-radius:18px;padding:24px;overflow:auto;box-shadow:0 12px 50px #0004}.inbox-history-panel header{justify-content:space-between;align-items:start;gap:16px;display:flex}.inbox-history-panel h2{margin:0 0 6px;font-size:22px}.inbox-history-panel p{color:var(--brand-muted,#617086);font-size:13px;line-height:1.5}.inbox-history-controls{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.inbox-history-controls button{align-items:center;gap:6px;display:flex}.inbox-history-controls select,.inbox-history-controls button{background:var(--brand-surface,#fff);color:inherit;border:1px solid var(--brand-line,#d5dce7);border-radius:8px;padding:8px}.inbox-history-coverage{background:var(--brand-surface-soft,#eef4fb);border-radius:10px;padding:12px}.inbox-history-events{margin:0;padding:8px 0;list-style:none}.inbox-history-events li{border-bottom:1px solid var(--brand-line,#d5dce7);gap:14px;padding:14px 0;display:flex}.inbox-history-events li>div{gap:4px;min-width:0;display:grid}.inbox-history-events strong{font-size:14px}.inbox-history-events span,.inbox-history-events time{overflow-wrap:anywhere;font-size:12px}.inbox-history-events time{color:var(--brand-muted,#617086)}.history-event-dot{background:#235fa5;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}html[data-theme] .iq-delight.app-shell .topbar .topbar-actions>button.office-scoreboard-shortcut[aria-label]{flex-shrink:0;display:inline-flex!important}html[data-theme=dark] .column-filter-actions button,html[data-theme=dark] .column-filter-menu .text-button,html[data-theme=dark] .column-filter.is-filtered>button{color:#94bfff}.growth-os-studio{gap:20px;display:grid}.growth-os-prompt{border:1px solid var(--line);background:linear-gradient(125deg,#3270ad1f,#0000 65%);border-radius:18px;padding:28px}.growth-os-eyebrow{letter-spacing:1.4px;color:var(--muted,#8797aa);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.growth-os-prompt h2{letter-spacing:-.8px;margin:12px 0 8px;font-size:30px}.growth-os-prompt p,.growth-os-agent-copy p{color:var(--muted,#8797aa);max-width:780px;line-height:1.6}.growth-os-prompt-field{margin-top:24px;display:block}.growth-os-prompt textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:130px;color:inherit;font:inherit;border-radius:12px;padding:18px;line-height:1.6}.growth-os-prompt textarea:focus{outline-offset:2px;outline:2px solid #6ebce4}.growth-os-examples{flex-wrap:wrap;gap:8px;margin:12px 0 22px;display:flex}.growth-os-examples button{border:1px solid var(--line);color:inherit;background:0 0;border-radius:24px;align-items:center;gap:12px;padding:8px 13px;font-size:12px;display:flex}.growth-os-prompt footer,.growth-os-prompt footer>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.growth-os-prompt footer>span{color:var(--muted,#8797aa);align-items:center;gap:8px;font-size:12px;display:flex}.growth-os-autopilot{border:1px solid var(--line);border-radius:16px;align-items:center;gap:20px;padding:24px;display:flex}.growth-os-autopilot.is-on{background:#43b4910b;border-color:#43b4918c}.growth-os-agent-icon{color:#56bd9e;background:#42ad8b21;border-radius:15px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.growth-os-agent-copy{flex:1}.growth-os-agent-copy h2{margin:9px 0;font-size:20px}.growth-os-agent-copy p{margin:0 0 10px;font-size:13px}.growth-os-agent-copy small{color:var(--muted,#8797aa);font-size:12px}.growth-os-eyebrow>span{letter-spacing:0;background:#8291a321;border-radius:20px;padding:4px 9px}.growth-os-live{color:#56bd9e}.growth-os-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.growth-os-metrics>div{border:1px solid var(--line);border-radius:12px;grid-template-columns:24px 1fr;gap:8px 10px;padding:18px;display:grid}.growth-os-metrics strong{font-size:24px}.growth-os-metrics svg{color:var(--muted,#8797aa);align-self:center}.growth-os-metrics span{color:var(--muted,#8797aa);grid-column:1/-1;font-size:12px}.growth-os-settings{border:1px solid var(--line);border-radius:12px}.growth-os-settings>summary{cursor:pointer;justify-content:space-between;padding:16px 20px;font-size:13px;font-weight:600;display:flex}.growth-os-settings-body{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:30px;padding:20px;display:grid}.growth-os-settings p{color:var(--muted,#8797aa);font-size:12px;line-height:1.7}.growth-os-settings h3{margin:0;font-size:15px}.growth-os-setting-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.growth-os-setting-fields label{gap:8px;font-size:12px;display:grid}.growth-os-setting-fields input{border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;width:100px;padding:10px}.growth-os-channels{gap:16px;display:grid}.growth-os-channels span{align-items:center;gap:8px;font-size:13px;display:flex}.growth-os-channels i{background:#84909c;border-radius:50%;width:7px;height:7px}.growth-os-channels i.available{background:#56bd9e}.growth-os-channels b{color:var(--muted,#8797aa);margin-left:auto;font-size:12px}.growth-os-channels small{color:var(--muted,#8797aa);margin-top:5px;font-size:12px;display:block}.growth-os-work>header{justify-content:space-between;align-items:center;margin:12px 0 18px;display:flex}.growth-os-work h2{margin:8px 0;font-size:21px}.growth-os-work-grid{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(210px,280px) minmax(0,1fr);display:grid;overflow:hidden}.growth-os-work-grid>nav{border-right:1px solid var(--line);max-height:850px;overflow:auto}.growth-os-work-grid>nav button{color:inherit;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;gap:9px;width:100%;padding:18px;display:grid}.growth-os-work-grid>nav button.selected{background:#4394ce1f;box-shadow:inset 3px 0 #68bce6}.growth-os-work-grid>nav small,.growth-os-work-grid>nav span{color:var(--muted,#8797aa);font-size:12px}.growth-os-work-grid>nav strong{font-size:13px;line-height:1.5}.growth-os-run{min-width:0;padding:24px}.growth-os-run>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.growth-os-run h3{margin:8px 0;font-size:20px}.growth-os-run>p{color:var(--muted,#8797aa);font-size:13px;line-height:1.7}.growth-os-filter-chips{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.growth-os-filter-chips span{background:#6e96be1f;border-radius:6px;padding:5px 9px;font-size:12px}.growth-os-run-counts{color:var(--muted,#8797aa);flex-wrap:wrap;gap:18px;margin:18px 0;font-size:12px;display:flex}.growth-os-run-counts b{color:var(--ink)}.growth-os-target{border-top:1px solid var(--line)}.growth-os-target summary{cursor:pointer;align-items:center;gap:12px;padding:15px 0;display:flex}.growth-os-target summary>span{flex:1;gap:5px;display:grid}.growth-os-target strong{font-size:13px}.growth-os-target small{color:var(--muted,#8797aa);font-size:12px}.growth-os-target summary>b{text-transform:capitalize;background:#6e96be1f;border-radius:12px;padding:4px 9px;font-size:12px}.growth-os-target p{align-items:start;gap:8px;font-size:12px;line-height:1.6;display:flex}.growth-os-target p svg{color:#56bd9e;flex-shrink:0;margin-top:3px}.growth-os-target pre{white-space:pre-wrap;font:inherit;border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:18px;font-size:13px;line-height:1.7}.growth-os-error{color:#dc9b81!important}.growth-os-empty{text-align:center;border:1px dashed var(--line);color:var(--muted,#8797aa);border-radius:14px;padding:40px}.growth-os-empty h3{color:var(--ink)}@media (width<=1000px){.growth-os-autopilot{flex-wrap:wrap}.growth-os-settings-body{grid-template-columns:1fr}.growth-os-metrics{grid-template-columns:repeat(2,1fr)}.growth-os-work-grid{grid-template-columns:1fr}.growth-os-work-grid>nav{border-right:0;border-bottom:1px solid var(--line);max-height:230px}.growth-os-prompt footer{flex-direction:column;align-items:flex-start}}@media (width<=600px){.growth-os-prompt,.growth-os-run{padding:18px}.growth-os-prompt h2{font-size:25px}.growth-os-prompt footer>div{flex-wrap:wrap}.growth-os-agent-icon{display:none}.growth-os-autopilot{padding:18px}.growth-os-prompt footer>span{font-size:12px}}.mailbox-recovery{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:14px 16px}.mailbox-recovery summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.mailbox-recovery p{color:var(--muted);margin:12px 0;font-size:14px}.mailbox-recovery-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.mailbox-recovery-fields label{flex-direction:column;flex:240px;gap:6px;font-size:14px;display:flex}.mailbox-recovery-fields input,.mailbox-recovery-fields select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);border-radius:8px;padding:8px 10px}.inbox-person-routing{color:var(--blue);font-weight:650;font-size:inherit}.inbox-card-line>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aging-row-action{border:1px solid var(--line);background:var(--surface);color:var(--blue);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:6px 9px;font-size:12px;font-weight:600;display:flex}.aging-row-action:disabled{opacity:.6;cursor:wait}.aging-linked-order{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.work-order-linked-estimates{margin-bottom:16px}.work-order-linked-estimates>a{border-top:1px solid var(--line);color:inherit;align-items:center;gap:18px;padding:12px 18px;text-decoration:none;display:flex}.work-order-linked-estimates>a span{color:var(--muted);font-size:13px}.office-checkout-dialog{border:1px solid var(--line-strong,#ccd5df);background:var(--surface,#fff);width:min(560px,100vw - 32px);max-height:85dvh;color:var(--ink,#172b42);border-radius:16px;padding:24px;overflow:auto}.office-checkout-dialog::backdrop{background:#0a192d80}.office-checkout-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.office-checkout-dialog h2{margin:0;font-size:1.25rem}.office-checkout-dialog p{margin:12px 0 20px;font-size:1rem;line-height:1.5}.office-checkout-dialog label{gap:8px;margin:16px 0;font-size:1rem;display:grid}.office-checkout-dialog input,.office-checkout-dialog select,.office-checkout-dialog textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--line-strong,#ccd5df);background:var(--surface,#fff);color:inherit;border-radius:8px;padding:10px}.office-checkout-dialog textarea{resize:vertical;min-height:100px}.office-checkout-dialog [role=alert]{color:var(--red,#b42318)}.office-checkout-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.workspace-topline-state:has(.office-checkout-dialog){flex-wrap:wrap}.workspace-recovery{flex-wrap:wrap;align-items:flex-start}.workspace-recovery>div{flex:1;min-width:220px}.workspace-recovery p{margin:6px 0;font-weight:400}.workspace-recovery small{overflow-wrap:anywhere;display:block}.office-clock-shortcut{border:1px solid var(--brand-line);min-height:36px;color:var(--brand-ink);background:var(--brand-paper);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:650;display:inline-flex}.office-clock-shortcut:hover{background:var(--surface-hover,var(--brand-paper))}.office-clock-dialog{border:1px solid var(--brand-line);width:min(480px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--brand-ink);background:var(--brand-paper);border-radius:20px;padding:22px;overflow:auto;box-shadow:0 24px 80px #0004}.office-clock-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182766}.office-clock-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.office-clock-dialog-heading h2{letter-spacing:-.02em;margin:0;font-size:20px}.office-clock-dialog .office-time-clock{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;margin:0;padding:0}.office-clock-dialog .office-time-clock-copy{align-items:flex-start;min-width:0}.office-time-clock{flex-wrap:wrap}.office-time-clock>button{min-height:44px}.office-time-clock-help{color:var(--brand-muted);flex-basis:100%;margin:0;line-height:1.5}.office-time-clock-receipt{color:var(--brand-ink);flex-basis:100%;margin:0;line-height:1.5}.office-time-clock-warning{flex-wrap:wrap;max-width:none}@media (width<=760px){.office-clock-shortcut span{display:none}.office-clock-shortcut{justify-content:center;min-width:36px;padding:7px}.office-time-clock-copy{width:100%;min-width:0}.office-time-clock>button{width:100%}}.office-clock-dialog{margin:auto}html[data-theme] .office-time-clock{color:var(--brand-ink);background:var(--brand-paper);border-color:var(--brand-line)}html[data-theme] .office-time-clock :is(h2,.office-time-clock-receipt){color:var(--brand-ink)}html[data-theme] .office-time-clock-copy :is(small,p){color:var(--brand-muted)}html[data-theme] .office-clock-dialog .office-time-clock{background:0 0}html[data-theme] .office-clock-dialog :is(.icon-button,.secondary-button){color:var(--brand-ink);background:var(--brand-surface-soft);border-color:var(--brand-line)}.customer-rates-card{border:1px solid var(--brand-line);background:var(--brand-paper);min-width:240px;color:var(--brand-ink);border-radius:12px;padding:16px}.customer-rates-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-rates-values{flex-wrap:wrap;gap:20px;margin-top:10px;display:flex}.customer-rates-values span{gap:5px;display:grid}.customer-rates-values small{font-size:14px}.customer-rates-values b{white-space:nowrap;font-size:16px}.customer-rates-card p{margin:10px 0 0;font-size:14px;line-height:1.5}.rates-modal-backdrop{z-index:3000;background:#07192e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rates-modal{background:var(--brand-paper);width:min(440px,100%);max-height:90vh;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:18px;padding:28px;overflow:auto;box-shadow:0 24px 80px #07192e40}.rates-modal label{justify-content:space-between;align-items:center;gap:14px;margin:14px 0;display:flex}.rates-modal input:not([type=radio]){border:1px solid var(--brand-line);border-radius:8px;width:160px;min-width:0;padding:10px;font-size:16px}.rates-modal fieldset{border:1px solid var(--brand-line);border-radius:10px;margin-top:20px;padding:12px}.rates-modal fieldset label{justify-content:flex-start}.rates-modal footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.rates-modal [role=alert],.customer-rates-card>[role=alert]{color:var(--danger,#b42318)}.availability-date-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ff-availability-conflict{color:#643b00;background:#fff3db;border:1px solid #d88f22;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:650}.ff-day-note.bamboo button{margin-top:6px;text-decoration:underline}.ff-day-note.bamboo{margin:8px 0;display:block}.rates-modal{margin:auto}.rates-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07192e80}.rates-modal input:not([type=radio]){background:var(--brand-paper);color:var(--brand-ink)}.availability-editor{width:min(620px,100vw - 28px);color:var(--brand-ink);background:var(--brand-paper)}.availability-editor .availability-date-fields label{gap:8px;margin:0;display:grid}.availability-editor input:not([type=checkbox]){border:1px solid var(--brand-line);background:var(--brand-paper);width:100%;min-width:0;min-height:44px;color:var(--brand-ink);font:inherit;border-radius:9px;padding:10px 12px}.availability-editor .ff-check{flex-direction:row;align-items:center;gap:10px;display:flex!important}.availability-editor .ff-check input{width:18px;height:18px;margin:0}.availability-editor .ff-footnote{margin:8px 0 12px;font-size:13px;line-height:1.5}.availability-editor label{color:var(--brand-ink)}.availability-editor footer{flex-wrap:wrap}.customer-rates-card{min-width:0}.customer-rates-title{flex-wrap:wrap;gap:8px}html[data-theme=dark] :is(.availability-editor,.rates-modal){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.customer-rates-title button{color:var(--brand-blue);font-weight:650}.rate-import-modal{width:min(1120px,100vw - 32px);padding:24px}.rate-import-modal h2{margin:0;font-size:25px}.rate-import-modal header p{max-width:760px;line-height:1.6}.rate-import-modal select,.rate-import-modal textarea{background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);font:inherit;border-radius:8px;padding:10px}.rate-import-modal .rate-import-paste{gap:8px;display:grid}.rate-import-paste textarea{resize:vertical;width:100%;min-height:140px;font-size:13px}.rate-import-table{border:1px solid var(--brand-line);border-radius:10px;max-height:40vh;overflow:auto}.rate-import-table table{border-collapse:collapse;width:100%}.rate-import-table th,.rate-import-table td{text-align:left;border-bottom:1px solid var(--brand-line);padding:12px;font-size:13px}.rate-import-table th{background:var(--brand-paper);z-index:1;position:sticky;top:0}.rate-import-table small{max-width:310px;margin-top:4px;line-height:1.5;display:block}.rate-import-modal input[type=checkbox]{width:18px;height:18px;padding:0}.rate-import-modal footer{flex-wrap:wrap}.rate-import-modal>p{font-size:14px;line-height:1.6}.rate-import-modal .rate-import-paste{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%}.rate-import-modal .rate-import-paste textarea{box-sizing:border-box;width:100%;min-width:0;max-width:none}.rates-modal .secondary-button{background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line)}.rates-modal .primary-button{background:var(--brand-blue);color:#fff;border:1px solid var(--brand-blue)}.schedule-provider-type{gap:8px;min-width:0;margin:8px 0 12px;display:grid}.schedule-provider-type>strong{color:var(--text-muted);font-size:12px}.schedule-provider-type .provider-toggle{flex-wrap:wrap;gap:6px;display:flex}.schedule-provider-type .provider-toggle button{white-space:normal;flex:1;min-height:38px;line-height:1.3}.ff-provider-popover .schedule-provider-type{padding:0 8px}.ff-provider-search input:disabled{opacity:.6}.nav-item .vendor-arrival-badge{color:#fff;text-align:center;background:#2864b4;border-radius:20px;min-width:21px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:750;line-height:17px}.sidebar.collapsed .nav-item:has(.vendor-arrival-badge){position:relative}.sidebar.collapsed .nav-item .vendor-arrival-badge{min-width:16px;padding:0 4px;font-size:10px;position:absolute;top:0;right:0}@media (width<=760px){.twilio-shared-inbox-activation>header{grid-template-columns:auto minmax(0,1fr);align-items:start}.twilio-shared-inbox-activation>header .connection-badge{grid-column:1/-1}.twilio-activation-metrics,.twilio-webhook-grid{grid-template-columns:1fr}.twilio-activation-metrics>div+div{border-top:1px solid #e8ebf0;border-left:0}.twilio-webhook-grid>div{grid-template-columns:minmax(0,1fr)}.twilio-webhook-grid .secondary-button{justify-self:start}.twilio-webhook-grid code{overflow-wrap:anywhere;white-space:normal}}.native-push-control{border:1px solid var(--border,#dce5ee);background:var(--surface,#fff);color:var(--text,#1d334c);border-radius:14px;align-items:center;gap:12px;margin:10px 0;padding:14px 16px;display:flex}.native-push-control>svg{color:#2763a4;flex-shrink:0}.native-push-control>div{flex:1;min-width:0}.native-push-control strong{font-size:14px}.native-push-control p{color:var(--muted,#61758a);margin:4px 0 0;font-size:12px;line-height:1.5}.native-push-control button{flex-shrink:0;font-size:12px}.notification-center .native-push-control{flex-wrap:wrap;margin:10px 14px}@media (width<=480px){.native-push-control{flex-wrap:wrap}.native-push-control button{margin-left:32px}}.work-order-note-actions{gap:8px;min-width:0;margin-top:7px;display:grid}.note-action-buttons{flex-wrap:wrap;gap:6px;display:flex}.work-order-note-actions button{min-height:34px;font-size:12px}.note-change-editor{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:9px;padding:10px;display:grid}.note-change-editor label{gap:6px;display:grid}.note-change-editor textarea{resize:vertical;width:100%;min-height:100px}.scope-note-history:has(.work-order-note-actions){max-height:320px}.scope-note-history:has(.note-change-editor){max-height:420px}@media (width<=700px){.work-order-note-actions button{min-height:44px}}.campaign-tag-picker{color:var(--campaign-ink,#172b46);background:#fff;border:1px solid #dce1e9;border-radius:9px;margin:14px 16px;padding:14px}.campaign-tag-picker summary{cursor:pointer;font-weight:750}.campaign-tag-picker p{margin:10px 0;font-size:13px;line-height:1.5}.campaign-tag-picker>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;max-height:320px;padding:4px;display:grid;overflow:auto}.campaign-tag-picker label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.campaign-tag-picker input{flex:none;margin-top:3px}.campaign-tag-picker button{border:1px solid #dce1e9;border-radius:6px;margin-top:14px;padding:8px 12px}.campaign-tag-picker :focus-visible{outline-offset:3px;outline:2px solid #1766bd}.campaign-audience-table td:nth-child(7){white-space:normal;overflow-wrap:anywhere;min-width:190px;max-width:300px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.iq-delight{--iq-bg:#f3f6fa;--iq-bg-warm:#f8fafc;--iq-surface:#fff;--iq-surface-soft:#f7f9fc;--iq-surface-tint:#eef2ff;--iq-ink:#172033;--iq-ink-soft:#344258;--iq-muted:#66758a;--iq-faint:#8c99aa;--iq-line:#dfe5ed;--iq-line-strong:#cbd4e0;--iq-navy:#142338;--iq-navy-soft:#1b2d45;--iq-indigo:#174a8b;--iq-indigo-dark:#103a70;--iq-sky:#3787e8;--iq-teal:#128f87;--iq-green:#18845b;--iq-orange:#c66b1b;--iq-red:#c44747;--iq-shadow-sm:0 1px 2px #1423380a, 0 8px 24px #1423380d;--iq-shadow-md:0 18px 50px #1423381a;color:var(--iq-ink);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.iq-delight *,.iq-delight :before,.iq-delight :after{box-sizing:border-box}.iq-delight button,.iq-delight a,.iq-delight input,.iq-delight select,.iq-delight textarea{font:inherit}.iq-delight button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.iq-delight button:focus-visible,.iq-delight a:focus-visible,.iq-delight input:focus-visible,.iq-delight select:focus-visible,.iq-delight textarea:focus-visible{outline-offset:2px;outline:3px solid #174a8b38}.iq-delight.app-shell{background:radial-gradient(circle at 88% 0%, #174a8b12, transparent 28rem), var(--iq-bg);color:var(--iq-ink);height:100dvh}.iq-delight .topbar{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);z-index:90;background:#ffffffeb;border-bottom:1px solid #cbd4e0d1;align-items:center;height:72px;padding:0 clamp(18px,2.2vw,34px);display:flex;left:272px;box-shadow:0 1px #ffffffb3}.iq-delight .topbar-left,.iq-delight .topbar-actions{display:flex}.iq-delight .topbar-left{gap:12px}.iq-delight .topbar-actions{gap:10px}.iq-delight .company-name,.iq-delight .mobile-assistant-title,.iq-delight .mobile-assistant-new{display:none}.iq-delight .global-search-button{background:var(--iq-surface-soft);border:1px solid var(--iq-line);color:var(--iq-muted);border-radius:13px;flex-basis:470px;height:44px;margin-left:2px;padding:0 11px 0 14px}.iq-delight .global-search-button:hover{box-shadow:var(--iq-shadow-sm);background:#fff;border-color:#b8c3d1}.iq-delight kbd{border-color:var(--iq-line);color:var(--iq-faint);background:#fff}.iq-delight .mobile-menu,.iq-delight .icon-button{border:1px solid var(--iq-line);color:var(--iq-ink-soft);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.iq-delight .mobile-menu:hover,.iq-delight .icon-button:hover{background:var(--iq-surface-tint);color:var(--iq-indigo)}.iq-delight .sync-button,.iq-delight .setup-guide-button,.iq-delight .king-access-badge{border:1px solid var(--iq-line);color:var(--iq-ink-soft);background:#fff;border-radius:12px;min-height:40px}.iq-delight .sync-button:hover,.iq-delight .setup-guide-button:hover{box-shadow:var(--iq-shadow-sm);color:var(--iq-indigo);border-color:#b9c3e8}.iq-delight .profile-button{color:var(--iq-ink);border-radius:13px;min-height:44px}.iq-delight .profile-button:hover{background:var(--iq-surface-soft)}.iq-delight .avatar{background:var(--iq-navy);color:#fff}.iq-delight .sidebar,.iq-delight.app-shell.assistant-mode .sidebar{color:#fff;z-index:100;background:linear-gradient(#142338 0%,#101c2d 100%);border:0;width:272px;padding:12px 14px 14px;display:flex;top:0;box-shadow:10px 0 34px #111f321a}.iq-delight .sidebar-brand{border-bottom:1px solid #ffffff17;height:70px;margin-bottom:10px;padding:0 4px 10px}.iq-delight .brand-lockup img{background:#fff;border:1px solid #ffffff40;border-radius:12px;box-shadow:0 7px 24px #0003}.iq-delight .brand-lockup strong{color:#fff;font-size:17px;font-weight:780}.iq-delight .brand-lockup small{color:#aebbd0;letter-spacing:0;text-transform:none;font-size:12px}.iq-delight .rail-toggle,.iq-delight .mobile-close{color:#b9c6d9}.iq-delight .rail-toggle:hover,.iq-delight .mobile-close:hover{color:#fff;background:#ffffff1a}.iq-delight .create-button{background:var(--iq-indigo);color:#fff;border:1px solid #ffffff2e;border-radius:13px;min-height:46px;margin:0 0 12px;padding:9px 12px;font-weight:760;box-shadow:0 9px 22px #060c1f38}.iq-delight .create-button svg:first-child{color:#fff}.iq-delight .create-button:hover{background:#6ca2e9;transform:translateY(-1px)}.iq-delight .create-menu{border-color:var(--iq-line);color:var(--iq-ink);background:#fff}.iq-delight .main-nav{scrollbar-color:#41536d transparent;gap:7px;padding:0 2px 8px 0}.iq-delight .nav-section{gap:3px}.iq-delight .nav-section+.nav-section{border-top-color:#ffffff17;padding-top:8px}.iq-delight .nav-section-label{color:#91a0b7;letter-spacing:.08em;min-height:27px;padding:4px 9px;font-size:12px}.iq-delight .nav-section-label:hover{color:#fff}.iq-delight .nav-item{color:#c6d0df;border-radius:11px;gap:11px;min-height:41px;padding:8px 10px;font-size:14px}.iq-delight .nav-item svg{color:#95a6bd;flex:none}.iq-delight .nav-item:hover{color:#fff;background:#ffffff14}.iq-delight .nav-item.active{color:var(--iq-navy);background:#fff;font-weight:760;box-shadow:0 8px 22px #00000029}.iq-delight .nav-item.active svg{color:var(--iq-indigo)}.iq-delight .nav-customize-wrap{border-top-color:#ffffff17}.iq-delight .nav-customize-button{color:#aebbd0}.iq-delight .nav-customize-button:hover{color:#fff;background:#ffffff14}.iq-delight .nav-customize-popover{border-color:var(--iq-line);color:var(--iq-ink);background:#fff}.iq-delight .sidebar-help{color:#fff;background:#ffffff14;margin-top:10px}.iq-delight .sidebar-help:hover{background:#ffffff24}.iq-delight .sidebar-help span{color:#aebbd0}.iq-delight .help-mark{color:var(--iq-navy);background:#fff}.iq-delight .main-area,.iq-delight.app-shell.assistant-mode .main-area.home-workspace{color:var(--iq-ink);background:0 0;margin-left:272px;padding-top:72px}.iq-delight .main-area.home-workspace{height:100dvh;min-height:0;display:flex;overflow:hidden auto}.iq-delight.app-shell.rail-collapsed .sidebar{width:84px;padding-left:10px;padding-right:10px}.iq-delight.app-shell.rail-collapsed .topbar{left:84px}.iq-delight.app-shell.rail-collapsed .main-area{margin-left:84px}.iq-delight .sidebar.collapsed .rail-toggle{color:var(--iq-navy);background:#fff;border-color:#d7deea}.iq-delight .sidebar.collapsed .nav-item,.iq-delight .sidebar.collapsed .create-button{width:48px}.iq-delight .page{color:var(--iq-ink);padding:clamp(22px,2.4vw,38px) clamp(18px,2.8vw,44px) 58px}.iq-delight .page-header{align-items:center;margin-bottom:26px}.iq-delight .page-header h1,.iq-delight .settings-content-head h2{color:var(--iq-ink);letter-spacing:-.045em;font-size:clamp(28px,2.4vw,38px);font-weight:760}.iq-delight .page-header p,.iq-delight .settings-content-head p{color:var(--iq-muted);font-size:15px;line-height:1.55}.iq-delight .eyebrow{color:var(--iq-indigo);font-size:12px}.iq-delight :is(.panel,.metric-card,.summary-card,.settings-section,.inbox-panel,.calendar-panel){border-color:var(--iq-line);box-shadow:var(--iq-shadow-sm);color:var(--iq-ink);background:#fffffff7}.iq-delight .panel{border-radius:18px}.iq-delight :is(.panel-header,.tabs-row,.table-toolbar,.group-panel,.pagination){border-color:var(--iq-line)}.iq-delight :is(h1,h2,h3,h4,strong,th){color:var(--iq-ink)}.iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--iq-line-strong);color:var(--iq-ink);background:#fff;border-radius:11px;min-height:44px}.iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#8eb5e9;outline:none;box-shadow:0 0 0 4px #174a8b1a}.iq-delight :is(.primary-button,.dark-button){background:var(--iq-indigo);color:#fff;border:1px solid #0000;border-radius:11px;min-height:42px;box-shadow:0 7px 18px #174a8b2e}.iq-delight :is(.primary-button,.dark-button):hover:not(:disabled){background:var(--iq-indigo-dark);transform:translateY(-1px)}.iq-delight .secondary-button{border:1px solid var(--iq-line-strong);color:var(--iq-ink-soft);background:#fff;border-radius:11px;min-height:42px}.iq-delight .secondary-button:hover:not(:disabled){background:var(--iq-surface-soft);border-color:#b4bfd0}.iq-delight .data-table,.iq-delight table{color:var(--iq-ink-soft)}.iq-delight .data-table th,.iq-delight table th{border-color:var(--iq-line);color:var(--iq-muted);letter-spacing:.05em;background:#f6f8fb;font-size:12px}.iq-delight .data-table td,.iq-delight table td{border-color:#e7ebf1}.iq-delight .data-table tbody tr,.iq-delight table tbody tr{background:#fff}.iq-delight .data-table tbody tr:hover,.iq-delight table tbody tr:hover{background:#f8fbff}.iq-delight :is(.metric-card,.summary-card,.dashboard-metric,.stat-card){border:1px solid var(--iq-line);box-shadow:var(--iq-shadow-sm);background:#fff;border-radius:16px}.iq-delight :is(.metric-card,.summary-card,.dashboard-metric,.stat-card) strong{color:var(--iq-ink)}.iq-delight.app-shell.assistant-mode{background:var(--iq-bg);color:var(--iq-ink)}.iq-delight.app-shell.assistant-mode .topbar{border-color:var(--iq-line);background:#ffffffeb}.iq-delight.app-shell.assistant-mode .topbar-left{justify-content:flex-start}.iq-delight.app-shell.assistant-mode .topbar-left>*{display:flex!important}.iq-delight.app-shell.assistant-mode .topbar-left>.company-name{display:none!important}.iq-delight.app-shell.assistant-mode .topbar-actions{display:flex}.iq-delight.app-shell.assistant-mode .mobile-menu{display:inline-flex}.iq-delight .assistant-page,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-page{background:0 0;flex-direction:column;flex:none;width:100%;max-width:1320px;min-height:calc(100dvh - 158px);margin:0 auto;padding:28px clamp(18px,2.8vw,42px) 30px;display:flex}.iq-delight .assistant-heading,.iq-delight .home-workspace .assistant-heading{align-items:center;margin:0 0 18px;display:flex}.iq-delight .home-workspace .assistant-heading h1{color:var(--iq-ink);letter-spacing:-.045em;margin:3px 0 5px;font-size:clamp(25px,2.2vw,34px);font-weight:750}.iq-delight .home-workspace .assistant-heading p{color:var(--iq-muted);font-size:14px}.iq-delight .assistant-model-badge{display:none}.iq-delight .assistant-setup-banner{color:var(--iq-ink);background:linear-gradient(120deg,#f1f7ff,#edf7ff);border-color:#d6e5f8;border-radius:16px}.iq-delight .assistant-layout,.iq-delight .home-workspace .assistant-layout,.iq-delight .home-workspace .assistant-layout.desktop-history-collapsed{flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:600px;display:grid;position:relative}.iq-delight .assistant-context{display:none!important}.iq-delight .assistant-chat,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat{border:1px solid var(--iq-line);background:#fff;border-radius:22px;height:calc(100dvh - 218px);min-height:600px;display:flex;overflow:hidden;box-shadow:0 22px 56px #192a441a}.iq-delight .assistant-chat-head,.iq-delight .home-workspace .assistant-chat-head{border-bottom:1px solid var(--iq-line);background:#fffffff5;min-height:72px;padding:12px 18px;display:flex}.iq-delight .assistant-chat-head>div:nth-child(2){display:flex}.iq-delight .assistant-chat-head>div:nth-child(2) strong{color:var(--iq-ink);font-size:14px}.iq-delight .assistant-chat-head>div:nth-child(2) span{color:var(--iq-muted);font-size:12px}.iq-delight .assistant-orb,.iq-delight .assistant-welcome-mark,.iq-delight .assistant-message.assistant .assistant-message-avatar{background:var(--iq-navy);color:#fff;box-shadow:0 8px 20px #1423382e}.iq-delight .assistant-orb{border-radius:12px;width:42px;height:42px}.iq-delight .assistant-mobile-history-toggle{background:var(--iq-surface-soft);border:1px solid var(--iq-line);color:var(--iq-ink-soft);border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;font-weight:740;display:inline-flex}.iq-delight .assistant-mobile-history-toggle:hover{background:var(--iq-surface-tint);color:var(--iq-indigo)}.iq-delight .assistant-live{color:var(--iq-green);background:#edf8f3}.iq-delight .assistant-thread,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-thread{color:var(--iq-ink);background:linear-gradient(#ffffffe0,#ffffffe0),radial-gradient(circle at 50% 0,#e9f3ff,#0000 28rem);padding:28px clamp(18px,4vw,54px) 16px}.iq-delight .assistant-welcome{max-width:760px}.iq-delight .assistant-welcome-mark{border-radius:18px;width:58px;height:58px}.iq-delight .assistant-welcome h2{color:var(--iq-ink);font-size:27px}.iq-delight .assistant-welcome>p{color:var(--iq-muted);font-size:15px}.iq-delight .assistant-suggestions{gap:10px}.iq-delight .assistant-suggestions button{border-color:var(--iq-line);color:var(--iq-ink-soft);background:#fff;border-radius:14px;min-height:60px;padding:12px 14px;font-size:13px}.iq-delight .assistant-suggestions button:hover:not(:disabled){box-shadow:var(--iq-shadow-sm);background:#f8fbff;border-color:#afcbef}.iq-delight .assistant-message{gap:12px;max-width:900px;margin-bottom:25px}.iq-delight .assistant-message-avatar{border-radius:10px;width:34px;height:34px}.iq-delight .assistant-message>div{max-width:min(780px,100% - 46px)}.iq-delight .assistant-message>div>strong{color:var(--iq-ink);font-size:13px}.iq-delight .assistant-message p{color:var(--iq-ink-soft);font-size:15px;line-height:1.65}.iq-delight .assistant-message.user{flex-direction:row-reverse}.iq-delight .assistant-message.user>div{background:var(--iq-surface-tint);border:1px solid #dfebfa;border-radius:16px 16px 4px;padding:11px 14px}.iq-delight .assistant-message.user .assistant-message-avatar{background:var(--iq-indigo);color:#fff}.iq-delight .assistant-export-actions button{background:var(--iq-surface-soft);border:1px solid var(--iq-line);color:var(--iq-muted)}.iq-delight .assistant-composer{border-top:1px solid var(--iq-line);background:#fff;padding:14px clamp(16px,3vw,36px) 16px}.iq-delight .assistant-composer-input{background:var(--iq-surface-soft);border:1px solid var(--iq-line-strong);border-radius:17px;padding:8px;box-shadow:0 8px 24px #14233812}.iq-delight .assistant-composer-input:focus-within{background:#fff;border-color:#95baea;box-shadow:0 0 0 4px #174a8b1a,0 10px 30px #14233814}.iq-delight .assistant-composer textarea{color:var(--iq-ink);background:0 0;border:0;min-height:48px;font-size:15px}.iq-delight .assistant-composer-input>button{background:var(--iq-indigo);border-radius:12px;width:42px;height:42px}.iq-delight .assistant-composer-input>button:hover:not(:disabled){background:var(--iq-indigo-dark)}.iq-delight .assistant-composer>span{color:var(--iq-faint);font-size:12px}.iq-delight .assistant-layout>.assistant-history,.iq-delight .home-workspace .assistant-layout>.assistant-history,.iq-delight .home-workspace .assistant-layout.desktop-history-collapsed>.assistant-history{border:1px solid var(--iq-line);box-shadow:var(--iq-shadow-md);opacity:0;pointer-events:none;visibility:hidden;z-index:310;background:#fff;border-radius:18px;width:340px;height:auto;max-height:none;padding:12px;transition:opacity .17s,transform .17s;display:flex;position:fixed;top:90px;bottom:22px;left:294px;transform:translate(-24px)}.iq-delight .assistant-layout.history-open>.assistant-history,.iq-delight .home-workspace .assistant-layout.history-open>.assistant-history{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.iq-delight.app-shell.rail-collapsed .assistant-layout>.assistant-history{left:106px}.iq-delight .assistant-mobile-history-head{align-items:center;min-height:46px;display:flex}.iq-delight .assistant-mobile-rail-brand{flex:1;align-items:center;gap:8px;display:flex}.iq-delight .assistant-mobile-rail-brand>span{background:var(--iq-navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.iq-delight .assistant-mobile-rail-brand strong{color:var(--iq-ink)}.iq-delight .assistant-mobile-history-head>div:last-child{gap:4px;display:flex}.iq-delight .assistant-mobile-history-head button{color:var(--iq-muted);background:0 0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.iq-delight .assistant-mobile-history-head button:hover{background:var(--iq-surface-soft);color:var(--iq-ink)}.iq-delight .assistant-desktop-rail-collapse{display:none!important}.iq-delight .assistant-mobile-rail-close{display:inline-flex!important}.iq-delight .assistant-mobile-navigation{display:none!important}.iq-delight .assistant-new-chat{background:var(--iq-indigo);color:#fff;border:0;border-radius:12px;min-height:44px}.iq-delight .assistant-history-list{scrollbar-color:#c5ceda transparent}.iq-delight .assistant-history-label{color:var(--iq-faint);font-size:12px}.iq-delight .assistant-history-open{color:var(--iq-ink-soft);min-height:42px;font-size:13px}.iq-delight .assistant-history-item{border-radius:11px;min-height:42px}.iq-delight .assistant-history-item:hover,.iq-delight .assistant-history-item.active{background:var(--iq-surface-tint);color:var(--iq-ink)}.iq-delight .assistant-history-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:300;background:#101c2d61;border:0;display:block;position:fixed;inset:0}.iq-delight :is(.settings-layout,.project-layout,.inbox-layout,.calendar-panel,.orders-panel,.estimates-panel){color:var(--iq-ink)}.iq-delight .settings-nav{border-color:var(--iq-line);box-shadow:var(--iq-shadow-sm);background:#fff;border-radius:16px}.iq-delight .settings-nav button{color:var(--iq-muted)}.iq-delight .settings-nav button:hover,.iq-delight .settings-nav button.active{background:var(--iq-surface-tint);color:var(--iq-indigo)}.iq-delight .settings-content{border:1px solid var(--iq-line);box-shadow:var(--iq-shadow-sm);background:#fff;border-radius:18px}.iq-delight .settings-section{border-color:var(--iq-line);box-shadow:none;background:0 0}.iq-delight .project-list>button.active{background:var(--iq-surface-tint);box-shadow:inset 4px 0 var(--iq-indigo)}.iq-delight .calendar-event{box-shadow:var(--iq-shadow-sm);border-radius:10px}.iq-delight.isolated-work-order-shell{background:var(--iq-bg);color:var(--iq-ink);min-height:100dvh}.iq-delight.isolated-work-order-shell .order-workspace{max-width:1680px;padding:30px clamp(18px,4vw,64px) 54px}.iq-delight.isolated-work-order-shell .workspace-back{color:var(--iq-indigo)}.iq-delight.isolated-work-order-shell .workspace-customer-heading,.iq-delight.isolated-work-order-shell :is(.scope-primary-card,.scope-notes-card,.mandatory-site-evidence,.site-photos-card,.general-attachments-card,.customer-signoff-card,.internal-notes-card){border:1px solid var(--iq-line);box-shadow:var(--iq-shadow-sm);color:var(--iq-ink);background:#fff;border-radius:18px}.iq-delight.isolated-work-order-shell .workspace-order-number{color:var(--iq-indigo)}.iq-delight.isolated-work-order-shell .workspace-customer-identity h1{color:var(--iq-ink)}.iq-delight.isolated-work-order-shell .workspace-location-line span{color:var(--iq-ink-soft)}.iq-delight.isolated-work-order-shell .workspace-contact-line>span,.iq-delight.isolated-work-order-shell .workspace-header-metrics article{background:var(--iq-surface-soft);border-color:var(--iq-line)}.iq-delight.isolated-work-order-shell .workspace-header-metrics small,.iq-delight.isolated-work-order-shell .workspace-contact-line b{color:var(--iq-muted)}.iq-delight.isolated-work-order-shell .workspace-header-metrics select{color:var(--iq-ink)}.iq-delight.isolated-work-order-shell .miq-classification-strip>span,.iq-delight.isolated-work-order-shell .miq-classification-strip b{color:var(--iq-indigo);background:#fff}.iq-delight.isolated-work-order-shell .miq-classification-strip strong{color:var(--iq-ink)}.iq-delight.isolated-work-order-shell .workspace-tabs{border-color:var(--iq-line)}.iq-delight.isolated-work-order-shell .workspace-tabs button{color:var(--iq-muted)}.iq-delight.isolated-work-order-shell :is(textarea,input:not([type=checkbox]):not([type=radio]),select){border-color:var(--iq-line-strong);color:var(--iq-ink);background:#fff}.iq-delight.isolated-work-order-shell :is(.upload-zone,.site-photo-upload){background:var(--iq-surface-soft);border-color:var(--iq-line-strong);color:var(--iq-muted)}.iq-delight.isolated-work-order-shell :is(.schedule-editor,.share-dialog,.qb-invoice-fields,.qb-invoice-summary,.invoice-readiness){border-color:var(--iq-line);color:var(--iq-ink);background:#fff}.iq-delight.tech-mobile-shell .tech-mobile-header{border-color:var(--iq-line);background:#fffffff5}.iq-delight.tech-mobile-shell :is(.tech-work-list>button,.tech-address-card,.tech-primary-actions button,.tech-section-card,.tech-miq-thread>button,.tech-miq-thread article.assistant,.tech-miq-composer,.tech-time>article){border-color:var(--iq-line);box-shadow:var(--iq-shadow-sm);color:var(--iq-ink);background:#fff}.iq-delight.tech-mobile-shell :is(input,select,textarea){border-color:var(--iq-line-strong);color:var(--iq-ink);background:#fff}.iq-delight.tech-mobile-shell .tech-bottom-nav{border-color:var(--iq-line);background:#fffffff2;box-shadow:0 -10px 28px #14233814}.iq-delight.tech-mobile-shell .tech-bottom-nav button{color:var(--iq-muted)}.iq-delight .app-site-footer,.iq-delight.app-shell.assistant-mode .home-workspace>.app-site-footer{border-top:1px solid var(--iq-line);color:var(--iq-muted);background:#fff;flex:none;grid-template-columns:minmax(220px,auto) minmax(260px,1fr) minmax(250px,auto);align-items:center;gap:12px 24px;min-height:86px;padding:18px clamp(18px,2.8vw,42px);font-size:12px;display:grid}.iq-delight .app-site-footer .site-footer-legal{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.iq-delight .app-site-footer .site-footer-legal nav{gap:12px;display:flex}.iq-delight .app-site-footer p{color:var(--iq-muted);margin:0;line-height:1.45}.iq-delight .app-site-footer a{color:var(--iq-ink-soft);font-weight:650}.iq-delight .app-site-footer .site-footer-made-with{text-align:right}.iq-delight.isolated-work-order-shell>.app-site-footer{display:grid}@media (width<=1180px){.iq-delight .topbar-actions .sync-button span,.iq-delight .topbar-actions .setup-guide-button span,.iq-delight .profile-button>span:not(.avatar){display:none}.iq-delight .global-search-button{flex-basis:360px}.iq-delight .app-site-footer,.iq-delight.app-shell.assistant-mode .home-workspace>.app-site-footer{grid-template-columns:1fr 1fr}.iq-delight .app-site-footer .site-footer-made-with{text-align:left;grid-column:1/-1}}@media (width<=920px){.iq-delight.app-shell{height:100dvh}.iq-delight .topbar,.iq-delight.app-shell.assistant-mode .topbar{height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;left:0}.iq-delight .topbar-left{gap:10px}.iq-delight .mobile-menu{flex:0 0 44px;width:44px;height:44px;display:inline-flex}.iq-delight .mobile-assistant-title{color:var(--iq-ink);margin:0 auto;font-size:16px;display:block;position:absolute;left:50%;transform:translate(-50%)}.iq-delight .mobile-assistant-new{background:var(--iq-indigo);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.iq-delight .company-name,.iq-delight .topbar .organization-switcher,.iq-delight .global-search-button,.iq-delight .topbar-actions{display:none!important}.iq-delight .sidebar,.iq-delight.app-shell.assistant-mode .sidebar{max-width:88vw;padding-top:max(12px, env(safe-area-inset-top));z-index:400;border-radius:0 22px 22px 0;width:310px;transition:transform .19s;transform:translate(-105%);box-shadow:18px 0 50px #0914234d}.iq-delight .sidebar.open{transform:translate(0)}.iq-delight .sidebar .mobile-close{display:inline-flex}.iq-delight .sidebar .rail-toggle{display:none}.iq-delight .sidebar-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:390;background:#101c2d6b;display:block;position:fixed;inset:0}.iq-delight .main-area,.iq-delight.app-shell.assistant-mode .main-area.home-workspace,.iq-delight.app-shell.rail-collapsed .main-area{padding-top:calc(60px + env(safe-area-inset-top));margin-left:0}.iq-delight .main-area.home-workspace{overflow-y:auto}.iq-delight .assistant-page,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-page{min-height:calc(100dvh - 60px - env(safe-area-inset-top));padding:14px 12px 20px}.iq-delight .assistant-heading{margin:6px 6px 14px}.iq-delight .assistant-heading .eyebrow{display:none}.iq-delight .home-workspace .assistant-heading h1{font-size:23px}.iq-delight .home-workspace .assistant-heading p{font-size:13px}.iq-delight .assistant-layout,.iq-delight .home-workspace .assistant-layout{min-height:calc(100dvh - 180px)}.iq-delight .assistant-chat,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat{height:calc(100dvh - 176px - env(safe-area-inset-top));border-radius:18px;min-height:560px}.iq-delight .assistant-chat-head{min-height:64px;padding:9px 12px}.iq-delight .assistant-chat-head>div:nth-child(2) span,.iq-delight .assistant-collaboration,.iq-delight .assistant-live{display:none}.iq-delight .assistant-thread{padding:22px 15px 12px}.iq-delight .assistant-suggestions{grid-template-columns:1fr}.iq-delight .assistant-message{margin-bottom:20px}.iq-delight .assistant-message p{font-size:14px}.iq-delight .assistant-composer{padding:10px 10px calc(12px + env(safe-area-inset-bottom))}.iq-delight .assistant-layout>.assistant-history,.iq-delight .home-workspace .assistant-layout>.assistant-history,.iq-delight.app-shell.rail-collapsed .assistant-layout>.assistant-history{padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));border:0;border-radius:0 20px 20px 0;width:min(88vw,370px);top:0;bottom:0;left:0;transform:translate(-105%)}.iq-delight .assistant-layout.history-open>.assistant-history,.iq-delight .home-workspace .assistant-layout.history-open>.assistant-history{transform:translate(0)}.iq-delight .page{padding:20px 14px 44px}.iq-delight .page-header{flex-direction:column;align-items:stretch;gap:14px}.iq-delight .page-actions{flex-wrap:wrap}.iq-delight :is(button,[role=button]){min-height:44px}.iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;font-size:16px}.iq-delight .settings-layout,.iq-delight .project-layout{grid-template-columns:1fr}.iq-delight .app-site-footer,.iq-delight.app-shell.assistant-mode .home-workspace>.app-site-footer{padding:20px 16px calc(20px + env(safe-area-inset-bottom));grid-template-columns:1fr;align-items:flex-start;gap:12px}.iq-delight .app-site-footer .site-footer-made-with{text-align:left;grid-column:auto}}@media (width<=560px){.iq-delight .assistant-heading p{display:none}.iq-delight .home-workspace .assistant-heading h1{margin-bottom:0;font-size:21px}.iq-delight .assistant-page,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-page{padding-left:8px;padding-right:8px}.iq-delight .assistant-chat,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat{border-left:0;border-right:0;border-radius:16px}.iq-delight .assistant-orb{width:38px;height:38px}.iq-delight .assistant-mobile-history-toggle{min-width:44px;padding:0 10px;font-size:0}.iq-delight .assistant-mobile-history-toggle svg{width:19px;height:19px}.iq-delight .assistant-welcome{justify-content:flex-start;padding-top:42px}.iq-delight .assistant-welcome h2{font-size:24px}.iq-delight .assistant-welcome>p{font-size:14px}.iq-delight .assistant-message.user>div{max-width:calc(100% - 52px)}.iq-delight .assistant-export-actions{overflow-x:auto}.iq-delight .assistant-action-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.iq-delight .assistant-action-buttons{grid-column:1/-1;width:100%}.iq-delight .assistant-action-buttons button{flex:1}.iq-delight.isolated-work-order-shell .order-workspace{padding:14px 10px 42px}}@media (prefers-reduced-motion:reduce){.iq-delight *,.iq-delight :before,.iq-delight :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--brand-midnight:#132238;--brand-midnight-soft:#1e3551;--brand-blue:#174a8b;--brand-blue-dark:#103a70;--brand-sky:#54b8f8;--brand-green:#2baa7d;--brand-amber:#e99a35;--brand-red:#d05252;--brand-canvas:#f4f7fa;--brand-paper:#fff;--brand-ink:#1a2435;--brand-slate:#65748a;--brand-faint:#8c99aa;--brand-line:#dde4ec;--brand-line-strong:#c8d2df;--brand-blue-wash:#edf5ff;--brand-sky-wash:#edf8fe;--brand-green-wash:#eaf8f2;--brand-amber-wash:#fff5e7;--brand-red-wash:#fdf0f0;--brand-radius-control:11px;--brand-radius-card:16px;--brand-radius-hero:24px;--brand-shadow-sm:0 1px 2px #1322380a, 0 8px 24px #1322380f;--brand-shadow-md:0 24px 70px #13223821}.iq-delight.app-shell .inbox-thread,.iq-delight.app-shell .inbox-thread-scroll,.iq-delight.app-shell .inbox-timeline-item,.iq-delight.app-shell .inbox-message.rich-email{box-sizing:border-box;min-width:0;overflow-x:hidden}.iq-delight.app-shell .inbox-message.rich-email{float:none!important;width:100%!important;max-width:min(100%,1180px)!important;margin-inline:auto!important}.iq-delight.app-shell .inbox-email-document{box-sizing:border-box;contain:inline-size;display:block;overflow:hidden;width:100%!important;max-width:100%!important}.iq-delight.app-shell .inbox-thread-end-actions{clear:both;align-items:center;gap:9px;width:100%;max-width:1100px;margin:22px auto 8px;display:flex}.iq-delight.app-shell .inbox-thread-end-actions>button{background:var(--brand-paper);border:1px solid var(--brand-line-strong);color:var(--brand-ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.iq-delight.app-shell .inbox-thread-end-actions>button:hover{background:var(--brand-blue-wash);border-color:color-mix(in srgb, var(--brand-blue) 42%, var(--brand-line));color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-message-action-bar{background:color-mix(in srgb, var(--brand-paper) 94%, var(--brand-blue-wash));border:1px solid var(--brand-line-strong);border-radius:999px;align-items:stretch;gap:3px;width:fit-content;margin:12px 0 0;padding:3px;display:inline-flex;position:static;box-shadow:0 5px 16px #11244014}.iq-delight.app-shell .inbox-message-action-bar>button{color:var(--brand-slate);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.iq-delight.app-shell .inbox-message-action-bar>button:hover,.iq-delight.app-shell .inbox-message-action-bar>button:focus-visible{background:var(--brand-blue-wash);color:var(--brand-blue-dark);outline:0}.iq-delight.app-shell .inbox-reply-history{background:color-mix(in srgb, var(--brand-paper) 92%, var(--brand-canvas));border-block:1px solid var(--brand-line);flex:0 auto;max-height:150px;overflow:hidden}.iq-delight.app-shell .inbox-reply-history>summary{color:var(--brand-slate);cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;list-style:none;display:flex}.iq-delight.app-shell .inbox-reply-history>summary::-webkit-details-marker{display:none}.iq-delight.app-shell .inbox-reply-history>summary small{color:var(--brand-faint);margin-left:auto}.iq-delight.app-shell .inbox-reply-history[open]>summary>svg:last-child{transform:rotate(180deg)}.iq-delight.app-shell .inbox-reply-history>div{border-top:1px solid var(--brand-line);max-height:110px;padding:6px 12px 9px;display:grid;overflow-y:auto}.iq-delight.app-shell .inbox-reply-history article{border-bottom:1px solid color-mix(in srgb, var(--brand-line) 68%, transparent);padding:7px 0}.iq-delight.app-shell .inbox-reply-history article:last-child{border-bottom:0}.iq-delight.app-shell .inbox-reply-history article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.iq-delight.app-shell .inbox-reply-history article strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .inbox-reply-history article time{color:var(--brand-faint);font-size:12px}.iq-delight.app-shell .inbox-reply-history article p{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.iq-delight.app-shell .inbox-new-message-mobile-tools{display:none}.iq-delight.app-shell .inbox-new-message-header{min-height:68px}.iq-delight.app-shell .inbox-new-message-close{order:3}.iq-delight.app-shell .inbox-new-message-form{flex-direction:column;flex:auto;min-height:0;overflow:hidden;padding:0!important;display:flex!important}.iq-delight.app-shell .inbox-new-message-addresses{flex:none;padding:4px 20px 0}.iq-delight.app-shell .inbox-new-message-addresses>label{border-bottom:1px solid var(--brand-line);color:var(--brand-slate);align-items:center;gap:10px;min-height:44px;display:flex}.iq-delight.app-shell .inbox-new-message-addresses :is(input,select){box-shadow:none;color:var(--brand-ink);background:0 0;border:0;border-radius:0;outline:none;flex:auto;min-width:0;min-height:42px;padding:0;font-size:13px}.iq-delight.app-shell .inbox-new-message-addresses :is(input,select):focus{box-shadow:none}.iq-delight.app-shell .inbox-new-message-editor{flex:auto;min-height:0;padding:14px 20px 0}.iq-delight.app-shell .inbox-new-message-editor .inbox-rich-composer{flex-direction:column;height:100%;display:flex}.iq-delight.app-shell .inbox-new-message-editor .inbox-rich-editor{flex:auto;min-height:240px;font-size:15px}.iq-delight.app-shell .inbox-new-message-files{flex-wrap:wrap;flex:none;gap:6px;padding:8px 20px;display:flex}.iq-delight.app-shell .inbox-new-message-files>span{background:var(--brand-canvas);border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:6px 9px;font-size:12px;display:inline-flex}.iq-delight.app-shell .inbox-new-message-files button{color:var(--brand-muted);background:0 0;border:0;padding:0;display:inline-flex}.iq-delight.app-shell .inbox-new-message-actions{justify-content:space-between;align-items:center;display:flex}.iq-delight.app-shell .inbox-new-message-actions>div{align-items:center;gap:5px;display:flex}@media (width<=760px){.iq-delight.app-shell .inbox-mobile-folder{max-width:calc(100vw - 154px)!important}.iq-delight.app-shell .inbox-mobile-status-tabs button{text-overflow:ellipsis;white-space:nowrap;max-width:min(78vw,280px);overflow:hidden}.iq-delight.app-shell .inbox-thread-scroll{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.iq-delight.app-shell .inbox-message-head-actions>button{display:none}.iq-delight.app-shell .inbox-message-action-bar{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:9px 0 10px;display:grid;top:6px}.iq-delight.app-shell .inbox-message-action-bar>button{min-height:40px;padding-inline:6px;font-size:12px}.iq-delight.app-shell .inbox-thread-end-actions{gap:7px;width:calc(100% - 8px);margin:16px 4px 8px}.iq-delight.app-shell .inbox-thread-end-actions>button{flex:1 1 0;min-height:46px;padding-inline:7px;font-size:12px}.iq-delight.app-shell .inbox-compose-dock.reply-open{z-index:1000;position:fixed;background:0 0!important;width:100%!important;padding:0!important;inset:auto 0 0!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .mode-reply{overflow:hidden;border:1px solid var(--brand-line)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;height:min(74dvh,720px)!important;min-height:min(440px,100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;box-shadow:0 -20px 58px #0a192c47!important}.iq-delight.app-shell .reply-open .inbox-front-draft-header{border-radius:22px 22px 0 0!important;min-height:54px!important;padding:6px 9px!important}.iq-delight.app-shell .reply-open .inbox-front-addresses{max-height:126px!important;padding-inline:10px!important}.iq-delight.app-shell .reply-open .inbox-front-addresses>label{min-height:38px!important}.iq-delight.app-shell .reply-open .inbox-reply-history{max-height:116px}.iq-delight.app-shell .reply-open .inbox-reply-history>div{max-height:78px}.iq-delight.app-shell .reply-open .inbox-rich-editor{min-height:72px!important;padding:13px 14px!important}.iq-delight.app-shell .inbox-new-message-dialog{border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:none!important}.iq-delight.app-shell .inbox-new-message-header{align-items:center;display:flex;min-height:calc(58px + env(safe-area-inset-top))!important;padding:calc(7px + env(safe-area-inset-top)) 8px 7px!important}.iq-delight.app-shell .inbox-new-message-header>div:nth-child(2){flex:auto;min-width:0}.iq-delight.app-shell .inbox-new-message-header .quick-icon,.iq-delight.app-shell .inbox-new-message-header p{display:none}.iq-delight.app-shell .inbox-new-message-header h2{font-size:16px!important}.iq-delight.app-shell .inbox-new-message-close{flex:0 0 42px;order:-1}.iq-delight.app-shell .inbox-new-message-mobile-tools{flex:none;align-items:center;gap:1px;display:flex}.iq-delight.app-shell .inbox-new-message-mobile-tools :is(.icon-button,label){background:0 0;border:0;min-width:42px;height:42px;min-height:42px}.iq-delight.app-shell .inbox-new-message-mobile-send{color:var(--brand-blue)!important}.iq-delight.app-shell .inbox-new-message-form{display:flex!important}.iq-delight.app-shell .inbox-new-message-addresses{max-height:190px;padding:0 12px;overflow-y:auto}.iq-delight.app-shell .inbox-new-message-addresses>label{min-height:48px}.iq-delight.app-shell .inbox-new-message-addresses>label>span:first-child{flex-basis:46px;font-size:13px}.iq-delight.app-shell .inbox-new-message-addresses :is(input,select){min-height:46px;font-size:16px}.iq-delight.app-shell .inbox-new-message-editor{padding:0}.iq-delight.app-shell .inbox-new-message-editor .inbox-rich-composer{box-shadow:none;border:0;border-radius:0}.iq-delight.app-shell .inbox-new-message-editor .inbox-rich-editor{min-height:180px;padding:18px 16px;font-size:16px}.iq-delight.app-shell .inbox-new-message-editor .inbox-format-toolbar{border-bottom:0;border-top:1px solid var(--brand-line);order:2;overflow-x:auto}.iq-delight.app-shell .inbox-new-message-files{padding-inline:12px}.iq-delight.app-shell .inbox-new-message-actions{min-height:calc(52px + env(safe-area-inset-bottom))!important;padding:5px 10px calc(5px + env(safe-area-inset-bottom))!important}.iq-delight.app-shell .inbox-new-message-actions>button{display:none}}.iq-delight.app-shell .inbox-ai-toolbar{background:color-mix(in srgb, var(--brand-canvas) 72%, var(--brand-paper));border-bottom:1px solid var(--brand-line);border-top:1px solid var(--brand-line);scrollbar-width:thin;align-items:center;gap:6px;min-height:42px;padding:5px 8px;display:flex;overflow:auto visible}.iq-delight.app-shell .inbox-ai-toolbar>button,.iq-delight.app-shell .inbox-ai-toolbar>details>summary{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:12px;list-style:none;display:inline-flex}.iq-delight.app-shell .inbox-ai-toolbar>details{position:relative}.iq-delight.app-shell .inbox-ai-toolbar>details>summary::-webkit-details-marker{display:none}.iq-delight.app-shell .inbox-ai-toolbar>button:hover,.iq-delight.app-shell .inbox-ai-toolbar>details>summary:hover,.iq-delight.app-shell .inbox-ai-toolbar>details[open]>summary{background:var(--brand-blue-wash);border-color:color-mix(in srgb, var(--brand-blue) 38%, var(--brand-line));color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-ai-toolbar>button:disabled,.iq-delight.app-shell .inbox-ai-toolbar>details>summary[aria-disabled=true]{cursor:not-allowed;opacity:.5}.iq-delight.app-shell .inbox-ai-toolbar-menu{background:var(--brand-paper);border:1px solid var(--brand-line);z-index:70;border-radius:10px;min-width:132px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 16px 36px #0b192b38}.iq-delight.app-shell .inbox-ai-toolbar-menu>button{color:var(--brand-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 9px;font-size:12px}.iq-delight.app-shell .inbox-ai-toolbar-menu>button:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}@media (width<=760px){.iq-delight.app-shell .inbox-ai-toolbar{padding-inline:6px}.iq-delight.app-shell .inbox-ai-toolbar>button,.iq-delight.app-shell .inbox-ai-toolbar>details>summary{padding-inline:8px}}@media (width>=761px){.iq-delight.app-shell .inbox-compose-dock.reply-open{background:color-mix(in srgb, var(--brand-canvas) 82%, var(--brand-paper))!important;border-top:1px solid var(--brand-line)!important;z-index:auto!important;justify-content:flex-start!important;align-items:stretch!important;width:auto!important;padding:10px 12px!important;display:flex!important;position:static!important;inset:auto!important}.iq-delight.app-shell .inbox-compose-dock.reply-open>.mode-reply{background:var(--brand-paper)!important;border:1px solid color-mix(in srgb, var(--brand-blue) 20%, var(--brand-line))!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:clamp(340px,48vh,580px)!important;min-height:340px!important;max-height:58vh!important;margin:0!important;display:flex!important;overflow:hidden auto!important;box-shadow:0 10px 32px #0814261f!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-header{background:color-mix(in srgb, var(--brand-canvas) 72%, var(--brand-paper));min-height:48px;padding:7px 10px}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-identity strong,.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-identity small{font-size:12px}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-addresses{max-height:154px;padding:2px 12px;overflow-y:auto}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-addresses>label{min-height:34px}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-reply-history{display:none}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-composer>.mention-composer-wrap{flex:auto;min-height:132px;padding:0 10px;display:flex}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-rich-composer{box-shadow:none;border-color:#0000;flex-direction:column;flex:auto;display:flex}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-rich-editor{flex:auto;min-height:116px!important;max-height:none!important;padding:14px 6px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-composer-actions{border-top:1px solid var(--brand-line);min-height:50px;padding:7px 10px!important}}.iq-delight.app-shell .inbox-front-composer>.inbox-attachment-preview,.iq-delight.app-shell .inbox-new-message-form>.inbox-attachment-preview{background:0 0;border:0;border-radius:0;margin:7px 12px 2px;padding:0}.iq-delight.app-shell .inbox-front-composer .inbox-attachment-preview-item,.iq-delight.app-shell .inbox-new-message-form .inbox-attachment-preview-item{flex-basis:220px;min-height:50px}.iq-pointer-clipboard-menu{background:var(--brand-paper,#fff);border:1px solid var(--brand-line,#d8e0ea);z-index:4000;border-radius:11px;min-width:174px;padding:5px;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #08142638}.iq-pointer-clipboard-menu button{color:var(--brand-ink,#172033);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;font:600 12px/1.2 Arial,sans-serif;display:flex}.iq-pointer-clipboard-menu button:hover,.iq-pointer-clipboard-menu button:focus-visible{background:var(--brand-blue-wash,#eef3ff);outline:0}.iq-pointer-clipboard-menu button:disabled{cursor:default;opacity:.42}.iq-pointer-clipboard-menu button kbd{color:var(--brand-muted,#78869a);font:500 9px/1 Arial,sans-serif}.iq-delight.app-shell .inbox-message-head>.inbox-message-head-actions{flex-direction:row;flex:none;align-items:center;gap:3px;margin-left:auto;display:flex}.iq-delight.app-shell .inbox-message-head-actions button{color:var(--brand-slate);opacity:.72;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.iq-delight.app-shell .inbox-message:hover .inbox-message-head-actions button,.iq-delight.app-shell .inbox-message-head-actions button:focus-visible{opacity:1}.iq-delight.app-shell .inbox-message-head-actions button:hover{background:var(--brand-blue-wash);border-color:var(--brand-line);color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-compose-dock{background:color-mix(in srgb, var(--brand-canvas) 70%, var(--brand-paper));border-top:1px solid var(--brand-line);flex-direction:column;flex:none;gap:7px;padding:8px 10px 10px;display:flex}.iq-delight.app-shell .inbox-compose-dock .inbox-front-composer{max-height:min(58dvh,620px);margin:0;overflow-y:auto;box-shadow:0 12px 34px #11203324}.iq-delight.app-shell .inbox-compose-close{flex:0 0 32px;width:32px;height:32px}.iq-delight.app-shell .inbox-front-addresses{padding:4px 13px}.iq-delight.app-shell .inbox-front-addresses>label{align-items:center;gap:8px;min-width:0;min-height:36px;display:flex}.iq-delight.app-shell .inbox-front-addresses>label+label{border-top:1px solid color-mix(in srgb, var(--brand-line) 72%, transparent)}.iq-delight.app-shell .inbox-front-addresses>label>span:first-child{color:var(--brand-slate);flex:0 0 48px;font-size:12px;font-weight:800}.iq-delight.app-shell .inbox-front-addresses :is(input,select){color:var(--brand-ink);background:0 0;border:0;border-radius:7px;outline:0;flex:auto;min-width:0;min-height:30px;padding:5px 7px;font-size:12px}.iq-delight.app-shell .inbox-front-addresses :is(input,select):focus{background:var(--brand-blue-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-blue) 26%, var(--brand-line))}.iq-delight.app-shell .inbox-front-addresses small{flex:none;margin-left:0}.iq-delight.app-shell .inbox-front-recipient-tools{flex:none;align-items:center;gap:2px;display:inline-flex}.iq-delight.app-shell .inbox-front-recipient-tools button{color:var(--brand-slate);background:0 0;border-radius:6px;min-height:26px;padding:0 7px;font-size:12px;font-weight:800}.iq-delight.app-shell .inbox-front-recipient-tools button:hover,.iq-delight.app-shell .inbox-front-recipient-tools button.active{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-internal-comment-bar{background:var(--brand-paper);border:1px solid color-mix(in srgb, var(--brand-amber) 26%, var(--brand-line-strong));box-shadow:var(--brand-shadow-sm);border-radius:11px;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 7px 6px 10px;display:grid;position:relative}.iq-delight.app-shell .inbox-internal-comment-identity{color:var(--brand-amber);align-items:center;gap:7px;display:flex}.iq-delight.app-shell .inbox-internal-comment-identity>span{gap:1px;display:grid}.iq-delight.app-shell .inbox-internal-comment-identity strong{color:var(--brand-ink);white-space:nowrap;font-size:12px}.iq-delight.app-shell .inbox-internal-comment-identity small{color:var(--brand-slate);white-space:nowrap;font-size:12px}.iq-delight.app-shell .inbox-internal-comment-bar .mention-composer-wrap{min-width:0}.iq-delight.app-shell .inbox-internal-comment-bar textarea{background:color-mix(in srgb, var(--brand-canvas) 66%, var(--brand-paper));border:1px solid var(--brand-line);color:var(--brand-ink);resize:vertical;border-radius:8px;outline:0;width:100%;min-height:34px;max-height:92px;padding:8px 10px;font-size:12px;line-height:1.4;display:block}.iq-delight.app-shell .inbox-internal-comment-bar textarea:focus{border-color:var(--brand-amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-amber) 12%, transparent)}.iq-delight.app-shell .inbox-internal-comment-actions{align-items:center;gap:3px;display:inline-flex}.iq-delight.app-shell .inbox-internal-comment-actions .inbox-attach-control{align-items:center;display:inline-flex}.iq-delight.app-shell .inbox-internal-send{background:var(--brand-amber);border-color:var(--brand-amber);color:#fff}.iq-delight.app-shell .inbox-internal-send:disabled{background:var(--brand-canvas-strong);border-color:var(--brand-line);color:var(--brand-faint)}.iq-delight.app-shell .inbox-internal-comment-bar>.inbox-pending-media{grid-column:2/-1;margin:0}.iq-delight.app-shell .inbox-internal-comment-bar .mention-chip-row{margin-bottom:5px}.iq-delight.app-shell .inbox-internal-comment-bar .mention-suggestions{top:auto;bottom:calc(100% + 5px)}@media (width<=760px){.iq-delight.app-shell .inbox-compose-dock{padding:6px 7px 7px}.iq-delight.app-shell .inbox-compose-dock .inbox-front-composer{border-radius:13px;max-height:62dvh;margin:0}.iq-delight.app-shell .inbox-front-draft-header{flex-direction:row;align-items:center}.iq-delight.app-shell .inbox-front-addresses{padding-inline:9px}.iq-delight.app-shell .inbox-front-addresses>label{min-height:40px}.iq-delight.app-shell .inbox-front-addresses>label>span:first-child{flex-basis:42px}.iq-delight.app-shell .inbox-front-addresses :is(input,select){font-size:16px}.iq-delight.app-shell .inbox-front-addresses small{display:none}.iq-delight.app-shell .inbox-internal-comment-bar{grid-template-columns:minmax(0,1fr) auto;padding-left:7px}.iq-delight.app-shell .inbox-internal-comment-identity{display:none}.iq-delight.app-shell .inbox-internal-comment-bar textarea{min-height:42px;font-size:16px}.iq-delight.app-shell .inbox-internal-comment-bar>.inbox-pending-media{grid-column:1/-1}.iq-delight.app-shell .inbox-message-head-actions button{opacity:1}}.iq-delight.app-shell [hidden]{display:none!important}.iq-delight.app-shell .commercial-create-modal{grid-template-rows:auto minmax(0,1fr);max-width:880px;max-height:min(820px,100dvh - 72px);display:grid;overflow:hidden}@media (width<=760px){html,body,#__next{background:var(--brand-canvas)!important;height:100%!important;min-height:100vh!important;width:100%!important;min-height:100dvh!important}body{box-sizing:border-box;margin:0;overflow:hidden}body:before{background:var(--brand-canvas);content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}.iq-delight.app-shell{overflow:hidden;background:var(--brand-canvas)!important;height:100dvh!important;min-height:-webkit-fill-available!important}.iq-delight.app-shell .commercial-create-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;position:fixed;inset:0}.iq-delight.app-shell .commercial-create-modal .modal-header{min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.iq-delight.app-shell .commercial-create-modal .modal-header>div,.iq-delight.app-shell .commercial-step .field-grid>*{min-width:0}.iq-delight.app-shell .commercial-progress{padding:0 8px}.iq-delight.app-shell .commercial-progress>div{gap:5px;min-height:54px}.iq-delight.app-shell .commercial-progress strong{text-align:center;font-size:12px;line-height:1.2}.iq-delight.app-shell .commercial-step{padding:20px 14px 28px}.iq-delight.app-shell .commercial-step .field-grid,.iq-delight.app-shell .commercial-review-grid{grid-template-columns:minmax(0,1fr)}.iq-delight.app-shell .commercial-step .field-grid>*{grid-column:1!important}.iq-delight.app-shell .commercial-step :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;font-size:16px}.iq-delight.app-shell .commercial-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.iq-delight.app-shell .commercial-actions button{flex:1 1 0;min-width:0;min-height:52px}.iq-delight.app-shell .inbox-page{height:calc(100dvh - 60px - env(safe-area-inset-top));background:#f7f8fb;flex-direction:column;display:flex}.iq-delight.app-shell .inbox-unified-switch{background:#e7ebf1;border-left:0;border-right:0;border-radius:0;align-self:stretch;width:100%;margin:0;padding:5px 12px}.iq-delight.app-shell .inbox-unified-switch button{min-height:48px;padding:5px 8px}.iq-delight.app-shell .inbox-unified-switch strong{font-size:13px}.iq-delight.app-shell .inbox-unified-switch small{display:none}.iq-delight.app-shell .inbox-shell{flex:auto;height:auto;min-height:0}.iq-delight.app-shell .inbox-mobile-folder{max-width:calc(100vw - 160px);height:auto;min-height:50px}.iq-delight.app-shell .inbox-mobile-folder span,.iq-delight.app-shell .inbox-card-line strong,.iq-delight.app-shell .inbox-card-copy>b,.iq-delight.app-shell .inbox-card-copy>small{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.iq-delight.app-shell .inbox-mobile-status-tabs button{white-space:nowrap;max-width:none}.iq-delight.app-shell .inbox-card-line{align-items:flex-start}.iq-delight.app-shell .inbox-card-meta{flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:8px;line-height:1.3;display:flex}.iq-delight.app-shell .inbox-card-meta em{white-space:normal;font-size:12px}.iq-delight.app-shell .inbox-conversation-card{min-height:142px}.iq-delight.app-shell .inbox-thread-title h2{-webkit-line-clamp:3}.iq-delight.app-shell .inbox-thread-actions>*{max-width:none}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select) select{field-sizing:content;text-overflow:clip;white-space:nowrap;width:max-content;max-width:none;overflow:visible}.iq-delight.app-shell .inbox-message,.iq-delight.app-shell .inbox-message p{max-height:none;overflow:visible}.iq-delight.app-shell .inbox-message p{overflow-wrap:anywhere;white-space:pre-wrap}.iq-delight.app-shell .inbox-team-workspace{background:#f7f8fb;flex:auto;min-height:0}.iq-delight.app-shell .inbox-team-workspace .team-chat-page.compact{height:100%;padding:0}.iq-delight.app-shell .inbox-team-workspace .team-chat-shell{border:0;border-radius:0;flex-direction:column;height:100%;display:flex}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail{background:var(--brand-paper);border-bottom:1px solid var(--brand-line);color:var(--brand-ink);scrollbar-width:none;flex:none;padding:8px 12px;display:block;overflow-x:auto}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail::-webkit-scrollbar{display:none}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail>p,.iq-delight.app-shell .inbox-team-workspace .team-channel-add{display:none}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav{gap:7px;display:flex;overflow:visible}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav button{color:var(--brand-slate);background:#f1f4f7;border:1px solid #0000;border-radius:999px;flex:none;gap:6px;width:auto;min-height:42px;padding:0 14px;font-size:13px}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav button.active{background:var(--brand-midnight);border-color:var(--brand-midnight);color:#fff}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav button span{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.iq-delight.app-shell .inbox-team-workspace .team-message-column{flex:auto;min-height:0}.iq-delight.app-shell .inbox-team-workspace .team-channel-header{background:#fff;min-height:58px;padding:9px 14px}.iq-delight.app-shell .inbox-team-workspace .team-channel-header small{white-space:normal;line-height:1.35}.iq-delight.app-shell .inbox-team-workspace .team-message{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:8px 14px}.iq-delight.app-shell .inbox-team-workspace .team-message p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.iq-delight.app-shell .inbox-team-workspace .team-message-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff}.iq-delight.app-shell .inbox-team-workspace .team-message-composer textarea{min-height:48px;font-size:16px}}.iq-delight.app-shell .commercial-create-form{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.iq-delight.app-shell .commercial-progress{border-bottom:1px solid var(--brand-line);background:#f8fafc;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 22px;display:grid}.iq-delight.app-shell .commercial-progress>div{color:var(--brand-faint);justify-content:center;align-items:center;gap:8px;min-height:58px;font-size:12px;display:flex;position:relative}.iq-delight.app-shell .commercial-progress>div:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.iq-delight.app-shell .commercial-progress>div.active{color:var(--brand-blue-dark)}.iq-delight.app-shell .commercial-progress>div.active:after{background:var(--brand-blue)}.iq-delight.app-shell .commercial-progress>div.complete{color:var(--brand-green)}.iq-delight.app-shell .commercial-progress span{background:var(--brand-paper);border:1px solid var(--brand-line-strong);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.iq-delight.app-shell .commercial-progress .active span{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.iq-delight.app-shell .commercial-progress .complete span{background:var(--brand-green-wash);color:var(--brand-green);border-color:#b8dfd0}.iq-delight.app-shell .commercial-step{flex:auto;min-height:0;padding:26px 28px 34px;overflow:hidden auto}.iq-delight.app-shell .commercial-step-heading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.iq-delight.app-shell .commercial-step-heading>span{background:var(--brand-blue-wash);color:var(--brand-blue);border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:14px;font-weight:850;display:flex}.iq-delight.app-shell .commercial-step-heading h3{color:var(--brand-midnight);letter-spacing:-.025em;margin:0 0 4px;font-size:20px}.iq-delight.app-shell .commercial-step-heading p{color:var(--brand-slate);margin:0;font-size:13px;line-height:1.5}.iq-delight.app-shell .commercial-step .field-grid{gap:17px}.iq-delight.app-shell .commercial-step .field-grid>label{gap:7px}.iq-delight.app-shell .commercial-step :is(input,select,textarea){min-height:50px}.iq-delight.app-shell .commercial-step textarea{min-height:132px}.iq-delight.app-shell .commercial-step .money-input{background:var(--brand-paper);border-color:var(--brand-line-strong);border-radius:var(--brand-radius-control)}.iq-delight.app-shell .commercial-step .money-input>span{color:var(--brand-slate);padding-left:14px;font-size:15px}.iq-delight.app-shell .commercial-step .money-input input{min-height:48px}.iq-delight.app-shell .commercial-step .project-estimate-toggle{background:var(--brand-blue-wash);border-color:#cfe2fb;min-height:72px;padding:13px 15px}.iq-delight.app-shell .commercial-step .project-estimate-toggle input{width:22px;height:22px}.iq-delight.app-shell .commercial-step .project-estimate-toggle strong{color:var(--brand-blue-dark);font-size:14px}.iq-delight.app-shell .commercial-step .project-estimate-toggle small{color:var(--brand-slate);font-size:12px;line-height:1.4}.iq-delight.app-shell .commercial-flow-error{background:var(--brand-red-wash);color:#a43f46;border-bottom:1px solid #efcece;flex:none;align-items:center;gap:8px;padding:10px 28px;font-size:13px;display:flex}.iq-delight.app-shell .commercial-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.iq-delight.app-shell .commercial-review .review-card{box-shadow:none;border-radius:16px;padding:16px}.iq-delight.app-shell .commercial-review .review-card dl{gap:10px;display:grid}.iq-delight.app-shell .commercial-review .review-card dl>div{border-top:1px solid var(--brand-line);padding-top:10px}.iq-delight.app-shell .commercial-review .review-card dd{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.iq-delight.app-shell .commercial-actions{border-top:1px solid var(--brand-line);background:#fffffffa;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.iq-delight.app-shell .commercial-actions button{justify-content:center;min-width:130px;min-height:48px}.iq-delight.app-shell .inbox-page{flex-direction:column;display:flex}.iq-delight.app-shell .inbox-unified-switch{border:1px solid var(--brand-line);background:#e9eef4;border-radius:15px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:4px;width:min(780px,100%);margin-bottom:12px;padding:4px;display:grid}.iq-delight.app-shell .inbox-unified-switch button{color:var(--brand-slate);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:7px 14px;display:flex}.iq-delight.app-shell .inbox-unified-switch button.active{background:var(--brand-paper);color:var(--brand-blue-dark);box-shadow:0 2px 10px #13223817}.iq-delight.app-shell .inbox-unified-switch button>span{text-align:left;gap:1px;min-width:0;display:grid}.iq-delight.app-shell .inbox-unified-switch strong{font-size:13px}.iq-delight.app-shell .inbox-unified-switch small{color:var(--brand-faint);font-size:12px}.iq-delight.app-shell .inbox-team-workspace{flex:auto;min-height:0;overflow:hidden}.iq-delight.app-shell .inbox-team-workspace .team-chat-page.compact{height:100%}.iq-delight.app-shell .inbox-team-workspace .team-chat-shell{border-color:var(--brand-line);border-radius:16px}@media (width<=760px){html,body,#__next{width:100%;height:100%;background-color:var(--brand-canvas)!important}body:before{background:var(--brand-canvas);content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}.iq-delight.app-shell .commercial-create-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;position:fixed;inset:0}.iq-delight.app-shell .commercial-create-modal .modal-header{min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.iq-delight.app-shell .commercial-create-modal .modal-header>div{min-width:0}.iq-delight.app-shell .commercial-create-modal .modal-header h2{font-size:20px}.iq-delight.app-shell .commercial-create-modal .modal-header p{font-size:12px;line-height:1.35}.iq-delight.app-shell .commercial-progress{padding:0 8px}.iq-delight.app-shell .commercial-progress>div{gap:5px;min-height:54px}.iq-delight.app-shell .commercial-progress strong{text-align:center;font-size:12px;line-height:1.2}.iq-delight.app-shell .commercial-progress span{width:24px;height:24px}.iq-delight.app-shell .commercial-step{padding:20px 14px 28px}.iq-delight.app-shell .commercial-step-heading{gap:10px;margin-bottom:18px}.iq-delight.app-shell .commercial-step-heading>span{border-radius:10px;flex-basis:34px;height:34px}.iq-delight.app-shell .commercial-step-heading h3{font-size:19px}.iq-delight.app-shell .commercial-step-heading p{font-size:12px}.iq-delight.app-shell .commercial-step .field-grid,.iq-delight.app-shell .commercial-review-grid{grid-template-columns:minmax(0,1fr)}.iq-delight.app-shell .commercial-step .field-grid>*{min-width:0;grid-column:1!important}.iq-delight.app-shell .commercial-step :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;font-size:16px}.iq-delight.app-shell .commercial-review-grid{gap:12px}.iq-delight.app-shell .commercial-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.iq-delight.app-shell .commercial-actions button{flex:1 1 0;min-width:0;min-height:52px}.iq-delight.app-shell .inbox-page{background:#f7f8fb;flex-direction:column;display:flex}.iq-delight.app-shell .inbox-unified-switch{background:#e7ebf1;border-left:0;border-right:0;border-radius:0;align-self:stretch;width:100%;margin:0;padding:5px 12px}.iq-delight.app-shell .inbox-unified-switch button{min-height:48px;padding:5px 8px}.iq-delight.app-shell .inbox-unified-switch strong{font-size:13px}.iq-delight.app-shell .inbox-unified-switch small{display:none}.iq-delight.app-shell .inbox-shell{flex:auto;height:auto;min-height:0}.iq-delight.app-shell .inbox-mobile-folder{max-width:calc(100vw - 160px);height:auto;min-height:50px}.iq-delight.app-shell .inbox-mobile-folder span{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.iq-delight.app-shell .inbox-mobile-status-tabs button{white-space:nowrap;max-width:none}.iq-delight.app-shell .inbox-card-line{align-items:flex-start}.iq-delight.app-shell .inbox-card-line strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.iq-delight.app-shell .inbox-card-copy>b,.iq-delight.app-shell .inbox-card-copy>small{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.iq-delight.app-shell .inbox-card-meta{align-items:center;gap:5px 7px;margin-top:8px;line-height:1.3;display:flex}.iq-delight.app-shell .inbox-card-meta em{white-space:normal;font-size:12px}.iq-delight.app-shell .inbox-conversation-card{min-height:142px}.iq-delight.app-shell .inbox-thread-title h2{-webkit-line-clamp:3}.iq-delight.app-shell .inbox-thread-actions>*{max-width:none}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select) select{field-sizing:content;text-overflow:clip;white-space:nowrap;width:max-content;max-width:none;overflow:visible}.iq-delight.app-shell .inbox-message,.iq-delight.app-shell .inbox-message p{max-height:none;overflow:visible}.iq-delight.app-shell .inbox-message p{overflow-wrap:anywhere;white-space:pre-wrap}.iq-delight.app-shell .inbox-team-workspace{background:#f7f8fb;flex:auto;min-height:0}.iq-delight.app-shell .inbox-team-workspace .team-chat-page.compact{height:100%;padding:0}.iq-delight.app-shell .inbox-team-workspace .team-chat-shell{border:0;border-radius:0;flex-direction:column;height:100%;display:flex}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail{background:var(--brand-paper);border-bottom:1px solid var(--brand-line);color:var(--brand-ink);scrollbar-width:none;flex:none;padding:8px 12px;display:block;overflow-x:auto}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail::-webkit-scrollbar{display:none}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail>p,.iq-delight.app-shell .inbox-team-workspace .team-channel-add{display:none}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav{gap:7px;display:flex;overflow:visible}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav button{color:var(--brand-slate);background:#f1f4f7;border:1px solid #0000;border-radius:999px;flex:none;gap:6px;width:auto;min-height:42px;padding:0 14px;font-size:13px}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav button.active{background:var(--brand-midnight);border-color:var(--brand-midnight);color:#fff}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav button span{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.iq-delight.app-shell .inbox-team-workspace .team-message-column{flex:auto;min-height:0}.iq-delight.app-shell .inbox-team-workspace .team-channel-header{background:#fff;min-height:58px;padding:9px 14px}.iq-delight.app-shell .inbox-team-workspace .team-channel-header strong{font-size:15px}.iq-delight.app-shell .inbox-team-workspace .team-channel-header small{white-space:normal;font-size:12px;line-height:1.35}.iq-delight.app-shell .inbox-team-workspace .team-message{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:8px 14px}.iq-delight.app-shell .inbox-team-workspace .team-message-avatar{width:34px;height:34px}.iq-delight.app-shell .inbox-team-workspace .team-message header strong{font-size:13px}.iq-delight.app-shell .inbox-team-workspace .team-message header time{font-size:12px}.iq-delight.app-shell .inbox-team-workspace .team-message p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.iq-delight.app-shell .inbox-team-workspace .team-message-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff}.iq-delight.app-shell .inbox-team-workspace .team-message-composer textarea{min-height:48px;font-size:16px}}html,body{background:var(--brand-canvas);color:var(--brand-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering:optimizelegibility;width:100%;min-height:100%;margin:0}html{height:100%;min-height:-webkit-fill-available}body{height:100%;min-height:100vh;overscroll-behavior:none;min-height:100dvh}::selection{color:var(--brand-midnight);background:#174a8b2e}.iq-delight{--ink:var(--brand-ink);--muted:var(--brand-slate);--faint:var(--brand-faint);--line:var(--brand-line);--line-strong:var(--brand-line-strong);--surface:var(--brand-paper);--canvas:var(--brand-canvas);--sidebar:var(--brand-midnight);--blue:var(--brand-blue);--blue-dark:var(--brand-blue-dark);--green:var(--brand-green);--orange:var(--brand-amber);--red:var(--brand-red);--shadow:var(--brand-shadow-md);--iq-border:var(--brand-line-strong);--iq-border-soft:var(--brand-line);--iq-rail:var(--brand-midnight);--iq-surface:var(--brand-paper);--iq-surface-raised:var(--brand-blue-wash);--iq-text:var(--brand-ink);--iq-text-muted:var(--brand-slate);--iq-bg:var(--brand-canvas);--iq-bg-warm:#f9fbfd;--iq-surface-soft:#f8fafc;--iq-surface-tint:var(--brand-blue-wash);--iq-ink:var(--brand-ink);--iq-ink-soft:#35445a;--iq-muted:var(--brand-slate);--iq-faint:var(--brand-faint);--iq-line:var(--brand-line);--iq-line-strong:var(--brand-line-strong);--iq-navy:var(--brand-midnight);--iq-navy-soft:var(--brand-midnight-soft);--iq-indigo:var(--brand-blue);--iq-indigo-dark:var(--brand-blue-dark);--iq-sky:var(--brand-sky);--iq-teal:#218f95;--iq-green:var(--brand-green);--iq-orange:var(--brand-amber);--iq-red:var(--brand-red);--iq-shadow-sm:var(--brand-shadow-sm);--iq-shadow-md:var(--brand-shadow-md);color:var(--brand-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.iq-delight button,.iq-delight a,.iq-delight input,.iq-delight select,.iq-delight textarea{transition-duration:.16s;transition-timing-function:ease}.iq-delight :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #174a8b40}.iq-delight.app-shell,.iq-delight.isolated-work-order-shell,.iq-delight.tech-mobile-shell{background:radial-gradient(circle at 96% 0%, #54b8f81a, transparent 28rem), var(--brand-canvas);color:var(--brand-ink)}.iq-delight .topbar{background:#fffffff0;border-color:#c8d2dfd1}.iq-delight .sidebar,.iq-delight.app-shell.assistant-mode .sidebar{background:linear-gradient(180deg, var(--brand-midnight), #101d30)}.iq-delight .brand-lockup img,.iq-delight img[src="/miq-logo.png"]{background:var(--brand-paper);object-fit:cover;border:1px solid #1322381a;box-shadow:0 7px 22px #07101e2e}.iq-delight .create-button,.iq-delight .primary-button,.iq-delight .dark-button,.iq-delight .assistant-new-chat,.iq-delight .mobile-assistant-new{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.iq-delight :is(.create-button,.primary-button,.dark-button,.assistant-new-chat,.mobile-assistant-new):hover:not(:disabled){background:var(--brand-blue-dark);border-color:var(--brand-blue-dark);color:#fff}.iq-delight .secondary-button{background:var(--brand-paper);border-color:var(--brand-line-strong);color:var(--brand-ink)}.iq-delight .secondary-button:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-color:#bcd7fb}.iq-delight :is(.panel,.side-card,.detail-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-tile],[class*=-tile\ ]){background:var(--brand-paper);border-color:var(--brand-line);border-radius:var(--brand-radius-card);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight :is(.panel,.side-card,.detail-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ]):hover{border-color:var(--brand-line-strong)}.iq-delight :is(h1,h2,h3,h4,strong){color:var(--brand-ink)}.iq-delight :is(p,small,em,dd){color:var(--brand-slate)}.iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--brand-paper);border-color:var(--brand-line-strong);border-radius:var(--brand-radius-control);color:var(--brand-ink)}.iq-delight :is(input,textarea)::placeholder{color:var(--brand-faint)}.iq-delight :is(input,select,textarea):focus{border-color:var(--brand-blue);outline:none;box-shadow:0 0 0 3px #174a8b1f}.iq-delight :is(.success,.complete,.completed,.connected,.available,.active){--status-accent:var(--brand-green)}.iq-delight :is(.warning,.pending,.attention){--status-accent:var(--brand-amber)}.iq-delight :is(.danger,.error,.failed,.overdue){--status-accent:var(--brand-red)}.iq-delight .status-pill,.iq-delight [class*=status-pill]{border-radius:999px;font-weight:720}.iq-delight .page-header h1{color:var(--brand-midnight);font-weight:720}.iq-delight .eyebrow,.iq-delight .nav-section-label,.iq-delight .field-label{color:var(--brand-slate)}.iq-delight .insight-strip>div,.iq-delight :is(.aging-summary,.customer-summary,.lead-summary,.payroll-summary,.quickbooks-metrics)>*{background:var(--brand-paper);border-color:var(--brand-line)}.iq-delight .insight-strip strong{color:var(--brand-midnight)}.iq-delight .insight-strip em{color:var(--brand-green)}.iq-delight .table-panel{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm)}.iq-delight .table-toolbar,.iq-delight .pagination,.iq-delight .data-table th{border-color:var(--brand-line);background:#f8fafc}.iq-delight .data-table th{color:var(--brand-slate)}.iq-delight .data-table tbody tr{background:var(--brand-paper)}.iq-delight .data-table tbody tr:hover{background:var(--brand-sky-wash)}.iq-delight .data-table td{color:var(--brand-slate)}.iq-delight .data-table td strong{color:var(--brand-ink)}.iq-delight .row-action{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight .assistant-page,.iq-delight .assistant-chat,.iq-delight .assistant-history,.iq-delight .assistant-composer,.iq-delight .assistant-chat-head{background:var(--brand-paper);border-color:var(--brand-line)}.iq-delight .assistant-chat{box-shadow:var(--brand-shadow-sm)}.iq-delight .assistant-orb,.iq-delight .assistant-message-avatar,.iq-delight .assistant-composer-input>button{background:var(--brand-blue);color:#fff}.iq-delight .assistant-message.user>div{background:var(--brand-blue-wash);border-color:#d4e7ff}.iq-delight .assistant-action-card{background:var(--brand-sky-wash);border-color:#cae8f8}.iq-delight .assistant-setup-banner{background:var(--brand-blue-wash);color:var(--brand-ink);border-color:#d4e7ff}.iq-delight .assistant-setup-icon{background:var(--brand-paper);color:var(--brand-blue)}.iq-delight .assistant-setup-banner span{color:var(--brand-slate)}.iq-delight .assistant-setup-banner>button{background:var(--brand-blue);color:#fff}.iq-delight.isolated-work-order-shell .workspace-customer-heading,.iq-delight.isolated-work-order-shell :is(.scope-primary-card,.scope-notes-card,.mandatory-site-evidence,.site-photos-card,.general-attachments-card,.customer-signoff-card,.internal-notes-card,.schedule-running-list,.invoice-builder,.invoice-actions){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm)}.iq-delight.isolated-work-order-shell .miq-classification-strip{background:var(--brand-blue-wash);border-color:#d4e7ff}.iq-delight.isolated-work-order-shell .miq-classification-strip :is(small,b){color:var(--brand-blue-dark)}.iq-delight.isolated-work-order-shell .workspace-tabs button.active{border-color:var(--brand-blue);color:var(--brand-blue)}.iq-delight.isolated-work-order-shell .callback-toggle{background:var(--brand-amber-wash);color:var(--brand-midnight);border:1px solid #efd9b7}.iq-delight.isolated-work-order-shell .callback-toggle strong{color:var(--brand-midnight)}.iq-delight.isolated-work-order-shell .callback-toggle input{accent-color:var(--brand-blue)}.iq-delight :is(.record-drawer,.drawer-panel,.schedule-editor,.share-dialog,.organization-menu,.points-leaderboard-popover,.nav-customize-popover,.picker-results,.address-results,.provider-results,.provider-search-results,.contact-picker-results),.iq-delight .universal-onboarding,.iq-delight .onboarding-stage,.iq-delight :is(.onboarding-header,.onboarding-actions,.onboarding-step-nav){background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight :is(.onboarding-option-grid>button,.onboarding-card,.choice-group>div>button,.quickbooks-onboarding-card,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button,.guided-setup-hero,.guided-setup-outcomes>div,.launch-summary){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight :is(.onboarding-option-grid>button,.choice-group>div>button,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button):hover,.iq-delight :is(.onboarding-option-grid>button,.choice-group>div>button,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button).selected{background:var(--brand-blue-wash);border-color:#bdd8fb}.iq-delight .onboarding-progress-track{background:var(--brand-line)}.iq-delight .iq-workspace{color:var(--brand-ink)}.iq-delight .iq-workspace-hero{background:linear-gradient(#174a8b0f 1px, transparent 1px), linear-gradient(90deg, #174a8b0f 1px, transparent 1px), var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);background-size:34px 34px,34px 34px,auto}.iq-delight .iq-workspace-hero>div>span{color:var(--brand-blue)}.iq-delight .iq-workspace-hero h1{color:var(--brand-midnight)}.iq-delight .iq-workspace-hero p{color:var(--brand-slate)}.iq-delight .iq-metric-grid article,.iq-delight .site-card,.iq-delight .integration-card,.iq-delight .iq-empty-panel{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight .iq-metric-grid strong,.iq-delight :is(.site-card,.integration-card) h3,.iq-delight .iq-empty-panel h2{color:var(--brand-ink)}.iq-delight .iq-metric-grid span,.iq-delight :is(.site-card,.integration-card) p,.iq-delight .iq-empty-panel p{color:var(--brand-slate)}.iq-delight .site-card-body small,.iq-delight .integration-card small,.iq-delight .iq-empty-panel>svg{color:var(--brand-blue)}.iq-delight .site-card-preview{background:linear-gradient(#ffffff1f 1px, transparent 1px), linear-gradient(90deg, #ffffff1f 1px, transparent 1px), linear-gradient(145deg, var(--brand-blue), var(--brand-sky));background-size:22px 22px,22px 22px,auto}.iq-delight .integration-icon{background:var(--brand-blue-wash);color:var(--brand-blue)}.iq-delight .integration-icon.connected{background:var(--brand-green-wash);color:var(--brand-green)}.iq-delight .connection-pill.connected{color:var(--brand-green)}.iq-delight .iq-builder-modal,.iq-delight .site-manager-overlay,.iq-delight .site-manager-header,.iq-delight .site-manager-panel,.iq-delight .integration-manager,.iq-delight .integration-action-panel{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight .iq-builder-modal{box-shadow:0 35px 120px #13223838}.iq-delight .iq-builder-modal>header span,.iq-delight .site-manager-header>div:nth-child(2)>span,.iq-delight .manager-metrics svg,.iq-delight .manager-lead-list a,.iq-delight .iq-info-note svg{color:var(--brand-blue)}.iq-delight .proof-choice-grid label,.iq-delight .manager-metrics article,.iq-delight .manager-proof-list>div,.iq-delight .manager-version-list button,.iq-delight .manager-lead-list article,.iq-delight .integration-action-panel article{border-color:var(--brand-line);color:var(--brand-ink);background:#f8fafc}.iq-delight .proof-choice-grid label.sensitive{border-color:#f0d6b3}.iq-delight .proof-choice-grid input{accent-color:var(--brand-blue)}.iq-delight .site-manager-header>button,.iq-delight .site-manager-actions button,.iq-delight .iq-builder-modal>header>button{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight .site-manager-actions button.primary-button{background:var(--brand-blue);color:#fff}.iq-delight .site-preview-frame{background:var(--brand-canvas)}.iq-delight .site-preview-frame iframe{border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm)}.iq-delight .integration-settings-form>section>span{background:var(--brand-blue);color:#fff}.iq-delight .iq-info-note{background:var(--brand-blue-wash);color:#515f83;border-color:#d4e7ff}.iq-delight .integration-action-panel article>span.read{background:var(--brand-sky-wash);color:#2878b1}.iq-delight .integration-action-panel article>span.write{background:var(--brand-amber-wash);color:#9b5d13}.iq-delight .danger-quiet{color:var(--brand-red);border-color:#edcaca}.iq-delight.tech-mobile-shell .tech-mobile-header,.iq-delight.tech-mobile-shell .tech-bottom-nav,.iq-delight.tech-mobile-shell :is(.tech-work-list>button,.tech-address-card,.tech-primary-actions button,.tech-section-card,.tech-miq-thread>button,.tech-miq-thread article.assistant,.tech-miq-composer,.tech-time>article){background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.tech-mobile-shell .tech-bottom-nav button.active{color:var(--brand-blue)}.iq-delight .app-site-footer,.iq-delight.app-shell.assistant-mode .home-workspace>.app-site-footer{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-slate)}.iq-delight .app-site-footer a:hover{color:var(--brand-blue)}.iq-delight.app-shell .main-area,.iq-delight.app-shell.rail-collapsed .main-area,.iq-delight.app-shell .page,.iq-delight.app-shell .home-workspace,.iq-delight.app-shell .assistant-page,.iq-delight.app-shell .assistant-thread{color:var(--brand-ink);background:0 0}.iq-delight.app-shell .page{color:var(--brand-ink)}.iq-delight.app-shell .global-search-button,.iq-delight.app-shell .organization-switcher>button,.iq-delight.app-shell .topbar .profile-button,.iq-delight.app-shell .pagination button,.iq-delight.app-shell .setup-guide-button{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell .topbar .profile-button .avatar{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell :is(.tabs-row,.panel-header,.table-toolbar,.pagination){border-color:var(--brand-line);background:#f8fafc}.iq-delight.app-shell .tabs-row button{color:var(--brand-slate)}.iq-delight.app-shell .tabs-row button.active{border-color:var(--brand-blue);color:var(--brand-blue)}.iq-delight.app-shell .table-link{color:var(--brand-blue-dark)}.iq-delight.app-shell :is(.popover,.profile-menu,.create-menu,.assistant-chat-menu,.assistant-collaboration-popover,.inbox-tags-popover,.organization-menu,.points-leaderboard-popover,.nav-customize-popover,.record-drawer,.drawer-panel,.settings-nav,.settings-content,.inbox-list,.inbox-thread,.calendar-sidebar,.calendar-main,.customer-account-panel){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-md);color:var(--brand-ink)}.iq-delight.app-shell :is(.popover,.profile-menu,.create-menu,.assistant-chat-menu,.assistant-collaboration-popover,.inbox-tags-popover,.organization-menu,.points-leaderboard-popover,.nav-customize-popover,.picker-results,.address-results,.provider-results,.provider-search-results,.contact-picker-results) button:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell :is(.nav-customize-section,.nav-customize-item:hover,.points-my-rank,.points-leader-list article.current,.points-leaderboard-popover>footer){border-color:var(--brand-line);background:#f8fafc}.iq-delight.app-shell :is(.modal-backdrop,.share-dialog-backdrop,.schedule-editor-backdrop,.fleet-modal-backdrop){-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);background:#13223833}.iq-delight.app-shell :is(.search-modal,.create-modal,.operating-modal,.share-dialog,.schedule-editor,.fleet-editor),.iq-delight.app-shell .nested-modal>form{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-md);color:var(--brand-ink)}.iq-delight.app-shell :is(.modal-header,.nested-modal-header,.drawer-header,.drawer-section,.drawer-meta,.drawer-customer){background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell .nested-modal{background:#1322382e}.iq-delight.app-shell .work-order-backdrop{background:radial-gradient(circle at 88% 4%,#54b8f824,#0000 30rem),#f4f7faf0}.iq-delight.app-shell .work-order-wizard,.iq-delight.app-shell .work-order-wizard .wizard-form,.iq-delight.app-shell .wizard-header,.iq-delight.app-shell .wizard-panel,.iq-delight.app-shell .wizard-actions{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell .work-order-wizard{border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-md)}.iq-delight.app-shell .wizard-progress{border-color:var(--brand-line);background:#f8fafc}.iq-delight.app-shell .wizard-brand>span,.iq-delight.app-shell .confirmation-summary>span{background:var(--brand-blue);color:#fff}.iq-delight.app-shell .wizard-brand h2,.iq-delight.app-shell .wizard-panel-head h3{color:var(--brand-midnight)}.iq-delight.app-shell .wizard-brand p,.iq-delight.app-shell .wizard-panel-head p,.iq-delight.app-shell .wizard-actions>span{color:var(--brand-slate)}.iq-delight.app-shell .wizard-progress button{color:var(--brand-faint)}.iq-delight.app-shell .wizard-progress button>span{border-color:var(--brand-line-strong)}.iq-delight.app-shell .wizard-progress button.active{border-bottom-color:var(--brand-blue);color:var(--brand-blue-dark)}.iq-delight.app-shell .wizard-progress button.active>span{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.iq-delight.app-shell .wizard-progress button.complete{color:var(--brand-green)}.iq-delight.app-shell .wizard-progress button.complete>span{background:var(--brand-green-wash);color:var(--brand-green);border-color:#bfe6d6}.iq-delight.app-shell .wizard-panel-head>div>span,.iq-delight.app-shell .create-modal label em,.iq-delight.app-shell .ai-field-badge{color:var(--brand-blue)}.iq-delight.app-shell :is(.search-field,.search-box,.search-picker,.group-panel){background:var(--brand-paper);border-color:var(--brand-line-strong);color:var(--brand-slate)}.iq-delight.app-shell .search-picker{box-shadow:0 1px 2px #13223808}.iq-delight.app-shell .search-picker:focus-within{background:var(--brand-paper);border-color:var(--brand-blue);box-shadow:0 0 0 3px #174a8b1f}.iq-delight.app-shell mark.search-match{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#172033;background:#ffdf59;border-radius:3px;padding:0 .08em}.iq-delight.app-shell .search-picker>svg,.iq-delight.app-shell .search-picker>button{color:var(--brand-slate)}.iq-delight.app-shell .search-picker input{box-shadow:none;color:var(--brand-ink);background:0 0;border:0}.iq-delight.app-shell .search-picker input:focus{box-shadow:none}.iq-delight.app-shell :is(.picker-results,.address-results,.provider-results,.provider-search-results,.contact-picker-results){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight.app-shell :is(.picker-results,.address-results,.provider-search-results,.contact-picker-results) .picker-create,.iq-delight.app-shell .review-card header button{color:var(--brand-blue-dark)}.iq-delight.app-shell .persistent-create-button{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-color:#d4e7ff}.iq-delight.app-shell .persistent-create-button:hover{background:#e2efff;border-color:#bdd8fb}.iq-delight.app-shell :is(.address-autocomplete,.contact-fieldset,.scope-card,.review-card){background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink);box-shadow:0 1px 2px #13223805}.iq-delight.app-shell .address-autocomplete{background:#f9fbfd}.iq-delight.app-shell .work-order-wizard .address-pair,.iq-delight.app-shell .work-order-wizard .address-autocomplete{box-sizing:border-box;width:100%;min-width:0}.iq-delight.app-shell .work-order-wizard .address-autocomplete>*,.iq-delight.app-shell .work-order-wizard .address-autocomplete .search-picker,.iq-delight.app-shell .work-order-wizard .address-autocomplete .address-details{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.iq-delight.app-shell .work-order-wizard .address-autocomplete .search-picker input{width:100%;min-width:0}.iq-delight.app-shell .work-order-wizard .address-autocomplete .address-details{grid-template-columns:minmax(0,2fr) minmax(70px,.75fr) minmax(88px,1fr) minmax(0,1.35fr)}.iq-delight.app-shell :is(.wizard-grid,.address-autocomplete,.contact-fieldset) label,.iq-delight.app-shell .contact-fieldset legend{color:var(--brand-ink)}.iq-delight.app-shell .address-autocomplete .address-inline-toggle{border-color:var(--brand-line);color:var(--brand-slate)}.iq-delight.app-shell :is(.address-autocomplete .address-inline-toggle input,.contact-update-preferences input,.company-update-preferences input,.callback-toggle input,.proof-choice-grid input){accent-color:var(--brand-blue)}.iq-delight.app-shell :is(.contact-update-preferences,.company-update-preferences,.callback-toggle){border-color:var(--brand-line);color:var(--brand-ink);background:#f8fafc}.iq-delight.app-shell .scope-card-title>span{background:var(--brand-sky-wash);color:#2878b1}.iq-delight.app-shell .scope-card-title>span.ai{background:var(--brand-blue-wash);color:var(--brand-blue)}.iq-delight.app-shell .classification-fields input[readonly]{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .provider-toggle{background:var(--brand-canvas)}.iq-delight.app-shell .provider-toggle button{color:var(--brand-slate)}.iq-delight.app-shell .provider-toggle button.active{background:var(--brand-paper);color:var(--brand-blue-dark);box-shadow:0 2px 7px #13223817}.iq-delight.app-shell .dispatch-recommendation-loading,.iq-delight.app-shell .dispatch-recommendations,.iq-delight.app-shell .confirmation-summary{background:var(--brand-blue-wash);color:var(--brand-ink);border-color:#d4e7ff}.iq-delight.app-shell .dispatch-recommendation-kicker,.iq-delight.app-shell .confirmation-summary small{color:var(--brand-blue-dark)}.iq-delight.app-shell .dispatch-recommendations>button,.iq-delight.app-shell .confirmation-chips b{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell .dispatch-recommendations>button:hover,.iq-delight.app-shell .dispatch-recommendations>button.selected{border-color:var(--brand-blue)}.iq-delight.app-shell .dispatch-recommendations>button.best .dispatch-rank{background:var(--brand-blue)}.iq-delight.app-shell .upload-zone{border-color:var(--brand-line-strong);color:var(--brand-slate);background:#f8fafc}.iq-delight.isolated-work-order-shell :is(.workspace-contact-line>span,.workspace-header-metrics article,.schedule-summary>div:not(.schedule-summary-actions),.schedule-payroll-grid,.active-share-links>div,.qb-invoice-fields,.qb-invoice-summary,.invoice-readiness,.saved-signatures article,.site-photo-grid a,.workspace-attachment-list a,.upload-zone,.site-photo-upload){background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.isolated-work-order-shell .site-evidence-card.complete{background:var(--brand-green-wash);border-color:#bfe6d6}.iq-delight.isolated-work-order-shell .site-footer{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-slate)}.large-goals-page{max-width:1500px;color:var(--ink,#17202a);margin:0 auto;padding:30px}.combined-projects-workspace>.large-goals-page.embedded{padding-bottom:6px}.combined-projects-workspace>.large-goals-page.embedded+.project-command-center{border-top:1px solid #e5e7eb}.large-goals-header,.large-goals-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.large-goals-header span{letter-spacing:.14em;color:#d56c21;font-size:12px;font-weight:800}.large-goals-header h1{margin:5px 0 6px;font-size:32px}.large-goals-header p,.large-goals-toolbar p{color:#6b7280;margin:0}.large-goals-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.large-goals-metrics article{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px;box-shadow:0 6px 20px #1f29370d}.large-goals-metrics article>span{color:#64748b;font-size:12px;font-weight:700;display:block}.large-goals-metrics strong{margin:8px 0 2px;font-size:27px;display:block}.large-goals-metrics small{color:#84909f}.large-goals-metrics article>div{background:#edf0f3;border-radius:5px;height:5px;margin-top:14px;overflow:hidden}.large-goals-metrics i{background:#e87924;border-radius:5px;height:100%;display:block}.large-goals-metrics em{color:#a44e16;margin-top:7px;font-size:12px;font-style:normal;font-weight:700;display:block}.large-goals-toolbar{align-items:center;margin-bottom:12px}.large-goals-toolbar h2{margin:0 0 3px}.large-goals-form{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.large-goals-form label,.large-goals-modal label{color:#475569;gap:6px;font-size:12px;font-weight:700;display:grid}.large-goals-form input,.large-goals-modal input,.large-goals-modal select,.large-goals-row select{color:#1f2937;background:#fff;border:1px solid #d6dbe1;border-radius:8px;width:100%;padding:10px}.large-goals-table{background:#fff;border:1px solid #e1e5ea;border-radius:14px;overflow:hidden}.large-goals-row{border-top:1px solid #edf0f2;grid-template-columns:1.45fr .7fr .65fr 1.5fr .72fr 40px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:grid}.large-goals-row.head{color:#657080;text-transform:uppercase;letter-spacing:.04em;background:#f7f8fa;border-top:0;font-size:12px;font-weight:800}.large-goals-row span{min-width:0}.large-goals-row strong,.large-goals-row small{display:block}.large-goals-row small{color:#7b8794;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.large-goals-row button,.large-goals-modal form>div button{color:#87919d;background:0 0;border:0;padding:5px}.large-goals-row button:hover{color:#c2410c}.large-goals-empty,.large-goals-loading{color:#7b8794;place-items:center;gap:7px;padding:46px;display:grid}.large-goals-modal{z-index:1100;background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.large-goals-modal form{background:#fff;border-radius:16px;gap:14px;width:min(560px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #0f172a4d}.large-goals-modal form>div:first-child{justify-content:space-between;align-items:center;display:flex}.large-goals-modal h2{margin:0}.large-goals-modal .split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.large-goals-skeleton{max-width:1500px;margin:0 auto;padding:30px}.large-goals-skeleton .heading{background:#e9edf2;border-radius:10px;width:260px;height:34px}.large-goals-skeleton .cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.large-goals-skeleton i{background:linear-gradient(100deg,#edf0f3 20%,#f8f9fb 40%,#edf0f3 60%) 0 0/200% 100%;border-radius:14px;height:128px;animation:1.25s linear infinite large-goals-shimmer}@keyframes large-goals-shimmer{to{background-position:-200% 0}}@media (width<=1000px){.large-goals-metrics,.large-goals-form{grid-template-columns:repeat(2,1fr)}.large-goals-row{grid-template-columns:1.4fr .7fr .7fr 1fr 34px}.large-goals-row>span:nth-child(2),.large-goals-row.head>span:nth-child(2){display:none}}@media (width<=680px){.large-goals-page{padding:18px 14px}.large-goals-header{flex-direction:column;align-items:flex-start}.large-goals-header h1{font-size:27px}.large-goals-metrics{grid-template-columns:1fr 1fr;gap:9px}.large-goals-metrics article{padding:14px}.large-goals-metrics strong{font-size:21px}.large-goals-form{grid-template-columns:1fr}.large-goals-row{grid-template-columns:1fr auto;padding:14px}.large-goals-row.head{display:none}.large-goals-row>span:nth-child(2),.large-goals-row>span:nth-child(3){display:block}.large-goals-row>span:nth-child(4){grid-column:1/-1}.large-goals-row>span:nth-child(5){grid-column:1}.large-goals-modal .split{grid-template-columns:1fr}}.iq-delight.app-shell.assistant-mode .home-workspace :is(.assistant-page,.assistant-chat,.assistant-thread,.assistant-composer,.assistant-chat-head),.iq-delight.app-shell.assistant-mode .home-workspace>.app-site-footer{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-page{background:var(--brand-canvas)}.iq-delight.app-shell.assistant-mode .mobile-assistant-title{color:var(--brand-midnight)}.iq-delight.app-shell .sidebar-settings-wrap{border-top:1px solid #dde4ec29;flex:none;margin-top:7px;padding-top:7px}.iq-delight.app-shell .sidebar-settings{color:#dce5ef;min-height:42px}.iq-delight.app-shell .sidebar-settings:hover,.iq-delight.app-shell .sidebar-settings.active{color:#fff;background:#54b8f824}.iq-delight.app-shell .sidebar-settings.active svg{color:var(--brand-sky)}.iq-delight.app-shell .sidebar.collapsed .sidebar-settings-wrap{justify-content:center;width:44px;display:flex}.iq-delight{--brand-control-height:42px;--brand-page-gap:20px;--brand-section-gap:14px;line-height:1.45}.iq-delight.app-shell .page{gap:var(--brand-page-gap)}.iq-delight.app-shell :is(.page-header,.panel-header,.panel-title-row,.drawer-header){color:var(--brand-ink)}.iq-delight.app-shell .page-header h1,.iq-delight.isolated-work-order-shell h1{color:var(--brand-midnight);letter-spacing:-.035em;font-size:clamp(29px,2.25vw,38px);font-weight:750;line-height:1.08}.iq-delight.app-shell :is(.page-header,.panel-header,.panel-title-row,.drawer-header) :is(h2,h3),.iq-delight.isolated-work-order-shell :is(h2,h3){color:var(--brand-ink);letter-spacing:-.018em;font-weight:720}.iq-delight.app-shell :is(.page-header>div>p,.panel-header p,.panel-title-row p,.drawer-header p,.settings-section>p,.form-section>p,.muted-copy,.field-help,.helper-text){color:var(--brand-slate);font-size:12px;line-height:1.55}.iq-delight.app-shell :is(label,legend,.field-label){color:var(--brand-ink);font-size:12px;font-weight:700}.iq-delight.app-shell label :is(small,em),.iq-delight.app-shell legend :is(small,em){color:var(--brand-faint);font-size:12px;font-style:normal;font-weight:620}.iq-delight.app-shell label>em{color:var(--brand-blue)}.iq-delight :is(button,input,select,textarea){font:inherit}.iq-delight.app-shell :is(button:not(.nav-item):not(.nav-section-label),[role=button],input,select,textarea){border-color:var(--brand-line-strong)}.iq-delight.app-shell :is(input,select,textarea):hover:not(:disabled):not([readonly]){border-color:#aebaca}.iq-delight.app-shell :is(input,select,textarea)[readonly]{color:var(--brand-slate);background:#f8fafc}.iq-delight.app-shell :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.52}:is(.iq-delight.app-shell :is(button,input,select,textarea)[aria-invalid=true],.iq-delight.app-shell :is(input,select,textarea):user-invalid){border-color:var(--brand-red);box-shadow:0 0 0 3px #d052521a}.iq-delight.app-shell :is(.text-button,.quiet-button,.advanced-search-link){color:var(--brand-blue-dark);font-weight:700}.iq-delight.app-shell :is(.text-button,.quiet-button,.advanced-search-link):hover{color:var(--brand-blue)}.iq-delight.app-shell .danger-button{background:var(--brand-red-wash);color:var(--brand-red);border-color:#edcaca}.iq-delight.app-shell .danger-button:hover{background:#f8dddd}.iq-delight.app-shell .sidebar .nav-section{border-color:#dde4ec1f}.iq-delight.app-shell .sidebar .nav-section-label{color:#aebccd;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:760}.iq-delight.app-shell .sidebar .nav-section-label:hover{color:#fff}.iq-delight.app-shell .sidebar .nav-item{color:#dce5ef}.iq-delight.app-shell .sidebar .nav-item :is(span,strong){color:inherit}.iq-delight.app-shell .sidebar .nav-item:hover{color:#fff;background:#54b8f81a}.iq-delight.app-shell .sidebar .nav-item.active{box-shadow:inset 3px 0 0 var(--brand-sky);color:#fff;background:#54b8f82b}.iq-delight.app-shell .sidebar .nav-item.active svg{color:var(--brand-sky)}.iq-delight.app-shell .sidebar .sidebar-support{color:#dce5ef;background:#ffffff0e;border-color:#dde4ec24}.iq-delight.app-shell .sidebar .sidebar-support :is(strong,span){color:inherit}.iq-delight.app-shell :is(.command-kpis>article,.command-bottom-grid>section,.daily-stats-panel,.activity-panel,.goal-panel,.orders-panel,.estimates-panel,.growth-prompts-panel,.growth-config-card,.growth-property-card,.growth-coverage,.estimate-insights,.estimate-summary,.revenue-kpis>article,.order-stat-grid>article){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight.app-shell :is(.command-kpis,.revenue-kpis,.growth-kpis) strong{color:var(--brand-midnight)}.iq-delight.app-shell :is(.command-kpis,.revenue-kpis,.growth-kpis) :is(span,small,p){color:var(--brand-slate)}.iq-delight.app-shell :is(.activity-row,.metric-lines>div,.daily-mix-grid>div){border-color:var(--brand-line)}.iq-delight.app-shell :is(.momentum-track,.readiness-track,.processor-review-meter,.guided-setup-progress>i){background:var(--brand-line)}.iq-delight.app-shell :is(.momentum-track,.readiness-track,.processor-review-meter,.guided-setup-progress>i) :is(span,em,i){background:linear-gradient(90deg, var(--brand-blue), var(--brand-sky))}.iq-delight.app-shell :is(.digital-job-board,.job-board-scroll,.calendar-panel,.calendar-sidebar,.calendar-main,.calendar-scroll,.dispatch-resources,.map-calendar-layout,.project-list-panel,.project-detail-panel,.project-financials,.project-gantt,.project-architecture-strip,.project-record-lineage,.cost-code-list,.route-strip,.mini-agenda){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight.app-shell :is(.job-board-head,.job-board-day,.calendar-head,.calendar-toolbar,.project-tabs){border-color:var(--brand-line);color:var(--brand-slate);background:#f8fafc}.iq-delight.app-shell :is(.job-board-cell,.job-board-person,.resource-row,.agenda-item,.project-list>button,.cost-code-grid article){background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell :is(.agenda-item,.project-list>button,.resource-row):hover,.iq-delight.app-shell :is(.agenda-item,.project-list>button).active{background:var(--brand-blue-wash);border-color:#cbe0fb}.iq-delight.app-shell .project-list>button.active{box-shadow:inset 3px 0 0 var(--brand-blue)}.iq-delight.app-shell .job-card,.iq-delight.app-shell .calendar-event{background:var(--brand-sky-wash);color:var(--brand-ink);border-color:#c9e9fa}.iq-delight.app-shell .job-card:nth-child(3n),.iq-delight.app-shell .calendar-event:nth-child(3n){background:var(--brand-blue-wash);border-color:#d4e7ff}.iq-delight.app-shell :is(.gantt-track,.route-strip>div){background:var(--brand-line)}.iq-delight.app-shell :is(.gantt-track i,.route-strip>div>i){background:linear-gradient(90deg, var(--brand-blue), var(--brand-sky))}.iq-delight.app-shell .map-panel,.iq-delight.app-shell .fleet-map-canvas{border-color:var(--brand-line);background:linear-gradient(#174a8b0e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#174a8b0e 1px,#0000 1px) 0 0/32px 32px,#eef3f7}.iq-delight.app-shell .map-selection-card,.iq-delight.app-shell .fleet-map-stamp{border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink);background:#fffffff0}.iq-delight.app-shell :is(.inbox-shell,.inbox-conversation-list,.inbox-thread,.inbox-user-card,.inbox-queues,.inbox-channel-settings){background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell :is(.inbox-list-toolbar,.inbox-queue-head,.inbox-thread-header,.inbox-composer-tabs){border-color:var(--brand-line);background:#f8fafc}.iq-delight.app-shell :is(.inbox-card-line,.inbox-message-head,.inbox-thread-meta){border-color:var(--brand-line)}.iq-delight.app-shell .inbox-card-line:hover{background:var(--brand-sky-wash)}.iq-delight.app-shell .inbox-card-line.active{background:var(--brand-blue-wash);box-shadow:inset 3px 0 var(--brand-blue)}.iq-delight.app-shell :is(.inbox-composer,.mention-composer-wrap,.tech-miq-composer){background:var(--brand-paper);border-color:var(--brand-line-strong);box-shadow:0 8px 28px #13223814}.iq-delight.app-shell :is(.settings-section,.company-profile-grid>section,.company-update-preferences,.customer-architecture-summary,.customer-schema-section,.customer-quality-card,.customer-update-card,.customer-account-card,.crm-profile-form,.crm-dimension-grid>div,.credential-pair,.privacy-controls,.quickbooks-setup,.quickbooks-integration,.performance-settings,.automation-settings,.payment-management-settings,.guided-setup-panel){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight.app-shell .settings-nav button{color:var(--brand-slate)}.iq-delight.app-shell .settings-nav button:hover{background:var(--brand-sky-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .settings-nav button.active{background:var(--brand-blue-wash);box-shadow:inset 3px 0 var(--brand-blue);color:var(--brand-blue-dark)}.iq-delight.app-shell :is(.editable-chip-list>span,.coverage-chip-grid>span,.crm-chip,.lineage-pill){background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-color:#d4e7ff}.iq-delight.app-shell :is(.product-feedback-hero,.feedback-card,.feedback-compose,.feedback-summary>article,.exchange-hero,.exchange-card,.exchange-panel,.exchange-how>article,.exchange-empty,.automation-card,.automation-safety,.automation-runner-live){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight.app-shell .iq-trust-strip{background:var(--brand-sky-wash);color:var(--brand-ink);border:1px solid #cfe8f8}.iq-delight.app-shell .iq-trust-strip :is(strong,b){color:var(--brand-blue-dark)}.iq-delight.app-shell .iq-trust-strip :is(span,p,small){color:var(--brand-slate)}.iq-delight.app-shell :is(.product-feedback-mark,.exchange-mark,.exchange-card-icon,.automation-safety-icon){background:var(--brand-blue-wash);color:var(--brand-blue)}.iq-delight.app-shell :is(.feedback-votes,.exchange-points,.exchange-rank,.feedback-rank){background:var(--brand-sky-wash);color:#2878b1}.iq-delight.app-shell :is(.live-fleet-page,.fleet-settings){--fleet-ink:var(--brand-ink);--fleet-muted:var(--brand-slate);--fleet-line:var(--brand-line)}.iq-delight.app-shell :is(.fleet-summary article,.fleet-toolbar label,.fleet-toolbar>select,.fleet-filter,.fleet-focus,.fleet-table-wrap,.fleet-editor,.fleet-privacy-note,.fleet-link-note){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.iq-delight.app-shell .fleet-table-head{color:var(--brand-slate);background:#f8fafc}.iq-delight.app-shell .fleet-table-row{border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell .fleet-table-row:hover{background:var(--brand-sky-wash)}.iq-delight.app-shell .fleet-list-scroll>button{color:var(--brand-ink)}.iq-delight.app-shell .fleet-list-scroll>button:hover,.iq-delight.app-shell .fleet-list-scroll>button.active{background:var(--brand-blue-wash);border-color:#cbe0fb}.iq-delight.app-shell :is(.empty-state,.filter-empty-state,.application-empty,.exchange-empty,.fleet-empty,.assistant-history-empty){border-color:var(--brand-line);color:var(--brand-slate);background:#f8fafc}.iq-delight.app-shell :is(.operations-banner,.environment-note,.quickbooks-scope-note,.payment-safety-note,.project-api-note,.fleet-privacy-note){background:var(--brand-sky-wash);color:var(--brand-slate);border-color:#cae8f8}.iq-delight.app-shell :is(.operations-banner.error,.assistant-error,.api-key-error,.iq-inline-error,.onboarding-error){background:var(--brand-red-wash);color:var(--brand-red);border-color:#edcaca}.iq-delight .toast{background:var(--brand-midnight);box-shadow:var(--brand-shadow-md);color:#fff;border:1px solid #ffffff1f}.iq-delight .toast :is(span,strong,small,p){color:inherit}.iq-delight .spin{color:var(--brand-blue)}:is(.login-shell,.legal-shell,.booking-shell,.application-page,.shared-order-page){background:radial-gradient(circle at 96% 0%, #54b8f81f, transparent 28rem), var(--brand-canvas);color:var(--brand-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-height:100dvh}:is(.legal-header,.legal-document,.booking-card,.application-form,.application-complete,.shared-order-header,.shared-location-summary>div,.shared-order-edit,.shared-files,.shared-order-footer,.shared-order-error){background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink)}.login-card{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-md)}.login-brand{background:linear-gradient(145deg, var(--brand-midnight), var(--brand-midnight-soft));color:#fff}.login-brand :is(h1,span){color:#fff}.login-brand p{color:#c9d5e4}.login-panel{background:var(--brand-paper);border-color:var(--brand-line)}.login-option{background:var(--brand-paper);border-color:var(--brand-line-strong);color:var(--brand-ink)}.login-option:hover{background:var(--brand-blue-wash);border-color:#bdd8fb}.login-option>span,.login-lock{background:var(--brand-blue-wash);color:var(--brand-blue)}.login-security,.login-message{background:var(--brand-sky-wash);color:var(--brand-slate);border-color:#cae8f8}.legal-intro>span,.application-hero>span,.booking-intro>span{color:var(--brand-blue)}.legal-intro h1,.application-hero h1{color:var(--brand-midnight)}.legal-content :is(p,li),.legal-intro p,.application-hero p,.application-field-copy,.application-reminder{color:var(--brand-slate)}.legal-header nav .legal-sign-in,.application-submit,.booking-submit{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.booking-intro{background:linear-gradient(145deg, var(--brand-midnight), var(--brand-midnight-soft));color:#fff}.booking-intro :is(h1,small){color:#fff}.booking-intro p{color:#c9d5e4}.booking-form :is(input,textarea),.application-form :is(input,select,textarea),.shared-order-edit textarea{background:var(--brand-paper);border-color:var(--brand-line-strong);color:var(--brand-ink)}.booking-slots button,.application-type-switch button,.application-skill-grid>label{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.booking-slots button:hover,.application-type-switch button:hover,.application-skill-grid>label:hover{background:var(--brand-sky-wash)}.booking-slots button.active,.application-type-switch button.active,.application-skill-grid>label.selected{background:var(--brand-blue-wash);border-color:var(--brand-blue);color:var(--brand-blue-dark)}.shared-brand{background:var(--brand-blue);color:#fff}.shared-order-title b{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.shared-order-page :is(p,small){color:var(--brand-slate)}@media (width>=921px){.iq-delight.app-shell.assistant-mode .topbar-left>.mobile-assistant-title,.iq-delight.app-shell.assistant-mode .topbar-actions>.mobile-assistant-new{display:none!important}.iq-delight.app-shell.rail-collapsed .sidebar-settings-wrap{justify-content:center;align-items:center;width:44px;display:flex}}.iq-delight.app-shell .miqi-undo-send{background:color-mix(in srgb, var(--brand-paper) 96%, var(--brand-blue-wash));border:1px solid color-mix(in srgb, var(--brand-blue) 38%, var(--brand-line));box-shadow:0 18px 46px color-mix(in srgb, var(--brand-ink) 18%, transparent);color:var(--brand-ink);z-index:10020;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:340px;max-width:min(440px,100vw - 32px);padding:12px 13px;display:grid;position:fixed;bottom:22px;right:22px}.iq-delight.app-shell .miqi-undo-avatar{background:linear-gradient(145deg, var(--brand-blue-dark), var(--brand-sky));color:#fff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.iq-delight.app-shell .miqi-undo-avatar svg:last-child{position:absolute;top:5px;right:5px}.iq-delight.app-shell .miqi-undo-copy{gap:2px;min-width:0;display:grid}.iq-delight.app-shell .miqi-undo-copy>span:first-child{color:var(--brand-blue);letter-spacing:.12em;font-size:12px;font-weight:850}.iq-delight.app-shell .miqi-undo-copy strong{color:var(--brand-ink);font-size:13px;line-height:1.25}.iq-delight.app-shell .miqi-undo-copy small{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;max-width:245px;font-size:12px;overflow:hidden}.iq-delight.app-shell .miqi-undo-send>button{background:var(--brand-ink);color:var(--brand-paper);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.iq-delight.app-shell .miqi-undo-progress{background:var(--brand-line);border-radius:99px;width:100%;height:3px;margin-top:5px;overflow:hidden}.iq-delight.app-shell .miqi-undo-progress i{background:linear-gradient(90deg, var(--brand-blue-dark), var(--brand-sky));border-radius:inherit;height:100%;transition:width .18s linear;display:block}.iq-delight.app-shell .miqi-undo-send.status-sent{border-color:color-mix(in srgb, var(--brand-green) 48%, var(--brand-line))}.iq-delight.app-shell .miqi-undo-send.status-failed{border-color:color-mix(in srgb, var(--brand-red) 48%, var(--brand-line))}@media (width<=760px){.iq-delight.app-shell .miqi-undo-send{bottom:calc(84px + env(safe-area-inset-bottom));grid-template-columns:40px minmax(0,1fr) auto;min-width:0;max-width:none;left:10px;right:10px}.iq-delight.app-shell .miqi-undo-avatar{width:40px;height:40px}.iq-delight.app-shell .miqi-undo-copy small{max-width:42vw}}@media (width<=920px){.iq-delight.app-shell{background-color:var(--brand-canvas);height:100dvh;min-height:100vh;width:100%;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.iq-delight .topbar,.iq-delight.app-shell.assistant-mode .topbar{height:calc(60px + env(safe-area-inset-top));min-height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:#fffffff5;width:100%;top:0;left:0;right:0}.iq-delight .topbar-left{flex:auto;align-items:center;min-width:0;display:flex}.iq-delight.app-shell .mobile-menu,.iq-delight.app-shell:not(.assistant-mode) .mobile-menu,.iq-delight.app-shell.assistant-mode .mobile-menu{background:var(--brand-paper);border:1px solid var(--brand-line-strong);color:var(--brand-midnight);border-radius:14px;flex:0 0 44px;display:inline-flex}.iq-delight.app-shell .mobile-menu:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-color:#cbe0fb}.iq-delight.app-shell:not(.assistant-mode) .company-name{color:var(--brand-midnight);letter-spacing:-.02em;font-size:17px;font-weight:720;position:absolute;left:50%;transform:translate(-50%);display:block!important}.iq-delight.app-shell:not(.assistant-mode) .topbar-actions{align-items:center;margin-left:auto;display:flex!important}.iq-delight.app-shell:not(.assistant-mode) .topbar-actions>:not(.profile-wrap){display:none!important}.iq-delight.app-shell:not(.assistant-mode) .topbar-actions .profile-wrap{display:block!important}.iq-delight.app-shell.assistant-mode .topbar-left>:not(.mobile-menu):not(.mobile-assistant-title),.iq-delight.app-shell.assistant-mode .topbar-actions>:not(.mobile-assistant-new){display:none!important}.iq-delight.app-shell.assistant-mode .mobile-assistant-title{color:var(--brand-midnight);letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:720;position:absolute;left:50%;transform:translate(-50%);display:block!important}.iq-delight.app-shell.assistant-mode .mobile-assistant-new{flex:0 0 42px;display:inline-flex!important}.iq-delight .sidebar,.iq-delight.app-shell.assistant-mode .sidebar{bottom:0;height:100dvh;max-height:none;padding:calc(12px + env(safe-area-inset-top)) 14px calc(12px + env(safe-area-inset-bottom));border-radius:0 22px 22px 0;width:min(88vw,336px);position:fixed;inset:0 auto 0 0;overflow:hidden}.iq-delight.app-shell .sidebar.open,.iq-delight.app-shell.assistant-mode .sidebar.open{display:flex;transform:translate(0)!important}.iq-delight .sidebar-brand{flex:none}.iq-delight .main-nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.iq-delight .sidebar-settings-wrap{flex:none}.iq-delight .sidebar-scrim{inset:0}.iq-delight :is(button,[role=button],a.nav-item){min-height:48px}.iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:50px;font-size:16px}.iq-delight .site-manager-panel,.iq-delight .integration-action-panel{border-left:0;border-top:1px solid var(--brand-line)}.iq-delight.app-shell .main-area,.iq-delight.app-shell.assistant-mode .main-area.home-workspace,.iq-delight.app-shell.rail-collapsed .main-area{overscroll-behavior-y:contain;height:100%;min-height:0;padding-bottom:0;padding-top:calc(60px + env(safe-area-inset-top));background:0 0;overflow:hidden auto}.iq-delight.app-shell .page{min-height:calc(100dvh - 60px - env(safe-area-inset-top));padding-bottom:calc(44px + env(safe-area-inset-bottom))}.iq-delight.app-shell.assistant-mode .main-area.home-workspace{overflow:hidden}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-page{height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout{flex:auto;height:100%;min-height:0}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat{height:100%;min-height:0}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-thread{overscroll-behavior-y:contain;min-height:0}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.iq-delight.app-shell .modal-backdrop{padding:10px}.iq-delight.app-shell .work-order-backdrop{padding:0}.iq-delight.isolated-work-order-shell{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.iq-delight.isolated-work-order-shell .order-workspace{min-height:100dvh;padding-bottom:calc(44px + env(safe-area-inset-bottom))}.iq-delight.tech-mobile-shell{width:100%;height:100dvh;min-height:100dvh;padding-bottom:0;overflow:hidden}.iq-delight.tech-mobile-shell .tech-mobile-header{min-height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);flex:none}.iq-delight.tech-mobile-shell .tech-mobile-main,.iq-delight.tech-mobile-shell .tech-order-detail{height:calc(100dvh - 64px - env(safe-area-inset-top));overscroll-behavior-y:contain;max-width:none;padding-bottom:calc(94px + env(safe-area-inset-bottom));width:100%;overflow:hidden auto}.iq-delight.tech-mobile-shell .tech-order-detail{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.iq-delight.tech-mobile-shell .tech-bottom-nav{min-height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr))}:is(.login-shell,.legal-shell,.booking-shell,.application-page,.shared-order-page){padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.legal-header,.application-header,.shared-order-header{gap:12px;padding-left:16px;padding-right:16px}.booking-form,.shared-location-summary,.shared-order-edit{grid-template-columns:1fr}.shared-order-title{flex-direction:column;align-items:flex-start;gap:12px}.shared-order-title>div:last-child{flex-wrap:wrap}.login-card,.legal-document,.booking-card,.application-form,.application-complete{border-radius:18px}}@media (width<=620px){.login-shell{padding-inline:12px}.login-card{grid-template-columns:1fr;overflow:hidden}.login-brand,.login-panel{padding:24px}.legal-header{flex-direction:column;align-items:flex-start}.legal-header nav{width:100%}.booking-shell{padding:calc(16px + env(safe-area-inset-top)) 12px calc(20px + env(safe-area-inset-bottom))}.booking-card{margin-block:18px}.booking-intro,.booking-form{padding:22px 18px}.booking-day>div{grid-template-columns:repeat(2,minmax(0,1fr))}.application-hero,.application-form,.application-complete{margin-inline:12px}.application-grid{grid-template-columns:1fr}.application-grid .wide{grid-column:auto}.shared-order-content{padding:20px 12px}.shared-order-edit{padding:14px}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iq-delight.app-shell .orders-mobile-list,.iq-delight.app-shell .estimates-mobile-list{display:none}.iq-delight.app-shell .mobile-record-card{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);overflow-wrap:anywhere;text-align:left;border-radius:14px;align-items:stretch;gap:5px;width:100%;min-width:0;min-height:0;padding:14px 42px 14px 14px;display:grid;position:relative;box-shadow:0 3px 12px #1322380a}.iq-delight.app-shell .mobile-record-card:active{background:var(--brand-blue-wash);border-color:#bdd8fb;transform:scale(.995)}.iq-delight.app-shell .mobile-record-card>svg{color:var(--brand-blue);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.iq-delight.app-shell .mobile-record-card-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.iq-delight.app-shell .mobile-record-card-head strong{color:var(--brand-blue-dark)}.iq-delight.app-shell .mobile-record-card>b{font-size:15px}.iq-delight.app-shell .mobile-record-card>small{color:var(--brand-slate)}.iq-delight.app-shell .mobile-record-card-meta{gap:5px;margin-top:5px;display:grid}.iq-delight.app-shell .mobile-record-card-meta>span{color:var(--brand-slate);align-items:flex-start;gap:7px;min-width:0;font-size:12px;line-height:1.4;display:flex}.iq-delight.app-shell .mobile-record-card-meta svg{color:var(--brand-blue);flex:none;margin-top:1px}.iq-delight.app-shell :is(.row-action,.icon-button){justify-content:center;align-items:center;min-width:38px;min-height:38px;display:inline-flex}.iq-delight.app-shell .table-link{align-items:center;min-height:36px;padding-block:8px;display:inline-flex}.iq-delight.app-shell .table-primary-value{color:var(--brand-ink);font-weight:720}.iq-delight.app-shell .pagination{border-top:1px solid var(--brand-line);gap:14px;min-height:62px}.iq-delight.app-shell .pagination>div{gap:3px}.iq-delight.app-shell .pagination button{border-radius:9px;width:auto;min-width:38px;height:38px;margin-left:0}.iq-delight.app-shell .pagination button:first-child,.iq-delight.app-shell .pagination button:last-child{border-radius:9px}.iq-delight.app-shell .pagination button[aria-current=page]{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff;box-shadow:0 4px 12px #174a8b33}.iq-delight.app-shell .pagination label{align-items:center;display:flex}.iq-delight.app-shell .pagination select{background:var(--brand-paper);border-color:var(--brand-line-strong);color:var(--brand-ink);min-height:38px}.iq-delight.app-shell .secondary-button.active{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-color:#bdd8fb}.iq-delight.app-shell .orders-table.compact-columns :is(th,td):nth-child(6),.iq-delight.app-shell .orders-table.compact-columns :is(th,td):nth-child(8),.iq-delight.app-shell .orders-table.compact-columns :is(th,td):nth-child(10){display:none}@media (width<=920px){.iq-delight.app-shell .orders-desktop-results{display:none}.iq-delight.app-shell .orders-mobile-list{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}}@media (width>=700px) and (width<=920px){.iq-delight.app-shell .orders-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px) and (width<=1400px){.iq-delight.app-shell .inbox-shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.iq-delight.app-shell .inbox-queues{display:none}.iq-delight.app-shell .inbox-thread-header{flex-direction:column;align-items:flex-start}.iq-delight.app-shell .inbox-thread-actions{flex-wrap:wrap;width:100%}}@media (width<=760px){.iq-delight.app-shell .estimates-table,.iq-delight.app-shell .estimates-table+.empty-state{display:none}.iq-delight.app-shell .estimates-mobile-list{gap:10px;padding:12px;display:grid}.iq-delight.app-shell .table-panel>.table-scroll:has(.estimates-table){display:none}.iq-delight.app-shell .pagination{flex-wrap:wrap;align-items:stretch;padding:12px}.iq-delight.app-shell .pagination>span{flex:100%}.iq-delight.app-shell .pagination>div{flex:auto;justify-content:flex-start;overflow-x:auto}.iq-delight.app-shell .pagination label{flex:0 auto}.iq-delight.app-shell .pagination select{width:100%;max-width:128px}.iq-delight.app-shell :is(.work-order-wizard,.wizard-form,.wizard-panel,.wizard-grid,.customer-address-grid,.address-pair,.address-autocomplete,.contact-fieldset,.scope-card){box-sizing:border-box;min-width:0;max-width:100%}.iq-delight.app-shell .wizard-panel{overflow-x:hidden}.iq-delight.app-shell :is(.wizard-grid,.customer-address-grid,.address-pair,.contact-fieldset>div)>*{min-width:0}.iq-delight.app-shell :is(.wizard-grid,.customer-address-grid,.address-pair,.address-details,.contact-fieldset) :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.iq-delight.app-shell .customer-picker-row,.iq-delight.app-shell .contact-picker-search{grid-template-columns:minmax(0,1fr)}.iq-delight.app-shell .persistent-create-button{width:100%}.iq-delight.app-shell .address-details{grid-template-columns:minmax(0,1.5fr) minmax(72px,.7fr)}.iq-delight.app-shell .address-details label:nth-child(n+3){grid-column:auto}.iq-delight.app-shell .inbox-shell{border-radius:14px}.iq-delight.app-shell .inbox-thread-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iq-delight.app-shell .inbox-thread-actions>*{width:100%;min-width:0}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select) select{width:100%;min-width:0;max-width:none}.iq-delight.app-shell .inbox-tags-menu>summary,.iq-delight.app-shell .inbox-snooze-menu>summary{width:100%;min-height:48px}.iq-delight.app-shell .modal-actions{gap:8px;position:sticky;bottom:0}.iq-delight.app-shell .modal-actions button{flex:1;justify-content:center}}@media (width<=420px){.iq-delight.app-shell .wizard-progress button strong{font-size:12px;line-height:1.2}.iq-delight.app-shell .mobile-record-card-head{flex-direction:column;align-items:flex-start}.iq-delight.app-shell .inbox-thread-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.iq-delight *,.iq-delight :before,.iq-delight :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.social-account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.social-account-form :is(input,select){min-height:48px}.social-webhook-choice{border:1px solid var(--iq-border,#dbe4f0);background:#f8fbff;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.social-webhook-choice input{width:20px;height:20px}.social-webhook-choice span{gap:2px;display:grid}.social-webhook-choice small{color:var(--iq-muted,#66758a)}.social-account-grid article .icon-button{margin-left:auto}.social-draft-list article>.secondary-button{white-space:nowrap;align-self:flex-start}.social-site-note{border:1px solid var(--iq-border,#dbe4f0);min-height:48px;color:var(--iq-navy,#12243e);background:#f8fbff;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;display:flex}.social-site-note span,.social-dns-records{gap:3px;display:grid}.social-site-note small,.social-dns-records>small{color:var(--iq-muted,#66758a)}.social-dns-records{margin-top:8px}.social-dns-records button{border:1px solid var(--iq-border,#dbe4f0);max-width:100%;color:var(--iq-navy,#12243e);cursor:pointer;text-align:left;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.social-dns-records code{overflow-wrap:anywhere;white-space:normal}@media (width<=720px){.social-account-form{grid-template-columns:1fr}.social-account-form .secondary-button{justify-content:center;width:100%}.social-draft-list article{grid-template-columns:auto minmax(0,1fr)}.social-draft-list article>:is(em,.secondary-button){grid-column:2;justify-self:start}}.ringcentral-page{gap:16px;display:grid}.ringcentral-loading{color:var(--muted);justify-content:center;align-items:center;gap:9px;min-height:50vh;display:flex}.ringcentral-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 94%, #3f62eb), var(--panel));border:1px solid var(--border);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.ringcentral-hero>span{color:#fff;background:linear-gradient(135deg,#4489e4,#2ba4e8);border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ringcentral-hero div{min-width:0}.ringcentral-hero small{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:850}.ringcentral-hero h1{letter-spacing:-.04em;margin:2px 0 4px;font-size:clamp(25px,3vw,36px)}.ringcentral-hero p{color:var(--muted);margin:0}.ringcentral-hero>div:last-child{gap:8px;display:flex}.ringcentral-empty{background:var(--panel);border:1px solid var(--border);text-align:center;border-radius:18px;flex-direction:column;align-items:center;min-height:420px;padding:40px;display:flex}.ringcentral-empty>svg{color:var(--primary)}.ringcentral-empty h2{margin:13px 0 4px}.ringcentral-empty p{color:var(--muted);max-width:570px}.ringcentral-empty>div{margin-top:12px}.ringcentral-alert{color:#a5332b;background:#fff2f0;border:1px solid #ffc9c3;border-radius:10px;padding:10px 13px}.ringcentral-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ringcentral-kpis article{background:var(--panel);border:1px solid var(--border);border-radius:14px;grid-template-columns:auto 1fr;gap:5px;padding:15px;display:grid}.ringcentral-kpis svg{color:var(--primary);grid-row:1/3}.ringcentral-kpis span{color:var(--muted);font-size:12px;font-weight:750}.ringcentral-kpis strong{letter-spacing:-.04em;font-size:24px}.ringcentral-tabs{background:var(--panel);border:1px solid var(--border);border-radius:12px;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto}.ringcentral-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:7px 12px;font-weight:750;display:flex}.ringcentral-tabs button.active{background:color-mix(in srgb,var(--primary) 11%,var(--panel));color:var(--primary)}.ringcentral-table-card,.ringcentral-team-card{background:var(--panel);border:1px solid var(--border);border-radius:15px;overflow:hidden}.ringcentral-table-head,.ringcentral-table-card>article{grid-template-columns:130px minmax(220px,1.4fr) minmax(130px,.7fr) minmax(180px,1fr) 72px;align-items:center;gap:12px;padding:11px 14px;display:grid}.ringcentral-table-head{background:color-mix(in srgb,var(--text) 3%,var(--panel));color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.ringcentral-table-card>article{border-top:1px solid var(--border)}.ringcentral-table-card time{color:var(--muted);font-size:12px}.ringcentral-table-card article>span{gap:2px;min-width:0;display:grid}.ringcentral-table-card article>span strong{font-size:12px}.ringcentral-table-card article>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ringcentral-table-card article>button{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:32px;font-size:12px;font-weight:800;display:flex}.ringcentral-links{flex-flow:wrap;gap:4px!important;display:flex!important}.ringcentral-links b{background:color-mix(in srgb,var(--primary) 8%,var(--panel));color:var(--primary);border-radius:999px;padding:4px 7px;font-size:12px}.ringcentral-no-data{color:var(--muted);text-align:center;padding:50px}.ringcentral-team-card>header{padding:18px}.ringcentral-team-card h2{margin:2px 0 4px}.ringcentral-team-card p{color:var(--muted);margin:0}.ringcentral-team-card>div>article{border-top:1px solid var(--border);grid-template-columns:30px minmax(180px,1fr) repeat(3,minmax(90px,.4fr));align-items:center;gap:12px;padding:12px 18px;display:grid}.ringcentral-team-card article>b{background:color-mix(in srgb,var(--primary) 10%,var(--panel));color:var(--primary);border-radius:50%;justify-content:center;align-items:center;height:26px;display:flex}.ringcentral-team-card article>span,.ringcentral-team-card article>div{gap:2px;display:grid}.ringcentral-team-card article small{color:var(--muted);font-size:12px}.ringcentral-link-backdrop{z-index:1000;background:#080e1c8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ringcentral-link-dialog{background:var(--panel);border:1px solid var(--border);border-radius:16px;gap:13px;width:100%;max-width:480px;padding:18px;display:grid;box-shadow:0 24px 70px #00000040}.ringcentral-link-dialog header{justify-content:space-between;align-items:flex-start;display:flex}.ringcentral-link-dialog h2{margin:2px 0}.ringcentral-link-dialog header>button{color:var(--muted);background:0 0;border:0;font-size:25px}.ringcentral-link-dialog label{color:var(--muted);gap:6px;font-size:12px;font-weight:750;display:grid}.ringcentral-link-dialog select{background:var(--input);border:1px solid var(--border);color:var(--text);border-radius:9px;width:100%;min-height:42px;padding:8px 10px}.ringcentral-link-dialog footer{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}@media (width<=900px){.ringcentral-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ringcentral-table-head{display:none}.ringcentral-table-card>article{grid-template-columns:88px minmax(0,1fr) auto;align-items:start}.ringcentral-table-card article>span:nth-of-type(2),.ringcentral-links{grid-column:2/3}.ringcentral-table-card article>button{grid-area:1/3}.ringcentral-team-card>div>article{grid-template-columns:28px minmax(130px,1fr) repeat(3,70px);overflow-x:auto}.ringcentral-hero{grid-template-columns:auto minmax(0,1fr)}.ringcentral-hero>div:last-child{grid-column:1/-1}}@media (width<=560px){.ringcentral-kpis{gap:8px}.ringcentral-kpis strong{font-size:19px}.ringcentral-table-card>article{grid-template-columns:1fr auto}.ringcentral-table-card time,.ringcentral-table-card article>span:nth-of-type(2),.ringcentral-links{grid-column:1/-1}.ringcentral-table-card article>button{grid-area:2/2}.ringcentral-hero{align-items:start;padding:15px}.ringcentral-hero>span{width:42px;height:42px}}.iq-delight.tech-mobile-shell{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--brand-blue), transparent 88%), transparent 24rem), var(--brand-canvas);color:var(--brand-ink)}.iq-delight.tech-mobile-shell :is(.tech-mobile-header,.tech-bottom-nav,.tech-address-card,.tech-section-card,.tech-miq-thread>button,.tech-miq-thread article.assistant,.tech-miq-composer,.tech-pay-bill,.tech-payroll-item){background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.tech-onsite-timer{background:linear-gradient(135deg, #0f233b, color-mix(in srgb, #0f233b, var(--brand-blue) 28%));border:1px solid color-mix(in srgb, var(--brand-blue), transparent 68%);color:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 16px 32px #0f233e2e}.tech-onsite-timer.active{background:linear-gradient(135deg,#102e2b,#174b42);border-color:#48d69f6b}.tech-onsite-clock{gap:5px;min-width:0;display:grid}.tech-onsite-clock>span{color:#c8d4e5;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.tech-onsite-clock>strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(30px,9vw,44px);line-height:1}.tech-onsite-clock .running-timer{color:#fff;font:inherit}.tech-onsite-clock>small{color:#b8c7d8;font-size:12px;line-height:1.45}.tech-onsite-timer>button{border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:0 16px;font-size:12px;font-weight:850;display:flex}.tech-checkin-button{color:#17304d;background:#fff}.tech-checkout-button{color:#116449;background:#f2fff9}.tech-field-status-card{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(180px,.85fr);align-items:center;gap:12px;padding:14px;display:grid}.tech-field-status-card>div{align-items:center;gap:10px;min-width:0;display:flex}.tech-field-status-card>div>span{background:var(--brand-blue-wash);color:var(--brand-blue);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tech-field-status-card>div>div{gap:2px;display:grid}.tech-field-status-card strong{color:var(--brand-ink);font-size:12px}.tech-field-status-card small{color:var(--brand-slate);font-size:12px}.tech-field-status-card select{background:var(--brand-canvas);border:1px solid var(--brand-line-strong);color:var(--brand-ink);font:inherit;border-radius:11px;width:100%;min-height:45px;padding:0 34px 0 12px;font-size:12px;font-weight:750}.tech-active-clock .running-timer{color:#fff;font-size:inherit;font-weight:850}html[data-theme] .iq-delight.tech-mobile-shell .tech-active-clock strong{color:#fff!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-active-clock small{color:#d8e2f1!important}.tech-pay-date-filter{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:16px;gap:12px;padding:13px;display:grid}.tech-pay-date-filter>div:first-child{align-items:center;gap:9px;display:flex}.tech-pay-date-filter>div:first-child>svg{color:var(--brand-blue)}.tech-pay-date-filter>div:first-child>span{gap:2px;display:grid}.tech-pay-date-filter strong{color:var(--brand-ink);font-size:12px}.tech-pay-date-filter small{color:var(--brand-slate);font-size:12px}.tech-pay-date-filter>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tech-pay-date-filter label{color:var(--brand-slate);gap:4px;font-size:12px;font-weight:750;display:grid}.tech-pay-date-filter input{background:var(--brand-canvas);border:1px solid var(--brand-line-strong);color:var(--brand-ink);font:inherit;border-radius:10px;width:100%;min-height:42px;padding:0 8px;font-size:12px}.tech-pay-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tech-pay-summary-grid>article{background:linear-gradient(145deg, var(--brand-paper), var(--brand-blue-wash));border:1px solid var(--brand-line);color:var(--brand-blue);border-radius:14px;gap:3px;padding:12px;display:grid}.tech-pay-summary-grid strong{color:var(--brand-ink);letter-spacing:-.04em;font-size:20px}.tech-pay-summary-grid span{color:var(--brand-slate);font-size:12px}.tech-payroll-item{background:var(--brand-paper);border:1px solid var(--brand-line);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:13px;display:flex}.tech-payroll-item>div{gap:3px;min-width:0;display:grid}.tech-payroll-item>div:last-child{place-items:end}.tech-payroll-item strong{color:var(--brand-ink);font-size:12px}.tech-payroll-item span,.tech-payroll-item small{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tech-payroll-item .running-timer{color:var(--brand-green)}.tech-miq>div:first-child{background:linear-gradient(135deg, var(--brand-blue-wash), color-mix(in srgb, var(--brand-sky-wash), var(--brand-paper) 42%));border:1px solid color-mix(in srgb, var(--brand-blue), transparent 78%);border-radius:18px;padding:15px}.tech-miq-thread>button{box-shadow:var(--brand-shadow-sm);min-height:48px}.tech-miq-thread article.user{background:linear-gradient(135deg, var(--brand-violet), var(--brand-blue))}.tech-miq-composer{border-radius:17px;padding:8px}.team-channel-rail{position:relative}.team-direct-heading{justify-content:space-between;margin:14px 7px 5px;border:0!important;align-items:center!important;padding:0!important;display:flex!important}.team-direct-heading p{color:#8f98ae;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.team-direct-heading button{color:#cbd2e2;background:#ffffff14;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.team-direct-picker{z-index:12;background:#20263a;border:1px solid #ffffff21;border-radius:12px;padding:8px;position:absolute;top:96px;left:8px;right:8px;box-shadow:0 18px 35px #00000059}.team-direct-picker>label{background:#ffffff14;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex}.team-direct-picker input{color:#fff;font:inherit;background:0 0;border:0;outline:0;width:100%;min-height:36px;font-size:12px}.team-direct-picker>div{max-height:220px;padding-top:6px;display:grid;overflow-y:auto}.team-direct-picker>div>button{color:#edf1fa;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.team-direct-picker>div>button:hover{background:#ffffff14}.team-direct-picker>div>button>span:last-child{min-width:0;display:grid}.team-direct-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-direct-list{flex:0 auto;min-height:0}.team-direct-empty{padding:5px 8px;line-height:1.45;color:#8892aa!important}.status-permission-list{gap:8px;margin:14px 0;display:grid}.status-permission-list>article{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:13px;grid-template-columns:minmax(220px,1fr) repeat(3,auto) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.status-permission-list>article>div{align-items:center;gap:9px;min-width:0;display:flex}.status-permission-list>article>div>i{border-radius:50%;width:10px;height:10px}.status-permission-list>article>div>span{gap:1px;display:grid}.status-permission-list strong{color:var(--brand-ink);font-size:12px}.status-permission-list small{color:var(--brand-slate);text-transform:capitalize;font-size:12px}.status-permission-list label,.status-create-form label{color:var(--brand-slate);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.status-permission-list>article>button{color:var(--brand-slate)}.status-create-form{align-items:center}@media (width<=720px){.tech-onsite-timer{grid-template-columns:1fr}.tech-onsite-timer>button{width:100%}.tech-field-status-card{grid-template-columns:1fr}.tech-pay-summary-grid>article{padding:10px}.team-chat-page.compact .team-chat-shell{grid-template-columns:102px minmax(0,1fr)}.team-chat-page.compact .team-channel-rail{padding:8px 5px}.team-chat-page.compact .team-direct-heading{margin-inline:5px}.status-permission-list>article{grid-template-columns:1fr 1fr;align-items:start}.status-permission-list>article>div{grid-column:1/-1}}.login-shell{justify-content:center;gap:20px;padding:clamp(24px,3.5vw,56px)}.login-shell .login-card{border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:0;width:100%;max-width:1280px;min-height:min(700px,100dvh - 190px);display:grid;overflow:hidden}.login-shell .login-brand{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;padding:clamp(42px,5vw,76px);display:flex}.login-shell .login-brand img{border-radius:20px;width:80px;height:80px;box-shadow:0 16px 44px #040f2147}.login-shell .login-brand>div{margin-top:auto}.login-shell .login-brand span{letter-spacing:.16em;font-size:13px}.login-shell .login-brand h1{letter-spacing:-.055em;max-width:700px;margin:18px 0 24px;font-size:clamp(48px,5vw,76px);line-height:.98}.login-shell .login-brand p{max-width:620px;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.login-shell .login-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-left:1px solid var(--brand-line);box-shadow:none;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(42px,5vw,72px);display:flex}.login-shell .login-panel-heading{gap:16px}.login-shell .login-lock{border-radius:14px;flex:none;width:48px;height:48px}.login-shell .login-panel-heading h2{color:var(--brand-midnight);letter-spacing:-.035em;margin-bottom:6px;font-size:clamp(27px,2.2vw,34px)}.login-shell .login-panel-heading p{color:var(--brand-slate);font-size:14px;line-height:1.5}.login-shell .login-options{gap:12px;margin-top:32px}.login-shell .login-option{border-radius:14px;grid-template-columns:42px minmax(0,1fr);min-height:64px;padding:10px 16px;font-size:15px}.login-shell .login-option>span{width:40px;height:40px}.login-shell .login-security,.login-shell .login-message{border-radius:12px;margin-top:20px;padding:14px;font-size:13px;line-height:1.5}.login-shell .app-site-footer{color:var(--brand-slate);max-width:1280px;margin-top:0;padding:16px 4px 0}.login-shell .app-site-footer a{color:var(--brand-blue-dark)}.account-activation-shell{align-items:center}.account-activation-card{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-lg);border-radius:26px;gap:22px;width:100%;max-width:520px;padding:clamp(28px,5vw,52px);display:grid}.account-activation-card>img{box-shadow:var(--brand-shadow-sm);border-radius:18px}.account-activation-card>div:nth-child(2){gap:8px;display:grid}.account-activation-card h1{color:var(--brand-ink);letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,42px)}.account-activation-card p{color:var(--brand-slate);margin:0;line-height:1.55}.account-activation-card .login-lock{margin-bottom:4px}.account-activation-card .login-message,.account-activation-card .login-security{margin:0}.activation-login-link{color:var(--brand-blue);text-align:center;font-size:13px;font-weight:750}.iq-delight.app-shell .inbox-mobile-back{display:none}@media (width<=900px){.login-shell{justify-content:flex-start}.login-shell .login-card{grid-template-columns:1fr;max-width:680px;min-height:0}.login-shell .login-brand{gap:36px;min-height:330px;padding:40px}.login-shell .login-brand h1{font-size:clamp(42px,8vw,58px)}.login-shell .login-panel{border-left:0;border-top:1px solid var(--brand-line);padding:40px}.login-shell .app-site-footer{max-width:680px}}@media (width<=760px){.iq-delight.app-shell .content{overscroll-behavior-y:contain;scroll-padding-top:calc(76px + env(safe-area-inset-top))}.iq-delight.app-shell .page{padding:20px 14px calc(32px + env(safe-area-inset-bottom));gap:18px}.iq-delight.app-shell .page-header{align-items:stretch;gap:16px;margin-bottom:0}.iq-delight.app-shell .page-header>div:first-child{min-width:0}.iq-delight.app-shell .page-header h1{letter-spacing:-.045em;font-size:30px;line-height:1.08}.iq-delight.app-shell .page-header p{max-width:42rem;margin-top:7px;font-size:14px;line-height:1.55}.iq-delight.app-shell .page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.iq-delight.app-shell .page-header-actions>:only-child{grid-column:1/-1}.iq-delight.app-shell .page-header-actions :is(button,a){justify-content:center;width:100%;min-width:0;min-height:50px;padding-inline:12px}.iq-delight.app-shell :is(input,select,textarea){font-size:16px;line-height:1.35}.iq-delight.app-shell :is(.search-box,.toolbar-search,.inbox-list-toolbar label){width:100%;min-width:0;max-width:100%}.iq-delight.app-shell :is(.search-box,.toolbar-search,.inbox-list-toolbar label) input{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.iq-delight.app-shell .insight-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(170px,72vw);grid-auto-flow:column;gap:10px;margin:0 -14px;padding:2px 14px 10px;scroll-padding-left:14px;display:grid;overflow-x:auto}.iq-delight.app-shell .insight-strip::-webkit-scrollbar{display:none}.iq-delight.app-shell .insight-strip>div{scroll-snap-align:start;min-height:116px;padding:16px}.iq-delight.app-shell .insight-strip span{font-size:12px}.iq-delight.app-shell .insight-strip strong{font-size:26px}.iq-delight.app-shell .insight-strip em{font-size:12px}.iq-delight.app-shell .tabs-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.iq-delight.app-shell .tabs-row button{white-space:nowrap;justify-content:center;min-width:0;min-height:44px;padding:8px 5px;font-size:13px;line-height:1.2}.iq-delight.app-shell .table-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;display:grid}.iq-delight.app-shell .table-toolbar>*{width:100%;min-width:0}.iq-delight.app-shell .toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.iq-delight.app-shell .toolbar-actions>:first-child{grid-column:1/-1}.iq-delight.app-shell .toolbar-actions :is(button,select){justify-content:center;width:100%;min-width:0;min-height:48px}.iq-delight.app-shell :is(.panel,.table-panel,.metric-card,.summary-card){border-radius:16px}.iq-delight.app-shell .empty-state{min-height:180px;padding:28px 18px}.iq-delight.app-shell .empty-state strong{font-size:16px}.iq-delight.app-shell .empty-state p{max-width:30rem;font-size:13px;line-height:1.5}.iq-delight.app-shell .mobile-record-card{padding:16px 44px 16px 16px}.iq-delight.app-shell .mobile-record-card>b{font-size:16px;line-height:1.35}.iq-delight.app-shell .mobile-record-card>small{font-size:13px;line-height:1.45}.iq-delight.app-shell .mobile-record-card-meta>span{font-size:13px}.iq-delight.app-shell .inbox-shell{min-height:min(620px,100dvh - 250px);display:block;overflow:hidden}.iq-delight.app-shell .inbox-queues{display:none}.iq-delight.app-shell .inbox-conversation-list{width:100%;min-height:min(620px,100dvh - 250px);display:flex}.iq-delight.app-shell .inbox-thread,.iq-delight.app-shell .inbox-shell.mobile-thread-open .inbox-conversation-list{display:none}.iq-delight.app-shell .inbox-shell.mobile-thread-open .inbox-thread{width:100%;min-height:min(680px,100dvh - 120px);display:flex}.iq-delight.app-shell .inbox-list-toolbar{grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.iq-delight.app-shell .inbox-list-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iq-delight.app-shell .inbox-list-toolbar select{width:100%;min-width:0;min-height:46px}.iq-delight.app-shell .inbox-list-summary{padding:11px 14px;font-size:13px}.iq-delight.app-shell .inbox-conversation-card{gap:11px;min-height:108px;padding:14px}.iq-delight.app-shell .inbox-card-line strong{font-size:14px}.iq-delight.app-shell .inbox-card-line time,.iq-delight.app-shell .inbox-card-copy>small,.iq-delight.app-shell .inbox-card-meta{font-size:12px}.iq-delight.app-shell .inbox-card-copy>b{font-size:14px;line-height:1.35}.iq-delight.app-shell .inbox-mobile-back{color:var(--brand-blue-dark);background:0 0;border:0;align-self:stretch;align-items:center;gap:5px;min-height:44px;padding:0;font-size:14px;font-weight:760;display:flex}.iq-delight.app-shell .inbox-thread-header{gap:12px;padding:12px 14px 14px}.iq-delight.app-shell .inbox-thread-title h2{font-size:18px;line-height:1.25}.iq-delight.app-shell .inbox-thread-meta{padding:10px 14px;font-size:12px}.iq-delight.app-shell .inbox-thread-scroll{min-height:300px;padding:14px}.iq-delight.app-shell .inbox-message p{font-size:14px;line-height:1.55}.iq-delight.app-shell .inbox-composer{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.iq-delight.app-shell .work-order-wizard{border-radius:0;width:100vw;height:100dvh;max-height:none;inset:0}.iq-delight.app-shell .wizard-header{padding:calc(14px + env(safe-area-inset-top)) 14px 14px}.iq-delight.app-shell .wizard-header h2{font-size:20px}.iq-delight.app-shell .wizard-header p{font-size:12px;line-height:1.45}.iq-delight.app-shell .wizard-progress button strong{font-size:12px}.iq-delight.app-shell .wizard-panel{padding:18px 14px 110px}.iq-delight.app-shell .wizard-panel h2{font-size:24px}.iq-delight.app-shell .wizard-panel :is(label,legend){font-size:13px}.iq-delight.app-shell .wizard-panel :is(input,select,textarea){min-height:52px}.iq-delight.app-shell .wizard-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.iq-delight.app-shell .wizard-actions button{min-height:50px}.iq-delight.app-shell .app-site-footer{padding-inline:14px;font-size:12px;line-height:1.5}}@media (width<=520px){.login-shell{padding:calc(12px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));gap:14px}.login-shell .login-card{border-radius:20px}.login-shell .login-brand{gap:28px;min-height:275px;padding:28px 24px}.login-shell .login-brand img{width:64px;height:64px}.login-shell .login-brand h1{margin:12px 0 14px;font-size:39px}.login-shell .login-brand p{font-size:14px;line-height:1.5}.login-shell .login-panel{padding:28px 22px}.login-shell .login-panel-heading h2{font-size:25px}.login-shell .login-option{min-height:58px;font-size:14px}.login-shell .app-site-footer{gap:10px;padding-inline:4px;font-size:12px}.login-shell .site-footer-legal{flex-direction:column;align-items:flex-start;gap:8px}.login-shell .site-footer-legal nav{flex-wrap:wrap}.iq-delight.app-shell .page-header-actions{grid-template-columns:1fr}}@media (width<=360px){.iq-delight.app-shell .page{padding-inline:10px}.iq-delight.app-shell .page-header h1{font-size:27px}.iq-delight.app-shell .tabs-row button{font-size:12px}.iq-delight.app-shell .address-details,.iq-delight.app-shell .inbox-list-toolbar>div{grid-template-columns:1fr}}.inbox-mobile-list-head,.inbox-mobile-status-tabs,.inbox-mobile-queue-close,.inbox-mobile-queue-scrim{display:none}@media (width<=760px){html,body{height:100%;min-height:100dvh;background:var(--brand-canvas)!important}.iq-delight.app-shell{height:100dvh;min-height:100dvh;overflow:hidden;background:var(--brand-canvas)!important}.iq-delight.app-shell.creating .sidebar,.iq-delight.app-shell.creating .sidebar-scrim,.iq-delight.app-shell.creating .create-menu{pointer-events:none!important;display:none!important;transform:translate(-110%)!important}.iq-delight.app-shell .sidebar:not(.open){pointer-events:none;visibility:hidden;transform:translate(-110%)!important}.iq-delight.app-shell .sidebar.open{pointer-events:auto;visibility:visible;transform:translate(0)!important}.iq-delight.app-shell .inbox-page{height:calc(100dvh - 60px - env(safe-area-inset-top));gap:0;min-height:0;overflow:hidden;padding:0!important}.iq-delight.app-shell .inbox-page>.page-header{display:none}.iq-delight.app-shell .inbox-page>.inbox-permission-banner{margin:10px 12px}.iq-delight.app-shell .inbox-shell{box-shadow:none;background:#f7f8fb;border:0;border-radius:0;height:100%;min-height:0;overflow:hidden}.iq-delight.app-shell .inbox-conversation-list{background:#f7f8fb;height:100%;min-height:0}.iq-delight.app-shell .inbox-mobile-list-head{z-index:4;background:#f7f8fbf5;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 10px;display:flex;position:relative}.iq-delight.app-shell .inbox-mobile-folder{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-midnight);border-radius:999px;align-items:center;gap:9px;max-width:min(58vw,250px);min-height:50px;padding:0 16px;font-size:16px;font-weight:780;display:inline-flex}.iq-delight.app-shell .inbox-mobile-folder span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iq-delight.app-shell .inbox-mobile-list-head>div{align-items:center;gap:4px;display:flex}.iq-delight.app-shell .inbox-mobile-list-head>div>button{color:var(--brand-midnight);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;min-height:46px;display:inline-flex}.iq-delight.app-shell .inbox-mobile-list-head>div>button:hover,.iq-delight.app-shell .inbox-mobile-list-head>div>button[aria-pressed=true]{background:#e9edf3}.iq-delight.app-shell .inbox-mobile-list-head>div>.inbox-mobile-compose{background:var(--brand-blue);color:#fff;margin-left:2px}.iq-delight.app-shell .inbox-mobile-status-tabs{scrollbar-width:none;flex:none;gap:8px;padding:8px 14px 12px;scroll-padding:14px;display:flex;overflow-x:auto}.iq-delight.app-shell .inbox-mobile-status-tabs::-webkit-scrollbar{display:none}.iq-delight.app-shell .inbox-mobile-status-tabs button{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:999px;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:14px;font-weight:720;display:inline-flex}.iq-delight.app-shell .inbox-mobile-status-tabs button span{color:#667285;background:#eef1f5;border-radius:999px;padding:3px 6px;font-size:12px}.iq-delight.app-shell .inbox-mobile-status-tabs button.active{background:var(--brand-midnight);border-color:var(--brand-midnight);color:#fff}.iq-delight.app-shell .inbox-mobile-status-tabs button.active span{color:#fff;background:#ffffff29}.iq-delight.app-shell .inbox-list-toolbar{background:#f7f8fb;border:0;padding:0 14px 12px;display:none}.iq-delight.app-shell .inbox-list-toolbar.mobile-search-open{display:block}.iq-delight.app-shell .inbox-list-toolbar>label{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:15px;min-height:50px;padding:0 14px}.iq-delight.app-shell .inbox-list-toolbar>div,.iq-delight.app-shell .inbox-list-summary{display:none}.iq-delight.app-shell .inbox-list-scroll{padding:0 14px calc(24px + env(safe-area-inset-bottom));background:#f7f8fb}.iq-delight.app-shell .inbox-conversation-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dde2e9;border-radius:0;gap:0;min-height:116px;margin:0;padding:17px 4px 17px 31px;position:relative}.iq-delight.app-shell .inbox-conversation-card:before{background:var(--brand-blue);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:4px}.iq-delight.app-shell .inbox-conversation-card:hover,.iq-delight.app-shell .inbox-conversation-card.active{box-shadow:none;background:#ffffffb3;border-color:#dde2e9}.iq-delight.app-shell .inbox-avatar{display:none}.iq-delight.app-shell .inbox-card-line{gap:10px}.iq-delight.app-shell .inbox-card-line strong{color:#111827;font-size:16px;font-weight:780}.iq-delight.app-shell .inbox-card-line time{color:#6c7481;flex:none;font-size:14px}.iq-delight.app-shell .inbox-card-copy>b{color:#202735;margin-top:6px;font-size:15px;font-weight:650;line-height:1.4}.iq-delight.app-shell .inbox-card-copy>small{color:#707886;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;line-height:1.4;display:block;overflow:hidden}.iq-delight.app-shell .inbox-card-meta{display:none}.iq-delight.app-shell .inbox-queues{background:var(--brand-paper);height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));z-index:620;border:0;border-radius:0 26px 26px 0;width:min(86vw,360px);transition:transform .19s;position:fixed;top:0;bottom:0;left:0;transform:translate(-110%);box-shadow:24px 0 70px #0f1c2e38;display:flex!important}.iq-delight.app-shell .inbox-shell.mobile-queues-open .inbox-queues{transform:translate(0)}.iq-delight.app-shell .inbox-mobile-queue-close{color:var(--brand-midnight);background:#f1f3f6;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;min-height:42px;margin-left:auto;display:inline-flex}.iq-delight.app-shell .inbox-queue-head{min-height:64px;padding:0 4px 15px}.iq-delight.app-shell .inbox-queue-head strong{font-size:21px}.iq-delight.app-shell .inbox-queue-head small{font-size:12px}.iq-delight.app-shell .inbox-queues nav button,.iq-delight.app-shell .inbox-nav-section button{border-radius:13px;min-height:52px;padding:0 13px;font-size:16px}.iq-delight.app-shell .inbox-queues nav button strong,.iq-delight.app-shell .inbox-nav-section button strong{font-size:13px}.iq-delight.app-shell .inbox-nav-label,.iq-delight.app-shell .inbox-nav-section>span{padding:13px 12px 8px;font-size:12px}.iq-delight.app-shell .inbox-mobile-queue-scrim{z-index:610;background:#13223861;border:0;min-height:0;display:block;position:fixed;inset:0}.iq-delight.app-shell .inbox-shell.mobile-thread-open .inbox-thread{background:#f3f5f9;height:100%;min-height:0}.iq-delight.app-shell .inbox-thread-header{background:#fffffff5;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;min-height:auto;padding:12px 14px 14px;display:grid}.iq-delight.app-shell .inbox-mobile-back{border:1px solid var(--brand-line);background:#f3f5f8;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;min-height:46px;font-size:0;display:inline-flex}.iq-delight.app-shell .inbox-thread-title{align-items:start;min-height:46px}.iq-delight.app-shell .inbox-thread-title>.avatar{display:none}.iq-delight.app-shell .inbox-thread-title span,.iq-delight.app-shell .inbox-thread-title small{font-size:12px}.iq-delight.app-shell .inbox-thread-title h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:20px;line-height:1.3;display:-webkit-box;overflow:hidden}.iq-delight.app-shell .inbox-thread-actions{scrollbar-width:none;grid-column:1/-1;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.iq-delight.app-shell .inbox-thread-actions::-webkit-scrollbar{display:none}.iq-delight.app-shell .inbox-thread-actions>*{flex:none;width:auto;min-height:44px}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select){background:#f5f6f8;border:0;border-radius:12px;min-height:44px}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select) select{width:auto;min-height:42px;font-size:13px}.iq-delight.app-shell .inbox-tags-menu>summary,.iq-delight.app-shell .inbox-snooze-menu>summary,.iq-delight.app-shell .inbox-thread-actions>.icon-button{background:#f5f6f8;border:0;border-radius:12px;height:44px;min-height:44px}.iq-delight.app-shell .inbox-thread-meta{scrollbar-width:none;background:#fff;gap:8px;min-height:46px;padding:9px 14px;overflow-x:auto}.iq-delight.app-shell .inbox-thread-meta>span:not(.inbox-tag){flex:none;font-size:12px}.iq-delight.app-shell .inbox-thread-scroll{background:#f3f5f9;min-height:0;padding:16px 14px 24px}.iq-delight.app-shell .inbox-message{box-shadow:var(--brand-shadow-sm);border:1px solid #e0e4eb;border-radius:20px;max-width:100%;margin-bottom:14px;padding:17px}.iq-delight.app-shell .inbox-message.internal{max-width:94%}.iq-delight.app-shell .inbox-message-head strong{font-size:14px}.iq-delight.app-shell .inbox-message-head small,.iq-delight.app-shell .inbox-message-head time{font-size:12px}.iq-delight.app-shell .inbox-message p{color:#263244;font-size:15px;line-height:1.6}.iq-delight.app-shell .inbox-composer{padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -12px 35px #17243814}.iq-delight.app-shell .inbox-composer-tabs button{min-height:40px;font-size:13px}.iq-delight.app-shell .inbox-composer textarea{border-radius:15px;min-height:72px;padding:12px 14px;font-size:16px}.iq-delight.app-shell .inbox-composer-actions>span{font-size:12px}.iq-delight.app-shell .inbox-composer-actions>button:last-child{width:auto;min-height:44px}.iq-delight.app-shell.assistant-mode .topbar{border-bottom:1px solid var(--brand-line);background:#fffffff7!important}.iq-delight.app-shell.assistant-mode .main-area.home-workspace{height:100dvh;padding-top:calc(60px + env(safe-area-inset-top));flex-direction:column;display:flex;background:var(--brand-canvas)!important}.iq-delight.app-shell.assistant-mode .main-area.home-workspace>.app-site-footer{display:none!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-page{flex:auto;min-height:0;background:var(--brand-canvas)!important;height:auto!important;padding:0!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner{flex:none;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin:10px 12px;padding:10px 12px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner span{display:none}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner>button{min-height:44px;padding-inline:14px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading{display:none!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat{min-height:0}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout{flex:auto;height:auto!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat{height:100%;box-shadow:none;border:0;border-radius:0;background:var(--brand-canvas)!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-thread{color:var(--brand-ink);min-height:0;padding:16px 14px 12px;background:var(--brand-canvas)!important}.iq-delight.app-shell.assistant-mode .assistant-message{color:var(--brand-ink);margin-bottom:18px}.iq-delight.app-shell.assistant-mode .assistant-message.assistant>div{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:18px;max-width:100%;padding:16px}.iq-delight.app-shell.assistant-mode .assistant-message>div>strong{color:#697487;font-size:12px}.iq-delight.app-shell.assistant-mode .assistant-message p{color:#263244;font-size:15px;line-height:1.58}.iq-delight.app-shell.assistant-mode .assistant-message.user>div{background:var(--brand-blue-wash);color:var(--brand-ink);border:1px solid #d5dcfb}.iq-delight.app-shell.assistant-mode .assistant-message.user p{color:var(--brand-ink)}.iq-delight.app-shell.assistant-mode .assistant-export-actions{scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding-bottom:2px;overflow-x:auto}.iq-delight.app-shell.assistant-mode .assistant-export-actions button{border-color:var(--brand-line);color:#596678;background:#f7f9fb;flex:none;min-height:42px;padding:0 12px;font-size:12px}.iq-delight.app-shell.assistant-mode .assistant-composer{border-top:1px solid var(--brand-line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -12px 34px #17243814;background:#fffffffa!important}.iq-delight.app-shell.assistant-mode .assistant-composer-input{border:1px solid var(--brand-line-strong);box-shadow:var(--brand-shadow-sm);background:#fff;border-radius:24px;min-height:58px}.iq-delight.app-shell.assistant-mode .assistant-composer textarea{color:var(--brand-ink);max-height:124px}.iq-delight.app-shell.assistant-mode .assistant-composer textarea::placeholder{color:#8a94a3}.iq-delight.app-shell.assistant-mode .assistant-attach-button{color:var(--brand-midnight)}.iq-delight.app-shell.assistant-mode .assistant-composer-input>button{background:var(--brand-blue);color:#fff}.iq-delight.app-shell.assistant-mode .assistant-composer-input>button:disabled{color:#8993a1;background:#dfe4eb}html,body,#__next,.iq-delight.app-shell{background:var(--brand-canvas)!important;height:100dvh!important;min-height:-webkit-fill-available!important}body{margin:0;overflow:hidden}.iq-delight.app-shell .commercial-create-modal{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important}.iq-delight.app-shell .commercial-create-modal .modal-header{min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.iq-delight.app-shell .commercial-step{padding:20px 14px 28px}.iq-delight.app-shell .commercial-step .field-grid,.iq-delight.app-shell .commercial-review-grid{grid-template-columns:minmax(0,1fr)!important}.iq-delight.app-shell .commercial-step .field-grid>*{min-width:0;grid-column:1!important}.iq-delight.app-shell .commercial-step :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;font-size:16px}.iq-delight.app-shell .commercial-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.iq-delight.app-shell .commercial-actions button{flex:1 1 0;min-width:0;min-height:52px}.iq-delight.app-shell .inbox-page{height:calc(100dvh - 60px - env(safe-area-inset-top));flex-direction:column;display:flex}.iq-delight.app-shell .main-area.inbox-workspace{height:100dvh;min-height:0;padding-top:calc(60px + env(safe-area-inset-top));flex-direction:column;display:flex;overflow:hidden}.iq-delight.app-shell .main-area.inbox-workspace>.operations-banner{flex:none}.iq-delight.app-shell .main-area.inbox-workspace>.inbox-page{flex:auto;height:auto;min-height:0}.iq-delight.app-shell .main-area.inbox-workspace>.app-site-footer{display:none!important}.iq-delight.app-shell .inbox-unified-switch{background:#e7ebf1;border-left:0;border-right:0;border-radius:0;align-self:stretch;width:100%;margin:0;padding:5px 12px}.iq-delight.app-shell .inbox-unified-switch button{min-height:48px;padding:5px 8px}.iq-delight.app-shell .inbox-unified-switch small{display:none}.iq-delight.app-shell .inbox-shell{flex:auto;height:auto;min-height:0}.iq-delight.app-shell .inbox-mobile-folder{max-width:calc(100vw - 160px);height:auto;min-height:50px}.iq-delight.app-shell .inbox-mobile-folder span,.iq-delight.app-shell .inbox-card-line strong,.iq-delight.app-shell .inbox-card-copy>b,.iq-delight.app-shell .inbox-card-copy>small{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.iq-delight.app-shell .inbox-card-meta{flex-wrap:wrap;gap:5px 7px;margin-top:8px;display:flex}.iq-delight.app-shell .inbox-conversation-card{min-height:142px}.iq-delight.app-shell .inbox-thread-title h2{-webkit-line-clamp:3}.iq-delight.app-shell .inbox-thread-actions>*{max-width:none}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select) select{field-sizing:content;text-overflow:clip;white-space:nowrap;width:max-content;max-width:none;overflow:visible}.iq-delight.app-shell .inbox-message,.iq-delight.app-shell .inbox-message p{max-height:none;overflow:visible}.iq-delight.app-shell .inbox-message p{overflow-wrap:anywhere;white-space:pre-wrap}.iq-delight.app-shell .inbox-team-workspace,.iq-delight.app-shell .inbox-team-workspace .team-chat-page.compact,.iq-delight.app-shell .inbox-team-workspace .team-chat-shell{height:100%;min-height:0}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail{background:var(--brand-paper);border-bottom:1px solid var(--brand-line);color:var(--brand-ink);flex:none;padding:8px 12px;display:block;overflow-x:auto}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail>p,.iq-delight.app-shell .inbox-team-workspace .team-channel-add{display:none}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav{gap:7px;display:flex;overflow:visible}.iq-delight.app-shell .inbox-team-workspace .team-channel-rail nav button{flex:none;width:auto}.iq-delight.app-shell .inbox-team-workspace .team-message p{overflow-wrap:anywhere}.iq-delight.app-shell .inbox-team-workspace .team-message-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}html,body,#__next{color:#13233c;width:100%;min-height:100%;margin:0;background:#f4f7fa!important}.iq-delight.app-shell{color:var(--brand-ink);background:var(--brand-canvas)!important}@media (width>=921px){.iq-delight.app-shell .modal-backdrop{justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.iq-delight.app-shell .create-modal:not(.work-order-wizard){border-radius:22px;flex-direction:column;width:min(1120px,100vw - 48px);max-width:1120px;height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.iq-delight.app-shell .create-modal:not(.work-order-wizard)>.modal-header{flex:none}.iq-delight.app-shell .create-modal:not(.work-order-wizard)>form:not(.commercial-create-form){flex:auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0;display:grid;overflow:hidden}.iq-delight.app-shell .create-modal:not(.work-order-wizard)>form:not(.commercial-create-form)>.field-grid{overscroll-behavior:contain;align-content:start;min-height:0;padding:22px 24px 30px;overflow:hidden auto}.iq-delight.app-shell .create-modal:not(.work-order-wizard)>form:not(.commercial-create-form)>.modal-actions{background:var(--brand-paper);z-index:5;flex:none;margin:0;padding:14px 24px;position:static;box-shadow:0 -10px 30px #13223812}.iq-delight.app-shell .create-modal.commercial-create-modal{width:min(980px,100vw - 48px);max-width:980px;height:min(780px,100dvh - 48px)}.iq-delight.app-shell .commercial-create-form{flex:auto;min-height:0}.iq-delight.app-shell .commercial-create-form>.commercial-step{flex:auto;min-height:0;overflow-y:auto}.iq-delight.app-shell .commercial-create-form>.commercial-actions{flex:none;position:static}.iq-delight.app-shell .work-order-wizard{width:min(1260px,100vw - 48px);max-width:1260px;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);grid-template-rows:auto auto minmax(0,1fr)!important}.iq-delight.app-shell .work-order-wizard>.wizard-progress{min-height:52px}}@media (width<=920px){html,body,#__next,.iq-delight.app-shell{box-sizing:border-box;width:100%;height:100%;overflow:hidden;background:var(--brand-canvas)!important;height:100dvh!important;min-height:-webkit-fill-available!important}body{margin:0!important;padding:0!important}.iq-delight.app-shell .topbar{box-sizing:border-box;height:calc(60px + env(safe-area-inset-top));min-height:calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:#fffffffa!important}.iq-delight.app-shell .main-area,.iq-delight.app-shell.rail-collapsed .main-area,.iq-delight.app-shell.assistant-mode .main-area.home-workspace{box-sizing:border-box;height:100dvh;min-height:0;padding-top:calc(60px + env(safe-area-inset-top));margin-left:0;overflow-x:hidden;background:var(--brand-canvas)!important}.iq-delight.app-shell .sidebar,.iq-delight.app-shell.assistant-mode .sidebar{box-sizing:border-box;height:100dvh;padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-top:calc(12px + env(safe-area-inset-top));inset:0 auto 0 0;background:var(--brand-paper)!important}.iq-delight.app-shell .modal-backdrop{background:var(--brand-canvas);justify-content:stretch;align-items:stretch;display:flex;inset:0;overflow:hidden;padding:0!important}.iq-delight.app-shell .create-modal,.iq-delight.app-shell .commercial-create-modal,.iq-delight.app-shell .work-order-wizard{box-sizing:border-box;flex-direction:column;min-height:0;display:flex;background:var(--brand-paper)!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important;overflow:hidden!important}.iq-delight.app-shell .create-modal>.modal-header,.iq-delight.app-shell .work-order-wizard>.wizard-header{box-sizing:border-box;min-height:calc(68px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 14px 10px;flex:none;background:var(--brand-paper)!important}.iq-delight.app-shell .create-modal>.modal-header>div,.iq-delight.app-shell .wizard-brand,.iq-delight.app-shell .wizard-brand>div{min-width:0}.iq-delight.app-shell .create-modal>.modal-header h2,.iq-delight.app-shell .wizard-brand h2{font-size:19px;line-height:1.15}.iq-delight.app-shell .create-modal>.modal-header p,.iq-delight.app-shell .wizard-brand p{font-size:12px;line-height:1.35}.iq-delight.app-shell .create-modal:not(.work-order-wizard)>form:not(.commercial-create-form){flex:auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0;display:grid;overflow:hidden}.iq-delight.app-shell .create-modal:not(.work-order-wizard)>form:not(.commercial-create-form)>.field-grid{align-content:start;gap:14px;min-height:0;padding:18px 14px 28px;overflow:hidden auto;grid-template-columns:minmax(0,1fr)!important}.iq-delight.app-shell .create-modal:not(.work-order-wizard)>form:not(.commercial-create-form)>.field-grid>*{min-width:0;grid-column:1!important}.iq-delight.app-shell .quickbooks-customer-fields .compact-address-section>div{grid-template-columns:minmax(0,1fr)!important}.iq-delight.app-shell .quickbooks-customer-fields .compact-address-section>div>*{min-width:0;grid-column:1!important}.iq-delight.app-shell .create-modal:not(.work-order-wizard)>form:not(.commercial-create-form)>.modal-actions{background:var(--brand-paper);padding:10px 14px calc(10px + env(safe-area-inset-bottom));flex:none;margin:0;position:static;box-shadow:0 -10px 30px #13223814}.iq-delight.app-shell .create-modal .modal-actions button{flex:1 1 0;justify-content:center;min-width:0;min-height:52px}.iq-delight.app-shell .commercial-create-form,.iq-delight.app-shell .work-order-wizard .wizard-form{flex:auto;min-height:0;overflow:hidden}.iq-delight.app-shell .commercial-progress,.iq-delight.app-shell .wizard-progress{flex:none;padding-inline:4px}.iq-delight.app-shell .commercial-progress>div{gap:5px;min-height:54px}.iq-delight.app-shell .commercial-progress strong,.iq-delight.app-shell .wizard-progress strong{font-size:12px;line-height:1.2}.iq-delight.app-shell .commercial-step,.iq-delight.app-shell .wizard-panel{flex:auto;min-height:0;padding:18px 14px 28px;overflow:hidden auto}.iq-delight.app-shell .commercial-step .field-grid,.iq-delight.app-shell :is(.wizard-grid,.customer-address-grid,.address-pair,.confirmation-grid){grid-template-columns:minmax(0,1fr)!important}.iq-delight.app-shell .commercial-step .field-grid>*,.iq-delight.app-shell :is(.wizard-grid,.customer-address-grid,.address-pair,.confirmation-grid)>*{min-width:0;grid-area:auto/1!important}.iq-delight.app-shell .commercial-step :is(input,select,textarea),.iq-delight.app-shell .wizard-panel :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;font-size:16px}.iq-delight.app-shell .commercial-actions,.iq-delight.app-shell .wizard-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom));flex:none;margin:0;position:static;box-shadow:0 -10px 30px #13223814;background:var(--brand-paper)!important}.iq-delight.app-shell .commercial-actions button,.iq-delight.app-shell .wizard-actions button{flex:1 1 0;justify-content:center;min-width:0;min-height:52px}.iq-delight.app-shell .main-area.inbox-workspace{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.iq-delight.app-shell .main-area.inbox-workspace>.operations-banner{flex:none}.iq-delight.app-shell .main-area.inbox-workspace>.inbox-page{flex-direction:column;flex:auto;display:flex;overflow:hidden;height:auto!important;min-height:0!important;padding:0!important}.iq-delight.app-shell .main-area.inbox-workspace>.app-site-footer{display:none!important}.iq-delight.app-shell .inbox-unified-switch,.iq-delight.app-shell .inbox-permission-banner{flex:none}.iq-delight.app-shell .inbox-shell{border:0;border-radius:0;flex:auto;display:flex;overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important}.iq-delight.app-shell .inbox-conversation-list,.iq-delight.app-shell .inbox-thread{flex:auto;width:100%;overflow:hidden;height:100%!important;min-height:0!important;max-height:none!important}.iq-delight.app-shell .inbox-conversation-list{flex-direction:column;display:flex}.iq-delight.app-shell .inbox-shell.mobile-thread-open .inbox-conversation-list,.iq-delight.app-shell .inbox-shell:not(.mobile-thread-open) .inbox-thread{display:none!important}.iq-delight.app-shell .inbox-shell.mobile-thread-open .inbox-thread{flex-direction:column;display:flex!important}.iq-delight.app-shell .inbox-mobile-list-head,.iq-delight.app-shell .inbox-mobile-status-tabs,.iq-delight.app-shell .inbox-list-toolbar,.iq-delight.app-shell .inbox-list-summary,.iq-delight.app-shell .inbox-thread-header,.iq-delight.app-shell .inbox-thread-meta,.iq-delight.app-shell .inbox-permission-banner,.iq-delight.app-shell .inbox-composer{flex:none}.iq-delight.app-shell .inbox-list-scroll,.iq-delight.app-shell .inbox-thread-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-x:hidden;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.iq-delight.app-shell .inbox-list-scroll{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.iq-delight.app-shell .inbox-thread-scroll{padding-bottom:26px}.iq-delight.app-shell .inbox-message,.iq-delight.app-shell .inbox-message p{text-overflow:clip!important;height:auto!important;max-height:none!important;overflow:visible!important}.iq-delight.app-shell .inbox-message p{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:unset!important;display:block!important}.iq-delight.app-shell .inbox-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.iq-launch-screen{padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);z-index:2147483647;background:radial-gradient(circle at 22% 12%,#5c9ff62e,#0000 35%),radial-gradient(circle at 82% 82%,#44a4ff29,#0000 38%),linear-gradient(145deg,#fdfeff 0%,#f2f5fb 58%,#eef4fb 100%);flex-direction:column;justify-content:center;align-items:center;animation:.28s .72s forwards iq-launch-exit;display:flex;position:fixed;inset:0;overflow:hidden}.iq-launch-mark{background:#fff;border:1px solid #15274414;border-radius:31px;justify-content:center;align-items:center;width:132px;height:132px;animation:.62s cubic-bezier(.2,.9,.25,1.25) both iq-launch-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #1f345b2e,0 0 0 9px #ffffff6b}.iq-launch-mark img{object-fit:cover;width:100%;height:100%}.iq-launch-shine{background:linear-gradient(100deg,#0000 25%,#ffffffd1 50%,#0000 75%);animation:.72s .18s both iq-launch-shine;position:absolute;inset:-20%;transform:translate(-85%)rotate(8deg)}.iq-launch-orbit{border:1px solid #5391e21f;border-radius:50%;position:absolute}.iq-launch-orbit-one{width:310px;height:310px;animation:2.2s ease-out both iq-launch-orbit}.iq-launch-orbit-two{width:460px;height:460px;animation:2.2s ease-out 80ms both iq-launch-orbit}.iq-launch-copy{place-items:center;gap:4px;margin-top:24px;display:grid;position:relative}.iq-launch-copy strong{color:#142744;letter-spacing:-.045em;font-size:28px;font-weight:840}.iq-launch-copy span{color:#64738a;font-size:13px;font-weight:660}.iq-launch-progress{background:#51607b1f;border-radius:999px;width:112px;height:4px;margin-top:21px;position:relative;overflow:hidden}.iq-launch-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#5798ed,#3e9cf7);height:100%;animation:.74s cubic-bezier(.2,.7,.2,1) both iq-launch-progress;display:block}@keyframes iq-launch-pop{0%{opacity:0;transform:scale(.78)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes iq-launch-shine{to{transform:translate(85%)rotate(8deg)}}@keyframes iq-launch-orbit{0%{opacity:.8;transform:scale(.66)}to{opacity:0;transform:scale(1.12)}}@keyframes iq-launch-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iq-launch-exit{to{opacity:0;visibility:hidden}}@media (width<=920px){.iq-launch-screen{min-height:100dvh}.iq-launch-mark{border-radius:28px;width:116px;height:116px}.iq-launch-orbit-one{width:260px;height:260px}.iq-launch-orbit-two{width:390px;height:390px}}@media (prefers-reduced-motion:reduce){.iq-launch-screen{animation-duration:.01ms;animation-delay:.32s}.iq-launch-mark,.iq-launch-orbit,.iq-launch-shine,.iq-launch-progress i{animation:none}}@media (width<=920px){:root,html,body,#__next,.iq-delight.app-shell{background-color:#f4f7fa!important;min-height:100dvh!important}.iq-delight.app-shell .sidebar,.iq-delight.app-shell.assistant-mode .sidebar{color:#13233c!important;background:#fff!important}.iq-delight.app-shell .sidebar :is(.sidebar-brand strong,.sidebar-brand span,.nav-section-label,.nav-section-label span,.nav-item,.nav-item span,.nav-customize-button,.nav-customize-button span,.sidebar-help strong,.sidebar-help span,.sidebar-settings){color:#253650!important;opacity:1!important}.iq-delight.app-shell .sidebar .nav-section-label{color:#66758a!important}.iq-delight.app-shell .sidebar :is(.nav-item,.nav-section-label,.nav-customize-button,.sidebar-settings) svg{color:#53637a!important;opacity:1!important}.iq-delight.app-shell .sidebar .nav-item:hover,.iq-delight.app-shell .sidebar .nav-item.active{color:#3878cc!important;background:#eef5ff!important}.iq-delight.app-shell .sidebar .nav-item.active :is(span,svg){color:#3878cc!important}.iq-delight.app-shell .sidebar .create-button{color:#fff!important;background:linear-gradient(135deg,#5899ee,#4b7ff2)!important;border-color:#0000!important}.iq-delight.app-shell .sidebar .create-button :is(span,svg){color:#fff!important}.iq-delight.app-shell .inbox-thread-scroll{padding-bottom:max(26px, env(safe-area-inset-bottom))!important}.iq-delight.app-shell .inbox-message{width:100%;min-width:0}.iq-delight.app-shell .inbox-message :is(p,a,span,strong,small){overflow-wrap:anywhere;word-break:break-word;max-width:100%}.iq-delight.app-shell:not(.assistant-mode) .topbar-actions>.notification-wrap,.iq-delight.app-shell.assistant-mode .topbar-actions>.notification-wrap{display:block!important}.iq-delight.app-shell:not(.assistant-mode) .topbar-actions>:not(.profile-wrap):not(.notification-wrap),.iq-delight.app-shell.assistant-mode .topbar-actions>:not(.mobile-assistant-new):not(.notification-wrap){display:none!important}.iq-delight.app-shell .notification-wrap .icon-button{color:#233650;background:#fff;border:1px solid #d9e2ed;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}}.notification-wrap{position:relative}.notification-popover{color:#16263f;z-index:200;background:#fff;border:1px solid #dfe6ef;border-radius:18px;width:min(410px,100vw - 24px);max-height:min(620px,100vh - 92px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 64px #1527442e}.notification-heading{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;padding:16px 17px 14px;display:flex}.notification-heading>div{gap:2px;display:grid}.notification-heading strong{color:#14253e;font-size:16px}.notification-heading span{color:#6b788c;font-size:12px}.notification-heading button{color:#4584d7;cursor:pointer;background:0 0;border:0;padding:7px;font-size:12px;font-weight:750}.notification-list{overscroll-behavior:contain;max-height:min(530px,100vh - 170px);overflow-y:auto}.notification-item{color:#172840;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:flex-start;gap:11px;width:100%;padding:14px 16px;display:grid}.notification-item:hover{background:#f7faff}.notification-item.unread{background:#f5f9ff}.notification-item.persistent{border-left:3px solid #d97706}.notification-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.notification-item strong{color:#15263f;font-size:13px;line-height:1.3}.notification-item small{color:#5f6e82;white-space:normal;font-size:12px;line-height:1.42}.notification-item time{color:#8994a4;font-size:12px}.notification-item>svg{color:#9aa5b5;margin-top:8px}.notification-item-icon{color:#4788de;background:#ebf4ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.notification-item.success .notification-item-icon{color:#1c925d;background:#e5f7ee}.notification-empty{color:#6a788d;text-align:center;place-items:center;gap:6px;padding:38px 24px 42px;display:grid}.notification-empty svg{color:#2d9a68}.notification-empty strong{color:#243650}.notification-empty span{max-width:270px;font-size:12px;line-height:1.45}.connect-mailbox-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.connect-mailbox-form label{color:#5f6e82;gap:5px;font-size:12px;font-weight:720;display:grid}.connect-mailbox-form input{color:#182941;font:inherit;background:#fff;border:1px solid #cfd9e6;border-radius:10px;width:min(270px,68vw);min-height:40px;padding:9px 11px}.connect-mailbox-form input:focus{border-color:#5896e8;outline:0;box-shadow:0 0 0 3px #5896e81f}@media (width<=920px){.notification-popover{max-height:calc(100dvh - 82px - env(safe-area-inset-top));padding-bottom:max(4px, env(safe-area-inset-bottom));border-radius:20px;width:calc(100vw - 24px);position:absolute;inset:calc(100% + 12px) -58px auto auto}.notification-list{max-height:calc(100dvh - 160px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.notification-item{min-height:72px;padding:15px 18px}}.iq-delight.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--brand-line-strong);border-radius:var(--brand-radius-control);color:var(--brand-ink);line-height:1.45}.iq-delight.app-shell :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.iq-delight.app-shell textarea{min-height:96px}.iq-delight.app-shell :is(input,textarea)::placeholder{color:#8996a8;opacity:1}.iq-delight.app-shell :is(.panel,.settings-section,.table-panel,.calendar-panel,.customer-account-panel){border-radius:var(--brand-radius-card)}.iq-delight .profile-settings-page{gap:18px;width:100%;max-width:1360px;margin:0 auto;display:grid}.iq-delight .profile-settings-hero{background:linear-gradient(125deg, var(--brand-midnight), #243e67);color:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(22px,3vw,38px);display:grid}.iq-delight .profile-settings-mark{background:#ffffff21;border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.iq-delight .profile-settings-hero>div:nth-child(2){gap:5px;display:grid}.iq-delight .profile-settings-hero>div:nth-child(2)>span{color:#b9d7ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.iq-delight .profile-settings-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,42px);line-height:1.03}.iq-delight .profile-settings-hero p{color:#d7dfeb;max-width:780px;margin:2px 0 0;line-height:1.55}.iq-delight .profile-privacy-note{color:#dfe7f1;background:#ffffff17;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:8px;max-width:260px;padding:11px 12px;font-size:12px;display:flex}.iq-delight .profile-settings-form{gap:16px;display:grid}.iq-delight .profile-settings-card{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:18px;gap:16px;padding:20px;display:grid}.iq-delight .profile-settings-card>header{align-items:flex-start;gap:10px;display:flex}.iq-delight .profile-settings-card>header>svg{color:var(--brand-blue);margin-top:2px}.iq-delight .profile-settings-card>header>div{gap:2px;display:grid}.iq-delight .profile-settings-card h2{color:var(--brand-ink);margin:0;font-size:16px}.iq-delight .profile-settings-card p{color:var(--brand-slate);margin:0;font-size:12px;line-height:1.45}.iq-delight .profile-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.iq-delight .profile-field-grid label{color:#435168;gap:6px;font-size:12px;font-weight:760;display:grid}.iq-delight .profile-field-grid input{background:#fbfcfe;padding:0 12px}.iq-delight .profile-field-grid input[readonly]{color:#6d7a8c;background:#f1f4f8}.iq-delight .profile-focus-grid{flex-wrap:wrap;gap:8px;display:flex}.iq-delight .profile-focus-grid button{border:1px solid var(--brand-line);color:#4d5a6d;background:#f7f9fc;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:12px;font-weight:730;display:inline-flex}.iq-delight .profile-focus-grid button.selected{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-color:#aed1ff}.iq-delight .profile-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.iq-delight .profile-settings-card textarea{resize:vertical;background:#fbfcfe;min-height:170px;padding:12px}.iq-delight .profile-settings-actions{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);z-index:4;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex;position:sticky;bottom:16px}.iq-delight .profile-settings-actions>span{color:var(--brand-slate);font-size:12px}.iq-delight .profile-settings-actions .primary-button{align-items:center;gap:7px;min-width:150px;display:flex}.iq-delight .profile-settings-loading{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.iq-delight .profile-settings-error{background:var(--brand-red-wash);color:#9d3d3d;border:1px solid #efcccc;border-radius:11px;padding:11px 13px}.iq-delight .profile-security-form{gap:14px;display:grid}.iq-delight .profile-security-actions{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.iq-delight .profile-security-actions small{color:var(--brand-slate);line-height:1.45}.iq-delight .profile-security-actions button{align-items:center;gap:7px;display:inline-flex}.iq-delight.app-shell .universal-onboarding{background:var(--brand-paper);border-color:var(--brand-line-strong);color:var(--brand-ink)}.iq-delight.app-shell :is(.onboarding-header,.onboarding-actions){border-color:var(--brand-line);background:#fff}.iq-delight.app-shell .onboarding-step-nav{border-color:var(--brand-line);background:#f8faff}.iq-delight.app-shell .onboarding-stage{background:var(--brand-canvas)}.iq-delight.app-shell .onboarding-brand>span{background:var(--brand-midnight);color:#fff}.iq-delight.app-shell .onboarding-brand small,.iq-delight.app-shell :is(.onboarding-intro p,.onboarding-section-heading p,.onboarding-card-note,.quickbooks-onboarding-card p,.payment-choice-grid p,.guided-setup-hero p){color:#5f6e83;font-size:12px;line-height:1.5}.iq-delight.app-shell :is(.onboarding-intro h1,.onboarding-section-heading h2,.onboarding-card h3,.onboarding-option-grid strong,.choice-group strong,.quickbooks-onboarding-card strong,.payment-choice-grid strong,.guided-setup-hero h3){color:var(--brand-ink)}.iq-delight.app-shell :is(.onboarding-option-grid>button,.onboarding-card,.choice-group>div>button,.quickbooks-onboarding-card,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button,.guided-setup-hero,.guided-setup-outcomes>div,.launch-summary){border-color:var(--brand-line);color:var(--brand-ink);background:#fff}.iq-delight.app-shell :is(.onboarding-option-grid>button,.choice-group>div>button,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button):hover,.iq-delight.app-shell :is(.onboarding-option-grid>button,.choice-group>div>button,.integration-choice-grid>button,.automation-choice-grid>button,.payment-choice-grid>button).selected{background:var(--brand-blue-wash);border-color:#aed1ff}.iq-delight.app-shell :is(.onboarding-fields input,.onboarding-fields select,.onboarding-fields textarea,.service-entry input,.import-history-card select){border-color:var(--brand-line-strong);color:var(--brand-ink);background:#fff;min-height:46px;font-size:14px}.iq-delight.app-shell .onboarding-fields label{color:#3d4b60;gap:6px;font-size:12px}.iq-delight.app-shell .onboarding-fields label>small{color:#69778b;font-size:12px}.iq-delight.app-shell :is(.onboarding-option-grid small,.choice-group small,.integration-choice-grid small,.onboarding-actions>span,.guided-setup-outcomes small){color:#5f6e83;font-size:12px;line-height:1.45}.iq-delight.app-shell :is(.onboarding-option-grid strong,.choice-group strong,.integration-choice-grid strong,.automation-choice-grid strong,.payment-choice-grid strong,.guided-setup-outcomes strong){font-size:13px}.iq-delight.app-shell .onboarding-step-nav button strong{color:#526075;font-size:12px}.iq-delight.app-shell .onboarding-step-nav button.active strong,.iq-delight.app-shell .onboarding-step-nav button.complete strong{color:var(--brand-blue-dark)}.iq-delight.app-shell .onboarding-card-note{color:#59687e;background:#f4f7fb}.iq-delight.app-shell .setup-guide-button{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-color:#c5deff}.iq-delight.app-shell .dedicated-create-backdrop{background:var(--brand-canvas);z-index:2200;padding:0;inset:0}.iq-delight.app-shell .dedicated-create-flow{box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;display:flex;overflow:hidden}.iq-delight.app-shell .dedicated-create-flow>.modal-header{border-bottom:1px solid var(--brand-line);background:#fff;flex:none;min-height:82px;padding:15px clamp(18px,3vw,48px)}.iq-delight.app-shell .dedicated-create-flow>.modal-header h2{color:var(--brand-ink);font-size:22px}.iq-delight.app-shell .dedicated-create-flow>.modal-header p{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .dedicated-create-progress{border-bottom:1px solid var(--brand-line);background:#fafbfe;flex:none;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:flex}.iq-delight.app-shell .dedicated-create-progress>span{color:#8a96a7;align-items:center;gap:7px;font-size:12px;font-weight:760;display:flex}.iq-delight.app-shell .dedicated-create-progress>span b{border:1px solid #cdd5e0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.iq-delight.app-shell .dedicated-create-progress>span.active{color:var(--brand-blue-dark)}.iq-delight.app-shell .dedicated-create-progress>span.active b{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.iq-delight.app-shell .dedicated-create-progress>i{background:var(--brand-line);width:clamp(36px,7vw,110px);height:1px}.iq-delight.app-shell .dedicated-create-flow>form{flex:auto;width:100%;max-width:1180px;min-height:0;margin:0 auto;padding:clamp(22px,3vw,44px);overflow-y:auto}.iq-delight.app-shell .dedicated-create-flow .field-grid{gap:16px}.iq-delight.app-shell .dedicated-create-flow .field-grid>label{color:#3d4b60;gap:7px;font-size:12px}.iq-delight.app-shell .dedicated-create-flow :is(input,select,textarea){background:#fbfcfe;padding-inline:12px;font-size:14px}.iq-delight.app-shell .dedicated-create-flow textarea{padding-block:11px}.iq-delight.app-shell .dedicated-create-flow .estimate-create-intro{background:linear-gradient(110deg, var(--brand-blue-wash), var(--brand-sky-wash));border:1px solid #d1e5ff;border-radius:16px;margin-bottom:18px;padding:16px}.iq-delight.app-shell .dedicated-create-flow .modal-actions{border-top:1px solid var(--brand-line);background:#fffffff5;margin:28px -44px -44px;padding:14px 44px;position:sticky;bottom:-44px}@media (width>=921px){.iq-delight.app-shell .mobile-menu{display:none!important}.iq-delight.app-shell.assistant-mode .sidebar{display:flex!important}.iq-delight.app-shell.assistant-mode .main-area.home-workspace{height:100dvh;overflow:hidden;margin-left:260px!important;padding-top:52px!important}.iq-delight.app-shell.assistant-mode.rail-collapsed .main-area.home-workspace{margin-left:68px!important}.iq-delight.app-shell.assistant-mode .topbar-left>:not(.mobile-menu):not(.mobile-assistant-title){display:flex!important}.iq-delight.app-shell.assistant-mode .topbar-left>.company-name{display:block!important}.iq-delight.app-shell.assistant-mode .mobile-assistant-title,.iq-delight.app-shell.assistant-mode .mobile-assistant-new{display:none!important}.iq-delight.app-shell.assistant-mode .topbar-actions{display:flex!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-page{height:calc(100dvh - 52px);min-height:0;padding:10px;display:flex;overflow:hidden}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading{flex:none;margin:0 0 7px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading h1{margin:0 0 3px;font-size:clamp(22px,2vw,29px)}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading p{font-size:12px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner{flex:none;min-height:54px;margin:0 0 8px;padding:8px 12px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout{flex:auto;grid-template-columns:214px minmax(0,1fr) 244px;gap:10px;height:100%;min-height:0!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout.desktop-history-collapsed{grid-template-columns:minmax(0,1fr) 244px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-history,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context{min-width:0;min-height:0;display:flex!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-history{box-shadow:none;opacity:1;pointer-events:auto;visibility:visible;z-index:auto;border-radius:15px;width:auto;height:100%;max-height:none;position:relative;top:auto;bottom:auto;left:auto;transform:none}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat{border:1px solid var(--brand-line);border-radius:15px;flex-direction:column;width:auto;overflow:hidden;height:100%!important;min-height:0!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context{flex-direction:column;gap:9px;overflow:hidden auto}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-card{border-radius:14px;padding:12px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-thread{flex:auto;min-height:0;padding:14px 18px;overflow-y:auto}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-thread>*{width:min(100%,860px)}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-message{gap:10px;padding-block:8px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-message p{margin-block:6px;font-size:14px;line-height:1.55}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer{flex:none;padding:9px 12px 10px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer-input{min-height:48px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer-input textarea{min-height:44px;max-height:96px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-capability-list button{min-height:48px;padding:7px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-capability-list small{font-size:12px;line-height:1.3}.iq-delight.app-shell.assistant-mode .home-workspace .momentum-list{gap:5px}}@media (width<=920px){.iq-delight .notification-wrap{position:static}.iq-delight .notification-popover{right:12px;top:calc(64px + env(safe-area-inset-top));position:fixed}.iq-delight .profile-settings-hero{grid-template-columns:auto 1fr;align-items:flex-start}.iq-delight .profile-privacy-note{grid-column:1/-1;max-width:none}.iq-delight .profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-delight .profile-context-grid{grid-template-columns:1fr}.iq-delight.app-shell .dedicated-create-flow>form{padding:20px 16px}.iq-delight.app-shell .dedicated-create-flow .modal-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:24px -16px -20px}}@media (width<=640px){.iq-delight .profile-settings-page{padding-inline:12px}.iq-delight .profile-settings-hero{border-radius:18px;gap:13px;padding:20px 16px}.iq-delight .profile-settings-mark{width:46px;height:46px}.iq-delight .profile-field-grid{grid-template-columns:1fr}.iq-delight .profile-settings-card{padding:16px}.iq-delight .profile-settings-actions{flex-direction:column;align-items:stretch;gap:10px;position:static;bottom:auto}.iq-delight.app-shell .dedicated-create-progress{justify-content:space-between;gap:5px;padding-inline:10px}.iq-delight.app-shell .dedicated-create-progress>i{width:16px}.iq-delight.app-shell .dedicated-create-progress>span{gap:4px;font-size:12px}.iq-delight.app-shell .dedicated-create-flow .field-grid{grid-template-columns:1fr}.iq-delight.app-shell .dedicated-create-flow .field-grid>*{grid-column:1!important}}.isolated-record-shell{background:var(--brand-canvas);color:var(--brand-ink);flex-direction:column;min-height:100dvh;display:flex}.isolated-record-shell>.page,.isolated-record-shell>.drawer-scrim{flex:1 0 auto}.focused-record-workspace{width:100%;max-width:1480px;margin:0 auto;padding:28px clamp(18px,4vw,64px) 54px}.focused-record-header{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:20px;grid-template-columns:minmax(150px,.55fr) minmax(320px,1.8fr) minmax(260px,1fr);align-items:center;gap:18px;margin-bottom:22px;padding:20px 22px;display:grid}.focused-record-title{min-width:0}.focused-record-title>span{color:var(--brand-blue);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850}.focused-record-title h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:3px 0;font-size:clamp(25px,3vw,38px)}.focused-record-title p{color:var(--brand-slate);margin:0}.focused-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.focused-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.focused-record-card,.focused-record-hero-card{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);color:var(--brand-ink);border-radius:18px;padding:22px}.focused-record-card.wide{grid-column:1/-1}.focused-record-card h3{margin:0 0 18px;font-size:17px}.focused-record-card dl{gap:0;margin:0;display:grid}.focused-record-card dl>div{border-top:1px solid var(--brand-line);grid-template-columns:minmax(120px,.75fr) minmax(0,1.5fr);align-items:start;gap:14px;padding:12px 0;display:grid}.focused-record-card dl>div:first-child{border-top:0;padding-top:0}.focused-record-card dt{color:var(--brand-slate);font-size:12px;font-weight:720}.focused-record-card dd{color:var(--brand-ink);overflow-wrap:anywhere;margin:0;font-weight:650}.focused-record-hero-card{align-items:center;gap:18px;display:flex}.focused-record-hero-card h2{margin:2px 0;font-size:26px}.focused-record-hero-card small{color:var(--brand-blue);letter-spacing:.08em;font-weight:850}.focused-record-hero-card p{margin:0}.focused-record-stats{margin-bottom:18px}.record-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.record-stat-grid>div{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:14px;gap:4px;min-width:0;padding:16px;display:grid}.record-stat-grid small{color:var(--brand-slate);font-size:12px;font-weight:720}.record-stat-grid strong{overflow-wrap:anywhere;font-size:18px}.record-detail-chips{flex-wrap:wrap;gap:9px;display:flex}.record-detail-chips>span{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.record-detail-chips>span.warning{background:var(--brand-amber-wash);color:var(--brand-amber)}.contact-work-intelligence .focused-card-heading{align-items:flex-start}.contact-work-intelligence .focused-card-heading h3{margin-bottom:4px}.contact-work-intelligence .focused-card-heading p{color:var(--brand-slate);margin:0;font-size:13px}.contact-attribution-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-attribution-columns>section{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:14px;min-width:0;padding:14px}.contact-attribution-columns h4,.contact-order-history h4{margin:0 0 10px;font-size:13px}.contact-attribution-columns section>div{gap:6px;display:grid}.contact-attribution-columns article{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.contact-attribution-columns article span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:720;overflow:hidden}.contact-attribution-columns article strong{color:var(--brand-blue-dark);font-size:12px}.contact-attribution-columns article strong small{font-size:12px}.contact-attribution-columns article b{color:var(--brand-slate);font-size:12px;font-weight:650}.contact-order-history{margin-top:18px}.contact-order-history>article{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;display:flex}.contact-order-history>article>span{gap:3px;min-width:0;display:grid}.contact-order-history>article>span:last-child{text-align:right}.contact-order-history small{color:var(--brand-slate);font-size:12px}.contact-email-identities{border-top:1px solid var(--brand-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:14px;display:flex}.contact-email-identities>strong{margin-right:4px;font-size:12px}.contact-email-identities>span{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:650}.focused-card-actions,.focused-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.focused-card-heading{margin:0 0 14px}.project-focused-list,.project-task-list{gap:9px;display:grid}.project-focused-list article{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.project-focused-list article>span{gap:3px;min-width:0;display:grid}.project-focused-list small{color:var(--brand-slate)}.project-task-list article{grid-template-columns:minmax(190px,1fr) minmax(180px,1.4fr) auto;align-items:center;gap:12px;display:grid}.project-task-list article>span{display:grid}.project-task-list article>div{background:var(--brand-line);border-radius:999px;height:7px;overflow:hidden}.project-task-list article>div i{background:linear-gradient(90deg, var(--brand-blue), var(--brand-sky));height:100%;display:block}.drawer-header-actions{align-items:center;gap:8px;display:flex}.contact-profile-link{margin-top:8px}.isolated-record-shell.customer-record-shell .drawer-scrim{background:0 0;padding:28px clamp(18px,4vw,64px) 54px;display:block;position:static;inset:auto}.isolated-record-shell.customer-record-shell .record-drawer{border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:20px;width:100%;max-width:1480px;height:auto;min-height:calc(100dvh - 140px);margin:0 auto;position:static;overflow:visible;transform:none}.isolated-record-shell.customer-record-shell .customer-crm-drawer{padding-bottom:24px}.shared-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shared-record-fields article{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:12px;gap:5px;padding:14px;display:grid}.shared-record-fields small{color:var(--brand-slate);text-transform:capitalize;font-size:12px}.shared-record-fields strong{color:var(--brand-ink);overflow-wrap:anywhere}@media (width<=800px){.focused-record-workspace{padding:12px 12px 36px}.focused-record-header{grid-template-columns:1fr;align-items:stretch;gap:12px;padding:16px}.focused-record-actions{justify-content:flex-start}.focused-record-grid,.shared-record-fields{grid-template-columns:1fr}.focused-record-card.wide{grid-column:auto}.record-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-attribution-columns{grid-template-columns:1fr}.contact-order-history>article{flex-direction:column;align-items:flex-start;gap:5px}.contact-order-history>article>span:last-child{text-align:left}.project-task-list article{grid-template-columns:1fr}.isolated-record-shell.customer-record-shell .drawer-scrim{padding:12px 12px 36px}.isolated-record-shell.customer-record-shell .record-drawer{border-radius:16px}.drawer-header{align-items:flex-start}.drawer-header-actions .secondary-button{padding-inline:10px}}@media (prefers-color-scheme:dark){:root{--brand-midnight:#f2f6fc;--brand-midnight-soft:#dbe5f2;--brand-blue:#81b8ff;--brand-blue-dark:#a7cdff;--brand-sky:#6dc9ff;--brand-green:#58d3a4;--brand-amber:#ffc06a;--brand-red:#ff8e8e;--brand-canvas:#0b1422;--brand-paper:#111e30;--brand-ink:#f1f5fb;--brand-slate:#b8c4d5;--brand-faint:#8e9db1;--brand-line:#26384f;--brand-line-strong:#3b506c;--brand-blue-wash:#1c2948;--brand-sky-wash:#132d42;--brand-green-wash:#123529;--brand-amber-wash:#3a2a16;--brand-red-wash:#3b2026;--brand-shadow-sm:0 1px 2px #00000040, 0 12px 30px #0000002e;--brand-shadow-md:0 28px 80px #00000061}html,body{background:var(--brand-canvas);color:var(--brand-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{color:#fff;background:#81b8ff59}.iq-delight{--iq-bg-warm:#0e1928;--iq-surface-soft:#162438;--iq-ink-soft:#d9e3ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.iq-delight.app-shell,.iq-delight.isolated-work-order-shell,.iq-delight.isolated-record-shell,.iq-delight.tech-mobile-shell{color:var(--brand-ink);background:radial-gradient(circle at 96% 0%, #54b8f817, transparent 28rem), var(--brand-canvas)!important}.iq-delight .topbar{border-color:var(--brand-line)!important;background:#0c1726f5!important}.iq-delight .sidebar,.iq-delight.app-shell.assistant-mode .sidebar{background:linear-gradient(#08111f,#0b1727)!important}.iq-delight :is(.panel,.side-card,.detail-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-tile],[class*=-tile\ ]){background:var(--brand-paper)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}.iq-delight :is(h1,h2,h3,h4,strong,legend,label){color:var(--brand-ink)!important}.iq-delight :is(p,small,em,dd,.muted){color:var(--brand-slate)!important}.iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--brand-line-strong)!important;color:var(--brand-ink)!important;background:#0d1928!important}.iq-delight :is(input,textarea)::placeholder{opacity:1;color:var(--brand-faint)!important}.iq-delight .secondary-button,.iq-delight .icon-button{border-color:var(--brand-line-strong)!important;color:var(--brand-ink)!important;background:#162438!important}.iq-delight :is(.table-toolbar,.pagination,.data-table th,.assistant-page,.assistant-chat,.assistant-history,.assistant-composer,.assistant-chat-head,.wizard-header,.wizard-progress,.wizard-panel,.wizard-actions,.scope-card,.address-autocomplete,.contact-fieldset,.confirmation-summary,.review-card,.upload-zone,.drawer-section,.shared-order-header){background:var(--brand-paper)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}.iq-delight .data-table tbody tr{background:var(--brand-paper)!important}.iq-delight .data-table tbody tr:hover{background:#16263b!important}.iq-delight .wizard-progress button{color:var(--brand-faint)!important}.iq-delight .wizard-progress button.active{color:var(--brand-blue-dark)!important}.iq-delight .wizard-progress button.complete{color:var(--brand-green)!important}.iq-delight .scope-card-title>span{color:var(--brand-slate)!important;background:#1b2a40!important}.iq-delight .scope-card-title>span.ai,.iq-delight .classification-fields input[readonly]{background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}.iq-delight :is(.picker-results,.address-results,.provider-results,.provider-search-results,.contact-picker-results,.record-drawer,.drawer-panel,.share-dialog,.popover,.create-menu){border-color:var(--brand-line)!important;color:var(--brand-ink)!important;background:#101d2e!important}.iq-delight .assistant-message.user>div{background:#1d2d50!important;border-color:#41578a!important}.iq-delight .assistant-action-card{background:#132d42!important;border-color:#28516f!important}.iq-delight .page-header h1,.iq-delight .wizard-brand h2,.iq-delight .wizard-panel-head h3{color:var(--brand-ink)!important}.iq-delight .wizard-brand p,.iq-delight .wizard-panel-head p,.iq-delight .wizard-actions>span{color:var(--brand-slate)!important}.iq-delight .back-link{color:var(--brand-blue-dark)!important}.iq-delight .site-footer{border-color:var(--brand-line)!important;background:#08111f!important}.iq-delight .site-footer :is(a,p,span){color:var(--brand-slate)!important}.shared-order-page{background:var(--brand-canvas);color:var(--brand-ink)}.shared-order-header,.shared-order-content,.shared-record-fields article{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}}.site-photo-header-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.site-photo-header-actions .secondary-button.compact{min-height:30px;padding:6px 9px;font-size:12px}.scope-bottom-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1.16fr) minmax(0,.72fr)}.work-order-signatures-card .signature-lanes{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.work-order-signatures-card .signature-lanes>section{border:1px solid var(--line);background:#f8f9fc;border-radius:11px;gap:8px;min-width:0;padding:9px;display:grid}.signature-lane-title{color:#4d596b;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:850;display:flex}.signature-lane-title svg{color:#2c9b65}.saved-signature{color:#248158;background:#edf9f2;border:1px solid #cbe9d8;border-radius:9px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;text-decoration:none;display:grid}.saved-signature img{object-fit:contain;background:#fff;border:1px solid #dce8e1;border-radius:7px;width:66px;height:46px}.saved-signature span{gap:1px;min-width:0;display:grid}.saved-signature small{color:#258657;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.saved-signature strong{color:#253449;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.saved-signature em{color:#5e776c;font-size:12px;font-style:normal}.photo-gallery-backdrop{z-index:150;background:#090d16b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.photo-gallery{background:#fff;border:1px solid #e1e5ec;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:1240px;max-height:min(88vh,920px);display:grid;overflow:hidden;box-shadow:0 28px 90px #090d1647}.photo-gallery>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.photo-gallery>header>div{align-items:center;gap:10px;display:flex}.photo-gallery>header h2{margin:0;font-size:16px}.photo-gallery>header p{color:#758095;margin:2px 0 0;font-size:12px}.photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:15px;display:grid;overflow-y:auto}.photo-gallery-grid a{color:#243044;background:#f6f7fa;border:1px solid #e1e5ec;border-radius:13px;min-width:0;text-decoration:none;display:grid;overflow:hidden}.photo-gallery-grid img{aspect-ratio:4/3;object-fit:cover;background:#e9ebf0;width:100%;height:auto}.photo-gallery-grid a>span{grid-template-columns:auto minmax(0,1fr);gap:2px;padding:9px;display:grid}.photo-gallery-grid strong{color:#4684d4;text-transform:uppercase;background:#e9f3ff;border-radius:999px;padding:3px 6px;font-size:12px}.photo-gallery-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.photo-gallery-grid small{color:#788397;grid-column:2;font-size:12px}.isolated-work-order-shell .work-order-signatures-card .signature-lanes>section,.isolated-work-order-shell .photo-gallery{background:#202020;border-color:#373737}.isolated-work-order-shell .saved-signature{background:#1d2a23;border-color:#355744}.isolated-work-order-shell .saved-signature img{background:#fff;border-color:#355744}.isolated-work-order-shell .saved-signature strong,.isolated-work-order-shell .photo-gallery h2{color:#eee}.isolated-work-order-shell .signature-lane-title{color:#aaa}.isolated-work-order-shell .photo-gallery>header{border-color:#373737}.isolated-work-order-shell .photo-gallery-grid a{color:#eee;background:#292929;border-color:#3b3b3b}@media (width<=1120px){.scope-bottom-grid{grid-template-columns:1fr}.work-order-signatures-card .signature-lanes{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.site-photo-header-actions{flex-direction:column;align-items:flex-end}.work-order-signatures-card .signature-lanes{grid-template-columns:1fr}.photo-gallery-backdrop{padding:10px}.photo-gallery{border-radius:14px;max-height:92vh}.photo-gallery-grid{grid-template-columns:1fr;padding:10px}}.iq-delight .assistant-context-toggle,.iq-delight .assistant-context-drawer-head,.iq-delight .assistant-context-scrim{display:none}@media (width>=921px){.iq-delight.app-shell.assistant-mode{--iq-chat-rail-width:260px;--iq-chat-topbar-height:64px}.iq-delight.app-shell.assistant-mode.rail-collapsed{--iq-chat-rail-width:68px}.iq-delight.app-shell.assistant-mode .sidebar{box-sizing:border-box;width:var(--iq-chat-rail-width)!important}.iq-delight.app-shell.assistant-mode .topbar{box-sizing:border-box;height:var(--iq-chat-topbar-height)!important;left:var(--iq-chat-rail-width)!important;min-height:var(--iq-chat-topbar-height)!important;width:calc(100vw - var(--iq-chat-rail-width))!important;padding-block:0!important}.iq-delight.app-shell.assistant-mode .main-area.home-workspace,.iq-delight.app-shell.assistant-mode.rail-collapsed .main-area.home-workspace{box-sizing:border-box;height:100dvh;width:calc(100vw - var(--iq-chat-rail-width));flex-direction:column;display:flex;margin-left:var(--iq-chat-rail-width)!important;padding-top:var(--iq-chat-topbar-height)!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-page{box-sizing:border-box;flex:auto;min-height:0;padding:8px 10px 10px;height:auto!important}.iq-delight.app-shell.assistant-mode .home-workspace>.operations-banner{flex:none}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading{justify-content:space-between;align-items:center;min-height:50px;margin:0 2px 8px;display:flex}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading .eyebrow{display:none}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading h1{margin:0 0 3px;font-size:clamp(22px,2vw,28px);line-height:1.08}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading p{margin:0;line-height:1.3}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout{flex:auto;grid-template-columns:208px minmax(0,1fr) 260px;gap:12px;min-height:0;position:relative;overflow:hidden;height:auto!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout.desktop-history-collapsed{grid-template-columns:minmax(0,1fr) 260px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat-head{gap:9px;min-height:64px;padding:9px 12px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat-head>div:nth-child(2){min-width:0}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat-head>div:nth-child(2)>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat-head>div:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-history-open span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-thread{scrollbar-gutter:stable;padding:14px clamp(16px,2.2vw,30px);overflow-x:hidden}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-thread>*{width:min(100%,920px);margin-inline:auto}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer{padding:8px 12px 9px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer>span{margin-top:5px;line-height:1.2}.iq-delight.app-shell.assistant-mode .home-workspace .miq-chart{box-sizing:border-box;max-width:100%;margin-block:12px 5px;padding:13px 14px;overflow:hidden}.iq-delight.app-shell.assistant-mode .home-workspace .miq-chart article{grid-template-columns:minmax(102px,.75fr) minmax(170px,2fr) minmax(72px,auto);gap:9px}.iq-delight.app-shell.assistant-mode .home-workspace .miq-chart article>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden;color:#56657a!important}.iq-delight.app-shell.assistant-mode .home-workspace .miq-chart article>strong{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12px;color:#27364d!important}}@media (width>=921px) and (width<=1439px){.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout.desktop-history-collapsed{grid-template-columns:198px minmax(0,1fr)}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout.desktop-history-collapsed{grid-template-columns:minmax(0,1fr)}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-toggle{border:1px solid var(--brand-line);color:var(--brand-slate);background:#f7f9fc;border-radius:9px;flex:none;align-items:center;gap:5px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:760;display:inline-flex}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-toggle:hover,.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-toggle[aria-expanded=true]{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-color:#cfe4ff}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-scrim{z-index:34;background:#141d2f38;border:0;min-height:0;display:block;position:absolute;inset:0}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context{border-left:1px solid var(--brand-line);box-sizing:border-box;opacity:0;pointer-events:none;visibility:hidden;z-index:35;background:#f7f9fc;gap:10px;width:330px;max-width:min(340px,45vw);height:100%;padding:10px;transition:opacity .18s,transform .18s;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-18px 0 45px #1e2d4829;display:flex!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-layout.context-open .assistant-context{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-drawer-head{flex:none;justify-content:space-between;align-items:center;padding:3px 2px;display:flex}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-drawer-head>div{color:var(--brand-ink);align-items:center;gap:7px;font-size:12px;display:flex}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-drawer-head>button{color:var(--brand-slate);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;display:flex}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-context-drawer-head>button:hover{color:var(--brand-ink);background:#fff}}@media (width>=921px) and (height<=760px){.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading{min-height:38px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading h1{font-size:21px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-heading p{display:none}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-chat-head{min-height:58px;padding-block:7px}}@media (width<=920px){.iq-delight.app-shell.assistant-mode .assistant-context-toggle,.iq-delight.app-shell.assistant-mode .assistant-context-drawer-head,.iq-delight.app-shell.assistant-mode .assistant-context-scrim{display:none!important}.iq-delight.app-shell.assistant-mode .main-area.home-workspace{box-sizing:border-box;width:100vw;max-width:100vw;margin-left:0!important}.iq-delight.app-shell.assistant-mode .home-workspace :is(.assistant-page,.assistant-layout,.assistant-chat,.assistant-thread,.assistant-composer){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner{box-sizing:border-box;width:calc(100% - 24px);max-width:calc(100% - 24px)}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner>div:nth-child(2){min-width:0}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner>button{white-space:nowrap;flex:none;max-width:118px}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer-input{box-sizing:border-box;grid-template-columns:42px minmax(0,1fr) 42px;width:100%;min-width:0;max-width:100%;display:grid}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer-input textarea{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-composer-input>button{flex:0 0 42px}}@media (width<=640px){.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.iq-delight.app-shell.assistant-mode .home-workspace .assistant-setup-banner>button{grid-column:1/-1;width:100%;max-width:none;margin:7px 0 0!important}}.site-photo-grid button,.workspace-attachment-list>button,.tech-evidence-list button,.tech-file-list button,.photo-gallery-grid button,.saved-signature{appearance:none;cursor:pointer;font:inherit;text-align:left;border:0}.site-photo-grid button{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px;display:grid;overflow:hidden}.site-photo-grid button>img{aspect-ratio:1;background:var(--brand-canvas);object-fit:cover;border-radius:7px;width:54px;height:54px}.site-photo-grid button>span{gap:3px;min-width:0;display:grid}.site-photo-grid button:hover,.workspace-attachment-list>button:hover,.tech-evidence-list button:hover,.tech-file-list button:hover{border-color:var(--brand-blue)}.workspace-attachment-list>button{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.workspace-attachment-list>button>span:nth-child(2){min-width:0;display:grid}.attachment-file-icon{background:var(--brand-canvas);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.attachment-file-icon img{object-fit:cover;width:100%;height:100%}.tech-evidence-list button,.tech-file-list button{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px;display:grid}.tech-evidence-list button>img,.tech-file-list button>span:first-child{object-fit:cover;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.tech-file-list button>span:first-child img{object-fit:cover;width:100%;height:100%}.photo-gallery-grid button{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:13px;min-width:0;padding:0;display:grid;overflow:hidden}.photo-gallery-grid button>span{grid-template-columns:auto minmax(0,1fr);gap:2px;padding:9px;display:grid}.photo-gallery-grid button>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.photo-gallery-grid button strong{background:var(--brand-blue-wash);color:var(--brand-blue-dark);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:12px}.photo-gallery-grid button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.photo-gallery-grid button small{color:var(--brand-slate);grid-column:2;font-size:12px}.attachment-preview-backdrop{z-index:260;background:#030811d6;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.attachment-preview-dialog{background:var(--brand-paper);border:1px solid var(--brand-line-strong);box-shadow:var(--brand-shadow-md);border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(96vw,1380px);max-width:1380px;height:min(92dvh,980px);display:grid;overflow:hidden}.attachment-preview-dialog>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.attachment-preview-dialog>header>div{align-items:center;gap:10px;min-width:0;display:flex}.attachment-preview-dialog h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.attachment-preview-dialog header p{color:var(--brand-slate);margin:2px 0 0;font-size:12px}.attachment-preview-actions{flex:none}.attachment-preview-stage{background:#07101c;justify-content:center;align-items:center;min-height:0;padding:14px;display:flex;overflow:auto}.attachment-preview-stage>img,.attachment-preview-stage>video{object-fit:contain;max-width:100%;max-height:100%}.attachment-preview-stage>iframe{background:#fff;border:0;width:100%;height:100%}.attachment-preview-fallback{color:var(--brand-slate);text-align:center;flex-direction:column;align-items:center;max-width:460px;padding:36px 20px;display:flex}.attachment-preview-fallback h3{margin:16px 0 5px}.attachment-preview-fallback p{margin:0 0 20px}@media (prefers-color-scheme:dark){html,body{color:#f1f5fb!important;background:#0b1422!important}.iq-delight :is(.work-order-wizard,.wizard-header,.wizard-progress,.wizard-panel,.wizard-actions,.address-autocomplete,.contact-fieldset,.scope-card,.review-card,.confirmation-summary,.site-photos-card,.site-evidence-card,.general-attachments-card,.customer-signoff-card,.work-order-signatures-card,.signature-lanes>section,.photo-gallery,.attachment-preview-dialog){color:#f1f5fb!important;background:#111e30!important;border-color:#26384f!important}.iq-delight :is(.wizard-panel,.address-autocomplete,.contact-fieldset,.scope-card,.review-card,.site-evidence-card,.signature-lanes>section) :is(h1,h2,h3,h4,strong,legend,label){color:#f1f5fb!important}.iq-delight :is(.wizard-panel,.address-autocomplete,.contact-fieldset,.scope-card,.review-card,.site-evidence-card,.signature-lanes>section) :is(p,small,em){color:#b8c4d5!important}.iq-delight :is(.wizard-grid,.address-autocomplete,.contact-fieldset,.scope-card,.review-card,.signature-lanes>section) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f1f5fb!important;background:#0d1928!important;border-color:#3b506c!important}.iq-delight .wizard-progress button{color:#8e9db1!important}.iq-delight .work-order-wizard .wizard-header :is(h2,strong){color:#f1f5fb!important}.iq-delight .work-order-wizard .wizard-header p{color:#b8c4d5!important}.iq-delight .work-order-wizard .wizard-progress button strong{color:inherit!important}.iq-delight .work-order-wizard .wizard-actions :is(button,span){color:#dbe5f2!important}.iq-delight .work-order-wizard .wizard-actions .primary-button{color:#fff!important}.iq-delight .work-order-wizard .wizard-header .icon-button{color:#dbe5f2!important}.iq-delight .wizard-progress button.active{color:#a7cdff!important}.iq-delight .wizard-progress button.complete{color:#58d3a4!important}.iq-delight .site-evidence-card.complete{background:#123529!important;border-color:#286a52!important}.iq-delight :is(.upload-zone,.site-photo-upload,.site-photo-grid button,.workspace-attachment-list>button,.tech-evidence-list button,.tech-file-list button,.photo-gallery-grid button,.saved-signature){color:#f1f5fb!important;background:#162438!important;border-color:#26384f!important}.iq-delight .photo-gallery>header,.attachment-preview-dialog>header{border-color:#26384f!important}.isolated-record-shell.customer-record-shell .record-drawer{background:#111e30!important;border-color:#26384f!important}.focused-record-header,.focused-record-card,.focused-record-hero-card,.record-stat-grid>div{color:#f1f5fb!important;background:#111e30!important;border-color:#26384f!important}}@media (width<=720px){.attachment-preview-backdrop{align-items:stretch;padding:0}.attachment-preview-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.attachment-preview-dialog>header{padding:calc(10px + env(safe-area-inset-top)) 10px 10px}.attachment-preview-actions .secondary-button{min-width:40px;padding-inline:10px;font-size:0}.attachment-preview-actions .secondary-button svg{margin:0}.attachment-preview-stage{padding:8px}.site-photo-grid{grid-template-columns:1fr 1fr}.site-photo-grid button{grid-template-columns:44px minmax(0,1fr)}.site-photo-grid button>img{width:44px;height:44px}}html[data-theme=light]{--brand-midnight:#142033;--brand-midnight-soft:#29384f;--brand-blue:#174a8b;--brand-blue-dark:#103a70;--brand-sky:#37a5ee;--brand-green:#23875c;--brand-amber:#a96718;--brand-red:#b84651;--brand-canvas:#f4f7fb;--brand-paper:#fff;--brand-ink:#172235;--brand-slate:#5f6d81;--brand-faint:#8793a5;--brand-line:#dfe5ed;--brand-line-strong:#c7d1de;--brand-blue-wash:#eef5ff;--brand-sky-wash:#eaf7ff;--brand-green-wash:#eaf8f1;--brand-amber-wash:#fff5e5;--brand-red-wash:#fff0f1;--brand-shadow-sm:0 1px 2px #1220330a, 0 10px 28px #1220330d;--brand-shadow-md:0 28px 80px #1220332e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--brand-midnight:#f4f7fc;--brand-midnight-soft:#dce5f1;--brand-blue:#8dbeff;--brand-blue-dark:#b4d5ff;--brand-sky:#72ceff;--brand-green:#63d7aa;--brand-amber:#ffc878;--brand-red:#ff9299;--brand-canvas:#091423;--brand-paper:#111f32;--brand-ink:#f3f7fc;--brand-slate:#bdc8d7;--brand-faint:#92a1b5;--brand-line:#293b52;--brand-line-strong:#405672;--brand-blue-wash:#202d50;--brand-sky-wash:#143047;--brand-green-wash:#12372b;--brand-amber-wash:#3d2c17;--brand-red-wash:#3d2228;--brand-shadow-sm:0 1px 2px #0000004d, 0 12px 32px #0000002e;--brand-shadow-md:0 30px 90px #00000075;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .iq-delight{--brand-midnight:#142033;--brand-midnight-soft:#29384f;--brand-blue:#174a8b;--brand-blue-dark:#103a70;--brand-sky:#37a5ee;--brand-green:#23875c;--brand-amber:#a96718;--brand-red:#b84651;--brand-canvas:#f4f7fb;--brand-paper:#fff;--brand-surface:#fff;--brand-surface-soft:#f8fafc;--brand-ink:#172235;--brand-muted:#5f6d81;--brand-slate:#5f6d81;--brand-faint:#8793a5;--brand-line:#dfe5ed;--brand-line-strong:#c7d1de;--brand-primary:#599bf2;--brand-blue-wash:#eef5ff;--brand-sky-wash:#eaf7ff;--brand-green-wash:#eaf8f1;--brand-amber-wash:#fff5e5;--brand-red-wash:#fff0f1}html[data-theme=dark] .iq-delight{--brand-midnight:#f4f7fc;--brand-midnight-soft:#dce5f1;--brand-blue:#8dbeff;--brand-blue-dark:#b4d5ff;--brand-sky:#72ceff;--brand-green:#63d7aa;--brand-amber:#ffc878;--brand-red:#ff9299;--brand-canvas:#091423;--brand-paper:#111f32;--brand-surface:#111f32;--brand-surface-soft:#16263a;--brand-ink:#f3f7fc;--brand-muted:#bdc8d7;--brand-slate:#bdc8d7;--brand-faint:#92a1b5;--brand-line:#293b52;--brand-line-strong:#405672;--brand-primary:#8dbeff;--brand-blue-wash:#202d50;--brand-sky-wash:#143047;--brand-green-wash:#12372b;--brand-amber-wash:#3d2c17;--brand-red-wash:#3d2228}html[data-theme] body{background:var(--brand-canvas)!important;color:var(--brand-ink)!important}html[data-theme] :is(.app-shell,.isolated-work-order-shell,.isolated-record-shell,.tech-mobile-shell,.shared-order-page){--iq-bg:var(--brand-canvas);--iq-rail:#0a1627;--iq-surface:var(--brand-paper);--iq-surface-raised:color-mix(in srgb, var(--brand-paper), var(--brand-ink) 4%);--iq-surface-hover:color-mix(in srgb, var(--brand-paper), var(--brand-blue) 7%);--iq-border:var(--brand-line);--iq-border-soft:var(--brand-line);--iq-text:var(--brand-ink);--iq-text-soft:var(--brand-midnight-soft);--iq-text-muted:var(--brand-slate);--iq-focus:var(--brand-blue);--iq-bg-warm:color-mix(in srgb, var(--brand-canvas), var(--brand-paper) 38%);--iq-surface-soft:color-mix(in srgb, var(--brand-paper), var(--brand-canvas) 36%);--iq-surface-tint:var(--brand-blue-wash);--iq-ink:var(--brand-ink);--iq-ink-soft:var(--brand-midnight-soft);--iq-muted:var(--brand-slate);--iq-faint:var(--brand-faint);--iq-line:var(--brand-line);--iq-line-strong:var(--brand-line-strong);--iq-navy:var(--brand-midnight);--iq-navy-soft:var(--brand-midnight-soft);--iq-indigo:var(--brand-blue);--iq-indigo-dark:var(--brand-blue-dark);color-scheme:inherit;background:var(--brand-canvas)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.main-area,.page,.assistant-page,.home-workspace,.settings-page,.focused-record-workspace,.order-workspace,.onboarding-stage){background:var(--brand-canvas)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.panel,.side-card,.detail-card,.table-panel,.table-scroll,.table-toolbar,.tabs-row,.pagination,.assistant-chat,.assistant-chat-head,.assistant-thread,.assistant-history,.assistant-composer,.assistant-context,.settings-content,.settings-nav,.inbox-shell,.inbox-list,.inbox-thread,.calendar-panel,.calendar-sidebar,.calendar-main,.work-order-wizard,.wizard-header,.wizard-progress,.wizard-panel,.wizard-actions,.scope-card,.address-autocomplete,.contact-fieldset,.confirmation-summary,.review-card,.drawer-section,.record-drawer,.drawer-panel,.share-dialog,.popover,.create-menu,.scope-primary-card,.scope-notes-card,.internal-notes-card,.site-photos-card,.site-evidence-card,.general-attachments-card,.customer-signoff-card,.work-order-signatures-card,.signature-lanes>section,.schedule-running-list,.invoice-builder,.invoice-actions,.focused-record-header,.focused-record-card,.focused-record-hero-card,.record-stat-grid>div,.shared-record-fields article,.universal-onboarding,.onboarding-header,.onboarding-actions,.onboarding-step-nav,.onboarding-card,.quickbooks-onboarding-card,.guided-setup-hero,.guided-setup-outcomes>div,.launch-summary,.photo-gallery,.attachment-preview-dialog,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-tile],[class*=-tile\ ]){background-color:var(--brand-paper)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(h1,h2,h3,h4,h5,h6,legend,label,dt,th){color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(p,small,em,dd,.muted,.muted-copy,.empty-state,[class$=-empty],[class*=-empty\ ]){color:var(--brand-slate)!important}html[data-theme] .iq-delight :is(.empty-state,[class$=-empty],[class*=-empty\ ]){border-color:var(--brand-line)!important;background:0 0!important}html[data-theme] .iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:color-mix(in srgb, var(--brand-paper), var(--brand-canvas) 38%)!important;border-color:var(--brand-line-strong)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(input,textarea)::placeholder{opacity:1;color:var(--brand-faint)!important}html[data-theme] .iq-delight :is(input,select,textarea):focus{border-color:var(--brand-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue), transparent 82%)!important}html[data-theme] .iq-delight :is(.secondary-button,.icon-button,.row-action,.pagination button){background:color-mix(in srgb, var(--brand-paper), var(--brand-canvas) 44%)!important;border-color:var(--brand-line-strong)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.primary-button,.dark-button,.create-button){color:#fff!important}html[data-theme] .iq-delight .sidebar,html[data-theme] .iq-delight.app-shell.assistant-mode .sidebar{background:linear-gradient(#091525,#0b192b)!important;border-color:#213149!important}html[data-theme] .iq-delight .sidebar :is(.brand-lockup strong,.nav-item,.nav-section-label,.sidebar-help,.nav-customize-button){color:#c6d1df!important}html[data-theme] .iq-delight .sidebar .nav-item.active{color:#f7fbff!important;background:#1d3d58!important}html[data-theme] .iq-delight .sidebar .nav-item:hover{color:#fff!important;background:#132a40!important}html[data-theme=light] .iq-delight .topbar{border-color:var(--brand-line)!important;background:#fffffff5!important}html[data-theme=dark] .iq-delight .topbar{border-color:var(--brand-line)!important;background:#091423f7!important}html[data-theme] .iq-delight .topbar :is(.organization-switcher>button,.global-search-button,.profile-button,.notification-button){background:color-mix(in srgb, var(--brand-paper), var(--brand-canvas) 34%)!important;border-color:var(--brand-line-strong)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight .insight-strip>div{background:var(--brand-paper)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight .insight-strip :is(strong,span,em){color:var(--brand-ink)!important}html[data-theme] .iq-delight .data-table :is(thead,th){background:color-mix(in srgb, var(--brand-paper), var(--brand-canvas) 55%)!important;color:var(--brand-slate)!important}html[data-theme] .iq-delight .data-table tbody tr{background:var(--brand-paper)!important;border-color:var(--brand-line)!important}html[data-theme] .iq-delight .data-table tbody tr:hover{background:color-mix(in srgb, var(--brand-paper), var(--brand-blue) 7%)!important}html[data-theme] .iq-delight .data-table td{border-color:var(--brand-line)!important;color:var(--brand-slate)!important}html[data-theme] .iq-delight .data-table td strong{color:var(--brand-ink)!important}html[data-theme] .iq-delight .tabs-row button{color:var(--brand-slate)!important}html[data-theme] .iq-delight .tabs-row button.active{border-color:var(--brand-blue)!important;color:var(--brand-blue-dark)!important}html[data-theme] .iq-delight :is(.assistant-heading h1,.assistant-chat-head strong,.assistant-message.assistant strong,.assistant-message.assistant h1,.assistant-message.assistant h2,.assistant-message.assistant h3,.assistant-context strong,.assistant-history strong,.miq-chart strong){color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.assistant-heading p,.assistant-message.assistant,.assistant-message.assistant p,.assistant-context span,.assistant-context small,.assistant-history span,.assistant-history small,.miq-chart span){color:var(--brand-slate)!important}html[data-theme] .iq-delight .assistant-message.user>div{background:var(--brand-blue-wash)!important;border-color:color-mix(in srgb, var(--brand-blue), transparent 48%)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight .assistant-action-card{background:var(--brand-sky-wash)!important;border-color:color-mix(in srgb, var(--brand-sky), transparent 55%)!important}html[data-theme] .iq-delight .assistant-new-chat{color:#fff!important}html[data-theme] .iq-delight .site-evidence-card.complete{background:var(--brand-green-wash)!important;border-color:color-mix(in srgb, var(--brand-green), transparent 55%)!important}html[data-theme] .iq-delight :is(.upload-zone,.site-photo-upload,.site-photo-grid button,.workspace-attachment-list>button,.tech-evidence-list button,.tech-file-list button,.photo-gallery-grid button,.saved-signature){background:color-mix(in srgb, var(--brand-paper), var(--brand-canvas) 35%)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight .site-footer{background:color-mix(in srgb, var(--brand-canvas), #000 4%)!important;border-color:var(--brand-line)!important}html[data-theme] .iq-delight .site-footer :is(a,p,span){color:var(--brand-slate)!important}.iq-delight .topbar{-webkit-app-region:drag}.iq-delight .topbar :is(button,a,input,select,textarea,[contenteditable=true],[role=button],.organization-switcher,.topbar-actions),.iq-delight :is(.wizard-header,.workspace-customer-heading,.focused-record-header,main,[role=dialog],input,textarea,select,[contenteditable=true]){-webkit-app-region:no-drag}.iq-delight :is(main,[role=dialog],input,textarea,[contenteditable=true],p,a,h1,h2,h3,h4,h5,h6,td,th,dd,dt,pre,code,.status-pill,.rich-text,.inbox-email-document){-webkit-user-select:text;user-select:text}.iq-delight :is(button,[role=button]){-webkit-user-select:none;user-select:none}.theme-control{bottom:max(18px, env(safe-area-inset-bottom));right:max(18px, env(safe-area-inset-right));z-index:3000;position:fixed}.theme-control-trigger{background:var(--brand-paper);border:1px solid var(--brand-line-strong);box-shadow:var(--brand-shadow-md);color:var(--brand-ink);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.theme-control-trigger:hover{border-color:var(--brand-blue);color:var(--brand-blue-dark)}.theme-control-menu{background:var(--brand-paper);border:1px solid var(--brand-line-strong);box-shadow:var(--brand-shadow-md);color:var(--brand-ink);border-radius:16px;gap:5px;width:min(300px,100vw - 28px);padding:9px;display:grid;position:absolute;bottom:52px;right:0}.theme-control-menu>header{gap:2px;padding:7px 8px 9px;display:grid}.theme-control-menu>header strong{color:var(--brand-ink);font-size:13px}.theme-control-menu>header span{color:var(--brand-slate);font-size:12px}.theme-control-menu>button{color:var(--brand-slate);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.theme-control-menu>button:hover,.theme-control-menu>button.active{background:var(--brand-blue-wash);border-color:color-mix(in srgb, var(--brand-blue), transparent 66%);color:var(--brand-blue-dark)}.theme-control-menu>button>span{gap:1px;display:grid}.theme-control-menu>button strong{color:var(--brand-ink);font-size:12px}.theme-control-menu>button small{color:var(--brand-slate);font-size:12px}@media (width<=720px){.theme-control{bottom:calc(12px + env(safe-area-inset-bottom));right:12px}.theme-control-trigger{justify-content:center;width:44px;height:44px;padding:0}.theme-control-trigger span{display:none}body:has(.tech-mobile-shell) .theme-control{bottom:calc(92px + env(safe-area-inset-bottom))}body:has(.tech-mobile-shell .tech-miq) .theme-control{bottom:calc(174px + env(safe-area-inset-bottom))}}.iq-delight.tech-mobile-shell .tech-miq{box-sizing:border-box;flex:auto;height:auto;min-height:0;padding:12px 14px 0;overflow:hidden}.iq-delight.tech-mobile-shell .tech-mobile-main:has(>.tech-miq){flex-direction:column;display:flex;overflow:hidden}.iq-delight.tech-mobile-shell .tech-mobile-main:has(>.tech-miq)>.operations-banner{flex:none}.iq-delight.tech-mobile-shell .tech-miq>div:first-child{flex:none;padding:14px 15px}.iq-delight.tech-mobile-shell .tech-miq>div:first-child small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;color:var(--brand-blue-dark)!important}.iq-delight.tech-mobile-shell .tech-miq>div:first-child h1{letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(28px,9vw,38px);line-height:1;color:var(--brand-ink)!important}.iq-delight.tech-mobile-shell .tech-miq>div:first-child p{margin:0;font-size:13px;line-height:1.45;color:var(--brand-slate)!important}.iq-delight.tech-mobile-shell .tech-miq-thread{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;gap:12px;min-height:0;margin:10px 0;padding:2px 2px 8px}.iq-delight.tech-mobile-shell .tech-miq-thread article{box-shadow:none;box-sizing:border-box;border-radius:18px;max-width:min(88%,620px);padding:13px 15px}.iq-delight.tech-mobile-shell .tech-miq-thread article.user{color:#fff!important;background:linear-gradient(135deg,#488de8,#356ff0)!important;border:1px solid #ffffff38!important}.iq-delight.tech-mobile-shell .tech-miq-thread article.user :is(strong,p,span,b,em,a,li){color:#fff!important}.iq-delight.tech-mobile-shell .tech-miq-thread article.assistant{box-shadow:var(--brand-shadow-sm);background:var(--brand-paper)!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important}.iq-delight.tech-mobile-shell .tech-miq-thread article.assistant :is(strong,h1,h2,h3,b){color:var(--brand-ink)!important}.iq-delight.tech-mobile-shell .tech-miq-thread article.assistant :is(p,span,li,em){color:var(--brand-slate)!important}.iq-delight.tech-mobile-shell .tech-miq-thread article strong{font-size:12px}.iq-delight.tech-mobile-shell .tech-miq-thread article p{font-size:14px;line-height:1.55}.iq-delight.tech-mobile-shell .tech-miq-composer{box-shadow:0 -10px 28px color-mix(in srgb, var(--brand-midnight), transparent 90%);flex:none;margin:0 -2px;padding:7px;position:relative;bottom:auto;background:var(--brand-paper)!important;border:1px solid var(--brand-line-strong)!important}.iq-delight.tech-mobile-shell .tech-miq-composer textarea{min-height:42px;max-height:112px;font-size:16px;line-height:1.35;color:var(--brand-ink)!important;background:0 0!important}.iq-delight.tech-mobile-shell .tech-miq-composer textarea::placeholder{opacity:.82;color:var(--brand-slate)!important}.iq-delight.tech-mobile-shell .tech-miq-composer button{width:44px;height:44px;background:var(--brand-blue)!important;color:#fff!important}.iq-delight.tech-mobile-shell .tech-miq-composer button:disabled{background:color-mix(in srgb, var(--brand-slate), transparent 64%)!important}.team-chat-page .team-mobile-channel-toggle,.team-mobile-rail-backdrop{display:none}.team-chat-page .team-member-list{border-top:1px solid var(--brand-line);gap:4px;margin-top:14px;padding-top:13px;display:grid}.team-chat-page .team-member-list>span{color:var(--brand-slate);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.team-chat-page .team-member-list button{color:var(--brand-ink);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:7px;display:grid}.team-chat-page .team-member-list button:hover{background:var(--brand-blue-wash)}.team-chat-page .team-member-list i{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-style:normal;display:flex;position:relative}.team-chat-page .team-member-list i.online:after{background:var(--brand-green);border:2px solid var(--brand-paper);content:"";border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.team-chat-page .team-member-list button>span{min-width:0;display:grid}.team-chat-page .team-member-list strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-chat-page .team-member-list small{color:var(--brand-slate);font-size:12px}@media (width<=720px){.iq-delight.tech-mobile-shell .team-chat-page.compact{height:calc(100dvh - 82px - 78px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;padding:10px 10px 0;overflow:hidden}.iq-delight.app-shell .inbox-team-workspace .team-chat-page.compact{height:calc(100dvh - 120px);min-height:0;padding:0;overflow:hidden}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-chat-shell{background:#111827;border:1px solid #27364c;border-radius:18px 18px 0 0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-column{color:#f4f7fb;background:#111827;width:100%;min-width:0;height:100%}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail{height:100%;padding:calc(14px + env(safe-area-inset-top)) 10px 14px;z-index:42;border-right:1px solid #2a384d;width:min(82vw,330px);transition:transform .2s;position:absolute;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 42px #0208176b;background:#0c1321!important;display:flex!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact.mobile-channels-open .team-channel-rail{transform:translate(0)}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail>div:first-child{display:flex}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail>div:first-child strong{color:#f7f9fc!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail>div:first-child small{color:#8f9db2!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail>p{margin:17px 7px 7px}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail nav,.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail .team-direct-list{gap:4px;width:100%;overflow:visible;display:grid!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail nav button{min-height:42px;padding:9px;font-size:13px;width:100%!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-rail nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-mobile-rail-backdrop{z-index:39;background:#02081794;border:0;display:block;position:fixed;inset:0}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-mobile-channel-toggle{color:#fff;background:#202b3e;border:1px solid #35445b;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-header{background:#151f2f;border-color:#2a384d;gap:10px;min-height:64px;padding:10px 12px}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-header>div{flex:auto}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-header strong{font-size:15px;color:#f7f9fc!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-channel-header small{font-size:12px;color:#9eabc0!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-thread{background:#111827;padding:12px 10px 18px}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:8px 2px}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-avatar{color:#fff;background:#27354b;border:0;width:34px;height:34px}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message header strong{font-size:13px;color:#fff!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message header em{color:#b8c4d6;background:#252f43}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message header time{color:#7f8da3}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message p{overflow-wrap:anywhere;font-size:14px;line-height:1.48;color:#d8e0ec!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-media a{color:#e7edf7;background:#182337;border-color:#314057;max-width:100%}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-media img{object-fit:contain;width:100%;max-height:280px}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-composer{background:#151f2f;border-color:#2a384d;padding:8px 10px 10px}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-composer>label{background:#202b3e;border:1px solid #35445b;border-radius:14px;min-height:54px;padding:5px 7px}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-composer textarea{min-height:40px;max-height:92px;font-size:16px;color:#f7f9fc!important}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-composer textarea::placeholder{color:#8f9db2}.iq-delight:is(.tech-mobile-shell,.app-shell) .team-chat-page.compact .team-message-composer>small{display:none}}.iq-delight.tech-mobile-shell .tech-checkin-button{font-weight:900;box-shadow:0 10px 22px #2566de4d;color:#fff!important;background:linear-gradient(135deg,#2477ef,#488de8)!important;border:1px solid #ffffff57!important}.iq-delight.tech-mobile-shell .tech-checkout-button{font-weight:900;box-shadow:0 10px 22px #0c614747;color:#fff!important;background:linear-gradient(135deg,#16835f,#0f674d)!important;border:1px solid #ffffff4d!important}.tech-checkin-backdrop{z-index:4200;background:#030c199e;justify-content:center;align-items:end;padding:14px;display:flex;position:fixed;inset:0}.tech-checkin-modal{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:24px;gap:12px;width:100%;max-width:560px;max-height:min(760px,100dvh - 28px);padding:17px;display:grid;overflow-y:auto;box-shadow:0 26px 70px #030c1959}.tech-checkin-modal>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.tech-checkin-modal>header>span{background:var(--brand-blue-wash);color:var(--brand-blue);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tech-checkin-modal>header h2{color:var(--brand-ink);margin:2px 0;font-size:21px}.tech-checkin-modal>header small{color:var(--brand-blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.tech-checkin-modal>header p{color:var(--brand-slate);margin:0;font-size:12px}.tech-checkin-modal>header>button{color:var(--brand-slate)}.tech-checkin-warning{background:var(--brand-amber-wash);border:1px solid color-mix(in srgb, var(--brand-amber), transparent 54%);color:var(--brand-amber);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:12px;display:grid}.tech-checkin-warning span,.tech-checkin-modal>label span,.tech-checkin-modal>div:not(.tech-checkin-warning) span{gap:2px;display:grid}.tech-checkin-warning strong,.tech-checkin-modal>label strong,.tech-checkin-modal>div:not(.tech-checkin-warning) strong{color:var(--brand-ink);font-size:12px}.tech-checkin-warning small,.tech-checkin-modal>label small,.tech-checkin-modal>div:not(.tech-checkin-warning) small{color:var(--brand-slate);font-size:12px;line-height:1.4}.tech-checkin-modal>label,.tech-checkin-modal>div.verified,.tech-checkin-modal>div.missing{background:var(--brand-canvas);border:1px solid var(--brand-line);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.tech-checkin-modal>label input{accent-color:var(--brand-blue);width:21px;height:21px}.tech-checkin-modal>div.verified{background:var(--brand-green-wash);border-color:color-mix(in srgb, var(--brand-green), transparent 55%);color:var(--brand-green)}.tech-checkin-modal>div.missing{color:var(--brand-amber)}.tech-checkin-modal>footer{grid-template-columns:auto minmax(0,1fr);gap:8px;padding-top:3px;display:grid}.tech-checkin-modal>footer button{justify-content:center;min-height:48px}.tech-checkin-modal>footer .primary-button{color:#fff!important}.tech-checkin-modal>footer .primary-button:disabled{opacity:.48}.tech-signature-history{gap:8px;display:grid}.tech-signature-history>button{background:var(--brand-canvas);border:1px solid var(--brand-line);color:var(--brand-ink);text-align:left;border-radius:13px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.tech-signature-history img{border:1px solid var(--brand-line);object-fit:contain;background:#fff;border-radius:8px;width:72px;height:46px}.tech-signature-history span{gap:2px;min-width:0;display:grid}.tech-signature-history strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tech-signature-history small{color:var(--brand-slate);font-size:12px}.tech-bamboo-card{color:#24541e;background:linear-gradient(135deg,#eef8e9,#e5f4df);border:1px solid #b9d8ad;border-radius:16px;justify-content:space-between;align-items:center;padding:14px;text-decoration:none;display:flex}.tech-bamboo-card span{gap:3px;display:grid}.tech-bamboo-card strong{color:#204c1b;font-size:12px}.tech-bamboo-card small{color:#547550;font-size:12px}@media (width>=721px){.tech-checkin-backdrop{align-items:center}}.tech-mobile-header .tech-send-work{background:var(--brand-blue-wash);border-color:color-mix(in srgb, var(--brand-blue), transparent 62%);color:var(--brand-blue-dark);flex:0 0 38px;width:38px;height:38px}.work-order-send-dialog{max-width:590px}.send-destination-tabs{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.send-destination-tabs button{color:var(--brand-slate);border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:850;display:flex}.send-destination-tabs button.active{background:var(--brand-paper);box-shadow:var(--brand-shadow-sm);color:var(--brand-blue-dark)}.send-person-picker{border:1px solid var(--brand-line);border-radius:14px;gap:3px;max-height:min(310px,38dvh);padding:8px;display:grid;overflow-y:auto}.send-person-picker>strong{color:var(--brand-slate);letter-spacing:.06em;text-transform:uppercase;padding:4px 5px 7px;font-size:12px}.send-person-picker>button{color:var(--brand-ink);text-align:left;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:6px;display:grid}.send-person-picker>button:hover,.send-person-picker>button.selected{background:var(--brand-blue-wash);border-color:color-mix(in srgb, var(--brand-blue), transparent 65%)}.send-person-picker>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.send-person-picker b{color:var(--brand-ink);font-size:12px}.send-person-picker small{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.form-error{background:var(--brand-red-wash);border:1px solid color-mix(in srgb, var(--brand-red), transparent 65%);color:var(--brand-red);border-radius:10px;align-items:center;gap:6px;margin:0;padding:9px;font-size:12px;display:flex}@media (width<=720px){.tech-mobile-header:has(.tech-send-work){grid-template-columns:auto minmax(0,1fr) auto auto}.work-order-send-dialog{border-radius:22px 22px 0 0;max-height:min(86dvh,760px);overflow-y:auto}}:root{--iq-font-ui:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--iq-font-display:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--iq-type-page:clamp(30px, 2.4vw, 36px);--iq-type-section:clamp(24px, 1.8vw, 28px);--iq-type-card:18px;--iq-type-body:15px;--iq-type-compact:14px;--iq-type-label:13px;--iq-control-height:44px;--iq-control-touch:48px;--iq-radius-input:10px;--iq-radius-button:12px;--iq-radius-card:16px;--iq-radius-modal:20px;--iq-focus-ring:0 0 0 3px color-mix(in srgb, var(--brand-blue), transparent 80%)}html[data-theme] body,html[data-theme] .iq-delight,html[data-theme] :is(.login-shell,.legal-shell,.booking-shell,.shared-order-page,.company-site,.application-shell){font-family:var(--iq-font-ui);font-variant-numeric:normal}html[data-theme] :is(.data-table,.metric-value,.money,.currency,.duration,.time-value,.invoice-total,.cloud-save-state,.status-pill){font-variant-numeric:tabular-nums lining-nums}html[data-theme] .iq-delight :is(h1,.page-header h1,.assistant-heading h1,.focused-record-header h1,.tech-page-heading h1){font-family:var(--iq-font-display);letter-spacing:-.025em;font-size:var(--iq-type-page)!important;font-weight:650!important;line-height:1.18!important}html[data-theme] .iq-delight :is(h2,.panel-header h2,.page-header h2,.assistant-message h2,.focused-record-card h2){font-family:var(--iq-font-display);letter-spacing:-.02em;font-size:var(--iq-type-section)!important;font-weight:650!important;line-height:1.25!important}html[data-theme] .iq-delight :is(h3,.card-title,.panel-title,.assistant-message h3,.record-stat-grid strong){letter-spacing:-.01em;font-size:var(--iq-type-card)!important;font-weight:650!important;line-height:1.4!important}html[data-theme] .iq-delight :is(p,.assistant-message,.assistant-message p,.data-table td,.detail-card dd){font-size:var(--iq-type-body);line-height:1.6}html[data-theme] .iq-delight :is(label,.field-label,.data-table th,.table-toolbar label){line-height:1.38;font-size:var(--iq-type-label)!important;font-weight:600!important}html[data-theme] .iq-delight :is(.eyebrow,.page-eyebrow,.panel-eyebrow,.nav-section-label,.table-label){letter-spacing:.09em;text-transform:uppercase;line-height:1.33;font-size:12px!important;font-weight:700!important}html[data-theme] .iq-delight :is(input:not([type=checkbox]):not([type=radio]),select){border-radius:var(--iq-radius-input)!important;min-height:var(--iq-control-height)!important;padding-inline:12px!important}html[data-theme] .iq-delight textarea{min-height:112px;border-radius:var(--iq-radius-input)!important;padding:12px!important}html[data-theme] .iq-delight :is(.primary-button,.secondary-button,.dark-button,.create-button,.row-action){padding-inline:16px;line-height:20px;border-radius:var(--iq-radius-button)!important;min-height:var(--iq-control-height)!important;font-size:14px!important;font-weight:650!important}html[data-theme] .iq-delight .primary-button,html[data-theme] .iq-delight .create-button{box-shadow:0 8px 22px color-mix(in srgb, var(--brand-blue), transparent 72%);background:linear-gradient(135deg, var(--brand-blue), var(--brand-sky))!important;border-color:#0000!important}html[data-theme] .iq-delight :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--brand-blue)!important;box-shadow:var(--iq-focus-ring)!important}html[data-theme] :is(.login-shell,.legal-shell,.booking-shell,.shared-order-page,.application-shell){background:var(--brand-canvas)!important;color:var(--brand-ink)!important}html[data-theme] :is(.login-card,.login-panel,.legal-document,.booking-card,.booking-form,.shared-order-content,.shared-order-header,.shared-order-footer,.application-form,.application-card,.application-panel){background:var(--brand-paper)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}html[data-theme] :is(.login-card,.login-panel,.legal-document,.booking-card,.shared-order-content,.application-card) :is(h1,h2,h3,strong,label){color:var(--brand-ink)!important}html[data-theme] :is(.login-card,.login-panel,.legal-document,.booking-card,.shared-order-content,.application-card) :is(p,small,span:not(.login-option span)){color:var(--brand-slate)}html[data-theme] :is(.login-shell,.legal-shell,.booking-shell,.shared-order-page,.application-shell) :is(input,select,textarea){background:color-mix(in srgb, var(--brand-paper), var(--brand-canvas) 38%)!important;border-color:var(--brand-line-strong)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.modal-backdrop,.share-dialog-backdrop,.universal-onboarding-backdrop,.attachment-preview-backdrop,.tech-checkin-backdrop){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--brand-midnight), transparent 40%)!important}html[data-theme] .iq-delight :is(.modal,.share-dialog,.nested-modal>form,.universal-onboarding,.attachment-preview-dialog,.tech-checkin-modal,.site-manager-overlay,.integration-manager){border-radius:var(--iq-radius-modal);background:var(--brand-paper)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.modal-header,.wizard-header,.onboarding-header,.site-manager-header,.attachment-preview-dialog>header),html[data-theme] .iq-delight :is(.assistant-chat-head,.assistant-composer,.assistant-history,.assistant-context,.assistant-thread,.miq-chart,.assistant-action-card){border-color:var(--brand-line)!important}html[data-theme] .iq-delight .assistant-composer textarea{min-height:48px}html[data-theme] .iq-delight .assistant-thread{scrollbar-color:var(--brand-line-strong) transparent}@media (width<=760px){html[data-theme] .iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,.primary-button,.secondary-button,.dark-button,.create-button,.row-action){min-height:var(--iq-control-touch)!important}html[data-theme] .iq-delight :is(input,select,textarea){font-size:16px!important}html[data-theme] .iq-delight :is(.page,.assistant-page,.settings-page,.focused-record-workspace,.order-workspace){padding-inline:16px!important}html[data-theme] .iq-delight :is(.modal,.share-dialog,.universal-onboarding,.attachment-preview-dialog,.tech-checkin-modal){border-radius:20px 20px 0 0}}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.iq-delight.tech-mobile-shell .tech-work-date-filters{scrollbar-width:none;gap:7px;margin:-2px -16px 0;padding:2px 16px 5px;display:flex;overflow-x:auto}.iq-delight.tech-mobile-shell .tech-work-date-filters::-webkit-scrollbar{display:none}.iq-delight.tech-mobile-shell .tech-work-date-filters button{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.iq-delight.tech-mobile-shell .tech-work-date-filters button.active{background:var(--brand-midnight);border-color:var(--brand-midnight);color:#fff;box-shadow:0 7px 16px #1420332e}.iq-delight.tech-mobile-shell .tech-custom-work-date{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:grid}.iq-delight.tech-mobile-shell .tech-custom-work-date span{color:var(--brand-ink);font-size:12px;font-weight:800}.iq-delight.tech-mobile-shell .tech-custom-work-date input{width:142px;min-height:34px;padding:4px 6px;font-size:12px;border:0!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace{height:clamp(520px,100dvh - 196px,860px);min-height:0;max-height:calc(100dvh - 156px);display:flex;overflow:hidden;background:var(--brand-canvas)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-chat-page.compact,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-chat-shell,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-column{overflow:hidden;height:100%!important;min-height:0!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-chat-page.compact{flex:auto;padding:0!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-chat-shell,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-channel-header,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-thread,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-composer{background:var(--brand-paper)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-thread{overscroll-behavior:contain;scrollbar-color:var(--brand-line-strong) transparent;flex:auto;min-height:0;overflow-y:auto!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-channel-header,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-composer{border-color:var(--brand-line)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message:hover{background:color-mix(in srgb, var(--brand-canvas), var(--brand-paper) 58%)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message :is(p,strong),html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-channel-header strong{color:var(--brand-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message :is(time,em),html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-channel-header small,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-composer>small{color:var(--brand-slate)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message.automation p,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message.system p{color:var(--brand-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-composer label,html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-composer>div{background:color-mix(in srgb, var(--brand-canvas), var(--brand-paper) 38%)!important;border-color:var(--brand-line-strong)!important;color:var(--brand-slate)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-composer textarea{color:var(--brand-ink)!important;font-family:var(--iq-font-ui)!important}html[data-theme] .iq-delight.app-shell .inbox-team-workspace .team-message-composer textarea::placeholder{opacity:.82;color:var(--brand-slate)!important}@media (width<=720px){html[data-theme] .iq-delight.app-shell .inbox-team-workspace{height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}}.iq-delight.app-shell .project-workspace-tabs{background:color-mix(in srgb, var(--brand-canvas), var(--brand-paper) 48%);border:1px solid var(--brand-line);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;margin:-4px 0 18px;padding:4px;display:inline-grid}.iq-delight.app-shell .project-workspace-tabs button{color:var(--brand-slate);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:760;display:inline-flex}.iq-delight.app-shell .project-workspace-tabs button:hover{background:var(--brand-paper);color:var(--brand-ink)}.iq-delight.app-shell .project-workspace-tabs button.active{background:var(--brand-paper);box-shadow:var(--brand-shadow-sm);color:var(--brand-blue-dark)}.iq-delight.app-shell .project-goals-panel{min-width:0}.iq-delight.app-shell .project-goals-panel .large-goals-page.embedded,.iq-delight.app-shell .project-goals-panel .large-goals-skeleton.embedded{max-width:none;margin:0;padding:0}.large-goals-header h2{color:var(--brand-ink);letter-spacing:-.035em;margin:5px 0 6px;font-size:30px}.large-goals-load-error{background:var(--brand-red-wash);border:1px solid color-mix(in srgb, var(--brand-red), transparent 68%);color:var(--brand-red);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1500px;margin:0 auto;padding:16px;display:grid}.large-goals-load-error.embedded{max-width:none;margin:0}.large-goals-load-error>span{gap:3px;min-width:0;display:grid}.large-goals-load-error strong{color:var(--brand-ink);font-size:13px}.large-goals-load-error small{color:var(--brand-slate);line-height:1.4}@media (width<=760px){.iq-delight.app-shell .insight-strip{grid-auto-columns:unset;scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:9px;margin:0 0 12px;padding:0;display:grid;overflow:visible}.iq-delight.app-shell .insight-strip>div{flex:initial;scroll-snap-align:none;min-width:0;min-height:104px;padding:14px}.iq-delight.app-shell .insight-strip span,.iq-delight.app-shell .insight-strip em{white-space:normal;line-height:1.35}.iq-delight.app-shell .pagination{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.iq-delight.app-shell .pagination>span{grid-column:1/-1}.iq-delight.app-shell .pagination>div{justify-content:flex-start;min-width:0;overflow:visible}.iq-delight.app-shell .pagination label{justify-self:end;min-width:0}.iq-delight.app-shell .pagination select{width:118px;min-width:0;max-width:118px;padding-left:10px}.iq-delight.app-shell .project-workspace-tabs{width:100%;margin:-2px 0 16px;display:grid}.iq-delight.app-shell .project-workspace-tabs button{white-space:normal;min-width:0;padding-inline:8px}.iq-delight.app-shell .project-goals-panel .large-goals-page.embedded,.iq-delight.app-shell .project-goals-panel .large-goals-skeleton.embedded{padding:0}.large-goals-header h2{font-size:25px}.large-goals-skeleton .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.large-goals-load-error{grid-template-columns:auto minmax(0,1fr);align-items:start}.large-goals-load-error>button{grid-column:1/-1;width:100%}}@media (width<=360px){.iq-delight.app-shell .insight-strip{grid-template-columns:minmax(0,1fr)}}body:has(.iq-delight.app-shell)>.theme-control{display:none}.profile-menu .theme-control.inline{z-index:auto;width:100%;display:block;position:relative}.iq-delight.app-shell .inbox-page{flex-direction:column;gap:12px;max-width:none;min-height:0;display:flex}.iq-delight.app-shell .inbox-page>.page-header{align-items:center;min-height:52px;margin:0}.iq-delight.app-shell .inbox-page>.page-header h1{font-size:clamp(22px,2vw,30px)}.iq-delight.app-shell .inbox-page>.page-header p{margin-top:3px;font-size:12px}.iq-delight.app-shell .inbox-unified-switch{background:color-mix(in srgb, var(--brand-paper) 94%, var(--brand-blue-wash));border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:12px;grid-template-columns:repeat(2,minmax(138px,1fr));align-self:flex-start;gap:4px;width:min(100%,720px);margin:0;padding:4px;display:inline-grid}.iq-delight.app-shell .inbox-unified-switch>button{color:var(--brand-slate);border-radius:9px;min-height:42px;padding:6px 10px}.iq-delight.app-shell .inbox-unified-switch>button.active{background:linear-gradient(135deg, #3474c8, var(--brand-blue));color:#fff;box-shadow:0 8px 20px #1322382e}.iq-delight.app-shell .inbox-unified-switch>button strong{color:inherit;font-size:12px}.iq-delight.app-shell .inbox-unified-switch>button small{color:inherit;opacity:.7;font-size:12px}.iq-delight.app-shell .inbox-shell{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:14px;grid-template-columns:228px minmax(320px,370px) minmax(460px,1fr);height:clamp(610px,100dvh - 214px,980px)}.iq-delight.app-shell .inbox-queues{color:#fff;background:radial-gradient(circle at 0 0,#54b8f821,#0000 34%),linear-gradient(#132238 0%,#0d192a 100%);border-color:#ffffff1a;padding:15px 10px 11px}.iq-delight.app-shell .inbox-queue-head{background:0 0;min-height:56px;padding:4px 9px 14px}.iq-delight.app-shell .inbox-queue-head strong,.iq-delight.app-shell .inbox-user-card strong{color:#fff;font-size:12px}.iq-delight.app-shell .inbox-queue-head small,.iq-delight.app-shell .inbox-user-card small,.iq-delight.app-shell .inbox-nav-section>span,.iq-delight.app-shell .inbox-nav-label{color:#91a1b8}.iq-delight.app-shell .inbox-nav-section,.iq-delight.app-shell .inbox-user-card{border-color:#ffffff1a}.iq-delight.app-shell .inbox-queues nav button,.iq-delight.app-shell .inbox-nav-section button{color:#c3cddd;min-height:37px}.iq-delight.app-shell .inbox-queues nav button:hover,.iq-delight.app-shell .inbox-nav-section button:hover{background:#ffffff14}.iq-delight.app-shell .inbox-queues nav button.active,.iq-delight.app-shell .inbox-nav-section button.active{box-shadow:inset 2px 0 var(--brand-sky);color:#fff;background:linear-gradient(90deg,#174a8b52,#54b8f824)}.iq-delight.app-shell .inbox-conversation-list{background:color-mix(in srgb, var(--brand-paper) 96%, var(--brand-canvas));border-color:var(--brand-line)}.iq-delight.app-shell .inbox-list-toolbar{background:var(--brand-paper);padding:12px}.iq-delight.app-shell .inbox-list-toolbar>label,.iq-delight.app-shell .inbox-list-toolbar select{background:var(--brand-canvas);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell .inbox-list-summary{background:var(--brand-paper);min-height:38px}.iq-delight.app-shell .inbox-list-scroll{padding:0}.iq-delight.app-shell .inbox-conversation-card{border:0;border-bottom:1px solid var(--brand-line);background:0 0;border-radius:0;min-height:112px;margin:0;padding:14px 13px}.iq-delight.app-shell .inbox-conversation-card:hover{background:var(--brand-blue-wash);box-shadow:none}.iq-delight.app-shell .inbox-conversation-card.active{background:linear-gradient(90deg, var(--brand-blue-wash), color-mix(in srgb, var(--brand-paper) 82%, var(--brand-sky-wash)));border-color:var(--brand-line);box-shadow:inset 3px 0 var(--brand-blue)}.iq-delight.app-shell .inbox-card-line strong,.iq-delight.app-shell .inbox-card-copy>b{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .inbox-card-copy>small{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-thread-header{background:var(--brand-paper);border-color:var(--brand-line);grid-template-columns:minmax(0,1fr);gap:9px;min-height:108px;padding:11px 13px;display:grid}.iq-delight.app-shell .inbox-thread-title{width:100%;min-width:0}.iq-delight.app-shell .inbox-thread-actions{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto}.iq-delight.app-shell .inbox-thread-actions>*{flex:none}.iq-delight.app-shell .inbox-thread-title h2{color:var(--brand-ink)}.iq-delight.app-shell .inbox-thread-meta{background:var(--brand-canvas);border-color:var(--brand-line)}.iq-delight.app-shell .inbox-message{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);border-left-width:1px;border-radius:12px;max-width:860px;padding:14px 16px}.iq-delight.app-shell .inbox-message.inbound{border-left:3px solid var(--brand-sky)}.iq-delight.app-shell .inbox-message.outbound{border-left:3px solid var(--brand-blue)}.iq-delight.app-shell .inbox-message.internal{background:var(--brand-amber-wash);border-color:color-mix(in srgb, var(--brand-amber) 36%, var(--brand-line));box-shadow:none}.iq-delight.app-shell .inbox-message-head strong{color:var(--brand-ink)}.iq-delight.app-shell .inbox-message-text{color:var(--brand-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:12px;font-size:12px;line-height:1.62}.iq-delight.app-shell .inbox-email-document{border:1px solid var(--brand-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:9px;width:100%;min-height:180px;margin-top:12px;display:block}.iq-delight.app-shell .inbox-composer{background:var(--brand-paper);border-color:var(--brand-line)}.iq-delight.app-shell .inbox-rich-composer{background:var(--brand-paper);border:1px solid var(--brand-line-strong);border-radius:10px;overflow:hidden}.iq-delight.app-shell .inbox-rich-composer:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 12%, transparent)}.iq-delight.app-shell .inbox-format-toolbar{background:var(--brand-canvas);border-bottom:1px solid var(--brand-line);align-items:center;gap:3px;min-height:36px;padding:4px 6px;display:flex}.iq-delight.app-shell .inbox-format-toolbar button{color:var(--brand-slate);background:0 0;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;display:flex}.iq-delight.app-shell .inbox-format-toolbar button:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-format-toolbar>span{color:var(--brand-faint);margin-left:auto;padding-right:5px;font-size:12px}.iq-delight.app-shell .inbox-rich-editor{color:var(--brand-ink);outline:none;min-height:90px;padding:11px 12px;font-size:12px;line-height:1.55;overflow-y:auto}.iq-delight.app-shell .inbox-rich-editor:empty:before{color:var(--brand-faint);content:attr(data-placeholder);pointer-events:none}.iq-delight.app-shell .inbox-rich-message-field .inbox-rich-composer{margin-top:6px}.iq-delight.app-shell .inbox-analytics-workspace{background:var(--brand-canvas);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:14px;min-height:620px;padding:20px;overflow:hidden}.iq-delight.app-shell .inbox-analytics-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.iq-delight.app-shell .inbox-analytics-header h2{color:var(--brand-ink);margin:4px 0;font-size:23px}.iq-delight.app-shell .inbox-analytics-header p{color:var(--brand-slate);margin:0;font-size:12px}.iq-delight.app-shell .inbox-analytics-header>div:last-child{align-items:flex-end;gap:8px;display:flex}.iq-delight.app-shell .inbox-analytics-header label{color:var(--brand-slate);text-transform:uppercase;gap:4px;font-size:12px;font-weight:800;display:grid}.iq-delight.app-shell .inbox-analytics-header select{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:9px;min-height:38px;padding:0 32px 0 10px}.iq-delight.app-shell .inbox-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 14px;display:grid}.iq-delight.app-shell .inbox-analytics-metrics article{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:13px;align-items:center;gap:12px;min-height:110px;padding:14px;display:flex}.iq-delight.app-shell .inbox-analytics-metrics article>span{background:var(--brand-blue-wash);color:var(--brand-blue);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.iq-delight.app-shell .inbox-analytics-metrics article div{gap:2px;display:grid}.iq-delight.app-shell .inbox-analytics-metrics small{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-analytics-metrics strong{color:var(--brand-ink);letter-spacing:-.04em;font-size:24px}.iq-delight.app-shell .inbox-analytics-metrics p{color:var(--brand-faint);margin:0;font-size:12px}.iq-delight.app-shell .inbox-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.iq-delight.app-shell .inbox-analytics-card{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:13px;min-width:0;padding:15px;overflow:hidden}.iq-delight.app-shell .inbox-analytics-card.wide{grid-column:1/-1}.iq-delight.app-shell .inbox-analytics-card>header{margin-bottom:13px}.iq-delight.app-shell .inbox-analytics-card>header>div{align-items:center;gap:8px;display:flex}.iq-delight.app-shell .inbox-analytics-card>header svg{color:var(--brand-blue)}.iq-delight.app-shell .inbox-analytics-card>header span{gap:2px;display:grid}.iq-delight.app-shell .inbox-analytics-card>header strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .inbox-analytics-card>header small{color:var(--brand-faint);font-size:12px}.iq-delight.app-shell .inbox-volume-chart{grid-template-columns:repeat(auto-fit,minmax(12px,1fr));align-items:end;gap:5px;height:180px;display:grid}.iq-delight.app-shell .inbox-volume-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.iq-delight.app-shell .inbox-volume-chart span{background:linear-gradient(180deg, var(--brand-sky), var(--brand-blue));border-radius:4px 4px 1px 1px;width:72%;max-width:26px;min-height:4px;display:block}.iq-delight.app-shell .inbox-volume-chart small{color:var(--brand-faint);text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:5px;font-size:12px;overflow:hidden}.iq-delight.app-shell .inbox-analytics-table{max-height:330px;display:grid;overflow:auto}.iq-delight.app-shell .inbox-analytics-table>div{border-top:1px solid var(--brand-line);grid-template-columns:minmax(120px,1.4fr) repeat(4,minmax(52px,.5fr));align-items:center;gap:8px;min-height:38px;font-size:12px;display:grid}.iq-delight.app-shell .inbox-analytics-table>div:first-child{border-top:0}.iq-delight.app-shell .inbox-analytics-table .head{color:var(--brand-faint);text-transform:uppercase;min-height:28px;font-size:12px;font-weight:800}.iq-delight.app-shell .inbox-analytics-table strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iq-delight.app-shell .inbox-analytics-table span{color:var(--brand-slate)}.iq-delight.app-shell .inbox-analytics-tags{flex-wrap:wrap;gap:8px;display:flex}.iq-delight.app-shell .inbox-analytics-tags .inbox-tag{align-items:center;gap:6px;max-width:none;padding:7px 9px}.iq-delight.app-shell .channel-resource-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:6px 0 14px;display:flex}.iq-delight.app-shell .channel-resource-head h3{color:var(--brand-ink);margin:3px 0;font-size:20px}.iq-delight.app-shell .channel-resource-head p{color:var(--brand-slate);margin:0;font-size:12px}.iq-delight.app-shell .channel-card-grid.front-style{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.iq-delight.app-shell .channel-card-grid.front-style>article{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm)}.iq-delight.app-shell .channel-card-grid.front-style>article.archived{filter:grayscale(.6);opacity:.68}.iq-delight.app-shell .channel-card-grid.front-style article>footer{border-top:1px solid var(--brand-line);align-items:center;gap:12px;margin-top:10px;padding-top:9px;display:flex}.iq-delight.app-shell .channel-card-grid.front-style article>footer .danger{margin-left:auto}.iq-delight.app-shell .channel-create-form.front-style{background:var(--brand-paper);border-color:var(--brand-line);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:90px}.iq-delight.app-shell .channel-create-form.front-style>div:first-child{grid-column:1/-1}.iq-delight.app-shell .channel-editor-section{border-top:1px solid var(--brand-line);gap:2px;margin-top:5px;padding-top:14px;display:grid}.iq-delight.app-shell .channel-editor-section h4{color:var(--brand-ink);margin:0;font-size:12px}.iq-delight.app-shell .channel-editor-section p{color:var(--brand-slate);margin:0;font-size:12px}.iq-delight.app-shell .channel-business-days{border:1px solid var(--brand-line);border-radius:10px;flex-wrap:wrap;gap:8px;padding:9px 10px 10px;display:flex}.iq-delight.app-shell .channel-business-days legend{color:var(--brand-slate);padding:0 4px;font-size:12px;font-weight:750}.iq-delight.app-shell .channel-business-days label{color:var(--brand-ink);flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex}.iq-delight.app-shell .inbox-history-badge,.iq-delight.app-shell .inbox-history-pill{background:color-mix(in srgb, var(--brand-purple) 10%, var(--brand-paper));border:1px solid color-mix(in srgb, var(--brand-purple) 24%, var(--brand-line));color:var(--brand-purple);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.iq-delight.app-shell .inbox-history-pill{min-height:32px;padding-inline:10px;font-size:12px}.iq-delight.app-shell .inbox-history-notice{background:color-mix(in srgb, var(--brand-purple) 7%, var(--brand-paper));border-top:1px solid var(--brand-line);color:var(--brand-purple);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.iq-delight.app-shell .inbox-history-notice>span{color:var(--brand-slate);gap:2px;font-size:12px;line-height:1.45;display:grid}.iq-delight.app-shell .inbox-history-notice strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .front-history-migration{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-purple) 7%, var(--brand-paper)), var(--brand-paper));border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:15px;gap:14px;padding:16px;display:grid}.iq-delight.app-shell .front-history-migration>div:first-child{align-items:flex-start;gap:10px;display:flex}.iq-delight.app-shell .front-history-migration h3{color:var(--brand-ink);margin:1px 0 4px;font-size:15px}.iq-delight.app-shell .front-history-migration p{color:var(--brand-slate);max-width:680px;margin:0;font-size:12px;line-height:1.5}.iq-delight.app-shell .front-history-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.iq-delight.app-shell .front-history-counts>span{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:10px;gap:2px;padding:9px 10px;font-size:12px;display:grid}.iq-delight.app-shell .front-history-counts strong{color:var(--brand-ink);font-size:18px}.iq-delight.app-shell .front-history-migration form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.iq-delight.app-shell .front-history-migration form label{color:var(--brand-slate);gap:5px;font-size:12px;font-weight:750;display:grid}.iq-delight.app-shell .front-history-migration input{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:9px;min-height:38px;padding:8px 10px}.iq-delight.app-shell .front-history-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.iq-delight.app-shell .front-history-actions>span{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .front-history-actions>span.complete{color:var(--brand-green);font-weight:800}@media (width<=1280px){.iq-delight.app-shell .inbox-shell{grid-template-columns:200px minmax(300px,340px) minmax(420px,1fr)}.iq-delight.app-shell .inbox-thread-actions .inbox-work-order-select{display:none}}@media (width<=980px){.iq-delight.app-shell .inbox-shell{grid-template-columns:minmax(290px,340px) minmax(420px,1fr)}.iq-delight.app-shell .inbox-queues{display:none}.iq-delight.app-shell .inbox-analytics-metrics,.iq-delight.app-shell .channel-create-form.front-style{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.iq-delight.app-shell .inbox-page>.page-header{display:none}.iq-delight.app-shell .inbox-page{gap:0}.iq-delight.app-shell .inbox-unified-switch{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.iq-delight.app-shell .inbox-unified-switch>button{min-width:0;padding-inline:4px}.iq-delight.app-shell .inbox-unified-switch>button strong{font-size:12px}.iq-delight.app-shell .inbox-shell{border:0;border-radius:0;height:auto}.iq-delight.app-shell .inbox-message{padding:12px}.iq-delight.app-shell .inbox-email-document{border-radius:7px}.iq-delight.app-shell .inbox-analytics-workspace{border:0;border-radius:0;flex:1;min-height:0;padding:14px;overflow:auto}.iq-delight.app-shell .inbox-analytics-header{flex-direction:column;align-items:stretch}.iq-delight.app-shell .inbox-analytics-header>div:last-child{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.iq-delight.app-shell .inbox-analytics-header label{grid-column:1/-1}.iq-delight.app-shell .inbox-analytics-metrics,.iq-delight.app-shell .inbox-analytics-grid{grid-template-columns:1fr}.iq-delight.app-shell .inbox-analytics-card.wide{grid-column:auto}.iq-delight.app-shell .inbox-analytics-table{overflow-x:auto}.iq-delight.app-shell .inbox-analytics-table>div{min-width:540px}.iq-delight.app-shell .channel-resource-head{flex-direction:column;align-items:stretch}.iq-delight.app-shell .channel-create-form.front-style{grid-template-columns:1fr}.iq-delight.app-shell .channel-create-form.front-style>*{grid-column:1!important}.iq-delight.app-shell .inbox-history-notice{grid-template-columns:auto 1fr;align-items:start}.iq-delight.app-shell .inbox-history-notice>button{grid-column:1/-1;justify-content:center}.iq-delight.app-shell .front-history-counts,.iq-delight.app-shell .front-history-migration form{grid-template-columns:1fr}.iq-delight.app-shell .front-history-actions{flex-direction:column;align-items:stretch}}.profile-menu .theme-control.inline .theme-control-trigger{box-shadow:none;color:var(--brand-slate);font-size:inherit;background:0 0;border:0;border-radius:9px;justify-content:flex-start;width:100%;min-height:40px;padding:8px 10px}.profile-menu .theme-control.inline .theme-control-trigger:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.profile-menu .theme-control.inline .theme-control-trigger span{display:inline}.profile-menu .theme-control.inline .theme-control-menu{box-shadow:none;width:100%;margin:4px 0 6px;position:static;bottom:auto;right:auto}.iq-delight.app-shell .settings-mobile-select{display:none}@media (width<=720px){.iq-delight.app-shell .settings-mobile-select{grid-column:1/-1;gap:6px;display:grid}.iq-delight.app-shell .settings-mobile-select>span{color:var(--brand-slate);font-size:12px;font-weight:760}.iq-delight.app-shell .settings-mobile-select select{background:var(--brand-paper);border:1px solid var(--brand-line-strong);color:var(--brand-ink);border-radius:12px;width:100%;min-height:50px;padding:0 42px 0 14px}.iq-delight.app-shell .settings-layout>.settings-nav{display:none}:is(body:has(.tech-mobile-shell)>.theme-control,body:has(.tech-mobile-shell .tech-miq)>.theme-control){bottom:auto;right:98px;top:calc(10px + env(safe-area-inset-top))}.iq-delight.tech-mobile-shell .toast{bottom:calc(80px + env(safe-area-inset-bottom));left:12px;right:12px}}.iq-delight.app-shell .inbox-unified-switch>button.active,.iq-delight.app-shell .inbox-unified-switch>button.active :is(strong,small){color:#fff!important}.iq-delight.app-shell .main-area.inbox-workspace>.app-site-footer{display:none!important}.iq-delight.app-shell .inbox-queues :is(.inbox-user-card strong,nav button strong,.inbox-nav-section button strong){color:inherit}.iq-delight.app-shell .inbox-queues .inbox-queue-head strong{letter-spacing:-.01em;font-size:15px;color:#fff!important}.iq-delight.app-shell .inbox-queues .inbox-queue-head small{font-size:12px;color:#9eacc0!important}.iq-delight.app-shell .inbox-queues nav button,.iq-delight.app-shell .inbox-nav-section button{color:#cbd5e1;border-radius:10px;gap:9px;min-height:42px;padding-inline:11px;font-size:13px}.iq-delight.app-shell .inbox-queues nav button strong,.iq-delight.app-shell .inbox-nav-section button strong{font-variant-numeric:tabular-nums;font-size:12px;color:#aebbd0!important}.iq-delight.app-shell .inbox-queues nav button.active strong,.iq-delight.app-shell .inbox-nav-section button.active strong{color:#fff!important}.iq-delight.app-shell .inbox-queues .inbox-user-card{color:#fff;border:1px solid #ffffff1a;border-radius:12px;margin:auto 2px 0;padding:10px;background:#ffffff0f!important}.iq-delight.app-shell .inbox-queues .inbox-user-card strong{color:#fff!important}.iq-delight.app-shell .inbox-queues .inbox-user-card small{color:#9eacc0!important}.iq-delight.app-shell .inbox-nav-section>span,.iq-delight.app-shell .inbox-nav-label{color:#8798b0;font-size:12px}.iq-delight.app-shell .inbox-card-line strong{color:var(--brand-ink);font-size:13px}.iq-delight.app-shell .inbox-card-line time{color:var(--brand-faint);font-size:12px}.iq-delight.app-shell .inbox-card-copy>b{color:var(--brand-ink);margin-top:4px;font-size:13px;line-height:1.35}.iq-delight.app-shell .inbox-card-copy>small{color:var(--brand-slate);margin-top:4px;font-size:12px;line-height:1.45}.iq-delight.app-shell .inbox-card-meta em{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-list-summary strong,.iq-delight.app-shell .inbox-list-summary span{font-size:12px}.iq-delight.app-shell .inbox-list-toolbar input{color:var(--brand-ink);font-size:13px}.iq-delight.app-shell .inbox-list-toolbar select{color:var(--brand-ink);min-height:39px;font-size:12px}.iq-delight.app-shell .inbox-thread-title h2{color:var(--brand-ink);text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 3px;font-size:clamp(18px,1.35vw,23px);line-height:1.28;display:-webkit-box;overflow:hidden}.iq-delight.app-shell .inbox-thread-actions{flex-wrap:wrap;align-items:center;gap:7px;padding:0;display:flex;overflow:visible}.iq-delight.app-shell .inbox-thread-actions>*{flex:0 auto;min-height:38px}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select){background:color-mix(in srgb, var(--brand-paper) 88%, var(--brand-canvas));border-color:var(--brand-line-strong);color:var(--brand-slate);border-radius:9px}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select) select{color:var(--brand-ink);min-height:36px;font-size:12px}.iq-delight.app-shell .inbox-owner-select select{max-width:132px}.iq-delight.app-shell .inbox-status-select select{max-width:104px}.iq-delight.app-shell .inbox-work-order-select select{max-width:190px}.iq-delight.app-shell .inbox-owner-picker{flex:0 auto;min-width:0;position:relative}.iq-delight.app-shell .inbox-owner-picker>summary{background:color-mix(in srgb, var(--brand-paper) 88%, var(--brand-canvas));border:1px solid var(--brand-line-strong);color:var(--brand-ink);cursor:pointer;border-radius:9px;align-items:center;gap:7px;max-width:176px;height:38px;padding:0 10px;font-size:12px;font-weight:750;list-style:none;display:flex}.iq-delight.app-shell .inbox-owner-picker>summary::-webkit-details-marker{display:none}.iq-delight.app-shell .inbox-owner-picker>summary[aria-disabled=true]{cursor:wait;opacity:.62}.iq-delight.app-shell .inbox-owner-picker>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iq-delight.app-shell .inbox-owner-picker>summary svg:last-child{flex:none;margin-left:auto}.iq-delight.app-shell .inbox-owner-picker[open]>summary{border-color:var(--brand-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue), transparent 82%)}.iq-delight.app-shell .inbox-owner-picker-popover{background:var(--brand-paper);border:1px solid var(--brand-line);z-index:150;border-radius:12px;width:min(310px,100vw - 28px);padding:8px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 46px #0f1f3533}.iq-delight.app-shell .inbox-owner-picker-popover>label{background:color-mix(in srgb, var(--brand-paper) 86%, var(--brand-canvas));border:1px solid var(--brand-line);border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.iq-delight.app-shell .inbox-owner-picker-popover input{color:var(--brand-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.iq-delight.app-shell .inbox-owner-picker-popover>div{flex-direction:column;max-height:min(340px,52dvh);padding-top:6px;display:flex;overflow-y:auto}.iq-delight.app-shell .inbox-owner-picker-popover button{color:var(--brand-ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:46px;padding:6px 8px;display:grid}.iq-delight.app-shell .inbox-owner-picker-popover button:hover,.iq-delight.app-shell .inbox-owner-picker-popover button.selected{background:var(--brand-blue-wash)}.iq-delight.app-shell .inbox-owner-picker-popover button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.iq-delight.app-shell .inbox-owner-picker-popover button strong,.iq-delight.app-shell .inbox-owner-picker-popover button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iq-delight.app-shell .inbox-owner-picker-popover button small{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-owner-picker-popover p{color:var(--brand-slate);margin:8px;font-size:12px}.iq-delight.app-shell .inbox-tags-menu>summary,.iq-delight.app-shell .inbox-snooze-menu>summary,.iq-delight.app-shell .inbox-thread-actions>.icon-button{background:color-mix(in srgb, var(--brand-paper) 88%, var(--brand-canvas));border-color:var(--brand-line-strong);color:var(--brand-slate);border-radius:9px;height:38px;min-height:38px}.iq-delight.app-shell .inbox-thread-meta{gap:8px;min-height:42px;padding:7px 16px}.iq-delight.app-shell .inbox-thread-meta>span:not(.inbox-tag),.iq-delight.app-shell .inbox-message-head strong,.iq-delight.app-shell .inbox-message-head :is(small,time){font-size:12px}.iq-delight.app-shell .inbox-message-text,.iq-delight.app-shell .inbox-message p{color:var(--brand-ink);font-size:13px;line-height:1.58}.iq-delight.app-shell .inbox-rich-editor{min-height:62px;font-size:13px}.iq-delight.app-shell .inbox-composer-tabs button{min-height:34px;font-size:12px}.iq-delight.app-shell .inbox-composer-actions>span{font-size:12px}@media (width>=761px){.iq-delight.app-shell .main-area.inbox-workspace{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.iq-delight.app-shell .main-area.inbox-workspace>.inbox-page{box-sizing:border-box;flex-direction:column;flex:auto;gap:12px;height:auto;min-height:0;display:flex;overflow:hidden;padding:30px clamp(22px,2.8vw,44px) 20px!important}.iq-delight.app-shell .inbox-page>.page-header{flex:none;min-height:52px}.iq-delight.app-shell .inbox-page>.page-header h1{letter-spacing:-.035em;font-size:clamp(28px,2.25vw,36px)}.iq-delight.app-shell .inbox-page>.page-header p{font-size:13px}.iq-delight.app-shell .inbox-unified-switch{flex:none;grid-template-columns:repeat(4,minmax(145px,1fr));width:min(100%,760px)}.iq-delight.app-shell .inbox-unified-switch>button{min-height:48px}.iq-delight.app-shell .inbox-unified-switch>button strong,.iq-delight.app-shell .inbox-unified-switch>button small{font-size:12px}.iq-delight.app-shell .inbox-shell{flex:auto;height:auto;min-height:0;max-height:none}.iq-delight.app-shell .inbox-queues{padding:17px 11px 12px}.iq-delight.app-shell .inbox-conversation-card{min-height:106px;padding:14px}.iq-delight.app-shell .inbox-list-toolbar{padding:13px}.iq-delight.app-shell .inbox-thread-header{gap:11px;min-height:0;padding:14px 16px}.iq-delight.app-shell .inbox-thread-scroll{padding:20px clamp(18px,2.5vw,36px)}.iq-delight.app-shell .inbox-message{border-radius:14px;padding:16px 18px}.iq-delight.app-shell .inbox-composer{padding:9px 13px 11px}}@media (width>=1401px){.iq-delight.app-shell .inbox-shell{grid-template-columns:236px minmax(350px,390px) minmax(470px,1fr)}.iq-delight.app-shell .inbox-queues{display:flex}}@media (width>=761px) and (width<=1400px){.iq-delight.app-shell .inbox-shell{grid-template-columns:minmax(320px,370px) minmax(430px,1fr)}.iq-delight.app-shell .inbox-queues,.iq-delight.app-shell .inbox-thread-actions .inbox-work-order-select{display:none}}@media (width<=760px){.iq-delight.app-shell .inbox-page:has(.inbox-shell.mobile-thread-open)>.inbox-unified-switch{display:none}.iq-delight.app-shell .inbox-unified-switch{background:color-mix(in srgb, var(--brand-paper) 94%, var(--brand-canvas));border-bottom:1px solid var(--brand-line);padding:5px 5px 6px}.iq-delight.app-shell .inbox-unified-switch>button{border-radius:10px;gap:5px;min-height:49px;padding:5px 4px}.iq-delight.app-shell .inbox-unified-switch>button strong{font-size:12px;line-height:1.15}.iq-delight.app-shell .inbox-mobile-list-head{background:color-mix(in srgb, var(--brand-canvas) 94%, transparent);padding:12px 12px 8px}.iq-delight.app-shell .inbox-mobile-folder{border-radius:14px;max-width:calc(100vw - 158px);min-height:48px;padding-inline:14px;font-size:15px}.iq-delight.app-shell .inbox-mobile-folder span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.iq-delight.app-shell .inbox-mobile-list-head>div>button{width:44px;height:44px;min-height:44px}.iq-delight.app-shell .inbox-mobile-status-tabs{gap:7px;padding:7px 12px 11px}.iq-delight.app-shell .inbox-mobile-status-tabs button{background:var(--brand-paper);border-color:var(--brand-line-strong);color:var(--brand-slate);min-height:42px;padding-inline:14px}.iq-delight.app-shell .inbox-mobile-status-tabs button.active{background:linear-gradient(135deg, #3474c8, var(--brand-blue));color:#fff;border-color:#0000;box-shadow:0 7px 18px #174a8b3d}.iq-delight.app-shell .inbox-list-scroll{background:var(--brand-canvas);padding:3px 10px calc(22px + env(safe-area-inset-bottom));gap:9px;display:grid}.iq-delight.app-shell .inbox-conversation-card{background:color-mix(in srgb, var(--brand-paper) 97%, var(--brand-canvas));border:1px solid var(--brand-line);border-radius:15px;align-items:flex-start;gap:11px;min-height:112px;margin:0;padding:14px;box-shadow:0 4px 14px #0b192b0d}.iq-delight.app-shell .inbox-conversation-card:before{display:none}.iq-delight.app-shell .inbox-conversation-card:hover,.iq-delight.app-shell .inbox-conversation-card.active{background:color-mix(in srgb, var(--brand-paper) 83%, var(--brand-blue-wash));border-color:color-mix(in srgb, var(--brand-blue) 30%, var(--brand-line));box-shadow:inset 3px 0 var(--brand-blue), 0 6px 18px #0b192b12}.iq-delight.app-shell .inbox-avatar{flex:none;width:36px;height:36px;font-size:12px;display:inline-flex}.iq-delight.app-shell .inbox-card-line strong{font-size:14px}.iq-delight.app-shell .inbox-card-line time{font-size:12px}.iq-delight.app-shell .inbox-card-copy>b{margin-top:5px;font-size:14px}.iq-delight.app-shell .inbox-card-copy>small{white-space:normal;-webkit-line-clamp:2;font-size:12px;line-height:1.42}.iq-delight.app-shell .inbox-card-meta{gap:5px 7px;margin-top:7px;display:flex}.iq-delight.app-shell .inbox-card-meta em{font-size:12px}.iq-delight.app-shell .inbox-card-meta :is(.inbox-tag,.inbox-history-badge){display:none}.iq-delight.app-shell .inbox-queues{color:#fff;background:radial-gradient(circle at 0 0,#54b8f821,#0000 34%),linear-gradient(#132238 0%,#0d192a 100%)}.iq-delight.app-shell .inbox-thread-header{background:color-mix(in srgb, var(--brand-paper) 97%, transparent);border-bottom:1px solid var(--brand-line);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:11px 12px 12px}.iq-delight.app-shell .inbox-thread-title{grid-column:2;width:100%;min-width:0}.iq-delight.app-shell .inbox-thread-title h2{-webkit-line-clamp:2;font-size:18px;line-height:1.25}.iq-delight.app-shell .inbox-thread-actions{scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding:1px 0 3px;overflow-x:auto}.iq-delight.app-shell .inbox-thread-actions>*{flex:none;min-height:42px}.iq-delight.app-shell .inbox-thread-actions::-webkit-scrollbar{display:none}.iq-delight.app-shell .inbox-thread-meta{scrollbar-width:none;flex-wrap:nowrap;min-height:44px;padding-inline:12px;overflow-x:auto}.iq-delight.app-shell .inbox-thread-scroll{padding:13px 11px 18px}.iq-delight.app-shell .inbox-message{border-radius:16px;margin-bottom:11px;padding:14px}.iq-delight.app-shell .inbox-message-text,.iq-delight.app-shell .inbox-message p{font-size:14px;line-height:1.55}.iq-delight.app-shell .inbox-composer{padding:8px 10px calc(9px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #0b192b12}.iq-delight.app-shell .inbox-composer-tabs{margin-bottom:5px}.iq-delight.app-shell .inbox-composer-tabs button{min-height:36px}.iq-delight.app-shell .inbox-rich-editor{min-height:54px;padding:9px 11px;font-size:16px}.iq-delight.app-shell .inbox-format-toolbar{min-height:36px}.iq-delight.app-shell .inbox-format-toolbar button{min-width:34px;height:34px;min-height:34px}.iq-delight.app-shell .inbox-composer-actions{margin-top:6px}.iq-delight.app-shell .inbox-composer-actions :is(.icon-button,.gif-picker-trigger){height:42px;min-height:42px}.iq-delight.app-shell .inbox-composer-actions>span{display:none}.iq-delight.app-shell .inbox-composer-actions>button:last-child{min-height:42px;margin-left:auto}}.iq-delight.app-shell .inbox-rail-heading,.iq-delight.app-shell .inbox-rail-mode-switch,.iq-delight.app-shell .inbox-rail-compose{display:none}@media (width>=1101px){.iq-delight.app-shell .main-area.inbox-workspace>.inbox-page{width:100%;max-width:none;padding:14px 18px 18px!important}.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private){gap:0}.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private)>:is(.page-header,.inbox-unified-switch){display:none}.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private)>.inbox-shell{flex:auto;height:100%;min-height:0;max-height:none}.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private) .inbox-queues{scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;padding:16px 12px 12px;display:flex;overflow:hidden auto}.iq-delight.app-shell .inbox-rail-heading{flex:none;justify-content:space-between;align-items:center;padding:3px 4px 13px;display:flex}.iq-delight.app-shell .inbox-rail-heading>div{gap:2px;display:grid}.iq-delight.app-shell .inbox-rail-heading span{color:#8394ad;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.iq-delight.app-shell .inbox-rail-heading h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:24px;line-height:1}.iq-delight.app-shell .inbox-rail-heading>button{color:#dce7f6;background:#ffffff12;border:1px solid #ffffff1c;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.iq-delight.app-shell .inbox-rail-heading>button:hover{color:#fff;background:#ffffff21}.iq-delight.app-shell .inbox-rail-mode-switch{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.iq-delight.app-shell .inbox-rail-mode-switch>button{color:#aebbd0;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:47px;padding:7px 8px;display:flex}.iq-delight.app-shell .inbox-rail-mode-switch>button>span{gap:1px;min-width:0;display:grid}.iq-delight.app-shell .inbox-rail-mode-switch>button strong{color:inherit;font-size:12px;line-height:1.1}.iq-delight.app-shell .inbox-rail-mode-switch>button small{color:inherit;opacity:.65;font-size:12px}.iq-delight.app-shell .inbox-rail-mode-switch>button:hover{color:#fff;background:#ffffff17}.iq-delight.app-shell .inbox-rail-mode-switch>button.active{color:#fff;background:linear-gradient(135deg,#4586dc,#278fdc);border-color:#0000;box-shadow:0 8px 20px #0003}.iq-delight.app-shell .inbox-rail-compose{color:#fff;background:linear-gradient(135deg,#5094ee,#2e9de8);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-top:9px;font-size:12px;font-weight:800;display:flex;box-shadow:0 9px 22px #2769d240}.iq-delight.app-shell .inbox-rail-compose:hover{filter:brightness(1.06)}.iq-delight.app-shell .inbox-queues .inbox-queue-head{border-top:1px solid #ffffff1a;flex:none;min-height:0;margin-top:13px;padding:13px 7px 7px}.iq-delight.app-shell .inbox-queues .inbox-queue-head strong{font-size:13px}.iq-delight.app-shell .inbox-queues .inbox-queue-head small{font-size:12px}.iq-delight.app-shell .inbox-queues .inbox-nav-section{margin-top:6px;padding-top:10px}}@media (width>=1401px){.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private)>.inbox-shell{grid-template-columns:278px minmax(350px,390px) minmax(560px,1fr)}}@media (width>=1101px) and (width<=1400px){.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private)>.inbox-shell{grid-template-columns:238px minmax(300px,340px) minmax(390px,1fr)}}@media (width<=1100px){.iq-delight.app-shell .inbox-rail-heading,.iq-delight.app-shell .inbox-rail-mode-switch,.iq-delight.app-shell .inbox-rail-compose{display:none!important}}.iq-delight.app-shell .inbox-unified-switch,.iq-delight.app-shell .inbox-rail-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-delight.app-shell .office-report-meta{color:var(--brand-slate);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.iq-delight.app-shell .office-report-error{background:var(--brand-paper);color:var(--brand-ink);border:1px solid #c75a55;border-left-width:4px;border-radius:12px;gap:5px;padding:13px 16px;display:grid}.iq-delight.app-shell .office-report-error strong{color:var(--brand-ink)}.iq-delight.app-shell .office-report-error span{color:var(--brand-slate)}.iq-delight.app-shell .office-coverage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.iq-delight.app-shell .office-coverage-strip article{border:1px solid var(--brand-line);border-top:3px solid var(--brand-blue);background:var(--brand-paper);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:13px 16px;display:grid}.iq-delight.app-shell .office-coverage-strip article.coverage-gap{border-top-color:#b8873b}.iq-delight.app-shell .office-coverage-strip article.needs-attention{border-top-color:#c75a55}.iq-delight.app-shell .office-coverage-strip article span{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .office-coverage-strip article strong{color:var(--brand-ink);font-size:14px;line-height:1.4}.iq-delight.app-shell .office-coverage-strip article small{color:var(--brand-slate);font-size:12px;line-height:1.5}.iq-delight.app-shell .office-coverage-details{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);border-radius:10px}.iq-delight.app-shell .office-coverage-details summary{cursor:pointer;padding:10px 14px;font-size:12px;font-weight:650}.iq-delight.app-shell .office-coverage-details summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.iq-delight.app-shell .office-coverage-body{border-top:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px;display:grid}.iq-delight.app-shell .office-coverage-body h2{color:var(--brand-ink);margin:0 0 8px;font-size:13px}.iq-delight.app-shell .office-coverage-body p{color:var(--brand-slate);margin:0 0 10px;font-size:12px;line-height:1.6}.iq-delight.app-shell .office-team-overview-scroll{overflow-x:auto}.iq-delight.app-shell .office-team-overview{border-collapse:collapse;width:100%;min-width:570px;color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:12px}.iq-delight.app-shell .office-team-overview th,.iq-delight.app-shell .office-team-overview td{text-align:right;border-bottom:1px solid var(--brand-line);white-space:nowrap;padding:12px 10px}.iq-delight.app-shell .office-team-overview tr>:first-child{text-align:left}.iq-delight.app-shell .office-team-overview thead th{background:var(--brand-canvas);color:var(--brand-slate);font-size:11px;font-weight:600}.iq-delight.app-shell .office-team-overview tbody th{font-weight:600}@media (width<=700px){.iq-delight.app-shell .office-coverage-strip,.iq-delight.app-shell .office-coverage-body{grid-template-columns:1fr;gap:8px}.iq-delight.app-shell .office-coverage-strip article{padding:10px 12px}.iq-delight.app-shell .office-scoreboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.iq-delight.app-shell .office-scoreboard-page{gap:14px;max-width:none;padding-bottom:28px}.iq-delight.app-shell .office-scoreboard-hero{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--brand-sky) 22%, transparent), transparent 31%), linear-gradient(135deg, color-mix(in srgb, var(--brand-paper) 96%, var(--brand-blue)), var(--brand-paper));border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm)}.iq-delight.app-shell .office-scoreboard-hero>span{background:linear-gradient(135deg,#3474c8,#2a9ee7);box-shadow:0 10px 24px #2d59cd3d}.iq-delight.app-shell .office-scoreboard-hero h1{color:var(--brand-ink)}.iq-delight.app-shell .office-scoreboard-hero p{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .office-scoreboard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.iq-delight.app-shell .office-scoreboard-actions label{color:var(--brand-slate);text-transform:uppercase;gap:4px;font-size:12px;font-weight:800;display:grid}.iq-delight.app-shell .office-scoreboard-actions select{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:9px;min-height:38px;padding:0 28px 0 10px}.iq-delight.app-shell .office-source-notice{background:color-mix(in srgb, var(--brand-blue) 6%, var(--brand-paper));border:1px solid color-mix(in srgb, var(--brand-blue) 19%, var(--brand-line));color:var(--brand-blue);border-radius:11px;align-items:center;gap:9px;padding:10px 13px;display:flex}.iq-delight.app-shell .office-source-notice span{color:var(--brand-slate);gap:5px;font-size:12px;display:flex}.iq-delight.app-shell .office-source-notice strong{color:var(--brand-ink)}.iq-delight.app-shell .office-scoreboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.iq-delight.app-shell .office-scoreboard-kpis article{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm);grid-template-rows:auto auto auto;min-height:104px}.iq-delight.app-shell .office-scoreboard-kpis article svg{color:var(--brand-blue);grid-row:1/4}.iq-delight.app-shell .office-scoreboard-kpis article span{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .office-scoreboard-kpis article strong{color:var(--brand-ink);font-size:23px}.iq-delight.app-shell .office-scoreboard-kpis article small{color:var(--brand-faint);font-size:12px}.iq-delight.app-shell .office-scoreboard-health{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.iq-delight.app-shell .office-scoreboard-health>span{color:var(--brand-slate);gap:2px;padding:10px 13px;font-size:12px;display:grid}.iq-delight.app-shell .office-scoreboard-health>span+span{border-left:1px solid var(--brand-line)}.iq-delight.app-shell .office-scoreboard-health strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.iq-delight.app-shell .office-scoreboard-health .warning strong{color:#b66a1f}.iq-delight.app-shell .office-scoreboard-health .good strong{color:var(--brand-green)}.iq-delight.app-shell .office-scoreboard-tabs{background:var(--brand-paper);border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm)}.iq-delight.app-shell .office-scoreboard-tabs button{color:var(--brand-slate)}.iq-delight.app-shell .office-scoreboard-tabs button.active{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .office-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.iq-delight.app-shell .office-scorecard{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:14px;min-width:0;padding:15px;overflow:hidden}.iq-delight.app-shell .office-scorecard.wide{grid-column:1/-1}.iq-delight.app-shell .office-scorecard>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.iq-delight.app-shell .office-scorecard>header>div{align-items:center;gap:9px;display:flex}.iq-delight.app-shell .office-scorecard>header svg{color:var(--brand-blue)}.iq-delight.app-shell .office-scorecard>header span{gap:2px;display:grid}.iq-delight.app-shell .office-scorecard>header strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .office-scorecard>header small{color:var(--brand-faint);font-size:12px}.iq-delight.app-shell .office-scorecard>header>button{color:var(--brand-blue);background:0 0;font-size:12px;font-weight:800}.iq-delight.app-shell .office-daily-chart{height:190px}.iq-delight.app-shell .office-inbox-table{max-height:240px;display:grid;overflow:auto}.iq-delight.app-shell .office-inbox-table>div{border-top:1px solid var(--brand-line);color:var(--brand-slate);grid-template-columns:minmax(120px,1.5fr) repeat(4,minmax(48px,.5fr));align-items:center;gap:7px;min-height:36px;font-size:12px;display:grid}.iq-delight.app-shell .office-inbox-table>div:first-child{border-top:0}.iq-delight.app-shell .office-inbox-table .head{color:var(--brand-faint);text-transform:uppercase;min-height:26px;font-size:12px;font-weight:800}.iq-delight.app-shell .office-inbox-table strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iq-delight.app-shell .office-inbox-table>small{color:var(--brand-faint);text-align:center;padding:24px 4px}.iq-delight.app-shell .office-channel-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.iq-delight.app-shell .office-channel-bars>div{gap:7px;display:grid}.iq-delight.app-shell .office-channel-bars>div>span{justify-content:space-between;align-items:baseline;display:flex}.iq-delight.app-shell .office-channel-bars strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .office-channel-bars small{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .office-channel-bars i{background:var(--brand-canvas);border-radius:999px;height:8px;display:block;overflow:hidden}.iq-delight.app-shell .office-channel-bars b{border-radius:inherit;height:100%;display:block}.iq-delight.app-shell .office-channel-bars .blue{background:#4169e1}.iq-delight.app-shell .office-channel-bars .purple{background:#5792df}.iq-delight.app-shell .office-channel-bars .sky{background:#28a1e5}.iq-delight.app-shell .office-channel-bars .green{background:#22a06b}.iq-delight.app-shell .office-channel-bars .navy{background:#18324f}.iq-delight.app-shell .office-tag-list{flex-wrap:wrap;gap:8px;max-height:225px;display:flex;overflow:auto}.iq-delight.app-shell .office-tag-list .inbox-tag{align-items:center;gap:6px;max-width:none;padding:7px 9px}.iq-delight.app-shell .office-team-card{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:14px;overflow:hidden}.iq-delight.app-shell .office-team-card.compact{box-shadow:none;border:0;border-radius:0}.iq-delight.app-shell .office-team-card>header{padding:17px}.iq-delight.app-shell .office-team-card>header small{color:var(--brand-blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.iq-delight.app-shell .office-team-card>header h2{color:var(--brand-ink);margin:3px 0;font-size:20px}.iq-delight.app-shell .office-team-card>header p{color:var(--brand-slate);margin:0;font-size:12px}.iq-delight.app-shell .office-team-scroll{overflow-x:auto}.iq-delight.app-shell .office-team-head,.iq-delight.app-shell .office-team-scroll>article{grid-template-columns:42px minmax(150px,1.4fr) 62px repeat(15,minmax(66px,.55fr));align-items:center;gap:8px;min-width:1450px;padding:10px 13px;display:grid}.iq-delight.app-shell .office-team-head{background:var(--brand-canvas);color:var(--brand-faint);text-transform:uppercase;font-size:12px;font-weight:800}.iq-delight.app-shell .office-team-scroll>article{border-top:1px solid var(--brand-line);color:var(--brand-slate);min-height:46px;font-size:12px}.iq-delight.app-shell .office-team-scroll>article>b{background:var(--brand-blue-wash);color:var(--brand-blue);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.iq-delight.app-shell .office-team-scroll>article>span:nth-child(2){gap:2px;display:grid}.iq-delight.app-shell .office-team-scroll>article>span:nth-child(2) strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .office-team-scroll>article>span:nth-child(2) small{color:var(--brand-faint);font-size:12px}.iq-delight.app-shell .office-team-scroll>article em{color:var(--brand-blue-dark);font-size:14px;font-style:normal;font-weight:850}.iq-delight.app-shell .office-team-card>footer{background:color-mix(in srgb, var(--brand-blue) 4%, var(--brand-paper));border-top:1px solid var(--brand-line);color:var(--brand-slate);padding:10px 14px;font-size:12px;line-height:1.5}.iq-delight.app-shell .office-scoreboard-page .ringcentral-table-card{border-color:var(--brand-line);box-shadow:var(--brand-shadow-sm)}.iq-delight.app-shell .office-scoreboard-page .ringcentral-table-head{background:var(--brand-canvas);color:var(--brand-faint)}.iq-delight.app-shell .office-scoreboard-page .ringcentral-table-card>article{border-color:var(--brand-line)}@media (width<=1080px){.iq-delight.app-shell .office-scoreboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-delight.app-shell .office-channel-bars{grid-template-columns:repeat(3,minmax(0,1fr))}.iq-delight.app-shell .office-scoreboard-hero{grid-template-columns:auto minmax(0,1fr)}.iq-delight.app-shell .office-scoreboard-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=700px){.iq-delight.app-shell .office-scoreboard-page{gap:10px;padding:10px!important}.iq-delight.app-shell .office-scoreboard-hero{align-items:start;padding:14px}.iq-delight.app-shell .office-scoreboard-hero>span{width:42px;height:42px}.iq-delight.app-shell .office-scoreboard-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.iq-delight.app-shell .office-scoreboard-actions label{order:-1;grid-column:1/-1}.iq-delight.app-shell .office-scoreboard-actions select{width:100%}.iq-delight.app-shell .office-scoreboard-actions :is(button,a){justify-content:center;min-width:0}.iq-delight.app-shell .office-scoreboard-kpis{gap:8px}.iq-delight.app-shell .office-scoreboard-kpis article{min-height:92px;padding:11px}.iq-delight.app-shell .office-scoreboard-kpis article strong{font-size:19px}.iq-delight.app-shell .office-scoreboard-health{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-delight.app-shell .office-scoreboard-health>span:nth-child(3){border-left:0;border-top:1px solid var(--brand-line)}.iq-delight.app-shell .office-scoreboard-health>span:nth-child(4){border-top:1px solid var(--brand-line)}.iq-delight.app-shell .office-overview-grid{grid-template-columns:1fr}.iq-delight.app-shell .office-scorecard.wide{grid-column:auto}.iq-delight.app-shell .office-scorecard{padding:12px}.iq-delight.app-shell .office-channel-bars{grid-template-columns:1fr}.iq-delight.app-shell .office-inbox-table{overflow-x:auto}.iq-delight.app-shell .office-inbox-table>div{min-width:500px}.iq-delight.app-shell .office-source-notice span{display:grid}}.rich-text{color:inherit;overflow-wrap:anywhere;min-width:0;line-height:1.62}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p{white-space:normal;margin:0 0 12px}.rich-text h2,.rich-text h3,.rich-text h4{color:var(--text);letter-spacing:-.02em;margin:18px 0 8px;line-height:1.25}.rich-text h2{font-size:1.2em}.rich-text h3{font-size:1.12em}.rich-text h4{font-size:1.04em}.rich-text ul,.rich-text ol{gap:5px;margin:8px 0 14px;padding-left:24px;display:grid}.rich-text blockquote{background:color-mix(in srgb, var(--primary) 6%, transparent);border-left:3px solid var(--primary);border-radius:0 8px 8px 0;margin:12px 0;padding:10px 13px}.rich-text a{color:#4169e1;text-underline-offset:3px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.rich-text code{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:5px;padding:2px 5px;font:.92em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.rich-text pre{color:#eef3ff;background:#111a2b;border-radius:10px;max-width:100%;margin:12px 0;padding:13px;overflow:auto}.rich-text pre code{background:0 0;padding:0}.rich-text-table-wrap{border:1px solid var(--border);border-radius:10px;max-width:100%;margin:12px 0 16px;overflow-x:auto}.rich-text table{border-collapse:collapse;width:100%;min-width:460px}.rich-text th,.rich-text td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 11px}.rich-text th{background:color-mix(in srgb, var(--primary) 7%, var(--panel));color:var(--text);font-size:.86em;font-weight:800}.rich-text tr:last-child td{border-bottom:0}.inbox-message-text.rich-text{white-space:normal}.iq-delight.app-shell .inbox-thread-scroll{scroll-behavior:smooth;padding-bottom:32px}.iq-delight.app-shell .inbox-timeline-item{width:100%;max-width:1100px;margin-inline:auto;display:flow-root}.iq-delight.app-shell .inbox-date-separator{color:var(--brand-muted);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:18px 0 14px;font-size:12px;font-weight:800;display:flex}.iq-delight.app-shell .inbox-date-separator:before,.iq-delight.app-shell .inbox-date-separator:after{background:var(--brand-line);content:"";width:18%;max-width:160px;height:1px}.iq-delight.app-shell .inbox-date-separator>span{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:999px;padding:5px 10px}.iq-delight.app-shell .inbox-message{clear:both;border:0!important;border-radius:20px!important;max-width:min(82%,900px)!important;margin-bottom:14px!important;padding:15px 17px!important;box-shadow:0 8px 24px #14243e14!important}.iq-delight.app-shell .inbox-message.inbound{float:left;background:color-mix(in srgb, var(--brand-line) 48%, var(--brand-paper))!important;border-bottom-left-radius:7px!important;margin-left:0!important;margin-right:auto!important}.iq-delight.app-shell .inbox-message.outbound{color:#fff;float:right;background:linear-gradient(145deg, var(--brand-blue), var(--brand-violet))!important;border-bottom-right-radius:7px!important;margin-left:auto!important;margin-right:0!important}.iq-delight.app-shell .inbox-message.internal{float:right;background:color-mix(in srgb, #f5b942 16%, var(--brand-paper))!important;border:1px solid color-mix(in srgb, #d4941c 35%, var(--brand-line))!important;max-width:min(76%,780px)!important;margin-left:auto!important;margin-right:4%!important}.iq-delight.app-shell .inbox-message.outbound .inbox-message-head :is(strong,small,time),.iq-delight.app-shell .inbox-message.outbound .inbox-message-text,.iq-delight.app-shell .inbox-message.outbound>p,.iq-delight.app-shell .inbox-message.outbound .inbox-message-head-actions button{color:#fff!important}.iq-delight.app-shell .inbox-message.outbound .avatar{color:#fff;background:#ffffff38}.iq-delight.app-shell .inbox-message-head-actions button{background:color-mix(in srgb, var(--brand-paper) 84%, transparent);border:1px solid color-mix(in srgb, var(--brand-line) 82%, transparent);border-radius:7px;min-width:27px;min-height:27px}.iq-delight.app-shell .inbox-message.outbound .inbox-message-head-actions button{background:#ffffff24;border-color:#ffffff3d}.iq-delight.app-shell .inbox-message-reactions{flex-wrap:wrap;align-items:center;gap:5px;min-height:25px;margin-top:10px;display:flex}.iq-delight.app-shell .inbox-message-reactions>button,.iq-delight.app-shell .inbox-reaction-picker>summary{background:color-mix(in srgb, var(--brand-paper) 90%, transparent);border:1px solid var(--brand-line);color:var(--brand-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:31px;height:26px;padding:0 8px;font-size:13px;display:inline-flex}.iq-delight.app-shell .inbox-message-reactions>button.active{background:var(--brand-blue-wash);border-color:var(--brand-blue)}.iq-delight.app-shell .inbox-message-reactions b{font-size:12px}.iq-delight.app-shell .inbox-reaction-picker{position:relative}.iq-delight.app-shell .inbox-reaction-picker>summary{padding:0;list-style:none}.iq-delight.app-shell .inbox-reaction-picker>summary::-webkit-details-marker{display:none}.iq-delight.app-shell .inbox-reaction-picker>div{background:var(--brand-paper);border:1px solid var(--brand-line);z-index:60;border-radius:12px;gap:2px;padding:6px;display:flex;position:absolute;bottom:32px;right:0;box-shadow:0 14px 34px #0f1d312e}.iq-delight.app-shell .inbox-reaction-picker>div button{background:0 0;border-radius:7px;width:34px;height:34px;font-size:19px}.iq-delight.app-shell .inbox-reaction-picker>div button:hover{background:var(--brand-blue-wash)}.iq-delight.app-shell .inbox-audit-menu{position:relative}.iq-delight.app-shell .inbox-audit-menu>summary{list-style:none}.iq-delight.app-shell .inbox-audit-menu>summary::-webkit-details-marker{display:none}.iq-delight.app-shell .inbox-audit-popover{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);z-index:90;border-radius:14px;min-width:min(390px,82vw);max-height:min(560px,72vh);position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 18px 46px #0f1d3133}.iq-delight.app-shell .inbox-audit-popover>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.iq-delight.app-shell .inbox-audit-popover>header span{align-items:center;gap:7px;display:flex}.iq-delight.app-shell .inbox-audit-popover>header small{color:var(--brand-muted)}.iq-delight.app-shell .inbox-audit-popover>div{max-height:480px;padding:7px;overflow:auto}.iq-delight.app-shell .inbox-audit-popover article{border-bottom:1px solid var(--brand-line);align-items:flex-start;gap:9px;padding:10px 8px;display:flex}.iq-delight.app-shell .inbox-audit-popover article:last-child{border-bottom:0}.iq-delight.app-shell .inbox-audit-popover article>div{gap:2px;min-width:0;display:grid}.iq-delight.app-shell .inbox-audit-popover article :is(p,small){color:var(--brand-muted);margin:0;font-size:12px;line-height:1.4}.iq-delight.app-shell .inbox-audit-popover article strong{font-size:12px}.iq-delight.app-shell .inbox-audit-empty{color:var(--brand-muted);text-align:center;margin:0;padding:24px 14px}@media (width<=760px){.iq-delight.app-shell .inbox-message,.iq-delight.app-shell .inbox-message.internal{max-width:94%!important}.iq-delight.app-shell .inbox-message{padding:13px!important}.iq-delight.app-shell .inbox-audit-popover{position:fixed;top:120px;right:12px}}.assistant-rendered-content>.rich-text{width:100%}.team-message-rich-text{font-size:inherit}.mention-chip-row{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 0;display:flex}.mention-chip{background:color-mix(in srgb, var(--primary) 11%, var(--panel));border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));color:var(--primary);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.mention-chip button{color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;padding:0;display:inline-flex}.mention-chip button:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}.team-mention-chip-row{padding:0 4px 5px}@media (width<=720px){.rich-text-table-wrap{border-radius:8px;margin-inline:-4px}.rich-text table{min-width:390px}.rich-text th,.rich-text td{padding:7px 9px}}.iq-delight .automation-safety-settings{gap:14px;padding:18px;display:grid}.iq-delight .automation-safety-loading{color:var(--brand-slate);justify-content:center;align-items:center;gap:9px;min-height:240px;font-size:12px;display:flex}.iq-delight .automation-control-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-blue-wash) 72%, var(--brand-paper)), var(--brand-paper));border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.iq-delight .automation-control-hero.mode-paused{background:linear-gradient(135deg, var(--brand-red-wash), var(--brand-paper))}.iq-delight .automation-control-hero.mode-live{background:linear-gradient(135deg, var(--brand-green-wash), var(--brand-paper))}.iq-delight .automation-control-score{background:var(--brand-paper);border:1px solid var(--brand-line-strong);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:82px;height:78px;display:flex}.iq-delight .automation-control-score span{color:var(--brand-ink);letter-spacing:-.04em;font-size:24px;font-weight:850}.iq-delight .automation-control-score small{color:var(--brand-faint);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.iq-delight .automation-control-copy{min-width:0}.iq-delight .automation-control-copy .eyebrow{color:var(--brand-blue-dark);align-items:center;gap:6px;display:flex}.iq-delight .automation-control-copy h3{color:var(--brand-ink);margin:5px 0 4px;font-size:17px}.iq-delight .automation-control-copy p{color:var(--brand-slate);margin:0;font-size:12px;line-height:1.5}.iq-delight .automation-mode-actions{background:color-mix(in srgb, var(--brand-canvas) 78%, transparent);border:1px solid var(--brand-line);border-radius:12px;align-items:center;gap:5px;padding:5px;display:flex}.iq-delight .automation-mode-actions button{color:var(--brand-slate);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.iq-delight .automation-mode-actions button:hover:not(:disabled){background:var(--brand-paper);color:var(--brand-ink)}.iq-delight .automation-mode-actions button.active{background:var(--brand-blue);color:#fff}.iq-delight .automation-mode-actions button.active.danger{background:var(--brand-red)}.iq-delight .automation-mode-actions button.active.success{background:var(--brand-green)}.iq-delight .automation-mode-actions button:disabled{cursor:not-allowed;opacity:.5}.iq-delight .automation-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.iq-delight .automation-readiness-metrics article{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px;padding:12px;display:grid}.iq-delight .automation-readiness-metrics svg{color:var(--brand-blue);grid-row:1/3;margin-right:5px}.iq-delight .automation-readiness-metrics strong{color:var(--brand-ink);font-size:17px}.iq-delight .automation-readiness-metrics span{color:var(--brand-faint);text-transform:uppercase;font-size:12px;font-weight:750}.iq-delight .automation-safety-panel{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:14px;overflow:hidden}.iq-delight .automation-safety-panel>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.iq-delight .automation-safety-panel>header>div{align-items:center;gap:10px;display:flex}.iq-delight .automation-safety-panel>header .panel-icon{background:var(--brand-blue-wash);color:var(--brand-blue);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.iq-delight .automation-safety-panel>header h3{color:var(--brand-ink);margin:0;font-size:13px}.iq-delight .automation-safety-panel>header p{color:var(--brand-slate);margin:3px 0 0;font-size:12px}.iq-delight .source-truth-list{display:grid}.iq-delight .source-truth-row{border-bottom:1px solid var(--brand-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid;position:relative}.iq-delight .source-truth-row:last-child{border-bottom:0}.iq-delight .source-health-icon{background:var(--brand-green-wash);color:var(--brand-green);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.iq-delight .source-truth-row.status-stale .source-health-icon{background:var(--brand-amber-wash);color:var(--brand-amber)}.iq-delight .source-truth-row:is(.status-missing,.status-blocked) .source-health-icon{background:var(--brand-red-wash);color:var(--brand-red)}.iq-delight .source-truth-main{gap:3px;min-width:0;display:grid}.iq-delight .source-truth-main strong{color:var(--brand-ink);font-size:12px}.iq-delight .source-truth-main span{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.iq-delight .source-truth-main small{color:var(--brand-faint);font-size:12px}.iq-delight .source-truth-state{justify-items:end;gap:2px;display:grid}.iq-delight .source-truth-state b{color:var(--brand-green);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.iq-delight .source-truth-row.status-stale .source-truth-state b{color:var(--brand-amber)}.iq-delight .source-truth-row:is(.status-missing,.status-blocked) .source-truth-state b{color:var(--brand-red)}.iq-delight .source-truth-state small{color:var(--brand-faint);font-size:12px}.iq-delight .source-rule-editor{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:11px;grid-column:2/-1;grid-template-columns:minmax(180px,1fr) minmax(140px,.55fr) auto auto auto;gap:10px;padding:12px;display:grid}.iq-delight .source-rule-editor label{color:var(--brand-slate);gap:5px;font-size:12px;font-weight:750;display:grid}.iq-delight .source-rule-editor .checkbox-row{align-items:center;gap:6px;padding-top:18px;display:flex}.iq-delight .source-rule-editor .checkbox-row input{accent-color:var(--brand-blue)}.iq-delight .source-rule-editor button{align-self:end}.iq-delight .reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;display:grid}.iq-delight .reconciliation-card{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.iq-delight .reconciliation-card>svg{color:var(--brand-green)}.iq-delight .reconciliation-card:not(.status-pass)>svg{color:var(--brand-amber)}.iq-delight .reconciliation-card.status-failed>svg{color:var(--brand-red)}.iq-delight .reconciliation-card>div{gap:3px;min-width:0;display:grid}.iq-delight .reconciliation-card strong{color:var(--brand-ink);font-size:12px}.iq-delight .reconciliation-card span{color:var(--brand-slate);font-size:12px}.iq-delight .reconciliation-card b{color:var(--brand-faint);text-transform:uppercase;font-size:12px}.iq-delight .automation-exception-list{display:grid}.iq-delight .automation-exception-list>article{border-bottom:1px solid var(--brand-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.iq-delight .automation-exception-list>article:last-child{border-bottom:0}.iq-delight .automation-exception-list>article>span{background:var(--brand-amber-wash);color:var(--brand-amber);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.iq-delight .automation-exception-list>article.severity-critical>span{background:var(--brand-red-wash);color:var(--brand-red)}.iq-delight .automation-exception-list>article>div{gap:3px;min-width:0;display:grid}.iq-delight .automation-exception-list strong{color:var(--brand-ink);font-size:12px}.iq-delight .automation-exception-list p{color:var(--brand-slate);margin:0;font-size:12px}.iq-delight .automation-exception-list small{color:var(--brand-faint);font-size:12px}.iq-delight .automation-exception-empty{color:var(--brand-green);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;padding:20px;display:flex}.iq-delight .automation-exception-empty strong{color:var(--brand-ink);font-size:12px}.iq-delight .automation-exception-empty span{color:var(--brand-slate);font-size:12px}.iq-delight .automation-safety-footnote{color:var(--brand-faint);text-align:center;margin:0;font-size:12px;line-height:1.5}.iq-delight .runtime-health-pill{background:var(--brand-green-wash);border:1px solid color-mix(in srgb, var(--brand-green) 28%, var(--brand-line));color:var(--brand-green);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.iq-delight .runtime-health-pill.attention{background:var(--brand-amber-wash);border-color:color-mix(in srgb, var(--brand-amber) 30%, var(--brand-line));color:var(--brand-amber)}.iq-delight .automation-runtime-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:13px;display:grid}.iq-delight .automation-runtime-grid article{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:10px;gap:3px;padding:11px;display:grid}.iq-delight .automation-runtime-grid strong{color:var(--brand-ink);font-size:16px}.iq-delight .automation-runtime-grid span{color:var(--brand-faint);text-transform:uppercase;font-size:12px;font-weight:800}.iq-delight .automation-runtime-events,.iq-delight .shadow-decision-list{border-top:1px solid var(--brand-line);display:grid}.iq-delight .automation-runtime-events>article{border-bottom:1px solid var(--brand-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.iq-delight .automation-runtime-events>article:last-child{border-bottom:0}.iq-delight .runtime-event-state{background:var(--brand-blue-wash);color:var(--brand-blue);text-align:center;text-transform:uppercase;border-radius:999px;min-width:62px;padding:5px 7px;font-size:12px;font-weight:850}.iq-delight .automation-runtime-events .status-dead_letter .runtime-event-state{background:var(--brand-red-wash);color:var(--brand-red)}.iq-delight .automation-runtime-events .status-retry .runtime-event-state{background:var(--brand-amber-wash);color:var(--brand-amber)}.iq-delight .automation-runtime-events article>div{gap:2px;min-width:0;display:grid}.iq-delight .automation-runtime-events strong{color:var(--brand-ink);font-size:12px}.iq-delight .automation-runtime-events small{color:var(--brand-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.iq-delight .automation-runtime-empty{color:var(--brand-faint);text-align:center;padding:20px;font-size:12px}.iq-delight .shadow-validation-progress{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:13px;display:grid}.iq-delight .shadow-validation-progress>div{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:10px;gap:3px;padding:11px;display:grid}.iq-delight .shadow-validation-progress strong{color:var(--brand-ink);font-size:16px}.iq-delight .shadow-validation-progress span{color:var(--brand-faint);text-transform:uppercase;font-size:12px;font-weight:800}.iq-delight .shadow-validation-progress p{color:var(--brand-slate);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.iq-delight .shadow-header-actions{align-items:center;gap:8px;display:flex}.iq-delight .shadow-coverage-grid{border-top:1px solid var(--brand-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;display:grid}.iq-delight .shadow-coverage-grid>article{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.iq-delight .shadow-coverage-state{background:var(--brand-blue-wash);color:var(--brand-blue);border-radius:8px;flex:0 0 29px;justify-content:center;align-items:center;height:29px;display:flex}.iq-delight .shadow-coverage-grid>article.status-failed .shadow-coverage-state{background:var(--brand-red-wash);color:var(--brand-red)}.iq-delight .shadow-coverage-grid>article>div{gap:3px;min-width:0;display:grid}.iq-delight .shadow-coverage-grid strong{color:var(--brand-ink);font-size:12px}.iq-delight .shadow-coverage-grid p{color:var(--brand-slate);margin:0;font-size:12px;line-height:1.45}.iq-delight .shadow-coverage-grid small{color:var(--brand-faint);font-size:12px;font-weight:750}.iq-delight .shadow-coverage-grid em{color:var(--brand-red);font-size:12px;font-style:normal}.iq-delight .shadow-decision-list>article{border-bottom:1px solid var(--brand-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.iq-delight .shadow-decision-list>article:last-child{border-bottom:0}.iq-delight .shadow-decision-copy{gap:3px;min-width:0;display:grid}.iq-delight .shadow-decision-copy>span{color:var(--brand-blue);text-transform:uppercase;font-size:12px;font-weight:850}.iq-delight .shadow-decision-copy strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.iq-delight .shadow-decision-copy small{color:var(--brand-faint);font-size:12px}.iq-delight .shadow-review-actions{gap:5px;display:flex}.iq-delight .shadow-decision-list>article>b{color:var(--brand-green);text-transform:uppercase;font-size:12px}.iq-delight .shadow-decision-list>article.status-diverged>b,.iq-delight .shadow-decision-list>article.status-rejected>b{color:var(--brand-amber)}.iq-delight .automation-rollout-list{margin:0;padding:0;list-style:none;display:grid}.iq-delight .automation-rollout-list li{border-bottom:1px solid var(--brand-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 15px;display:grid}.iq-delight .automation-rollout-list li:last-child{border-bottom:0}.iq-delight .automation-rollout-list li>b{background:var(--brand-canvas);border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.iq-delight .automation-rollout-list li.complete>b{background:var(--brand-green-wash);border-color:color-mix(in srgb, var(--brand-green) 25%, var(--brand-line));color:var(--brand-green)}.iq-delight .automation-rollout-list li.active>b,.iq-delight .automation-rollout-list li.ready>b{background:var(--brand-blue-wash);border-color:color-mix(in srgb, var(--brand-blue) 25%, var(--brand-line));color:var(--brand-blue)}.iq-delight .automation-rollout-list li>div{gap:3px;min-width:0;display:grid}.iq-delight .automation-rollout-list strong{color:var(--brand-ink);font-size:12px}.iq-delight .automation-rollout-list span{color:var(--brand-slate);font-size:12px}.iq-delight .automation-rollout-list em{color:var(--brand-faint);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:850}.iq-delight .automation-rollout-list li.complete em{color:var(--brand-green)}.iq-delight .automation-rollout-list li.active em,.iq-delight .automation-rollout-list li.ready em{color:var(--brand-blue)}@media (width<=980px){.iq-delight .automation-control-hero{grid-template-columns:auto minmax(0,1fr)}.iq-delight .automation-mode-actions{grid-column:1/-1;justify-content:stretch}.iq-delight .automation-mode-actions button{flex:1;justify-content:center}.iq-delight .source-rule-editor{grid-template-columns:1fr 1fr}.iq-delight .source-rule-editor .checkbox-row{padding-top:0}.iq-delight .automation-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.iq-delight .automation-safety-settings{gap:10px;padding:10px}.iq-delight .automation-control-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px}.iq-delight .automation-control-score{min-width:66px;height:62px}.iq-delight .automation-control-score span{font-size:20px}.iq-delight .automation-control-copy h3{font-size:14px}.iq-delight .automation-mode-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.iq-delight .automation-mode-actions button{padding-inline:5px}.iq-delight .automation-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-delight .automation-safety-panel>header{align-items:flex-start;gap:10px;padding:12px}.iq-delight .automation-safety-panel>header>button{flex:none}.iq-delight .source-truth-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px}.iq-delight .source-truth-state{grid-column:2;justify-items:start}.iq-delight .source-truth-row>button{grid-area:1/3/3}.iq-delight .source-rule-editor{grid-column:1/-1;grid-template-columns:1fr}.iq-delight .source-rule-editor .checkbox-row{min-height:34px}.iq-delight .reconciliation-grid{grid-template-columns:1fr}.iq-delight .automation-exception-list>article{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:12px}.iq-delight .automation-exception-list>article>button{grid-column:2;justify-self:start}.iq-delight .automation-runtime-grid,.iq-delight .shadow-validation-progress{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.iq-delight .shadow-header-actions{flex-direction:column;align-items:flex-end}.iq-delight .shadow-coverage-grid{grid-template-columns:1fr;padding:10px}.iq-delight .shadow-decision-list>article{grid-template-columns:1fr;align-items:start;padding:12px}.iq-delight .shadow-review-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.iq-delight .automation-runtime-events>article{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:10px 12px}.iq-delight .automation-runtime-events>article>button{grid-column:2;justify-self:start}}html[data-theme] .iq-delight.app-shell .inbox-queues .inbox-rail-heading h1{color:#fff!important}html[data-theme] .iq-delight.app-shell .inbox-queues .inbox-rail-heading span{color:#a9bad1!important}html[data-theme] .iq-delight.app-shell .inbox-queues .inbox-rail-mode-switch>button{color:#d8e3f2!important}html[data-theme] .iq-delight.app-shell .inbox-queues .inbox-rail-mode-switch>button :is(strong,small){color:inherit!important}html[data-theme] .iq-delight.app-shell .inbox-queues .inbox-rail-mode-switch>button small{opacity:.78}html[data-theme] .iq-delight.app-shell .inbox-queues .inbox-rail-mode-switch>button:is(.active,:hover),html[data-theme] .iq-delight.app-shell .inbox-queues .inbox-rail-mode-switch>button:is(.active,:hover) :is(strong,small){color:#fff!important}@media (width>=1101px){.iq-delight.app-shell .inbox-rail-heading>.inbox-rail-window-actions{flex:none;align-items:center;gap:6px;display:flex}.iq-delight.app-shell .inbox-rail-window-actions>button{color:#e4edf9;background:#ffffff12;border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.iq-delight.app-shell .inbox-rail-window-actions>button:hover{color:#fff;background:#ffffff26}}.iq-delight.app-shell .inbox-reading-controls{background:var(--brand-paper);border:1px solid var(--brand-line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 5px 3px 9px;display:inline-flex}.iq-delight.app-shell .inbox-reading-controls>span{color:var(--brand-slate);align-items:center;gap:4px;font-size:12px;font-weight:750;display:inline-flex}.iq-delight.app-shell .inbox-reading-controls>button{background:var(--brand-canvas);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:26px;font-size:12px;font-weight:850;display:inline-flex}.iq-delight.app-shell .inbox-reading-controls>button:hover:not(:disabled){background:var(--brand-blue-wash);border-color:var(--brand-blue);color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-reading-controls>button:disabled{opacity:.38}.iq-delight.app-shell .inbox-reading-controls>strong{color:var(--brand-ink);text-align:center;min-width:34px;font-size:12px}.iq-delight.app-shell .inbox-email-document{min-height:220px;box-shadow:0 8px 24px #11203314}html[data-theme] .iq-delight.app-shell.focused-inbox-window .sidebar{display:none!important}html[data-theme] .iq-delight.app-shell.focused-inbox-window .main-area,html[data-theme] .iq-delight.app-shell.focused-inbox-window.rail-collapsed .main-area{margin-left:0!important}html[data-theme] .iq-delight.app-shell.focused-inbox-window .main-area.inbox-workspace>.inbox-page{padding-inline:14px!important}@media (width<=760px){.iq-delight.app-shell .inbox-reading-controls{margin-left:0}.iq-delight.app-shell .inbox-reading-controls>span{display:none}}.iq-delight.app-shell .inbox-front-composer{background:var(--brand-paper);border:1px solid var(--brand-line-strong);border-radius:14px;margin:10px 12px 12px;box-shadow:0 12px 30px #1120331c;padding:0!important}.iq-delight.app-shell .inbox-front-draft-header{background:color-mix(in srgb, var(--brand-canvas) 82%, var(--brand-paper));border-bottom:1px solid var(--brand-line);border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:7px 10px 7px 13px;display:flex}.iq-delight.app-shell .inbox-front-draft-identity{align-items:center;gap:9px;min-width:0;display:flex}.iq-delight.app-shell .inbox-front-draft-icon{background:var(--brand-blue-wash);border:1px solid color-mix(in srgb, var(--brand-blue) 22%, var(--brand-line));color:var(--brand-blue-dark);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:inline-flex}.iq-delight.app-shell .mode-comment .inbox-front-draft-icon{background:var(--brand-amber-wash);border-color:color-mix(in srgb, var(--brand-amber) 28%, var(--brand-line));color:var(--brand-amber)}.iq-delight.app-shell .inbox-front-draft-identity>span:last-child{gap:1px;min-width:0;display:grid}.iq-delight.app-shell .inbox-front-draft-identity strong{color:var(--brand-ink);font-size:12px;line-height:1.25}.iq-delight.app-shell .inbox-front-draft-identity small{color:var(--brand-slate);font-size:12px;line-height:1.25}.iq-delight.app-shell .inbox-front-mode-tabs{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:9px;flex:none;align-items:center;gap:2px;margin:0;padding:3px;display:inline-flex}.iq-delight.app-shell .inbox-front-mode-tabs button{color:var(--brand-slate);border-radius:7px;min-height:30px;padding:0 9px;font-size:12px}.iq-delight.app-shell .inbox-front-mode-tabs button.active{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-front-mode-tabs button:last-child.active{background:var(--brand-amber-wash);color:color-mix(in srgb, var(--brand-amber) 82%, var(--brand-ink))}.iq-delight.app-shell .inbox-front-addresses{border-bottom:1px solid var(--brand-line);padding:5px 13px;display:grid}.iq-delight.app-shell .inbox-front-addresses>div{align-items:center;gap:8px;min-width:0;min-height:33px;display:flex}.iq-delight.app-shell .inbox-front-addresses>div+div{border-top:1px solid color-mix(in srgb, var(--brand-line) 72%, transparent)}.iq-delight.app-shell .inbox-front-addresses span{color:var(--brand-slate);flex:0 0 38px;font-size:12px;font-weight:750}.iq-delight.app-shell .inbox-front-addresses strong{background:var(--brand-blue-wash);border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--brand-line));color:var(--brand-blue-dark);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:min(58%,360px);padding:5px 8px;font-size:12px;font-weight:750;overflow:hidden}.iq-delight.app-shell .inbox-front-addresses small{color:var(--brand-faint);margin-left:auto;font-size:12px}.iq-delight.app-shell .inbox-front-private-notice{background:color-mix(in srgb, var(--brand-amber-wash) 66%, var(--brand-paper));border-bottom:1px solid color-mix(in srgb, var(--brand-amber) 22%, var(--brand-line));color:var(--brand-amber);align-items:center;gap:9px;min-height:40px;padding:7px 13px;display:flex}.iq-delight.app-shell .inbox-front-private-notice>span{gap:1px;display:grid}.iq-delight.app-shell .inbox-front-private-notice strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .inbox-front-private-notice small{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-front-composer>.mention-composer-wrap{padding:10px 12px 0}.iq-delight.app-shell .inbox-front-composer .inbox-rich-composer{border-color:var(--brand-line-strong);border-radius:10px}.iq-delight.app-shell .inbox-front-composer .inbox-rich-editor{min-height:118px;max-height:min(26dvh,260px);padding:13px 14px;font-size:14px;line-height:1.58}.iq-delight.app-shell .inbox-front-composer .inbox-format-toolbar{background:color-mix(in srgb, var(--brand-canvas) 72%, var(--brand-paper));border-bottom:0;border-top:1px solid var(--brand-line);scrollbar-width:none;gap:2px;min-height:40px;padding:4px 7px;overflow-x:auto}.iq-delight.app-shell .inbox-front-composer .inbox-format-toolbar::-webkit-scrollbar{display:none}.iq-delight.app-shell .inbox-front-composer .inbox-format-toolbar button{flex:none}.iq-delight.app-shell .inbox-front-composer .format-underline{text-underline-offset:2px;text-decoration:underline}.iq-delight.app-shell .inbox-front-composer .format-strike{text-decoration:line-through}.iq-delight.app-shell .inbox-front-comment-editor{background:var(--brand-paper);border:1px solid color-mix(in srgb, var(--brand-amber) 28%, var(--brand-line-strong));color:var(--brand-ink);border-radius:10px;min-height:118px;max-height:min(26dvh,250px);padding:13px 14px;font-size:14px;line-height:1.58}.iq-delight.app-shell .inbox-front-comment-editor:focus{border-color:var(--brand-amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-amber) 13%, transparent)}.iq-delight.app-shell .inbox-front-composer .inbox-pending-media{margin:8px 12px 0}.iq-delight.app-shell .inbox-front-composer .inbox-composer-actions{border-top:1px solid var(--brand-line);align-items:center;gap:9px;min-height:54px;margin-top:10px;padding:7px 10px 7px 12px;display:flex}.iq-delight.app-shell .inbox-front-utility-actions{flex:none;align-items:center;gap:5px;display:flex}.iq-delight.app-shell .inbox-front-utility-actions .inbox-attach-control{color:var(--brand-slate);background:0 0;border-color:#0000;border-radius:8px;align-items:center;gap:5px;width:auto;height:36px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.iq-delight.app-shell .inbox-front-utility-actions .inbox-attach-control:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-front-delivery-note{color:var(--brand-slate);flex:auto;align-items:center;gap:5px;min-width:0;font-size:12px;display:inline-flex}.iq-delight.app-shell .inbox-front-composer .inbox-composer-actions>button:last-child{flex:none;min-height:38px;padding-inline:14px}.iq-delight.app-shell .inbox-front-comment-shortcut{background:color-mix(in srgb, var(--brand-canvas) 82%, var(--brand-paper));border-top:1px solid var(--brand-line);color:var(--brand-slate);text-align:left;border-radius:0 0 13px 13px;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 12px;display:flex}.iq-delight.app-shell .inbox-front-comment-shortcut:hover{background:var(--brand-amber-wash);color:var(--brand-amber)}.iq-delight.app-shell .inbox-front-comment-shortcut>span{flex:1;gap:1px;display:grid}.iq-delight.app-shell .inbox-front-comment-shortcut strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .inbox-front-comment-shortcut small{color:var(--brand-slate);font-size:12px}@media (width<=760px){.iq-delight.app-shell .inbox-front-composer{border-radius:14px 14px 0 0;max-height:58dvh;margin:6px 7px 0;overflow-y:auto}.iq-delight.app-shell .inbox-front-draft-header{flex-direction:column;align-items:stretch;gap:7px;padding:9px 10px}.iq-delight.app-shell .inbox-front-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.iq-delight.app-shell .inbox-front-mode-tabs button{justify-content:center}.iq-delight.app-shell .inbox-front-addresses{padding-inline:10px}.iq-delight.app-shell .inbox-front-addresses>div{min-height:36px}.iq-delight.app-shell .inbox-front-addresses strong{max-width:calc(100% - 48px)}.iq-delight.app-shell .inbox-front-addresses small{display:none}.iq-delight.app-shell .inbox-front-composer>.mention-composer-wrap{padding:8px 9px 0}.iq-delight.app-shell .inbox-front-composer .inbox-rich-editor,.iq-delight.app-shell .inbox-front-comment-editor{min-height:84px;max-height:160px;padding:11px 12px;font-size:16px}.iq-delight.app-shell .inbox-front-composer .inbox-format-toolbar{min-height:42px}.iq-delight.app-shell .inbox-front-composer .inbox-format-toolbar button{min-width:34px;height:34px;min-height:34px}.iq-delight.app-shell .inbox-front-composer .inbox-composer-actions{flex-wrap:wrap;gap:6px;margin-top:8px;padding:7px 9px}.iq-delight.app-shell .inbox-front-delivery-note{display:none}.iq-delight.app-shell .inbox-front-composer .inbox-composer-actions>button:last-child{min-height:42px;margin-left:auto}.iq-delight.app-shell .inbox-front-utility-actions .inbox-attach-control>span{display:none}.iq-delight.app-shell .inbox-front-comment-shortcut{border-radius:0}}.iq-delight.app-shell .inbox-compose-dock .inbox-front-composer{margin:0;padding:0!important}@media (width<=760px){.iq-delight.app-shell .inbox-compose-dock .inbox-front-draft-header{flex-direction:row;align-items:center;gap:9px}.iq-delight.app-shell .inbox-compose-dock .inbox-front-composer{border-radius:13px;margin:0}}.iq-delight.app-shell .inbox-page{container:inbox-workspace/inline-size}@container inbox-workspace (width<=1500px){.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private)>.inbox-shell{grid-template-columns:minmax(300px,350px) minmax(560px,1fr)}.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private) .inbox-queues{display:none!important}}@container inbox-workspace (width<=1120px){.iq-delight.app-shell .inbox-page:is(.inbox-mode-shared,.inbox-mode-private)>.inbox-shell{grid-template-columns:minmax(0,1fr)}.iq-delight.app-shell .inbox-shell.mobile-thread-open .inbox-conversation-list,.iq-delight.app-shell .inbox-shell:not(.mobile-thread-open) .inbox-thread{display:none}.iq-delight.app-shell .inbox-shell.mobile-thread-open .inbox-mobile-back{justify-content:center;align-items:center;display:inline-flex}.iq-delight.app-shell .inbox-thread-scroll{padding-inline:clamp(14px,4cqi,42px)}}@media (width>=761px){.iq-delight.app-shell .inbox-page.inbox-mode-email .inbox-queues{display:none!important}}@container inbox-workspace (width>=1121px){.iq-delight.app-shell .inbox-page.inbox-mode-email>.inbox-shell{grid-template-columns:minmax(300px,350px) minmax(560px,1fr)}}@container inbox-workspace (width<=1120px){.iq-delight.app-shell .inbox-page.inbox-mode-email>.inbox-shell{grid-template-columns:minmax(0,1fr)}}@media (width>=1101px){.iq-delight.app-shell .main-area.inbox-workspace>.inbox-page.inbox-mode-email{gap:0;width:100%;max-width:none;padding:14px 18px 18px!important}.iq-delight.app-shell .inbox-page.inbox-mode-email>.page-header{display:none}.iq-delight.app-shell .inbox-page.inbox-mode-email>.inbox-shell{flex:auto;height:100%;min-height:0;max-height:none}}.iq-delight.app-shell .inbox-picker>summary,.iq-delight.app-shell .inbox-picker-menu{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink)}.iq-delight.app-shell .inbox-picker-menu :is(strong,em){color:var(--brand-ink)}.iq-delight.app-shell .inbox-picker-menu :is(small,.inbox-picker-group-title small){color:var(--brand-muted)}.iq-delight.app-shell .inbox-picker-menu>label:hover,.iq-delight.app-shell .inbox-picker-group>label:hover,.iq-delight.app-shell .inbox-picker-group-title{background:color-mix(in srgb, var(--brand-paper) 88%, var(--brand-blue-wash))}.iq-delight.app-shell .inbox-picker-group.private .inbox-picker-group-title{background:color-mix(in srgb, var(--brand-paper) 86%, #529dff 14%)}.iq-delight.app-shell .inbox-picker-menu input{accent-color:var(--brand-blue)}.iq-delight.app-shell .inbox-private-connect,.iq-delight.app-shell .inbox-picker-menu header button{color:var(--brand-blue)}html[data-theme=dark] .iq-delight.app-shell .inbox-picker-menu{box-shadow:0 18px 48px #0000006b}html[data-theme=dark] .iq-delight.app-shell .inbox-picker-menu :is(strong,em),html[data-theme=dark] .iq-delight.app-shell .inbox-picker>summary{color:#f5f8ff}html[data-theme=dark] .iq-delight.app-shell .inbox-picker-menu :is(small,.inbox-picker-group-title small){color:#aebbd0}html[data-theme=dark] .iq-delight.app-shell .inbox-private-connect,html[data-theme=dark] .iq-delight.app-shell .inbox-picker-menu header button{color:#8fb7ff}.iq-delight.app-shell .inbox-conversation-card.unread .inbox-card-line strong,.iq-delight.app-shell .inbox-conversation-card.unread .inbox-card-copy>b{color:var(--brand-ink);font-weight:800}.iq-delight.app-shell .inbox-conversation-card.unread{background:color-mix(in srgb, var(--brand-paper) 93%, var(--brand-blue-wash))}.iq-delight.app-shell .inbox-card-star,.iq-delight.app-shell .inbox-star-button.active{color:#d69416}.iq-delight.app-shell .inbox-system-badge{background:color-mix(in srgb, var(--brand-paper) 80%, var(--brand-blue-wash));border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:750;line-height:1;display:inline-flex}.iq-delight.app-shell .inbox-card-meta .inbox-system-badge{padding:3px 6px;font-size:12px}.iq-delight.app-shell .inbox-system-badge.starred{color:#a96900}.iq-delight.app-shell .inbox-system-badge.spam,.iq-delight.app-shell .inbox-system-badge.blocked{background:color-mix(in srgb, var(--brand-paper) 84%, #ffb7b7);border-color:color-mix(in srgb, var(--brand-line) 60%, #d43a3a);color:#a92323}.iq-delight.app-shell .inbox-system-badge.trash,.iq-delight.app-shell .inbox-system-badge.archive{background:color-mix(in srgb, var(--brand-paper) 86%, #cbd5e1)}.iq-delight.app-shell .inbox-mail-actions{flex:none;position:relative}.iq-delight.app-shell .inbox-thread-actions:has(.inbox-mail-actions[open]){overflow:visible}.iq-delight.app-shell .inbox-mail-actions>summary{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.iq-delight.app-shell .inbox-mail-actions>summary::-webkit-details-marker{display:none}.iq-delight.app-shell .inbox-mail-actions-menu{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);z-index:80;border-radius:12px;flex-direction:column;min-width:230px;padding:7px;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 46px #0f1f352e}.iq-delight.app-shell .inbox-mail-actions-menu>strong{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:12px}.iq-delight.app-shell .inbox-mail-actions-menu>button{color:var(--brand-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px 9px;font-size:12px;font-weight:650;display:flex}.iq-delight.app-shell .inbox-mail-actions-menu>button:hover{background:var(--brand-blue-wash)}.iq-delight.app-shell .inbox-mail-actions-menu>button.danger{color:#b42323}.iq-delight.app-shell .inbox-mail-actions-menu>button:disabled{cursor:not-allowed;opacity:.48}html[data-theme=dark] .iq-delight.app-shell .inbox-system-badge.spam,html[data-theme=dark] .iq-delight.app-shell .inbox-system-badge.blocked{color:#fecaca;background:#7f1d1d4d;border-color:#fca5a559}html[data-theme=dark] .iq-delight.app-shell .inbox-mail-actions-menu{box-shadow:0 18px 48px #00000073}@media (width<=760px){.iq-delight.app-shell .inbox-mail-actions-menu{min-width:min(240px,80vw);position:fixed;top:150px;left:auto;right:14px}html[data-theme] .iq-delight.app-shell .sidebar,html[data-theme] .iq-delight.app-shell.assistant-mode .sidebar{background:linear-gradient(#0a192b 0%,#0b1b2e 100%)!important;border-color:#263a52!important}html[data-theme] .iq-delight.app-shell .sidebar :is(.sidebar-brand strong,.sidebar-brand span,.nav-item,.nav-item span,.nav-customize-button,.nav-customize-button span,.sidebar-settings,.sidebar-help strong){color:#e6eef8!important}html[data-theme] .iq-delight.app-shell .sidebar :is(.nav-section-label,.nav-section-label span,.sidebar-help span){color:#a9bad0!important}html[data-theme] .iq-delight.app-shell .sidebar :is(.nav-item,.nav-section-label,.nav-customize-button,.sidebar-settings) svg{color:#9eb2ca!important;opacity:1!important}html[data-theme] .iq-delight.app-shell .sidebar .nav-item.active{color:#fff!important;background:linear-gradient(135deg,#1f4663,#234b69)!important;box-shadow:inset 4px 0 #45c1ff,0 10px 26px #0003!important}html[data-theme] .iq-delight.app-shell .sidebar .nav-item.active :is(span,svg){color:#fff!important}html[data-theme] .iq-delight.app-shell .sidebar .sidebar-help{color:#e6eef8!important;background:#17283d!important;border-color:#33475f!important}.iq-delight.app-shell .inbox-thread-header{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 10px;padding:12px 13px 10px!important;display:grid!important}.iq-delight.app-shell .inbox-mobile-back{grid-area:1/1;width:42px;height:42px;min-height:42px;font-size:0;border-radius:13px!important;padding:0!important}.iq-delight.app-shell .inbox-thread-title{grid-area:1/2}.iq-delight.app-shell .inbox-thread-title>.avatar{display:none}.iq-delight.app-shell .inbox-thread-title h2{margin:2px 0 4px;-webkit-line-clamp:2!important;font-size:clamp(20px,5.7vw,25px)!important;line-height:1.13!important}.iq-delight.app-shell .inbox-thread-title :is(span,small){font-size:12px!important}.iq-delight.app-shell .inbox-thread-actions{grid-area:2/1/auto/-1;width:calc(100% + 4px);margin-inline:-2px;padding:4px 2px 2px!important}.iq-delight.app-shell .inbox-thread-actions>*,.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select,.inbox-work-order-select){min-height:38px!important}.iq-delight.app-shell :is(.inbox-owner-select,.inbox-status-select) select{max-width:138px!important;font-size:13px!important}.iq-delight.app-shell .inbox-work-order-select{max-width:190px}.iq-delight.app-shell .inbox-work-order-select select{max-width:150px!important;font-size:12px!important}.iq-delight.app-shell .inbox-thread-meta{gap:6px;min-height:46px;padding:7px 12px!important}.iq-delight.app-shell .inbox-thread-meta>span:not(.inbox-tag){font-size:12px!important}.iq-delight.app-shell .inbox-reading-controls{min-height:34px;margin-left:0!important;padding:2px!important}.iq-delight.app-shell .inbox-reading-controls>button{min-width:32px!important;height:30px!important;min-height:30px!important}.iq-delight.app-shell .inbox-reading-controls>strong{min-width:38px;font-size:12px}.iq-delight.app-shell .inbox-thread-scroll{padding:10px 8px calc(84px + env(safe-area-inset-bottom))!important}.iq-delight.app-shell .inbox-message.rich-email{width:100%;border-radius:17px!important;max-width:100%!important;padding:9px!important}.iq-delight.app-shell .inbox-message.rich-email .inbox-message-head{padding:3px 3px 0}.iq-delight.app-shell .inbox-message.rich-email .inbox-email-document{border-radius:12px;width:100%;max-width:100%;margin-top:10px}.iq-delight.app-shell .inbox-message.plain-message{max-width:91%!important}.iq-delight.app-shell .inbox-message-head{align-items:flex-start}.iq-delight.app-shell .inbox-message-head-actions{flex:none;align-items:center}.iq-delight.app-shell .inbox-message-head-actions time{white-space:nowrap}.iq-delight.app-shell .inbox-compose-dock{background:color-mix(in srgb, var(--brand-paper) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:5px 6px calc(6px + env(safe-area-inset-bottom))!important}.iq-delight.app-shell .inbox-compose-dock .inbox-front-composer{border-radius:16px 16px 0 0!important;max-height:46dvh!important;box-shadow:0 -14px 42px #0e1f3633!important}.iq-delight.app-shell .inbox-front-draft-header{min-height:44px;padding:6px 8px 6px 10px!important}.iq-delight.app-shell .inbox-front-addresses{max-height:118px;overflow-y:auto;padding:2px 8px!important}.iq-delight.app-shell .inbox-front-addresses>label{min-height:34px!important}.iq-delight.app-shell .inbox-front-addresses>label>span:first-child{font-size:12px;flex-basis:38px!important}.iq-delight.app-shell .inbox-front-addresses :is(input,select){min-height:32px!important;font-size:13px!important}.iq-delight.app-shell .inbox-front-composer>.mention-composer-wrap{padding:6px 7px 0!important}.iq-delight.app-shell .inbox-front-composer .inbox-rich-editor{font-size:16px;min-height:62px!important;max-height:88px!important;padding:9px 10px!important}.iq-delight.app-shell .inbox-front-composer .inbox-format-toolbar{min-height:36px!important;padding-block:2px!important}.iq-delight.app-shell .inbox-front-composer .inbox-format-toolbar button{min-width:30px!important;height:30px!important;min-height:30px!important}.iq-delight.app-shell .inbox-front-composer .inbox-composer-actions{min-height:48px;margin-top:5px!important;padding:5px 7px!important}.iq-delight.app-shell .inbox-front-composer .inbox-composer-actions>button:last-child{min-height:38px!important;padding-inline:12px!important}.iq-delight.app-shell .inbox-internal-comment-bar{border-radius:13px;box-shadow:0 8px 26px #0e1f361f}.iq-delight.app-shell .inbox-queue-connect{background:#eaf3ff;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850;color:#225fcc!important}}.iq-delight.app-shell .inbox-mobile-draft-tools{display:none}@media (width<=760px){html,body,#__next,.iq-delight.app-shell,.iq-delight.app-shell .main-area,.iq-delight.app-shell .inbox-page,.iq-delight.app-shell .inbox-shell,.iq-delight.app-shell .inbox-conversation-list,.iq-delight.app-shell .inbox-thread{max-width:100%!important;overflow-x:hidden!important}.iq-delight.app-shell .inbox-mobile-status-tabs{background:var(--brand-paper);scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:6px;max-width:100%;min-height:48px;scroll-padding-inline:12px;display:flex;overflow-x:auto;padding:5px 12px 8px!important}.iq-delight.app-shell .inbox-mobile-status-tabs::-webkit-scrollbar{display:none}.iq-delight.app-shell .inbox-mobile-status-tabs button{scroll-snap-align:start;border-radius:999px;flex:none;font-size:12px;min-height:36px!important;padding:0 12px!important}.iq-delight.app-shell .inbox-list-scroll{width:100%;max-width:100%;background:var(--brand-paper)!important;padding:0 12px calc(22px + env(safe-area-inset-bottom))!important;display:block!important;overflow-x:hidden!important}.iq-delight.app-shell .inbox-conversation-card{box-sizing:border-box;align-items:flex-start;gap:11px;overflow:hidden;background:var(--brand-paper)!important;border:0!important;border-bottom:1px solid var(--brand-line)!important;box-shadow:none!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:96px!important;margin:0!important;padding:13px 6px!important}.iq-delight.app-shell .inbox-conversation-card.active{background:linear-gradient(90deg, var(--brand-blue-wash), var(--brand-paper))!important;box-shadow:inset 3px 0 var(--brand-blue)!important}.iq-delight.app-shell .inbox-conversation-card>*,.iq-delight.app-shell .inbox-card-copy,.iq-delight.app-shell .inbox-card-line{box-sizing:border-box;min-width:0;max-width:100%}.iq-delight.app-shell .inbox-card-copy{overflow:hidden}.iq-delight.app-shell .inbox-card-line strong,.iq-delight.app-shell .inbox-card-copy>b,.iq-delight.app-shell .inbox-card-copy>small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.iq-delight.app-shell .inbox-card-line strong,.iq-delight.app-shell .inbox-card-copy>b{white-space:nowrap}.iq-delight.app-shell .inbox-card-copy>small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.iq-delight.app-shell .inbox-thread-header{max-width:100%;overflow:visible!important}.iq-delight.app-shell .inbox-thread-actions{align-items:center;width:100%;max-width:100%;flex-wrap:wrap!important;gap:6px!important;padding:3px 0 0!important;display:flex!important;overflow:visible!important}.iq-delight.app-shell .inbox-thread-actions>*{box-sizing:border-box;flex:none;min-height:38px!important}.iq-delight.app-shell .inbox-thread-actions .inbox-owner-select:not(.inbox-work-order-select){max-width:min(148px,39vw)!important}.iq-delight.app-shell .inbox-thread-actions .inbox-status-select{max-width:min(116px,31vw)!important}.iq-delight.app-shell .inbox-thread-actions :is(.inbox-owner-select,.inbox-status-select) select{max-width:100%!important;font-size:13px!important}.iq-delight.app-shell .inbox-thread-actions .inbox-work-order-select{display:none!important}.iq-delight.app-shell .inbox-thread-actions>:is(.icon-button,details){min-width:38px!important;height:38px!important}.iq-delight.app-shell .inbox-thread-meta{min-height:40px!important;padding:6px 12px!important}.iq-delight.app-shell .inbox-reading-controls{display:none!important}.iq-delight.app-shell .inbox-thread-scroll{max-width:100%;padding:10px 7px calc(70px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.iq-delight.app-shell .inbox-message.rich-email{overflow:hidden;border-radius:13px!important;width:100%!important;max-width:100%!important;padding:8px!important}.iq-delight.app-shell .inbox-message.rich-email .inbox-email-document{border:0;border-radius:9px;margin-top:8px;display:block;overflow:hidden;width:100%!important;max-width:100%!important}.iq-delight.app-shell .inbox-compose-dock{box-sizing:border-box;max-width:100%;padding:4px 6px calc(5px + env(safe-area-inset-bottom))!important}.iq-delight.app-shell .inbox-internal-comment-bar{border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;min-height:52px!important;padding:4px 5px!important}.iq-delight.app-shell .inbox-internal-comment-identity{display:none!important}.iq-delight.app-shell .inbox-internal-comment-bar textarea{resize:none;white-space:nowrap;overflow:hidden;height:42px!important;min-height:42px!important;max-height:42px!important;padding:10px 11px!important;font-size:16px!important;line-height:1.25!important}.iq-delight.app-shell .inbox-internal-comment-actions{gap:2px!important}.iq-delight.app-shell .inbox-internal-comment-actions :is(.icon-button,.gif-picker-trigger){width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open{z-index:1000;width:100vw;display:block;position:fixed;inset:0;background:var(--brand-paper)!important;max-width:none!important;padding:0!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .mode-reply{flex-direction:column;width:100%;height:100dvh;min-height:100dvh;display:flex;overflow:hidden;background:var(--brand-paper)!important;box-shadow:none!important;border:0!important;border-radius:0!important;max-height:none!important;margin:0!important}.iq-delight.app-shell .reply-open .inbox-front-draft-header{border-bottom:1px solid var(--brand-line);flex:none;gap:7px;background:var(--brand-paper)!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding:calc(8px + env(safe-area-inset-top)) 10px 8px!important;border-radius:0!important}.iq-delight.app-shell .reply-open .inbox-compose-close{flex:0 0 42px;order:-2;width:42px!important;height:42px!important}.iq-delight.app-shell .reply-open .inbox-front-draft-identity{flex:auto;order:-1}.iq-delight.app-shell .reply-open .inbox-front-draft-icon{display:none}.iq-delight.app-shell .reply-open .inbox-front-draft-identity strong{font-size:16px!important}.iq-delight.app-shell .reply-open .inbox-front-draft-identity small{font-size:12px!important}.iq-delight.app-shell .inbox-mobile-draft-tools{flex:none;align-items:center;gap:2px;display:flex}.iq-delight.app-shell .inbox-mobile-draft-tools :is(.icon-button,.inbox-attach-control){color:var(--brand-ink);background:0 0;border:0;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.iq-delight.app-shell .inbox-mobile-draft-tools .inbox-mobile-send{color:var(--brand-blue)}.iq-delight.app-shell .inbox-mobile-draft-tools .inbox-mobile-send:disabled{color:var(--brand-faint)}.iq-delight.app-shell .reply-open .inbox-front-addresses{flex:none;overflow-y:auto;max-height:176px!important;padding:2px 12px!important}.iq-delight.app-shell .reply-open .inbox-front-addresses>label{border-bottom:1px solid color-mix(in srgb, var(--brand-line) 72%, transparent);min-height:40px!important}.iq-delight.app-shell .reply-open .inbox-front-addresses>label:last-child{border-bottom:0}.iq-delight.app-shell .reply-open .inbox-front-addresses>label>span:first-child{flex-basis:44px!important;font-size:12px!important}.iq-delight.app-shell .reply-open .inbox-front-addresses :is(input,select){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:38px!important;padding-inline:0!important;font-size:15px!important}.iq-delight.app-shell .reply-open .inbox-front-composer>.mention-composer-wrap{flex:auto;min-height:0;display:flex;overflow:hidden;padding:0!important}.iq-delight.app-shell .reply-open .inbox-rich-composer{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;border:0!important;border-radius:0!important}.iq-delight.app-shell .reply-open .inbox-rich-editor{flex:auto;line-height:1.5;overflow-y:auto;border:0!important;min-height:180px!important;max-height:none!important;padding:18px 16px!important;font-size:16px!important}.iq-delight.app-shell .reply-open .inbox-format-toolbar{flex:0 0 44px;gap:1px;overflow-x:auto;background:var(--brand-paper)!important;border-bottom:0!important;border-top:1px solid var(--brand-line)!important;min-height:44px!important;padding-inline:8px!important}.iq-delight.app-shell .reply-open .inbox-format-toolbar button{min-width:36px!important;height:36px!important;min-height:36px!important}.iq-delight.app-shell .reply-open .inbox-format-toolbar>span{display:none}.iq-delight.app-shell .reply-open .inbox-pending-media{flex:none}.iq-delight.app-shell .reply-open .inbox-composer-actions{border-top:1px solid var(--brand-line);min-height:calc(50px + env(safe-area-inset-bottom));flex:none;background:var(--brand-paper)!important;padding:5px 10px calc(5px + env(safe-area-inset-bottom))!important;margin:0!important}.iq-delight.app-shell .reply-open .inbox-composer-actions .inbox-attach-control,.iq-delight.app-shell .reply-open .inbox-composer-actions>button:last-child,.iq-delight.app-shell .reply-open .inbox-front-delivery-note,.iq-delight.app-shell .reply-open .inbox-internal-comment-bar{display:none!important}}.iq-delight.app-shell .inbox-thread-scroll,.iq-delight.app-shell .inbox-timeline-item{box-sizing:border-box;min-width:0;overflow-x:hidden}.iq-delight.app-shell .inbox-message.rich-email{float:none!important;width:100%!important;max-width:min(100%,1180px)!important;margin-inline:auto!important;overflow:hidden!important}.iq-delight.app-shell .inbox-attachment-preview{background:color-mix(in srgb, var(--brand-blue-wash) 44%, var(--brand-paper));border:1px solid color-mix(in srgb, var(--brand-blue) 24%, var(--brand-line));border-radius:11px;flex:none;gap:7px;min-width:0;margin:8px 12px 0;padding:8px;display:grid}.iq-delight.app-shell .inbox-attachment-preview>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.iq-delight.app-shell .inbox-attachment-preview>header>span{color:var(--brand-blue-dark);align-items:center;gap:5px;min-width:0;font-size:12px;display:inline-flex}.iq-delight.app-shell .inbox-attachment-preview>header small{color:var(--brand-muted);white-space:nowrap;font-size:12px}.iq-delight.app-shell .inbox-attachment-preview>div{scrollbar-width:thin;gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.iq-delight.app-shell .inbox-attachment-preview-item{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:0 1px 2px color-mix(in srgb, var(--brand-midnight) 7%, transparent);border-radius:9px;flex:0 0 210px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:7px;min-height:48px;padding:5px;display:grid}.iq-delight.app-shell .inbox-attachment-thumbnail{background:var(--brand-canvas-strong);border:1px solid var(--brand-line);color:var(--brand-blue);border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.iq-delight.app-shell .inbox-attachment-thumbnail img{object-fit:cover;width:100%;height:100%}.iq-delight.app-shell .inbox-attachment-thumbnail.file{flex-direction:column;gap:1px}.iq-delight.app-shell .inbox-attachment-thumbnail.file small{color:var(--brand-blue-dark);letter-spacing:.04em;text-overflow:ellipsis;max-width:32px;font-size:12px;font-weight:900;line-height:1;overflow:hidden}.iq-delight.app-shell .inbox-attachment-preview-copy{gap:2px;min-width:0;display:grid}.iq-delight.app-shell .inbox-attachment-preview-copy strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.iq-delight.app-shell .inbox-attachment-preview-copy small{color:var(--brand-green);white-space:nowrap;font-size:12px;font-weight:750}.iq-delight.app-shell .inbox-attachment-preview-item>.inbox-attachment-remove{color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.iq-delight.app-shell .inbox-attachment-preview-item>.inbox-attachment-remove:hover,.iq-delight.app-shell .inbox-attachment-preview-item>.inbox-attachment-remove:focus-visible{background:color-mix(in srgb, var(--brand-red) 10%, transparent);color:var(--brand-red);outline:0}.iq-delight.app-shell .inbox-internal-comment-bar>.inbox-attachment-preview{grid-column:1/-1;margin:0}.iq-delight.app-shell .inbox-new-message-form>.inbox-attachment-preview{margin:8px 20px 0}@media (width<=760px){.iq-delight.app-shell .inbox-attachment-preview{margin:6px 8px 0;padding:7px}.iq-delight.app-shell .inbox-attachment-preview>header small{display:none}.iq-delight.app-shell .inbox-attachment-preview-item{flex-basis:min(76vw,220px)}.iq-delight.app-shell .inbox-new-message-form>.inbox-attachment-preview{margin-inline:12px}}.iq-delight.app-shell .inbox-list-toolbar{position:relative}.iq-delight.app-shell .inbox-list-toolbar>label{margin-right:118px}.iq-delight.app-shell .inbox-new-email-primary{background:linear-gradient(135deg, var(--brand-blue), var(--brand-sky));box-shadow:0 9px 22px color-mix(in srgb, var(--brand-blue), transparent 72%);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 126px);min-height:46px;font-size:13px;font-weight:820;display:flex}.iq-delight.app-shell .inbox-new-email-primary:hover{filter:brightness(1.06)}.iq-delight.app-shell .inbox-new-email-primary+.inbox-search-toggle{justify-content:flex-start;width:100%;margin-top:8px}.iq-delight.app-shell .inbox-separate-button{background:var(--brand-paper);border:1px solid var(--brand-line-strong);color:var(--brand-blue-dark);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:46px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:11px;right:11px}.iq-delight.app-shell .inbox-separate-button:hover{background:var(--brand-blue-wash);border-color:color-mix(in srgb, var(--brand-blue) 44%, var(--brand-line))}.iq-delight.app-shell .inbox-mobile-new-email{display:none}@media (width<=760px){.iq-delight.app-shell .inbox-new-email-primary{display:none}.iq-delight.app-shell .inbox-list-toolbar>label{margin-right:0}.iq-delight.app-shell .inbox-separate-button{display:none}.iq-delight.app-shell .inbox-mobile-folder{flex:auto;min-width:0;padding-inline:12px;max-width:calc(100vw - 230px)!important}.iq-delight.app-shell .inbox-mobile-list-head>div{flex:none}.iq-delight.app-shell .inbox-mobile-list-head>div>.inbox-mobile-popout{border:1px solid var(--brand-line);color:var(--brand-blue-dark);border-radius:13px}.iq-delight.app-shell .inbox-mobile-new-email{background:linear-gradient(135deg, var(--brand-blue), var(--brand-sky));box-shadow:0 8px 20px color-mix(in srgb, var(--brand-blue), transparent 72%);color:#fff;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:0 14px 8px;font-size:15px;font-weight:820;display:flex}}.iq-delight.app-shell .inbox-email-document{box-sizing:border-box;contain:inline-size;width:100%!important;max-width:100%!important;overflow:hidden!important}.iq-delight.app-shell .inbox-new-message-dialog{width:min(880px,100vw - 48px)!important;max-width:880px!important}.iq-delight.app-shell .inbox-new-message-dialog>.inbox-new-message-form{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.iq-delight.app-shell .inbox-new-message-dialog>.inbox-new-message-header{min-height:68px}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-actions{justify-content:space-between!important;align-items:center!important;margin:0!important;display:flex!important;position:static!important}@media (width<=760px){.iq-delight.app-shell .inbox-mobile-folder{max-width:calc(100vw - 154px)!important}.iq-delight.app-shell .inbox-mobile-status-tabs button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:min(78vw,280px)!important}.iq-delight.app-shell .inbox-compose-dock.reply-open{background:0 0!important;width:100%!important;padding:0!important;position:fixed!important;inset:auto 0 0!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .mode-reply{border:1px solid var(--brand-line)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;height:min(74dvh,720px)!important;min-height:min(440px,100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;box-shadow:0 -20px 58px #0a192c47!important}.iq-delight.app-shell .reply-open .inbox-front-draft-header{border-radius:22px 22px 0 0!important;min-height:54px!important;padding:6px 9px!important}.iq-delight.app-shell .reply-open .inbox-front-addresses{max-height:126px!important}.iq-delight.app-shell .reply-open .inbox-rich-editor{min-height:72px!important}.iq-delight.app-shell .inbox-new-message-dialog{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important}.iq-delight.app-shell .inbox-new-message-dialog>.inbox-new-message-header{min-height:calc(58px + env(safe-area-inset-top))!important;padding:calc(7px + env(safe-area-inset-top)) 8px 7px!important;align-items:center!important;display:flex!important}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-close{flex:0 0 42px;order:-1}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-mobile-tools{display:flex!important}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-addresses{padding-inline:12px}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-editor{padding:0}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-actions{min-height:calc(52px + env(safe-area-inset-bottom))!important;padding:5px 10px calc(5px + env(safe-area-inset-bottom))!important}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-actions>button{display:none!important}}html[data-theme] .iq-delight .assistant-history .assistant-new-chat,html[data-theme] .iq-delight .assistant-history .assistant-new-chat>span,html[data-theme] .iq-delight .assistant-history .assistant-new-chat>svg{color:#fff!important}html[data-theme] .iq-delight .assistant-history .assistant-new-chat>span{font-weight:800}.iq-delight.app-shell .inbox-search-toggle{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.iq-delight.app-shell .inbox-list-toolbar>.inbox-search-field{margin:8px 0 0}.iq-delight.app-shell .inbox-search-field>button{color:var(--brand-muted);background:0 0;border:0;align-items:center;padding:4px;display:inline-flex}.iq-delight.app-shell .inbox-list-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-delight.app-shell .inbox-picker-menu{max-height:min(560px,100dvh - 190px);overflow-y:auto}.iq-delight.app-shell .inbox-picker-menu header>span{align-items:center;gap:4px;display:flex}.iq-delight.app-shell .inbox-picker-menu>.inbox-picker-search{background:color-mix(in srgb, var(--brand-canvas) 76%, var(--brand-paper));border:1px solid var(--brand-line);cursor:text;grid-template-columns:none;margin-bottom:3px;padding:0 8px;display:flex}.iq-delight.app-shell .inbox-picker-menu>.inbox-picker-search:hover{background:color-mix(in srgb, var(--brand-canvas) 76%, var(--brand-paper))}.iq-delight.app-shell .inbox-picker-search input{color:var(--brand-ink);width:100%;min-width:0;height:34px;font-size:12px}.iq-delight.app-shell .inbox-send-status{color:var(--brand-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.iq-delight.app-shell .inbox-send-status select{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:8px;min-height:34px;padding:6px 8px}.iq-delight.app-shell .schedule-later-toggle{background:color-mix(in srgb, var(--brand-blue-wash) 74%, var(--brand-paper));border:1px solid color-mix(in srgb, var(--brand-blue) 22%, var(--brand-line));cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;flex-direction:row!important;display:flex!important}.iq-delight.app-shell .schedule-later-toggle input{accent-color:var(--brand-blue);flex:0 0 17px;width:17px;height:17px;min-height:0}.iq-delight.app-shell .schedule-later-toggle span{gap:1px;display:grid}.iq-delight.app-shell .schedule-later-toggle strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .schedule-later-toggle small{color:var(--brand-muted);font-size:12px}.iq-delight.app-shell .scope-schedule-card.schedule-later input[type=datetime-local]{opacity:.55}@media (width<=760px){.iq-delight.app-shell .inbox-list-toolbar .inbox-search-toggle{display:none}.iq-delight.app-shell .inbox-list-toolbar>.inbox-search-field{margin-top:0}.iq-delight.app-shell .inbox-send-status{width:100%;margin-left:0}.iq-delight.app-shell .inbox-send-status select{flex:auto;min-width:0}}.iq-delight.app-shell .inbox-compose-dock.reply-open{z-index:1200!important;background:#0814267a!important;border:0!important;justify-content:center!important;align-items:center!important;width:100vw!important;padding:32px!important;display:flex!important;position:fixed!important;inset:0!important}.iq-delight.app-shell .inbox-compose-dock.reply-open>.mode-reply{background:var(--brand-paper)!important;border:1px solid var(--brand-line)!important;border-radius:20px!important;flex-direction:column!important;width:100%!important;max-width:1160px!important;height:calc(100dvh - 64px)!important;min-height:620px!important;max-height:940px!important;margin:0!important;display:flex!important;overflow:hidden auto!important;box-shadow:0 28px 90px #0814264d!important}.iq-delight.app-shell .inbox-compose-dock.reply-open>.inbox-internal-comment-bar{display:none!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-composer>.mention-composer-wrap{flex:auto;min-height:240px;display:flex}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-rich-composer{flex-direction:column;flex:auto;display:flex}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-rich-editor{flex:auto;min-height:220px!important;max-height:none!important}.iq-delight.app-shell .inbox-new-message-dialog{width:min(1160px,100vw - 64px)!important;max-width:1160px!important;height:calc(100dvh - 64px)!important;max-height:940px!important}@media (width<=760px){.iq-delight.app-shell .inbox-compose-dock.reply-open{padding:0!important}.iq-delight.app-shell .inbox-compose-dock.reply-open>.mode-reply,.iq-delight.app-shell .inbox-new-message-dialog{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important}}.iq-delight.app-shell .inbox-attachment-preview-item{grid-template-columns:minmax(0,1fr) 24px}.iq-delight.app-shell .inbox-attachment-preview-open{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:0;padding:0;text-decoration:none;display:grid}.iq-delight.app-shell .inbox-attachment-preview-open:hover .inbox-attachment-preview-copy strong,.iq-delight.app-shell .inbox-attachment-preview-open:focus-visible .inbox-attachment-preview-copy strong{color:var(--brand-blue-dark);text-decoration:underline}.iq-delight.app-shell .inbox-message-media>button{cursor:pointer;font:inherit}.iq-delight.app-shell .inbox-message-media>button:hover,.iq-delight.app-shell .inbox-message-media>button:focus-visible{background:var(--brand-blue-wash);border-color:color-mix(in srgb, var(--brand-blue) 42%, var(--brand-line));outline:0}.iq-delight.app-shell .inbox-message-media .inbox-file-chip>svg:last-child{color:var(--brand-blue);flex:none}.iq-delight.app-shell .inbox-mobile-send-status{display:none!important}.iq-delight.app-shell .inbox-send-split{align-items:stretch;min-width:190px;margin-left:auto;display:inline-flex}.iq-delight.app-shell .inbox-send-split>button{border-radius:10px 0 0 10px;flex:auto;justify-content:center;min-width:0}.iq-delight.app-shell .inbox-send-split>label{background:color-mix(in srgb, var(--brand-blue) 78%, white);color:#fff;cursor:pointer;border-left:1px solid #ffffff52;border-radius:0 10px 10px 0;justify-content:center;align-items:center;min-width:42px;display:inline-flex;position:relative}.iq-delight.app-shell .inbox-send-split>label:hover{background:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-send-split select{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.iq-delight.app-shell .inbox-new-message-send{min-width:180px}@media (width<=760px){.iq-delight.app-shell .inbox-mobile-send-status{display:grid!important}.iq-delight.app-shell .inbox-send-split{width:100%;margin-left:0}}body.iq-popout-body{background:var(--brand-canvas,#f5f7fb);min-width:560px;margin:0;overflow:hidden}.iq-delight.app-shell .inbox-draft-window-actions{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.iq-delight.app-shell .inbox-popout-button{white-space:nowrap}.iq-popout-root{background:var(--brand-canvas);box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.iq-popout-root .draggable-window{transform:none!important}.iq-popout-root .draggable-window-handle{cursor:default;touch-action:auto}.iq-popout-root.inbox-popout-compose-shell{justify-content:center;align-items:center;padding:16px;display:flex}.iq-popout-root.inbox-popout-compose-shell>.mode-reply{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:18px;flex-direction:column;width:100%;max-width:1280px;height:calc(100dvh - 32px);min-height:0;max-height:none;margin:0;display:flex;overflow:hidden auto;box-shadow:0 18px 56px #08142633}.iq-popout-root.inbox-popout-compose-shell .inbox-front-composer>.mention-composer-wrap,.iq-popout-root.inbox-popout-new-message-shell .inbox-new-message-editor{flex:auto;min-height:220px;display:flex}.iq-popout-root.inbox-popout-compose-shell .inbox-rich-composer,.iq-popout-root.inbox-popout-new-message-shell .inbox-rich-composer{flex-direction:column;flex:auto;display:flex}.iq-popout-root.inbox-popout-compose-shell .inbox-rich-editor,.iq-popout-root.inbox-popout-new-message-shell .inbox-rich-editor{flex:auto;max-height:none!important}.iq-popout-root.inbox-popout-new-message-shell .modal-backdrop,.iq-popout-root.attachment-popout-shell .attachment-preview-backdrop{position:absolute}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-actions{border-top:1px solid var(--brand-line);padding:9px 12px!important}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-actions>.inbox-front-utility-actions,.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-actions>.inbox-send-split{display:flex!important}@media (width<=760px){body.iq-popout-body{min-width:0}.iq-delight.app-shell .inbox-popout-button{display:none!important}.iq-delight.app-shell .inbox-new-message-header>.inbox-front-draft-identity{flex:auto;min-width:0}.iq-delight.app-shell .inbox-new-message-dialog .inbox-new-message-actions>.inbox-send-split{display:none!important}}.iq-delight.app-shell .inbox-new-message-dialog{background:var(--brand-paper)!important;border:1px solid var(--brand-line)!important;border-radius:20px!important;flex-direction:column!important;min-height:620px!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 90px #0814264d!important}.iq-delight.app-shell .inbox-new-message-form{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.iq-delight.app-shell .inbox-new-message-addresses{border-bottom:1px solid var(--brand-line);box-sizing:border-box;flex:none!important;width:100%!important;padding:5px 14px!important;display:grid!important}.iq-delight.app-shell .inbox-new-message-addresses>label{color:var(--brand-slate)!important;text-align:left!important;border:0!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:0!important;display:flex!important}.iq-delight.app-shell .inbox-new-message-addresses>label+label{border-top:1px solid color-mix(in srgb, var(--brand-line) 72%, transparent)!important}.iq-delight.app-shell .inbox-new-message-addresses>label>span:first-child{flex:0 0 46px!important;font-size:12px!important;font-weight:800!important}.iq-delight.app-shell .inbox-new-message-addresses :is(input,select){box-shadow:none!important;box-sizing:border-box!important;resize:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:13px!important}.iq-delight.app-shell .inbox-new-message-addresses small{flex:none!important;margin-left:auto!important}.iq-delight.app-shell .inbox-rich-editor,.iq-delight.app-shell .inbox-new-message-addresses :is(input,select),.iq-delight.app-shell .inbox-front-addresses :is(input,select){cursor:text;-webkit-app-region:no-drag!important;-webkit-user-select:text!important;user-select:text!important}.iq-delight.app-shell .inbox-new-message-addresses select,.iq-delight.app-shell .inbox-front-addresses select{cursor:pointer}.iq-popout-root.inbox-popout-new-message-shell{padding:0!important}.iq-popout-root.inbox-popout-new-message-shell>.modal-backdrop{background:var(--brand-canvas)!important;justify-content:stretch!important;align-items:stretch!important;padding:16px!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}.iq-popout-root.inbox-popout-new-message-shell .inbox-new-message-dialog{width:100%!important;max-width:none!important;height:calc(100dvh - 32px)!important;min-height:0!important;max-height:none!important;margin:0!important;transform:none!important}@media (width<=760px){.iq-delight.app-shell .inbox-new-message-dialog{border:0!important;border-radius:0!important;min-height:100dvh!important}.iq-delight.app-shell .inbox-new-message-addresses{padding-inline:12px!important}.iq-delight.app-shell .inbox-new-message-addresses>label{min-height:46px!important}.iq-delight.app-shell .inbox-new-message-addresses :is(input,select){font-size:16px!important}}.iq-delight.app-shell .inbox-message.outbound.rich-email{background:var(--brand-paper)!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important}.iq-delight.app-shell .inbox-message.outbound.rich-email .inbox-message-head :is(strong,small,time){color:var(--brand-ink)!important}.iq-delight.app-shell .inbox-message.outbound.rich-email .inbox-message-head small,.iq-delight.app-shell .inbox-message.outbound.rich-email .inbox-message-head time{color:var(--brand-slate)!important}.iq-delight.app-shell .inbox-message.outbound.rich-email .avatar{background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}.iq-delight.app-shell .inbox-message.outbound.rich-email .inbox-message-head-actions button{background:var(--brand-paper)!important;border-color:var(--brand-line)!important;color:var(--brand-slate)!important}.iq-delight .profile-signature-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:16px;display:grid}.iq-delight .profile-signature-grid>label{color:var(--brand-ink);gap:7px;font-size:12px;font-weight:750;display:grid}.iq-delight .profile-signature-grid textarea{min-height:150px}.iq-delight .profile-signature-preview{border:1px solid var(--brand-line);background:#fbfcfe;border-radius:13px;min-height:150px;padding:14px;display:grid}.iq-delight .profile-signature-preview>span{color:var(--brand-slate);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.iq-delight .profile-signature-preview>div{color:var(--brand-ink);white-space:pre-wrap;align-self:center;font-size:14px;line-height:1.55}@media (width<=760px){.iq-delight .profile-signature-grid{grid-template-columns:1fr}}.iq-delight .profile-calendar-connection{border:1px solid var(--brand-line);background:#fbfcfe;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.iq-delight .profile-calendar-connection>span{background:var(--brand-blue-wash);color:var(--brand-blue);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.iq-delight .profile-calendar-connection>span.ready{color:#168254;background:#e5f7ee}.iq-delight .profile-calendar-connection>div{gap:3px;min-width:0;display:grid}.iq-delight .profile-calendar-connection strong{color:var(--brand-ink);font-size:13px}.iq-delight .profile-calendar-connection small{color:var(--brand-slate);font-size:12px}.iq-delight .profile-calendar-connection .secondary-button{margin-left:auto}@media (width<=620px){.iq-delight .profile-calendar-connection{flex-wrap:wrap;align-items:flex-start}.iq-delight .profile-calendar-connection .secondary-button{margin-left:54px}}.iq-delight.app-shell .inbox-calendar-invite{background:color-mix(in srgb, var(--brand-paper) 96%, var(--brand-blue-wash));border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:14px;gap:13px;margin-top:14px;padding:15px;display:grid;overflow:hidden}.iq-delight.app-shell .inbox-calendar-invite.loading,.iq-delight.app-shell button.inbox-calendar-invite.error{color:var(--brand-slate);font:inherit;justify-content:center;align-items:center;gap:8px;width:100%;min-height:70px;display:flex}.iq-delight.app-shell .inbox-calendar-invite>header{align-items:center;gap:11px;display:flex}.iq-delight.app-shell .inbox-calendar-invite>header>span{color:#168254;background:#e8f7ee;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.iq-delight.app-shell .inbox-calendar-invite>header>div{gap:2px;min-width:0;display:grid}.iq-delight.app-shell .inbox-calendar-invite>header small{color:#168254;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.iq-delight.app-shell .inbox-calendar-invite h3{color:var(--brand-ink);margin:0;font-size:16px;line-height:1.3}.iq-delight.app-shell .inbox-calendar-invite-details{gap:9px;display:grid}.iq-delight.app-shell .inbox-calendar-invite-details>div{color:var(--brand-slate);align-items:flex-start;gap:9px;display:flex}.iq-delight.app-shell .inbox-calendar-invite-details>div>svg{flex:none;margin-top:2px}.iq-delight.app-shell .inbox-calendar-invite-details>div>span{gap:2px;min-width:0;display:grid}.iq-delight.app-shell .inbox-calendar-invite-details strong{color:var(--brand-ink);overflow-wrap:anywhere;font-size:12px;font-weight:720}.iq-delight.app-shell .inbox-calendar-invite-details small,.iq-delight.app-shell .inbox-calendar-invite-details a{color:var(--brand-slate);overflow-wrap:anywhere;font-size:12px}.iq-delight.app-shell .inbox-calendar-day-view{border:1px solid var(--brand-line);border-radius:11px;overflow:hidden}.iq-delight.app-shell .inbox-calendar-day-view>header{background:var(--brand-canvas);border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.iq-delight.app-shell .inbox-calendar-day-view>header strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .inbox-calendar-day-view>header small{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-calendar-agenda{max-height:170px;display:grid;overflow-y:auto}.iq-delight.app-shell .inbox-calendar-agenda>:is(a,p){border-bottom:1px solid color-mix(in srgb, var(--brand-line) 70%, transparent);color:var(--brand-ink);grid-template-columns:66px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:12px;text-decoration:none;display:grid}.iq-delight.app-shell .inbox-calendar-agenda>:last-child{border-bottom:0}.iq-delight.app-shell .inbox-calendar-agenda time{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-calendar-agenda a:hover span{color:var(--brand-blue-dark);text-decoration:underline}.iq-delight.app-shell .inbox-calendar-connect{color:var(--brand-slate);justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.iq-delight.app-shell .inbox-calendar-connect a{color:var(--brand-blue-dark);white-space:nowrap;font-weight:750}.iq-delight.app-shell .inbox-calendar-invite>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.iq-delight.app-shell .inbox-calendar-invite>footer :is(a,button){align-items:center;gap:6px;min-height:34px;font-size:12px;display:inline-flex}@media (width<=620px){.iq-delight.app-shell .inbox-calendar-invite{border-radius:11px;padding:12px}.iq-delight.app-shell .inbox-calendar-invite>footer :is(a,button){flex:auto;justify-content:center}}.iq-delight.app-shell .personal-calendar-page{gap:14px;display:grid}.iq-delight.app-shell .personal-calendar-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.iq-delight.app-shell .personal-calendar-heading>div:first-child{gap:4px;display:grid}.iq-delight.app-shell .personal-calendar-heading>div:first-child>span{color:var(--brand-blue-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.iq-delight.app-shell .personal-calendar-heading h1{color:var(--brand-ink);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px)}.iq-delight.app-shell .personal-calendar-heading p{color:var(--brand-slate);margin:0;font-size:12px}.iq-delight.app-shell .personal-calendar-heading-actions{align-items:center;gap:8px;display:flex}.iq-delight.app-shell .personal-calendar-heading-actions :is(a,button){align-items:center;gap:7px;min-height:38px;display:inline-flex}.iq-delight.app-shell .personal-calendar-connect{background:color-mix(in srgb, var(--brand-blue-wash) 68%, var(--brand-paper));border:1px solid color-mix(in srgb, var(--brand-blue) 22%, var(--brand-line));border-radius:14px;align-items:center;gap:12px;padding:13px 14px;display:flex}.iq-delight.app-shell .personal-calendar-connect>span{background:var(--brand-paper);color:var(--brand-blue);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.iq-delight.app-shell .personal-calendar-connect>div{flex:auto;gap:2px;display:grid}.iq-delight.app-shell .personal-calendar-connect strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .personal-calendar-connect p{color:var(--brand-slate);margin:0;font-size:12px}.iq-delight.app-shell .personal-calendar-connect a{align-items:center;min-height:38px;display:inline-flex}.iq-delight.app-shell .personal-calendar-error{color:#a94747;background:#fff1f1;border:1px solid #f4caca;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.iq-delight.app-shell .personal-calendar-notice{color:#14734f;background:#eaf8f2;border:1px solid #bde8d5;border-radius:10px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;display:flex}.iq-delight.app-shell .calendar-scheduling-link{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-blue-wash) 78%, var(--brand-paper)), var(--brand-paper));border:1px solid color-mix(in srgb, var(--brand-blue) 20%, var(--brand-line));border-radius:14px;align-items:center;gap:11px;padding:12px 13px;display:flex}.iq-delight.app-shell .calendar-scheduling-link>span{background:var(--brand-paper);color:var(--brand-blue);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.iq-delight.app-shell .calendar-scheduling-link>div:not(.calendar-scheduling-link-value){flex:auto;gap:2px;min-width:0;display:grid}.iq-delight.app-shell .calendar-scheduling-link strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .calendar-scheduling-link small{color:var(--brand-slate);font-size:12px;line-height:1.45}.iq-delight.app-shell .calendar-scheduling-link>:is(button,a){flex:none;align-items:center;gap:6px;min-height:36px;display:inline-flex}.iq-delight.app-shell .calendar-scheduling-link-value{flex:0 560px;align-items:center;gap:6px;min-width:0;display:flex}.iq-delight.app-shell .calendar-scheduling-link-value input{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:8px;flex:auto;min-width:100px;min-height:36px;padding:0 10px;font-size:12px}.iq-delight.app-shell .calendar-scheduling-link-value :is(a,button){flex:none;align-items:center;gap:5px;min-height:36px;display:inline-flex}.iq-delight.app-shell .personal-calendar-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.iq-delight.app-shell .personal-calendar-workspace-note{background:var(--brand-blue-wash);border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--brand-line));color:var(--brand-slate);border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.iq-delight.app-shell .personal-calendar-workspace-note span{flex:auto}.iq-delight.app-shell .personal-calendar-workspace-note a{color:var(--brand-blue-dark);flex:none;font-weight:800;text-decoration:none}.iq-delight.app-shell .personal-calendar-sources>article{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:13px;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.iq-delight.app-shell .personal-calendar-sources>article.ready{border-color:color-mix(in srgb, var(--brand-blue) 24%, var(--brand-line))}.iq-delight.app-shell .personal-calendar-sources>article>span{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.iq-delight.app-shell .personal-calendar-sources>article.corporate>span{color:#17845b;background:#e8f7f0}.iq-delight.app-shell .personal-calendar-sources>article>div{flex:auto;gap:2px;min-width:0;display:grid}.iq-delight.app-shell .personal-calendar-sources strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .personal-calendar-sources small{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.iq-delight.app-shell .personal-calendar-sources :is(button,a){background:var(--brand-canvas);border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.iq-delight.app-shell .personal-calendar-sources button.selected{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.iq-delight.app-shell .personal-calendar-sources article.corporate button.selected{background:#188760;border-color:#188760}.iq-delight.app-shell .personal-calendar-sources .personal-calendar-admin-note{flex:none;font-size:12px}.iq-delight.app-shell .personal-calendar-sources .personal-calendar-connect-account{flex:0 310px;align-items:center;gap:6px;display:flex}.iq-delight.app-shell .personal-calendar-sources .personal-calendar-connect-account input{background:var(--brand-canvas);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:8px;width:180px;min-width:110px;min-height:30px;padding:0 9px;font-size:12px}.iq-delight.app-shell .personal-calendar-sources .personal-calendar-connect-account input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 15%, transparent);outline:0}.iq-delight.app-shell .personal-calendar-sources .personal-calendar-connect-account button:disabled{cursor:not-allowed;opacity:.45}.iq-delight.app-shell .personal-calendar-toolbar{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:54px;padding:8px 10px;display:grid}.iq-delight.app-shell .personal-calendar-toolbar>div{align-items:center;gap:5px;display:flex}.iq-delight.app-shell .personal-calendar-toolbar button{background:var(--brand-canvas);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;display:flex}.iq-delight.app-shell .personal-calendar-toolbar strong{color:var(--brand-ink);text-align:center;font-size:12px}.iq-delight.app-shell .personal-calendar-toolbar>small{color:var(--brand-slate);justify-self:end;font-size:12px}.iq-delight.app-shell .personal-calendar-week{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:15px;grid-template-columns:repeat(7,minmax(125px,1fr));min-height:560px;display:grid;overflow:auto}.iq-delight.app-shell .personal-calendar-week>section{border-right:1px solid var(--brand-line);min-width:0}.iq-delight.app-shell .personal-calendar-week>section:last-child{border-right:0}.iq-delight.app-shell .personal-calendar-week>section.today{background:color-mix(in srgb, var(--brand-blue-wash) 42%, var(--brand-paper))}.iq-delight.app-shell .personal-calendar-week>section>header{border-bottom:1px solid var(--brand-line);align-items:center;gap:7px;min-height:62px;padding:10px;display:flex}.iq-delight.app-shell .personal-calendar-week>section>header span{color:var(--brand-slate);text-transform:uppercase;font-size:12px;font-weight:800}.iq-delight.app-shell .personal-calendar-week>section>header strong{color:var(--brand-ink);font-size:19px}.iq-delight.app-shell .personal-calendar-week>section>header small{background:var(--brand-blue);color:#fff;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:12px}.iq-delight.app-shell .calendar-day-add{color:var(--brand-slate);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:flex}.iq-delight.app-shell .personal-calendar-week>section>header small+.calendar-day-add{margin-left:0}.iq-delight.app-shell .calendar-day-add:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .personal-calendar-week>section>div{gap:7px;padding:8px;display:grid}.iq-delight.app-shell .personal-calendar-week>section>div>p{color:var(--brand-faint);margin:8px 2px;font-size:12px}.iq-delight.app-shell .personal-calendar-week>section>div>.calendar-event-card{background:var(--brand-blue-wash);border:0;border-left:3px solid var(--brand-blue);color:var(--brand-ink);text-align:left;border-radius:8px;gap:3px;width:100%;padding:8px;text-decoration:none;display:grid}.iq-delight.app-shell .personal-calendar-week>section>div>.calendar-event-card:hover{background:color-mix(in srgb, var(--brand-blue-wash) 74%, var(--brand-blue))}.iq-delight.app-shell .personal-calendar-week>section>div>.calendar-event-card.corporate{background:#eaf8f2;border-left-color:#188760}.iq-delight.app-shell .personal-calendar-week>section>div>.calendar-event-card.corporate:hover{background:#d9f2e8}.iq-delight.app-shell .personal-calendar-week time{color:var(--brand-blue-dark);font-size:12px;font-weight:800}.iq-delight.app-shell .personal-calendar-week .calendar-event-card strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.iq-delight.app-shell .personal-calendar-week .calendar-event-card small{color:var(--brand-slate);overflow-wrap:anywhere;align-items:center;gap:3px;font-size:12px;line-height:1.3;display:flex}.iq-delight.app-shell .personal-calendar-week .calendar-event-card .calendar-source-label{color:var(--brand-faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.iq-delight.app-shell .personal-calendar-loading{align-items:center;gap:5px;display:flex}.calendar-editor-backdrop{z-index:10000;background:#0814267a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.calendar-editor{background:var(--brand-paper,#fff);border:1px solid var(--brand-line-strong,#d7deea);color:var(--brand-ink,#122038);border-radius:18px;width:min(720px,100vw - 28px);max-height:min(880px,92dvh);display:grid;overflow:hidden;box-shadow:0 28px 80px #08142647}.calendar-editor>header{border-bottom:1px solid var(--brand-line,#e1e6ee);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.calendar-editor>header>div{align-items:center;gap:10px;display:flex}.calendar-editor>header>div>span{background:var(--brand-blue-wash,#eef2ff);color:var(--brand-blue,#5298f4);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.calendar-editor>header>div>div{gap:2px;display:grid}.calendar-editor>header strong{font-size:15px}.calendar-editor>header small{color:var(--brand-slate,#60708a);font-size:12px}.calendar-editor>header>button{color:var(--brand-slate,#60708a);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.calendar-editor>header>button:hover{background:var(--brand-canvas,#f5f7fb);color:var(--brand-ink,#122038)}.calendar-editor-body{gap:12px;padding:16px;display:grid;overflow-y:auto}.calendar-editor-body label{gap:6px;display:grid}.calendar-editor-body label>span{color:var(--brand-slate,#60708a);align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.calendar-editor-body :is(input,select,textarea){background:var(--brand-canvas,#f8f9fc);border:1px solid var(--brand-line,#e1e6ee);box-sizing:border-box;color:var(--brand-ink,#122038);font:inherit;resize:vertical;border-radius:9px;width:100%;min-height:40px;padding:9px 10px;font-size:12px}.calendar-editor-body :is(input,select,textarea):focus{border-color:var(--brand-blue,#5298f4);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue,#5298f4) 14%, transparent);outline:0}.calendar-editor-body label>small{color:var(--brand-faint,#8190a8);font-size:12px;line-height:1.45}.calendar-editor-title input{font-size:16px;font-weight:750}.calendar-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calendar-editor-body .calendar-editor-check{align-items:center;gap:7px;width:fit-content;display:flex}.calendar-editor-body .calendar-editor-check input{accent-color:var(--brand-blue,#5298f4);width:auto;min-height:0}.calendar-editor-body .calendar-editor-check span{color:var(--brand-ink,#122038)}.calendar-meet-toggle{background:var(--brand-canvas,#f8f9fc);border:1px solid var(--brand-line,#e1e6ee);color:var(--brand-ink,#122038);text-align:left;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 11px;display:grid}.calendar-meet-toggle>svg{color:var(--brand-blue,#5298f4)}.calendar-meet-toggle>span:nth-child(2){gap:2px;display:grid}.calendar-meet-toggle strong{font-size:12px}.calendar-meet-toggle small{color:var(--brand-slate,#60708a);font-size:12px}.calendar-meet-toggle>span:last-child{background:var(--brand-paper,#fff);border:1px solid var(--brand-line,#e1e6ee);color:var(--brand-slate,#60708a);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.calendar-meet-toggle.selected{background:#eaf8f2;border-color:#bde8d5}.calendar-meet-toggle.selected>svg,.calendar-meet-toggle.selected>span:last-child{color:#14734f}.calendar-editor-recurring{color:#80631d;background:#fff8e6;border:1px solid #f0db9e;border-radius:9px;margin:0;padding:9px 10px;font-size:12px}.calendar-editor>footer{border-top:1px solid var(--brand-line,#e1e6ee);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.calendar-editor>footer>div{align-items:center;gap:7px;display:flex}.calendar-editor>footer :is(a,button){justify-content:center;align-items:center;gap:6px;min-height:38px;display:inline-flex}.calendar-editor .danger-button{color:#ad3f3f;background:#fff1f1;border:1px solid #f0c6c6;border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}.iq-delight.app-shell .inbox-recipient-field{z-index:4;position:relative;overflow:visible!important}.iq-delight.app-shell .inbox-recipient-field:focus-within{z-index:40}.iq-delight.app-shell .inbox-recipient-autocomplete{flex:auto;min-width:0;position:relative}.iq-delight.app-shell .inbox-recipient-autocomplete>input{box-sizing:border-box;width:100%!important}.iq-delight.app-shell .inbox-recipient-suggestions{background:var(--brand-paper);border:1px solid var(--brand-line-strong);z-index:200;border-radius:11px;max-height:min(330px,50dvh);padding:5px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 42px #08142633}.iq-delight.app-shell .inbox-recipient-suggestions>p{color:var(--brand-slate);align-items:center;gap:7px;margin:0;padding:10px;font-size:12px;display:flex}.iq-delight.app-shell .inbox-recipient-suggestions>button{color:var(--brand-ink);text-align:left;background:0 0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:5px 8px;display:grid}.iq-delight.app-shell .inbox-recipient-suggestions>button:hover,.iq-delight.app-shell .inbox-recipient-suggestions>button.active{background:var(--brand-blue-wash)}.iq-delight.app-shell .inbox-recipient-suggestions .avatar{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:flex}.iq-delight.app-shell .inbox-recipient-suggestions button>span:nth-child(2){min-width:0;display:grid}.iq-delight.app-shell .inbox-recipient-suggestions button>span:nth-child(2) strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:none;padding:0;font-size:12px;overflow:hidden}.iq-delight.app-shell .inbox-recipient-suggestions button small{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin:0;font-size:12px;overflow:hidden}.iq-delight.app-shell .inbox-rich-composer{position:relative}.iq-delight.app-shell .inbox-rich-composer.dragging-files{border-color:var(--brand-blue)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-blue) 18%, transparent)!important}.iq-delight.app-shell .inbox-file-drop-overlay{background:color-mix(in srgb, var(--brand-paper) 92%, var(--brand-blue-wash));border:2px dashed var(--brand-blue);pointer-events:none;z-index:50;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:6px}.iq-delight.app-shell .inbox-file-drop-overlay svg{color:var(--brand-blue)}.iq-delight.app-shell .inbox-file-drop-overlay strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .inbox-file-drop-overlay small{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-drive-attach-control{align-items:center;gap:6px;display:inline-flex}.google-drive-picker-backdrop{z-index:10000;background:#08142675;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.google-drive-picker{background:var(--brand-paper,#fff);border:1px solid var(--brand-line-strong,#d7deea);color:var(--brand-ink,#122038);border-radius:18px;gap:14px;width:min(640px,100vw - 30px);max-width:640px;max-height:min(700px,86dvh);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 80px #08142640}.google-drive-picker>header{justify-content:space-between;align-items:center;display:flex}.google-drive-picker>header>div{align-items:center;gap:10px;min-width:0;display:flex}.google-drive-picker>header>div>span{color:#188760;background:#eaf8f2;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.google-drive-picker h2{margin:0;font-size:17px}.google-drive-picker header p{color:var(--brand-slate,#60708a);margin:2px 0 0;font-size:12px}.google-drive-picker>label{border:1px solid var(--brand-line-strong,#d7deea);border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.google-drive-picker>label:focus-within{border-color:var(--brand-blue,#5298f4);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue,#5298f4) 14%, transparent)}.google-drive-picker>label input{color:var(--brand-ink,#122038);font:inherit;background:0 0;border:0;outline:0;width:100%;min-height:44px}.google-drive-picker-results{gap:4px;min-height:160px;max-height:min(500px,60dvh);display:grid;overflow-y:auto}.google-drive-picker-results>button{color:var(--brand-ink,#122038);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px;display:grid}.google-drive-picker-results>button:hover{background:var(--brand-blue-wash,#eef2ff)}.google-drive-picker-results>button>span:first-child{background:var(--brand-blue-wash,#eef2ff);color:var(--brand-blue,#5298f4);border-radius:8px;justify-content:center;align-items:center;height:34px;display:flex}.google-drive-picker-results>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.google-drive-picker-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.google-drive-picker-results small{color:var(--brand-slate,#60708a);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.google-drive-picker-state,.google-drive-picker-error{color:var(--brand-slate,#60708a);text-align:center;justify-content:center;align-items:center;gap:7px;min-height:150px;margin:0;font-size:12px;display:flex}.google-drive-picker-error{color:#b34343;flex-wrap:wrap}.google-drive-picker-error a{color:#a03838;background:#fff;border:1px solid #e3b6b6;border-radius:999px;padding:7px 10px;font-weight:800;text-decoration:none}@media (width<=820px){.iq-delight.app-shell .personal-calendar-heading{flex-direction:column;align-items:stretch}.iq-delight.app-shell .personal-calendar-heading-actions :is(a,button){flex:auto;justify-content:center}.iq-delight.app-shell .personal-calendar-connect{flex-wrap:wrap;align-items:stretch}.iq-delight.app-shell .personal-calendar-connect>div{flex-basis:calc(100% - 60px)}.iq-delight.app-shell .personal-calendar-connect>a{justify-content:center;width:100%}.iq-delight.app-shell .personal-calendar-sources{grid-template-columns:1fr}.iq-delight.app-shell .personal-calendar-sources .personal-calendar-connect-account{flex:100%}.iq-delight.app-shell .personal-calendar-toolbar{grid-template-columns:1fr auto}.iq-delight.app-shell .personal-calendar-toolbar strong{text-align:right}.iq-delight.app-shell .personal-calendar-toolbar>small{grid-column:1/-1;justify-self:start}.iq-delight.app-shell .personal-calendar-week{grid-template-columns:repeat(7,minmax(220px,1fr));min-height:520px}.iq-delight.app-shell .calendar-scheduling-link{flex-wrap:wrap;align-items:stretch}.iq-delight.app-shell .calendar-scheduling-link>div:not(.calendar-scheduling-link-value){flex-basis:calc(100% - 54px)}.iq-delight.app-shell .calendar-scheduling-link-value{flex-wrap:wrap;flex:100%}.iq-delight.app-shell .calendar-scheduling-link-value input{flex-basis:100%}.calendar-editor-backdrop{align-items:flex-end;padding:0}.calendar-editor{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:94dvh}.calendar-editor-grid{grid-template-columns:1fr}.calendar-editor>footer{flex-direction:column-reverse;align-items:stretch}.calendar-editor>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendar-editor>footer>.primary-button{width:100%}.iq-delight.app-shell .inbox-recipient-suggestions{left:-46px;right:-38px}.iq-delight.app-shell .inbox-recipient-suggestions>button{grid-template-columns:28px minmax(0,1fr)}.iq-delight.app-shell .inbox-recipient-suggestions>button>small{display:none}}.iq-delight.app-shell .inbox-thread{background:#f3f5f9}.iq-delight.app-shell .inbox-thread-header{background:var(--brand-paper);border-bottom:1px solid var(--brand-line);gap:10px;min-height:0;padding:12px 16px}.iq-delight.app-shell .inbox-thread-title .avatar.square{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-radius:9px;width:38px;height:38px}.iq-delight.app-shell .inbox-thread-title>div{gap:2px}.iq-delight.app-shell .inbox-thread-title h2{letter-spacing:-.025em;font-size:17px;line-height:1.25}.iq-delight.app-shell .inbox-thread-title :is(span,small){color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-thread-meta{background:color-mix(in srgb, var(--brand-paper) 88%, var(--brand-canvas));min-height:36px;padding:7px 16px}.iq-delight.app-shell .inbox-thread-scroll{display:block;background:#eef2f7!important;padding:16px clamp(16px,2.5vw,34px) 42px!important}.iq-delight.app-shell .inbox-timeline-item{clear:both;width:100%;max-width:1240px;margin:0 auto;display:block}.iq-delight.app-shell .inbox-date-separator{letter-spacing:.05em;margin:13px 0 9px;font-size:12px}.iq-delight.app-shell .inbox-date-separator>span{color:var(--brand-faint);background:#eef2f7;border:0;padding:3px 8px}.iq-delight.app-shell .inbox-message,.iq-delight.app-shell .inbox-message.inbound,.iq-delight.app-shell .inbox-message.outbound,.iq-delight.app-shell .inbox-message.internal,.iq-delight.app-shell .inbox-message.rich-email{overflow:visible;background:var(--brand-paper)!important;color:var(--brand-ink)!important;float:none!important;border:1px solid #d8e0eb!important;border-radius:14px!important;width:100%!important;max-width:none!important;margin:0 0 9px!important;padding:0!important;box-shadow:0 2px 7px #1322380b!important}.iq-delight.app-shell .inbox-message.internal{background:color-mix(in srgb, var(--brand-amber-wash) 68%, var(--brand-paper))!important;border-color:color-mix(in srgb, var(--brand-amber) 26%, var(--brand-line))!important}.iq-delight.app-shell .inbox-message.is-expanded{border-color:#cfd8e6!important;box-shadow:0 10px 28px #13223814!important}.iq-delight.app-shell .inbox-message.is-collapsed:hover{border-color:color-mix(in srgb, var(--brand-blue) 30%, var(--brand-line))!important;box-shadow:0 7px 20px #13223813!important}.iq-delight.app-shell .inbox-message-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;margin:0;padding:9px 13px;transition:background-color .15s;display:grid}.iq-delight.app-shell .inbox-message-head[role=button]{cursor:pointer;border-radius:13px 13px 0 0;outline:none}.iq-delight.app-shell .inbox-message.is-collapsed .inbox-message-head[role=button]{border-radius:13px}.iq-delight.app-shell .inbox-message-head[role=button]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand-blue) 45%, transparent)}.iq-delight.app-shell .inbox-message.is-expanded .inbox-message-head{border-bottom:1px solid color-mix(in srgb, var(--brand-line) 78%, transparent);background:#fafbfd;min-height:60px}.iq-delight.app-shell .inbox-message-head .avatar.tiny{border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:flex;color:#536077!important;background:#e7eaf0!important}.iq-delight.app-shell .inbox-message.outbound .inbox-message-head .avatar.tiny{background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}.iq-delight.app-shell .inbox-message-head>div:nth-child(2){gap:2px;min-width:0;display:grid}.iq-delight.app-shell .inbox-message-head strong,.iq-delight.app-shell .inbox-message.outbound .inbox-message-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden;color:var(--brand-ink)!important}.iq-delight.app-shell .inbox-message-head small,.iq-delight.app-shell .inbox-message.outbound .inbox-message-head small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden;color:var(--brand-slate)!important}.iq-delight.app-shell .inbox-message-head-actions{align-items:center;gap:7px;display:flex}.iq-delight.app-shell .inbox-message-head-actions time,.iq-delight.app-shell .inbox-message.outbound .inbox-message-head-actions time{white-space:nowrap;font-size:12px;color:var(--brand-faint)!important}.iq-delight.app-shell .inbox-message-head-actions .inbox-message-expand-button{cursor:pointer;opacity:1;border-radius:7px;outline:none;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:flex;color:var(--brand-slate)!important;background:0 0!important;border:0!important}.iq-delight.app-shell .inbox-message-head-actions .inbox-message-expand-button:hover{background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}.iq-delight.app-shell .inbox-message-head-actions .inbox-message-expand-button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-blue) 42%, transparent);background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}.iq-delight.app-shell .inbox-message-expand-button svg{transition:transform .16s}.iq-delight.app-shell .inbox-message-expand-button.expanded svg{transform:rotate(180deg)}.iq-delight.app-shell .inbox-message-collapsed-preview{color:var(--brand-slate);cursor:pointer;text-align:left;background:0 0;border:0;outline:none;align-items:center;gap:12px;width:100%;min-height:27px;padding:0 13px 10px 57px;display:flex}.iq-delight.app-shell .inbox-message-collapsed-preview>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;line-height:1.4;overflow:hidden}.iq-delight.app-shell .inbox-message-collapsed-preview:hover>span,.iq-delight.app-shell .inbox-message-collapsed-preview:focus-visible>span{color:var(--brand-ink)}.iq-delight.app-shell .inbox-message-collapsed-preview>small{color:var(--brand-faint);flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.iq-delight.app-shell .inbox-message-content{box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:19px 22px 10px}.iq-delight.app-shell .inbox-message-content .inbox-message-text,.iq-delight.app-shell .inbox-message.outbound .inbox-message-content .inbox-message-text{max-width:none;margin:0;font-size:12px;line-height:1.62;color:var(--brand-ink)!important}.iq-delight.app-shell .inbox-message-content .inbox-email-document{box-shadow:none;background:#fff;border:0;border-radius:0;min-height:80px;margin:0;width:100%!important;max-width:none!important}.iq-delight.app-shell .inbox-quoted-history-toggle{background:color-mix(in srgb, var(--brand-canvas) 82%, transparent);color:var(--brand-slate);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;height:auto;min-height:32px;margin:8px 0 4px;padding:4px 10px;font-size:14px;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.iq-delight.app-shell .inbox-quoted-history-toggle:hover,.iq-delight.app-shell .inbox-quoted-history-toggle:focus-visible{background:var(--brand-blue-wash);color:var(--brand-blue-dark);outline:none;transform:translateY(-1px)}.iq-delight.app-shell .inbox-quoted-history-toggle.expanded{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-message-text.inbox-quoted-history{border-left:2px solid var(--brand-line-strong);margin-top:6px;padding-left:12px;color:var(--brand-slate)!important}.iq-delight.app-shell .inbox-message-content .inbox-calendar-invite{margin:0 0 12px}.iq-delight.app-shell .inbox-message-reactions{min-height:0;margin:0;padding:4px 16px 8px}.iq-delight.app-shell .inbox-message-reactions>button,.iq-delight.app-shell .inbox-reaction-picker>summary{box-shadow:none;height:24px}.iq-delight.app-shell .inbox-message-action-bar{background:color-mix(in srgb, var(--brand-canvas) 74%, var(--brand-paper));border:0;border-top:1px solid var(--brand-line);box-shadow:none;border-radius:0 0 14px 14px;align-items:center;gap:2px;width:100%;margin:0;padding:7px 11px;display:flex}.iq-delight.app-shell .inbox-message-action-bar>button{border-radius:7px;min-height:30px;padding:0 10px;font-size:12px}.iq-delight.app-shell .inbox-message-action-bar>button:hover,.iq-delight.app-shell .inbox-message-action-bar>button:focus-visible{background:var(--brand-blue-wash)}.iq-delight.app-shell .inbox-conversation-card{min-height:72px;border-bottom:1px solid var(--brand-line)!important;box-shadow:none!important;border-left:3px solid #0000!important;border-radius:0!important;padding:10px 11px!important}.iq-delight.app-shell .inbox-conversation-card.active{background:var(--brand-blue-wash)!important;border-left-color:var(--brand-blue)!important}.iq-delight.app-shell .inbox-card-copy>b,.iq-delight.app-shell .inbox-card-copy>small{font-size:12px;line-height:1.35}.iq-delight.app-shell .inbox-card-meta{margin-top:4px}@media (width<=760px){.iq-delight.app-shell .inbox-thread-scroll{padding:9px 8px 26px!important}.iq-delight.app-shell .inbox-message,.iq-delight.app-shell .inbox-message.internal{max-width:none!important}.iq-delight.app-shell .inbox-message-head{grid-template-columns:32px minmax(0,1fr) auto;min-height:54px;padding:9px 10px}.iq-delight.app-shell .inbox-message-head .avatar.tiny{width:32px;height:32px}.iq-delight.app-shell .inbox-message-head-actions time{display:none}.iq-delight.app-shell .inbox-message-collapsed-preview{padding:0 10px 10px 52px}.iq-delight.app-shell .inbox-message-content{padding:13px 12px 4px}.iq-delight.app-shell .inbox-message-action-bar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width>=761px){.iq-delight.app-shell .inbox-compose-dock.reply-open{background:color-mix(in srgb, var(--brand-canvas) 82%, var(--brand-paper))!important;border:0!important;border-top:1px solid var(--brand-line)!important;z-index:auto!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:auto!important;padding:10px 12px!important;display:flex!important;position:static!important;inset:auto!important}.iq-delight.app-shell .inbox-compose-dock.reply-open>.mode-reply{background:var(--brand-paper)!important;border:1px solid color-mix(in srgb, var(--brand-blue) 20%, var(--brand-line))!important;border-radius:14px!important;flex-direction:column!important;flex:auto!important;width:100%!important;max-width:none!important;height:clamp(340px,48vh,580px)!important;min-height:340px!important;max-height:58vh!important;margin:0!important;display:flex!important;overflow:hidden auto!important;box-shadow:0 10px 32px #0814261f!important}.iq-delight.app-shell .inbox-compose-dock.reply-open>.inbox-internal-comment-bar{display:none!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-header{background:color-mix(in srgb, var(--brand-canvas) 72%, var(--brand-paper));min-height:48px!important;padding:7px 10px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-identity strong,.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-identity small{font-size:12px}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-addresses{max-height:154px;padding:2px 12px;overflow-y:auto}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-addresses>label{min-height:34px}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-reply-history{display:none}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-composer>.mention-composer-wrap{flex:auto;min-height:132px;padding:0 10px;display:flex}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-rich-composer{box-shadow:none;border-color:#0000;flex-direction:column;flex:auto;display:flex}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-rich-editor{flex:auto;min-height:116px!important;max-height:none!important;padding:14px 6px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-composer-actions{border-top:1px solid var(--brand-line);min-height:50px;padding:7px 10px!important}}.iq-delight.app-shell .inbox-front-composer>.inbox-attachment-preview,.iq-delight.app-shell .inbox-new-message-form>.inbox-attachment-preview{z-index:2;max-height:124px;position:relative;overflow-y:auto;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:7px 12px 2px!important;padding:0!important}.iq-delight.app-shell .inbox-front-composer>.inbox-attachment-preview>header,.iq-delight.app-shell .inbox-new-message-form>.inbox-attachment-preview>header{display:flex!important}.iq-delight.app-shell .inbox-front-composer .inbox-attachment-preview-item,.iq-delight.app-shell .inbox-new-message-form .inbox-attachment-preview-item{flex:0 0 220px!important;min-height:50px!important}.iq-delight.app-shell .inbox-ai-improve{min-width:max-content;color:var(--brand-blue-dark)!important}.iq-delight.app-shell .inbox-ai-improve>span{display:inline}.iq-delight.app-shell .inbox-delivered-attachments{border-top:1px solid color-mix(in srgb, var(--brand-line) 76%, transparent);margin-top:14px;padding-top:10px}.iq-delight.app-shell .inbox-delivered-attachments>header{color:var(--brand-slate);align-items:center;gap:6px;font-size:12px;display:flex}.iq-delight.app-shell .inbox-delivered-attachments>header>span{background:var(--brand-canvas);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;display:inline-flex}.iq-delight.app-shell .inbox-delivered-attachments .inbox-message-media{margin-top:7px}@media (width<=760px){.iq-delight.app-shell .inbox-ai-improve>span{display:none}}.iq-delight.app-shell .inbox-conversation-card-wrap{position:relative}.iq-delight.app-shell .inbox-conversation-card-wrap>.inbox-conversation-card{width:100%}.iq-delight.app-shell .inbox-card-quick-actions{background:color-mix(in srgb, var(--brand-ink) 94%, transparent);opacity:0;z-index:8;border-radius:10px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:9px;right:8px;overflow:visible;transform:translate(4px)}.iq-delight.app-shell .inbox-conversation-card-wrap:hover .inbox-card-quick-actions,.iq-delight.app-shell .inbox-conversation-card-wrap:focus-within .inbox-card-quick-actions,.iq-delight.app-shell .inbox-conversation-card.active+.inbox-card-quick-actions{opacity:1;transform:translate(0)}.iq-delight.app-shell .inbox-card-action-menu{position:relative}.iq-delight.app-shell .inbox-card-action-menu>summary{color:#fff;cursor:pointer;justify-content:center;align-items:center;width:34px;height:32px;list-style:none;display:flex}.iq-delight.app-shell .inbox-card-action-menu>summary::-webkit-details-marker{display:none}.iq-delight.app-shell .inbox-card-action-menu:first-child>summary{border-radius:10px 10px 0 0}.iq-delight.app-shell .inbox-card-action-menu:last-child>summary{border-radius:0 0 10px 10px}.iq-delight.app-shell .inbox-card-action-menu[open]>summary,.iq-delight.app-shell .inbox-card-action-menu>summary:hover{background:#ffffff24}.iq-delight.app-shell .inbox-card-action-menu>div{background:var(--brand-paper);border:1px solid var(--brand-line);z-index:30;border-radius:13px;gap:2px;min-width:min(270px,100vw - 36px);padding:9px;display:grid;position:absolute;top:0;right:40px;box-shadow:0 18px 44px #0b192b38}.iq-delight.app-shell .inbox-card-action-menu>div>strong{color:var(--brand-muted);letter-spacing:.09em;text-transform:uppercase;padding:5px 8px 7px;font-size:12px}.iq-delight.app-shell .inbox-card-action-menu>div>button{color:var(--brand-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:38px;padding:0 9px;display:grid}.iq-delight.app-shell .inbox-card-action-menu>div>button:hover,.iq-delight.app-shell .inbox-card-action-menu>div>button.selected{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.iq-delight.app-shell .inbox-card-action-menu>div>button:disabled{cursor:not-allowed;opacity:.45}.iq-delight.app-shell .inbox-card-action-menu>div>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.iq-delight.app-shell .inbox-card-quick-actions{opacity:1;right:7px;transform:none}.iq-delight.app-shell .inbox-conversation-card-wrap>.inbox-conversation-card{padding-right:50px!important}.iq-delight.app-shell .inbox-card-action-menu>div{position:fixed;top:148px;right:16px}}.iq-delight.app-shell .inbox-ai-toolbar{overflow:visible}.iq-delight.app-shell .inbox-thread-scroll{background:#f4f6fa!important;padding:18px clamp(14px,2.4vw,32px) 48px!important}.iq-delight.app-shell .inbox-timeline-item{flex-direction:column;align-items:stretch;width:100%!important;max-width:1120px!important;margin:0 auto!important;display:flex!important}.iq-delight.app-shell .inbox-date-separator{align-self:stretch;margin:17px 0 11px!important}.iq-delight.app-shell .inbox-date-separator>span{letter-spacing:.035em;font-weight:750;color:#78869b!important;background:#f4f6fa!important;font-size:12px!important}.iq-delight.app-shell .inbox-message,.iq-delight.app-shell .inbox-message.inbound,.iq-delight.app-shell .inbox-message.outbound,.iq-delight.app-shell .inbox-message.internal,.iq-delight.app-shell .inbox-message.rich-email{border:0!important;width:auto!important;margin:0 0 12px!important;padding:0!important;overflow:hidden!important;box-shadow:0 4px 14px #1a2b4514!important}.iq-delight.app-shell .inbox-message.inbound{align-self:flex-start;color:#182338!important;background:#e8edf4!important;border-radius:21px 21px 21px 7px!important;max-width:min(78%,780px)!important}.iq-delight.app-shell .inbox-message.outbound,.iq-delight.app-shell .inbox-message.outbound.rich-email{align-self:flex-end;color:#fff!important;background:linear-gradient(145deg,#2563eb 0%,#4f91e7 100%)!important;border-radius:21px 21px 7px!important;max-width:min(78%,780px)!important}.iq-delight.app-shell .inbox-message.internal{align-self:center;color:#44310b!important;background:#fff4d8!important;border:1px solid #f0d488!important;border-radius:16px!important;max-width:min(86%,860px)!important;box-shadow:0 3px 12px #73500412!important}.iq-delight.app-shell .inbox-message.is-expanded.rich-email{max-width:min(94%,980px)!important}.iq-delight.app-shell .inbox-message.is-expanded{box-shadow:0 11px 30px #1a2b451f!important}.iq-delight.app-shell .inbox-message.is-collapsed:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1a2b4524!important}.iq-delight.app-shell .inbox-message-head,.iq-delight.app-shell .inbox-message.is-expanded .inbox-message-head{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:58px;background:0 0!important;border:0!important;padding:10px 12px!important}.iq-delight.app-shell .inbox-message-head[role=button],.iq-delight.app-shell .inbox-message.is-collapsed .inbox-message-head[role=button]{border-radius:inherit!important}.iq-delight.app-shell .inbox-message-head[role=button]:hover{background:#ffffff2e!important}.iq-delight.app-shell .inbox-message.inbound .inbox-message-head[role=button]:hover{background:#ffffff7a!important}.iq-delight.app-shell .inbox-message-head .avatar.tiny,.iq-delight.app-shell .inbox-message.outbound .inbox-message-head .avatar.tiny{color:#34435a!important;background:#ffffffd1!important;border:1px solid #4e5e771f!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:12px!important}.iq-delight.app-shell .inbox-message.outbound .inbox-message-head .avatar.tiny{color:#fff!important;background:#fff3!important;border-color:#ffffff40!important}.iq-delight.app-shell .inbox-message-head>div:nth-child(2){align-content:center;gap:2px}.iq-delight.app-shell .inbox-message-head strong,.iq-delight.app-shell .inbox-message.inbound .inbox-message-head strong,.iq-delight.app-shell .inbox-message.internal .inbox-message-head strong{font-weight:800;line-height:1.25;color:#182338!important;font-size:13px!important}.iq-delight.app-shell .inbox-message-head small,.iq-delight.app-shell .inbox-message.inbound .inbox-message-head small,.iq-delight.app-shell .inbox-message.internal .inbox-message-head small{line-height:1.3;color:#64738a!important;font-size:12px!important}.iq-delight.app-shell .inbox-message.outbound .inbox-message-head strong,.iq-delight.app-shell .inbox-message.outbound .inbox-message-head small,.iq-delight.app-shell .inbox-message.outbound .inbox-message-head time,.iq-delight.app-shell .inbox-message.outbound .inbox-message-reply-label{color:#fff!important}.iq-delight.app-shell .inbox-message-reply-label{opacity:.9;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;margin-top:2px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden;color:#53637a!important}.iq-delight.app-shell .inbox-message-head-actions time,.iq-delight.app-shell .inbox-message.inbound .inbox-message-head-actions time,.iq-delight.app-shell .inbox-message.internal .inbox-message-head-actions time{font-weight:650;color:#6e7d91!important;font-size:12px!important}.iq-delight.app-shell .inbox-message-head-actions .inbox-message-expand-button{width:30px;min-width:30px;height:30px;min-height:30px;color:#4d5c73!important;background:#ffffff8c!important}.iq-delight.app-shell .inbox-message.outbound .inbox-message-head-actions .inbox-message-expand-button{color:#fff!important;background:#ffffff29!important}.iq-delight.app-shell .inbox-message-collapsed-preview{gap:12px;min-height:36px;color:#27364c!important;padding:0 14px 13px 58px!important}.iq-delight.app-shell .inbox-message-collapsed-preview>span{font-size:13px!important;line-height:1.45!important}.iq-delight.app-shell .inbox-message-collapsed-preview>small{color:#65758b!important;font-size:12px!important}.iq-delight.app-shell .inbox-message.outbound .inbox-message-collapsed-preview,.iq-delight.app-shell .inbox-message.outbound .inbox-message-collapsed-preview>small,.iq-delight.app-shell .inbox-message.outbound .inbox-message-collapsed-preview:hover>span,.iq-delight.app-shell .inbox-message.outbound .inbox-message-collapsed-preview:focus-visible>span{color:#fff!important}.iq-delight.app-shell .inbox-message-content{min-width:0;color:#182338!important;background:#fff!important;padding:15px 16px 12px!important}.iq-delight.app-shell .inbox-message.inbound.plain-message .inbox-message-content{background:#ffffffb8!important}.iq-delight.app-shell .inbox-message.internal .inbox-message-content{background:#ffffff94!important}.iq-delight.app-shell .inbox-message-content .inbox-message-text,.iq-delight.app-shell .inbox-message.outbound .inbox-message-content .inbox-message-text{white-space:pre-wrap;color:#182338!important;max-width:none!important;font-size:15px!important;line-height:1.58!important}.iq-delight.app-shell .inbox-message-content .inbox-email-document{border-radius:12px!important;max-width:100%!important}.iq-delight.app-shell .inbox-message-reply-context{color:#31415a;cursor:pointer;text-align:left;background:#f1f4f9;border:0;border-left:3px solid #5074e8;border-radius:4px 10px 10px 4px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;margin:0 0 14px;padding:9px 10px;transition:background-color .15s,transform .15s;display:grid}.iq-delight.app-shell .inbox-message-reply-context:hover,.iq-delight.app-shell .inbox-message-reply-context:focus-visible{background:#e8eefb;transform:translateY(-1px)}.iq-delight.app-shell .inbox-message-reply-context>span{gap:2px;min-width:0;display:grid}.iq-delight.app-shell .inbox-message-reply-context small{letter-spacing:.02em;font-weight:800;color:#3f5fc0!important;font-size:12px!important}.iq-delight.app-shell .inbox-message-reply-context strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden;color:#44536a!important;font-size:12px!important}.iq-delight.app-shell .inbox-delivered-attachments{margin-top:16px!important}.iq-delight.app-shell .inbox-message-reactions{background:#ffffffc7;padding:6px 12px 8px!important}.iq-delight.app-shell .inbox-message-action-bar{background:#ffffffe6!important;border-radius:0!important;padding:7px 10px!important}.iq-delight.app-shell .inbox-message-action-bar>button{color:#304466;font-weight:750;font-size:12px!important}@media (width<=760px){.iq-delight.app-shell .inbox-thread-scroll{padding:10px 8px 30px!important}.iq-delight.app-shell .inbox-message.inbound,.iq-delight.app-shell .inbox-message.outbound,.iq-delight.app-shell .inbox-message.internal{max-width:94%!important}.iq-delight.app-shell .inbox-message.is-expanded.rich-email{max-width:100%!important}.iq-delight.app-shell .inbox-message-head{grid-template-columns:32px minmax(0,1fr) auto;padding:8px 9px!important}.iq-delight.app-shell .inbox-message-head .avatar.tiny,.iq-delight.app-shell .inbox-message.outbound .inbox-message-head .avatar.tiny{width:32px!important;height:32px!important}.iq-delight.app-shell .inbox-message-head-actions time{display:none}.iq-delight.app-shell .inbox-message-collapsed-preview{padding:0 11px 11px 51px!important}.iq-delight.app-shell .inbox-message-collapsed-preview>span{font-size:12px!important}.iq-delight.app-shell .inbox-message-content{padding:12px 11px 10px!important}.iq-delight.app-shell .inbox-message-content .inbox-message-text,.iq-delight.app-shell .inbox-message.outbound .inbox-message-content .inbox-message-text{font-size:14px!important}.iq-delight.app-shell .inbox-message-action-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.iq-delight.app-shell .inbox-message-action-bar>button{padding:0 5px}}.iq-delight.app-shell .mode-reply .inbox-reply-history{display:none!important}.iq-delight.app-shell .mode-reply .inbox-front-recipient-tools button{min-height:26px;border:0!important}.iq-delight.app-shell .mode-reply .inbox-front-recipient-tools button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-blue) 24%, var(--brand-line))}@media (width>=761px){.iq-delight.app-shell .inbox-compose-dock.reply-open{border-top:1px solid var(--brand-line)!important;background:#f4f6fa!important;padding:12px 16px 16px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open>.mode-reply{background:var(--brand-paper)!important;border:1px solid #d7deea!important;border-radius:16px!important;height:auto!important;min-height:330px!important;max-height:min(68vh,720px)!important;overflow:hidden auto!important;box-shadow:0 8px 24px #12223a1a!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-header{background:#f8f9fc!important;min-height:44px!important;padding:6px 10px 6px 12px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .window-drag-grip{display:none}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-icon{border-radius:7px;flex-basis:28px;height:28px}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-identity{gap:8px}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-identity strong{color:#17243a!important;font-size:12px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-draft-identity small{color:#64748b!important;font-size:12px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-addresses{overflow-y:auto;max-height:160px!important;padding:1px 14px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-addresses>label{min-height:36px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-addresses>label>span:first-child{flex-basis:46px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-addresses>label>small{display:none}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-composer>.mention-composer-wrap{min-height:164px!important;padding:0 12px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-rich-composer{border:0!important;border-radius:0!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-rich-editor{min-height:148px!important;max-height:34vh!important;padding:16px 8px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-format-toolbar{min-height:36px;background:0 0!important;padding:3px 4px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-ai-toolbar{border-top:1px solid color-mix(in srgb, var(--brand-line) 72%, transparent);background:#fff;min-height:38px;padding:4px 12px;overflow-x:auto}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-composer-actions{background:#fafbfc;min-height:48px!important;margin-top:0!important;padding:6px 10px!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-utility-actions .inbox-attach-control>span,.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-front-delivery-note{display:none!important}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-send-split{min-width:154px}.iq-delight.app-shell .inbox-compose-dock.reply-open .inbox-send-split>button{min-height:36px;font-size:12px}}@media (width<=760px){.iq-delight.app-shell .mode-reply .inbox-front-draft-header{min-height:48px!important}.iq-delight.app-shell .mode-reply .inbox-front-addresses{max-height:168px!important}.iq-delight.app-shell .mode-reply .inbox-rich-editor{min-height:160px!important}.iq-delight.app-shell .mode-reply .inbox-ai-toolbar{scrollbar-width:none;overflow-x:auto}.iq-delight.app-shell .mode-reply .inbox-ai-toolbar::-webkit-scrollbar{display:none}}.iq-delight.app-shell .inbox-thread-reply-host:not(.reply-open){display:none!important}.iq-delight.app-shell .inbox-thread-scroll .inbox-thread-reply-host.reply-open{scroll-margin-bottom:24px;z-index:auto!important;background:0 0!important;border:0!important;align-items:stretch!important;width:100%!important;max-width:1120px!important;margin:4px auto 0!important;padding:14px 0 28px!important;display:block!important;position:static!important;inset:auto!important}.iq-delight.app-shell .inbox-thread-reply-host.reply-open>.mode-reply{background:var(--brand-paper)!important;border:1px solid #d7deea!important;border-radius:16px!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:330px!important;max-height:none!important;margin:0!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 24px #12223a1a!important}.iq-delight.app-shell .inbox-thread-reply-host .draggable-window{transform:none!important}.iq-delight.app-shell .inbox-thread-reply-host .draggable-window-handle{cursor:default;touch-action:auto}.iq-delight.app-shell .inbox-thread-reply-host .window-drag-grip{display:none}.iq-delight.app-shell .inbox-thread-reply-host .inbox-front-addresses{max-height:none!important;overflow:visible!important}.iq-delight.app-shell .inbox-thread-reply-host .inbox-front-composer>.mention-composer-wrap{min-height:164px!important}.iq-delight.app-shell .inbox-thread-reply-host .inbox-rich-editor{min-height:148px!important;max-height:none!important;overflow:visible!important}@media (width<=760px){.iq-delight.app-shell .inbox-thread-scroll .inbox-thread-reply-host.reply-open{padding:10px 0 22px!important}.iq-delight.app-shell .inbox-thread-reply-host.reply-open>.mode-reply{border-radius:14px!important;min-height:380px!important}.iq-delight.app-shell .inbox-thread-reply-host .inbox-rich-editor{min-height:180px!important}}.iq-delight.app-shell .inbox-timeline-item>.inbox-message:not(.internal){background:var(--brand-paper)!important;color:#182338!important;border:1px solid #d9e0eb!important;border-radius:13px!important;align-self:stretch!important;width:100%!important;max-width:none!important;box-shadow:0 3px 12px #12223a12!important}.iq-delight.app-shell .inbox-timeline-item>.inbox-message:not(.internal).is-expanded{box-shadow:0 7px 22px #12223a1a!important}.iq-delight.app-shell .inbox-timeline-item>.inbox-message:not(.internal).is-collapsed:hover{transform:none;border-color:#c9d3e3!important;box-shadow:0 5px 16px #12223a1a!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head,.iq-delight.app-shell .inbox-message:not(.internal).is-expanded .inbox-message-head{min-height:58px;background:#f8f9fc!important;border:0!important;border-radius:0!important}.iq-delight.app-shell .inbox-message:not(.internal).is-expanded .inbox-message-head{border-bottom:1px solid #e2e7ef!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head[role=button]:hover{background:#f1f4f9!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head small,.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head time,.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-reply-label{color:#64738a!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head .avatar.tiny{color:#34435a!important;background:#eef2f8!important;border-color:#dbe2ed!important}.iq-delight.app-shell .inbox-message.outbound:not(.internal) .inbox-message-head .avatar.tiny{color:#3159c4!important;background:#e8efff!important;border-color:#cad8ff!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head-actions .inbox-message-expand-button{color:#4d5c73!important;background:#fff!important;border:1px solid #dbe2ed!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-collapsed-preview,.iq-delight.app-shell .inbox-message.outbound:not(.internal) .inbox-message-collapsed-preview,.iq-delight.app-shell .inbox-message.outbound:not(.internal) .inbox-message-collapsed-preview>small,.iq-delight.app-shell .inbox-message.outbound:not(.internal) .inbox-message-collapsed-preview:hover>span,.iq-delight.app-shell .inbox-message.outbound:not(.internal) .inbox-message-collapsed-preview:focus-visible>span{color:#34435a!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-collapsed-preview{min-height:32px;background:var(--brand-paper)!important;padding:0 14px 11px 58px!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-collapsed-preview>small{color:#64738a!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-content{box-sizing:border-box;background:#fff!important;width:100%!important;padding:20px 22px 16px!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-content .inbox-email-document{display:block;border-radius:8px!important;width:100%!important;max-width:none!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-reactions,.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-action-bar{background:#f8f9fc!important}@media (width<=760px){.iq-delight.app-shell .inbox-timeline-item>.inbox-message:not(.internal){width:100%!important;max-width:none!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-content{padding:12px 10px 10px!important}}.iq-delight.app-shell .inbox-recipient-suggestions-heading{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:baseline;gap:8px;margin:0 3px 4px;padding:6px 6px 8px;display:flex}.iq-delight.app-shell .inbox-recipient-suggestions-heading strong{color:var(--brand-ink);font-size:12px}.iq-delight.app-shell .inbox-recipient-suggestions-heading small{color:var(--brand-slate);font-size:12px}.iq-delight.app-shell .inbox-recipient-suggestions button>span:nth-child(2) small{line-height:1.35;color:var(--brand-slate)!important;max-width:100%!important;font-size:12px!important;display:block!important}@media (width<=760px){.iq-delight.app-shell .inbox-recipient-suggestions-heading{flex-direction:column;align-items:flex-start;gap:2px}}.iq-delight.app-shell .inbox-page.inbox-mode-email>.inbox-shell{border:1px solid #d9e1ec;border-radius:18px;box-shadow:0 18px 46px #17263e1a}.iq-delight.app-shell .inbox-conversation-list{background:#f8fafc}.iq-delight.app-shell .inbox-list-toolbar{border-bottom:1px solid #e3e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;background:#fffffff5!important;padding:12px!important}.iq-delight.app-shell .inbox-list-toolbar .inbox-new-email-primary{grid-column:1;width:auto;min-height:42px;position:static}.iq-delight.app-shell .inbox-list-toolbar .inbox-search-toggle{grid-column:1/-1;justify-content:flex-start;width:100%;min-height:40px;margin:0}.iq-delight.app-shell .inbox-list-toolbar>.inbox-search-field{background:#f6f8fb;border-color:#d9e1ec;grid-column:1/-1;min-height:42px;margin:0}.iq-delight.app-shell .inbox-list-toolbar .inbox-separate-button{grid-area:1/2;min-width:108px;height:42px;position:static}.iq-delight.app-shell .inbox-list-toolbar>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.iq-delight.app-shell .inbox-list-toolbar .inbox-assignee-filter{grid-column:1/-1}.iq-delight.app-shell .inbox-list-toolbar :is(select,.inbox-picker>summary){background:#f8fafc;border-color:#d9e1ec;border-radius:10px;min-height:40px;color:#27364c!important}.iq-delight.app-shell .inbox-list-toolbar .inbox-picker>summary :is(span,svg){color:#27364c!important}.iq-delight.app-shell .inbox-list-summary{background:#f8fafc;border-bottom:1px solid #e3e8f0;min-height:42px;padding-inline:14px}.iq-delight.app-shell .inbox-list-summary strong{color:#1c2a40!important}.iq-delight.app-shell .inbox-list-summary span{color:#6b7a90!important}.iq-delight.app-shell .inbox-list-scroll{background:#f8fafc;padding:7px!important}.iq-delight.app-shell .inbox-conversation-card-wrap{margin-bottom:5px}.iq-delight.app-shell .inbox-conversation-card-wrap>.inbox-conversation-card{min-height:94px;transition:border-color .16s,box-shadow .16s,transform .16s;background:#fff!important;border:1px solid #e2e8f0!important;border-left:3px solid #0000!important;border-radius:12px!important;padding:12px!important}.iq-delight.app-shell .inbox-conversation-card-wrap>.inbox-conversation-card:hover{transform:translateY(-1px);border-color:#cbd7e8!important;box-shadow:0 7px 18px #1a2b4614!important}.iq-delight.app-shell .inbox-conversation-card-wrap>.inbox-conversation-card.active{border-color:#b9caf5!important;border-left-color:var(--brand-blue)!important;background:linear-gradient(105deg,#edf3ff,#f8fbff)!important;box-shadow:0 7px 20px #3351aa1a!important}.iq-delight.app-shell .inbox-conversation-card .inbox-avatar{width:36px;height:36px}.iq-delight.app-shell .inbox-card-copy{gap:3px}.iq-delight.app-shell .inbox-card-line strong,.iq-delight.app-shell .inbox-card-copy>b{font-size:12px;color:#1c2a40!important}.iq-delight.app-shell .inbox-card-line time{color:#6b7a90!important}.iq-delight.app-shell .inbox-card-copy>small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden;color:#53637a!important}.iq-delight.app-shell .inbox-card-meta{margin-top:5px;color:#65758b!important}.iq-delight.app-shell .inbox-card-meta :is(em,span){color:inherit}.iq-delight.app-shell .inbox-thread-header{background:#fffffffa;gap:12px;padding:15px 18px}.iq-delight.app-shell .inbox-thread-title .avatar.square{border-radius:12px;width:44px;height:44px}.iq-delight.app-shell .inbox-thread-title h2{font-size:clamp(18px,1.45vw,22px);line-height:1.3;color:#182338!important}.iq-delight.app-shell .inbox-thread-title :is(span,small){font-size:12px;color:#607087!important}.iq-delight.app-shell .inbox-thread-actions{gap:8px}.iq-delight.app-shell .inbox-thread-actions>*,.iq-delight.app-shell .inbox-thread-actions :is(.icon-button,summary,select,button){min-height:40px}.iq-delight.app-shell .inbox-thread-meta{background:#f8fafc;min-height:42px;padding:8px 18px;color:#53637a!important}.iq-delight.app-shell .inbox-thread-scroll{scroll-padding-bottom:180px;background:#f1f4f8!important;padding:18px clamp(18px,3vw,42px) 48px!important}.iq-delight.app-shell .inbox-timeline-item{max-width:1180px}.iq-delight.app-shell .inbox-timeline-item>.inbox-message:not(.internal){border-color:#d6deea!important;border-radius:15px!important;margin-bottom:12px!important;box-shadow:0 4px 14px #14253e11!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head,.iq-delight.app-shell .inbox-message:not(.internal).is-expanded .inbox-message-head{min-height:62px;color:#26364e!important;padding:11px 15px!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head strong{color:#182338!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-head :is(small,time){color:#607087!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-collapsed-preview,.iq-delight.app-shell .inbox-message.outbound:not(.internal) .inbox-message-collapsed-preview{color:#34435a!important;background:#fff!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-collapsed-preview :is(span,small),.iq-delight.app-shell .inbox-message.outbound:not(.internal) .inbox-message-collapsed-preview :is(span,small){color:#53637a!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-content{padding:24px 26px 20px!important}.iq-delight.app-shell .inbox-message-content .inbox-message-text,.iq-delight.app-shell .inbox-message.outbound .inbox-message-content .inbox-message-text{font-size:15px!important;line-height:1.65!important}.iq-delight.app-shell .inbox-thread-scroll .inbox-thread-reply-host.reply-open{max-width:1180px!important;padding-top:18px!important}.iq-delight.app-shell .inbox-thread-reply-host.reply-open>.mode-reply{border-color:#cfd9e7!important;border-radius:18px!important;box-shadow:0 14px 34px #12223a1f!important}.iq-delight.app-shell .inbox-thread-reply-host .inbox-rich-editor{min-height:180px!important;padding:18px 14px!important}.iq-delight.app-shell .inbox-attachment-preview>header small{color:#53637a;font-weight:700}@container inbox-workspace (width>=1121px){.iq-delight.app-shell .inbox-page.inbox-mode-email>.inbox-shell{grid-template-columns:minmax(370px,410px) minmax(600px,1fr)}}@container inbox-workspace (width<=1120px){.iq-delight.app-shell .inbox-page.inbox-mode-email .inbox-list-toolbar{grid-template-columns:minmax(180px,1fr) auto auto}.iq-delight.app-shell .inbox-page.inbox-mode-email .inbox-list-toolbar .inbox-search-toggle{grid-area:1/2;justify-content:center;width:auto}.iq-delight.app-shell .inbox-page.inbox-mode-email .inbox-list-toolbar .inbox-separate-button{grid-column:3}.iq-delight.app-shell .inbox-page.inbox-mode-email .inbox-list-toolbar>div{grid-template-columns:repeat(3,minmax(0,1fr))}.iq-delight.app-shell .inbox-page.inbox-mode-email .inbox-list-toolbar .inbox-assignee-filter{grid-column:auto}}@media (width<=760px){.iq-delight.app-shell .inbox-page.inbox-mode-email>.inbox-shell{box-shadow:none;border:0;border-radius:0}.iq-delight.app-shell .inbox-list-toolbar{display:none}.iq-delight.app-shell .inbox-list-scroll{padding:6px 8px calc(22px + env(safe-area-inset-bottom))!important}.iq-delight.app-shell .inbox-conversation-card-wrap>.inbox-conversation-card{min-height:92px;padding:12px 10px!important}.iq-delight.app-shell .inbox-thread-header{padding:10px 12px 12px}.iq-delight.app-shell .inbox-thread-scroll{padding:10px 8px 32px!important}.iq-delight.app-shell .inbox-message:not(.internal) .inbox-message-content{padding:15px 13px 13px!important}}.email-ai-actions{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink,#17243a);border-radius:14px;padding:10px;overflow-y:auto;box-shadow:0 16px 48px #0003}.email-ai-actions:popover-open{gap:3px;display:grid}.email-ai-actions strong{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:10px 10px 5px;font-size:12px}.email-ai-actions button{text-align:left;color:inherit;font:inherit;background:0 0;border:0;border-radius:7px;padding:9px 10px}.email-ai-actions button:hover{background:var(--sidebar,#e9f1fc)}.email-ai-review{border:1px solid var(--line);background:var(--surface,#fff);width:min(690px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink,#17243a);border-radius:18px;padding:0;overflow:auto;box-shadow:0 24px 80px #0005}.email-ai-review::backdrop{background:#101b3299}.email-ai-review header,.email-ai-review footer{background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.email-ai-review header{border-bottom:1px solid var(--line);position:sticky;top:0}.email-ai-review header>div{align-items:center;gap:9px;display:flex}.email-ai-review header>button{color:inherit;background:0 0;border:0;padding:8px}.email-ai-review>p{color:var(--muted);padding:0 22px;font-size:13px}.email-ai-review-copy{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin:18px 22px;padding:20px;line-height:1.65}.email-ai-review-copy img{max-width:100%;height:auto}.email-ai-review-copy a{pointer-events:none}.email-ai-review footer{border-top:1px solid var(--line);justify-content:flex-end;position:sticky;bottom:0}.email-ai-inline-error,.email-ai-error{max-width:320px;font-size:12px;line-height:1.4;color:var(--danger,#ad2638)!important}@media (width<=900px){.email-ai-quick{display:none!important}}.inbox-multi-picker{border-bottom:1px solid var(--line,#dce3ed);min-width:0;padding:9px 12px}.inbox-multi-trigger{border:1px solid var(--line,#dce3ed);background:var(--surface,#fff);width:100%;color:var(--ink,#17243a);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;font-size:12px;display:flex}.inbox-multi-trigger strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inbox-multi-trigger>span{color:var(--blue,#2163af);font-size:12px}.inbox-multi-trigger svg{flex-shrink:0}.inbox-multi-panel{border:1px solid var(--line,#dce3ed);background:var(--surface,#fff);color:var(--ink,#17243a);border-radius:14px;padding:0;font-size:13px;overflow:auto;box-shadow:0 18px 60px #0004}.inbox-multi-panel header{justify-content:space-between;align-items:center;padding:16px;display:flex}.inbox-multi-panel header>div{gap:6px;display:grid}.inbox-multi-panel small{color:var(--muted,#67768b);font-size:12px}.inbox-multi-panel header button{color:inherit;background:0 0;border:0;padding:6px}.inbox-multi-search{border:1px solid var(--line,#dce3ed);border-radius:8px;align-items:center;gap:6px;margin:0 12px;padding:7px 9px;display:flex}.inbox-multi-search input{flex:1;min-width:0;padding:3px;font-size:13px;color:inherit!important;background:0 0!important;border:0!important}.inbox-multi-all{align-items:center;gap:8px;padding:12px;display:flex}.inbox-multi-all button{color:var(--blue,#2367b2);background:0 0;border:0;padding:3px;font-size:12px}.inbox-multi-all small{margin-left:auto}.inbox-multi-options{max-height:300px;padding:0 8px 8px;overflow:auto}.inbox-multi-options label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:10px 8px;display:flex}.inbox-multi-options label:hover{background:var(--sidebar,#e8f1fc)}.inbox-multi-options input{width:16px;height:16px;accent-color:var(--blue,#2367b2)}.inbox-multi-options span{gap:4px;min-width:0;display:grid}.inbox-multi-options small{overflow-wrap:anywhere}.inbox-multi-panel footer{background:var(--surface,#fff);border-top:1px solid var(--line,#dce3ed);padding:12px;position:sticky;bottom:0}.inbox-multi-panel footer button{justify-content:center;width:100%}.inbox-multi-source{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:1.5;overflow:hidden;color:var(--blue,#2367b2)!important;font-size:12px!important;display:block!important}.channel-status-form[hidden]{display:none!important}:is(.payroll-workspace,.inbox-multi-picker,.inbox-multi-panel,.email-ai-actions,.email-ai-review){--iq-feature-bg:#fff;--iq-feature-text:#1a2a40;--iq-feature-muted:#52647c;--iq-feature-line:#dbe3ed;--iq-feature-soft:#f3f6fb;--iq-feature-blue:#174a8b;--surface:var(--iq-feature-bg);--ink:var(--iq-feature-text);--muted:var(--iq-feature-muted);--line:var(--iq-feature-line);--canvas:var(--iq-feature-soft);--sidebar:var(--iq-feature-soft);--blue:var(--iq-feature-blue);color:var(--iq-feature-text)}:root[data-theme=dark] :is(.payroll-workspace,.inbox-multi-picker,.inbox-multi-panel,.email-ai-actions,.email-ai-review){--iq-feature-bg:#202530;--iq-feature-text:#eef3fb;--iq-feature-muted:#b1bfd3;--iq-feature-line:#3d4b61;--iq-feature-soft:#171e29;--iq-feature-blue:#8ebdff}.iq-delight :is(.inbox-multi-trigger,.inbox-multi-panel,.email-ai-actions,.email-ai-review,.payroll-workspace){background:var(--iq-feature-bg)!important;color:var(--iq-feature-text)!important;border-color:var(--iq-feature-line)!important}.iq-delight .inbox-multi-search input{color:var(--iq-feature-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.iq-delight .inbox-multi-panel footer{background:var(--iq-feature-bg)!important}.iq-delight .inbox-multi-all button{color:var(--iq-feature-blue)!important}.iq-delight .payroll-workspace :is(input:not([type=checkbox]),select,textarea){background:var(--iq-feature-bg)!important;color:var(--iq-feature-text)!important;border:1px solid var(--iq-feature-line)!important}.iq-delight .payroll-workspace :is(h2,h3,h4,strong){color:inherit!important}html[data-theme] .iq-delight .inbox-multi-options label{grid-template-columns:none!important;align-items:center!important;gap:10px!important;margin:0!important;padding:11px 8px!important;display:flex!important}html[data-theme] .iq-delight .inbox-multi-options label input{flex:0 0 17px;width:17px!important;height:17px!important;min-height:0!important;margin:0!important}html[data-theme] .iq-delight .inbox-multi-options label>svg{flex:none}html[data-theme] .iq-delight .inbox-multi-options label>span{gap:4px!important;display:grid!important}html[data-theme] .iq-delight .inbox-multi-search{align-items:center!important;gap:8px!important;display:flex!important}html[data-theme] .iq-delight .inbox-multi-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:5px!important}html[data-theme] .iq-delight dialog.email-ai-review{width:min(690px,100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;position:fixed!important;inset:0!important}@media (width<=600px){html[data-theme] .iq-delight.app-shell :is(.create-modal,.work-order-wizard,.dedicated-create-flow,.commercial-create-modal),html[data-theme] .iq-delight.app-shell :is(.create-modal,.work-order-wizard,.dedicated-create-flow,.commercial-create-modal) *{box-sizing:border-box;min-width:0}html[data-theme] .iq-delight.app-shell :is(.create-modal,.work-order-wizard,.dedicated-create-flow,.commercial-create-modal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%!important;max-width:100%!important;font-size:16px!important}html[data-theme] .iq-delight.app-shell :is(.create-modal,.work-order-wizard,.dedicated-create-flow,.commercial-create-modal) :is(label,p,small,strong,span,dd){overflow-wrap:anywhere}html[data-theme] .iq-delight.app-shell :is(.wizard-panel,.commercial-step,.dedicated-create-flow>form){scroll-padding-block:88px 132px}html[data-theme] .iq-delight.app-shell .contact-fieldset>div,html[data-theme] .iq-delight.app-shell .address-details{grid-template-columns:minmax(0,1fr)!important}html[data-theme] .iq-delight.app-shell .address-details>*{grid-column:1!important}html[data-theme] .iq-delight.app-shell .provider-wizard-title{flex-direction:column;align-items:stretch}html[data-theme] .iq-delight.app-shell .provider-wizard-title .provider-toggle{flex-basis:auto;width:100%}html[data-theme] .iq-delight.app-shell :is(.provider-search-results,.provider-results) :is(button,span,small,em){white-space:normal;min-width:0}html[data-theme] .iq-delight.app-shell .confirmation-summary{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;width:100%;display:grid}html[data-theme] .iq-delight.app-shell .confirmation-summary>.confirmation-chips{grid-column:1/-1;justify-content:flex-start;width:100%;margin-left:0}html[data-theme] .iq-delight.app-shell :is(.wizard-progress,.commercial-progress){overflow:hidden}html[data-theme] .iq-delight.app-shell :is(.wizard-progress,.commercial-progress) strong{overflow-wrap:anywhere;white-space:normal}html[data-theme] .iq-delight.app-shell :is(.commercial-actions,.wizard-actions,.modal-actions){flex-wrap:wrap;gap:8px}}@media (width<=420px){html[data-theme] .iq-delight.app-shell :is(.commercial-actions,.wizard-actions,.modal-actions) .primary-button{flex-basis:100%;order:-1;width:100%}html[data-theme] .iq-delight.app-shell :is(.commercial-actions,.wizard-actions,.modal-actions) .secondary-button{flex:calc(50% - 4px)}html[data-theme] .iq-delight.app-shell .wizard-progress button:not(.active) strong{display:none}html[data-theme] .iq-delight.app-shell .wizard-progress button{justify-content:center}}.work-order-invoice-confirmation{border:1px solid var(--brand-line-strong);background:var(--brand-canvas);border-radius:8px;gap:8px;max-width:340px;margin-top:8px;padding:12px;font-size:12px;display:grid}.work-order-invoice-warning{gap:8px;display:grid}.work-order-invoice-confirmation label{gap:5px;display:grid}.work-order-invoice-confirmation input{border:1px solid var(--brand-line-strong);background:var(--brand-surface);width:100%;min-width:0;color:var(--brand-ink);border-radius:6px;padding:8px}.work-order-invoice-confirmation p{margin:0;line-height:1.5}.work-order-invoice-confirmation button{white-space:normal;min-width:0;max-width:100%;line-height:1.4}.work-order-invoice-link{white-space:normal;text-align:left;max-width:100%}.work-order-invoice-link svg,.work-order-invoice-confirmation button svg{flex-shrink:0}.iq-delight.app-shell .miqi-outgoing-failure{border-top:1px solid var(--brand-line);grid-column:1/-1;min-width:0;padding-top:8px}.iq-delight.app-shell .miqi-outgoing-failure summary{cursor:pointer;color:var(--brand-blue-dark);padding:5px 0;font-size:13px;font-weight:800}.iq-delight.app-shell .miqi-outgoing-failure-content{overflow-wrap:anywhere;max-height:min(55vh,440px);padding:6px 2px;font-size:12px;line-height:1.5;overflow-y:auto}.iq-delight.app-shell .miqi-outgoing-failure-content p{margin:8px 0}.iq-delight.app-shell .miqi-outgoing-failure-content pre{white-space:pre-wrap;font:inherit;background:var(--brand-blue-wash);border-radius:8px;padding:10px}.iq-delight.app-shell .miqi-outgoing-failure-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.iq-delight.app-shell .miqi-outgoing-failure-actions button{border:1px solid var(--brand-line);background:var(--brand-paper);min-height:36px;color:var(--brand-ink);cursor:pointer;font:inherit;border-radius:8px;padding:6px 10px;font-weight:700}.iq-delight .shadow-decision-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:15px}.iq-delight .shadow-decision-copy p{color:var(--brand-ink);overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.6}.iq-delight .shadow-decision-copy a{color:var(--brand-blue);margin:5px 0;font-size:13px;font-weight:700}.schedule-crew-picker{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;margin:12px 0;padding:16px;display:grid}.schedule-crew-picker p,.schedule-crew-note{color:var(--muted);margin:5px 0;font-size:13px;line-height:1.5}.schedule-crew-person{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.schedule-crew-person>strong{flex:1;min-width:140px}.schedule-crew-person label{gap:3px;font-size:12px;display:grid}.schedule-crew-results{max-height:210px;margin-top:8px;overflow:auto}.schedule-crew-results button{background:var(--surface);width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;justify-content:space-between;gap:12px;padding:12px;display:flex}.schedule-crew-results button:hover{background:var(--surface-alt)}.schedule-crew-results span{color:var(--brand-blue,#397cc1)}.work-order-stage-override-note{color:var(--brand-slate);margin:4px 0;font-size:12px;line-height:1.5}.schedule-date-range{border:1px solid var(--line,#d4dbe4);background:var(--surface-alt,#f5f7fa);color:var(--ink,#243448);border-radius:12px;gap:8px;margin:16px 0;padding:16px;display:grid}.schedule-date-range label{gap:6px;font-weight:600;display:grid}.schedule-date-range p{color:var(--muted,#637188);margin:0;font-size:13px;line-height:1.5}.schedule-crew-option{border-bottom:1px solid var(--line,#d4dbe4);cursor:pointer;align-items:center;gap:12px;padding:10px;flex-direction:row!important;display:flex!important}.schedule-crew-option input{margin:0;width:18px!important;min-height:18px!important}.schedule-crew-option span{gap:4px;display:grid}.schedule-crew-option small{color:var(--muted,#637188);font-size:12px}.ff-call-dialog .schedule-crew-picker,.ff-call-dialog .schedule-date-range{background:var(--ff-soft);color:var(--ff-ink);border-color:var(--ff-line)}.ff-call-dialog .schedule-crew-picker p,.ff-call-dialog .schedule-date-range p{color:var(--ff-muted)}.signature-card.signature-saved-receipt{isolation:isolate;background:linear-gradient(155deg,#f8fcff 0%,#fff 60%,#fffaf0 100%);border:1px solid #c3d9ec;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:28px 20px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #173f6810}.signature-card canvas.signature-fireworks{pointer-events:none;z-index:-1;background:0 0;border:0;border-radius:0;width:100%;height:280px;position:absolute;inset:0}.signature-receipt-heading{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.signature-receipt-check{color:#fff;background:linear-gradient(140deg,#174b77,#238b8d);border-radius:50%;place-items:center;width:64px;height:64px;margin:3px 0 9px;animation:.55s cubic-bezier(.18,.8,.22,1) both signature-check-arrive;display:grid;box-shadow:0 0 0 7px #deeff7,0 8px 22px #174b7726}.signature-receipt-heading>small{color:#4c6882;font-size:14px;font-weight:600}.signature-receipt-heading h3{color:#153b60;letter-spacing:-.6px;margin:0;font-size:clamp(24px,5vw,30px);line-height:1.2}.signature-receipt-heading p{color:#34506b;overflow-wrap:anywhere;margin:0;font-size:16px}.signature-receipt-note{color:#317267;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:5px;font-size:14px;line-height:1.5;display:flex}.signature-receipt-image{text-align:center;background:#fff;border:1px solid #dbe5ed;border-radius:12px;width:100%;max-width:360px;margin:0;padding:8px 12px}.signature-receipt-image img{object-fit:contain;width:100%;height:90px}.signature-receipt-image figcaption{color:#526679;overflow-wrap:anywhere;font-size:14px}.signature-receipt-help{color:#526679;text-align:center;margin:0;font-size:14px}.signature-saved-receipt .signature-another{min-height:44px;font-size:14px}@keyframes signature-check-arrive{0%{opacity:0;transform:translateY(7px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.signature-receipt-check{animation:none}.signature-card canvas.signature-fireworks{display:none}}[data-theme=dark] .signature-card.signature-saved-receipt{background:linear-gradient(155deg,#142a40,#1a2533 65%,#302e26);border-color:#3e5770}[data-theme=dark] .signature-receipt-heading h3{color:#e6f2ff}[data-theme=dark] .signature-receipt-heading p,[data-theme=dark] .signature-receipt-heading>small,[data-theme=dark] .signature-receipt-help{color:#bfcede}[data-theme=dark] .signature-receipt-note{color:#a4d9c8}[data-theme=dark] .signature-receipt-check{box-shadow:0 0 0 7px #264256,0 8px 22px #0002}.signature-receipt-heading .signature-manager-thanks{max-width:340px;color:var(--muted);margin:8px auto 14px;font-size:15px;line-height:1.55}.inbox-front{--front-rail-width:240px;--front-nav:#f6f7f8;--front-list:#fff;--front-reader:#f7f8f9;--front-card:#fff;--front-hover:#f0f2f4;--front-selected:#edf5ff;--front-line:#e5e8eb;--front-ink:#252b32;--front-muted:#71717f;--front-accent:#174a8b;--front-unread:#174a8b;--front-note:#fff9e9;--front-note-border:#dec879;--front-note-accent:#a97809;--front-note-ink:#352b0d;--front-note-muted:#725d21;--front-note-mention-bg:#f0d977;--front-note-mention-ink:#2e2405;--brand-paper:var(--front-card);--brand-ink:var(--front-ink);--brand-slate:var(--front-muted);--brand-line:var(--front-line);--brand-canvas:var(--front-reader);--brand-blue:var(--front-accent)}html[data-theme=dark] .inbox-front{--front-nav:#101215;--front-list:#181b1f;--front-reader:#15181c;--front-card:#23272c;--front-hover:#292d33;--front-selected:#2d3745;--front-line:#32383f;--front-ink:#edf0f4;--front-muted:#a8afb7;--front-accent:#82b8ff;--front-unread:#82b8ff;--front-note:#2d291d;--front-note-border:#76642c;--front-note-accent:#e2ba4d;--front-note-ink:#fff8df;--front-note-muted:#d8ca91;--front-note-mention-bg:#f2da7a;--front-note-mention-ink:#2b2104}html[data-theme] .iq-delight.app-shell .main-area.inbox-workspace>.inbox-front{gap:0;padding:0!important}html[data-theme] .iq-delight.app-shell .inbox-front>.page-header{display:none}html[data-theme] .iq-delight.app-shell .inbox-front>.inbox-shell{background:var(--front-reader);box-shadow:none;grid-template-columns:var(--front-rail-width) minmax(270px, 320px) minmax(0, 1fr);border:0;border-radius:0;gap:0;height:100%;min-height:0;position:relative;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues{background:var(--front-nav);border-right:1px solid var(--front-line);color:var(--front-ink);gap:14px;min-width:0;padding:16px 10px 10px;overflow-y:auto;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-heading{margin:0;padding:0 6px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-heading h1{letter-spacing:-.02em;color:var(--front-ink)!important;font-size:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-heading>div>span,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queue-head{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-window-actions{gap:2px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-window-actions button{color:var(--front-muted);width:28px;height:28px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-compose{box-shadow:none;color:#fff;background:#174a8b;border:0;border-radius:6px;min-height:34px;margin:0 4px;font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav{flex:none;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;min-width:0;margin:0;padding:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button{text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 9px;font-size:13px;font-weight:450;display:flex;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button>svg{color:var(--front-muted);flex:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button strong{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;background:0 0;flex:none;min-width:4.5ch;padding:0;font-size:12px;font-weight:600;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button:hover{background:var(--front-hover)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button.active{background:var(--front-selected);font-weight:600;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-mailbox-group{margin-top:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-mailbox-group>summary{color:var(--front-muted);cursor:pointer;align-items:center;gap:5px;padding:7px 5px;font-size:12px;list-style:none;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-mailbox-group:not([open])>summary svg{transform:rotate(-90deg)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-mailbox-group>summary::-webkit-details-marker{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-groups{gap:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group{min-width:0;margin-top:3px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group>summary{min-height:32px;padding-inline:8px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group>summary>span{flex:1;gap:1px;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group>summary b{color:var(--front-ink);font-size:12px;font-weight:650}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group>summary small{color:var(--front-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group-folders{gap:1px;padding-left:9px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group-folders button{min-height:30px;padding-block:5px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group-folders[hidden]{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-mailbox{min-width:0;margin-left:8px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-mailbox+.inbox-rail-mailbox{margin-top:2px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav .inbox-rail-mailbox-toggle{gap:5px;min-height:46px;padding:7px 6px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-mailbox-toggle>span{gap:2px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-mailbox-toggle b{text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-mailbox-toggle small{text-overflow:ellipsis;color:var(--front-muted);font-size:11px;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav .inbox-rail-mailbox-toggle>strong{min-width:2ch}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-mailbox-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-mailbox[data-selected]>.inbox-rail-mailbox-toggle{background:var(--front-selected)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-mailbox-toggle:focus-visible{outline:2px solid var(--front-accent);outline-offset:-2px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-add-private{margin-top:8px;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-user-card{border-top:1px solid var(--front-line);background:0 0;border-radius:0;margin-top:auto;padding:12px 6px 0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-user-card strong{font-size:12px;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-user-card small{font-size:12px;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list{background:var(--front-list);border-right:1px solid var(--front-line);min-width:0;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header{flex:none;align-items:center;gap:3px;min-height:53px;padding:8px 10px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header h2{color:var(--front-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0 3px;font-weight:650;overflow:hidden;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header>button,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header>details>summary{color:var(--front-muted);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:5px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header>button:is(:hover,.active){background:var(--front-hover);color:var(--front-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header :is(.inbox-front-folder-toggle,.inbox-front-compact-compose){display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-sort-menu{position:relative}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-sort-menu>div{background:var(--front-card);border:1px solid var(--front-line);z-index:30;border-radius:8px;min-width:150px;padding:6px;position:absolute;top:32px;right:0;box-shadow:0 8px 24px #0002}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-sort-menu strong{color:var(--front-muted);padding:6px;font-size:12px;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-sort-menu div button{color:var(--front-ink);justify-content:space-between;width:100%;font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs{border-bottom:1px solid var(--front-line);scrollbar-width:thin;flex:none;gap:14px;padding:0 12px;display:flex;overflow-x:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs button{color:var(--front-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:35px;padding:5px 0 9px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs button.active{border-bottom-color:var(--front-accent);color:var(--front-ink)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-toolbar{border-color:var(--front-line);gap:8px;display:none;background:var(--front-list)!important;padding:10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-toolbar:is(.search-open,.filters-open){grid-template-columns:minmax(0,1fr);display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-toolbar>:is(.inbox-new-email-primary,.inbox-search-toggle,.inbox-separate-button),html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-toolbar>div{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-toolbar.filters-open>div{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-toolbar :is(select,.inbox-picker>summary,.inbox-search-field){background:var(--front-card);border:1px solid var(--front-line);border-radius:5px;width:100%;min-height:34px;font-size:13px;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-toolbar .inbox-picker>summary :is(span,svg){color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-search-field{grid-column:1;margin:0;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-search-field input{color:var(--front-ink);background:0 0;width:100%;min-width:0;font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-summary{background:var(--front-list);border-bottom:1px solid var(--front-line);flex:none;min-height:31px;padding:5px 12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-summary strong{font-size:12px;font-weight:400;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-summary button{color:var(--front-muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-summary button.active{background:var(--front-selected);color:var(--front-accent)}.inbox-front-unread-indicator{background:var(--front-unread);border-radius:50%;width:8px;height:8px;display:inline-block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-scroll{background:var(--front-list);padding:0 8px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card-wrap{margin:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card-wrap>.inbox-conversation-card{gap:0;min-height:86px;margin:0;position:relative;transform:none;border:1px solid #0000!important;border-bottom-color:var(--front-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:13px 10px 13px 14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card-wrap>.inbox-conversation-card:hover{transform:none;background:var(--front-hover)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card-wrap>.inbox-conversation-card.active{background:var(--front-selected)!important;border-color:var(--front-accent)!important;box-shadow:none!important;border-radius:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card:before{content:none;display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card>.inbox-read-state{box-sizing:border-box;background:0 0;border:2px solid #0000;border-radius:50%;flex:0 0 10px;align-self:flex-start;width:10px;height:10px;margin:5px 9px 0 0;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card>.inbox-read-state.is-unread{background:var(--front-unread);border-color:var(--front-unread)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card .inbox-avatar{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-copy{gap:4px;width:100%;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-line strong{font-size:13px;font-weight:500;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .unread .inbox-card-line strong{font-weight:650}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-copy>b{font-size:13px;font-weight:450;line-height:1.4;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-line time{font-size:12px;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-copy>small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;display:block;overflow:hidden;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-meta{margin:0;font-size:12px;display:none;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-meta:has(:is(.inbox-history-badge,.inbox-system-badge)){display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-quick-actions{background:var(--front-card);border:1px solid var(--front-line);border-radius:5px;top:7px;right:5px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread{background:var(--front-reader);min-width:0;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-header{background:var(--front-reader);border:0;flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:0;padding:14px 16px 7px;display:flex;flex-direction:row!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title{flex:160px;width:auto;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title .avatar,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title>div>:is(span,small){display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden;color:var(--front-ink)!important;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions{flex-wrap:wrap;flex:none;align-items:center;gap:5px;width:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions>*,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions :is(.icon-button,summary,select,button){height:30px!important;min-height:30px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions :is(.icon-button,summary,select){border-color:var(--front-line);color:var(--front-ink);background:0 0;border-radius:5px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions .inbox-owner-picker>summary{min-width:80px;max-width:145px;padding:5px 7px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-owner-picker>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions .inbox-status-select select{min-width:80px;max-width:130px;padding:5px 7px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions>.inbox-work-order-select{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta{background:var(--front-reader);border-bottom:1px solid var(--front-line);flex-wrap:wrap;gap:9px;min-height:34px;padding:5px 16px 10px;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta>span{font-size:12px;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta>.inbox-status-badge{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-channel{color:var(--front-ink)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-scroll{scroll-padding-bottom:90px;background:var(--front-reader)!important;padding:14px 16px 22px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-timeline-item{max-width:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-date-separator{color:var(--front-muted);margin:14px 0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-timeline-item>.inbox-message:not(.internal){background:var(--front-card)!important;border:1px solid var(--front-line)!important;box-shadow:none!important;border-radius:8px!important;margin:0 0 10px!important;padding:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message:not(.internal) .inbox-message-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;background:var(--front-card)!important;color:var(--front-ink)!important;border:0!important;padding:10px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message:not(.internal) .inbox-message-head:hover{background:var(--front-hover)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-head>div:not(.inbox-message-head-actions){flex:1;min-width:0;display:block;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message:not(.internal) .inbox-message-head strong{font-size:13px;display:inline;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message:not(.internal) .inbox-message-head :is(small,time){font-size:12px;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message:not(.internal) .inbox-message-head small{margin-left:5px;display:inline}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-head .avatar.tiny{border-radius:5px!important;width:28px!important;height:28px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message:not(.internal) .inbox-message-head .avatar.tiny{background:var(--front-hover)!important;border:1px solid var(--front-line)!important;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.outbound:not(.internal) .inbox-message-head .avatar.tiny{background:var(--front-selected)!important;color:var(--front-accent)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-message-preview,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-message-recipients{color:var(--front-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.6;display:block;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.is-collapsed .inbox-message-head small,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-collapsed-preview,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-reply-label{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message:not(.internal) .inbox-message-content{color:var(--front-ink);background:var(--front-card)!important;padding:12px 14px 18px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-content .inbox-message-text{color:var(--front-ink)!important;font-size:15px!important;line-height:1.65!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-reply-context{background:var(--front-hover);border-color:var(--front-line);color:var(--front-muted);margin-bottom:12px;padding:6px 9px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-reply-context strong{color:var(--front-muted);font-size:12px;font-weight:400}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal{background:var(--front-note)!important;border:1px solid var(--front-note-border)!important;border-left:3px solid var(--front-note-accent)!important;box-shadow:none!important;color:var(--front-note-ink)!important;border-radius:8px!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-action-bar{border:0;gap:8px;padding:0 14px 14px;background:var(--front-card)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-action-bar button{background:var(--front-selected);border:1px solid var(--front-line);color:var(--front-accent);border-radius:5px;min-height:30px;padding:5px 10px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-scroll .inbox-thread-reply-host.reply-open{max-width:none!important;padding-top:5px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host.reply-open>.mode-reply{background:var(--front-card);border:1px solid var(--front-line)!important;box-shadow:none!important;border-radius:8px!important;min-height:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .inbox-rich-editor{min-height:140px!important;padding:12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-draft-header{min-height:40px;padding:7px 12px;background:var(--front-hover)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-draft-identity strong{font-size:13px;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-draft-identity small{font-size:12px;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-compose-dock{background:var(--front-reader)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar{background:var(--front-card);border:1px solid var(--front-line);box-shadow:none;border-radius:8px;gap:7px;min-height:45px;margin:0 16px 14px;padding:8px 10px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-identity{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar textarea{border:0;flex:1;min-width:0;min-height:26px;font-size:13px;color:var(--front-ink)!important;background:0 0!important;padding:4px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar textarea::placeholder{color:var(--front-muted)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-actions .icon-button{color:var(--front-muted);background:0 0;border:0;width:28px;min-height:28px}html[data-theme] .iq-delight.app-shell .inbox-front :is(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--front-accent);outline-offset:2px}html[data-theme] .iq-delight.app-shell .inbox-front button:disabled{cursor:not-allowed;opacity:.45}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-thread-nav{align-items:center;gap:2px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-thread-nav span{color:var(--front-muted);padding-inline:3px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions>.inbox-front-thread-nav{order:6}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions>.inbox-mail-actions{order:-3}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions>.inbox-snooze-menu{order:-2}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta :is(summary,.icon-button){background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;min-width:26px;height:26px;min-height:26px;padding:4px;font-size:12px;display:inline-flex;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-work-order-menu{position:relative}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-work-order-menu>div{background:var(--front-card);border:1px solid var(--front-line);z-index:40;border-radius:7px;width:min(320px,70vw);padding:10px;position:absolute;top:30px;left:0;box-shadow:0 8px 24px #0002}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-work-order-menu .inbox-work-order-select{width:100%;min-width:0;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-work-order-menu select{background:var(--front-card);color:var(--front-ink);width:100%;min-width:0;min-height:36px;font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta .inbox-audit-popover{left:0;right:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta :is(.inbox-tags-popover,.inbox-audit-popover){max-width:min(380px,75vw)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls{color:var(--front-muted);background:0 0;border:0;border-radius:0;gap:3px;margin-left:auto;padding:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls>span{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls :is(button,strong){color:var(--front-muted);background:0 0;border-color:#0000;border-radius:4px;font-size:12px;font-weight:500}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls button[aria-pressed=true]{background:var(--front-selected);color:var(--front-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message:not(.internal) .inbox-email-document{box-shadow:none!important;border:0!important;border-radius:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses{background:var(--front-card);border-color:var(--front-line);padding:4px 12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses :is(input,select){color:var(--front-ink);background:0 0;font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses>label{border-color:var(--front-line);min-height:32px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses label>small{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-composer .inbox-composer-actions{background:var(--front-card);border-color:var(--front-line);flex-wrap:wrap;padding:8px 10px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-composer .inbox-front-delivery-note{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split{margin-left:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split .primary-button{box-shadow:none;background:#174a8b;border:0;border-radius:5px 0 0 5px;min-height:32px;padding:6px 12px;font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rich-editor{background:var(--front-card);color:var(--front-ink);border:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar{background:var(--front-card);border-color:var(--front-line);min-height:32px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar button{color:var(--front-muted)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-head .inbox-message-expand-button{color:var(--front-muted)!important;background:0 0!important;border:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-date-separator>span{font-weight:500;background:var(--front-reader)!important;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head{grid-template-columns:28px minmax(0,1fr) auto;min-height:42px;background:0 0!important;padding:8px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head strong{font-weight:700;color:var(--front-note-ink)!important;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head :is(small,time){color:var(--front-note-muted)!important;font-size:12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head small{margin-left:8px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-content{color:var(--front-note-ink)!important;background:0 0!important;padding:2px 16px 14px 50px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-text,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-text :is(p,li,blockquote){overflow-wrap:anywhere;color:var(--front-note-ink)!important;font-size:15px!important;line-height:1.65!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .miq-mention{background:var(--front-note-mention-bg);border:1px solid var(--front-note-border);padding:2px 5px;font-weight:750;color:var(--front-note-mention-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message :is(.inbox-message-reply-context strong,.inbox-message-reply-context small){font-weight:400;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message .inbox-message-reply-context small{color:var(--front-accent)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-reactions{min-height:0;padding:0 12px 6px;background:0 0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions .inbox-status-select{background:0 0;border:0;padding:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-actions{flex:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar .mention-composer-wrap{flex:1;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-actions :is(button,label){height:28px;min-height:28px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-user-card{box-shadow:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-ai-toolbar{background:var(--front-card)!important;border-color:var(--front-line)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-ai-toolbar :is(button,summary){color:var(--front-muted);background:0 0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-draft-header .icon-button{border:0;width:28px;color:var(--front-muted)!important;background:0 0!important;height:28px!important;min-height:28px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split{background:#174a8b;border-color:#174a8b}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split .primary-button{color:#fff!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-quick-actions :is(button,summary){color:var(--front-muted)!important;background:0 0!important}@media (width>=761px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.inbox-sidebar-hidden{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.inbox-sidebar-hidden .inbox-queues{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front :is(.inbox-mobile-list-head,.inbox-mobile-new-email,.inbox-mobile-status-tabs){display:none}}@container inbox-workspace (width>=1101px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell .inbox-conversation-list,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell .inbox-thread{display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-back{display:none}}@container inbox-workspace (width<=1100px){html[data-theme] .iq-delight.app-shell .inbox-front>.inbox-shell,html[data-theme] .iq-delight.app-shell .inbox-front>.inbox-shell.inbox-sidebar-hidden{grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell:not(.mobile-queues-open) .inbox-queues{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.mobile-queues-open .inbox-queues,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.inbox-sidebar-hidden.mobile-queues-open .inbox-queues{z-index:65;width:300px;max-width:calc(100% - 44px);position:absolute;top:0;bottom:0;left:0;transform:none;box-shadow:12px 0 30px #0003;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.mobile-thread-open .inbox-conversation-list,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell:not(.mobile-thread-open) .inbox-thread{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell:not(.mobile-thread-open) .inbox-conversation-list,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.mobile-thread-open .inbox-thread{display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header .inbox-front-sidebar-toggle{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header :is(.inbox-front-folder-toggle,.inbox-front-compact-compose){display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-back{justify-content:center;align-items:center;padding:7px;display:inline-flex;border:1px solid var(--front-line)!important;color:var(--front-muted)!important;background:0 0!important;border-radius:6px!important;height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-queue-scrim{z-index:60;background:#0005;display:block;position:absolute;inset:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs button{min-height:44px;font-size:14px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-scroll{padding:clamp(10px,2cqi,18px)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar{margin:0 10px 10px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar textarea,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-search-field input,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses :is(input,select){font-size:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button{min-height:44px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions :is(.icon-button,summary,select,button){height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-header{padding:10px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls{flex:1 0 100%;justify-content:flex-end;padding:4px 0;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-actions{display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-head>div:not(.inbox-message-head-actions){min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-utility-actions :is(.icon-button,.gif-picker-button,.inbox-ai-toolbar summary){min-width:40px!important;height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split>.primary-button,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-after-send select{height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar{justify-content:space-between;padding-inline:10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar button{min-width:36px!important;min-height:36px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-composer-actions{flex-wrap:wrap;padding-bottom:max(9px, env(safe-area-inset-bottom))!important;gap:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses>label{min-height:42px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head{align-items:start}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head>div:not(.inbox-message-head-actions){overflow:visible}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head :is(strong,small){overflow-wrap:anywhere;white-space:normal}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head small{margin-left:0;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-head-actions{flex-wrap:wrap;justify-content:flex-end;align-self:start}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message.internal .inbox-message-content{padding:4px 14px 16px!important}}@container inbox-workspace (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.mobile-queues-open .inbox-queues,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.inbox-sidebar-hidden.mobile-queues-open .inbox-queues{width:250px}}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-status-tabs{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs button{min-height:44px;font-size:14px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-scroll{padding:10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar{margin:0 8px 8px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar textarea,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-search-field input{font-size:16px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button{min-height:44px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions :is(.icon-button,summary,select,button){min-height:36px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-header{padding:10px 12px}}.inbox-app-menu-label{display:none}@media (width>=921px){html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .sidebar{border-right:1px solid #2e343b;width:64px;padding-inline:8px;background:#0f1216!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .topbar{left:64px}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .main-area{margin-left:64px!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .sidebar-brand{flex-direction:column;gap:8px;padding:0 0 10px;display:flex}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .brand-lockup{padding:0}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .brand-lockup img{width:28px;height:28px}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .rail-toggle{color:#edf1f7;background:#24292f;border:1px solid #3d444e;border-radius:6px;flex-direction:column;align-items:center;gap:2px;width:42px;height:44px;min-height:44px;padding:4px;position:static;display:flex!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .inbox-app-menu-label{font-size:12px;font-weight:500;display:block}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed :is(.nav-item,.create-button,.nav-customize-button){color:#b6bec9;border-radius:6px;width:44px;min-height:36px;padding:8px}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .nav-item.active{color:#c0dbff;background:#2c3848}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .nav-section{margin-bottom:6px}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-return-to-app{color:var(--front-muted);align-items:center;gap:4px;margin-top:6px;font-size:12px;text-decoration:none;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-return-to-app:hover{color:var(--front-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-dialog{background:var(--front-card)!important;border:1px solid var(--front-line)!important;border-radius:12px!important;width:min(760px,100vw - 48px)!important;max-width:760px!important;height:min(650px,100dvh - 64px)!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;box-shadow:0 24px 80px #0005!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-header{flex:none;min-height:50px!important;padding:10px 16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-draft-identity strong{font-weight:600;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-draft-identity small{font-size:12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-draft-icon{border-radius:6px;width:28px;height:28px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-form{gap:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses{flex:none;display:grid;background:var(--front-card)!important;padding:4px 16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses>label{border-top-color:var(--front-line)!important;gap:8px!important;min-height:37px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses>label>span:first-child{color:var(--front-muted);flex:0 0 44px!important;font-size:12px!important;font-weight:500!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses :is(input,select){box-shadow:none!important;color:var(--front-ink)!important;background:0 0!important;border:0!important;border-radius:3px!important;height:34px!important;min-height:34px!important;padding:4px!important;font-size:13px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses :is(input,select):focus{outline-offset:0;box-shadow:none!important;outline:1px solid var(--front-accent)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses>.inbox-mobile-send-status{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-editor{overflow:hidden;flex:auto!important;min-height:140px!important;padding:0!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rich-composer{flex-direction:column;flex:auto;overflow:hidden;background:var(--front-card)!important;border:0!important;border-radius:0!important;height:auto!important;min-height:0!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-editor .inbox-rich-editor{flex:auto;line-height:1.6;overflow-y:auto;background:var(--front-card)!important;color:var(--front-ink)!important;border:0!important;border-radius:0!important;height:auto!important;min-height:140px!important;max-height:none!important;padding:18px 20px!important;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rich-editor:focus{outline:0;box-shadow:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar{flex:none;gap:2px;background:var(--front-card)!important;border:0!important;border-top:1px solid var(--front-line)!important;padding:5px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar button{background:0 0;border:0;border-radius:4px;padding:4px;min-width:27px!important;height:27px!important;min-height:27px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar button:hover{background:var(--front-hover)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar>span:last-child{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-composer-actions{justify-content:space-between;background:var(--front-card)!important;border:0!important;border-top:1px solid var(--front-line)!important;flex:none!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:9px 12px!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-utility-actions{flex:none;align-items:center;gap:4px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-utility-actions :is(.icon-button,.gif-picker-button,.inbox-ai-toolbar summary){align-items:center;gap:5px;display:inline-flex;box-shadow:none!important;color:var(--front-muted)!important;background:0 0!important;border:0!important;border-radius:5px!important;width:auto!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important;font-size:12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-utility-actions :is(.icon-button,.gif-picker-button,.inbox-ai-toolbar summary):hover{background:var(--front-hover)!important;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attach-control>span{display:inline!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-ai-toolbar{order:5;margin:0;display:flex;border:0!important;padding:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-ai-toolbar summary[aria-disabled=true]{opacity:.5;cursor:default}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-ai-toolbar-menu{background:var(--front-card);border-color:var(--front-line);color:var(--front-ink);z-index:70;width:190px;max-height:min(390px,65dvh);top:auto;bottom:38px;overflow-y:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-ai-toolbar-menu strong{color:var(--front-muted);padding:7px 9px 4px;font-size:12px;font-weight:500;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-ai-toolbar-menu button{color:var(--front-ink);min-height:30px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split{flex:none;align-items:center;gap:10px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;margin:0 0 0 auto!important;overflow:visible!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split>.inbox-after-send{color:var(--front-muted);flex:none;order:-1;align-items:center;gap:6px;padding:0;display:flex;background:0 0!important;border:0!important;width:auto!important;height:32px!important;min-height:32px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-after-send>span{font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-after-send select{appearance:auto;cursor:pointer;min-width:0;max-width:135px;background:var(--front-hover)!important;border:1px solid var(--front-line)!important;color:var(--front-ink)!important;opacity:1!important;border-radius:5px!important;width:auto!important;height:32px!important;min-height:32px!important;padding:4px 7px!important;font-size:12px!important;position:static!important;inset:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split>.primary-button{gap:6px;font-weight:600;box-shadow:none!important;color:#fff!important;background:#174a8b!important;border:1px solid #0000!important;border-radius:6px!important;width:auto!important;height:34px!important;min-height:34px!important;padding:7px 13px!important;font-size:13px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split>.primary-button:hover:not(:disabled){background:#68a2ed!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split>.primary-button:disabled{opacity:.7;background:var(--front-hover)!important;border-color:var(--front-line)!important;color:var(--front-muted)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls select{color:var(--front-muted);background:0 0;border:0;width:auto;padding:2px;font-size:12px;height:26px!important;min-height:26px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-email-document{width:100%;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-toggle{color:var(--front-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:4px 6px;font-size:12px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-toggle:is(:hover,.active){background:var(--front-selected);color:var(--front-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-content{flex:auto;min-width:0;min-height:0;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-content>.inbox-thread-scroll{flex:auto;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-tray{background:var(--front-card);border-left:1px solid var(--front-line);flex:0 0 clamp(250px,27%,320px);min-height:0;padding:10px;overflow:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-tray>header{color:var(--front-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-tray>header>span{gap:2px;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-tray>header strong{color:var(--front-ink);font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-tray>header small{color:var(--front-muted);font-size:12px;font-weight:500}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-groups{gap:8px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-group{border:1px solid var(--front-line);border-radius:9px;min-width:0;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-group>header{background:var(--front-hover);justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-group>header>span{gap:1px;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-group>header strong{color:var(--front-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-group>header small{color:var(--front-muted);font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-group>header b{background:var(--front-card);color:var(--front-muted);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-group>div{gap:5px;padding:6px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-card{background:var(--front-card);border:1px solid var(--front-line);border-radius:7px;align-items:center;min-width:0;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-open{color:var(--front-accent);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;padding:5px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-open span{gap:4px;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-open strong{color:var(--front-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-open small{color:var(--front-muted);font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-card>a{color:var(--front-muted);padding:8px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-count{color:var(--front-muted);background:0 0;border:0;align-items:center;gap:3px;min-height:24px;padding:3px;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front :is(.inbox-delivered-attachments,.inbox-attachment-preview){color:var(--front-ink);border-radius:6px;border-color:var(--front-line)!important;background:0 0!important;padding:10px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front :is(.inbox-delivered-attachments,.inbox-attachment-preview)>header{color:var(--front-muted);font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-media{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-media .inbox-message-attachment-card{text-align:left;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;max-width:340px;font-size:13px;transition:border-color .12s,background-color .12s;display:grid;background:var(--front-hover)!important;border:1px solid var(--front-line)!important;color:var(--front-ink)!important;border-radius:9px!important;min-height:58px!important;padding:8px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-card>span:not(.inbox-attachment-thumbnail){gap:3px;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-card strong{color:var(--front-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-card>span:not(.inbox-attachment-thumbnail) small{color:var(--front-muted);font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-thumbnail{width:34px;min-width:34px;height:34px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-card .inbox-attachment-thumbnail{border-radius:6px;width:38px;min-width:38px;height:38px;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-card .inbox-attachment-thumbnail img{object-fit:contain;border-radius:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-delivered-attachments>header>span{background:var(--front-hover);color:var(--front-muted);font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-card:hover{border-color:var(--front-accent)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-card:focus-visible{outline:2px solid var(--front-accent);outline-offset:2px}@container inbox-workspace (width<=920px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-content{flex-direction:column}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-content>.inbox-thread-scroll{order:2}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-tray{border-bottom:1px solid var(--front-line);border-left:0;flex:none;order:1;padding:10px 12px;max-height:min(190px,26dvh)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachment-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-dialog{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-header{min-height:52px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-mobile-tools{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-composer-actions{flex-wrap:wrap;gap:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses :is(input,select),html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-editor .inbox-rich-editor{font-size:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-after-send>span{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split{gap:5px}}html[data-theme] .iq-delight.app-shell .inbox-front>.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a091480!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface{width:100%;height:100%}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .inbox-new-message-dialog{width:100%!important;max-width:none!important;height:calc(100dvh - 32px)!important;max-height:none!important}html[data-theme=dark] .iq-delight.app-shell.inbox-app-mode .topbar{background:#181b1f!important;border-color:#32383f!important}html[data-theme=dark] .iq-delight.app-shell.inbox-app-mode .topbar :is(.organization-switcher>button,.global-search-button,.icon-button){background:0 0!important;border-color:#32383f!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rich-editor{white-space:pre-wrap}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-attachment-count:focus-visible{outline:2px solid var(--front-accent)}html[data-theme=dark] .iq-delight.app-shell.inbox-app-mode .sidebar{background:#0f1216!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode .create-button{box-shadow:none!important;background:#174a8b!important}html[data-theme=dark] .iq-delight.app-shell.inbox-app-mode .nav-item.active{box-shadow:none;color:#cbe2ff!important;background:#2c3848!important}html[data-theme] .iq-delight.app-shell .inbox-front .attachment-preview-backdrop{background:#0a091480!important}html[data-theme] .iq-delight.app-shell .inbox-front .attachment-preview-dialog>header h2{font-size:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-attachments-tray .icon-button{background:0 0;border:0;width:28px;height:28px;min-height:28px}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls{flex:1 0 100%;justify-content:flex-end;padding:4px 0;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-header{padding:10px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions :is(.icon-button,summary,select,button){height:34px!important;min-height:34px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-actions{display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-head>div:not(.inbox-message-head-actions){min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front>.modal-backdrop{justify-content:stretch!important;align-items:stretch!important;padding:0!important;inset:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-dialog{border:0!important;margin:0!important;transform:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-header{justify-content:space-between;gap:8px;flex-wrap:nowrap!important;align-items:center!important;padding:10px 14px!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-header .inbox-front-draft-identity{flex:1;width:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-header .inbox-draft-window-actions{flex:none;width:auto;margin:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split{flex:1 0 100%;justify-content:space-between;width:100%!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-back{height:34px;min-height:34px;padding:6px;border:1px solid var(--front-line)!important;color:var(--front-muted)!important;background:0 0!important;border-radius:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-header{flex-direction:row!important}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-heading{justify-content:space-between;align-items:center;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-compose{justify-content:center;align-items:center;gap:8px;min-height:36px;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front :is(button,summary,a):focus-visible{outline:2px solid var(--front-accent);outline-offset:2px}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-utility-actions :is(.icon-button,.gif-picker-button,.inbox-ai-toolbar summary){min-width:40px!important;height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split>.primary-button,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-after-send select{height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar{justify-content:space-between;padding-inline:10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar button{min-width:36px!important;min-height:36px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-composer-actions{padding-bottom:max(9px, env(safe-area-inset-bottom))!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses>label{min-height:42px!important}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-window-actions .inbox-mobile-queue-close{display:none}@container inbox-workspace (width<=1100px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-window-actions .inbox-mobile-queue-close{justify-content:center;align-items:center;display:inline-flex}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-window-actions button{border-radius:4px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .nav-item.active{color:#c0dbff!important;box-shadow:none!important;background:#2c3848!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode .topbar :is(button,.global-search-button){box-shadow:none!important}@media (width<=760px) and (height<=500px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-editor,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-editor .inbox-rich-editor{min-height:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-composer-actions{flex-wrap:nowrap}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split{flex:none;width:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses{max-height:110px;overflow-y:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses>label{min-height:32px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses :is(input,select){height:30px!important;min-height:30px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-form .inbox-attachment-preview{min-height:0;max-height:62px;padding:4px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-editor .inbox-rich-editor{padding-block:8px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar{padding-block:2px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-format-toolbar button{height:30px!important;min-height:30px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-composer-actions{padding-block:5px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-form .inbox-attachment-preview>header{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-form .inbox-attachment-preview-item{min-height:42px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-form .inbox-attachment-preview-open{min-height:40px!important;padding:4px 8px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-new-message-form .inbox-attachment-thumbnail{height:30px!important;min-height:30px!important}}@media (width<=760px){html[data-theme] .iq-delight.app-shell.inbox-app-mode .topbar{width:100%!important;left:0!important;right:0!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode .mobile-menu-button{background:0 0!important;border:0!important;border-radius:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-new-email{box-shadow:none!important;color:#fff!important;background:#174a8b!important;border:0!important;border-radius:6px!important;height:40px!important;min-height:40px!important;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-list-head{gap:5px;background:var(--front-list)!important;padding:8px 10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-list-head button{min-height:40px;color:var(--front-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}}@container inbox-workspace (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header .inbox-front-compact-compose{display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-composer-actions{flex-wrap:wrap;gap:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split{flex:1 0 100%;justify-content:flex-end;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title{flex-basis:100%}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-back{padding:6px;border:1px solid var(--front-line)!important;color:var(--front-muted)!important;background:0 0!important;border-radius:6px!important}}@media (width<=760px){html[data-theme] .iq-delight.app-shell.inbox-app-mode .topbar button[aria-label=Open\ navigation]{background:0 0!important;border:0!important;border-radius:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-quick-actions{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-folder>span{font-size:14px}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-split:has(.inbox-after-send-time){flex-wrap:wrap}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-after-send-time{color:var(--front-muted);order:-1;align-items:center;gap:6px;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-after-send-time input{background:var(--front-hover);border:1px solid var(--front-line);color:var(--front-ink);border-radius:5px;width:176px;height:32px;min-height:32px;padding:4px 6px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-drafts-view{background:var(--front-list);color:var(--front-ink);bottom:0;left:var(--front-rail-width);z-index:40;position:absolute;top:0;right:0;overflow:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-drafts-view>header{border-bottom:1px solid var(--front-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-drafts-view h2{margin:0 0 4px;font-size:17px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-drafts-view header span{color:var(--front-muted);font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-drafts-view article{border-bottom:1px solid var(--front-line);align-items:center;gap:10px;padding:4px 14px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-draft-open{color:var(--front-muted);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:14px 6px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-draft-open>span:first-of-type{flex:1;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-draft-open strong{color:var(--front-ink);margin-bottom:5px;font-size:14px;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-draft-open :is(strong,small,p){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-draft-open :is(small,time,p){color:var(--front-muted);margin:4px 0 0;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-drafts-empty{color:var(--front-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 24px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-drafts-empty :is(h3,p){margin:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-draft-save-error{background:var(--front-note);color:var(--front-ink);margin:0;padding:10px 16px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-draft-files{align-items:center;gap:4px;display:inline-flex}@container inbox-workspace (width<=1100px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-drafts-view{left:0}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.inbox-sidebar-hidden .inbox-drafts-view{left:0}html[data-theme] .iq-delight.app-shell .inbox-front>.inbox-shell{display:grid!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header{height:53px!important;min-height:53px!important}@container inbox-workspace (width>=1101px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell .inbox-conversation-list,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell .inbox-thread{display:flex!important}}@container inbox-workspace (width<=1100px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.mobile-thread-open .inbox-conversation-list,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell:not(.mobile-thread-open) .inbox-thread{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell:not(.mobile-thread-open) .inbox-conversation-list,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.mobile-thread-open .inbox-thread{display:flex!important}}@media (width<=920px){html[data-theme] .iq-delight.app-shell.inbox-app-mode .topbar{width:100%!important;left:0!important;right:0!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode .main-area.inbox-workspace{width:100%!important;margin-left:0!important}}@media (width>=761px){html[data-theme] .iq-delight.app-shell .inbox-front>.modal-backdrop{justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls{min-height:28px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-controls :is(button,strong){height:26px!important;min-height:26px!important;padding:4px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta{row-gap:6px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta :is(summary,.icon-button){height:26px!important;min-height:26px!important}html[data-theme=dark] .iq-delight.app-shell.inbox-app-mode .sidebar :is(.nav-item,.nav-customize-button,.sidebar-help){color:#c7ced8!important}html[data-theme=dark] .iq-delight.app-shell.inbox-app-mode .sidebar :is(.nav-section-label,.sidebar-help p){color:#9ca4ae!important}html[data-theme=dark] .iq-delight.app-shell.inbox-app-mode .sidebar .nav-item.active{color:#cbe2ff!important}@media (width<=920px){html[data-theme] .iq-delight.app-shell.inbox-app-mode .topbar .mobile-menu{justify-content:center;align-items:center;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:8px!important}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-details-toggle{display:none}@container inbox-workspace (width<=1100px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta{align-items:center;min-height:40px;padding:4px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta :is(summary,.icon-button,button,select){height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta:not(.details-expanded)>:not(.inbox-mobile-details-toggle):not(.inbox-attachments-toggle):not(.inbox-read-receipts):not(.inbox-work-order-create-compact){display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-details-toggle{color:var(--front-muted);background:0 0;border:0;border-radius:5px;order:10;align-items:center;gap:5px;min-height:32px;margin-left:auto;padding:6px;font-size:12px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta.details-expanded .inbox-mobile-details-toggle{color:var(--front-accent)}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rich-editor :is(table,img){max-width:100%!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-composer .inbox-rich-editor{max-height:360px;overflow:auto}@container inbox-workspace (width<=1100px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-scroll:has(.inbox-front-composer.mode-reply){overflow-y:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-scroll .inbox-thread-reply-host.reply-open{z-index:auto!important;width:100%!important;padding:8px 0 20px!important;display:block!important;position:static!important;inset:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-composer.mode-reply{z-index:auto;overflow:visible;border:1px solid var(--front-line)!important;border-radius:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-composer.mode-reply .mention-composer-wrap{flex-direction:column;flex:auto;min-height:160px;display:flex;overflow:visible}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-composer.mode-reply .inbox-rich-editor{flex:1;min-height:148px!important;max-height:min(42dvh,360px)!important;overflow:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-composer.mode-reply .inbox-attachment-preview{flex:none;max-height:180px;overflow:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-composer.mode-reply .inbox-front-addresses{max-height:min(35dvh,220px)!important;overflow:auto!important}}.inbox-read-receipts{flex-shrink:0;font-size:12px;position:relative}.inbox-read-receipts summary{cursor:pointer;color:var(--brand-muted);border-radius:6px;align-items:center;gap:6px;padding:4px 6px;list-style:none;display:flex}.inbox-read-receipts summary::-webkit-details-marker{display:none}.inbox-read-receipts summary:hover{background:var(--brand-surface-soft);color:var(--brand-ink)}.inbox-receipt-avatars{padding-left:3px;display:flex}.inbox-receipt-avatars>span,.inbox-receipt-avatar{color:#4771a8;border:2px solid var(--brand-paper);background:#e9f2fe;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-3px;font-size:12px;font-weight:650;display:grid}.inbox-receipts-popover{z-index:65;border:1px solid var(--brand-line);background:var(--brand-paper);width:min(330px,100vw - 32px);max-height:380px;color:var(--brand-ink);border-radius:12px;padding:18px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 35px #0002}.inbox-receipts-popover>strong{font-size:13px}.inbox-receipts-popover p{color:var(--brand-muted);margin:5px 0 14px;font-size:12px}.inbox-receipt-person{border-top:1px solid var(--brand-line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.inbox-receipt-person>span:last-child{flex-direction:column;gap:4px;display:flex}.inbox-receipt-person strong{font-size:12px}.inbox-receipt-person time,.inbox-receipt-person small{color:var(--brand-muted);font-size:12px}.inbox-receipt-avatar{flex-shrink:0;width:30px;height:30px;font-size:12px}.inbox-receipts-retry{color:var(--brand-muted);background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=650px){.inbox-receipt-avatars{display:none}.inbox-receipts-popover{left:0;right:auto}}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-thread-meta>.inbox-read-receipts{order:1;display:block!important}html[data-theme] .iq-delight.app-shell .inbox-read-receipts summary{gap:5px;min-height:30px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-receipts-popover{width:auto;max-height:calc(100dvh - 280px);position:fixed;top:250px;left:16px;right:16px}}html[data-theme] .iq-delight.app-shell .inbox-receipts-popover>p{font-size:12px;line-height:1.5}@media (width<=760px){html[data-theme=light] .iq-delight.app-shell :is(.inbox-mobile-status-tabs button,.inbox-mobile-status-tabs button span,.inbox-mobile-folder span,.inbox-mobile-folder svg,.inbox-mobile-list-head .icon-button,.inbox-mobile-popout,.mobile-menu svg){color:#252b32!important}html[data-theme=light] .iq-delight.app-shell .inbox-mobile-status-tabs button.active{color:#4278bf!important;background:#ebf4ff!important}}html[data-theme] .iq-delight.app-shell .inbox-pagination{border-color:var(--brand-line);color:var(--brand-ink)}html[data-theme] .iq-delight.app-shell .inbox-history-progress{border-color:var(--brand-line);color:var(--brand-slate)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses{grid-auto-rows:max-content;align-content:start;overflow-y:auto;max-height:min(40dvh,340px)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-fields{border:0;min-width:0;margin:0;padding:0;display:contents}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-field{border-top:1px solid var(--front-line);flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:4px 0;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-field>label{color:var(--front-muted);flex:0 0 44px;margin:0;padding:0;font-size:12px;font-weight:500}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-input{cursor:text;border-radius:7px;flex-wrap:wrap;flex:120px;align-items:center;gap:5px;min-width:0;min-height:36px;padding:3px 5px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-input:focus-within{background:var(--front-hover);box-shadow:0 0 0 1px var(--front-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-input>input{width:100px!important;min-width:85px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;outline:0!important;flex:155px!important;font-size:13px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-addresses .iq-recipient-input>input:focus{box-shadow:none!important;outline:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-chip{background:var(--front-selected);border:1px solid var(--front-line);color:var(--front-ink);border-radius:6px;flex:0 auto;align-items:center;gap:5px;max-width:100%;padding:3px 4px 3px 7px;font-size:12px;line-height:20px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:inherit;-webkit-user-select:text;user-select:text;flex:auto;font-weight:500;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-chip>svg{color:var(--front-muted);flex:none}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-chip>button{width:22px;height:22px;min-height:22px;color:var(--front-muted);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin:0;padding:2px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-chip>button:hover{background:var(--front-hover);color:var(--front-ink)}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-chip.invalid{color:#c93838;border-color:#c9383866}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-error{color:#c93838;flex-basis:100%;padding-left:52px;font-size:12px}html[data-theme] .iq-recipient-popover{--recipient-bg:#fff;--recipient-ink:#232930;--recipient-muted:#6a6978;--recipient-line:#e4e8ed;--recipient-hover:#f1f7ff;overscroll-behavior:contain;border:1px solid var(--recipient-line);background:var(--recipient-bg);min-width:0;max-width:calc(100vw - 24px);color:var(--recipient-ink);border-radius:11px;margin:0;padding:6px;font-family:inherit;font-size:13px;line-height:1.4;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 40px #17132c26}html[data-theme=dark] .iq-recipient-popover{--recipient-bg:#262b32;--recipient-ink:#f3f6fa;--recipient-muted:#b1bac5;--recipient-line:#424850;--recipient-hover:#35404f;box-shadow:0 12px 40px #0006}html[data-theme] .iq-recipient-popover>header{color:var(--recipient-muted);letter-spacing:.02em;justify-content:space-between;align-items:center;padding:7px 9px;font-size:12px;font-weight:600;display:flex}html[data-theme] .iq-recipient-popover [role=option]{text-align:left;width:100%;min-height:56px;color:var(--recipient-ink);box-shadow:none;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px;display:flex}html[data-theme] .iq-recipient-popover [role=option]:is(:hover,[aria-selected=true]){background:var(--recipient-hover)}html[data-theme] .iq-recipient-popover .iq-recipient-avatar{background:var(--recipient-hover);height:32px;color:var(--recipient-ink);border-radius:9px;flex:0 0 32px;place-items:center;font-size:12px;font-weight:600;display:grid}html[data-theme] .iq-recipient-popover .iq-recipient-person{flex:1;gap:3px;min-width:0;display:grid}html[data-theme] .iq-recipient-popover .iq-recipient-person strong{max-width:none;color:var(--recipient-ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600;overflow:hidden}html[data-theme] .iq-recipient-popover .iq-recipient-person>span{color:var(--recipient-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;font-weight:400;overflow:hidden}html[data-theme] .iq-delight.app-shell .iq-recipient-popover>header>span{white-space:nowrap;color:var(--recipient-muted);flex:auto;font-size:12px;font-weight:500}html[data-theme] .iq-recipient-popover [role=option]>small{color:var(--recipient-muted);text-overflow:ellipsis;white-space:nowrap;max-width:24%;font-size:12px;overflow:hidden}html[data-theme] .iq-recipient-popover>p,html[data-theme] .iq-recipient-popover>footer{color:var(--recipient-muted);margin:0;padding:10px;font-size:12px}html[data-theme] .iq-recipient-popover>footer button{font-size:inherit;color:inherit;background:0 0;border:0;padding:2px 4px;text-decoration:underline}html[data-theme] .iq-recipient-popover>footer a{color:var(--recipient-ink);overflow-wrap:anywhere;font-size:14px;text-decoration:underline}html[data-theme] .iq-recipient-popover .iq-recipient-use-address{border:0;border-top:1px solid var(--recipient-line);color:var(--recipient-ink);overflow-wrap:anywhere;background:0 0;align-items:center;gap:8px;width:100%;padding:10px;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-feedback{border-top:1px solid var(--front-line);background:var(--front-hover);color:var(--front-ink);flex:none;align-items:center;gap:9px;margin:0;padding:10px 16px;font-size:12px;line-height:1.5;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-feedback>svg{flex:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-feedback strong{font-size:12px;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-send-feedback.is-error{color:#b42328;background:#b5222512;border-color:#b4232833}html[data-theme=dark] .iq-delight.app-shell .inbox-front .inbox-send-feedback.is-error{color:#ffaaa9}@media (width<=620px){html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-input>input{font-size:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .iq-recipient-chip>button{width:28px;height:28px;min-height:28px}html[data-theme] .iq-recipient-popover [role=option]{min-height:60px}html[data-theme] .iq-recipient-popover [role=option]>small{display:none}}.inbox-history-search{color:var(--brand-muted);border-bottom:1px solid var(--brand-border);align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray.inbox-attachment-preview{box-sizing:border-box;z-index:2;flex:none;gap:7px;min-width:0;display:grid;position:relative;box-shadow:0 1px 2px #1018280a;background:linear-gradient(180deg, color-mix(in srgb, var(--compose-head,var(--front-hover)) 78%, var(--compose-paper,var(--front-card))), var(--compose-paper,var(--front-card)))!important;border:1px solid var(--compose-line,var(--front-line))!important;border-radius:10px!important;max-height:none!important;margin:7px 14px 9px!important;padding:7px 8px 8px!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray>.composer-attachment-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:26px;margin:0!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-heading{align-items:center;min-width:0;color:var(--compose-ink,var(--front-ink))!important;gap:7px!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-heading-icon{background:var(--compose-selection,var(--front-selected));color:var(--compose-accent,var(--front-accent));border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;height:26px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-heading>span:last-child{gap:0;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-heading strong{color:var(--compose-ink,var(--front-ink));font-size:12px;font-weight:650;line-height:1.25}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-heading small{color:var(--compose-muted,var(--front-muted));font-size:12px;font-weight:500;line-height:1.25}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-summary{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:50%;font-weight:500;overflow:hidden;color:var(--compose-muted,var(--front-muted))!important;font-size:12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray>.composer-attachment-list{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:color-mix(in srgb, var(--compose-muted,var(--front-muted)) 38%, transparent) transparent;scrollbar-width:thin;min-width:0;scroll-padding-inline:1px;grid-template-columns:none!important;gap:6px!important;padding:1px 1px 3px!important;display:flex!important;overflow:auto hidden!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-item{box-sizing:border-box;scroll-snap-align:start;gap:3px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;overflow:visible;box-shadow:0 1px 2px #1018280d;background:var(--compose-paper,var(--front-card))!important;border:1px solid var(--compose-line,var(--front-line))!important;border-radius:8px!important;flex:0 0 clamp(205px,32%,246px)!important;grid-template-columns:minmax(0,1fr) 28px 28px!important;min-height:46px!important;padding:4px!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-item:hover,html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-item:focus-within{box-shadow:0 3px 10px #10182812;border-color:color-mix(in srgb, var(--compose-accent,var(--front-accent)) 36%, var(--compose-line,var(--front-line)))!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-open{border-radius:6px;align-items:center;min-height:36px;overflow:hidden;grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;padding:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-open:focus-visible{outline-offset:1px}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-thumbnail{border-radius:6px;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-thumbnail.file svg{width:15px;height:15px}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-thumbnail.file small{max-width:28px;font-size:5.5px}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-copy{gap:2px;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-copy strong{color:var(--compose-ink,var(--front-ink));font-size:12px;font-weight:600;line-height:1.2}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-copy small{color:var(--compose-muted,var(--front-muted));text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .attachment-copy-control{place-self:center;margin:0}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .attachment-copy-control>button,html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-remove{color:var(--compose-muted,var(--front-muted));border-radius:6px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .attachment-copy-control>button:hover,html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .attachment-copy-control>button:focus-visible{color:var(--compose-accent,var(--front-accent));background:var(--compose-selection,var(--front-selected))!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-remove:hover,html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-remove:focus-visible{color:#b42328;background:#b4232812!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar{flex-wrap:wrap}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar>.composer-attachment-tray{flex:1 0 100%;order:-1;width:100%;margin:2px 0 0!important}@container email-composer (width<=520px){html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray.inbox-attachment-preview{margin-inline:10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-summary{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray .inbox-attachment-preview-item{flex-basis:min(82cqi,236px)!important}}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .composer-attachment-tray.inbox-attachment-preview{margin:6px 9px 8px!important;padding:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-internal-comment-bar>.composer-attachment-tray{margin:2px 0 0!important}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta>.inbox-read-receipts{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-participants-trigger{color:var(--front-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:4px 6px;display:inline-flex!important}.inbox-participant-avatars{padding-left:4px;display:inline-flex}.inbox-participant-avatars>span,.inbox-participant-avatar{color:#174a8b;background:#e3efff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:inline-grid}.inbox-participant-avatars>span{border:2px solid var(--front-reader,#fff);margin-left:-4px}.inbox-participant-avatars>span:nth-child(2){color:#21643d;background:#dcf5e4}.inbox-participant-avatars>span:nth-child(3){color:#7c5318;background:#fff0d7}html[data-theme] .inbox-participants-panel{padding:0}html[data-theme] .inbox-participants-panel>header{justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--floating-line)!important}html[data-theme] .inbox-participants-panel>header button{margin-left:auto;padding:4px;display:grid}.inbox-participants-panel section{padding:10px 16px 4px}.inbox-participants-panel h4{color:var(--floating-muted);margin:0 0 8px;font-size:12px;font-weight:600}.inbox-participant-row{align-items:center;gap:9px;min-width:0;padding:8px 0;display:flex}.inbox-participant-name{overflow-wrap:anywhere;flex:1;min-width:0}.inbox-participant-status,.inbox-participant-row>button{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex;color:var(--floating-muted)!important}.inbox-participants-panel button:disabled{opacity:.5}.inbox-participant-empty{color:var(--floating-muted);margin:8px 0;font-size:12px}.inbox-participants-panel>footer{color:var(--floating-muted);border-top:1px solid var(--floating-line);align-items:start;gap:8px;margin-top:8px;padding:12px 16px;font-size:12px;display:flex}.inbox-participant-options{max-height:250px;padding:0 8px 8px;overflow:auto}.inbox-participant-options button{justify-content:space-between;gap:8px;width:100%;padding:10px;display:flex}.inbox-participant-options button:hover{background:var(--floating-hover)}.inbox-participant-error{color:#b42328;padding:8px 16px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-header{flex-wrap:wrap;flex:none;gap:12px;min-width:0;height:auto;max-height:none;padding:16px 18px 8px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title{flex:260px;align-self:flex-start;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title>div{width:100%;min-width:0;height:auto;max-height:none;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title h2{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;height:auto;max-height:none;margin:2px 0;line-height:1.45;display:block;overflow:visible;font-size:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions{flex-wrap:wrap;min-width:0;max-width:100%}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta{flex:none;align-items:center;gap:8px;padding:5px 18px 12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta>.inbox-done-button{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-channel{text-overflow:ellipsis;white-space:nowrap;max-width:min(280px,100%);overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-thread-nav{border-right:1px solid var(--front-line);margin-right:4px;padding-right:10px}.inbox-reading-menu{margin-left:auto;position:relative}.inbox-reading-menu>summary{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:6px;list-style:none;display:flex}.inbox-reading-menu>summary::-webkit-details-marker{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reading-menu>.inbox-reading-controls{border:1px solid var(--front-line);background:var(--front-card);z-index:35;border-radius:9px;flex-wrap:wrap;gap:8px;width:max-content;max-width:calc(100vw - 40px);display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0002;padding:10px!important}.workspace-update-notice{z-index:10000;border:1px solid var(--brand-line,#dce3ed);background:var(--brand-paper,#fff);width:max-content;max-width:calc(100vw - 32px);color:var(--brand-ink,#182338);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0002}.workspace-update-notice>span{flex:240px}.workspace-update-notice>button{cursor:pointer;border:1px solid var(--brand-line,#dce3ed);color:inherit;background:0 0;border-radius:6px;padding:6px 10px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-personal-archive{background:var(--front-card);color:var(--front-ink);border:1px solid var(--front-line);border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}@container inbox-workspace (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-meta:not(.details-expanded)>.inbox-participants-trigger{display:inline-flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-header{gap:5px;padding:8px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-title h2{font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-actions{justify-content:flex-start}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-personal-archive{font-size:12px}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-menu-trigger{color:var(--front-muted);background:0 0;border:0;border-radius:5px;flex:none;padding:5px;display:inline-flex}html[data-theme] .inbox-message-menu{border-radius:12px;padding:4px 0}html[data-theme] .inbox-message-menu [role=group]{padding:5px 8px}html[data-theme] .inbox-message-menu [role=group]+[role=group]{border-top:1px solid var(--floating-line)}html[data-theme] .inbox-message-menu [role=menuitem]{text-align:left;align-items:center;gap:11px;width:100%;min-height:37px;padding:9px 10px;display:flex}html[data-theme] .inbox-message-menu [role=menuitem]>span{flex:1}html[data-theme] .inbox-message-menu [role=menuitem]>svg{flex:none}html[data-theme] .inbox-message-menu kbd{color:var(--floating-muted);white-space:nowrap;font-family:inherit;font-size:12px}html[data-theme] .inbox-message-menu button:is(:hover,:focus-visible){background:var(--floating-hover);outline:none}html[data-theme] .inbox-message-menu button:disabled{opacity:.42;cursor:not-allowed}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-menu [role=menuitem]{color:var(--floating-ink);background:0 0;border-radius:6px;font-size:13px;font-weight:400;box-shadow:none!important;border:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-menu [role=menuitem]:is(:hover,:focus-visible){background:var(--floating-hover)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-menu kbd{box-shadow:none;background:0 0;border:0;padding:0}.inbox-rail-mailbox-label{flex-direction:column;gap:3px;padding:12px 14px 6px;font-size:12px;display:flex}.inbox-rail-mailbox-label small{color:var(--brand-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.inbox-rail-group-folders+.inbox-rail-group-folders{border-top:1px solid var(--brand-line);margin-top:8px}.inbox-workflow-receipts{flex-direction:column;align-items:center;gap:7px;margin:14px 20px;display:flex}.inbox-workflow-receipt{background:color-mix(in srgb,#28a875 12%,var(--brand-paper));color:var(--brand-ink);border:1px solid #28a87538;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;padding:9px 13px;font-size:12px;line-height:1.45;display:flex}.inbox-workflow-receipt>svg{color:#28a875;flex-shrink:0}.inbox-workflow-receipt time{color:var(--brand-muted);font-size:12px}.inbox-workflow-receipt.assignment{background:color-mix(in srgb,var(--brand-primary) 9%,var(--brand-paper));border-color:color-mix(in srgb,var(--brand-primary) 20%,transparent)}.email-signature-warning{color:var(--brand-muted);max-width:300px;font-size:12px;line-height:1.4}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-head-actions time.inbox-email-timestamp{white-space:normal;text-align:right;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:3px 8px;line-height:1.5;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-email-exact-time{white-space:normal}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-head{flex-wrap:wrap;grid-template-columns:28px minmax(0,1fr)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-message-head>.inbox-message-head-actions{flex-basis:100%;grid-column:1/-1;justify-content:flex-end}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-meta.inbox-handoff-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:13px;line-height:1.4;display:flex!important}.inbox-workflow-count{font-variant-numeric:tabular-nums;opacity:.8;margin-left:6px;font-size:.85em}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-picker-sms-setup>span strong{align-items:center;gap:5px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-sms-setup{background:color-mix(in srgb, var(--front-accent) 7%, var(--front-nav));border:1px dashed color-mix(in srgb, var(--front-accent) 28%, var(--front-line));color:var(--front-muted);border-radius:7px;align-items:flex-start;gap:8px;margin:4px 5px 8px;padding:9px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-sms-setup>svg{color:var(--front-accent);flex:none;margin-top:1px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-sms-setup>span{gap:3px;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-sms-setup strong{color:var(--front-ink);font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-sms-setup small{color:var(--front-muted);font-size:11px;line-height:1.35}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-picker-sms-setup>span strong svg,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-channel.sms,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-system-badge.sms{color:var(--front-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-system-badge.sms{background:color-mix(in srgb, var(--front-accent) 11%, var(--front-card));border:1px solid color-mix(in srgb, var(--front-accent) 24%, var(--front-line));border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-timeline-item{width:100%;margin-bottom:10px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message{background:var(--front-card);border:1px solid var(--front-line);color:var(--front-ink);border-radius:15px 15px 15px 5px;justify-self:start;min-width:min(220px,76%);max-width:min(76%,620px);padding:10px 12px 8px;box-shadow:0 2px 9px #1018280d}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message.outbound{background:color-mix(in srgb, var(--front-accent) 12%, var(--front-card));border-color:color-mix(in srgb, var(--front-accent) 25%, var(--front-line));border-radius:15px 15px 5px;justify-self:end}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message>header,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message>header strong{color:var(--front-ink);font-size:12px;font-weight:650}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message time,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message>footer{color:var(--front-muted);font-size:11px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message>p{color:var(--front-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 8px;font-size:15px;line-height:1.5}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-delivery{white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-delivery.status-delivered{color:#198754}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-delivery:is(.status-undelivered,.status-failed),html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-delivery-error{color:#c03838}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-delivery-error{margin-top:6px;font-size:11px;line-height:1.4;display:block}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer{background:var(--front-card);border:1px solid var(--front-line);border-radius:10px;gap:9px;margin:0 16px 9px;padding:11px 12px;display:grid;box-shadow:0 4px 18px #1018280f}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer-heading{align-items:center;gap:9px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-channel-icon{background:color-mix(in srgb, var(--front-accent) 12%, var(--front-card));color:var(--front-accent);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer-heading>span:last-child{gap:1px;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer-heading strong{color:var(--front-ink);font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer-heading small,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-counter{color:var(--front-muted);font-size:11px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer textarea{font:inherit;resize:vertical;border-radius:8px;width:100%;min-height:74px;max-height:180px;font-size:15px;line-height:1.45;background:var(--front-reader)!important;border:1px solid var(--front-line)!important;color:var(--front-ink)!important;padding:10px 11px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer textarea::placeholder{color:var(--front-muted)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer>footer .primary-button{flex:none;min-height:36px}html[data-theme] .iq-delight.app-shell .inbox-front :is(.inbox-sms-error,.inbox-sms-disabled){background:color-mix(in srgb, #d94848 8%, var(--front-card));border:1px solid color-mix(in srgb, #d94848 25%, var(--front-line));color:var(--front-ink);border-radius:7px;align-items:flex-start;gap:7px;margin:0;padding:8px 9px;font-size:12px;line-height:1.45;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front :is(.inbox-sms-error,.inbox-sms-disabled) svg{color:#c03838;flex:none;margin-top:1px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-error span{gap:2px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-notice{background:color-mix(in srgb, #198754 8%, var(--front-card));border:1px solid color-mix(in srgb, #198754 25%, var(--front-line));color:var(--front-ink);border-radius:7px;align-items:flex-start;gap:7px;margin:0;padding:8px 9px;font-size:12px;line-height:1.45;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-notice svg{color:#198754;flex:none;margin-top:1px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-notice span{gap:2px;display:grid}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message{min-width:0;max-width:88%}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-message>footer{flex-direction:column;align-items:flex-end;gap:3px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer{margin:0 8px 8px;padding:9px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer textarea{min-height:86px;font-size:16px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer>footer{flex-direction:column;align-items:stretch;gap:7px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-sms-composer>footer .primary-button{justify-content:center;width:100%}}html[data-theme=light],html[data-theme=light] .iq-delight{--brand-canvas:#f6f7f9;--brand-paper:#fff;--brand-surface:#fff;--brand-surface-soft:#f1f3f6;--brand-ink:#202631;--brand-midnight:#202631;--brand-midnight-soft:#414957;--brand-slate:#596273;--brand-muted:#596273;--brand-faint:#667182;--brand-line:#e0e4ea;--brand-line-strong:#bdc5d1;--brand-blue:#174a8b;--brand-blue-dark:#103a70;--brand-blue-wash:#ebf2fb;--workspace-nav:#f0f2f5;--workspace-nav-ink:#374151;--workspace-nav-muted:#5e6878;--workspace-nav-hover:#e6e9ef;--workspace-nav-active:#dee9f7;--workspace-nav-selected:#174a8b;--workspace-action:#174a8b;--workspace-action-hover:#103a70;--brand-shadow-sm:0 1px 3px #1822320a}html[data-theme=dark],html[data-theme=dark] .iq-delight{--brand-canvas:#191b22;--brand-paper:#22252e;--brand-surface:#22252e;--brand-surface-soft:#2b2f39;--brand-ink:#f0f1f5;--brand-midnight:#f0f1f5;--brand-midnight-soft:#d1d5df;--brand-slate:#bec4d0;--brand-muted:#bec4d0;--brand-faint:#a4adbd;--brand-line:#363b48;--brand-line-strong:#525c70;--brand-blue:#a7cdff;--brand-blue-dark:#bedaff;--brand-blue-wash:#313e4e;--workspace-nav:#15171e;--workspace-nav-ink:#d7dbe5;--workspace-nav-muted:#abb3c3;--workspace-nav-hover:#262a35;--workspace-nav-active:#323f4f;--workspace-nav-selected:#daeaff;--workspace-action:#235fa8;--workspace-action-hover:#2c70bc;--brand-shadow-sm:0 1px 3px #00000026}html[data-theme] .iq-delight{--iq-type-body:16px;--iq-type-label:14px;--iq-type-page:clamp(26px, 2.2vw, 32px);--iq-type-section:20px;--iq-radius-button:8px;--iq-radius-input:8px;--iq-radius-card:12px;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}html[data-theme] .iq-delight.app-shell .sidebar,html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .sidebar,html[data-theme] .iq-delight.app-shell.assistant-mode .sidebar{overflow:visible;background:var(--workspace-nav)!important;border-right:1px solid var(--brand-line)!important;box-shadow:none!important;color:var(--workspace-nav-ink)!important}html[data-theme] .iq-delight.app-shell .sidebar .create-menu{max-height:calc(100dvh - 180px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;right:0;overflow-y:auto}html[data-theme] .iq-delight.app-shell .sidebar.collapsed .create-menu{min-width:216px;left:calc(100% + 12px);right:auto}@media (width<=920px){html[data-theme] .iq-delight.app-shell .sidebar .create-menu,html[data-theme] .iq-delight.app-shell .sidebar.collapsed .create-menu{min-width:0;top:calc(100% + 4px);left:0;right:0}}html[data-theme] .iq-delight.app-shell .sidebar .sidebar-brand{border-color:var(--brand-line);margin-bottom:12px}html[data-theme] .iq-delight.app-shell .sidebar :is(.brand-lockup strong,.brand-lockup span,.nav-item,.nav-item span,.nav-customize-button,.nav-customize-button span,.sidebar-settings,.sidebar-help strong){color:var(--workspace-nav-ink)!important;opacity:1!important}html[data-theme] .iq-delight.app-shell .sidebar :is(.nav-item,.sidebar-settings){letter-spacing:0;border:0;min-height:42px;line-height:22px;box-shadow:none!important;border-radius:8px!important;font-size:15px!important;font-weight:500!important}html[data-theme] .iq-delight.app-shell .sidebar :is(.nav-item,.nav-customize-button,.sidebar-settings) svg{stroke-width:1.8px;color:var(--workspace-nav-muted)!important;opacity:1!important}html[data-theme] .iq-delight.app-shell .sidebar :is(.nav-item:hover,.nav-customize-button:hover,.sidebar-settings:hover){background:var(--workspace-nav-hover)!important}html[data-theme] .iq-delight.app-shell .sidebar .nav-item.active{background:var(--workspace-nav-active)!important;box-shadow:inset 3px 0 var(--brand-blue)!important;font-weight:650!important}html[data-theme] .iq-delight.app-shell .sidebar .nav-item.active,html[data-theme] .iq-delight.app-shell .sidebar .nav-item.active :is(span,svg){color:var(--workspace-nav-selected)!important}html[data-theme] .iq-delight.app-shell .sidebar :is(.nav-section-label,.nav-section-label span,.nav-section-label svg,.brand-lockup small,.sidebar-help span,.sidebar-help small){color:var(--workspace-nav-muted)!important}html[data-theme] .iq-delight.app-shell .sidebar .nav-section-label{min-height:32px;letter-spacing:.025em!important;text-transform:none!important;font-size:12px!important;font-weight:650!important}html[data-theme] .iq-delight.app-shell .sidebar .nav-section+.nav-section,html[data-theme] .iq-delight.app-shell .sidebar :is(.nav-customize-wrap,.sidebar-settings){border-color:var(--brand-line)}html[data-theme] .iq-delight.app-shell .sidebar .sidebar-help{box-shadow:none;border-radius:8px;background:var(--workspace-nav-hover)!important;border:0!important}html[data-theme] .iq-delight.app-shell .sidebar .sidebar-help strong{font-size:13px}html[data-theme] .iq-delight.app-shell .sidebar .sidebar-help span{font-size:12px}html[data-theme] .iq-delight.app-shell .sidebar :is(.rail-toggle,.mobile-close){color:var(--workspace-nav-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important}html[data-theme] .iq-delight.app-shell .sidebar :is(.rail-toggle:hover,.mobile-close:hover){background:var(--workspace-nav-hover)!important}html[data-theme] .iq-delight.app-shell .sidebar .main-nav{scrollbar-width:thin;scrollbar-color:var(--brand-line-strong) transparent;gap:8px}html[data-theme] .iq-delight.app-shell .sidebar .nav-customize-button{min-height:38px;font-size:13px}html[data-theme] .iq-delight :is(.primary-button,.create-button,.dark-button){background:var(--workspace-action)!important;box-shadow:none!important;color:#fff!important;border:1px solid #0000!important;font-weight:600!important}html[data-theme] .iq-delight :is(.primary-button,.create-button,.dark-button):hover:not(:disabled){transform:none;background:var(--workspace-action-hover)!important}html[data-theme] .iq-delight :is(.primary-button,.create-button,.dark-button):disabled{opacity:.48;cursor:not-allowed}html[data-theme] .iq-delight :is(.secondary-button,.row-action,.icon-button){box-shadow:none;font-weight:550!important}html[data-theme] .iq-delight :is(.secondary-button,.row-action,.icon-button):hover:not(:disabled){background:var(--brand-surface-soft)!important;border-color:var(--brand-line-strong)!important}html[data-theme] .iq-delight .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--brand-paper)!important;box-shadow:none!important}html[data-theme] .iq-delight .topbar :is(.organization-switcher>button,.global-search-button,.profile-button,.notification-button){box-shadow:none;border-radius:8px}html[data-theme] .iq-delight :is(.page-header,.settings-content-head){flex-wrap:wrap;gap:16px}html[data-theme] .iq-delight :is(.page-header p,.settings-content-head p){max-width:72ch;font-size:15px}html[data-theme] .iq-delight :is(.panel,.metric-card,.summary-card,.settings-section,.calendar-panel){border-radius:12px;box-shadow:var(--brand-shadow-sm)!important}html[data-theme] .iq-delight :is(.popover,.profile-menu,.notification-popover,.create-menu,.nav-customize-popover){border-radius:10px;box-shadow:0 12px 40px #00000029;background:var(--brand-paper)!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.profile-menu,.create-menu,.nav-customize-popover) :is(button,strong){color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.popover,.profile-menu,.create-menu) button{font-size:14px}html[data-theme] .iq-delight .data-table td{padding-block:15px;font-size:14px;line-height:1.5}html[data-theme] .iq-delight .data-table th{letter-spacing:.02em;text-transform:none;padding-block:13px;font-size:12px!important}html[data-theme] .iq-delight .data-table :is(.status-pill,small){font-size:12px}html[data-theme] .iq-delight .tabs-row{scrollbar-width:thin;overflow-x:auto}html[data-theme] .iq-delight .tabs-row button{white-space:nowrap;font-size:14px}html[data-theme] .iq-delight :is(.table-toolbar,.page-actions,.page-header-actions){flex-wrap:wrap;gap:10px}html[data-theme] .iq-delight .main-area{min-width:0}html[data-theme] .iq-delight :is(.settings-nav,.settings-sidebar) button{min-height:40px;font-size:14px}html[data-theme] .iq-delight :is(.field-label,.form-field>span,.settings-section label){font-size:14px;line-height:1.5}html[data-theme] .iq-delight :is(.empty-state,.empty-copy){line-height:1.6}html[data-theme] .iq-delight :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid var(--brand-blue)!important}@media (width<=920px){html[data-theme] .iq-delight.app-shell .sidebar .nav-item{min-height:46px}html[data-theme] .iq-delight .page{padding:22px 18px 40px}html[data-theme] .iq-delight :is(.table-toolbar,.page-header-actions){max-width:100%}html[data-theme] .iq-delight .page-header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.iq-delight *,.iq-delight :before,.iq-delight :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme] .iq-delight .team-chat-page{flex-direction:column;gap:20px;height:calc(100dvh - 72px);min-height:0;padding:26px 28px;display:flex}html[data-theme] .iq-delight .team-chat-title{flex:none;align-items:center;gap:16px;margin:0}html[data-theme] .iq-delight .team-chat-title p{margin:6px 0 0;font-size:15px}html[data-theme] .iq-delight .team-chat-title>div>span{color:var(--brand-slate);text-transform:none;letter-spacing:.02em;font-size:12px}html[data-theme] .iq-delight .team-chat-shell{border:1px solid var(--brand-line);background:var(--brand-paper);height:auto;min-height:0;max-height:none;box-shadow:none;border-radius:12px;flex:1;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}html[data-theme] .iq-delight .team-chat-context{display:none}html[data-theme] .iq-delight .team-channel-rail{background:var(--brand-surface-soft);color:var(--brand-ink);border-right:1px solid var(--brand-line);min-height:0;padding:16px 10px;display:block;overflow-y:auto}html[data-theme] .iq-delight .team-channel-rail>div:first-child{gap:10px;padding:0 8px 16px;display:flex}html[data-theme] .iq-delight .team-channel-rail :is(strong,nav button span){color:var(--brand-ink)!important}html[data-theme] .iq-delight .team-channel-rail :is(small,p){font-size:12px;color:var(--brand-slate)!important}html[data-theme] .iq-delight .team-channel-rail nav{gap:4px;display:grid}html[data-theme] .iq-delight .team-channel-rail nav button{min-height:40px;color:var(--brand-slate);background:0 0;border:0;border-radius:7px;padding:8px;font-size:14px}html[data-theme] .iq-delight .team-channel-rail nav button.active{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}html[data-theme] .iq-delight .team-channel-rail nav button.active span{font-weight:600;color:var(--brand-blue-dark)!important}html[data-theme] .iq-delight .team-channel-rail nav b{background:var(--workspace-action);color:#fff;border-radius:10px;padding:1px 6px;font-size:12px}html[data-theme] .iq-delight .team-message-column{background:var(--brand-paper);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}html[data-theme] .iq-delight .team-channel-header{border-bottom:1px solid var(--brand-line);background:var(--brand-paper);flex:none;gap:12px;min-height:66px;padding:14px 20px}html[data-theme] .iq-delight .team-channel-header strong{font-size:16px;color:var(--brand-ink)!important}html[data-theme] .iq-delight .team-channel-header small{font-size:12px;color:var(--brand-slate)!important}html[data-theme] .iq-delight .team-mobile-channel-toggle{display:none}html[data-theme] .iq-delight .team-search-tools{border-bottom:1px solid var(--brand-line);gap:8px;padding:10px 18px;display:flex}html[data-theme] .iq-delight .team-search-tools label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}html[data-theme] .iq-delight .team-search-tools input{border:0;width:100%;font-size:13px;background:var(--brand-surface-soft)!important;min-height:34px!important}html[data-theme] .iq-delight .team-search-tools>button{border:1px solid var(--brand-line);color:var(--brand-slate);border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}html[data-theme] .iq-delight .team-search-tools>button[aria-pressed=true]{color:var(--brand-blue-dark);background:var(--brand-blue-wash)}html[data-theme] .iq-delight .team-message-thread{overscroll-behavior:contain;background:var(--brand-paper);flex:1;min-height:0;padding:18px 16px;overflow-y:auto}html[data-theme] .iq-delight .team-message{border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 8px;scroll-margin:24px;display:grid;position:relative}html[data-theme] .iq-delight .team-message:hover,html[data-theme] .iq-delight .team-message:focus-within{background:var(--brand-surface-soft)}html[data-theme] .iq-delight .team-message.grouped{padding-top:4px}html[data-theme] .iq-delight .team-message.grouped>div:first-child{grid-column:2}html[data-theme] .iq-delight .team-message-avatar{background:var(--brand-blue-wash);width:36px;height:36px;color:var(--brand-blue-dark);border-radius:11px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}html[data-theme] .iq-delight .team-message header{flex-wrap:wrap;gap:9px}html[data-theme] .iq-delight .team-message header strong{font-size:14px;color:var(--brand-ink)!important}html[data-theme] .iq-delight .team-message header time{color:var(--brand-slate);font-size:12px}html[data-theme] .iq-delight .team-message header em{background:var(--brand-blue-wash);font-size:12px;font-style:normal;color:var(--brand-blue-dark)!important}html[data-theme] .iq-delight .team-message :is(p,.team-message-rich-text){overflow-wrap:anywhere;font-size:15px;line-height:1.6;color:var(--brand-ink)!important}html[data-theme] .iq-delight .team-message-actions{border:1px solid var(--brand-line);background:var(--brand-paper);box-shadow:var(--brand-shadow-sm);opacity:0;z-index:2;border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;top:-12px;right:8px}html[data-theme] .iq-delight .team-message:hover .team-message-actions,html[data-theme] .iq-delight .team-message:focus-within .team-message-actions{opacity:1}html[data-theme] .iq-delight .team-message-actions button{width:32px;height:32px;color:var(--brand-slate);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}html[data-theme] .iq-delight .team-message-actions button:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}html[data-theme] .iq-delight .team-message-media img{object-fit:contain;border-radius:8px;max-width:100%;max-height:300px}html[data-theme] .iq-delight .team-message-media a{background:var(--brand-surface-soft);color:var(--brand-ink);border-color:var(--brand-line)}html[data-theme] .iq-delight :is(.team-pinned-label,.team-typing-status){color:var(--brand-slate);align-items:center;gap:6px;font-size:12px;display:flex}html[data-theme] .iq-delight .team-reactions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}html[data-theme] .iq-delight .team-reactions button{background:var(--brand-surface-soft);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:7px;min-height:30px;padding:3px 8px;font-size:15px}html[data-theme] .iq-delight .team-reactions button span{font-size:12px}html[data-theme] .iq-delight .team-reactions button[aria-pressed=true]{border-color:var(--brand-blue);background:var(--brand-blue-wash)}html[data-theme] .iq-delight .team-emoji-picker{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:10px;flex-wrap:wrap;gap:4px;width:min(300px,100%);margin:8px 0;padding:10px;display:flex}html[data-theme] .iq-delight .team-emoji-picker button{width:36px;height:36px;color:var(--brand-ink);background:0 0;border:0;border-radius:7px;padding:0;font-size:20px}html[data-theme] .iq-delight .team-emoji-picker button:hover{background:var(--brand-blue-wash)}html[data-theme] .iq-delight .team-message-composer{background:var(--brand-paper);border-top:1px solid var(--brand-line);flex:none;padding:8px 18px 14px;position:relative}html[data-theme] .iq-delight .team-message-composer>.team-composer-input{background:var(--brand-surface-soft);border:1px solid var(--brand-line);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;display:flex}html[data-theme] .iq-delight .team-message-composer textarea{resize:vertical;flex:1;min-width:0;max-height:180px;font-size:15px;font-weight:400;min-height:56px!important;color:var(--brand-ink)!important;background:0 0!important;border:0!important;padding:10px!important}html[data-theme] .iq-delight .team-message-composer>.team-composer-input>button{color:var(--brand-slate);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}html[data-theme] .iq-delight .team-message-composer>.team-composer-input>button:last-child{background:var(--workspace-action);color:#fff}html[data-theme] .iq-delight .team-message-composer>.team-composer-input>button:disabled{opacity:.4}html[data-theme] .iq-delight .team-message-composer>small{color:var(--brand-slate);margin-top:7px;font-size:12px;display:block}html[data-theme] .iq-delight .team-typing-status{min-height:20px;margin-bottom:4px}html[data-theme] .iq-delight .team-edit-message textarea{width:100%;font-size:15px}html[data-theme] .iq-delight .team-edit-message>div{gap:8px;margin-top:8px;display:flex}html[data-theme] .iq-delight .team-edit-message button{color:var(--brand-ink);background:var(--brand-surface-soft);border:1px solid var(--brand-line);border-radius:6px;padding:6px 12px;font-size:13px}html[data-theme] .iq-delight .team-composer-error{background:var(--brand-red-wash);border-radius:6px;margin:4px 0;padding:8px;font-size:13px;color:var(--brand-red)!important}html[data-theme] .iq-delight :is(.team-load-older,.team-jump-latest){background:var(--brand-blue-wash);color:var(--brand-blue-dark);border:1px solid var(--brand-line);border-radius:8px;align-items:center;gap:6px;min-height:36px;margin:6px auto;padding:6px 14px;font-size:13px;display:flex}html[data-theme] .iq-delight .team-direct-picker input{width:100%;min-width:0}html[data-theme] .iq-delight .team-mobile-rail-backdrop{display:none}@media (width<=1100px){html[data-theme] .iq-delight .team-chat-page{padding:20px 16px}html[data-theme] .iq-delight .team-chat-shell{grid-template-columns:190px minmax(0,1fr)}html[data-theme] .iq-delight .team-recognition-balance{display:none}}@media (width<=760px){html[data-theme] .iq-delight .team-chat-page{gap:0;height:calc(100dvh - 64px);padding:0}html[data-theme] .iq-delight .team-chat-title{display:none}html[data-theme] .iq-delight .team-chat-shell{border:0;border-radius:0;display:flex;position:relative}html[data-theme] .iq-delight .team-message-column{width:100%}html[data-theme] .iq-delight .team-channel-rail{z-index:12;width:min(290px,86vw);transition:transform .15s;position:absolute;inset:0 auto 0 0;transform:translate(-105%)}html[data-theme] .iq-delight .mobile-channels-open .team-channel-rail{transform:none}html[data-theme] .iq-delight .team-mobile-rail-backdrop{z-index:11;background:#0006;border:0;display:block;position:fixed;inset:0}html[data-theme] .iq-delight .team-mobile-channel-toggle{border:1px solid var(--brand-line);width:40px;height:40px;color:var(--brand-ink);border-radius:8px;flex:none;place-items:center;display:grid}html[data-theme] .iq-delight .team-channel-header{padding:10px 12px}html[data-theme] .iq-delight .team-message-thread{padding:12px 8px}html[data-theme] .iq-delight .team-message-actions{opacity:1;grid-column:2;width:fit-content;margin-top:4px;position:static}html[data-theme] .iq-delight .team-message-actions button{width:36px;height:36px}html[data-theme] .iq-delight .team-message-composer{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}html[data-theme] .iq-delight .team-message-composer textarea{font-size:16px;padding-inline:4px!important}html[data-theme] .iq-delight .team-message-composer>small{display:none}html[data-theme] .iq-delight .team-search-tools{padding:8px 12px}}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .personal-calendar-week .calendar-source-label{text-transform:none;letter-spacing:0;font-weight:500}html[data-theme] .iq-delight .topbar kbd{background:var(--brand-surface-soft);color:var(--brand-slate);border-color:var(--brand-line)}html[data-theme] .iq-delight .team-message-composer .team-typing-status{background:0 0;border:0;margin:0 0 4px;padding:0}html[data-theme] .iq-delight .team-message-composer .team-typing-status:empty{display:none}html[data-theme] .iq-delight .team-message-media a.file{align-items:center;gap:9px;max-width:100%;padding:12px;display:flex}html[data-theme] .iq-delight .team-message-media a.file span{font-size:13px}html[data-theme] .iq-delight .team-channel-add{color:var(--brand-slate);min-height:38px;font-size:13px}html[data-theme] .iq-delight .team-message-composer .team-emoji-picker{display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-editor{flex-direction:column;display:flex;overflow:hidden}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-editor>header,html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-editor>footer{flex:none}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-editor-body{flex:auto;min-height:0;overflow-y:auto}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-new-message{border:1px solid var(--brand-line);background:var(--brand-paper);width:100%;min-height:36px;color:var(--brand-muted);text-align:left;border-radius:6px;align-items:center;gap:8px;margin:4px 0 18px;padding:9px 10px;font-size:12px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-avatar{color:#86b0e8;background:#7868ce24;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;font-size:12px;font-weight:600;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-direct-list>button{gap:9px;min-height:44px;font-size:13px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-channel-header small{align-items:center;gap:5px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-author-name{min-height:0;color:var(--brand-ink);opacity:1;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:600}.team-author-name:not(:disabled):hover{text-decoration:underline}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .dense-messages .team-message{padding-top:7px;padding-bottom:7px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .dense-messages .team-message.grouped{padding-top:1px;padding-bottom:1px}.team-dm-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;background:#10111a80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-dialog{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:14px;flex-direction:column;width:min(480px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 25px 90px #0003}.team-dm-dialog>header{flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px 24px 18px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-dialog h2{letter-spacing:-.5px;margin:0 0 7px;font-size:22px;font-weight:600}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-dialog p{color:var(--brand-muted);margin:0;font-size:12px;line-height:1.5}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-dialog header button{width:28px;height:28px;min-height:0;color:var(--brand-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.team-dm-search{border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand-muted);border-radius:7px;flex-shrink:0;align-items:center;gap:9px;margin:0 24px 12px;padding:0 11px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-search input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;min-height:40px;padding:9px 0;font-size:14px}.team-dm-selected{flex-wrap:wrap;gap:6px;padding:0 24px 12px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-selected button{color:#8cb6ec;background:#7260d927;border:0;border-radius:5px;align-items:center;gap:7px;min-height:27px;padding:4px 8px;font-size:12px;display:flex}.team-dm-people{min-height:100px;max-height:350px;padding:0 16px 16px;overflow-y:auto}.team-dm-people label{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:11px 9px;display:flex}.team-dm-people label:hover{background:var(--brand-soft)}.team-dm-people label>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.team-dm-people strong{font-size:14px;font-weight:550}.team-dm-people small{color:var(--brand-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-people input{accent-color:#6894ce;width:18px;height:18px;min-height:0}.team-dm-dialog>footer{border-top:1px solid var(--brand-line);flex-shrink:0;gap:16px;padding:18px 24px 24px;display:grid}.team-dm-dialog>footer p{justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-dialog>footer button{justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:14px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-page{container-type:inline-size}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:22px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-nav{background:var(--brand-paper);padding:8px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-nav button{min-height:39px;color:var(--brand-muted);border-radius:7px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-nav button.active{color:var(--brand-ink);background:#7868ce20;font-weight:600}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-content{background:var(--brand-paper);border-radius:12px;min-width:0;padding:0;overflow:visible}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-content-head{border-bottom:1px solid var(--brand-line);padding:25px 26px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-content-head h2{letter-spacing:-.5px;font-size:23px;font-weight:600}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-content-head p{max-width:700px;font-size:13px;line-height:1.6}.settings-search{color:var(--brand-muted);align-items:center;gap:8px;margin-bottom:9px;padding:0 9px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-search input{background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:12px}.workspace-settings-cards{gap:20px;padding:24px;display:grid}.workspace-settings-cards>article{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:10px;min-width:0;padding:20px}.workspace-settings-cards article>header{align-items:center;gap:12px;margin-bottom:19px;display:flex}.workspace-settings-cards article>header>svg{color:#78a8e6;flex-shrink:0}.workspace-settings-cards article>header>div{flex:1}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .workspace-settings-cards h3{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.5}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .workspace-settings-cards p{color:var(--brand-muted);margin:0;font-size:12px;line-height:1.7}.workspace-settings-cards article>.primary-button{margin-top:17px}.workspace-connection-list{display:grid}.workspace-connection-list>div{border-top:1px solid var(--brand-line);align-items:center;gap:10px;min-width:0;padding:15px 0;display:flex}.workspace-connection-list>div>span:first-child{flex:1;gap:5px;min-width:0;display:grid}.workspace-connection-list strong{font-size:13px;font-weight:550}.workspace-connection-list small{color:var(--brand-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.workspace-connection-list .ready{color:#38997b;background:#31967716;border-radius:5px;padding:4px 7px;font-size:12px}.workspace-connection-list .needs-setup{color:var(--brand-muted);font-size:12px}.workspace-connection-list a{color:#78a8e6;font-size:12px}.workspace-preference-row{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.workspace-preference-row>span{gap:6px;min-width:0;display:grid}.workspace-preference-row strong{font-size:13px;font-weight:550}.workspace-preference-row small{color:var(--brand-muted);font-size:12px;line-height:1.6}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .workspace-preference-row>select{flex-shrink:0;width:145px;min-height:38px;font-size:13px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .workspace-preference-row>input{accent-color:#6894ce;flex-shrink:0;width:18px;height:18px;min-height:0}.workspace-settings-link{color:#78a8e6;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:inline-flex}.workspace-privacy-card{align-items:flex-start;gap:12px;display:flex}.workspace-privacy-card>svg{color:#38997b;flex-shrink:0;margin-top:4px}.workspace-settings-error{color:#d25459!important}.integration-mailbox-import{color:var(--brand-muted);font-size:12px}@container (width<=850px){html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-layout{grid-template-columns:1fr;gap:14px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-nav{display:none}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-mobile-select{gap:7px;font-size:12px;display:grid}.settings-mobile-select select{width:100%}}@media (width<=600px){.team-dm-backdrop{padding:10px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-dialog{max-height:calc(100dvh - 20px)}.team-dm-dialog>header{padding:20px}.team-dm-search{margin-inline:20px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-dm-search input{font-size:16px}.workspace-settings-cards{gap:14px;padding:14px}.workspace-settings-cards>article{padding:16px}.workspace-connection-list>div{flex-wrap:wrap}.workspace-preference-row{flex-wrap:wrap;gap:12px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .workspace-preference-row>select{font-size:16px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .settings-content-head{padding:20px}}.team-channel-category{margin-bottom:12px}html[data-theme] .iq-delight .team-channel-rail nav .team-category-toggle{color:var(--brand-muted);background:0 0;gap:4px;min-height:28px;padding:8px 5px 5px;font-size:12px;font-weight:650}.team-category-toggle span{white-space:normal;text-align:left}.team-category-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.team-channel-category>button+button{margin-top:2px}.team-chat-settings .team-settings-grid{flex-direction:column;display:flex}.team-chat-settings .team-channel-editor{max-width:760px;scroll-margin-top:20px}.team-chat-settings .team-channel-cards>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;display:grid}.team-chat-settings .team-channel-cards button{border:1px solid var(--brand-line);background:var(--brand-paper);text-align:left;border-radius:9px;min-width:0;padding:12px}.team-channel-cards button strong{font-size:14px;font-weight:600}.team-settings-help,.team-channel-members p{color:var(--brand-muted);font-size:12px}.team-channel-members{border:1px solid var(--brand-line);border-radius:9px;min-width:0;padding:14px}.team-channel-members>div{max-height:215px;margin-top:10px;overflow:auto}.team-channel-members>div label{align-items:center;gap:12px;padding:8px;display:flex}.team-channel-members label input{width:16px;height:16px}.team-channel-members label span{flex-direction:column;gap:3px;display:flex}.team-channel-members label strong{font-size:13px}.team-channel-members label small{color:var(--brand-muted);font-size:12px}.team-outside-invite>summary,.team-program-details>summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:600}.team-outside-invite>summary{align-items:center;gap:8px;display:flex}html[data-theme] .iq-delight .team-channel-category>button:not(.team-category-toggle){width:100%;min-height:34px;padding:6px 8px;font-size:13px}html[data-theme] .iq-delight .team-channel-rail nav .team-category-toggle span{font-size:12px;line-height:1.4;color:var(--brand-muted)!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-settings-intro{border:1px solid var(--brand-line);border-radius:10px;gap:14px;padding:18px;background:var(--brand-paper)!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-settings-intro h3{font-size:16px;color:var(--brand-ink)!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-settings-intro p{font-size:13px;line-height:1.55;color:var(--brand-muted)!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-settings-intro>span{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-channel-cards button strong{font-size:14px;font-weight:600;line-height:1.45}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-channel-cards button small{color:var(--brand-muted);font-size:12px;line-height:1.5}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-channel-cards button em{color:var(--brand-muted);font-size:12px;font-style:normal;line-height:1.5}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-channel-cards-head p{color:var(--brand-muted);font-size:13px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-channel-cards{background:0 0;border:0}@media (width<=650px){html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-settings-intro{flex-wrap:wrap}.team-settings-intro .primary-button{margin-left:auto}}.team-call-controls{margin-left:auto;position:relative}.team-call-buttons{gap:4px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-call-buttons button{width:36px;height:36px;min-height:0;color:var(--brand-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-call-buttons button:hover{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}.team-call-card{z-index:24;background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:10px;align-items:center;gap:10px;width:min(430px,100vw - 32px);padding:14px;font-size:12px;display:flex;position:absolute;top:45px;right:0;box-shadow:0 8px 24px #0002}.team-call-card>span{flex:1;align-items:center;gap:10px;display:flex}.team-call-card>span>span{gap:4px;display:grid}.team-call-card strong{font-size:12px}.team-call-card small{color:var(--brand-muted);line-height:1.5;font-size:12px!important}.team-call-card a{background:var(--workspace-action);color:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-call-card button{color:var(--brand-muted);background:0 0;border:0;min-height:28px;padding:4px}@media (width<=650px){.team-call-card{width:auto;position:fixed;top:155px;left:16px;right:16px}.team-channel-header .team-call-controls~span{display:none!important}.team-channel-header>div:first-of-type{min-width:0}.team-channel-header strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}}html[data-theme] .iq-delight .team-chat-page{flex:none!important}.team-message-overflow{display:none!important}html[data-theme] .iq-delight .team-reply-context{align-items:center;gap:7px;width:100%;min-width:0;display:flex}html[data-theme] .iq-delight .team-reply-context strong{white-space:nowrap;flex:none;font-size:12px}html[data-theme] .iq-delight .team-reply-context span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=760px){html[data-theme] .iq-delight .team-message{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 3px}html[data-theme] .iq-delight .team-message :is(p,.team-message-rich-text){font-size:14px;line-height:1.55}html[data-theme] .iq-delight .team-message header{gap:6px;padding-right:24px}html[data-theme] .iq-delight .team-message header em{display:none}html[data-theme] .iq-delight .team-message-overflow{width:32px;height:32px;min-height:0;color:var(--brand-muted);background:0 0;border:0;place-items:center;padding:0;position:absolute;top:6px;right:0;display:grid!important}html[data-theme] .iq-delight .team-message-actions{width:fit-content;margin-top:6px;display:none;position:static}html[data-theme] .iq-delight .team-message-actions.actions-open{opacity:1;display:flex}}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-call-card strong{white-space:normal;max-width:none;font-size:12px;line-height:1.45;overflow:visible}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-call-card small{white-space:normal;overflow:visible}.team-call-card>span>svg{flex-shrink:0}@media (width<=650px){.team-call-card{flex-wrap:wrap;padding:14px 40px 14px 14px}.team-call-card>span{flex-basis:100%}.team-call-card>a{margin-left:25px}.team-call-card>button[aria-label="Dismiss call invitation"]{position:absolute;top:8px;right:8px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-settings-intro{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-settings-intro>div{min-width:0}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-settings-intro>.primary-button{grid-column:1/-1;justify-self:start;margin:0}}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-message-composer .team-attach-control{width:36px;height:36px;color:var(--brand-slate);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;padding:0;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-message-composer .team-composer-input textarea{line-height:1.5;box-shadow:none!important;background:0 0!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-message-composer .gif-picker-trigger{height:36px;min-height:0;color:var(--brand-slate);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;display:flex}@media (width<=760px){html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-message-composer>.team-composer-input{grid-template-columns:36px 42px 36px minmax(0,1fr) 36px;gap:2px;padding:8px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-message-composer .team-composer-input textarea{resize:vertical;border-radius:0;grid-area:1/1/auto/-1;height:56px;max-height:140px;min-height:56px!important;padding:4px 6px!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-message-composer .team-composer-input>:not(textarea){grid-row:2}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .team-message-composer .team-composer-input>button:last-child{grid-column:5}}html[data-theme] .iq-delight .profile-settings-hero{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);box-shadow:none;border-radius:12px;padding:20px}html[data-theme] .iq-delight .profile-settings-hero h1{color:var(--brand-ink);font-size:26px;line-height:1.25}html[data-theme] .iq-delight .profile-settings-hero p{color:var(--brand-muted)}html[data-theme] .iq-delight .profile-settings-hero>div:nth-child(2)>span{color:var(--brand-blue);letter-spacing:.05em;font-weight:600}html[data-theme] .iq-delight .profile-settings-mark{color:var(--brand-blue);background:var(--brand-blue-wash);border-color:var(--brand-line);border-radius:10px;width:44px;height:44px}html[data-theme] .iq-delight .profile-privacy-note{color:var(--brand-muted);background:var(--brand-surface-soft);border-color:var(--brand-line);line-height:1.6}html[data-theme] .iq-delight .work-order-wizard .wizard-error{background:var(--brand-paper);color:var(--brand-ink);border:1px solid #c94949;border-radius:9px;flex:none;gap:10px;margin:12px 20px 0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}html[data-theme] .iq-delight .work-order-wizard .wizard-error>svg{color:#c94949;flex:none;margin-top:2px}html[data-theme] .iq-delight .work-order-wizard .wizard-error strong{color:var(--brand-ink);font-size:14px}html[data-theme] .iq-delight .work-order-wizard .wizard-error p{color:var(--brand-ink);margin:3px 0;font-size:14px}html[data-theme] .iq-delight .work-order-wizard .wizard-error small{color:var(--brand-muted);font-size:12px}@media (width<=600px){html[data-theme] .iq-delight .work-order-wizard .wizard-error{margin:8px 12px 0;padding:10px 12px}}html[data-theme] .iq-delight .work-order-wizard .wizard-form:has(>.wizard-error){grid-template-rows:auto minmax(0,1fr) auto}html[data-theme] .iq-delight .work-order-wizard :is(h2,h3,strong){color:var(--brand-ink)!important}html[data-theme] .iq-delight .work-order-wizard .wizard-header .icon-button{color:var(--brand-muted)!important}@media (width<=600px){html[data-theme] .iq-delight .work-order-wizard .wizard-actions{gap:10px}html[data-theme] .iq-delight .work-order-wizard .wizard-actions .secondary-button{flex:none;width:auto;min-width:76px}html[data-theme] .iq-delight .work-order-wizard .wizard-actions .primary-button{white-space:normal;font-size:14px;line-height:1.3}html[data-theme] .iq-delight .work-order-wizard .wizard-actions button>svg{flex:none}}@media (width>=921px){html[data-theme] .iq-delight.app-shell .sidebar{padding-top:12px!important}html[data-theme] .iq-delight.app-shell .sidebar.native-desktop-chrome{padding-top:max(46px, calc(env(titlebar-area-height,0px) + 8px))!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .sidebar-brand{box-sizing:border-box;gap:6px;height:76px;min-height:76px;margin-bottom:8px;padding:0 0 8px}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .brand-lockup img{border-radius:9px;width:30px;height:30px;box-shadow:0 1px 2px #0f172a1f!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .sidebar .rail-toggle{flex-direction:row;width:34px;height:34px;min-height:34px;position:static;box-shadow:none!important;color:var(--workspace-nav-muted)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0!important;display:inline-flex!important}html[data-theme] .iq-delight.app-shell.inbox-app-mode.rail-collapsed .sidebar .rail-toggle:hover{background:var(--workspace-nav-hover)!important;color:var(--workspace-nav-ink)!important}}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace{--cal-line:var(--brand-line);--cal-bg:var(--brand-paper);background:var(--cal-bg);height:calc(100dvh - 72px);min-height:360px;color:var(--brand-ink);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;container-type:inline-size}.calendar-workspace *{box-sizing:border-box}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-topline{border-bottom:1px solid var(--cal-line);flex:none;align-items:center;gap:10px;min-height:76px;padding:14px 22px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-topline h1{letter-spacing:-.5px;align-items:center;gap:10px;margin:0 20px 0 0;font-size:23px;font-weight:550;display:flex}.calendar-topline h1 svg{color:#5a94e0}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-icon-button{width:34px;height:34px;min-height:0;color:var(--brand-muted);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.calendar-icon-button:hover{background:var(--brand-soft)!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-today-button{border:1px solid var(--cal-line);min-height:36px;color:var(--brand-ink);background:0 0;border-radius:7px;padding:6px 17px;font-size:14px}.calendar-period-controls{gap:0;display:flex}.calendar-period-label{white-space:nowrap;font-size:19px;font-weight:500}.calendar-header-search{max-width:160px;color:var(--brand-muted);align-items:center;gap:6px;margin-left:auto;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-header-search input{background:0 0;border:0;width:100%;min-width:0;height:34px;padding:6px;font-size:14px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-view-select{border:1px solid var(--cal-line);width:105px;height:36px;min-height:36px;color:var(--brand-ink);background:0 0;border-radius:7px;padding:6px 12px;font-size:14px}.calendar-sidebar-toggle,.calendar-create-mobile,.calendar-sidebar-backdrop{display:none!important}.calendar-workspace-body{flex:1;min-height:0;display:flex;position:relative}.calendar-left-panel{flex-direction:column;flex-shrink:0;gap:24px;width:218px;padding:20px 18px;display:flex;overflow-y:auto}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-create{border:1px solid var(--cal-line);background:var(--brand-paper);width:100%;min-height:48px;color:var(--brand-ink);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-size:15px;font-weight:600;display:flex;box-shadow:0 2px 5px #00000012}.calendar-create svg{color:#5a94e0}.calendar-mini-month header{align-items:center;margin-bottom:10px;display:flex}.calendar-mini-month header strong{flex:1;font-size:13px;font-weight:600}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-mini-month header button{width:25px;height:25px;min-height:0;color:var(--brand-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.calendar-mini-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px 0;display:grid}.calendar-mini-grid>span{color:var(--brand-muted);padding-bottom:5px;font-size:12px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-mini-grid button{width:25px;height:25px;min-height:0;color:var(--brand-ink);background:0 0;border:0;border-radius:50%;padding:0;font-size:12px}.calendar-mini-grid button.outside{opacity:.4}.calendar-mini-grid button[aria-pressed=true]{color:#4477b9!important;background:#e3efff!important}.calendar-mini-grid button.today{opacity:1;color:#fff!important;background:#5a94e0!important}.calendar-date-jump{color:var(--brand-muted);gap:6px;font-size:12px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-date-jump input{border:1px solid var(--cal-line);background:0 0;width:100%;height:34px;min-height:0;padding:6px 8px;font-size:12px}.calendar-source-list,.calendar-sharing{gap:12px;display:grid}.calendar-left-panel h2{margin:0!important;font-size:13px!important;font-weight:650!important}.calendar-source{align-items:flex-start;gap:9px;min-width:0;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-source input{accent-color:#6094d9;width:16px;height:16px;min-height:0;margin:1px 0 0}.calendar-source.corporate input{accent-color:#19856f!important}.calendar-source>span{gap:2px;display:grid;overflow:hidden}.calendar-source strong{font-size:13px;font-weight:500}.calendar-source small{color:var(--brand-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.calendar-connect{gap:8px;font-size:12px;display:grid}.calendar-connect input{width:100%;min-width:0}.calendar-sharing{border-top:1px solid var(--cal-line);padding-top:22px}.calendar-sharing p{color:var(--brand-muted);margin:0;font-size:12px;line-height:1.5}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-sharing button{border:1px solid var(--cal-line);min-height:34px;color:var(--brand-ink);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:flex}.calendar-sharing input{width:100%;min-width:0;font-size:12px!important}.calendar-google-link{color:var(--brand-muted);align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}.calendar-sync-note{color:var(--brand-muted);margin-top:-15px;font-size:12px;line-height:1.5}.calendar-canvas{border-left:1px solid var(--cal-line);flex:1;min-width:0;min-height:0}.calendar-time-layout{flex-direction:column;height:100%;display:flex}.calendar-day-head,.calendar-all-day-row,.calendar-hours-grid{grid-template-columns:56px repeat(var(--calendar-days),minmax(0,1fr));display:grid}.calendar-day-head{flex:0 0 86px;padding-right:12px}.calendar-day-head>small{color:var(--brand-muted);text-align:center;align-self:end;padding:0 5px 10px;font-size:12px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-day-head>button{color:var(--brand-muted);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 4px;display:flex}.calendar-day-head button span{text-transform:uppercase;letter-spacing:.5px;font-size:12px}.calendar-day-head button strong{width:40px;height:40px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:27px;font-weight:400;display:grid}.calendar-day-head button.today strong{color:#fff;background:#5a94e0}.calendar-day-head button.today span{color:#77a8e7}.calendar-all-day-row{border-bottom:1px solid var(--cal-line);flex-shrink:0;min-height:32px;padding-right:12px}.calendar-all-day-row>small{color:var(--brand-muted);text-align:right;padding:5px 7px;font-size:12px}.calendar-all-day-row>div{border-left:1px solid var(--cal-line);align-content:start;gap:2px;padding:2px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-all-day-row button{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#fff;background:#6593cf;border:0;border-radius:4px;min-height:22px;padding:3px 6px;font-size:12px;font-weight:500;overflow:hidden}.calendar-all-day-row button.corporate{background:#218571!important}.calendar-hours-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.calendar-hours-grid{height:1440px}.calendar-hour-labels span{text-align:right;height:60px;color:var(--brand-muted);padding:0 9px 0 0;font-size:12px;line-height:14px;display:block;transform:translateY(-7px)}.calendar-time-day{border-left:1px solid var(--cal-line);min-width:0;height:1440px;position:relative}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-hour-hit{border:0;border-top:1px solid var(--cal-line);background:0 0;border-radius:0;width:100%;height:60px;min-height:0;padding:0;display:block}.calendar-hour-hit:hover:not(:disabled){background:#7260d908!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-time-event{z-index:1;text-align:left;color:#fff;min-height:0;box-shadow:none;background:#6593cf;border:1px solid #ffffff40;border-radius:5px;flex-direction:column;align-items:flex-start;gap:3px;padding:5px 7px;display:flex;position:absolute;overflow:hidden}.calendar-time-event.corporate{background:#278873!important}.calendar-time-event strong{font-size:12px;font-weight:600;line-height:1.3}.calendar-time-event span{opacity:.94;font-size:12px;line-height:1.2}.calendar-time-event:hover{filter:brightness(1.08)}.calendar-now-line{pointer-events:none;z-index:2;border-top:2px solid #e05b59;position:absolute;left:0;right:0}.calendar-now-line:before{content:"";background:#e05b59;border-radius:50%;width:8px;height:8px;margin:-5px 0 0 -4px;display:block}.calendar-date-grid{height:100%;display:grid;overflow:auto}.calendar-date-grid.view-month{grid-template-rows:repeat(6,minmax(92px,1fr));grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-date-grid>section{border-right:1px solid var(--cal-line);border-bottom:1px solid var(--cal-line);min-width:0;padding:7px}.calendar-date-grid>section>header{color:var(--brand-muted);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-date-grid header button{width:28px;height:28px;min-height:0;color:var(--brand-ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;display:grid}.calendar-date-grid .today header button{color:#fff!important;background:#5a94e0!important}.calendar-date-grid .outside{background:var(--brand-soft)}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-date-event{width:100%;min-height:25px;color:var(--brand-ink);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:2px 0;padding:4px;display:flex}.calendar-date-event:before{content:"";background:#6593cf;border-radius:50%;flex-shrink:0;width:7px;height:7px}.calendar-date-event.corporate:before{background:#278873}.calendar-date-event span{white-space:nowrap;color:var(--brand-muted);font-size:12px}.calendar-date-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.calendar-date-grid.view-agenda{padding:20px 32px;display:block}.calendar-date-grid.view-agenda>section{border-right:0;grid-template-columns:85px 1fr;padding:18px 0;display:grid}.calendar-date-grid.view-agenda header{justify-content:start;align-self:start;gap:12px}.calendar-date-grid.view-agenda .calendar-date-event{gap:15px;padding:12px}.calendar-date-grid.view-agenda .calendar-date-event :is(span,strong){font-size:14px}.calendar-date-grid p{color:var(--brand-muted);font-size:13px}.calendar-feedback{background:var(--brand-soft);flex-shrink:0;align-items:center;gap:9px;padding:10px 22px;font-size:13px;display:flex}.calendar-feedback.error{color:#d04c50}.calendar-feedback button{margin-left:auto}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14132355;place-items:center;padding:24px;display:grid;position:fixed;inset:0}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 90px #00000030}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet>header{background:var(--brand-soft);border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.calendar-event-sheet>header>div{align-items:center;gap:9px;display:flex}.calendar-event-sheet>header>div>span{display:none}.calendar-event-sheet>header strong{color:var(--brand-muted);font-size:13px;font-weight:550}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet>header>button{width:28px;height:28px;min-height:0;color:var(--brand-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-body{flex:1;align-content:start;gap:14px;min-height:0;padding:18px 26px;display:grid;overflow-y:auto}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet label{gap:5px;min-width:0;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet label>span{color:var(--brand-muted);align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.4;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet :is(input,select,textarea){background:var(--brand-soft);width:100%;min-width:0;height:36px;min-height:36px;color:var(--brand-ink);box-shadow:none;border:1px solid #0000;border-radius:5px;padding:7px 10px;font-size:13px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-title input{border:0;border-bottom:1px solid var(--brand-line);background:0 0;border-radius:0;height:48px;padding:5px 0 12px;font-size:25px;font-weight:400}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-check{align-items:center;gap:8px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-check input{accent-color:#5a94e0;width:15px;height:15px;min-height:0}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-check span{font-size:12px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet textarea{resize:vertical;height:64px;min-height:64px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-meet-toggle{color:#77a8e7;background:#7260d914;border:0;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:8px 11px;font-size:12px;text-decoration:none;display:flex}.calendar-meet-toggle>span:first-of-type{text-align:left;flex:1}.calendar-meet-toggle strong{font-weight:500}html[data-theme=light] .calendar-meet-toggle{color:#4b7dbe!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet>footer{border-top:1px solid var(--brand-line);background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px 20px;display:flex}.calendar-event-sheet>footer>div{gap:8px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet>footer :is(button,a){min-height:36px;padding:8px 14px;font-size:12px}.calendar-editor-recurring{color:var(--brand-muted);margin:0;font-size:12px;line-height:1.5}@container (width<=1080px){.calendar-topline h1{margin-right:0!important;font-size:20px!important}.calendar-period-label{font-size:16px}.calendar-header-search{max-width:100px}.calendar-left-panel{width:194px;padding:18px 13px}}@container (width<=900px){.calendar-left-panel{display:none}.calendar-sidebar-toggle{display:grid!important}.calendar-topline{gap:7px!important;padding:12px!important}.calendar-header-search{display:none}.calendar-period-label{flex:1}.calendar-sidebar-open .calendar-left-panel{z-index:20;background:var(--brand-paper);width:230px;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:6px 0 20px #0002}.calendar-sidebar-open .calendar-sidebar-backdrop{z-index:19;background:#0004;border:0;position:absolute;inset:0;display:block!important}.calendar-create-mobile{justify-content:center;align-items:center;gap:5px;color:#fff!important;background:#5a94e0!important;border:0!important;border-radius:7px!important;min-height:36px!important;padding:8px!important;display:flex!important}.calendar-create-mobile span{display:none}}@container (width<=620px){.calendar-topline{flex-wrap:wrap;gap:5px!important;min-height:99px!important}.calendar-topline h1{flex:1;font-size:21px!important}.calendar-topline .calendar-today-button{order:3}.calendar-period-controls{order:4}.calendar-period-label{flex:1 0 auto;order:5;font-size:14px}.calendar-topline .calendar-icon-button[aria-label=Refresh\ calendar]{display:none}.calendar-view-select{width:85px!important}.calendar-date-grid.view-month{grid-template-rows:repeat(6,minmax(100px,1fr))}.calendar-date-grid.view-month>section{padding:3px}.calendar-date-grid.view-month header span,.calendar-date-grid.view-month .calendar-date-event span{display:none}.calendar-date-grid.view-month .calendar-date-event{gap:3px;padding:3px 0}.calendar-date-grid.view-month .calendar-date-event strong{font-size:12px}.calendar-date-grid.view-agenda{padding:10px 15px}}@media (width<=600px){html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace{height:calc(100dvh - 64px)}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-editor-backdrop{padding:8px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet{border-radius:12px;max-height:calc(100dvh - 16px)}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-body{gap:13px;padding:16px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet :is(input,select,textarea){font-size:16px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet>footer{padding:12px 16px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-grid{grid-template-columns:1fr;gap:10px}}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace .calendar-left-panel{background:var(--brand-paper);box-shadow:none;border-top:0;border-bottom:0;border-radius:0}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace .calendar-left-panel h2{font-size:13px!important;font-weight:600!important;line-height:1.4!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace .calendar-sharing p{font-size:12px!important;line-height:1.6!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace .calendar-topline h1{font-size:23px!important;font-weight:500!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet :is(input,select,textarea){min-height:36px!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-check input{min-height:0!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-editor-title input:focus{box-shadow:none;border-bottom:2px solid #78a8e6;outline:0}.calendar-event-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.calendar-event-fields:disabled input,.calendar-event-fields:disabled textarea{opacity:1}.calendar-guests-field .iq-recipient-field{gap:5px;min-width:0;display:grid}.calendar-guests-field .iq-recipient-field>label{color:var(--brand-muted);font-size:12px;font-weight:500}.calendar-guests-field .iq-recipient-input{background:var(--brand-soft);border-radius:5px;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:4px 6px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-event-sheet .calendar-guests-field .iq-recipient-input>input{background:0 0;border:0;flex:160px;width:160px;height:32px;padding:4px;min-height:32px!important}.calendar-guests-field .iq-recipient-chip{border:1px solid var(--brand-line);background:var(--brand-paper);max-width:100%;color:var(--brand-ink);border-radius:5px;align-items:center;gap:4px;padding:2px 4px 2px 7px;font-size:12px;display:inline-flex}.calendar-guests-field .iq-recipient-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-guests-field .iq-recipient-chip>button{width:28px;height:28px;min-height:28px;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:3px;display:grid}.calendar-guests-field .iq-recipient-chip.invalid{color:#c93838;border-color:#c93838}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace{flex-shrink:0;padding:0!important}@media (width<=600px){html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace{height:calc(100dvh - 60px)}.calendar-topline .calendar-create-mobile{order:2}.calendar-period-label{min-width:0}.calendar-create-mobile{flex-shrink:0}}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-workspace{flex:none!important}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-time-event :is(strong,span),html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .calendar-day-head button.today strong{color:#fff!important}.booking-manager-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14132365;place-items:center;padding:24px;display:grid;position:fixed;inset:0}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager{background:var(--brand-paper);width:min(680px,100%);max-height:calc(100dvh - 48px);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 90px #0003}.booking-manager>header{border-bottom:1px solid var(--brand-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.booking-manager>header>div{align-items:center;gap:14px;display:flex}.booking-manager-icon{color:#78a8e6;background:#7260d91c;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager h2{letter-spacing:-.4px;margin:0 0 4px;font-size:20px;font-weight:600}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager p{color:var(--brand-muted);margin:0;font-size:12px;line-height:1.6}.booking-manager-body{gap:20px;min-height:0;padding:24px 26px;display:grid;overflow-y:auto}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager-body>label,.booking-setting-grid>label{gap:7px;min-width:0;font-size:12px;font-weight:550;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--brand-line);background:var(--brand-soft);width:100%;min-width:0;min-height:39px;color:var(--brand-ink);border-radius:7px;padding:9px 11px;font-size:13px}.booking-manager textarea{resize:vertical}.booking-setting-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-new-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-new-options>button{text-align:left;border:1px solid var(--brand-line);background:var(--brand-paper);min-height:145px;color:var(--brand-ink);border-radius:12px;align-content:start;gap:10px;padding:20px;display:grid;position:relative}.booking-new-options button>svg:first-child{color:#78a8e6}.booking-new-options button>svg:last-child{color:var(--brand-muted);position:absolute;top:20px;right:18px}.booking-new-options button strong{font-size:15px;font-weight:600}.booking-new-options button span{color:var(--brand-muted);font-size:12px;line-height:1.5}.booking-link-list{gap:14px;display:grid}.booking-link-list article{border:1px solid var(--brand-line);border-radius:10px;position:relative;overflow:hidden}.booking-link-accent{background:#6094d9;height:4px}.booking-link-list article header{padding:16px 18px}.booking-link-list article header>span{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-link-list h3{margin:5px 0 9px;font-size:17px;font-weight:550}.booking-link-list article p{align-items:center;gap:5px;display:flex}.booking-link-list article>div:last-child{border-top:1px solid var(--brand-line);justify-content:flex-end;align-items:center;gap:9px;padding:10px 18px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-link-list :is(button,a){min-height:32px;color:var(--brand-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-link-list .booking-copy{color:#78a8e6;background:#7260d917}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager .booking-back{color:var(--brand-muted);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;min-height:24px;padding:0;font-size:12px;display:flex}.booking-hosts{border:1px solid var(--brand-line);border-radius:10px;gap:12px;margin:0;padding:14px;display:grid}.booking-hosts legend,.booking-working-hours>strong{padding:0 5px;font-size:13px;font-weight:600}.booking-hosts>label{align-items:center;gap:10px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-hosts input{accent-color:#6094d9;width:16px;height:16px;min-height:0}.booking-host-avatar{color:#78a8e6;background:#7260d91c;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.booking-hosts label>span:last-child{gap:3px;display:grid}.booking-hosts strong{font-size:12px;font-weight:550}.booking-hosts small{color:var(--brand-muted);font-size:12px}.booking-weekdays{grid-template-columns:repeat(7,1fr);gap:6px;margin:12px 0;display:grid}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-weekdays button{border:1px solid var(--brand-line);min-height:35px;color:var(--brand-muted);background:0 0;border-radius:7px;padding:6px 3px;font-size:12px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-weekdays button[aria-pressed=true]{color:#78a8e6;background:#7260d917;border-color:#7260d955}.booking-privacy-note{background:var(--brand-soft);border-radius:8px;align-items:flex-start;gap:9px;padding:12px;display:flex}.booking-privacy-note svg{flex-shrink:0;margin-top:2px}.booking-manager-empty{text-align:center;justify-content:center;gap:10px;padding:25px 5px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager-error{color:#d44b50;background:#d44b5010;border:1px solid #d44b5050;border-radius:8px;padding:12px}.booking-manager>footer{border-top:1px solid var(--brand-line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 26px;display:flex}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager>footer button{border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:9px 16px;font-size:13px;display:flex}.premium-booking{--booking-ink:var(--brand-ink,#202331);--booking-muted:var(--brand-slate,#707585);--booking-line:var(--brand-line,#e9ecef);--booking-purple:#78a8e6;--booking-paper:var(--brand-paper,#fff);min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:var(--brand-canvas,#f8f9fb)!important;color:var(--booking-ink)!important;padding:36px 24px!important}.premium-booking *{box-sizing:border-box}.premium-booking>header{align-items:center;gap:10px;max-width:1060px;font-size:14px;display:flex;margin:0 auto 30px!important}.premium-booking>header img{width:32px;height:32px}.premium-booking .booking-card{background:var(--booking-paper);border:1px solid #e6e9ee;border-radius:18px;grid-template-columns:300px minmax(0,1fr);max-width:1060px;min-height:590px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 12px 50px #25204208}.premium-booking .booking-intro{background:var(--booking-paper);border-right:1px solid var(--booking-line);flex-direction:column;padding:38px 30px;display:flex}.booking-host-portraits{margin-bottom:22px;display:flex}.booking-host-portraits span{color:#5a8cce;border:3px solid var(--booking-paper);background:#e9f1fc;border-radius:50%;place-items:center;width:52px;height:52px;margin-left:-8px;font-size:16px;font-weight:600;display:grid}.booking-host-portraits span:first-child{margin-left:0}.premium-booking .booking-intro>small{color:var(--booking-muted);font-size:13px;font-weight:550;line-height:1.5}.premium-booking .booking-intro h1{letter-spacing:-.8px;color:var(--booking-ink);margin:10px 0 23px;font-size:28px;font-weight:650;line-height:1.25}.booking-meeting-facts{gap:15px;display:grid}.booking-meeting-facts span{color:#616779;align-items:center;gap:10px;font-size:13px;display:flex}.premium-booking .booking-intro p{color:var(--booking-muted);margin:27px 0 30px;font-size:14px;line-height:1.8}.booking-intro-footer{border-top:1px solid var(--booking-line);color:#979aa7;margin-top:auto;padding-top:24px;font-size:12px}.booking-flow{min-width:0;padding:32px}.booking-flow-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.booking-flow-header>span{letter-spacing:-.3px;font-size:19px;font-weight:600}.booking-flow-header small{align-items:center;gap:6px;display:flex}.booking-flow-header small span{color:#a1a0ab;background:#f2f4f6;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.booking-flow-header small .active{color:var(--booking-purple);background:#e9f1fc}.booking-flow-header i{background:var(--booking-line);width:16px;height:1px}.booking-date-time{grid-template-columns:minmax(0,1fr) 175px;gap:26px;display:grid}.booking-date-picker{min-width:0}.booking-date-picker header{align-items:center;gap:5px;margin:4px 0 25px;display:flex}.booking-date-picker header strong{flex:1;font-size:14px;font-weight:550}.premium-booking button{cursor:pointer;font:inherit}.premium-booking button:disabled{cursor:default;opacity:.4}.premium-booking .booking-date-picker header button{width:28px;height:28px;color:var(--booking-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.booking-date-cells{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px 3px;display:grid}.booking-date-cells small{text-align:center;letter-spacing:.5px;color:#8a8c9a;margin-bottom:6px;font-size:12px}.premium-booking .booking-date-cells button{width:35px;height:35px;min-height:0;color:var(--booking-purple);background:#eef3fa;border:0;border-radius:50%;justify-self:center;place-items:center;padding:0;font-size:13px;font-weight:600;display:grid}.premium-booking .booking-date-cells button:disabled{color:#aaaab5;opacity:.55;background:0 0;font-weight:400}.premium-booking .booking-date-cells button[aria-pressed=true]{background:var(--booking-purple);color:#fff}.booking-timezone{color:var(--booking-muted);align-items:center;gap:7px;margin-top:30px;display:flex}.premium-booking .booking-timezone select{background:var(--booking-paper);color:#63677a;border:0;width:100%;min-width:0;padding:7px 0;font-size:12px}.booking-time-picker>strong{margin:11px 0 20px;font-size:13px;font-weight:500;display:block}.booking-time-picker>p,.booking-time-options p{color:var(--booking-muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.6;display:flex}.booking-time-options{scrollbar-width:thin;align-content:start;gap:9px;max-height:365px;padding-right:5px;display:grid;overflow-y:auto}.booking-time-options>div{gap:5px;display:flex}.premium-booking .booking-time-options button{width:100%;height:43px;min-height:0;color:var(--booking-purple);background:var(--booking-paper);border:1px solid #c9dcf6;border-radius:7px;padding:9px 5px;font-size:12px;font-weight:600}.premium-booking .booking-time-options .selected>button:first-child{background:#f1f5fb;flex:1}.premium-booking .booking-time-options .booking-next{background:var(--booking-purple);color:#fff;border-color:var(--booking-purple);justify-content:center;align-items:center;gap:2px;width:75px;display:flex}.premium-booking .booking-bottom-note{color:#9294a1;align-items:center;gap:7px;margin:26px 0 0;font-size:12px;line-height:1.6;display:flex}.booking-guest-form{gap:19px;max-width:450px;display:grid}.premium-booking .booking-text-button{color:var(--booking-purple);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.booking-chosen{color:var(--booking-purple);background:#f5f8fc;border:1px solid #e7eef8;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.booking-chosen div{gap:5px;display:grid}.booking-chosen strong{font-size:13px;font-weight:550}.booking-chosen small{color:#8191a6;font-size:12px}.premium-booking .booking-guest-form label{color:var(--booking-ink);gap:8px;font-size:12px;font-weight:550;display:grid}.booking-guest-form label small{color:#9697a3;font-size:12px;font-weight:400}.premium-booking .booking-guest-form :is(input,textarea){background:var(--booking-paper);width:100%;min-width:0;min-height:43px;color:var(--booking-ink);border:1px solid #dfe3e8;border-radius:7px;padding:11px 13px;font-size:14px}.premium-booking .booking-guest-form textarea{resize:vertical}.premium-booking :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #94b9e9}.premium-booking .booking-submit{background:var(--booking-purple);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:45px;padding:12px 15px;font-size:13px;font-weight:550;display:flex}.premium-booking .booking-error{color:#ae4e4b;background:#fff2f1;border:1px solid #f0d5d3;border-radius:8px;align-items:center;gap:9px;margin:0 0 18px;padding:12px;font-size:12px;line-height:1.6;display:flex}.booking-error button{color:inherit;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.premium-booking>footer{text-align:center;color:#a1a0ad;margin:24px auto 0;font-size:12px}.booking-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:40px 30px;display:flex}.booking-success-icon{color:#429673;background:#eaf7f0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.booking-success h2{letter-spacing:-.5px;margin:8px 0 0;font-size:26px}.booking-success p{color:var(--booking-muted);align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.6;display:flex}.booking-success>div{justify-items:center;gap:10px;padding:25px;display:grid}.booking-success strong{font-size:15px}.booking-success div span{font-size:13px}.booking-success small{color:var(--booking-muted);font-size:12px}@media (width<=950px){.premium-booking .booking-card{grid-template-columns:240px minmax(0,1fr)}.premium-booking .booking-intro{padding:30px 23px}.booking-flow{padding:28px 23px}.booking-date-time{grid-template-columns:minmax(0,1fr);gap:15px}.booking-time-options{grid-template-columns:1fr 1fr;max-height:220px}.booking-date-cells button{width:36px!important;height:36px!important}.booking-timezone{margin-top:18px}}@media (width<=600px){.booking-manager-backdrop{padding:8px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager{border-radius:12px;max-height:calc(100dvh - 16px)}.booking-manager>header{padding:18px}.booking-manager-icon{display:none}.booking-manager-body{padding:18px}.booking-setting-grid{grid-template-columns:1fr;gap:14px}html[data-theme] .iq-delight:is(.app-shell,.tech-mobile-shell) .booking-manager :is(input,textarea,select){font-size:16px}.booking-manager>header p{max-width:240px}.booking-manager>footer{padding:14px 18px}.premium-booking{padding:20px 12px!important}.premium-booking>header{margin-bottom:18px!important}.premium-booking .booking-card{border-radius:13px;grid-template-columns:1fr;min-height:0}.premium-booking .booking-intro{border:0;border-bottom:1px solid var(--booking-line);padding:25px}.booking-host-portraits{margin-bottom:12px}.booking-host-portraits span{width:40px;height:40px;font-size:12px}.premium-booking .booking-intro h1{margin-bottom:18px;font-size:25px}.booking-meeting-facts{flex-wrap:wrap;gap:12px;display:flex}.booking-meeting-facts span{font-size:12px}.premium-booking .booking-intro p{margin:18px 0 0;font-size:13px}.booking-intro-footer{display:none}.booking-flow{padding:25px 20px}.booking-flow-header{margin-bottom:24px}.booking-flow-header>span{font-size:18px}.premium-booking .booking-guest-form :is(input,textarea){font-size:16px}}html[data-theme=light] .premium-booking{--booking-purple:#5489cf}html[data-theme] .premium-booking .booking-host-portraits span,html[data-theme] .premium-booking .booking-flow-header small span.active{color:#78a8e6;background:#7260d925}html[data-theme] .premium-booking .booking-flow-header small span{color:var(--booking-muted);background:var(--brand-soft)}html[data-theme] .premium-booking .booking-chosen{background:#7260d915;border-color:#7260d933}html[data-theme] .premium-booking .booking-chosen strong{color:var(--booking-ink)!important}html[data-theme] .premium-booking .booking-time-options button{border-color:#8978e66b}html[data-theme] .premium-booking .booking-time-options .selected>button:first-child{background:#7260d925}html[data-theme] .iq-delight.app-shell.assistant-mode .main-area.home-workspace{max-height:100%;overflow:hidden;height:100%!important;min-height:0!important;padding-top:64px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium{flex-direction:column;gap:12px;max-height:100%;overflow:hidden;background:var(--brand-canvas)!important;flex:auto!important;height:auto!important;min-height:0!important;padding:18px!important;display:flex!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-layout{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:14px;flex:1;position:relative;overflow:hidden;grid-template-columns:224px minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-layout.desktop-history-collapsed{grid-template-columns:minmax(0,1fr)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history{flex-direction:column;min-height:0;overflow:hidden;border:0!important;border-right:1px solid var(--brand-line)!important;width:auto!important;height:100%!important;box-shadow:none!important;background:var(--workspace-nav)!important;border-radius:0!important;padding:14px 10px!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .desktop-history-collapsed .assistant-history{display:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-history-head{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 16px;display:flex!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-rail-brand{align-items:center;gap:8px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-rail-brand>span{display:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-rail-brand strong{font-weight:650;color:var(--brand-ink)!important;font-size:14px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-history-head>div:last-child{gap:2px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-history-head button{width:28px;height:28px;min-height:28px;color:var(--brand-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-desktop-rail-collapse{display:grid!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-rail-close,html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-navigation{display:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-new-chat{border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;height:40px;min-height:40px;padding:0 12px;font-size:13px;font-weight:550;display:flex;box-shadow:0 1px 2px #00000008;border:1px solid var(--brand-line)!important;background:var(--brand-paper)!important;color:var(--brand-ink)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-new-chat span{color:inherit!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-new-chat:hover{border-color:var(--brand-blue)!important;background:var(--brand-blue-wash)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-search{color:var(--brand-muted);align-items:center;gap:7px;margin:12px 3px 4px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-search input{width:100%;min-width:0;height:32px;min-height:32px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important;font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-list{scrollbar-width:thin;flex:1;min-height:0;padding:0;overflow:auto}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-label{letter-spacing:.02em;text-transform:none;padding:18px 10px 7px;font-weight:600;color:var(--brand-muted)!important;font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-item{border-radius:7px;align-items:center;min-width:0;min-height:38px;margin:2px 0;display:flex;position:relative;background:0 0!important;border:0!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-item:hover{background:var(--workspace-nav-hover)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-item.active{background:var(--workspace-nav-active)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-open{min-width:0;min-height:38px;color:var(--brand-ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-open span{text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden;color:var(--brand-ink)!important;font-size:13px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-open svg{color:var(--brand-muted);flex-shrink:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-item.active .assistant-history-open :is(span,svg){color:var(--brand-blue-dark)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-menu-button{width:28px;min-height:30px;color:var(--brand-muted);background:0 0;border:0;place-items:center;margin-right:4px;padding:0;display:grid;position:static}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-menu{background:var(--brand-paper);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);z-index:20;border-radius:8px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-menu button{min-height:36px;color:var(--brand-ink);font-size:13px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-empty{color:var(--brand-muted);padding:14px 10px;font-size:12px;line-height:1.6}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-footer{border-top:1px solid var(--brand-line);flex-shrink:0;margin-top:10px;padding:12px 0 0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-clear-chat{min-height:34px;color:var(--brand-muted);background:0 0;border:0;font-size:12px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat{flex-direction:column;flex:1;min-width:0;overflow:hidden;height:100%!important;min-height:0!important;box-shadow:none!important;background:var(--brand-paper)!important;border:0!important;border-radius:0!important;display:flex!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head{border-bottom:1px solid var(--brand-line);flex:none;align-items:center;gap:10px;min-height:70px;background:var(--brand-paper)!important;padding:12px 22px!important;display:flex!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head>.assistant-orb{width:34px;height:34px;box-shadow:none;border-radius:10px;flex-shrink:0;place-items:center;display:grid;background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head>div:nth-child(2){flex:1;min-width:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head h1{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1.5;overflow:hidden;margin:0!important;font-size:15px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head>div:nth-child(2)>span{white-space:nowrap;text-overflow:ellipsis;line-height:1.6;display:block;overflow:hidden;color:var(--brand-muted)!important;font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium :is(.assistant-mobile-history-toggle,.assistant-context-toggle,.assistant-collaborate-button){white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 9px;border:1px solid var(--brand-line)!important;color:var(--brand-muted)!important;background:0 0!important;font-size:12px!important;display:inline-flex!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-history-toggle{order:-1}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-layout:not(.desktop-history-collapsed) .assistant-mobile-history-toggle,html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-live{display:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-collaborator-avatars{display:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-thread{scrollbar-width:thin;flex-direction:column;flex:1;scroll-padding:20px;display:flex;background:var(--brand-paper)!important;min-height:0!important;padding:28px max(24px,50% - 380px)!important;overflow:auto!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome{text-align:center;align-self:center;width:100%;max-width:660px;margin:auto!important;padding:32px 0!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome-mark{border:1px solid color-mix(in srgb,var(--brand-blue) 25%,var(--brand-line));border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 22px;display:grid;box-shadow:0 6px 20px #00000005;background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome-eyebrow{color:var(--brand-muted);margin-bottom:9px;font-size:12px;display:block}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome h2{letter-spacing:-.035em;margin:0 0 10px;line-height:1.2;font-size:clamp(24px,2.2vw,34px)!important;font-weight:600!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome>p{margin:0;line-height:1.6;color:var(--brand-muted)!important;font-size:16px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions{margin:30px 0 16px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button{text-align:left;min-height:100px;color:var(--brand-ink);grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:6px 9px;transition:background .12s,border-color .12s;position:relative;border:1px solid var(--brand-line)!important;box-shadow:none!important;background:var(--brand-paper)!important;border-radius:11px!important;padding:17px!important;display:grid!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button:hover{transform:none;background:var(--brand-blue-wash)!important;border-color:color-mix(in srgb,var(--brand-blue) 45%,var(--brand-line))!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestion-icon{grid-row:1/3;place-items:center;height:23px;display:grid;color:var(--brand-blue-dark)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button>strong{line-height:1.4;font-size:13px!important;font-weight:600!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button>span:not(.assistant-suggestion-icon){padding-right:6px;line-height:1.65;color:var(--brand-muted)!important;font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button>svg{color:var(--brand-muted);opacity:0;position:absolute;bottom:12px;right:12px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button:hover>svg{opacity:1}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-routine-prompt{min-height:34px;color:var(--brand-muted);background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message{align-self:center;gap:12px;width:100%;min-width:0;max-width:760px;margin:0 0 30px;display:flex;padding:0!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message-avatar{border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid;background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message>div{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message>div>strong{margin:4px 0 10px;display:block;color:var(--brand-ink)!important;font-size:13px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message.user{justify-content:flex-end}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message.user .assistant-message-avatar{display:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message.user>div{flex:0 auto;max-width:88%;background:var(--brand-surface-soft)!important;border-radius:14px 14px 4px!important;padding:12px 17px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message.user>div>strong{display:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-rendered-content{overflow-wrap:anywhere;line-height:1.8;color:var(--brand-ink)!important;font-size:15px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-rendered-content :is(p,li){line-height:1.8;color:var(--brand-ink)!important;font-size:15px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-rendered-content :is(h1,h2,h3,h4){margin:20px 0 9px;line-height:1.5;color:var(--brand-ink)!important;font-size:17px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-rendered-content p:first-child{margin-top:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-rendered-content p:last-child{margin-bottom:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-rendered-content :is(pre,.rich-text-table-wrap){max-width:100%;overflow:auto}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-rendered-content a{color:var(--brand-blue-dark);text-underline-offset:3px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-export-actions{align-items:center;gap:4px;margin-top:14px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-export-actions :is(button,summary){min-height:30px;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-export-actions :is(button,summary):hover{background:var(--brand-surface-soft);color:var(--brand-ink)}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-export-menu{position:relative}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-export-menu summary{list-style:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-export-menu summary::-webkit-details-marker{display:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-export-menu>div{z-index:10;background:var(--brand-paper);border:1px solid var(--brand-line);width:160px;box-shadow:var(--brand-shadow-sm);border-radius:8px;padding:5px;position:absolute;bottom:calc(100% + 5px);left:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-export-menu>div button{width:100%;min-height:34px;font-size:12px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer{flex:none;width:100%;max-width:816px;background:var(--brand-paper)!important;box-shadow:none!important;border:0!important;margin:0 auto!important;padding:12px 28px 18px!important;position:relative!important;inset:auto!important;transform:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input{align-items:center;border:1px solid var(--brand-line-strong)!important;background:var(--brand-paper)!important;border-radius:14px!important;grid-template-columns:36px 36px minmax(0,1fr) 38px!important;gap:8px!important;min-height:0!important;padding:12px!important;display:grid!important;box-shadow:0 2px 8px #00000005!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input:focus-within{border-color:var(--brand-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue) 10%,transparent)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input textarea{resize:none;grid-area:1/1/auto/-1;width:100%;min-width:0;height:64px;line-height:1.6;min-height:64px!important;max-height:180px!important;box-shadow:none!important;color:var(--brand-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:3px 2px!important;font-size:15px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input>:not(textarea){grid-row:2}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input :is(.assistant-attach-button,.drive-attachment-button){width:36px;height:34px;min-height:34px;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input>button:last-child{grid-column:4;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid;background:var(--workspace-action)!important;color:#fff!important;border:0!important;border-radius:9px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input>button:last-child:disabled{opacity:.35}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-caption{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-caption>span{align-items:center;gap:5px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context{display:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .context-open .assistant-context{z-index:35;opacity:1;visibility:visible;pointer-events:auto;border:0;border-left:1px solid var(--brand-line);flex-direction:column;gap:14px;width:min(340px,90%);max-width:340px;height:100%;padding:16px;overflow:auto;box-shadow:-8px 0 32px #0001;background:var(--brand-paper)!important;display:flex!important;position:absolute!important;inset:0 0 0 auto!important;transform:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context-scrim{z-index:34;background:#10101840;border:0;position:absolute;inset:0;display:block!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context-drawer-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context-drawer-head>div{align-items:center;gap:8px;font-size:13px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context-drawer-head button{width:30px;height:30px;min-height:30px;color:var(--brand-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context-card{border:1px solid var(--brand-line)!important;box-shadow:none!important;background:var(--brand-paper)!important;border-radius:10px!important;padding:14px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context-head{color:var(--brand-muted);letter-spacing:.03em;font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context :is(.assistant-integration-row strong,.assistant-capability-list strong){line-height:1.5;font-size:13px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context :is(.assistant-integration-row span,.assistant-capability-list small){line-height:1.5;font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context .assistant-capability-list button{gap:10px;min-height:64px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context .assistant-capability-list button>span{flex-shrink:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-setup-banner{border-radius:10px;flex:none;gap:12px;min-height:60px;padding:12px 16px;background:var(--brand-blue-wash)!important;border:1px solid var(--brand-line)!important;width:100%!important;max-width:100%!important;margin:0!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-setup-banner strong{font-size:13px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-setup-banner span{font-size:12px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-setup-banner button{white-space:nowrap;margin-left:auto;font-size:12px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-error{background:var(--brand-red-wash);color:var(--brand-red);border:1px solid color-mix(in srgb,var(--brand-red) 25%,var(--brand-line));border-radius:8px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:1.5;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-approval-queue{border-top:1px solid var(--brand-line);background:var(--brand-blue-wash);max-height:35vh;padding:12px 24px;overflow:auto}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-action-card{border:1px solid var(--brand-line);border-radius:9px;gap:10px;padding:12px;display:flex;background:var(--brand-paper)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-action-copy{flex:1;min-width:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-action-copy strong{font-size:13px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-action-copy :is(span,small){font-size:12px;line-height:1.5}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-action-buttons{align-items:center;gap:7px;display:flex}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-action-buttons button{min-height:36px;font-size:12px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-collaboration-popover{background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:10px;padding:16px}@media (width<=1100px){html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-layout,html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-layout.desktop-history-collapsed{grid-template-columns:minmax(0,1fr)!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history,html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .desktop-history-collapsed .assistant-history{display:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .history-open .assistant-history{z-index:32;max-width:85%;background:var(--brand-paper)!important;width:min(280px,85%)!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-history-scrim{z-index:31;background:#10101855;border:0;position:absolute;inset:0;display:block!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-layout:not(.desktop-history-collapsed) .assistant-mobile-history-toggle{display:inline-flex!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-desktop-rail-collapse{display:none!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-rail-close{display:grid!important}}@media (width<=650px){html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium{gap:0;padding:0!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-layout{border:0;border-radius:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head{gap:7px;min-height:62px;padding:10px 12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head>.assistant-orb{display:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-history-toggle{width:32px;padding:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-mobile-history-toggle>span,html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context-toggle>span{display:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-context-toggle{width:32px;padding:0}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head h1{font-size:14px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-chat-head>div:nth-child(2)>span{font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-collaborate-button{padding:0 7px;font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-thread{padding:20px 16px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome{padding:15px 0!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome-mark{border-radius:13px;width:43px;height:43px;margin-bottom:14px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome-eyebrow{font-size:12px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-welcome>p{font-size:14px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions{margin:23px 0 10px;gap:8px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button{grid-template-rows:24px auto auto;grid-template-columns:1fr;gap:7px;min-height:0;padding:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestion-icon{grid-row:1;justify-content:start}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button>strong{font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-suggestions button>span:not(.assistant-suggestion-icon){line-height:1.6;font-size:12px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message{gap:8px;margin-bottom:24px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message-avatar{flex-basis:26px;width:26px;height:26px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-rendered-content :is(p,li){font-size:14px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-message.user>div{max-width:94%}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer{padding:8px 12px max(12px,env(safe-area-inset-bottom))!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input{padding:10px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-input textarea{min-height:54px!important;font-size:16px!important}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-caption{justify-content:center;margin-top:8px;font-size:12px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-composer-caption>span:last-child{display:none}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-collaboration-popover{width:auto;max-width:calc(100vw - 24px);max-height:65dvh;position:fixed;inset:135px 12px auto;overflow:auto}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-approval-queue{padding:10px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-action-card{flex-wrap:wrap}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-action-buttons{justify-content:flex-end;width:100%}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-setup-banner{border-radius:0;padding:10px}html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-setup-icon,html[data-theme] :is(.iq-delight.app-shell.assistant-mode .home-workspace,.iq-delight.tech-mobile-shell .tech-assistant-workspace) .assistant-premium .assistant-setup-banner span{display:none}}html[data-theme] .tech-mobile-shell.tech-chat-active{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;padding-bottom:68px;display:flex;overflow:hidden}html[data-theme] .tech-chat-active .tech-mobile-main{flex-direction:column;flex:1;height:auto;min-height:0;margin:0;display:flex;overflow:hidden;padding:0!important}html[data-theme] .tech-chat-active .tech-assistant-workspace{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}html[data-theme] .tech-chat-active .tech-chat-job-context{border:0;border-bottom:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);text-align:left;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}html[data-theme] .tech-chat-active .tech-chat-job-context small{color:var(--brand-muted);margin-top:3px;font-size:12px;display:block}html[data-theme] .iq-delight .location-history-panel{background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:13px;margin:16px 0;padding:18px}.location-history-panel>header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.location-history-panel>header>span{background:var(--brand-blue-wash);width:36px;height:36px;color:var(--brand-blue-dark);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.location-history-panel>header>div{flex:1;min-width:0}html[data-theme] .iq-delight .location-history-panel h2{margin:0 0 5px;font-size:16px;line-height:1.4}html[data-theme] .iq-delight .location-history-panel p{color:var(--brand-muted);margin:6px 0;font-size:13px;line-height:1.65}.location-history-panel>header button{width:34px;height:34px;color:var(--brand-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}html[data-theme] .iq-delight .location-history-intelligence{border:1px solid var(--brand-line);background:var(--brand-blue-wash);border-radius:10px;gap:10px;margin-bottom:18px;padding:14px;display:flex}.location-history-intelligence>svg{color:var(--brand-blue-dark);flex-shrink:0;margin-top:2px}.location-history-intelligence strong{font-size:13px}.location-history-intelligence>div>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}html[data-theme] .iq-delight .location-history-intelligence button{background:var(--brand-paper);border:1px solid var(--brand-line);min-height:34px;color:var(--brand-blue-dark);border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}html[data-theme] .iq-delight .location-history-search{border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}html[data-theme] .iq-delight .location-history-search input{width:100%;min-width:0;min-height:44px;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important}.location-history-count{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:10px;margin:20px 0 12px;font-size:12px;display:flex}.location-history-count strong{font-size:13px}html[data-theme] .iq-delight .location-history-job{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:10px;margin:10px 0;padding:15px}.location-history-job>header{grid-template-columns:1fr auto;gap:5px;margin-bottom:15px;display:grid}.location-history-job>header>span{color:var(--brand-muted);grid-column:1/-1;font-size:12px}.location-history-job>header>strong{font-size:14px}.location-history-job>header>small{color:var(--brand-muted);text-transform:capitalize;font-size:12px}.location-history-job>div>strong{color:var(--brand-muted);font-size:12px}.location-history-job>div{margin:10px 0}html[data-theme] .iq-delight .location-history-job>div>p{color:var(--brand-ink);white-space:pre-wrap}.location-recorded-fix{border-left:2px solid var(--brand-green);padding-left:10px}html[data-theme] .iq-delight .location-job-evidence>button,.location-ask-repair{min-height:34px;color:var(--brand-muted);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}html[data-theme] .iq-delight .location-ask-repair{color:var(--brand-blue-dark)}.location-job-evidence blockquote{background:var(--brand-surface-soft);border-left:2px solid var(--brand-line-strong);border-radius:0 6px 6px 0;margin:12px 0;padding:10px 12px}.location-job-evidence blockquote p{white-space:pre-wrap}.location-job-evidence blockquote footer{color:var(--brand-muted);font-size:12px;line-height:1.5}.location-history-photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.location-history-photos img{object-fit:cover;border-radius:7px;width:100%;height:110px}.location-history-photos a{color:var(--brand-muted);font-size:12px;text-decoration:none}.location-history-photos span{margin-top:5px;display:block}html[data-theme] .iq-delight .location-history-coverage{color:var(--brand-muted);margin:20px 0 0;font-size:12px}.location-history-more{border:1px solid var(--brand-line);background:var(--brand-paper);width:100%;min-height:40px;color:var(--brand-ink);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.location-history-empty{justify-content:center;align-items:center;gap:8px;padding:22px;display:flex}.location-history-error{color:var(--brand-red)!important}@media (width<=650px){html[data-theme] .iq-delight .location-history-panel{padding:14px}.location-history-job>header{grid-template-columns:1fr}.location-history-count{flex-direction:column;align-items:flex-start;gap:4px}.location-history-search input{font-size:16px!important}.tech-job-tabs{overflow-x:auto}.tech-job-tabs button{white-space:nowrap;flex-shrink:0}}html[data-theme] .tech-chat-active .tech-mobile-header{flex:0 0 64px}html[data-theme] .tech-chat-active .tech-mobile-header .avatar{border:0;border-radius:50%;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid;background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}@media (width<=650px){html[data-theme] .iq-delight .assistant-premium .assistant-suggestions button>span:not(.assistant-suggestion-icon){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}html[data-theme] .iq-delight.tech-mobile-shell .tech-messages-workspace .team-chat-page.compact{border:0!important;border-radius:0!important;flex:1!important;height:auto!important;padding:0!important}html[data-theme] .iq-delight.tech-mobile-shell .team-message-column{overflow:hidden;background:var(--brand-paper)!important;flex:1!important;height:auto!important;min-height:0!important}html[data-theme] .iq-delight.tech-mobile-shell .team-channel-header{background:var(--brand-paper)!important}html[data-theme] .iq-delight.tech-mobile-shell .team-chat-page.compact .team-chat-shell{background:var(--brand-paper);border:0;border-radius:0;flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;height:auto!important;display:grid!important}@media (width<=720px){html[data-theme] .iq-delight.tech-mobile-shell .team-chat-page.compact .team-chat-shell{display:flex!important}}html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-header .tech-send-work{white-space:nowrap;flex:none;gap:6px;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:8px 10px!important;font-size:12px!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-header .status-pill:empty{display:none!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-header-actions>.avatar{border-radius:50%;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-week .tech-day-group{margin-top:0}html[data-theme] .iq-delight.tech-mobile-shell .tech-profile-workspace>.profile-settings-page{padding:18px 0!important}html[data-theme] .iq-delight.tech-mobile-shell .profile-settings-hero{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:12px;padding:16px}html[data-theme] .iq-delight.tech-mobile-shell .profile-settings-hero h1{font-size:22px}html[data-theme] .iq-delight.tech-mobile-shell .profile-settings-hero p{font-size:13px;line-height:1.6}html[data-theme] .iq-delight .share-dialog-backdrop:has(.work-order-send-dialog){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c148c}html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-main{display:block}html[data-theme] .iq-delight.tech-mobile-shell :is(.tech-week,.tech-day-group,.tech-pay){align-content:start}html[data-theme] .iq-delight.tech-mobile-shell .tech-week{gap:16px}html[data-theme] .iq-delight.tech-mobile-shell .tech-page-heading{padding:0}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-card-scope{text-transform:none!important;letter-spacing:0!important;font-weight:450!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-date-disclosure{border-bottom:1px solid var(--brand-line)}html[data-theme] .iq-delight.tech-mobile-shell .tech-date-disclosure>summary{min-height:40px;color:var(--brand-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-date-disclosure>summary::-webkit-details-marker{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-date-disclosure>summary span{flex:1}html[data-theme] .iq-delight.tech-mobile-shell .tech-date-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}html[data-theme] .iq-delight.tech-mobile-shell .tech-date-range-filter{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:8px;gap:10px;margin-bottom:12px;padding:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-date-range-filter>div:first-child{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-date-range-filter label{color:var(--brand-muted);font-size:12px;font-weight:500}html[data-theme=light] .iq-delight.tech-mobile-shell input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search>label{background:var(--brand-paper);border:1px solid var(--brand-line);min-height:46px;color:var(--brand-muted);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search input{flex:1;min-width:0;height:44px;padding:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search input::-webkit-search-cancel-button{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search>label:focus-within{outline:2px solid var(--brand-blue);outline-offset:2px}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search>label button{width:28px;height:32px;color:var(--brand-muted);background:0 0;border:0;place-items:center;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search-results{gap:10px;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search-results>header{color:var(--brand-muted);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search-results>button{background:var(--brand-paper);border:1px solid var(--brand-line);text-align:left;width:100%;color:var(--brand-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search-results>button>span{gap:6px;min-width:0;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search-results strong{font-size:15px}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search-results :is(p,span){overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-search-results small{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell{--tech-surface:var(--brand-paper);--tech-text:var(--brand-ink);--tech-muted:var(--brand-muted);--tech-line:var(--brand-line);height:100dvh;min-height:0;color:var(--brand-ink);padding:0 0 calc(68px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;font-size:14px;display:flex;background:var(--brand-canvas)!important}html[data-theme] .iq-delight.tech-mobile-shell:has(.tech-order-detail){padding-bottom:0}html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-header{border-bottom:1px solid var(--brand-line);width:100%;height:64px;min-height:64px;box-shadow:none;z-index:30;flex:0 0 64px;align-items:center;gap:10px;padding:10px 18px;display:flex;position:relative;top:auto;background:var(--brand-paper)!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-header.main{justify-content:space-between}html[data-theme] .iq-delight.tech-mobile-shell .tech-header-work-order{flex:1;gap:2px;min-width:0;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-header-work-order small{color:var(--brand-muted);letter-spacing:.03em;font-size:12px;font-weight:500}html[data-theme] .iq-delight.tech-mobile-shell .tech-header-work-order strong{color:var(--brand-ink);font-size:16px}html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-header .brand-lockup img{width:32px;height:32px}html[data-theme] .iq-delight.tech-mobile-shell .brand-lockup strong{font-size:17px}html[data-theme] .iq-delight.tech-mobile-shell .brand-lockup small{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .icon-button{border-radius:8px;width:36px;height:36px;min-height:36px;color:var(--brand-muted)!important;background:0 0!important;border:0!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-header-actions .avatar{border:0;border-radius:50%;width:34px;height:34px;font-size:12px;background:var(--brand-blue)!important;color:#fff!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-header .status-pill{white-space:normal;text-align:center;max-width:110px;font-size:12px;line-height:1.3}html[data-theme] .iq-delight.tech-mobile-shell :is(.tech-mobile-main,.tech-order-detail){box-sizing:border-box;flex:1;width:100%;max-width:1040px;min-height:0;overflow:auto;margin:0 auto!important;padding:22px!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-order-detail{flex-direction:column;gap:16px;max-width:900px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-order-detail>*{flex-shrink:0}html[data-theme] .iq-delight.tech-mobile-shell.tech-chat-active .tech-mobile-main{flex-direction:column;max-width:none;display:flex;overflow:hidden;padding:0!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-bottom-nav{height:calc(68px + env(safe-area-inset-bottom));padding:6px 10px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--brand-line);z-index:60;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;box-shadow:0 -4px 20px #00000004;background:var(--brand-paper)!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-bottom-nav button{border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:48px;padding:5px;font-size:12px;font-weight:550;display:flex;color:var(--brand-muted)!important;background:0 0!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-bottom-nav button.active{color:var(--brand-blue-dark)!important;background:var(--brand-blue-wash)!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-bottom-nav span{font-size:12px!important}html[data-theme] .iq-delight.tech-mobile-shell :is(.primary-button,.secondary-button){border-radius:8px;min-height:40px;padding:9px 12px;font-size:13px;line-height:1.4}html[data-theme] .iq-delight.tech-mobile-shell .secondary-button{box-shadow:none;background:var(--brand-paper)!important;color:var(--brand-ink)!important;border-color:var(--brand-line)!important}html[data-theme] .iq-delight.tech-mobile-shell :is(input,select,textarea){border-radius:8px;font-size:14px;color:var(--brand-ink)!important;background:var(--brand-paper)!important;border-color:var(--brand-line)!important}html[data-theme] .iq-delight.tech-mobile-shell :is(input,select,textarea):focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}html[data-theme] .iq-delight.tech-mobile-shell :is(.tech-job-location-hero,.tech-section-card,.tech-field-role-picker,.tech-workflow-companion,.tech-pay-bill,.tech-payroll-item){box-shadow:none;border-radius:12px;background:var(--brand-paper)!important;border:1px solid var(--brand-line)!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-hero{gap:8px;padding:0 2px;display:grid;background:0 0!important;border:0!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-heading{grid-template-columns:auto minmax(0,1fr);gap:9px}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-heading>span{width:26px;height:26px;color:var(--brand-muted);background:0 0;border-radius:0}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-heading small{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-heading h1{color:var(--brand-ink);font-size:19px;font-weight:650;line-height:1.4}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-address{min-height:30px;color:var(--brand-ink);background:0 0;border:0;border-radius:0;padding:0 0 0 35px;font-size:14px;font-weight:500;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-meta{gap:6px 12px;padding-left:35px}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-meta span{color:var(--brand-muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:450}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-meta strong{color:inherit}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-meta .tech-visit-status{display:none}@media (width<=400px){html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-header>.status-pill{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-location-meta .tech-visit-status{color:var(--brand-blue-dark);font-weight:600;display:inline}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-tabs button{min-width:0;min-height:44px;line-height:1.35;white-space:normal!important}}html[data-theme] .iq-delight.tech-mobile-shell .tech-scope-primary{border:1px solid color-mix(in srgb,var(--brand-blue) 30%,var(--brand-line));background:var(--brand-paper);box-shadow:inset 3px 0 var(--brand-blue);border-radius:12px;padding:18px}html[data-theme] .iq-delight.tech-mobile-shell .tech-scope-primary header{color:var(--brand-blue-dark);align-items:center;gap:7px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-scope-primary h2{letter-spacing:.01em;margin:0;font-size:12px;font-weight:650}html[data-theme] .iq-delight.tech-mobile-shell .tech-scope-primary p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 16px;font-weight:500;line-height:1.6;color:var(--brand-ink)!important;font-size:18px!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-scope-primary>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-scope-primary>div>span{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-scope-primary button{background:var(--brand-blue-wash);min-height:32px;color:var(--brand-blue-dark);border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:550;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-essential-metrics{border:1px solid var(--brand-line);background:var(--brand-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}html[data-theme] .iq-delight.tech-mobile-shell .tech-essential-metrics>div{background:var(--brand-paper);gap:6px;min-width:0;padding:14px 16px;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-essential-metrics small{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-essential-metrics strong{color:var(--brand-ink);font-size:14px;font-weight:600;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-essential-metrics .tech-cost-metric{grid-column:1/-1;gap:8px}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric>header>span{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric>header strong{font-size:20px}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric progress{width:100%;height:5px;accent-color:var(--brand-blue);background:var(--brand-surface-soft);border:0;border-radius:5px;overflow:hidden}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric progress::-webkit-progress-bar{background:var(--brand-surface-soft);border-radius:5px}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric progress::-webkit-progress-value{background:var(--brand-blue);border-radius:5px}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric.over>header strong{color:var(--brand-red)}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric.over progress::-webkit-progress-value{background:var(--brand-red)}html[data-theme] .iq-delight.tech-mobile-shell .tech-cost-metric>footer{color:var(--brand-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:12px;line-height:1.5;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-tabs{background:var(--brand-surface-soft);border:0;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-tabs button{min-height:38px;color:var(--brand-muted);background:0 0;border:0;border-radius:7px;padding:8px 5px;font-size:12px;font-weight:550}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-tabs button.active{background:var(--brand-paper);color:var(--brand-blue-dark);box-shadow:0 1px 3px #0000000d}html[data-theme] .iq-delight.tech-mobile-shell .tech-visit-disclosure{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:10px}html[data-theme] .iq-delight.tech-mobile-shell .tech-visit-disclosure>summary{cursor:pointer;min-height:48px;color:var(--brand-ink);align-items:center;gap:10px;padding:13px 14px;font-size:13px;list-style:none;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-visit-disclosure>summary::-webkit-details-marker{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-visit-disclosure>summary>span{flex:1}html[data-theme] .iq-delight.tech-mobile-shell .tech-visit-disclosure>summary small{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-visit-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}html[data-theme] .iq-delight.tech-mobile-shell .tech-visit-disclosure .tech-job-data{padding:0 14px 14px;border:0!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-data>.tech-section-title{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-primary-facts{grid-template-columns:1fr 1fr;gap:0 16px;margin:0;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-primary-facts>div{border-bottom:1px solid var(--brand-line);grid-template-columns:1fr;gap:5px;padding:12px 0;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-primary-facts dt{letter-spacing:0;text-transform:none;color:var(--brand-muted);font-size:12px;font-weight:500}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-primary-facts dd{color:var(--brand-ink);margin:0;font-size:13px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-nte-budget{background:var(--brand-surface-soft);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:9px;padding:14px}html[data-theme] .iq-delight.tech-mobile-shell .tech-nte-budget strong{color:var(--brand-ink);font-size:18px}html[data-theme] .iq-delight.tech-mobile-shell .tech-nte-budget :is(small,p){color:var(--brand-muted);font-size:12px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-nte-breakdown{border-color:var(--brand-line)}html[data-theme] .iq-delight.tech-mobile-shell .tech-nte-breakdown b{color:var(--brand-ink);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker{gap:14px;padding:16px}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker h2{color:var(--brand-ink);font-size:16px}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker p{color:var(--brand-muted);font-size:12px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker>div:first-child small{letter-spacing:.02em;color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker>div:last-child{grid-template-columns:1fr 1fr}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker button{border:1px solid var(--brand-line);background:var(--brand-paper);min-height:64px;color:var(--brand-muted);border-radius:9px;gap:8px;padding:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker button.active{background:var(--brand-blue-wash);border-color:var(--brand-blue);box-shadow:none;color:var(--brand-blue-dark)}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker button strong{color:var(--brand-ink);font-size:13px}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-role-picker button small{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-companion{padding:16px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-companion>header{background:0 0;border:0;padding:0 0 12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-companion h2{color:var(--brand-ink);font-size:17px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-companion>header :is(small,p){color:var(--brand-muted);font-size:12px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-stage{background:0 0;border:0;padding:12px 0 0}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-stage>div:first-child{padding:0 0 8px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-stage>div:first-child :is(b,span){color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-step{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto 14px;gap:10px;min-height:74px;padding:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-step:hover{background:var(--brand-surface-soft)}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-number{background:var(--brand-blue-wash);width:30px;height:30px;color:var(--brand-blue-dark);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-step strong{font-weight:600;color:var(--brand-ink)!important;font-size:13px!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-step small{line-height:1.5;color:var(--brand-muted)!important;font-size:12px!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-step>b{color:var(--brand-blue-dark);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-step.complete{background:var(--brand-green-wash)}html[data-theme] .iq-delight.tech-mobile-shell .tech-page-heading h1{letter-spacing:-.03em;color:var(--brand-ink);font-size:26px}html[data-theme] .iq-delight.tech-mobile-shell .tech-page-heading :is(p,small){color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-day-group{margin-top:22px}html[data-theme] .iq-delight.tech-mobile-shell .tech-day-group>header{margin-bottom:10px}html[data-theme] .iq-delight.tech-mobile-shell .tech-day-group>header strong{color:var(--brand-ink);font-size:15px}html[data-theme] .iq-delight.tech-mobile-shell .tech-day-group>header small{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-list>button{border:1px solid var(--brand-line);background:var(--brand-paper);min-height:116px;color:var(--brand-ink);box-shadow:none;border-radius:12px;gap:14px;padding:16px}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-list>button>div>strong{color:var(--brand-ink);font-size:16px}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-list>button :is(small,time){color:var(--brand-muted);font-size:12px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-card-scope{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden;color:var(--brand-ink)!important;font-size:13px!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog-backdrop{z-index:1200;padding:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog{background:var(--brand-paper);border:1px solid var(--brand-line);width:min(680px,100%);max-height:calc(100dvh - 24px);color:var(--brand-ink);border-radius:14px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog :is(header,.tech-workflow-dialog-body){background:var(--brand-paper);border-color:var(--brand-line)}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog :is(h2,strong){color:var(--brand-ink)}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog :is(p,small){color:var(--brand-muted);font-size:12px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell :is(.personal-calendar-page,.team-chat-page.compact){border:0;border-radius:0;flex:1;width:100%;max-width:none;height:100%!important;min-height:0!important;margin:0!important}html[data-theme] .iq-delight.tech-mobile-shell .team-chat-page :is(.team-message-column,.team-channel-column,.team-member-column){background:var(--brand-paper)!important;border-color:var(--brand-line)!important}html[data-theme] .iq-delight.tech-mobile-shell .team-message:hover{background:var(--brand-surface-soft)}html[data-theme] .iq-delight.tech-mobile-shell .team-header-new-dm{width:34px;height:34px;color:var(--brand-muted);background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .team-message-composer{background:var(--brand-paper)!important;border-color:var(--brand-line)!important}html[data-theme] .iq-delight.tech-mobile-shell .team-message-composer label{background:var(--brand-surface-soft)!important;border-color:var(--brand-line)!important}html[data-theme] .iq-delight.tech-mobile-shell .team-message-composer textarea{background:0 0!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-messages-workspace{flex-direction:column;flex:1;min-height:0;display:flex}html[data-theme] .iq-delight .work-order-send-dialog{border:1px solid var(--brand-line);width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--brand-ink);border-radius:14px;padding:22px;overflow:auto;background:var(--brand-paper)!important}html[data-theme] .iq-delight .work-order-send-dialog h2{color:var(--brand-ink);font-size:19px}html[data-theme] .iq-delight .work-order-send-dialog :is(p,label){color:var(--brand-muted);font-size:13px;line-height:1.5}html[data-theme] .iq-delight .work-order-send-dialog :is(select,textarea,input){background:var(--brand-paper);border:1px solid var(--brand-line);width:100%;min-height:42px;color:var(--brand-ink);border-radius:8px;padding:10px 12px;font-size:14px}html[data-theme] .iq-delight .work-order-share-preview{border:1px solid var(--brand-line);background:var(--brand-surface-soft);border-radius:9px;gap:6px;padding:14px;display:grid}html[data-theme] .iq-delight .work-order-share-preview strong{color:var(--brand-ink);font-size:13px}html[data-theme] .iq-delight .work-order-share-preview span{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight .work-order-share-preview p{color:var(--brand-ink);white-space:pre-wrap;max-height:100px;margin:0;overflow:auto}html[data-theme] .iq-delight .send-destination-tabs{gap:5px;display:flex}html[data-theme] .iq-delight .send-destination-tabs button{background:var(--brand-surface-soft);min-height:40px;color:var(--brand-muted);border:0;border-radius:7px;flex:1;justify-content:center;font-size:12px}html[data-theme] .iq-delight .send-destination-tabs button.active{background:var(--brand-blue-wash);color:var(--brand-blue-dark)}html[data-theme] .iq-delight .send-person-picker{max-height:240px;overflow:auto}html[data-theme] .iq-delight .send-person-picker button{background:var(--brand-paper);border-color:var(--brand-line);gap:9px;min-height:52px}html[data-theme] .iq-delight .send-person-picker button.selected{background:var(--brand-blue-wash)}html[data-theme] .iq-delight .send-person-picker b{color:var(--brand-ink);font-size:13px}html[data-theme] .iq-delight .send-person-picker small{color:var(--brand-muted);overflow-wrap:anywhere;font-size:12px}@media (width<=600px){html[data-theme] .iq-delight.tech-mobile-shell :is(.tech-mobile-main,.tech-order-detail){padding:16px!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-mobile-header{padding:10px 12px}html[data-theme] .iq-delight.tech-mobile-shell :is(input,select,textarea){font-size:16px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-step{grid-template-columns:30px minmax(0,1fr) 14px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-step>b{display:none}html[data-theme] .iq-delight .work-order-send-dialog{padding:17px}html[data-theme] .iq-delight .work-order-send-dialog :is(input,select,textarea){font-size:16px}}html[data-theme] .iq-delight.vendor-field-shell .tech-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme] .iq-delight.vendor-field-shell .tech-job-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-quick-actions button{text-align:left;border:1px solid var(--brand-line);background:var(--brand-paper);min-height:64px;color:var(--brand-ink);border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-quick-actions button>span{flex:1;gap:3px;min-width:0;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-quick-actions strong{font-size:14px;line-height:1.4}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-quick-actions small{color:var(--brand-muted);font-size:12px;line-height:1.4}html[data-theme] .iq-delight.tech-mobile-shell .tech-job-quick-actions svg{color:var(--brand-blue);flex:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink);flex-direction:column;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog>header{border-color:var(--brand-line);flex:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog>header h2{color:var(--brand-ink);font-size:20px;line-height:1.35}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog>header p{color:var(--brand-muted);font-size:14px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog>header small{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog-body label{color:var(--brand-ink);font-size:14px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog-body :is(input,textarea,select){color:var(--brand-ink)!important;background:var(--brand-surface-soft)!important;border-color:var(--brand-line-strong)!important}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog-body :is(input,textarea)::placeholder{color:var(--brand-muted)}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-tip{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.55}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-tip button{color:var(--brand-blue);white-space:normal;min-height:44px;font:inherit;background:0 0;padding:0;text-decoration:underline}html[data-theme] .iq-delight.tech-mobile-shell .tech-receipt-upload{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-receipt-upload input{display:none}html[data-theme] .iq-delight.tech-mobile-shell .tech-field-pricing summary{color:var(--brand-muted);cursor:pointer;padding:8px 0;font-size:13px}html[data-theme] .iq-delight.tech-mobile-shell .tech-save-feedback{border:1px solid var(--brand-line);background:var(--brand-surface-soft);color:var(--brand-ink);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;line-height:1.5;display:flex}html[data-theme] .iq-delight.tech-mobile-shell .tech-save-feedback.error{border-color:#c94949}html[data-theme] .iq-delight.tech-mobile-shell .tech-save-feedback.success{border-color:#339467}html[data-theme] .iq-delight.tech-mobile-shell .tech-saved-job-notes{gap:10px;display:grid}html[data-theme] .iq-delight.tech-mobile-shell .tech-saved-job-notes article{border:1px solid var(--brand-line);border-radius:8px;padding:14px}html[data-theme] .iq-delight.tech-mobile-shell .tech-saved-job-notes strong{font-size:14px}html[data-theme] .iq-delight.tech-mobile-shell .tech-saved-job-notes small{color:var(--brand-muted);font-size:12px;display:block}html[data-theme] .iq-delight.tech-mobile-shell .tech-saved-job-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;font-size:15px;line-height:1.6}@media (width<=440px){html[data-theme] .iq-delight.tech-mobile-shell .tech-job-quick-actions{grid-template-columns:1fr;gap:8px}}html[data-theme] .iq-delight.tech-mobile-shell :is(.tech-workflow-photo-step,.tech-workflow-photo-list>button,.tech-workflow-usage-list article,.tech-catalog-combobox>div:first-child,.tech-catalog-results,.tech-markup-preview){background:var(--brand-surface-soft);border-color:var(--brand-line);color:var(--brand-ink)}html[data-theme] .iq-delight.tech-mobile-shell :is(.tech-workflow-photo-heading,.tech-workflow-form-heading,.tech-workflow-usage-list article,.tech-markup-preview) strong{color:var(--brand-ink);font-size:14px}html[data-theme] .iq-delight.tech-mobile-shell :is(.tech-workflow-photo-heading,.tech-workflow-form-heading,.tech-workflow-usage-list article,.tech-markup-preview) :is(small,em){color:var(--brand-muted);font-size:12px;line-height:1.5}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-usage-list article span b{color:var(--brand-blue);font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-catalog-results>button{color:var(--brand-ink)}html[data-theme] .iq-delight.tech-mobile-shell .tech-catalog-results>button:is(:hover,:focus-visible){background:var(--brand-paper)}html[data-theme] .iq-delight.tech-mobile-shell .tech-selected-catalog-item{background:var(--brand-surface-soft);color:var(--brand-ink);border-color:#339467}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-photo-heading>.status-pill{background:var(--brand-paper);width:auto;height:auto;min-height:26px;color:var(--brand-muted);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog .work-order-upload-progress.dark strong{color:#fff}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog .work-order-upload-progress.dark small{color:#bdccdc!important}html[data-theme] .iq-delight.tech-mobile-shell .work-order-upload-progress.dark.finished .upload-progress-icon{color:#8ce0be}html[data-theme] .iq-delight.tech-mobile-shell .work-order-upload-progress.dark.failed{background:#3c2c19;border-color:#9b753c}html[data-theme] .iq-delight.tech-mobile-shell .work-order-upload-progress.dark.failed .upload-progress-icon{color:#ffd38a}.tech-materials-confirmation,.tech-checkout-missing{background:var(--tech-surface);border:1px solid var(--tech-line);color:var(--tech-text);border-radius:13px;gap:10px;padding:14px;display:grid}.tech-materials-confirmation>p,.tech-checkout-missing>p{color:var(--tech-muted);margin:0;font-size:13px;line-height:1.5}.tech-checkout-missing>button{text-align:left;white-space:normal;justify-content:space-between}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-call{background:var(--brand-surface-soft);border-color:var(--brand-line);color:var(--brand-ink)}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-call.complete{border-color:#339467}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog .tech-workflow-call strong{color:var(--brand-ink)}html[data-theme] .iq-delight.tech-mobile-shell .tech-workflow-dialog .tech-workflow-call small{color:var(--brand-muted)}.tech-email-workspace{min-height:0;color:var(--brand-ink);background:var(--brand-paper);flex:1;font-size:1rem;display:flex;overflow:hidden}.tech-email-list-pane{border-right:1px solid var(--brand-line);flex-direction:column;flex:0 0 380px;min-width:0;display:flex}.tech-email-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.tech-email-heading h1{align-items:center;gap:10px;margin:0;font-size:1.5rem;display:flex}.tech-email-heading p{color:var(--brand-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.875rem}.tech-email-tabs{border-bottom:1px solid var(--brand-line);gap:4px;padding:0 12px;display:flex}.tech-email-tabs button{color:var(--brand-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:4px;padding:12px 5px;font-size:.875rem;display:flex}.tech-email-tabs button[aria-selected=true]{border-bottom-color:var(--brand-blue);color:var(--brand-blue-dark);font-weight:650}.tech-email-search{border:1px solid var(--brand-line);border-radius:9px;align-items:center;gap:9px;margin:12px 16px;padding:10px 12px;display:flex}.tech-email-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;font-size:1rem}.tech-email-connect,.tech-email-error{background:var(--brand-blue-wash);border-radius:9px;margin:0 12px 12px;padding:12px 16px;font-size:.875rem}.tech-email-connect p{margin:6px 0 10px}.tech-email-list{flex:1;min-height:0;overflow:auto}.tech-email-row{text-align:left;border:0;border-bottom:1px solid var(--brand-line);width:100%;color:inherit;background:0 0;padding:16px 20px;display:block}.tech-email-row.selected{background:var(--brand-blue-wash)}.tech-email-row>div,.tech-email-row small{justify-content:space-between;gap:12px;display:flex}.tech-email-row>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tech-email-row time,.tech-email-row small,.tech-email-reader small{color:var(--brand-muted);font-size:.8125rem}.tech-email-row time{flex-shrink:0}.tech-email-row b{margin:7px 0;font-size:1rem;display:block}.tech-email-row p{color:var(--brand-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;display:-webkit-box;overflow:hidden}.tech-email-unread{background:var(--brand-blue);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.tech-email-empty,.tech-email-reader-placeholder{color:var(--brand-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.tech-email-empty p{margin:0;font-size:.875rem}.tech-email-reader-placeholder{flex:1}.tech-email-reader{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tech-email-reader>header{border-bottom:1px solid var(--brand-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.tech-email-reader h2{overflow-wrap:anywhere;flex:1;margin:0;font-size:1.125rem}.tech-email-message-list{flex:1;min-height:0;padding:18px;overflow:auto}.tech-email-message-list article{border:1px solid var(--brand-line);border-radius:10px;margin-bottom:18px;padding:16px}.tech-email-message-list article>header{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.tech-email-message-list small{overflow-wrap:anywhere;margin-top:4px;display:block}.tech-email-message-list time{color:var(--brand-muted);flex-shrink:0;font-size:.8125rem}.tech-email-message-list iframe{background:#fff;border:0;width:100%;min-height:180px}.tech-email-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.tech-email-attachment{overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:12px;font-size:.875rem;display:flex}.tech-email-message-list article.internal-comment{background:var(--brand-blue-wash)}.tech-email-assignee{border:1px solid var(--brand-line);max-width:250px;color:var(--brand-muted);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:.75rem;display:flex}.tech-email-assignee span{white-space:nowrap;font-weight:650}.tech-email-assignee select{min-width:0;max-width:132px;color:var(--brand-ink);font:inherit;background:0 0;border:0;outline:none;font-weight:600}@media (width<=760px){.tech-email-list-pane{border:0;flex:1}.tech-email-workspace.has-reader>.tech-email-list-pane,.tech-email-reader-placeholder{display:none}.tech-email-message-list,.tech-email-message-list article{padding:12px}.tech-email-reader>header{flex-wrap:wrap;padding:12px}.tech-email-reader>header h2{min-width:calc(100% - 52px)}.tech-email-assignee{order:2;width:100%;max-width:100%}.tech-email-assignee select{flex:1;max-width:none}.tech-email-message-list article>header{flex-wrap:wrap}}html[data-theme] .iq-delight .bamboohr-profile{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:12px;margin:0 0 20px;padding:22px}html[data-theme] .iq-delight .bamboohr-profile>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}html[data-theme] .iq-delight .bamboohr-profile .bamboohr-mark{background:var(--brand-green-wash);width:40px;height:40px;color:var(--brand-green);border-radius:10px;place-items:center;display:grid}html[data-theme] .iq-delight .bamboohr-profile header>div{flex:1;min-width:0}html[data-theme] .iq-delight .bamboohr-profile h2{color:var(--brand-ink);margin:0 0 4px;font-size:19px;line-height:1.5}html[data-theme] .iq-delight .bamboohr-profile p{color:var(--brand-muted);margin:8px 0;font-size:13px;line-height:1.7}html[data-theme] .iq-delight .bamboohr-profile header p{margin:0}html[data-theme] .iq-delight .bamboohr-profile header>button{color:var(--brand-muted);background:0 0;border:0;width:36px;height:36px}html[data-theme] .iq-delight .bamboohr-connection{color:var(--brand-muted);align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}html[data-theme] .iq-delight .bamboohr-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}html[data-theme] .iq-delight .bamboohr-actions a{border-radius:8px;min-height:38px;font-size:12px}html[data-theme] .iq-delight .bamboohr-profile fieldset{border:1px solid var(--brand-line);border-radius:10px;min-width:0;margin:20px 0;padding:16px}html[data-theme] .iq-delight .bamboohr-profile legend{padding:0 6px;font-size:14px;font-weight:600}html[data-theme] .iq-delight .bamboohr-profile legend small{color:var(--brand-muted);margin-left:8px;font-size:12px;font-weight:400;display:inline-block}html[data-theme] .iq-delight .bamboohr-profile fieldset>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}html[data-theme] .iq-delight .bamboohr-profile label{min-width:0;color:var(--brand-muted);gap:7px;font-size:12px;display:grid}html[data-theme] .iq-delight .bamboohr-profile input{background:var(--brand-paper);border:1px solid var(--brand-line);width:100%;min-width:0;height:42px;color:var(--brand-ink);border-radius:8px;padding:9px 11px;font-size:14px}html[data-theme] .iq-delight .bamboohr-profile input:disabled{background:var(--brand-surface-soft);opacity:.8}html[data-theme] .iq-delight .bamboohr-profile form>footer{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}html[data-theme] .iq-delight .bamboohr-profile code{overflow-wrap:anywhere;background:var(--brand-surface-soft);color:var(--brand-ink);border-radius:7px;padding:10px;font-size:12px}html[data-theme] .iq-delight .bamboohr-error{border-left:3px solid var(--brand-red);background:var(--brand-red-wash);border-radius:6px;padding:10px}html[data-theme] .iq-delight .bamboohr-success{color:var(--brand-green);gap:6px;display:flex}@media (width<=600px){html[data-theme] .iq-delight .bamboohr-profile{padding:16px}html[data-theme] .iq-delight .bamboohr-profile fieldset>div{grid-template-columns:1fr}html[data-theme] .iq-delight .bamboohr-profile input{font-size:16px}html[data-theme] .iq-delight .bamboohr-profile form>footer{flex-direction:column;align-items:stretch}}html[data-theme] .iq-delight .hr-area-tabs{border-bottom:1px solid var(--brand-line);gap:4px;margin:18px 0;padding-bottom:8px;display:flex}html[data-theme] .iq-delight .hr-area-tabs button{color:var(--brand-muted);background:0 0;border:0;border-radius:7px;min-height:40px;padding:8px 14px;font-size:13px}html[data-theme] .iq-delight .hr-area-tabs button.active{background:var(--brand-blue-wash);color:var(--brand-blue-dark);font-weight:600}html[data-theme] .iq-delight .hr-workspace{min-width:0}html[data-theme] .iq-delight .hr-tabs{scrollbar-width:thin;border-bottom:1px solid var(--brand-line);gap:5px;margin-bottom:12px;padding:0 0 12px;display:flex;overflow-x:auto}html[data-theme] .iq-delight .hr-tabs button{min-height:40px;color:var(--brand-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}html[data-theme] .iq-delight .hr-tabs button.active{color:var(--brand-blue-dark);background:var(--brand-blue-wash);border-color:var(--brand-line);font-weight:600}html[data-theme] .iq-delight .hr-panel>header{justify-content:space-between;align-items:start;gap:12px;margin:6px 0 16px;display:flex}html[data-theme] .iq-delight .hr-panel h3{color:var(--brand-ink);margin:0;font-size:18px;font-weight:650}html[data-theme] .iq-delight .hr-panel h4{color:var(--brand-ink);margin:0 0 16px;font-size:15px}html[data-theme] .iq-delight .hr-panel>header p{margin:4px 0 0}html[data-theme] .iq-delight .hr-panel .secondary-button{border:1px solid var(--brand-line);background:var(--brand-paper);height:auto;min-height:36px;color:var(--brand-ink);box-shadow:none;border-radius:7px;flex:none;padding:8px 11px;font-size:12px}html[data-theme] .iq-delight .hr-panel .primary-button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:12px;display:inline-flex}html[data-theme] .iq-delight .hr-search{border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}html[data-theme] .iq-delight .hr-search input{flex:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 0!important}html[data-theme] .iq-delight .hr-document-list{gap:8px;margin:12px 0;display:grid}html[data-theme] .iq-delight .hr-document-list button{text-align:left;border:1px solid var(--brand-line);background:var(--brand-paper);width:100%;color:var(--brand-ink);min-width:0;box-shadow:none;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}html[data-theme] .iq-delight .hr-document-list button:hover{background:var(--brand-surface-soft)}html[data-theme] .iq-delight .hr-document-list button>span{background:var(--brand-blue-wash);width:36px;height:42px;color:var(--brand-blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}html[data-theme] .iq-delight .hr-document-list button>div{flex:1;gap:5px;min-width:0;display:grid}html[data-theme] .iq-delight .hr-document-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}html[data-theme] .iq-delight .hr-document-list small{color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight .hr-availability{border:1px solid var(--brand-line);background:var(--brand-surface-soft);color:var(--brand-muted);border-radius:9px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;display:flex}html[data-theme] .iq-delight .hr-availability>svg{flex-shrink:0;margin-top:2px}html[data-theme] .iq-delight .hr-availability strong{color:var(--brand-ink);font-size:12px}html[data-theme] .iq-delight .hr-availability p{margin:4px 0 0;font-size:12px;line-height:1.6}html[data-theme] .iq-delight :is(.hr-empty,.hr-loading){color:var(--brand-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 16px;display:flex}html[data-theme] .iq-delight .hr-empty strong{color:var(--brand-ink);font-size:14px}html[data-theme] .iq-delight .hr-empty p{max-width:420px;margin:0}html[data-theme] .iq-delight .hr-balance-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0;display:grid}html[data-theme] .iq-delight .hr-balance-grid article{border:1px solid var(--brand-line);background:var(--brand-surface-soft);border-radius:10px;gap:8px;padding:16px;display:grid}html[data-theme] .iq-delight .hr-balance-grid strong{color:var(--brand-ink);font-size:23px}html[data-theme] .iq-delight .hr-balance-grid :is(small,span){color:var(--brand-muted);font-size:12px}html[data-theme] .iq-delight .hr-section-actions{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}html[data-theme] .iq-delight .hr-panel select{border:1px solid var(--brand-line);background:var(--brand-paper);height:40px;color:var(--brand-ink);border-radius:7px;padding:8px 10px;font-size:14px}html[data-theme] .iq-delight .hr-form{border:1px solid var(--brand-line);background:var(--brand-surface-soft);border-radius:10px;margin:16px 0;padding:16px}html[data-theme] .iq-delight .hr-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}html[data-theme] .iq-delight .hr-form :is(input,select,textarea){width:100%;min-width:0;color:var(--brand-ink);font-size:14px}html[data-theme] .iq-delight .hr-form textarea{border:1px solid var(--brand-line);background:var(--brand-paper);resize:vertical;border-radius:8px;min-height:80px;padding:10px}html[data-theme] .iq-delight .hr-form footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}html[data-theme] .iq-delight .hr-records{gap:10px;margin:12px 0;display:grid}html[data-theme] .iq-delight .hr-records>article{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:9px;padding:16px}html[data-theme] .iq-delight .hr-records article>div:first-child{color:var(--brand-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-theme] .iq-delight .hr-records strong{font-size:14px;font-weight:600}html[data-theme] .iq-delight .hr-records small{color:var(--brand-muted);overflow-wrap:anywhere;font-size:12px}html[data-theme] .iq-delight .hr-status{background:var(--brand-blue-wash);color:var(--brand-blue-dark);text-transform:capitalize;border-radius:6px;padding:4px 8px;font-size:12px}html[data-theme] .iq-delight .hr-reward-line{border-top:1px solid var(--brand-line);justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}html[data-theme] .iq-delight .hr-reward-line small{margin-top:4px;display:block}html[data-theme] .iq-delight :is(.hr-notice,.hr-error){border:1px solid var(--brand-line);border-radius:8px;padding:12px;font-size:13px}html[data-theme] .iq-delight .hr-notice{background:var(--brand-green-wash);color:var(--brand-green);gap:7px;display:flex}html[data-theme] .iq-delight .hr-error{background:var(--brand-red-wash);color:var(--brand-red)}html[data-theme] .iq-delight .hr-document-viewer{border:1px solid var(--brand-line);background:var(--brand-surface-soft);border-radius:10px;overflow:hidden}html[data-theme] .iq-delight .hr-document-viewer>header{background:var(--brand-paper);border-bottom:1px solid var(--brand-line);align-items:center;gap:10px;padding:12px;display:flex}html[data-theme] .iq-delight .hr-document-viewer>header strong{overflow-wrap:anywhere;flex:1;font-size:13px}html[data-theme] .iq-delight .hr-document-viewer iframe{background:#fff;border:0;width:100%;height:650px;max-height:75dvh;display:block}html[data-theme] .iq-delight .hr-document-viewer>img{max-width:100%;height:auto;margin:auto;display:block}@media (width<=600px){html[data-theme] .iq-delight .hr-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}html[data-theme] .iq-delight .hr-tabs button{white-space:normal;justify-content:start;padding:9px 8px;font-size:12px}html[data-theme] .iq-delight .hr-form-grid{grid-template-columns:1fr}html[data-theme] .iq-delight .hr-panel>header{align-items:center}html[data-theme] .iq-delight .hr-panel>header p{font-size:12px}html[data-theme] .iq-delight .hr-balance-grid{grid-template-columns:1fr 1fr}html[data-theme] .iq-delight .hr-balance-grid article{padding:12px}html[data-theme] .iq-delight .hr-balance-grid strong{font-size:18px}html[data-theme] .iq-delight .hr-section-actions{flex-direction:column;align-items:stretch}html[data-theme] .iq-delight .hr-form :is(input,select,textarea){font-size:16px}html[data-theme] .iq-delight .hr-document-viewer header{flex-wrap:wrap}html[data-theme] .iq-delight .hr-document-viewer header strong{flex-basis:100%;order:-1}html[data-theme] .iq-delight .hr-document-viewer iframe{height:65dvh}}html[data-theme] .iq-delight .bamboohr-profile .hr-panel>header>button{flex-shrink:0;width:auto;min-width:70px;height:auto}html[data-theme] .iq-delight .bamboohr-profile .hr-search{gap:9px;display:flex}html[data-theme] .iq-delight .bamboohr-profile .hr-search input{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .iq-delight .bamboohr-profile .hr-document-viewer>header>button{width:auto;height:auto}html[data-theme] .iq-delight .hr-pdf-controls{border-bottom:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-muted);align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}html[data-theme] .iq-delight .hr-pdf-controls button{background:var(--brand-surface-soft);width:30px;min-width:30px;height:34px;min-height:34px;color:var(--brand-ink);border:0;border-radius:6px;place-items:center;padding:0;display:grid}html[data-theme] .iq-delight .bamboohr-profile .hr-pdf-controls label{align-items:center;gap:7px;display:flex}html[data-theme] .iq-delight .bamboohr-profile .hr-pdf-controls input{text-align:center;width:48px;height:34px;padding:4px;font-size:12px}html[data-theme] .iq-delight .hr-pdf-control-space{flex:1}html[data-theme] .iq-delight .hr-pdf-stage{box-sizing:border-box;background:#dee0e4;width:100%;min-height:260px;max-height:70dvh;padding:12px;overflow:auto}html[data-theme] .iq-delight .hr-pdf-stage canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 2px 9px #0002}html[data-theme] .iq-delight .hr-pdf-text{background:var(--brand-paper);color:var(--brand-muted);padding:12px;font-size:12px}html[data-theme] .iq-delight .hr-pdf-text p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=420px){html[data-theme] .iq-delight .hr-pdf-controls{gap:3px;padding:7px;font-size:12px}html[data-theme] .iq-delight .hr-pdf-controls label{font-size:12px}html[data-theme] .iq-delight .hr-pdf-controls input{width:38px}}html[data-theme] .iq-delight .hr-pdf-reader{height:min(740px,75dvh);min-height:320px}.vendor-job-pass{border:1px solid var(--border,#dce2ec);background:var(--surface,#fff);min-width:0;color:var(--text,#182235);border-radius:16px;padding:20px}.vendor-job-pass>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.vendor-job-pass h2{margin:0;font-size:1rem}.vendor-job-pass p{margin:6px 0;font-size:.875rem;line-height:1.6}.vendor-job-pass header p{color:var(--muted,#657086);margin:3px 0 0}.vendor-pass-actions{flex-wrap:wrap;gap:8px;display:flex}.vendor-pass-actions a,.vendor-pass-actions button{border:1px solid var(--border,#dce2ec);min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.875rem;text-decoration:none;display:inline-flex}.vendor-pass-help{color:var(--muted,#657086)}.vendor-pass-invite{border-top:1px solid var(--border,#dce2ec);margin-top:14px;padding-top:6px}.vendor-pass-invite summary{cursor:pointer;align-items:center;gap:9px;padding:13px 0;font-size:.9375rem;font-weight:600;display:flex}.vendor-pass-invite summary svg:last-child{margin-left:auto}.vendor-pass-invite form{gap:12px;padding:4px 0 14px;display:grid}.vendor-pass-invite label{gap:6px;font-size:.875rem;font-weight:600;display:grid}.vendor-pass-invite input,.vendor-pass-invite select{box-sizing:border-box;border:1px solid var(--border,#dce2ec);background:var(--input-bg,var(--surface,#fff));width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px;font-size:1rem}.vendor-pass-invite p{color:var(--muted,#657086)}.vendor-pass-crew{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.vendor-pass-crew li{align-items:center;gap:10px;display:flex}.vendor-pass-crew strong,.vendor-pass-crew small{overflow-wrap:anywhere;display:block}.vendor-pass-crew small{color:var(--muted,#657086);font-size:.8125rem}.vendor-pass-crew button{color:inherit;background:0 0;border:0;min-width:44px;min-height:44px;margin-left:auto}.vendor-crew-avatar{color:#366aae;background:#e9edfa;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.vendor-payment-notice{color:#783c0d;background:#fff5e6;border:1px solid #ebceaa;border-radius:10px;gap:10px;margin-top:16px;padding:14px;display:flex}.vendor-payment-notice>svg{flex-shrink:0;margin-top:3px}.vendor-payment-notice p{margin:0}.vendor-payment-notice strong,.vendor-payment-notice span{display:block}.vendor-payment-notice strong{margin-bottom:4px}.vendor-payment-notice span{margin-top:8px}.vendor-pass-error{color:#be3434;overflow-wrap:anywhere}.vendor-pass-success{color:#237d55;align-items:flex-start;gap:7px;display:flex}.vendor-pass-deliveries{padding-left:18px;font-size:.8125rem}.vendor-field-shell .vendor-job-pass{margin:0 0 14px}.vendor-office-passes{gap:14px;margin-top:18px;display:grid}[data-theme=dark] .vendor-job-pass{color:#edf0f7;background:#22252f;border-color:#394355}[data-theme=dark] .vendor-pass-invite input,[data-theme=dark] .vendor-pass-invite select{color:#edf0f7;background:#191e29;border-color:#465269}[data-theme=dark] .vendor-payment-notice{color:#f2d4a4;background:#30281e;border-color:#624b2d}[data-theme=dark] .vendor-pass-help,[data-theme=dark] .vendor-pass-invite p,[data-theme=dark] .vendor-pass-crew small{color:#b1bccd}@media (width<=480px){.vendor-job-pass{padding:16px}.vendor-pass-actions{grid-template-columns:1fr 1fr;display:grid}.vendor-pass-actions>:first-child{grid-column:1/-1}.vendor-pass-actions a,.vendor-pass-actions button{padding:9px 6px;font-size:.8125rem}}.vendor-workflow-reminder{color:#792525;background:#fff1f1;border-left:3px solid #bd2e2e;border-radius:6px;margin:0 0 14px;padding:12px 14px;font-size:.875rem;line-height:1.55}[data-theme=dark] .vendor-workflow-reminder{color:#f2cbd0;background:#302328}.vendor-pass-disclosure .vendor-job-pass{border:0;border-top:1px solid var(--border,#dce2ec);border-radius:0 0 14px 14px;margin:0}.vendor-office-workflow,.vendor-office-preparation{--vof-ink:#16314d;--vof-muted:#55667a;--vof-border:#cfdae6;--vof-fill:#fff;border:1px solid var(--vof-border);background:var(--vof-fill);min-width:0;color:var(--vof-ink);border-radius:14px;margin:14px 0;overflow:hidden}.vendor-office-workflow>summary,.vendor-office-preparation>summary{cursor:pointer;align-items:center;gap:10px;padding:16px;font-weight:650;list-style:none;display:flex}.vendor-office-workflow>summary>span,.vendor-office-preparation>summary>span{flex:1;min-width:0}.vendor-office-workflow summary small,.vendor-office-preparation summary small{color:var(--vof-muted);margin-top:3px;font-size:.8rem;font-weight:400;line-height:1.5;display:block}.vendor-office-workflow summary>svg:last-child,.vendor-office-preparation summary>svg:last-child{flex-shrink:0}.vendor-office-workflow[open]>summary,.vendor-office-preparation[open]>summary{border-bottom:1px solid var(--vof-border)}.vof-body{min-width:0;padding:16px}.vof-body p{overflow-wrap:anywhere;margin:7px 0 12px;font-size:.86rem;line-height:1.6}.vof-body button{border:1px solid var(--vof-border);min-height:42px;color:inherit;background:var(--vof-fill);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.84rem;display:inline-flex}.vof-body button:disabled{opacity:.55;cursor:default}.vof-body input,.vof-body textarea,.vof-body select{box-sizing:border-box;border:1px solid var(--vof-border);background:var(--vof-fill);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;min-height:44px;padding:10px;font-size:1rem}.vof-body label{gap:5px;font-size:.84rem;line-height:1.5;display:grid}.vof-body small,.vof-muted{color:var(--vof-muted);font-size:.78rem;line-height:1.5}.vof-body :is(button,input,textarea,select,summary):focus-visible,.vendor-office-workflow>summary:focus-visible,.vendor-office-preparation>summary:focus-visible{outline-offset:3px;outline:3px solid #548dda}.vof-advisory{color:var(--vof-muted);gap:8px;display:flex}.vof-advisory svg{flex-shrink:0;margin-top:3px}.vof-toolbar{align-items:end;gap:10px;margin:14px 0;display:flex}.vof-toolbar label{flex:1;min-width:0}.vof-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.vof-wide{grid-column:1/-1}.vof-body .vof-check{align-items:flex-start;gap:9px;font-weight:400;display:flex}.vof-check input[type=checkbox]{accent-color:#236bb9;width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.vof-check-list{gap:10px;display:grid}.vof-check small{display:block}.vof-error,.vof-warning,.vof-success{overflow-wrap:anywhere;border:1px solid;border-radius:8px;padding:12px;font-size:.85rem;line-height:1.6}.vof-error{color:#8a2828;background:#fff1f1;border-color:#e7b6b6;gap:8px;display:flex}.vof-warning{color:#75470b;background:#fff5de;border-color:#e3c88c}.vof-success{color:#245d3e;background:#eaf6ef;border-color:#a9d2b8;gap:8px;display:flex}.vof-empty{color:var(--vof-muted);justify-items:start;gap:8px;padding:20px 0;display:grid}.vof-plan{border-block:1px solid var(--vof-border);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.vof-plan>div{min-width:0}.vof-plan h3{margin:3px 0 7px;font-size:1.05rem}.vof-dne{white-space:nowrap;text-align:right;color:var(--vof-muted);font-size:.77rem}.vof-dne strong{color:var(--vof-ink);margin-top:4px;font-size:1.12rem;display:block}.vof-snapshot,.vof-settings,.vof-history,.vof-escalations{border-bottom:1px solid var(--vof-border);padding:12px 0}.vof-case summary{cursor:pointer;font-size:.9rem;line-height:1.5}.vof-settings>summary span,.vof-escalations>summary span{color:var(--vof-muted);margin-left:8px;font-size:.8rem}.vof-steps{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.vof-steps>li{border:1px solid var(--vof-border);border-radius:10px;overflow:hidden}.vof-steps>li>details>summary{align-items:center;gap:10px;padding:13px;list-style:none;display:flex}.vof-steps summary>span:nth-child(2){flex:1;min-width:0}.vof-steps summary strong{font-size:.87rem}.vof-step-number{color:#315779;background:#e9f0f8;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:.83rem;display:grid}.vof-steps [data-state=recorded] .vof-step-number{color:#245d3e;background:#e0f2e7}.vof-steps [data-state=attention] .vof-step-number{color:#75470b;background:#fff0cb}.vof-step-body{border-top:1px solid var(--vof-border);padding:14px}.vof-saved{color:var(--vof-muted)}.vof-receipts{margin:0;padding:0;list-style:none}.vof-receipts li{border-bottom:1px solid var(--vof-border);overflow-wrap:anywhere;padding:9px 0}.vof-receipts :is(strong,span,small){font-size:.81rem;display:block}.vof-evidence{border:1px solid var(--vof-border);border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.vof-evidence legend{padding:0 5px;font-size:.83rem}.vof-evidence strong{overflow-wrap:anywhere;font-size:.81rem}.vof-history article,.vof-escalations article{border-bottom:1px solid var(--vof-border);padding:12px 0}.vof-history article>small{display:block}.vof-history dl{gap:6px;margin:10px 0;font-size:.78rem;display:grid}.vof-history dl div{grid-template-columns:minmax(110px,1fr) 2fr;gap:10px;display:grid}.vof-history dt{color:var(--vof-muted)}.vof-history dd{overflow-wrap:anywhere;margin:0}.wizard-grid>.vendor-office-preparation{grid-column:1/-1;margin:0}.schedule-editor>.vendor-office-workflow{margin:10px 20px}[data-theme=dark] :is(.vendor-office-workflow,.vendor-office-preparation){--vof-ink:#e2ecf8;--vof-muted:#adbed3;--vof-border:#415068;--vof-fill:#1a2534}[data-theme=dark] .vof-warning{color:#f0d59f;background:#342c1d;border-color:#6a5837}[data-theme=dark] .vof-error{color:#ffc1c1;background:#362328;border-color:#795057}[data-theme=dark] .vof-success{color:#b6e1c7;background:#183a2a;border-color:#3b6d50}[data-theme=dark] .vof-step-number{color:#cfe3fa;background:#2b415c}[data-theme=dark] .vof-steps [data-state=recorded] .vof-step-number{color:#bee5cd;background:#244b37}[data-theme=dark] .vof-steps [data-state=attention] .vof-step-number{color:#ffe2a5;background:#594422}@media (width<=540px){.vof-body{padding:12px}.vof-fields{grid-template-columns:minmax(0,1fr)}.vof-toolbar{align-items:stretch}.vof-toolbar button{align-self:end}.vof-plan{flex-wrap:wrap}.vof-dne{text-align:left}.vof-steps>li>details>summary,.vof-step-body{padding:11px}.vof-history dl div{grid-template-columns:1fr;gap:2px}.schedule-editor>.vendor-office-workflow{margin:10px 12px}.vof-record-editor>button{width:100%}}html[data-theme] .notification-center{--alert-bg:#fff;--alert-row:#fff;--alert-unread:#f4f9ff;--alert-ink:#202631;--alert-muted:#566177;--alert-line:#e1e5ec;--alert-accent:#487bbd;--alert-icon:#ebf2fb;--alert-hover:#eaf1fa;flex-direction:column;width:min(460px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(760px,100dvh - 90px);padding:0;display:flex;overflow:hidden;background:var(--alert-bg)!important;color:var(--alert-ink)!important;border:1px solid var(--alert-line)!important;border-radius:14px!important}html[data-theme=dark] .notification-center{--alert-bg:#22252e;--alert-row:#22252e;--alert-unread:#2c333d;--alert-ink:#f1f3f8;--alert-muted:#c2c9d7;--alert-line:#414755;--alert-accent:#b7d6ff;--alert-icon:#323f4f;--alert-hover:#333b45}html[data-theme] .notification-center .notification-heading{border-bottom:0;flex-shrink:0;align-items:center;gap:12px;padding:18px 18px 14px;background:var(--alert-bg)!important}html[data-theme] .notification-center .notification-heading strong{font-weight:650;line-height:1.4;color:var(--alert-ink)!important;font-size:18px!important}html[data-theme] .notification-center .notification-heading span{line-height:1.5;color:var(--alert-muted)!important;font-size:14px!important}html[data-theme] .notification-center .notification-close{border-radius:8px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid;color:var(--alert-muted)!important;background:0 0!important;border:0!important}html[data-theme] .notification-center .notification-filters{border-bottom:1px solid var(--alert-line);flex-shrink:0;gap:4px;padding:0 14px 10px;display:flex}html[data-theme] .notification-center .notification-filters button{white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 10px;font-weight:600;display:flex;color:var(--alert-muted)!important;background:0 0!important;border:0!important;font-size:14px!important}html[data-theme] .notification-center .notification-filters button[aria-selected=true]{background:var(--alert-icon)!important;color:var(--alert-accent)!important}html[data-theme] .notification-center .notification-filters button span{color:inherit!important;font-size:12px!important}html[data-theme] .notification-center .notification-scope-note{background:var(--alert-bg);border-bottom:1px solid var(--alert-line);flex-shrink:0;padding:11px 18px;font-size:13px;line-height:1.5;color:var(--alert-muted)!important}html[data-theme] .notification-center .notification-list{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow-y:auto}html[data-theme] .notification-center .notification-item{grid-template-columns:34px minmax(0,1fr) 16px;gap:12px;min-height:96px;padding:16px;background:var(--alert-row)!important;color:var(--alert-ink)!important;border:0!important;border-bottom:1px solid var(--alert-line)!important;box-shadow:none!important;border-radius:0!important}html[data-theme] .notification-center .notification-item.unread{background:var(--alert-unread)!important}html[data-theme] .notification-center .notification-item:hover{background:var(--alert-hover)!important}html[data-theme] .notification-center .notification-item strong{overflow-wrap:anywhere;font-weight:650;line-height:1.45;color:var(--alert-ink)!important;font-size:15px!important}html[data-theme] .notification-center .notification-item small{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden;color:var(--alert-muted)!important;font-size:14px!important}html[data-theme] .notification-center .notification-copy{gap:5px;min-width:0;display:grid}html[data-theme] .notification-center .notification-item-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:3px;display:flex}html[data-theme] .notification-center .notification-item-meta time{line-height:1.5;color:var(--alert-muted)!important;font-size:12px!important}html[data-theme] .notification-center .notification-item-meta>span{font-weight:600;color:var(--alert-accent)!important;font-size:12px!important}html[data-theme] .notification-center .notification-item-icon{border-radius:10px;width:34px;height:34px;background:var(--alert-icon)!important;color:var(--alert-accent)!important}html[data-theme] .notification-center .notification-item.persistent .notification-item-icon{color:#8f4c00!important;background:#fff0d0!important}html[data-theme=dark] .notification-center .notification-item.persistent .notification-item-icon{color:#ffd58a!important;background:#463720!important}html[data-theme] .notification-center .notification-item>svg{margin-top:8px;color:var(--alert-muted)!important}html[data-theme] .notification-center .notification-empty{min-height:190px;padding:36px 22px;color:var(--alert-muted)!important}html[data-theme] .notification-center .notification-empty strong{color:var(--alert-ink)!important;font-size:16px!important}html[data-theme] .notification-center .notification-empty span{color:var(--alert-muted)!important;font-size:14px!important}html[data-theme] .notification-center :is(.notification-footer button,.notification-load-more,.notification-error button){border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;display:flex;color:var(--alert-accent)!important;background:0 0!important;border:0!important;font-size:14px!important}html[data-theme] .notification-center .notification-footer{border-top:1px solid var(--alert-line);flex-shrink:0;padding:4px 12px}html[data-theme] .notification-center .notification-error{padding:12px 18px;font-size:14px;color:var(--alert-ink)!important}html[data-theme] .notification-center button:focus-visible{outline:2px solid var(--alert-accent)!important;outline-offset:-3px!important}html[data-theme] .notification-sound-controls{flex-shrink:0;min-width:0}html[data-theme] .notification-center .notification-sound-controls{border-top:1px solid var(--alert-line);background:var(--alert-bg);padding:4px 10px}html[data-theme] .notification-sound-controls>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-theme] .notification-sound-controls button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;line-height:1.4;display:inline-flex;color:var(--alert-accent,var(--ink))!important;background:0 0!important;border:0!important;font-size:14px!important}html[data-theme] .notification-sound-controls button:hover{background:var(--alert-icon,var(--canvas))!important}html[data-theme] .notification-sound-controls button:disabled{opacity:.6;cursor:wait}html[data-theme] .notification-sound-controls p{color:var(--alert-muted,var(--muted));margin:4px 10px 8px;font-size:13px;line-height:1.5}@media (width<=920px){html[data-theme] :is(.iq-delight,.tech-mobile-shell) .notification-center{inset:calc(70px + env(safe-area-inset-top)) 12px auto 12px;width:auto;max-width:none;max-height:calc(100dvh - 86px - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:fixed}html[data-theme] .notification-center .notification-heading{padding:15px 14px 10px}html[data-theme] .notification-center .notification-filters{padding-inline:8px}html[data-theme] .notification-center .notification-filters button{padding-inline:6px}html[data-theme] .notification-center .notification-item{gap:10px;padding:14px 12px}}html[data-theme] .iq-delight .order-workspace{--wo-positive:#18774c;--wo-positive-bg:#edf8f2;--wo-warning:#88580d;--wo-warning-bg:#fff6e5;--wo-error:#b33245;--wo-error-bg:#fff0f2;max-width:1640px;color:var(--brand-ink);min-width:0;margin:0 auto;padding:24px clamp(16px,3vw,48px) 64px;font-size:14px}html[data-theme=dark] .iq-delight .order-workspace{--wo-positive:#82ddb1;--wo-positive-bg:#193b2e;--wo-warning:#f6d080;--wo-warning-bg:#392e1c;--wo-error:#ffacb6;--wo-error-bg:#42252e}html[data-theme] .iq-delight .order-workspace :is(.workspace-customer-heading,.workspace-header-metrics article,.workspace-contact-line>span,.scope-primary-card,.scope-notes-card,.site-photos-card,.site-evidence-card,.general-attachments-card,.customer-signoff-card,.schedule-running-list,.schedule-summary>div:not(.schedule-summary-actions),.schedule-editor,.share-dialog,.qb-invoice-fields,.qb-invoice-summary,.job-profitability-panel,.profitability-hero-metrics>div,.profitability-table td,.invoice-readiness,.money-input,.profit-target-input){background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-line)}html[data-theme] .iq-delight .order-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-line-strong);border-radius:8px;min-height:42px;font-size:14px}html[data-theme] .iq-delight .order-workspace :is(input,select,textarea):focus-visible{border-color:var(--brand-blue);outline:2px solid var(--brand-blue);outline-offset:2px}html[data-theme] .iq-delight .order-workspace :is(button,a):focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}html[data-theme] .iq-delight .order-workspace :is(p,small,em,dd,.workspace-location-line span,.workspace-header-metrics small,.workspace-contact-line b,.job-profitability-panel>header label,.profitability-hero-metrics span,.invoice-readiness>span){color:var(--brand-slate)}html[data-theme] .iq-delight .order-workspace :is(h1,h2,h3,h4,strong){color:var(--brand-ink)}html[data-theme] .iq-delight .order-workspace :is(.primary-button,.secondary-button){white-space:normal;border-radius:9px;gap:8px;min-height:42px;padding:10px 14px;font-size:13px;line-height:1.4}html[data-theme] .iq-delight .order-workspace .primary-button{background:var(--workspace-action);color:#fff;border-color:var(--workspace-action)}html[data-theme] .iq-delight .order-workspace .primary-button:hover:not(:disabled){background:var(--workspace-action-hover)}html[data-theme] .iq-delight .order-workspace .secondary-button{background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-line-strong)}html[data-theme] .iq-delight .order-workspace :is(.primary-button,.secondary-button):disabled{opacity:.58;cursor:not-allowed}html[data-theme] .iq-delight .order-workspace .workspace-topline{margin-bottom:16px}html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{box-shadow:var(--brand-shadow-sm);border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr);align-items:start;gap:28px;padding:24px;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity h1{font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.2}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>p{margin:6px 0 12px;font-size:14px}html[data-theme] .iq-delight .order-workspace .workspace-location-line{flex-wrap:wrap;font-size:15px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .workspace-location-line small{flex-basis:100%;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-classification{background:var(--brand-blue-wash);border-color:var(--brand-line);margin:12px 0;padding:10px 12px}html[data-theme] .iq-delight .order-workspace .workspace-classification :is(small,strong,b){color:var(--brand-blue-dark)}html[data-theme] .iq-delight .order-workspace .workspace-contact-details{margin-top:14px;font-size:13px}html[data-theme] .iq-delight .order-workspace .workspace-contact-details summary{color:var(--brand-blue);cursor:pointer;padding:6px 0;font-weight:600}html[data-theme] .iq-delight .order-workspace .workspace-contact-line{grid-template-columns:1fr;margin-top:10px}html[data-theme] .iq-delight .order-workspace .workspace-contact-line>span{overflow-wrap:anywhere;padding:10px 12px;font-size:13px}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{min-width:0}html[data-theme] .iq-delight .order-workspace .page-actions{flex-wrap:wrap;gap:8px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article{border-radius:10px;min-width:0;padding:12px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(small,span){font-size:12px;line-height:1.4}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(input,select,strong){width:100%;font-size:16px}html[data-theme] .iq-delight .order-workspace .workspace-tabs{border-bottom:1px solid var(--brand-line);gap:6px;margin:24px 0 20px;display:flex;overflow:auto}html[data-theme] .iq-delight .order-workspace .workspace-tabs button{color:var(--brand-slate);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:15px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-tabs button.active{color:var(--brand-blue);border-color:var(--brand-blue);background:var(--brand-blue-wash);border-radius:9px 9px 0 0}html[data-theme] .iq-delight .order-workspace :is(.scope-workspace-grid,.scope-bottom-grid){gap:20px}html[data-theme] .iq-delight .order-workspace :is(.scope-primary-card,.scope-notes-card){padding:22px}html[data-theme] .iq-delight .order-workspace :is(.scope-primary-card,.scope-notes-card) :is(h2,h3){font-size:18px}html[data-theme] .iq-delight .order-workspace :is(.scope-primary-card,.scope-notes-card) :is(p,small,label){font-size:13px;line-height:1.6}html[data-theme] .iq-delight .order-workspace .scope-primary-card textarea{min-height:190px;font-size:16px;line-height:1.65}html[data-theme] .iq-delight .order-workspace .scope-note-history article{background:var(--brand-surface-soft);border-color:var(--brand-line);border-radius:9px;padding:14px}html[data-theme] .iq-delight .order-workspace :is(.site-photo-upload,.upload-zone,.schedule-payroll-grid,.active-share-links>div,.provider-toggle,.schedule-index span){background:var(--brand-surface-soft);color:var(--brand-ink);border-color:var(--brand-line-strong)}html[data-theme] .iq-delight .order-workspace :is(.site-photos-card,.customer-signoff-card,.general-attachments-card) :is(h2,h3){font-size:17px}html[data-theme] .iq-delight .order-workspace :is(.site-photos-card,.customer-signoff-card,.general-attachments-card) :is(p,small){font-size:12px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .schedule-cards>article{border-color:var(--brand-line);gap:16px;padding:18px}html[data-theme] .iq-delight .order-workspace .schedule-cards :is(strong,span){font-size:14px}html[data-theme] .iq-delight .order-workspace .schedule-cards small{font-size:12px}html[data-theme] .iq-delight .order-workspace :is(.schedule-editor,.share-dialog){max-height:calc(100dvh - 32px);overflow:auto}html[data-theme] .iq-delight .order-workspace :is(.schedule-editor,.share-dialog) label{font-size:13px;line-height:1.5}html[data-theme] .iq-delight .order-workspace :is(.schedule-editor,.share-dialog) :is(h2,h3){font-size:20px}html[data-theme] .iq-delight .order-workspace .history-error{color:var(--wo-error);background:var(--wo-error-bg);overflow-wrap:anywhere;border-radius:8px;padding:10px}html[data-theme] .iq-delight .qb-invoice-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;min-width:0;display:grid}html[data-theme] .iq-delight .qb-invoice-builder{min-width:0;overflow:hidden;container:invoice/inline-size}html[data-theme] .iq-delight .order-workspace .qb-invoice-builder>.panel-header{flex-wrap:wrap;gap:16px;padding:22px}html[data-theme] .iq-delight .order-workspace .qb-invoice-builder .panel-header h2{font-size:21px}html[data-theme] .iq-delight .order-workspace .qb-invoice-builder .panel-header p{max-width:42em;font-size:13px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .job-profitability-panel{box-shadow:none;border-radius:0;gap:14px;padding:20px 22px}html[data-theme] .iq-delight .order-workspace .job-profitability-panel :is(h3){font-size:16px}html[data-theme] .iq-delight .order-workspace .job-profitability-panel header p,html[data-theme] .iq-delight .order-workspace .job-profitability-panel>header label{font-size:12px}html[data-theme] .iq-delight .order-workspace .profit-target-input{border-radius:8px}html[data-theme] .iq-delight .order-workspace .profitability-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] .iq-delight .order-workspace .profitability-hero-metrics>div{background:var(--brand-surface-soft);padding:14px}html[data-theme] .iq-delight .order-workspace .profitability-hero-metrics span{font-size:12px}html[data-theme] .iq-delight .order-workspace .profitability-hero-metrics strong{font-variant-numeric:tabular-nums;font-size:23px;line-height:1.3}html[data-theme] .iq-delight .order-workspace .profitability-hero-metrics small{font-size:12px}html[data-theme] .iq-delight .order-workspace .profitability-alert{background:var(--wo-error-bg);color:var(--wo-error);border:1px solid;padding:12px;font-size:12px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .profitability-alert.data-warning{background:var(--wo-warning-bg);color:var(--wo-warning)}html[data-theme] .iq-delight .order-workspace .profitability-alert strong{color:inherit}html[data-theme] .iq-delight .order-workspace .profitability-table th{background:var(--brand-surface-soft);color:var(--brand-slate);letter-spacing:.015em;padding:12px;font-size:12px}html[data-theme] .iq-delight .order-workspace .profitability-table td{padding:12px;font-size:12px}html[data-theme] .iq-delight .order-workspace .profitability-table td:first-child small{font-size:12px}html[data-theme] .iq-delight .order-workspace .job-profitability-panel>footer{font-size:12px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .qb-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}html[data-theme] .iq-delight .order-workspace :is(.qb-invoice-fields,.invoice-notes-grid) label{gap:7px;font-size:13px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .invoice-line-toolbar{flex-wrap:wrap;gap:12px;padding:18px 22px}html[data-theme] .iq-delight .order-workspace .invoice-line-toolbar strong{font-size:16px}html[data-theme] .iq-delight .order-workspace .invoice-line-toolbar span{font-size:12px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .invoice-line-grid{border-color:var(--brand-line);grid-template-columns:minmax(115px,1.05fr) minmax(130px,1.25fr) 70px 120px 46px 85px 34px;align-items:start;gap:8px;min-width:0;padding:16px 20px}html[data-theme] .iq-delight .order-workspace .invoice-line-grid.invoice-line-head{background:var(--brand-surface-soft);color:var(--brand-slate);padding-top:12px;padding-bottom:12px;font-size:12px}html[data-theme] .iq-delight .order-workspace .invoice-line-rows{max-height:none;overflow:visible}html[data-theme] .iq-delight .order-workspace .invoice-line-grid>label{gap:6px;min-width:0;display:grid}html[data-theme] .iq-delight .order-workspace .invoice-line-grid>label>span,html[data-theme] .iq-delight .order-workspace .invoice-line-amount>span{display:none}html[data-theme] .iq-delight .order-workspace .invoice-line-grid :is(input,select,textarea){width:100%;padding:9px;font-size:13px}html[data-theme] .iq-delight .order-workspace .invoice-line-grid textarea{min-height:80px}html[data-theme] .iq-delight .order-workspace .invoice-line-grid .money-input input{padding-left:3px}html[data-theme] .iq-delight .order-workspace .money-input{overflow:hidden}html[data-theme] .iq-delight .order-workspace .money-input>span{color:var(--brand-slate);padding-left:9px;font-size:13px}html[data-theme] .iq-delight .order-workspace .invoice-line-grid>.tax-checkbox{align-items:center;min-height:42px;display:flex}html[data-theme] .iq-delight .order-workspace .invoice-line-grid>.tax-checkbox span{font-size:12px;display:inline}html[data-theme] .iq-delight .order-workspace .tax-checkbox input{width:16px;height:16px}html[data-theme] .iq-delight .order-workspace .invoice-line-amount{font-variant-numeric:tabular-nums;gap:6px;padding-top:10px;font-size:14px;display:grid}html[data-theme] .iq-delight .order-workspace .invoice-line-description small{font-size:12px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .invoice-notes-grid{gap:18px;padding:22px}html[data-theme] .iq-delight .order-workspace .add-line{color:var(--brand-blue);margin:8px 22px 18px;padding:10px 0;font-size:13px}html[data-theme] .iq-delight .order-workspace .qb-invoice-summary{border-radius:14px;gap:16px;min-width:0;padding:22px;top:20px}html[data-theme] .iq-delight .order-workspace .qb-invoice-summary h2{font-size:18px}html[data-theme] .iq-delight .order-workspace .qb-invoice-summary p{font-size:12px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .invoice-total{font-size:14px}html[data-theme] .iq-delight .order-workspace .invoice-total .grand{border-color:var(--brand-line);padding-top:18px;font-size:20px}html[data-theme] .iq-delight .order-workspace :is(.invoice-feedback,.invoice-nte-check){border:1px solid var(--brand-line);overflow-wrap:anywhere;border-radius:10px;gap:10px;padding:14px;font-size:13px;line-height:1.55;display:flex}html[data-theme] .iq-delight .order-workspace .invoice-feedback svg{flex-shrink:0;margin-top:2px}html[data-theme] .iq-delight .order-workspace .invoice-feedback.error{color:var(--wo-error);background:var(--wo-error-bg)}html[data-theme] .iq-delight .order-workspace .invoice-feedback.warning,html[data-theme] .iq-delight .order-workspace .invoice-nte-check.over{color:var(--wo-warning);background:var(--wo-warning-bg)}html[data-theme] .iq-delight .order-workspace .invoice-feedback.success{color:var(--wo-positive);background:var(--wo-positive-bg)}html[data-theme] .iq-delight .order-workspace .invoice-feedback.info{color:var(--brand-blue-dark);background:var(--brand-blue-wash)}html[data-theme] .iq-delight .order-workspace .invoice-nte-check{background:var(--brand-surface-soft);flex-direction:column;gap:4px}html[data-theme] .iq-delight .order-workspace .invoice-nte-check>span{justify-content:space-between;gap:10px;display:flex}html[data-theme] .iq-delight .order-workspace .invoice-nte-check small{color:inherit;font-size:12px}html[data-theme] .iq-delight .order-workspace .invoice-readiness{gap:10px;padding:14px}html[data-theme] .iq-delight .order-workspace .invoice-readiness :is(strong,span){font-size:12px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .invoice-packet-download :is(strong,span,button){font-size:14px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .invoice-packet-download small{color:var(--brand-slate);font-size:13px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .invoice-packet-download button{white-space:normal;min-height:42px}html[data-theme] .iq-delight .order-workspace .invoice-packet-download button svg{color:currentColor;flex-shrink:0}html[data-theme] .iq-delight .order-workspace .photo-archive-download{border:1px solid var(--brand-line-strong);background:var(--brand-surface-soft);width:100%;color:var(--brand-ink);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}html[data-theme] .iq-delight .order-workspace .photo-archive-download:hover{border-color:var(--brand-blue);background:var(--brand-blue-wash);transform:translateY(-1px)}html[data-theme] .iq-delight .order-workspace .photo-archive-download>svg{color:var(--brand-blue);flex-shrink:0}html[data-theme] .iq-delight .order-workspace .photo-archive-download>span{text-align:left;gap:2px;min-width:0;display:grid}html[data-theme] .iq-delight .order-workspace .photo-archive-download strong{text-overflow:ellipsis;white-space:nowrap;color:var(--brand-ink);font-size:12px;line-height:1.25;overflow:hidden}html[data-theme] .iq-delight .order-workspace .photo-archive-download small{color:var(--brand-slate);font-size:12px;line-height:1.3}html[data-theme] .iq-delight .order-workspace .site-evidence-card>.photo-archive-download{margin-top:auto}html[data-theme] .iq-delight .order-workspace .invoice-photo-archives{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:10px;gap:8px;padding:14px;display:grid}html[data-theme] .iq-delight .order-workspace .invoice-photo-archives>div{gap:3px;margin-bottom:2px;display:grid}html[data-theme] .iq-delight .order-workspace .invoice-photo-archives>div>strong{color:var(--brand-ink);font-size:12px}html[data-theme] .iq-delight .order-workspace .invoice-photo-archives>div>small{color:var(--brand-slate);font-size:12px;line-height:1.4}html[data-theme] .iq-delight .order-workspace .photo-archive-empty{background:var(--brand-surface-soft);color:var(--brand-slate);border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:12px;line-height:1.4;display:flex}html[data-theme] .iq-delight .order-workspace .qb-invoice-summary>small{font-size:12px;line-height:1.55}html[data-theme] .iq-delight .order-workspace .invoice-load-error{max-width:640px;padding:28px}@container invoice (width<=790px){html[data-theme] .iq-delight .order-workspace .invoice-line-head{display:none}html[data-theme] .iq-delight .order-workspace .invoice-line-rows .invoice-line-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-theme] .iq-delight .order-workspace .invoice-line-product,html[data-theme] .iq-delight .order-workspace .invoice-line-description{grid-column:1/-1}html[data-theme] .iq-delight .order-workspace .invoice-line-grid>label>span,html[data-theme] .iq-delight .order-workspace .invoice-line-amount>span{color:var(--brand-slate);text-align:left;font-size:12px;font-weight:600;display:block}html[data-theme] .iq-delight .order-workspace .invoice-line-amount{text-align:left;padding-top:0}html[data-theme] .iq-delight .order-workspace .invoice-line-grid>.icon-button{grid-column:3;place-self:end}html[data-theme] .iq-delight .order-workspace .job-profitability-panel>header{flex-wrap:wrap;align-items:start;gap:14px}}@media (width<=1100px){html[data-theme] .iq-delight .order-workspace .workspace-customer-heading,html[data-theme] .iq-delight .qb-invoice-workspace{grid-template-columns:1fr}html[data-theme] .iq-delight .order-workspace .qb-invoice-summary{position:static}}@media (width<=640px){html[data-theme] .iq-delight .order-workspace{padding:16px 12px 40px}html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{gap:18px;padding:18px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .iq-delight .order-workspace .workspace-tabs{gap:0}html[data-theme] .iq-delight .order-workspace .workspace-tabs button{flex:1;gap:5px;padding:12px 10px;font-size:13px}html[data-theme] .iq-delight .order-workspace .workspace-tabs svg{width:15px}html[data-theme] .iq-delight .order-workspace :is(.scope-workspace-grid,.scope-bottom-grid,.site-evidence-grid,.schedule-time-grid,.schedule-payroll-grid,.invoice-notes-grid,.qb-invoice-fields){grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight .order-workspace .qb-invoice-fields .wide{grid-column:auto}html[data-theme] .iq-delight .order-workspace :is(.job-profitability-panel,.qb-invoice-fields,.invoice-notes-grid,.qb-invoice-builder>.panel-header,.invoice-line-toolbar){padding:18px}html[data-theme] .iq-delight .order-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}html[data-theme] .iq-delight .order-workspace .profitability-hero-metrics strong{font-size:20px}html[data-theme] .iq-delight .order-workspace .schedule-cards>article{flex-direction:column;align-items:stretch;display:flex}html[data-theme] .iq-delight .order-workspace .schedule-index{display:none}html[data-theme] .iq-delight .order-workspace .schedule-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] .iq-delight .order-workspace .schedule-summary-actions{flex-wrap:wrap;grid-column:1/-1}html[data-theme] .iq-delight .order-workspace :is(.schedule-editor,.share-dialog){max-width:calc(100vw - 24px);padding:18px}}html[data-theme] .iq-delight .order-workspace .invoice-summary-jump{display:none}@media (width<=1100px){html[data-theme] .iq-delight .order-workspace .invoice-summary-jump{background:var(--brand-blue-wash);color:var(--brand-blue-dark);border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;text-decoration:none;display:flex}}@container invoice (width<=420px){html[data-theme] .iq-delight .order-workspace .invoice-line-rows .invoice-line-grid{grid-template-columns:minmax(0,1fr) minmax(108px,1.2fr)}html[data-theme] .iq-delight .order-workspace .invoice-line-grid>.icon-button{grid-column:2}}html[data-theme] .iq-delight .office-work-orders{color:var(--brand-ink)}html[data-theme] .iq-delight .office-work-orders :is(.panel,.record-drawer,.insight-strip>div,.schedule-card,.invoice-preview){background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-line)}html[data-theme] .iq-delight .office-work-orders .data-table th{background:var(--brand-surface-soft);color:var(--brand-slate);letter-spacing:.02em;padding:14px;font-size:12px}html[data-theme] .iq-delight .office-work-orders .data-table td{color:var(--brand-ink);border-color:var(--brand-line);padding:16px 14px;font-size:14px;line-height:1.5}html[data-theme] .iq-delight .office-work-orders :is(.data-table small,.drawer-meta small,.drawer-customer span){color:var(--brand-slate);font-size:12px}html[data-theme] .iq-delight .office-work-orders .table-toolbar{flex-wrap:wrap;gap:14px;padding:18px}html[data-theme] .iq-delight .office-work-orders .search-field{flex:290px;min-width:0}html[data-theme] .iq-delight .office-work-orders :is(input,select){background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-line-strong);min-height:42px;font-size:14px}html[data-theme] .iq-delight .office-work-orders .toolbar-actions{flex-wrap:wrap;gap:8px}html[data-theme] .iq-delight .office-work-orders .drawer-section{background:var(--brand-surface-soft);border:1px solid var(--brand-line);border-radius:12px;padding:18px}html[data-theme] .iq-delight .office-work-orders .drawer-section p{color:var(--brand-ink);font-size:16px;line-height:1.65}@media (width<=640px){html[data-theme] .iq-delight .office-work-orders .toolbar-actions{width:100%}html[data-theme] .iq-delight .office-work-orders .toolbar-actions select{flex:100%}html[data-theme] .iq-delight .office-work-orders :is(input,select){font-size:16px}}html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{grid-template-columns:1fr;gap:16px;padding:22px 26px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 20px;display:grid;position:relative}html[data-theme] .iq-delight .order-workspace .workspace-title-line{grid-area:1/2/3;justify-content:flex-end}html[data-theme] .iq-delight .order-workspace .workspace-order-number-input{letter-spacing:.04em;max-width:190px;font-weight:650}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity h1{grid-area:1/1;margin:0;font-size:28px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>p{grid-column:1;margin:0;font-size:13px}html[data-theme] .iq-delight .order-workspace .workspace-classification{box-shadow:none;background:0 0;border:0;grid-area:3/2;align-self:center;margin:0;padding:0}html[data-theme] .iq-delight .order-workspace .workspace-classification :is(strong,b){color:var(--brand-slate);background:var(--brand-surface-soft);border-radius:5px;padding:4px 8px;font-size:12px;font-weight:500}html[data-theme] .iq-delight .order-workspace .workspace-location-line{grid-area:3/1;gap:7px;margin:4px 0 0}html[data-theme] .iq-delight .order-workspace .workspace-location-line>span{color:var(--brand-ink);font-weight:600}html[data-theme] .iq-delight .order-workspace .workspace-contact-line{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{flex-direction:column-reverse;gap:14px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{border-block:1px solid var(--brand-line);grid-template-columns:1fr 1fr 1.4fr 1fr 1fr;gap:0;padding:14px 0;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article{border:0;border-right:1px solid var(--brand-line);min-height:80px;box-shadow:none;border-radius:0;padding:0 16px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:last-child{border:0;padding-right:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics small{letter-spacing:.07em;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(input,select){min-height:38px;margin:5px 0;padding:7px 9px;font-size:14px}html[data-theme] .iq-delight .order-workspace .page-actions .cloud-save-state{margin-right:auto;font-size:12px}html[data-theme] .iq-delight .order-workspace .page-actions .secondary-button{min-height:36px;padding:7px 11px}html[data-theme] .iq-delight .order-workspace .workspace-tabs{background:0 0;margin:20px 0 16px}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}html[data-theme] .iq-delight .order-workspace .scope-primary-card{border-top:3px solid var(--brand-blue);grid-row:span 2}html[data-theme] .iq-delight .order-workspace :is(.scope-primary-card,.scope-notes-card){border-radius:12px;padding:20px}html[data-theme] .iq-delight .order-workspace :is(.scope-primary-card,.scope-notes-card) header{text-align:left;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}html[data-theme] .iq-delight .order-workspace .scope-primary-card header .callback-toggle{max-width:135px;margin-left:auto;padding:7px}html[data-theme] .iq-delight .order-workspace .scope-primary-card textarea{min-height:230px}html[data-theme] .iq-delight .order-workspace .scope-notes-card textarea{min-height:82px}html[data-theme] .iq-delight .order-workspace .scope-note-history{max-height:260px;overflow:auto}html[data-theme] .iq-delight .order-workspace .scope-notes-card header h3{margin:0;font-size:16px}html[data-theme] .iq-delight .order-workspace .job-profitability-panel>summary{cursor:pointer;font-size:14px;font-weight:650}html[data-theme] .iq-delight .order-workspace .job-profitability-panel>summary span{float:right;color:var(--brand-slate);font-size:12px;font-weight:500}html[data-theme] .iq-delight .order-workspace .job-profitability-panel[open]>summary{padding-bottom:16px}html[data-theme] .iq-delight .order-workspace .invoice-item-choice{text-align:left;border:1px solid var(--brand-line-strong);background:var(--brand-paper);width:100%;min-height:42px;color:var(--brand-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:13px;display:flex}html[data-theme] .iq-delight .order-workspace .qb-reference-status{border-bottom:1px solid var(--brand-line);color:var(--brand-slate);gap:6px;padding-bottom:12px;font-size:12px;display:grid}html[data-theme] .iq-delight .order-workspace .qb-reference-status>span{align-items:center;gap:6px;display:flex}html[data-theme] .iq-delight .order-workspace .qb-reference-status p{color:var(--wo-error);margin:0}html[data-theme] .iq-delight .order-workspace .wo-save-error{border:1px solid var(--wo-error);background:var(--wo-error-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:16px 20px;display:flex}html[data-theme] .iq-delight .order-workspace .wo-save-error>div{flex:1;min-width:200px}html[data-theme] .iq-delight .order-workspace .wo-save-error p{margin:4px 0 0}html[data-theme] .iq-delight .order-workspace .pending-billing-status{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}html[data-theme] .iq-delight .order-workspace .pending-billing-status p{flex-basis:100%;margin:0;font-size:12px;line-height:1.4}html[data-theme] .iq-delight .order-workspace .wo-invoice-loading{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:14px;padding:28px}html[data-theme] .iq-delight .order-workspace .wo-invoice-loading h2{margin:0 0 8px;font-size:19px}html[data-theme] .iq-delight .order-workspace .wo-invoice-loading>div{gap:16px;margin-top:24px;display:grid}html[data-theme] .iq-delight .order-workspace .wo-invoice-loading span{background:var(--brand-surface-soft);border-radius:7px;min-height:48px;display:block}@media (width<=900px){html[data-theme] .iq-delight .order-workspace .scope-workspace-grid{grid-template-columns:1fr}html[data-theme] .iq-delight .order-workspace .scope-primary-card{grid-row:auto}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article{border:0;padding:0}}@media (width<=640px){html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{padding:16px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight .order-workspace .workspace-title-line{grid-area:1/1;justify-content:flex-start}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity h1{grid-row:2;font-size:25px}html[data-theme] .iq-delight .order-workspace .workspace-location-line{grid-row:auto}html[data-theme] .iq-delight .order-workspace .workspace-classification{grid-area:auto/1}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:1fr 1fr}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:nth-child(3){grid-area:1/1/auto/-1}html[data-theme] .iq-delight .order-workspace .workspace-contact-line{grid-template-columns:1fr}html[data-theme] .iq-delight .order-workspace .page-actions .cloud-save-state{background:0 0;width:100%;padding:0 0 8px}html[data-theme] .iq-delight .order-workspace .job-profitability-panel>summary span{float:none;margin-top:6px;display:block}}html[data-theme] .iq-delight .order-workspace .workspace-classification>div{flex-direction:row}html[data-theme] .iq-delight .order-workspace .page-actions .cloud-save-state{order:-1}@media (width<=640px){html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article{grid-column:span 2;min-height:64px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:nth-child(2),html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:nth-child(3){grid-area:1/span 3}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{gap:5px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>p{display:none}html[data-theme] .iq-delight .order-workspace .workspace-location-line{font-size:14px}html[data-theme] .iq-delight .order-workspace .workspace-location-line small:empty{display:none}html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{gap:10px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(input,select){min-height:38px;font-size:16px}html[data-theme] .iq-delight .order-workspace .page-actions{justify-content:flex-start}html[data-theme] .iq-delight .order-workspace .page-actions .secondary-button{flex:1;min-width:75px;padding:6px;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{gap:10px}}html[data-theme] .iq-delight .order-workspace .scope-primary-card{grid-row:auto}html[data-theme] .iq-delight .order-workspace .scope-notes-switcher{min-width:0}html[data-theme] .iq-delight .order-workspace .scope-note-tabs{border:1px solid var(--brand-line);background:var(--brand-paper);border-bottom:0;border-radius:12px 12px 0 0;gap:5px;padding:6px;display:flex}html[data-theme] .iq-delight .order-workspace .scope-note-tabs button{color:var(--brand-slate);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}html[data-theme] .iq-delight .order-workspace .scope-note-tabs button[aria-selected=true]{background:var(--brand-blue-wash);color:var(--brand-blue);font-weight:650}html[data-theme] .iq-delight .order-workspace .scope-note-tabs+.scope-notes-card{border-radius:0 0 12px 12px}@media (width<=640px){html[data-theme] .iq-delight .order-workspace .page-actions{grid-template-columns:1fr 1fr;display:grid}html[data-theme] .iq-delight .order-workspace .page-actions .cloud-save-state{grid-column:1/-1}html[data-theme] .iq-delight .order-workspace .page-actions .secondary-button{white-space:nowrap;min-height:40px;font-size:12px}html[data-theme] .iq-delight .order-workspace .page-actions svg{flex-shrink:0}}html[data-theme] .iq-delight .order-workspace .qb-product-search-bar .search-box{border:1px solid var(--brand-line-strong);border-radius:8px;flex:1;align-items:center;padding:0 10px;display:flex}html[data-theme] .iq-delight .order-workspace .qb-product-search-bar input{border:0;flex:1;min-width:0}.invoice-narrative-row{border-bottom:1px solid var(--border,#dce2eb);grid-template-columns:28px minmax(150px,1fr) minmax(0,2fr);align-items:start;gap:14px;padding:18px 12px;display:grid}.invoice-narrative-number{color:var(--muted,#64748b);font-size:12px;font-weight:700}.invoice-narrative-row strong,.invoice-narrative-row small{display:block}.invoice-narrative-row small{color:var(--muted,#64748b);margin-top:5px;font-size:12px;line-height:1.5}.invoice-narrative-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.invoice-narrative-row p.missing{color:#c36519}@media (width<=700px){.invoice-narrative-row{grid-template-columns:24px minmax(0,1fr)}.invoice-narrative-row p{grid-column:2}}html[data-theme] .iq-delight .order-workspace{--workspace-shell-top:52px;--workspace-topline-height:54px;max-width:1720px;padding-top:18px}html[data-theme] .iq-delight.isolated-work-order-shell .order-workspace{--workspace-shell-top:0px}html[data-theme] .iq-delight .order-workspace .workspace-topline{top:var(--workspace-shell-top);z-index:20;border:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-paper) 91%, transparent);min-height:54px;box-shadow:var(--brand-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:7px 10px;display:flex;position:sticky}html[data-theme] .iq-delight .order-workspace .workspace-topline .back-link{min-height:40px;color:var(--brand-ink);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}html[data-theme] .iq-delight .order-workspace .workspace-topline .back-link:hover{background:var(--brand-surface-soft)}html[data-theme] .iq-delight .order-workspace .workspace-topline-state{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-topline-state .cloud-save-state{min-height:34px;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-save-short{display:none}html[data-theme] .iq-delight .order-workspace .workspace-topline-state .status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:min(38vw,360px);overflow:hidden}html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{border:1px solid var(--brand-line);border-top:4px solid var(--brand-blue);background:var(--brand-paper);box-shadow:var(--brand-shadow-sm);border-radius:16px;overflow:visible;grid-template-columns:minmax(0,1.35fr) minmax(380px,.75fr)!important;gap:0!important;padding:0!important;display:grid!important}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{border-right:1px solid var(--brand-line);min-width:0;padding:26px 28px;position:static;display:block!important}html[data-theme] .iq-delight .order-workspace .workspace-title-line{flex-wrap:wrap;grid-area:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin:0 0 14px;display:flex!important}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity h1{letter-spacing:-.025em;grid-area:auto;margin:0;font-size:clamp(25px,2.25vw,34px);font-weight:750;line-height:1.13}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.workspace-site-name{color:var(--brand-slate);grid-column:auto;margin:7px 0 14px;font-size:15px;font-weight:650;line-height:1.45;display:block!important}html[data-theme] .iq-delight .order-workspace .workspace-classification{box-shadow:none;background:0 0;border:0;grid-area:auto;align-items:center;gap:8px;margin:0 0 16px;padding:0;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-classification>div{flex-flow:wrap;align-items:center;gap:7px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-classification :is(strong,b){border:1px solid var(--brand-line);background:var(--brand-surface-soft);color:var(--brand-slate);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}html[data-theme] .iq-delight .order-workspace .workspace-location-line{border-block:1px solid var(--brand-line);grid-area:auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 8px;margin:0;padding:14px 0;font-size:14px;line-height:1.45;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact{border:1px solid var(--brand-line);background:var(--brand-surface-soft);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact small{color:var(--brand-slate);letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:750}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}html[data-theme] .iq-delight .order-workspace .workspace-quick-links{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-quick-links a{border:1px solid var(--brand-line-strong);background:var(--brand-paper);min-height:40px;color:var(--brand-ink);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}html[data-theme] .iq-delight .order-workspace .workspace-quick-links a:hover{border-color:var(--brand-blue);background:var(--brand-blue-wash);color:var(--brand-blue)}html[data-theme] .iq-delight .order-workspace .workspace-contact-details{grid-column:auto;margin:10px 0 0}html[data-theme] .iq-delight .order-workspace .workspace-contact-details summary{min-height:40px;color:var(--brand-blue);padding:10px 2px;font-size:12px;font-weight:750}html[data-theme] .iq-delight .order-workspace .workspace-contact-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-theme] .iq-delight .order-workspace .workspace-contact-line>span{border:1px solid var(--brand-line);background:var(--brand-surface-soft);border-radius:9px;gap:4px;padding:11px;font-size:12px;line-height:1.45;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{background:color-mix(in srgb, var(--brand-surface-soft) 62%, var(--brand-paper));flex-direction:column;gap:16px;min-width:0;padding:26px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-control-heading{gap:3px;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-control-heading>span{color:var(--brand-ink);font-size:15px;font-weight:800}html[data-theme] .iq-delight .order-workspace .workspace-control-heading p{color:var(--brand-slate);margin:0;font-size:12px;line-height:1.45}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{border:0;gap:9px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:first-child,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:last-child{border:1px solid var(--brand-line);background:var(--brand-paper);min-width:0;min-height:82px;box-shadow:none;border-radius:10px;flex-direction:column;justify-content:center;padding:11px 12px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{border-left:3px solid var(--brand-blue);grid-column:1/-1;min-height:92px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics small{color:var(--brand-slate);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(input,select){width:100%;min-height:38px;color:var(--brand-ink);margin:5px 0 3px;padding:6px 8px;font-size:13px;font-weight:700}html[data-theme] .iq-delight .order-workspace .page-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:auto;display:grid;position:relative}html[data-theme] .iq-delight .order-workspace .page-actions :is(.primary-button,.secondary-button){justify-content:center;min-height:44px}html[data-theme] .iq-delight .order-workspace .workspace-primary-action{box-shadow:0 6px 16px color-mix(in srgb, var(--workspace-action) 22%, transparent);font-weight:800}html[data-theme] .iq-delight .order-workspace .workspace-more-actions{min-width:0;position:relative}html[data-theme] .iq-delight .order-workspace .workspace-more-actions>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:44px;list-style:none;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-more-actions>summary::-webkit-details-marker{display:none}html[data-theme] .iq-delight .order-workspace .workspace-more-actions-menu{z-index:30;border:1px solid var(--brand-line);background:var(--brand-paper);width:max-content;min-width:205px;box-shadow:var(--brand-shadow-lg,0 16px 40px #0f172a2e);border-radius:10px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0}html[data-theme] .iq-delight .order-workspace .workspace-more-actions-menu button{min-height:40px;color:var(--brand-ink);text-align:left;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;font-weight:650;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-more-actions-menu button:hover{background:var(--brand-surface-soft);color:var(--brand-blue)}html[data-theme] .iq-delight .order-workspace .workspace-tabs{top:calc(var(--workspace-shell-top) + var(--workspace-topline-height) + 8px);z-index:18;border:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-paper) 93%, transparent);box-shadow:var(--brand-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;margin:16px 0;padding:7px;display:grid;position:sticky;overflow:visible}html[data-theme] .iq-delight .order-workspace .workspace-tabs button{min-width:0;min-height:54px;color:var(--brand-slate);text-align:left;white-space:normal;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:9px 11px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-tabs button>svg{flex:none}html[data-theme] .iq-delight .order-workspace .workspace-tab-label{gap:2px;min-width:0;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-tab-label strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}html[data-theme] .iq-delight .order-workspace .workspace-tab-label small{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}html[data-theme] .iq-delight .order-workspace .workspace-tab-short{display:none}html[data-theme] .iq-delight .order-workspace .schedule-running-list{overflow:visible}html[data-theme] .iq-delight .order-workspace .schedule-cards>article{grid-template-columns:34px minmax(145px,.85fr) minmax(150px,1fr) minmax(150px,1fr) auto auto auto;grid-template-areas:"index provider planned actual state time controls";align-items:center;gap:12px 16px;display:grid;overflow:visible}html[data-theme] .iq-delight .order-workspace .schedule-index{grid-area:index}html[data-theme] .iq-delight .order-workspace .schedule-provider{grid-area:provider;min-width:0}html[data-theme] .iq-delight .order-workspace .schedule-planned{grid-area:planned;min-width:0}html[data-theme] .iq-delight .order-workspace .schedule-actual{grid-area:actual;min-width:0}html[data-theme] .iq-delight .order-workspace .schedule-state{grid-area:state;align-items:center;display:flex!important}html[data-theme] .iq-delight .order-workspace .schedule-time-actions{flex-wrap:wrap;grid-area:time;align-items:center;display:flex!important}html[data-theme] .iq-delight .order-workspace .schedule-row-actions{grid-area:controls;align-items:center;display:flex!important}html[data-theme] .iq-delight .order-workspace .schedule-cards article>div>:is(strong,span){overflow-wrap:anywhere;line-height:1.4}html[data-theme] .iq-delight .order-workspace .schedule-cards article>div>small{font-size:12px}@media (width<=1440px){html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{grid-template-columns:minmax(0,1fr)!important}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{border-right:0;border-bottom:1px solid var(--brand-line)}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{padding:22px 26px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{grid-column:span 2}html[data-theme] .iq-delight .order-workspace .schedule-cards>article{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"index provider provider state""index planned actual actual""index time time controls";align-items:start}}@media (width<=760px){html[data-theme] .iq-delight .order-workspace{--workspace-shell-top:calc(60px + env(safe-area-inset-top));--workspace-topline-height:50px;padding:10px 10px 44px}html[data-theme] .iq-delight .order-workspace .workspace-topline{border-radius:10px;min-height:50px;margin-bottom:10px;padding:5px 7px}html[data-theme] .iq-delight .order-workspace .workspace-topline-state .cloud-save-state{padding:6px 8px}html[data-theme] .iq-delight .order-workspace .workspace-topline-state .status-pill{max-width:32vw}html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{border-radius:13px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity,html[data-theme] .iq-delight .order-workspace .workspace-header-controls{padding:19px 17px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity h1{font-size:25px}html[data-theme] .iq-delight .order-workspace .workspace-overview-facts{grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact strong{white-space:normal}html[data-theme] .iq-delight .order-workspace .workspace-contact-line{grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{grid-area:auto/1/auto/-1}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article{grid-area:auto;min-height:78px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(input,select){min-height:44px;font-size:16px}html[data-theme] .iq-delight .order-workspace .workspace-topline .back-link,html[data-theme] .iq-delight .order-workspace .workspace-more-actions-menu button,html[data-theme] .iq-delight .order-workspace .workspace-quick-links a{min-height:44px}html[data-theme] .iq-delight .order-workspace .page-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}html[data-theme] .iq-delight .order-workspace .page-actions .secondary-button{min-width:0;padding-inline:10px;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0 14px;padding:5px;top:58px}html[data-theme] .iq-delight .order-workspace .workspace-tabs button{min-height:48px;padding:8px 10px}html[data-theme] .iq-delight .order-workspace .workspace-tab-label strong{display:none}html[data-theme] .iq-delight .order-workspace .workspace-tab-short{color:inherit;font-size:12px;font-weight:750;display:block}html[data-theme] .iq-delight .order-workspace .workspace-tab-label small{display:none}html[data-theme] .iq-delight .order-workspace .schedule-cards>article{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"index provider""index planned""index actual""index state""index time""index controls";align-items:start;gap:11px 12px}html[data-theme] .iq-delight .order-workspace .schedule-index{display:grid!important}html[data-theme] .iq-delight .order-workspace .schedule-state{justify-content:flex-start}html[data-theme] .iq-delight .order-workspace .schedule-time-actions :is(.primary-button,.secondary-button){min-height:44px}html[data-theme] .iq-delight .order-workspace .schedule-cards article>div>small{font-size:12px}html[data-theme] .iq-delight .order-workspace .scope-notes-card textarea{font-size:16px}}@media (width<=500px){html[data-theme] .iq-delight .order-workspace .workspace-topline .back-link{padding-inline:7px}html[data-theme] .iq-delight .order-workspace .workspace-topline-state .cloud-save-state{font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-topline-state .cloud-save-state svg{width:16px;height:16px}html[data-theme] .iq-delight .order-workspace .workspace-save-full{display:none}html[data-theme] .iq-delight .order-workspace .workspace-save-short{display:inline}html[data-theme] .iq-delight .order-workspace .workspace-order-number-input,html[data-theme] .iq-delight .order-workspace .workspace-order-number{max-width:100%;font-size:16px}html[data-theme] .iq-delight .order-workspace .workspace-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-theme] .iq-delight .order-workspace .workspace-quick-links a{min-height:44px}html[data-theme] .iq-delight .order-workspace .page-actions{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .iq-delight .order-workspace .workspace-primary-action{grid-column:1/-1}html[data-theme] .iq-delight .order-workspace .workspace-more-actions{min-width:0}html[data-theme] .iq-delight .order-workspace .workspace-more-actions>summary{width:100%}html[data-theme] .iq-delight .order-workspace .workspace-more-actions-menu{max-width:calc(100vw - 28px);right:0}}@media (width<=900px),(pointer:coarse){html[data-theme] .iq-delight .order-workspace .scope-note-history,html[data-theme] .iq-delight .order-workspace .site-photos-card .site-evidence-grid,html[data-theme] .iq-delight .order-workspace .workspace-attachment-list{max-height:none!important;overflow:visible!important}html[data-theme] .iq-delight .order-workspace :is(.workspace-contact-details summary,.workspace-tabs button,.scope-note-tabs button,.site-photo-upload,.upload-zone,.icon-button){min-height:44px}}html[data-theme] .iq-delight .order-workspace .scope-workspace,html[data-theme] .iq-delight .order-workspace .schedule-workspace{gap:18px;padding:0 0 30px}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid{gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important}html[data-theme] .iq-delight .order-workspace :is(.scope-primary-card,.scope-notes-card,.site-photos-card,.customer-signoff-card,.general-attachments-card){border:1px solid var(--brand-line);background:var(--brand-paper);min-height:0;box-shadow:var(--brand-shadow-sm);border-radius:14px}html[data-theme] .iq-delight .order-workspace .scope-primary-card{border-top:3px solid var(--brand-blue);padding:22px}html[data-theme] .iq-delight .order-workspace .scope-primary-card>header{align-items:flex-start;gap:12px}html[data-theme] .iq-delight .order-workspace .scope-primary-card>label{color:var(--brand-ink);margin-top:18px;font-size:13px}html[data-theme] .iq-delight .order-workspace .scope-primary-card textarea{min-height:220px;padding:15px;font-size:16px;line-height:1.65}html[data-theme] .iq-delight .order-workspace .scope-notes-switcher{flex-direction:column;min-width:0;display:flex}html[data-theme] .iq-delight .order-workspace .scope-note-tabs{flex:none}html[data-theme] .iq-delight .order-workspace .scope-note-tabs button{min-height:42px;font-size:12px}html[data-theme] .iq-delight .order-workspace .scope-notes-card{flex:1;padding:20px}html[data-theme] .iq-delight .order-workspace .scope-notes-card>header h2{font-size:17px}html[data-theme] .iq-delight .order-workspace .scope-notes-card>header p{font-size:12px}html[data-theme] .iq-delight .order-workspace .scope-notes-card textarea{min-height:105px;padding:13px;font-size:15px;line-height:1.55}html[data-theme] .iq-delight .order-workspace .scope-note-history{gap:9px;max-height:250px;padding-top:12px}html[data-theme] .iq-delight .order-workspace .scope-note-history article{border:0;border-left:3px solid color-mix(in srgb, var(--brand-blue) 45%, var(--brand-line));background:var(--brand-surface-soft);gap:4px;padding:10px 11px}html[data-theme] .iq-delight .order-workspace .scope-note-history article strong{font-size:12px}html[data-theme] .iq-delight .order-workspace .scope-note-history article p{color:var(--brand-ink);font-size:13px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .scope-note-history article small{font-size:12px}html[data-theme] .iq-delight .order-workspace .scope-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-theme] .iq-delight .order-workspace .site-photos-card{grid-column:1/-1;padding:22px}html[data-theme] .iq-delight .order-workspace .site-photos-card>header{flex-wrap:wrap;align-items:flex-start}html[data-theme] .iq-delight .order-workspace .site-photo-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}html[data-theme] .iq-delight .order-workspace .evidence-progress{color:var(--brand-blue);padding:6px 10px;font-size:12px}html[data-theme] .iq-delight .order-workspace .site-photos-card .site-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:none;margin-top:4px;overflow:visible}html[data-theme] .iq-delight .order-workspace .site-photos-card .site-evidence-card{min-width:0;padding:14px}html[data-theme] .iq-delight .order-workspace .site-evidence-card header strong{font-size:13px}html[data-theme] .iq-delight .order-workspace .site-evidence-card header small{font-size:12px}html[data-theme] .iq-delight .order-workspace .site-photo-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}html[data-theme] .iq-delight .order-workspace .site-photo-upload{min-height:42px;color:var(--brand-ink);font-size:12px}html[data-theme] .iq-delight .order-workspace .site-photo-grid button{min-width:0}html[data-theme] .iq-delight .order-workspace :is(.customer-signoff-card,.general-attachments-card){border-top:3px solid color-mix(in srgb, var(--brand-blue) 58%, var(--brand-line));padding:20px}html[data-theme] .iq-delight .order-workspace :is(.site-photos-card,.customer-signoff-card,.general-attachments-card) h2{font-size:18px}html[data-theme] .iq-delight .order-workspace :is(.site-photos-card,.customer-signoff-card,.general-attachments-card) p{font-size:12px}html[data-theme] .iq-delight .order-workspace .general-attachments-card .upload-zone{min-height:76px}html[data-theme] .iq-delight .order-workspace .office-field-summary{border-color:var(--brand-line);background:var(--brand-paper);box-shadow:var(--brand-shadow-sm);margin:0 0 16px}html[data-theme] .iq-delight .order-workspace .office-field-summary-meter progress{accent-color:var(--brand-blue)}html[data-theme] .iq-delight .order-workspace .schedule-summary{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(240px,1.3fr)}html[data-theme] .iq-delight .order-workspace .schedule-summary>div:not(.schedule-summary-actions){min-height:78px;padding:14px}html[data-theme] .iq-delight .order-workspace .schedule-summary small{font-size:12px}html[data-theme] .iq-delight .order-workspace .schedule-running-list>.panel-header{padding:18px 20px}html[data-theme] .iq-delight .order-workspace .schedule-running-list .panel-header h2{font-size:18px}html[data-theme] .iq-delight .order-workspace .schedule-running-list .panel-header p,html[data-theme] .iq-delight .order-workspace .workspace-eyebrow,html[data-theme] .iq-delight .order-workspace .workspace-overview-fact small,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics small,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article>span,html[data-theme] .iq-delight .order-workspace .workspace-tab-label small{font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-tab-label strong{font-size:13px}@media (width<=1050px){html[data-theme] .iq-delight .order-workspace .scope-workspace-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] .iq-delight .order-workspace .scope-primary-card textarea{min-height:180px}html[data-theme] .iq-delight .order-workspace .site-photos-card .site-evidence-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight .order-workspace .schedule-summary{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme] .iq-delight .order-workspace .schedule-summary-actions{grid-column:1/-1}}@media (width<=700px){html[data-theme] .iq-delight .order-workspace .scope-bottom-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight .order-workspace .site-photos-card{grid-column:auto;padding:17px}html[data-theme] .iq-delight .order-workspace .site-photo-header-actions{justify-content:flex-start;width:100%;margin-left:0}html[data-theme] .iq-delight .order-workspace .site-photo-header-actions .secondary-button{flex:1}html[data-theme] .iq-delight .order-workspace .site-photo-upload-actions,html[data-theme] .iq-delight .order-workspace .schedule-summary{grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight .order-workspace .schedule-summary-actions{grid-column:auto}}html[data-theme] .iq-delight .order-workspace{--workspace-topline-height:48px;padding-top:12px}html[data-theme] .iq-delight .order-workspace .workspace-topline{border:0;border-bottom:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-paper) 95%, transparent);min-height:48px;box-shadow:none;border-radius:0;margin:0 0 10px;padding:3px 2px}html[data-theme] .iq-delight .order-workspace .workspace-topline .back-link{min-height:38px;padding:7px 8px}html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{border:1px solid var(--brand-line);background:var(--brand-paper);box-shadow:none;border-radius:12px;overflow:visible;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{border:0;grid-template-columns:minmax(210px,.9fr) minmax(280px,1.2fr) minmax(205px,.8fr);grid-template-areas:"identity location order""facts facts quick""contacts contacts contacts";align-items:center;gap:12px 22px;min-width:0;padding:17px 20px 10px;display:grid!important}html[data-theme] .iq-delight .order-workspace .workspace-identity-copy{grid-area:identity;min-width:0}html[data-theme] .iq-delight .order-workspace .workspace-eyebrow{color:var(--brand-slate);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800;display:block}html[data-theme] .iq-delight .order-workspace .workspace-identity-copy h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,1.7vw,28px);font-weight:780;line-height:1.15}html[data-theme] .iq-delight .order-workspace .workspace-site-name{color:var(--brand-ink);align-items:baseline;gap:7px;font-size:13px;line-height:1.35;margin:5px 0 0!important;display:flex!important}html[data-theme] .iq-delight .order-workspace .workspace-site-name>span{color:var(--brand-slate);font-size:12px;font-weight:650}html[data-theme] .iq-delight .order-workspace .workspace-site-name>strong{overflow-wrap:anywhere}html[data-theme] .iq-delight .order-workspace .workspace-location-line{border:0;border-left:1px solid var(--brand-line);grid-area:location;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 8px;min-width:0;margin:0;padding:2px 0 2px 20px;font-size:13px;line-height:1.4;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-location-line>svg{color:var(--brand-blue);margin-top:1px}html[data-theme] .iq-delight .order-workspace .workspace-location-line>span{color:var(--brand-ink);overflow-wrap:anywhere;font-weight:700}html[data-theme] .iq-delight .order-workspace .workspace-location-line>small{color:var(--brand-slate);grid-column:2;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-location-line>small:empty{display:none}html[data-theme] .iq-delight .order-workspace .workspace-order-meta{grid-area:order;align-self:start;min-width:0}html[data-theme] .iq-delight .order-workspace .workspace-title-line{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;min-width:0;margin:0;display:flex!important}html[data-theme] .iq-delight .order-workspace .workspace-order-number,html[data-theme] .iq-delight .order-workspace .workspace-order-number-input{border:1px solid var(--brand-line-strong);background:var(--brand-surface-soft);width:100%;max-width:205px;min-height:36px;color:var(--brand-ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:7px;padding:5px 9px;font-size:15px;font-weight:800}html[data-theme] .iq-delight .order-workspace .workspace-classification{box-shadow:none;background:0 0;border:0;align-items:center;gap:5px;margin:6px 0 0;padding:0;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-classification>span{display:none}html[data-theme] .iq-delight .order-workspace .workspace-classification>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-classification :is(strong,b),html[data-theme] .iq-delight .order-workspace .lineage-pill{border:1px solid var(--brand-line);background:var(--brand-surface-soft);color:var(--brand-slate);border-radius:999px;padding:3px 7px;font-size:12px;font-weight:700}html[data-theme] .iq-delight .order-workspace .workspace-overview-facts{border-top:1px solid var(--brand-line);grid-area:facts;align-items:center;gap:24px;min-width:0;margin:0;padding-top:10px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact>span{background:var(--brand-blue-wash);width:28px;height:28px;color:var(--brand-blue);border-radius:7px;flex:0 0 28px;place-items:center;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact>div{gap:0;min-width:0;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact small{color:var(--brand-slate);text-transform:uppercase;font-size:12px;font-weight:750}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}html[data-theme] .iq-delight .order-workspace .workspace-quick-links{border-top:1px solid var(--brand-line);flex-wrap:wrap;grid-area:quick;justify-content:flex-end;align-items:center;gap:5px;margin:0;padding-top:10px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-quick-links a{border-radius:7px;min-height:34px;padding:6px 9px;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-contact-details{grid-area:contacts;margin:-2px 0 0}html[data-theme] .iq-delight .order-workspace .workspace-contact-details summary{min-height:32px;padding:7px 0;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{border-top:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-surface-soft) 28%, var(--brand-paper));gap:10px;min-width:0;padding:10px 20px 12px;display:grid}html[data-theme] .iq-delight .order-workspace .workspace-control-heading{display:none}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{border:0;gap:0;min-width:0;padding:0;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:first-child,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:last-child,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:nth-child(n),html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{border:0;border-right:1px solid var(--brand-line);min-width:0;min-height:61px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;grid-area:auto;justify-content:center;padding:3px 13px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:first-child{padding-left:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:last-child{border-right:0;padding-right:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics small{color:var(--brand-slate);letter-spacing:.065em;text-transform:uppercase;font-size:12px;font-weight:800}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(input,select){width:100%;min-height:36px;margin:3px 0 0;padding:5px 8px;font-size:13px;font-weight:700}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics strong{margin-top:4px;font-size:14px;line-height:1.25}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article>span{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:1.3;display:block;overflow:hidden}html[data-theme] .iq-delight .order-workspace .page-actions{border-top:1px solid var(--brand-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;padding-top:9px;display:flex;position:relative}html[data-theme] .iq-delight .order-workspace .page-actions .workspace-primary-action{margin-right:auto}html[data-theme] .iq-delight .order-workspace .page-actions :is(.primary-button,.secondary-button),html[data-theme] .iq-delight .order-workspace .workspace-more-actions>summary{min-height:38px;box-shadow:none;padding:7px 10px;font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-tabs{top:calc(var(--workspace-shell-top) + var(--workspace-topline-height) + 6px);z-index:18;border:0;border-bottom:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-paper) 96%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:10px 0 12px;padding:0;display:grid;position:sticky;overflow:hidden}html[data-theme] .iq-delight .order-workspace .workspace-tabs button{min-width:0;min-height:44px;color:var(--brand-slate);text-align:center;white-space:nowrap;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-tabs button+button{border-left:1px solid var(--brand-line)}html[data-theme] .iq-delight .order-workspace .workspace-tab-label{min-width:0;display:block}html[data-theme] .iq-delight .order-workspace .workspace-tab-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}html[data-theme] .iq-delight .order-workspace .workspace-tab-label small,html[data-theme] .iq-delight .order-workspace .workspace-tab-short{display:none}html[data-theme] .iq-delight .order-workspace .workspace-tabs button.active{border-color:var(--brand-blue);background:var(--brand-blue-wash);color:var(--brand-blue);box-shadow:none;border-radius:0}@media (width<=980px){html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);grid-template-areas:"identity order""location location""facts quick""contacts contacts";gap:10px 18px}html[data-theme] .iq-delight .order-workspace .workspace-location-line{border-top:1px solid var(--brand-line);border-left:0;padding:10px 0 0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{grid-column:auto}}@media (width<=720px){html[data-theme] .iq-delight .order-workspace{--workspace-shell-top:calc(60px + env(safe-area-inset-top));--workspace-topline-height:48px;padding:8px 10px 40px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{padding:14px 14px 7px}html[data-theme] .iq-delight .order-workspace .workspace-identity-copy h1{font-size:22px}html[data-theme] .iq-delight .order-workspace .workspace-overview-facts{gap:14px}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact{flex:1 1 0}html[data-theme] .iq-delight .order-workspace .workspace-overview-fact strong{white-space:normal}html[data-theme] .iq-delight .order-workspace .workspace-quick-links{justify-content:flex-start}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{padding:9px 14px 11px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{gap:10px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{grid-column:auto;min-height:58px;padding:3px 9px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{grid-column:auto}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:nth-child(2n){border-right:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:nth-child(odd){padding-left:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(input,select){min-height:42px;font-size:16px}html[data-theme] .iq-delight .order-workspace .page-actions{flex-wrap:wrap;display:flex}html[data-theme] .iq-delight .order-workspace .page-actions .workspace-primary-action{margin-right:0}html[data-theme] .iq-delight .order-workspace .workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 10px;top:54px}html[data-theme] .iq-delight .order-workspace .workspace-tabs button{white-space:normal;min-height:44px;padding:7px 5px}html[data-theme] .iq-delight .order-workspace .workspace-tab-label strong{white-space:normal;font-size:12px;display:block}html[data-theme] .iq-delight .order-workspace .workspace-tab-short{display:none}}@media (width<=520px){html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1fr) minmax(132px,.62fr);grid-template-areas:"identity order""location location""facts facts""quick quick""contacts contacts"}html[data-theme] .iq-delight .order-workspace .workspace-order-number,html[data-theme] .iq-delight .order-workspace .workspace-order-number-input{max-width:100%;font-size:14px}html[data-theme] .iq-delight .order-workspace .workspace-overview-facts{justify-content:space-between}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.priority-metric{border-right:1px solid var(--brand-line);grid-column:auto}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{border-right:0;border-bottom:1px solid var(--brand-line);grid-column:1/-1;padding-left:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.priority-metric{padding-left:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.header-nte-metric{border-right:1px solid var(--brand-line);padding-left:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.sla-metric{border-right:0;padding-left:9px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.invoice-metric{border-right:0;border-top:1px solid var(--brand-line);grid-column:1/-1;padding-left:0}html[data-theme] .iq-delight .order-workspace .page-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-theme] .iq-delight .order-workspace .page-actions .workspace-primary-action{grid-column:1/-1}html[data-theme] .iq-delight .order-workspace .page-actions :is(.primary-button,.secondary-button),html[data-theme] .iq-delight .order-workspace .workspace-more-actions>summary{justify-content:center;width:100%}html[data-theme] .iq-delight .order-workspace .workspace-tabs svg{display:none}}.schedule-priority-field{border:1px solid var(--brand-line,var(--line));background:var(--brand-paper,#fff);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:8px;min-width:0;padding:16px;display:flex!important}.schedule-priority-field label{flex-direction:column;gap:8px;font-weight:600;display:flex}.schedule-priority-field select{width:100%;min-width:0;min-height:42px}.schedule-priority-field p,.schedule-priority-field small{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.schedule-priority-field strong{color:var(--brand-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.schedule-priority-summary{overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:10px 0;font-size:12px;display:flex}.schedule-priority-summary span{color:var(--muted)}.schedule-priority-summary strong{font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1.5fr) minmax(160px,.6fr);grid-template-areas:"identity order""location quick""contacts contacts";gap:14px 24px;padding:22px 24px 12px}html[data-theme] .iq-delight .order-workspace .workspace-customer-heading{border-radius:18px}html[data-theme] .iq-delight .order-workspace .workspace-location-line{border:0;padding:0;font-size:14px}html[data-theme] .iq-delight .order-workspace .workspace-location-line>small{display:none}html[data-theme] .iq-delight .order-workspace .workspace-quick-links{border:0;align-self:center;padding:0}html[data-theme] .iq-delight .order-workspace .workspace-contact-details summary,html[data-theme] .iq-delight .order-workspace .workspace-eyebrow{font-size:12px}html[data-theme] .iq-delight .order-workspace .workspace-site-name{font-size:14px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-areas:"identity order""location quick""contacts actions"}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions{border:0;flex-wrap:nowrap;grid-area:actions;padding:0}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{border-radius:0 0 18px 18px;padding:14px 24px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics small,html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article>span{font-size:12px}@media (width<=760px){html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""order""location""quick""contacts""actions";gap:12px;padding:18px 16px 8px}html[data-theme] .iq-delight .order-workspace .workspace-identity-copy h1{font-size:23px}html[data-theme] .iq-delight .order-workspace .workspace-order-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-order-meta>.workspace-eyebrow{display:none}html[data-theme] .iq-delight .order-workspace .workspace-order-number-input{max-width:180px;min-height:40px;font-size:16px}html[data-theme] .iq-delight .order-workspace .workspace-quick-links{justify-content:flex-start}html[data-theme] .iq-delight .order-workspace .workspace-quick-links a{min-height:40px;font-size:12px}}@media (width<=980px){html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-areas:"identity order""location quick""contacts contacts""actions actions"}}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{order:1}html[data-theme] .iq-delight .order-workspace .workspace-header-state{flex-wrap:wrap;order:2;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;padding:10px 24px 16px;display:flex}html[data-theme] .iq-delight .order-workspace .workspace-header-state .cloud-save-state{font-size:13px}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{order:3;grid-column:1/-1}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid.three-column{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid>section{border-top:3px solid var(--brand-blue);min-width:0;padding:22px}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid>.internal-notes-card{border-top-color:var(--brand-slate)}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid :is(h2,p,label){overflow-wrap:anywhere}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid h2{font-size:19px;line-height:1.35}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid header p{color:var(--brand-slate);font-size:13px;line-height:1.6}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid textarea{background:var(--brand-surface-soft);min-height:185px;color:var(--brand-ink);padding:14px;font-size:16px;line-height:1.6}html[data-theme] .iq-delight .order-workspace .scope-note-history article p{font-size:14px}html[data-theme] .iq-delight .order-workspace .callback-toggle{background:var(--brand-surface-soft);border-color:var(--brand-line);color:var(--brand-ink)}html[data-theme] .iq-delight .order-workspace .callback-toggle strong{color:var(--brand-ink)}html[data-theme] .iq-delight .order-workspace .schedule-cards>article>.schedule-visit-checklist{grid-column:2/-1;width:100%;min-width:0;margin-top:4px;display:block}html[data-theme] .iq-delight .order-workspace .schedule-visit-checklist .office-field-summary{box-shadow:none;background:var(--brand-surface-soft);margin:0}html[data-theme] .iq-delight .order-workspace .schedule-cards .schedule-role-badge{border:1px solid var(--brand-line);color:var(--brand-blue);border-radius:7px;justify-self:start;padding:4px 9px;font-size:12px;font-weight:700}.schedule-field-role{color:var(--brand-ink);gap:8px;font-size:14px;display:grid}.schedule-field-role select{width:100%;min-height:44px}.schedule-field-role small,.schedule-field-role .optional-label{color:var(--brand-slate);font-size:12px;font-weight:400;line-height:1.5}@media (width<=1200px){html[data-theme] .iq-delight .order-workspace .scope-workspace-grid.three-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid.three-column>.scope-primary-card{grid-column:1/-1}}@media (width<=760px){html[data-theme] .iq-delight .order-workspace .scope-workspace-grid:is(.three-column,.two-column){grid-template-columns:minmax(0,1fr)!important}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid>section{padding:18px}html[data-theme] .iq-delight .order-workspace .workspace-header-state{justify-content:flex-start;padding:10px 16px 16px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""order""location""quick""contacts""actions"}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions{flex-wrap:wrap}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-areas:"identity""order""location""quick""contacts""actions"}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px}html[data-theme] .iq-delight .order-workspace .workspace-header-controls{padding:12px 16px}}@media (width>=981px){html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1fr) minmax(400px,.7fr)}}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions .secondary-button{white-space:nowrap}@media (width<=760px){html[data-theme] .iq-delight .order-workspace .workspace-customer-identity{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity identity""order order""location location""quick actions""contacts contacts";gap:10px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions>*{flex:none;min-width:0}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions .secondary-button{gap:0;width:42px;min-height:42px;padding:10px}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions .secondary-button>span{display:none}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article:nth-child(n){border:0;grid-area:auto;min-height:0;padding:0}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics :is(input,select){font-size:16px}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article>span{white-space:normal}html[data-theme] .iq-delight .order-workspace .workspace-customer-identity>.page-actions{display:flex}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] .iq-delight .order-workspace .workspace-header-metrics article.status-metric{grid-column:1/-1}}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid:is(.three-column,.two-column){align-items:start;gap:12px}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid>section{padding:14px}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid h2{font-size:16px}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid header p{line-height:1.4}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid textarea{min-height:112px;padding:10px;line-height:1.5}html[data-theme] .iq-delight .order-workspace .scope-workspace-grid .scope-primary-card textarea{min-height:112px;max-height:none}@media (width<=760px){html[data-theme] .iq-delight .order-workspace .scope-workspace-grid.three-column{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] .iq-delight .order-workspace .imported-note-disclosure{min-width:0;margin-top:12px}html[data-theme] .iq-delight .order-workspace .imported-note-disclosure>summary{cursor:pointer;border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--brand-surface-soft);border-radius:8px;padding:10px;font-size:13px;font-weight:600;line-height:1.5}html[data-theme] .fulfillment-workspace,html[data-theme] .aging-report-page{--ff-bg:var(--brand-paper);--ff-soft:var(--brand-surface-soft);--ff-ink:var(--brand-ink);--ff-muted:var(--brand-slate);--ff-line:var(--brand-line);--ff-blue:#245eac;--ff-blue-bg:#eaf2ff;--ff-red:#a9293f;--ff-red-bg:#fff0f3;--ff-amber:#8a5407;--ff-amber-bg:#fff4da;--ff-green:#196a48;--ff-green-bg:#eaf8f0;min-width:0;max-width:1800px;color:var(--ff-ink);margin:0 auto;padding:24px clamp(16px,2.6vw,40px) 56px;font-size:1rem}html[data-theme=dark] :is(.fulfillment-workspace,.aging-report-page){--ff-blue:#aacbff;--ff-blue-bg:#233853;--ff-red:#ffb3c0;--ff-red-bg:#442632;--ff-amber:#f7d48b;--ff-amber-bg:#3e3320;--ff-green:#9cdec0;--ff-green-bg:#1c3b32}html[data-theme] .fulfillment-tabs{border-bottom:1px solid var(--brand-line);gap:8px;margin-bottom:26px;padding:0 0 1px;display:flex;overflow:auto}html[data-theme] .fulfillment-tabs button{color:var(--brand-slate);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:.9375rem;font-weight:600;display:flex}html[data-theme] .fulfillment-tabs button.active{background:var(--brand-blue-wash);color:var(--brand-blue);border-bottom-color:var(--brand-blue)}html[data-theme] .ff-header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}html[data-theme] .ff-header h1{letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.2}html[data-theme] .ff-header p{color:var(--ff-muted);margin:0;font-size:1rem}html[data-theme] .ff-header .ff-eyebrow{letter-spacing:.12em;color:var(--ff-blue);font-size:.75rem;font-weight:700}html[data-theme] .ff-actions{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] :is(.ff-actions,.ff-dialog) :is(.primary-button,.secondary-button){min-height:42px;padding:10px 14px;font-size:.875rem}html[data-theme] .ff-datebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}html[data-theme] .ff-date-controls{align-items:center;gap:6px;min-width:0;display:flex}html[data-theme] .ff-date-controls button,html[data-theme] .ff-pagination button{background:var(--ff-bg);border:1px solid var(--ff-line);color:var(--ff-ink);border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:8px;font-size:.875rem;display:inline-flex}html[data-theme] .ff-date-controls label{background:var(--ff-bg);border:1px solid var(--ff-line);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}html[data-theme] .ff-date-controls input{width:150px;min-height:40px;padding:8px 0;font-size:.9375rem;color:var(--ff-ink)!important;background:0 0!important;border:0!important}html[data-theme] .ff-freshness{color:var(--ff-muted);align-items:center;gap:7px;font-size:.75rem;line-height:1.5;display:flex}html[data-theme] .ff-freshness i{background:var(--ff-green);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}html[data-theme] .ff-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}html[data-theme] .ff-search{background:var(--ff-bg);border:1px solid var(--ff-line);color:var(--ff-muted);border-radius:9px;flex:280px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}html[data-theme] .ff-search input{width:100%;min-width:0;box-shadow:none;border-radius:0;outline:none;padding:12px 0;font-size:.9375rem;color:var(--brand-ink)!important;background:0 0!important;border:0!important}html[data-theme] .ff-filters select{border-radius:8px;max-width:200px;min-height:44px;padding:10px 30px 10px 12px;font-size:.875rem;background:var(--ff-bg)!important;color:var(--ff-ink)!important;border:1px solid var(--ff-line)!important}html[data-theme] .ff-panel{background:var(--ff-bg);border:1px solid var(--ff-line);border-radius:13px;min-width:0;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 5px #00000003}html[data-theme] .ff-panel-heading{border-bottom:1px solid var(--ff-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}html[data-theme] .ff-panel-heading h2{letter-spacing:-.015em;margin:0 0 5px;font-size:1.125rem}html[data-theme] .ff-panel-heading h2>span{color:var(--ff-muted);margin-left:6px;font-size:.9375rem;font-weight:400}html[data-theme] .ff-panel-heading p{color:var(--ff-muted);margin:0;font-size:.8125rem}html[data-theme] .ff-total{color:var(--ff-muted);align-items:baseline;gap:8px;font-size:.8125rem;display:flex}html[data-theme] .ff-total strong{color:var(--ff-ink);font-variant-numeric:tabular-nums;font-size:1.75rem}html[data-theme] .ff-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow:auto}html[data-theme] .ff-table-scroll table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:.875rem}html[data-theme] .ff-stats-table{min-width:890px}html[data-theme] .ff-stats-table thead th{background:var(--ff-soft);color:var(--ff-muted);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--ff-line);text-align:center;padding:14px 12px;font-size:.8125rem;font-weight:600;line-height:1.4}html[data-theme] .ff-stats-table th:first-child{text-align:left;z-index:1;background:var(--ff-bg);border-right:1px solid var(--ff-line);min-width:130px;position:sticky;left:0}html[data-theme] .ff-stats-table tbody :is(th,td){border-bottom:1px solid var(--ff-line);background:var(--ff-bg);padding:11px 12px}html[data-theme] .ff-stats-table tbody tr:last-child :is(th,td){border-bottom:0}html[data-theme] .ff-stats-table tbody th strong{font-size:.9375rem;font-weight:600;display:block}html[data-theme] .ff-stats-table tbody th small{color:var(--ff-muted);margin-top:3px;font-size:.75rem;font-weight:400;display:block}html[data-theme] .ff-stats-table td{text-align:center}html[data-theme] .ff-stats-table td button{min-width:42px;min-height:38px;color:var(--ff-muted);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 10px;font-size:1rem}html[data-theme] .ff-stats-table td button.has-calls{color:var(--ff-ink);font-weight:650}html[data-theme] .ff-stats-table td button.total.has-calls{background:var(--ff-blue-bg);color:var(--ff-blue)}html[data-theme] .ff-stats-table td button.emergency.has-calls{background:var(--ff-red-bg);color:var(--ff-red)}html[data-theme] .ff-stats-table td button.recall.has-calls{background:var(--ff-amber-bg);color:var(--ff-amber)}html[data-theme] .ff-stats-table td button:hover,html[data-theme] .ff-stats-table td button.selected{border-color:var(--ff-blue);color:var(--ff-blue);background:var(--ff-blue-bg)}html[data-theme] .ff-stats-table tr.is-today>th{box-shadow:inset 3px 0 0 var(--ff-blue);color:var(--ff-blue)}html[data-theme] .ff-stats-table .ff-metric-heading.emergency{color:var(--ff-red)}html[data-theme] .ff-stats-table .ff-metric-heading.recall{color:var(--ff-amber)}html[data-theme] .ff-definition{color:var(--ff-muted);border-top:1px solid var(--ff-line);padding:16px 20px;font-size:.8125rem;line-height:1.7}html[data-theme] .ff-definition summary{cursor:pointer;color:var(--ff-ink);font-weight:600}html[data-theme] .ff-definition p{max-width:90ch;margin:10px 0 0}html[data-theme] .ff-detail-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;padding:20px;display:grid}html[data-theme] .ff-call-person{margin:0 0 7px;font-size:.875rem;font-weight:600;display:block}html[data-theme] .ff-day-strip{grid-template-columns:repeat(9,minmax(88px,1fr));gap:8px;margin:0 0 18px;padding:1px;display:grid;overflow:auto}html[data-theme] .ff-day-strip button{background:var(--ff-bg);border:1px solid var(--ff-line);color:var(--ff-muted);text-align:left;border-radius:10px;gap:5px;min-height:89px;padding:12px 10px;display:grid}html[data-theme] .ff-day-strip button strong{color:var(--ff-ink);font-size:1rem}html[data-theme] .ff-day-strip button :is(span,small){font-size:.75rem}html[data-theme] .ff-day-strip button.active{background:var(--ff-blue-bg);border-color:var(--ff-blue);box-shadow:inset 0 2px 0 var(--ff-blue)}html[data-theme] .ff-day-strip button.active :is(span,strong,small){color:var(--ff-blue)}html[data-theme] .ff-check{color:var(--ff-muted);align-items:center;gap:8px;font-size:.875rem;display:flex}html[data-theme] .ff-check input{width:17px;height:17px;accent-color:var(--ff-blue)}html[data-theme] .ff-board-table{max-height:70vh}html[data-theme] .ff-board-table table{table-layout:fixed;width:max-content;min-width:100%}html[data-theme] .ff-board-table th{font-weight:400}html[data-theme] .ff-board-table thead th{z-index:2;background:var(--ff-soft);color:var(--ff-muted);border-bottom:1px solid var(--ff-line);padding:13px 16px;font-size:.8125rem;font-weight:600;position:sticky;top:0}html[data-theme] .ff-board-table tr>:first-child{background:var(--ff-bg);z-index:1;border-right:1px solid var(--ff-line);width:240px;min-width:240px;position:sticky;left:0}html[data-theme] .ff-board-table thead th:first-child{z-index:3;background:var(--ff-soft)}html[data-theme] .ff-board-table tbody :is(th,td){vertical-align:top;border-bottom:1px solid var(--ff-line);padding:12px}html[data-theme] .ff-board-table td{border-right:1px solid var(--ff-line);background:var(--ff-soft);width:235px;min-width:235px}html[data-theme] .ff-provider{text-align:left;align-items:flex-start;gap:10px;display:flex}html[data-theme] .ff-provider strong{font-size:.9375rem;font-weight:650;line-height:1.4;display:block}html[data-theme] .ff-provider small{color:var(--ff-muted);margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}html[data-theme] .ff-provider-type{color:var(--ff-muted);margin-top:5px;font-size:.75rem;font-weight:400;display:block}html[data-theme] .ff-avatar{background:var(--ff-blue-bg);width:34px;height:34px;color:var(--ff-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:650;display:flex}html[data-theme] .ff-avatar.vendor{background:var(--ff-amber-bg);color:var(--ff-amber)}html[data-theme] .ff-day-note{text-align:left;background:var(--ff-soft);border:1px dashed var(--ff-line);max-width:100%;color:var(--ff-muted);border-radius:7px;min-height:36px;margin-top:12px;padding:8px 10px;font-size:.8125rem;display:block}html[data-theme] .ff-day-note.marked{color:var(--ff-amber);background:var(--ff-amber-bg);border-style:solid}html[data-theme] .ff-day-note.bamboo{color:var(--ff-blue);background:var(--ff-blue-bg);border-color:color-mix(in srgb,var(--ff-blue) 35%,var(--ff-line))}html[data-theme] .ff-day-note small{overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}html[data-theme] .ff-open-slot{color:var(--ff-muted);opacity:.45;justify-content:center;align-items:center;min-height:110px;display:flex}html[data-theme] .ff-call{background:var(--ff-bg);border:1px solid var(--ff-line);border-left:3px solid var(--ff-blue);border-radius:8px;min-width:0;padding:10px}html[data-theme] .ff-call.emergency{border-left-color:var(--ff-red)}html[data-theme] .ff-call.recall{border-left-color:var(--ff-amber)}html[data-theme] .ff-call-top{color:var(--ff-muted);justify-content:space-between;align-items:center;gap:6px;font-size:.75rem;line-height:1.4;display:flex}html[data-theme] .ff-call-top button{color:var(--ff-muted);background:0 0;border:0;border-radius:5px;min-height:28px;padding:4px;display:flex}html[data-theme] .ff-open-call{color:var(--ff-ink);text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:6px 0 0;display:block}html[data-theme] .ff-open-call strong{overflow-wrap:anywhere;align-items:baseline;gap:4px;font-size:.9375rem;line-height:1.4;display:flex}html[data-theme] .ff-open-call>span{color:var(--ff-muted);overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem;display:block}html[data-theme] .ff-open-call p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-theme] .ff-open-call b{color:var(--ff-blue);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:.8125rem;display:flex}html[data-theme] .ff-call-flags{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}html[data-theme] .ff-call-flags:empty{display:none}html[data-theme] .ff-call-flags>span{background:var(--ff-soft);color:var(--ff-muted);border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:.75rem;line-height:1.4;display:inline-flex}html[data-theme] .ff-call-flags .emergency{background:var(--ff-red-bg);color:var(--ff-red)}html[data-theme] .ff-call-flags :is(.recall,.highPriority){background:var(--ff-amber-bg);color:var(--ff-amber)}html[data-theme] .ff-call-flags :is(.complete,.in-progress){background:var(--ff-green-bg);color:var(--ff-green)}html[data-theme] .ff-board-mobile{display:none}html[data-theme] .ff-pagination{color:var(--ff-muted);border-top:1px solid var(--ff-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:.8125rem;display:flex}html[data-theme] .ff-pagination>div{align-items:center;gap:10px;display:flex}html[data-theme] .ff-footnote{color:var(--brand-slate);margin:12px 0;font-size:.8125rem;line-height:1.6}html[data-theme] .ff-error{color:var(--ff-red,#a9293f);background:var(--ff-red-bg,#fff0f3);border:1px solid;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px 16px;font-size:.875rem;line-height:1.5;display:flex}html[data-theme] .ff-error button{color:inherit;background:0 0;border:0;font-weight:600;text-decoration:underline}html[data-theme] .ff-empty{text-align:center;color:var(--ff-muted);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}html[data-theme] .ff-empty strong{color:var(--ff-ink);font-size:1rem}html[data-theme] .ff-empty span,html[data-theme] .ff-empty-copy{color:var(--ff-muted);font-size:.875rem;line-height:1.6}html[data-theme] .ff-dialog{--ff-red:#a9293f;--ff-red-bg:#fff0f3;border:1px solid var(--brand-line);background:var(--brand-paper);width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--brand-ink);border-radius:16px;margin:auto;padding:24px;font-size:1rem;overflow:auto;box-shadow:0 24px 80px #0004}html[data-theme=dark] .ff-dialog{--ff-red:#ffb3c0;--ff-red-bg:#442632}.ff-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07102199}html[data-theme] .ff-dialog header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}html[data-theme] .ff-dialog header h2{margin:0 0 7px;font-size:1.25rem;line-height:1.4}html[data-theme] .ff-dialog header p{color:var(--brand-slate);margin:0;font-size:.875rem;line-height:1.5}html[data-theme] .ff-dialog header button{color:var(--brand-slate);background:0 0;border:0;padding:6px;display:flex}html[data-theme] .ff-dialog form>label{gap:8px;margin:16px 0;font-size:.9375rem;font-weight:600;display:grid}html[data-theme] .ff-dialog :is(select,textarea){border-radius:8px;width:100%;padding:12px;font-size:1rem;color:var(--brand-ink)!important;background:var(--brand-surface-soft)!important;border:1px solid var(--brand-line)!important}html[data-theme] .ff-flag-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-theme] .ff-flag-options label{background:var(--brand-surface-soft);border:1px solid var(--brand-line);border-radius:8px;align-items:center;gap:10px;padding:15px 12px;font-size:.9375rem;display:flex}html[data-theme] .ff-flag-options input{width:18px;height:18px;accent-color:var(--brand-blue)}html[data-theme] .ff-dialog footer{border-top:1px solid var(--brand-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}html[data-theme] .ff-picker-results{max-height:50dvh;margin:14px 0 0;overflow:auto}html[data-theme] .ff-picker-results button{text-align:left;border:0;border-bottom:1px solid var(--brand-line);width:100%;color:var(--brand-ink);background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:15px 3px;display:flex}html[data-theme] .ff-picker-results strong{font-size:.9375rem;display:block}html[data-theme] .ff-picker-results span{color:var(--brand-slate);margin-top:6px;font-size:.8125rem;display:block}html[data-theme] :is(.fulfillment-workspace,.ff-dialog) button:disabled{opacity:.45;cursor:not-allowed}html[data-theme] :is(.fulfillment-workspace,.ff-dialog,.fulfillment-tabs) :is(button,input,select,summary,textarea):focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}@media (width<=1100px){html[data-theme] .ff-header{flex-wrap:wrap;align-items:flex-start}html[data-theme] .ff-day-strip{grid-template-columns:repeat(9,100px)}}@media (width<=680px){html[data-theme] :is(.fulfillment-workspace,.aging-report-page){padding:16px 12px 40px}html[data-theme] .fulfillment-tabs{gap:2px;margin-bottom:20px}html[data-theme] .fulfillment-tabs button{padding:10px 12px;font-size:.875rem}html[data-theme] .ff-header{gap:16px;margin-bottom:18px}html[data-theme] .ff-actions{width:100%}html[data-theme] .ff-actions .primary-button{flex:1}html[data-theme] .ff-header h1{font-size:1.75rem}html[data-theme] .ff-date-controls{justify-content:space-between;width:100%}html[data-theme] .ff-date-controls label{flex:1;justify-content:center}html[data-theme] .ff-date-controls input{width:138px;font-size:1rem}html[data-theme] .ff-search{flex-basis:100%}html[data-theme] .ff-filters select{flex:100px;min-width:0;max-width:100%;padding-right:20px}html[data-theme] .ff-panel-heading{padding:16px}html[data-theme] .ff-board-table{display:none}html[data-theme] .ff-board-mobile{display:block}html[data-theme] .ff-board-mobile>article{border-bottom:1px solid var(--ff-line);padding:18px 16px}html[data-theme] .ff-mobile-calls{gap:14px;margin-top:14px;display:grid}html[data-theme] .ff-slot-label{color:var(--ff-muted);margin-bottom:5px;font-size:.75rem;display:block}html[data-theme] .ff-call{padding:12px}html[data-theme] .ff-call-top button{justify-content:center;min-width:36px;min-height:36px}html[data-theme] .ff-open-call p{-webkit-line-clamp:4;font-size:.9375rem}html[data-theme] .ff-definition{padding:16px}html[data-theme] .ff-detail-grid{grid-template-columns:1fr;padding:16px}html[data-theme] .ff-dialog{padding:20px}html[data-theme] .ff-flag-options{grid-template-columns:1fr}}html[data-theme] .aging-report-page .page-header{flex-wrap:wrap;gap:20px;margin-bottom:22px}html[data-theme] .aging-report-page .page-header h1{letter-spacing:-.035em;font-size:2rem}html[data-theme] .aging-report-page .page-header p{color:var(--ff-muted);font-size:1rem}html[data-theme] .aging-report-page :is(.primary-button,.secondary-button){width:auto;min-height:42px;padding:10px 14px;font-size:.875rem}html[data-theme] .aging-key-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}html[data-theme] .aging-key-metrics>div{background:var(--ff-bg);border:1px solid var(--ff-line);border-radius:10px;padding:18px}html[data-theme] .aging-key-metrics span{color:var(--ff-muted);font-size:.875rem}html[data-theme] .aging-key-metrics strong{font-variant-numeric:tabular-nums;color:var(--ff-ink);margin:8px 0;font-size:1.75rem}html[data-theme] .aging-key-metrics em{color:var(--ff-muted);font-size:.75rem;font-style:normal}html[data-theme] .aging-view-controls{color:var(--ff-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;font-size:.8125rem;display:flex}html[data-theme] .aging-view-controls>span{margin-right:auto}html[data-theme] .aging-view-controls label{align-items:center;gap:8px;display:flex}html[data-theme] .aging-report-page :is(select,input){border-radius:8px;min-height:42px;padding:9px 12px;font-size:.875rem;background:var(--ff-bg)!important;border:1px solid var(--ff-line)!important;color:var(--ff-ink)!important}html[data-theme] .aging-report-page .search-field{background:var(--ff-bg);border-color:var(--ff-line);min-width:220px}html[data-theme] .aging-report-page .search-field input{width:100%;border:0!important}html[data-theme] .aging-report-page .aging-report-panel{border:1px solid var(--ff-line);background:var(--ff-bg);border-radius:12px;overflow:hidden}html[data-theme] .aging-report-page .aging-filter-bar{background:var(--ff-bg);flex-wrap:wrap;gap:10px;padding:16px;display:flex}html[data-theme] .aging-report-page .aging-filter-bar .search-field{flex:330px}html[data-theme] .aging-report-page .aging-filter-bar select{flex:135px;max-width:230px}html[data-theme] .aging-report-page .aging-table{border-collapse:separate;border-spacing:0;min-width:1400px;font-size:.875rem}html[data-theme] .aging-report-page .aging-table thead th{background:var(--ff-soft);color:var(--ff-muted);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--ff-line);padding:14px 16px;font-size:.8125rem;font-weight:600;line-height:1.5}html[data-theme] .aging-report-page .aging-table td{background:var(--ff-bg);color:var(--ff-ink);border-bottom:1px solid var(--ff-line);vertical-align:top;padding:15px 16px;font-size:.875rem;line-height:1.5}html[data-theme] .aging-report-page .aging-table tr:hover td{background:var(--ff-soft)}html[data-theme] .aging-report-page .aging-table td:nth-child(2){min-width:210px}html[data-theme] .aging-report-page .aging-table td:nth-child(7){white-space:normal;min-width:230px;max-width:300px}html[data-theme] .aging-report-page .aging-table tr>:first-child{z-index:1;border-right:1px solid var(--ff-line);overflow-wrap:anywhere;min-width:145px;max-width:250px;position:sticky;left:0}html[data-theme] .aging-report-page .aging-table .table-link{color:var(--ff-blue);text-align:left;align-items:center;gap:5px;font-size:.875rem;font-weight:650;display:inline-flex}html[data-theme] .aging-report-page .aging-table td small{color:var(--ff-muted);white-space:normal;margin-top:5px;font-size:.75rem;line-height:1.5;display:block}html[data-theme] .aging-report-page .aging-table .status-pill{background:var(--ff-soft);border:1px solid var(--ff-line);color:var(--ff-ink);white-space:normal;font-size:.8125rem}html[data-theme] .aging-report-page .age-pill{border-radius:5px;padding:4px 7px;font-size:.875rem;font-weight:650;display:inline-block}html[data-theme] .aging-report-page .age-pill.fresh{background:var(--ff-green-bg);color:var(--ff-green)}html[data-theme] .aging-report-page .age-pill.watch{background:var(--ff-blue-bg);color:var(--ff-blue)}html[data-theme] .aging-report-page .age-pill.warning{background:var(--ff-amber-bg);color:var(--ff-amber)}html[data-theme] .aging-report-page .age-pill.critical{background:var(--ff-red-bg);color:var(--ff-red)}html[data-theme] .aging-report-page .pagination{background:var(--ff-bg);color:var(--ff-muted);border-color:var(--ff-line);flex-wrap:wrap;gap:12px;padding:14px 16px;font-size:.8125rem}html[data-theme] .aging-sla-overview{border:1px solid var(--ff-line);background:var(--ff-bg);border-radius:9px;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:14px 18px;font-size:.875rem;display:flex}html[data-theme] .aging-sla-overview b{margin-left:8px}html[data-theme] .fulfillment-workspace .ff-actions{flex-direction:row!important;display:flex!important}html[data-theme] .fulfillment-workspace .ff-actions>button{flex:0 auto;width:auto!important}@media (width<=900px){html[data-theme] .aging-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){html[data-theme] .aging-key-metrics{gap:8px}html[data-theme] .aging-key-metrics>div{padding:14px}html[data-theme] .aging-key-metrics strong{overflow-wrap:anywhere;font-size:1.5rem}html[data-theme] .aging-report-page .aging-filter-bar{padding:12px}html[data-theme] .aging-report-page .aging-filter-bar select{min-width:0;max-width:100%}html[data-theme] .aging-report-page .aging-table{width:100%;min-width:0;display:block}html[data-theme] .aging-report-page .aging-table thead{display:none}html[data-theme] .aging-report-page .aging-table tbody{display:block}html[data-theme] .aging-report-page .aging-table tr{border-top:1px solid var(--ff-line);padding:18px 16px;display:block}html[data-theme] .aging-report-page .aging-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-height:32px;padding:6px 0 6px 122px;display:block;position:relative;background:0 0!important;min-width:0!important;max-width:none!important}html[data-theme] .aging-report-page .aging-table td:before{content:attr(data-label);width:110px;color:var(--ff-muted);font-size:.8125rem;position:absolute;top:6px;left:0}html[data-theme] .aging-report-page .aging-table tr>:first-child{z-index:auto;border:0;padding-top:4px;padding-bottom:12px;position:relative;left:auto}html[data-theme] .aging-report-page .aging-table .table-link{font-size:1rem}}html[data-theme] .ff-mobile-filter{display:none}html[data-theme] .aging-key-metrics span{text-transform:none;letter-spacing:0}@media (width<=680px){html[data-theme] .ff-header .ff-eyebrow,html[data-theme] .ff-header>div:first-child>p:last-child{display:none}html[data-theme] .ff-header h1{margin:0}html[data-theme] .ff-mobile-filter{border:1px solid var(--brand-line);width:auto;min-height:44px;color:var(--brand-ink);background:var(--brand-paper);border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:.875rem;display:inline-flex}html[data-theme] .ff-filters>.ff-search{flex:160px}html[data-theme] .ff-filters:not(.filters-open)>:is(select,.text-button),html[data-theme] .aging-filter-bar:not(.filters-open)>:is(select,.text-button){display:none}html[data-theme] .aging-report-page .aging-filter-bar .search-field{flex:160px;min-width:0}html[data-theme] .aging-key-metrics>div{gap:4px;min-height:0;padding:12px}html[data-theme] .aging-key-metrics strong{margin:4px 0}html[data-theme] .aging-key-metrics em{display:none}}@media (width<=380px){html[data-theme] .ff-date-controls{grid-template-columns:36px minmax(0,1fr) 36px 44px;gap:4px;display:grid}html[data-theme] .ff-date-controls label{min-width:0;padding:0 5px}html[data-theme] .ff-date-controls label>svg{display:none}html[data-theme] .ff-date-controls input{width:100%;min-width:0;max-width:100%;font-size:.875rem}html[data-theme] .ff-date-controls button{min-width:0;padding:4px}}html[data-theme] .fulfillment-tabs{margin-bottom:16px}html[data-theme] .fulfillment-tabs button{min-height:42px;padding-top:9px;padding-bottom:9px}html[data-theme] .ff-header{margin-bottom:16px}html[data-theme] .ff-header h1{margin:0;font-size:1.875rem}html[data-theme] .ff-datebar,html[data-theme] .ff-filters{margin-bottom:12px}html[data-theme] .ff-day-strip{margin-bottom:14px}html[data-theme] .ff-day-strip button{gap:4px;min-height:76px;padding:9px 10px}html[data-theme] .ff-panel-heading{padding:14px 18px}html[data-theme] .ff-board-table .ff-open-call p{-webkit-line-clamp:2}html[data-theme] .ff-detail{scroll-margin-top:90px}@media (width<=680px){html[data-theme] .ff-header h1{font-size:1.6rem}html[data-theme] .ff-panel-heading{padding:14px}}html[data-theme] .ff-add-slot{width:100%;min-height:46px;color:var(--ff-muted);border:1px dashed var(--ff-line);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:.875rem;display:flex}html[data-theme] .ff-add-slot:hover{color:var(--ff-blue);background:var(--ff-blue-bg);border-color:var(--ff-blue)}html[data-theme] .ff-add-slot:disabled{cursor:not-allowed;color:var(--ff-muted);background:var(--ff-soft);opacity:.82;border-style:solid}html[data-theme] .ff-call a.ff-open-call{color:var(--ff-ink);text-decoration:none;display:block}html[data-theme] .ff-call-source{color:var(--ff-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;margin:9px 0 0;font-size:.75rem;display:flex}html[data-theme] .ff-call-source button{color:var(--ff-blue);background:0 0;border:0;min-height:32px;padding:5px;font-size:.8125rem;font-weight:600}html[data-theme] .ff-success{color:var(--ff-green);background:var(--ff-green-bg);border:1px solid var(--ff-line);border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;font-size:.9375rem;display:flex}html[data-theme] .ff-success button{color:inherit;background:0 0;border:0;margin-left:auto;padding:6px;display:flex}html[data-theme] .ff-call-dialog{width:min(640px,100vw - 28px);padding:0}html[data-theme] .ff-call-dialog form{padding:22px}html[data-theme] .ff-call-dialog header{margin-bottom:14px}html[data-theme] .ff-call-dialog .ff-call-choice{background:var(--ff-soft);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;padding:10px 12px;font-size:.875rem;display:flex}html[data-theme] .ff-call-choice :is(span,button){align-items:center;gap:7px;display:inline-flex}html[data-theme] .ff-call-choice button{color:var(--ff-blue);background:0 0;border:0;min-height:34px;padding:4px;font-size:.875rem}html[data-theme] .ff-call-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-theme] .ff-call-fields .ff-full{grid-column:1/-1}html[data-theme] .ff-call-dialog .ff-call-fields label{color:var(--ff-ink);flex-direction:column;gap:6px;margin:0;font-size:.875rem;display:flex}html[data-theme] .ff-call-dialog :is(input,select,textarea){border-radius:8px;min-width:0;max-width:100%;font-size:1rem}html[data-theme] .ff-call-dialog .ff-call-fields small{color:var(--ff-muted);font-size:.8125rem;font-weight:400;line-height:1.5}html[data-theme] .ff-optional{color:var(--ff-muted);font-size:.8125rem;font-weight:400}html[data-theme] .ff-call-dialog label>.ff-optional{display:none}html[data-theme] .ff-call-details{border-bottom:1px solid var(--ff-line);margin-top:4px;padding:14px 0}html[data-theme] .ff-call-details summary{cursor:pointer;color:var(--ff-blue);padding:8px 0;font-size:.875rem;font-weight:600}html[data-theme] .ff-call-details[open] summary{margin-bottom:10px}html[data-theme] .ff-categories{border:0;min-width:0;margin:14px 0;padding:12px 0 0}html[data-theme] .ff-categories legend{color:var(--ff-ink);padding:0;font-size:.875rem;font-weight:600}html[data-theme] .ff-categories .ff-flag-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}html[data-theme] .ff-categories .ff-flag-options label{gap:7px;margin:0;padding:9px;font-size:.8125rem}html[data-theme] .ff-categories input{flex-shrink:0}html[data-theme] .ff-call-dialog footer{background:var(--ff-bg);margin-top:14px;padding:14px 0 0;position:sticky;bottom:-22px}html[data-theme] .ff-call-dialog .ff-cancel-call{color:var(--ff-red);background:0 0;border:0;margin-right:auto;font-size:.875rem}html[data-theme] .ff-confirm{border:1px solid var(--ff-line);background:var(--ff-soft);border-radius:9px;flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px;font-size:.875rem;display:flex}html[data-theme] .ff-confirm span{flex-basis:100%;line-height:1.5}html[data-theme] .ff-confirm button{border:1px solid var(--ff-line);min-height:38px;color:var(--ff-ink);background:var(--ff-bg);border-radius:7px;padding:7px 10px}@media (width<=680px){html[data-theme] .fulfillment-tabs{gap:0;overflow:visible}html[data-theme] .fulfillment-tabs button{flex:1;justify-content:center;min-width:0;padding:10px 5px;font-size:.8125rem}html[data-theme] .fulfillment-tabs button svg{display:none}html[data-theme] .ff-call-dialog form{padding:16px}html[data-theme] .ff-call-dialog footer{flex-wrap:wrap;bottom:-16px}html[data-theme] .ff-call-fields{gap:12px 10px}html[data-theme] .ff-call-choice span{display:none}html[data-theme] .ff-categories .ff-flag-options{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme] .ff-call-dialog footer{flex-direction:row!important}html[data-theme] .ff-call-dialog footer>button{flex:0 auto;width:auto!important}html[data-theme] .ff-stats-mobile{display:none}@media (width<=680px){html[data-theme] .fulfillment-workspace [aria-label="Daily schedule statistics"]{display:none}html[data-theme] .ff-stats-mobile{display:block}html[data-theme] .ff-stats-mobile>details{border-bottom:1px solid var(--ff-line);padding:0 14px}html[data-theme] .ff-stats-mobile>details:last-child{border-bottom:0}html[data-theme] .ff-stats-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}html[data-theme] .ff-stats-mobile summary>span{flex:1}html[data-theme] .ff-stats-mobile summary:after{content:"+";color:var(--ff-muted);text-align:center;width:20px;font-size:1.25rem}html[data-theme] .ff-stats-mobile details[open] summary:after{content:"−"}html[data-theme] .ff-stats-mobile summary strong{font-size:.9375rem}html[data-theme] .ff-stats-mobile summary small{color:var(--ff-muted);margin-top:3px;font-size:.75rem;font-weight:400;display:block}html[data-theme] .ff-stats-mobile summary b{text-align:right;font-variant-numeric:tabular-nums;font-size:1.3rem}html[data-theme] .ff-stats-mobile .is-today{box-shadow:inset 3px 0 0 var(--ff-blue)}html[data-theme] .ff-stats-mobile .is-today summary strong{color:var(--ff-blue)}html[data-theme] .ff-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-theme] .ff-mobile-metrics button{color:var(--ff-ink);background:var(--ff-soft);border:1px solid var(--ff-line);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:.8125rem;display:flex}html[data-theme] .ff-mobile-metrics button.total{background:var(--ff-blue-bg);color:var(--ff-blue)}html[data-theme] .ff-mobile-metrics strong{font-size:1rem}html[data-theme] .ff-mobile-add{width:100%;min-height:44px;color:var(--ff-blue);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:4px 0;padding:12px;font-size:.875rem;display:flex}}html[data-theme] .ff-call-dialog footer{padding-bottom:12px;bottom:0}@media (width<=430px){html[data-theme] .ff-call-fields{grid-template-columns:minmax(0,1fr)}html[data-theme] .ff-call-dialog .ff-call-fields input[type=date]{width:100%;min-height:46px}}@media (width<=680px){html[data-theme] .ff-date-controls label{min-width:0}html[data-theme] .ff-date-controls label>svg{display:none}html[data-theme] .ff-date-controls input{width:100%;min-width:0}html[data-theme] .ff-panel:has(.ff-stats-mobile)>.ff-panel-heading{display:none}html[data-theme] .ff-panel:has(.ff-stats-mobile)>.ff-panel-heading p{display:none}html[data-theme] .ff-panel:has(.ff-stats-mobile) .ff-total{text-align:right;max-width:78px;font-size:.75rem;display:block}html[data-theme] .ff-panel:has(.ff-stats-mobile) .ff-total strong{font-size:1.4rem;display:block}}html[data-theme=light] .fulfillment-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .fulfillment-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme] .ff-provider-field{flex-direction:column;gap:6px;min-width:0;font-size:.875rem;display:flex}html[data-theme] .ff-provider-picker{min-width:0;position:relative}html[data-theme] .ff-provider-picker>button{text-align:left;background:var(--ff-soft);width:100%;min-height:46px;color:var(--ff-ink);border:1px solid var(--ff-line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:1rem;display:flex}html[data-theme] .ff-provider-picker>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .ff-provider-picker>button svg{flex-shrink:0}html[data-theme] .ff-provider-popover{z-index:8;background:var(--ff-bg);width:max(100%,280px);max-width:calc(100vw - 64px);color:var(--ff-ink);border:1px solid var(--ff-line);border-radius:10px;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 12px 32px #0003}html[data-theme] .ff-provider-picker{--ff-bg:var(--brand-paper,#fff);--ff-soft:var(--brand-surface-soft,#f5f7fb);--ff-ink:var(--brand-ink,#202b3d);--ff-muted:var(--brand-slate,#596579);--ff-line:var(--brand-line,#d8dfeb);--ff-blue:var(--brand-blue,#245eac);--ff-blue-bg:var(--brand-blue-wash,#eaf2ff)}html[data-theme] .ff-provider-picker .ff-provider-search{border-bottom:1px solid var(--ff-line);flex-direction:row;align-items:center;gap:9px;margin:0;padding:12px;display:flex}html[data-theme] .ff-provider-search input{width:100%;min-width:0;color:var(--ff-ink);padding:6px 0;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .ff-provider-search svg{color:var(--ff-muted);flex-shrink:0}html[data-theme] .ff-provider-popover [role=listbox]{overscroll-behavior:contain;max-height:220px;overflow-y:auto}html[data-theme] .ff-provider-popover [role=option]{text-align:left;border:0;border-bottom:1px solid var(--ff-line);background:var(--ff-bg);width:100%;color:var(--ff-ink);border-radius:0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:.875rem;display:flex}html[data-theme] .ff-provider-popover [role=option]:is(:hover,:focus-visible,[aria-selected=true]){background:var(--ff-blue-bg);color:var(--ff-blue)}html[data-theme] .ff-provider-popover small{color:var(--ff-muted);margin-top:4px;font-size:.75rem;display:block}html[data-theme] .ff-provider-popover p{color:var(--ff-muted);margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.5}html[data-theme] .ff-provider-popover.above{top:auto;bottom:calc(100% + 5px)}html[data-theme] .ff-provider-popover [role=listbox]{max-height:min(220px,30dvh)}html[data-theme] .ff-call-dialog .ff-call-fields .ff-provider-search{flex-direction:row;gap:7px}html[data-theme] .ff-category-dot{background:var(--category-color);vertical-align:middle;border:1px solid #8888;border-radius:3px;flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 1px #ffffff40}html[data-theme] .ff-metric-heading .ff-category-dot{margin:0 auto 5px;display:block}html[data-theme] .ff-call-flags>.ff-category-chip{background:var(--category-color);color:var(--category-ink);border:1px solid #8888;font-weight:600}html[data-theme] .ff-stats-table td button[data-category].has-calls{background:var(--category-color);color:var(--category-ink);border-color:#8888}html[data-theme] .ff-stats-table td button[data-category]:is(:hover,.selected){outline:2px solid var(--ff-blue);outline-offset:2px}html[data-theme] .ff-mobile-metrics button[data-category]{border-left:4px solid var(--category-color)}html[data-theme] .ff-flag-options label{cursor:pointer}html[data-theme] .ff-flag-options label:has(input:checked){border-color:var(--ff-blue);background:var(--ff-blue-bg)}html[data-theme] .ff-flag-options label:focus-within{outline:2px solid var(--ff-blue);outline-offset:2px}html[data-theme] .ff-categories .ff-flag-options{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .ff-categories .ff-flag-options label{min-height:48px;line-height:1.35}html[data-theme] .ff-category-source{border:1px solid var(--ff-line);background:var(--ff-bg);border-radius:9px;margin:0 0 16px;padding:0 12px}html[data-theme] .ff-category-source summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:.8125rem;font-weight:600;display:flex}html[data-theme] .ff-category-source summary:after{content:"+";color:var(--ff-muted)}html[data-theme] .ff-category-source[open] summary:after{content:"−"}html[data-theme] .ff-category-source summary span{flex:1}html[data-theme] .ff-category-source summary small{color:var(--ff-muted);font-size:.75rem;font-weight:400}html[data-theme] .ff-category-legend{flex-wrap:wrap;gap:10px 18px;padding:8px 0 12px;display:flex}html[data-theme] .ff-category-legend span{align-items:center;gap:7px;font-size:.8125rem;display:inline-flex}html[data-theme] .ff-category-source-actions{border-top:1px solid var(--ff-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;display:flex}html[data-theme] .ff-category-source-actions :is(a,button){color:var(--ff-blue);text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:0;font-size:.8125rem;display:inline-flex}html[data-theme] .ff-category-source p{color:var(--ff-muted);margin:5px 0 12px;font-size:.75rem;line-height:1.5}html[data-theme] .ff-category-source .ff-category-warning{color:var(--ff-amber)}@media (width<=430px){html[data-theme] .ff-categories .ff-flag-options{grid-template-columns:1fr}html[data-theme] .ff-category-source summary{gap:6px}html[data-theme] .ff-category-source summary small{text-align:right;max-width:108px}html[data-theme] .fulfillment-tabs button{white-space:normal;text-align:center;min-height:46px;padding:8px 7px;line-height:1.3}}html[data-theme] .fulfillment-workspace .ff-day-strip{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(100px,1fr);grid-auto-flow:column}html[data-theme] .fulfillment-workspace .ff-day-strip button{scroll-snap-align:start}html[data-theme] .ff-date-controls select{border:1px solid var(--ff-line);background:var(--ff-bg);width:auto;min-width:110px;min-height:40px;color:var(--ff-ink);border-radius:8px;padding:8px 28px 8px 10px;font-size:.875rem}@media (width<=640px){html[data-theme] .ff-date-controls select{grid-column:1/-1;width:100%}}@media (width<=680px){html[data-theme] .fulfillment-workspace .ff-date-controls{grid-template-columns:36px minmax(0,1fr) 36px 50px;gap:6px;display:grid}html[data-theme] .fulfillment-workspace .ff-date-controls select{grid-column:1/-1;width:100%}html[data-theme] .fulfillment-workspace .ff-filters.filters-open{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-theme] .fulfillment-workspace .ff-filters.filters-open .ff-search{grid-column:1/-1}html[data-theme] .fulfillment-workspace .ff-filters.filters-open select{width:100%;min-width:0}}.ff-priority-deadline{overflow-wrap:anywhere;color:var(--brand-slate);flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.ff-priority-deadline strong{color:var(--brand-ink);font-size:12px}html[data-theme] .ff-customer-filter{border:1px solid var(--ff-line);border-left:3px solid var(--ff-blue);background:var(--ff-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 14px;padding:16px;display:flex}html[data-theme] .ff-customer-filter>label{color:var(--ff-ink);flex-direction:column;gap:3px;display:flex}html[data-theme] .ff-customer-filter>label strong{font-size:15px}html[data-theme] .ff-customer-filter>label span,html[data-theme] .ff-customer-result{color:var(--ff-muted);font-size:12px}html[data-theme] .ff-customer-filter>div{border:1px solid var(--ff-line);min-width:240px;max-width:640px;min-height:46px;color:var(--ff-blue);background:var(--ff-panel);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}html[data-theme] .ff-customer-filter>div:focus-within{border-color:var(--ff-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--ff-blue) 20%,transparent)}html[data-theme] .ff-customer-filter input{outline:none;width:100%;min-width:0;padding:10px 0;box-shadow:none!important;color:var(--ff-ink)!important;background:0 0!important;border:0!important}html[data-theme] .ff-customer-filter button{color:var(--ff-muted);background:0 0;border:0;flex-shrink:0;padding:6px;display:flex}html[data-theme] .ff-open-call .ff-call-customer{color:var(--ff-ink);padding-bottom:5px;font-size:16px;font-weight:750;line-height:1.4;display:block}html[data-theme] .ff-open-call>.ff-call-location{align-items:baseline;gap:5px;margin:0 0 5px;display:flex}html[data-theme] .ff-call-location svg{flex-shrink:0}@media (width<=600px){html[data-theme] .ff-customer-filter>div{flex-basis:100%;min-width:0;max-width:none}html[data-theme] .ff-customer-filter{gap:8px;padding:12px}html[data-theme] .ff-customer-filter>label span{display:none}}.work-order-stage-control{flex-direction:column;gap:6px;min-width:0;max-width:100%;margin:8px 0;display:flex}.work-order-stage-select{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}html[data-theme] .work-order-stage-select select{border:1px solid var(--ff-line,var(--line));background:var(--ff-soft,var(--surface));width:100%;min-width:0;max-width:260px;min-height:34px;color:var(--ff-ink,var(--ink));font:inherit;cursor:pointer;text-overflow:ellipsis;border-radius:8px;padding:6px 26px 6px 10px;font-size:12px;font-weight:600}.work-order-stage-select select:focus-visible{outline-offset:2px;outline:2px solid #649fe8}.work-order-stage-select select:disabled{opacity:.65;cursor:wait}.work-order-stage-feedback{color:#389b73;align-items:center;gap:4px;font-size:12px;display:flex}.work-order-stage-feedback:empty{display:none}html[data-theme] .work-order-invoice-link{color:var(--ff-blue,#75b2fb);font:inherit;cursor:pointer;background:#377bc914;border:1px solid #77a7df66;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:600;display:inline-flex}.work-order-stage-error{color:#c66b54;max-width:270px;font-size:12px;line-height:1.4}.work-order-stage-error button{color:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;text-decoration:underline;display:block}html[data-theme] .ff-day-navigation{align-items:stretch;gap:5px;min-width:0;margin-bottom:10px;display:flex}html[data-theme] .ff-day-navigation>.ff-day-strip{flex:1;min-width:0;margin:0}html[data-theme] .ff-day-navigation>button{border:1px solid var(--ff-line);background:var(--ff-bg);color:var(--ff-blue);border-radius:7px;flex:0 0 32px}html[data-theme] .ff-compact .ff-board-table{min-height:260px;max-height:calc(100dvh - 285px)}html[data-theme] .ff-compact .ff-board-table tbody :is(th,td){vertical-align:middle;padding:4px 6px}html[data-theme] .ff-compact .ff-board-table tr>:first-child{width:205px;min-width:205px}html[data-theme] .ff-compact .ff-board-table td{width:220px;min-width:220px}html[data-theme] .ff-compact .ff-board-table .ff-provider{align-items:center;gap:6px}html[data-theme] .ff-compact .ff-board-table .ff-provider strong{font-size:12px;line-height:1.2}html[data-theme] .ff-compact .ff-board-table .ff-provider small{margin:2px 0 0;font-size:11px;line-height:1.2}html[data-theme] .ff-compact .ff-board-table .ff-provider-type{display:none}html[data-theme] .ff-compact .ff-board-table .ff-avatar{border-radius:6px;width:25px;height:25px;font-size:10px}html[data-theme] .ff-compact .ff-board-table .ff-day-note{min-height:20px;margin:3px 0 0;padding:1px 4px;font-size:10px}html[data-theme] .ff-compact .ff-board-table .ff-call{border-radius:5px;min-height:60px;padding:4px 6px;position:relative}html[data-theme] .ff-compact .ff-board-table .ff-call-top{gap:2px;height:20px;font-size:10px}html[data-theme] .ff-compact .ff-board-table .ff-call-top button{min-height:20px;padding:1px}html[data-theme] .ff-compact .ff-board-table .ff-open-call{grid-template-columns:1fr auto;gap:0 5px;padding:1px 0 0;display:grid}html[data-theme] .ff-compact .ff-board-table .ff-call-customer{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;padding:0;font-size:12px;line-height:1.2;overflow:hidden}html[data-theme] .ff-compact .ff-board-table .ff-open-call>.ff-call-location{white-space:nowrap;margin:2px 0 0;font-size:10px;line-height:1.2;overflow:hidden}html[data-theme] .ff-compact .ff-board-table .ff-open-call>b{white-space:nowrap;max-width:90px;font-size:10px;overflow:hidden}html[data-theme] .ff-compact .ff-board-table :is(.ff-open-call p,.ff-priority-deadline,.ff-call-source,.work-order-stage-control){display:none}html[data-theme] .ff-compact .ff-board-table .ff-call-flags{gap:2px;margin:2px 0 0}html[data-theme] .ff-compact .ff-board-table .ff-call-flags>span{padding:0 3px;font-size:9px}html[data-theme] .ff-compact .ff-board-table .ff-add-slot{min-height:30px;padding:3px;font-size:11px}html[data-theme] .ff-compact .ff-day-strip button{min-height:48px;padding:5px 8px}html[data-theme] .ff-compact .ff-panel-heading{padding:8px 12px}html[data-theme] .iq-delight.app-shell .fulfillment-workspace.ff-workbench{max-width:none;padding:18px 24px 32px!important}html[data-theme] .iq-delight.app-shell .ff-workbench-header{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:14px;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench-title{min-width:0;margin-right:auto}html[data-theme] .iq-delight.app-shell .ff-workbench-title h1{letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.3;color:var(--ff-ink)!important;font-size:1.375rem!important}html[data-theme] .iq-delight.app-shell .ff-sync-status{margin-top:3px;line-height:1.5;display:block;color:var(--ff-muted)!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-period-controls{align-items:center;gap:6px;min-width:0;display:flex}html[data-theme] .iq-delight.app-shell .ff-period-controls :is(button,input,select),html[data-theme] .iq-delight.app-shell .ff-workbench-actions>button,html[data-theme] .iq-delight.app-shell .ff-workbench-toolbar>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:auto;font-weight:500;line-height:1.2;display:inline-flex;border:1px solid var(--ff-line)!important;background:var(--ff-bg)!important;height:36px!important;min-height:36px!important;color:var(--ff-ink)!important;box-shadow:none!important;border-radius:7px!important;padding:6px 10px!important;font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-period-controls select{max-width:110px;padding-right:26px}html[data-theme] .iq-delight.app-shell .ff-period-date{align-items:center;min-width:0;display:flex;border:1px solid var(--ff-line)!important;background:var(--ff-bg)!important;border-radius:7px!important}html[data-theme] .iq-delight.app-shell .ff-period-date :is(button,input){background:0 0!important;border:0!important;height:34px!important;min-height:34px!important;padding:5px 7px!important}html[data-theme] .iq-delight.app-shell .ff-period-date button{flex:none;width:30px;color:var(--ff-muted)!important}html[data-theme] .iq-delight.app-shell .ff-period-date input{width:136px;min-width:0;font-family:inherit;font-weight:550;color:var(--ff-ink)!important}html[data-theme] .iq-delight.app-shell .ff-workbench-actions{align-items:center;gap:6px;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench-actions>.ff-icon-control{width:36px;color:var(--ff-muted)!important;padding:0!important}html[data-theme] .iq-delight.app-shell .ff-workbench-actions>.ff-add-call{border-color:#245eac;padding-inline:13px;font-weight:600;color:#fff!important;background:#245eac!important}html[data-theme] .iq-delight.app-shell .ff-workbench-actions>.ff-add-call:hover{background:#1c4c8e!important}html[data-theme] .iq-delight.app-shell .ff-workbench-toolbar{align-items:center;gap:8px;margin:0 0 12px;display:flex;position:relative}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-query-field{flex-direction:row;flex:1.6 250px;align-items:center;gap:9px;min-width:0;margin:0;display:flex;border:1px solid var(--ff-line)!important;background:var(--ff-bg)!important;color:var(--ff-muted)!important;border-radius:8px!important;height:38px!important;padding:0 11px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-customer-query{flex:190px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-query-field>svg{flex:none}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-query-field input{outline:0;width:100%;min-width:0;font-family:inherit;height:36px!important;min-height:0!important;color:var(--ff-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0!important;font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-query-field:focus-within{outline:2px solid var(--ff-blue);outline-offset:1px}html[data-theme] .iq-delight.app-shell .ff-workbench-toolbar>.ff-filter-trigger[aria-expanded=true],html[data-theme] .iq-delight.app-shell .ff-workbench-toolbar>.ff-legend-trigger[aria-expanded=true]{border-color:var(--ff-blue);color:var(--ff-blue)!important;background:var(--ff-blue-bg)!important}html[data-theme] .iq-delight.app-shell .ff-filter-trigger>b{min-width:18px;background:var(--ff-blue-bg)!important;color:var(--ff-blue)!important;border-radius:4px!important;padding:1px 4px!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-legend-trigger>i{width:6px;background:var(--ff-amber)!important;border-radius:50%!important;height:6px!important}html[data-theme] .iq-delight.app-shell :is(.ff-filter-popover,.ff-legend-popover){margin:0;font-family:inherit;position:fixed;inset:auto;overflow:auto;border:1px solid var(--ff-line)!important;background:var(--ff-bg)!important;color:var(--ff-ink)!important;border-radius:12px!important;padding:16px!important;font-size:.875rem!important;box-shadow:0 14px 50px #0003!important}html[data-theme] .iq-delight.app-shell :is(.ff-filter-popover,.ff-legend-popover)::backdrop{background:0 0!important}html[data-theme] .iq-delight.app-shell :is(.ff-filter-popover,.ff-legend-popover)>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex;font-size:.9375rem!important}html[data-theme] .iq-delight.app-shell :is(.ff-filter-popover,.ff-legend-popover)>header>button{justify-content:center;align-items:center;width:30px;display:flex;height:30px!important;min-height:30px!important;color:var(--ff-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}html[data-theme] .iq-delight.app-shell .ff-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;display:grid}html[data-theme] .iq-delight.app-shell .ff-filter-grid>label{flex-direction:column;gap:6px;min-width:0;font-weight:500;display:flex;color:var(--ff-muted)!important;font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-filter-grid select{width:100%;min-width:0;font-family:inherit;background:var(--ff-soft)!important;color:var(--ff-ink)!important;border:1px solid var(--ff-line)!important;border-radius:7px!important;min-height:40px!important;padding:8px 26px 8px 10px!important;font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-filter-popover>footer{border-top:1px solid var(--ff-line);align-items:center;gap:10px;margin-top:18px;padding-top:13px;display:flex}html[data-theme] .iq-delight.app-shell .ff-filter-popover>footer>span{margin-left:auto;color:var(--ff-muted)!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-filter-popover>footer>button{min-height:34px!important;color:var(--ff-blue)!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:6px 10px!important;font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-filter-popover>footer>button:last-child{color:#fff!important;background:#245eac!important}html[data-theme] .iq-delight.app-shell .ff-legend-popover .ff-category-legend{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid;padding:0 0 18px!important}html[data-theme] .iq-delight.app-shell .ff-legend-popover .ff-category-legend span{line-height:1.4;font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-legend-popover p{margin-bottom:0;line-height:1.6;color:var(--ff-muted)!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-legend-popover .ff-category-warning{color:var(--ff-amber)!important}html[data-theme] .iq-delight.app-shell .ff-active-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 12px;display:flex;color:var(--ff-muted)!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-active-filters>span{margin-right:5px}html[data-theme] .iq-delight.app-shell .ff-active-filters>button{overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;display:flex;border:1px solid var(--ff-line)!important;background:var(--ff-soft)!important;color:var(--ff-ink)!important;border-radius:5px!important;min-height:28px!important;padding:4px 7px!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-active-filters>.ff-clear-filters{border-color:#0000;color:var(--ff-blue)!important;background:0 0!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip{scrollbar-width:thin;gap:4px;margin:0 0 12px;scroll-padding-inline:0;display:flex;position:relative;padding:0 0 5px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip>button{flex:0 0 98px;grid-template-columns:1fr auto;gap:2px 8px;line-height:1.25;display:grid;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:7px 10px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip>button>span{text-transform:none;grid-column:1;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip>button>strong{white-space:nowrap;grid-column:1;font-weight:600;font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip>button>small{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;justify-content:center;align-self:center;align-items:center;min-width:21px;display:flex;background:var(--ff-soft)!important;border-radius:5px!important;height:23px!important;padding:0 4px!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip>button:hover{background:var(--ff-soft)!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip>button.active{border-color:color-mix(in srgb,var(--ff-blue) 45%,transparent);background:var(--ff-blue-bg)!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip>button.active>small{background:var(--ff-bg)!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-panel{margin-bottom:10px;box-shadow:none!important;border-radius:10px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-panel-heading{gap:10px;padding:12px 16px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-panel-heading h2{margin-bottom:3px;font-size:1rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-panel-heading p{font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-check{white-space:nowrap;font-size:.8125rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table tr>:first-child{width:var(--ff-provider-column-width);min-width:0}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table tbody :is(th,td){padding:10px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table thead th{padding:10px 12px!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-provider{gap:8px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-provider strong{font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-provider small{margin-top:2px;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-avatar{width:30px;border-radius:8px!important;height:30px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-note{margin-top:10px;padding:6px 8px!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-priority-deadline{border-top:1px solid var(--ff-line);gap:2px;margin-top:9px;padding:8px 0!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-priority-deadline strong{font-weight:500;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-pagination{padding:8px 14px!important;font-size:.75rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-pagination button{min-width:30px;min-height:30px!important;padding:4px!important}.ff-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .ff-call-top>.ff-move-grip{cursor:grab;touch-action:manipulation;flex:none;min-width:22px;padding:3px!important}html[data-theme] .iq-delight.app-shell .ff-call-top>.ff-move-grip:active{cursor:grabbing}html[data-theme] .iq-delight.app-shell .ff-call-top>span{flex:1}html[data-theme] .iq-delight.app-shell .ff-dragging{opacity:.4}html[data-theme] .iq-delight.app-shell .ff-board-table td.ff-drop-target{outline:2px solid var(--ff-blue);outline-offset:-3px;background:var(--ff-blue-bg)!important}html[data-theme] .iq-delight.app-shell .ff-move-dialog{width:min(580px,100vw - 28px);padding:22px!important}html[data-theme] .iq-delight.app-shell .ff-move-kicker{color:var(--ff-blue);align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;display:flex}html[data-theme] .iq-delight.app-shell .ff-move-dialog h2{font-size:1.25rem!important}html[data-theme] .iq-delight.app-shell .ff-move-dialog fieldset{border:0;gap:16px;min-width:0;margin:20px 0 12px;padding:0;display:grid}html[data-theme] .iq-delight.app-shell .ff-move-summary{background:var(--ff-soft);border:1px solid var(--ff-line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}html[data-theme] .iq-delight.app-shell .ff-move-summary>div{gap:6px;min-width:0;display:grid}html[data-theme] .iq-delight.app-shell .ff-move-summary small{color:var(--ff-muted);font-size:.75rem}html[data-theme] .iq-delight.app-shell .ff-move-summary :is(strong,span){overflow-wrap:anywhere;font-size:.875rem}html[data-theme] .iq-delight.app-shell .ff-move-summary>svg{color:var(--ff-muted)}html[data-theme] .iq-delight.app-shell .ff-move-times{grid-template-columns:1fr 1fr;gap:12px;display:grid}html[data-theme] .iq-delight.app-shell .ff-move-dialog label{min-width:0;font-size:.875rem;font-weight:500}html[data-theme] .iq-delight.app-shell .ff-move-dialog input{min-width:0;max-width:100%;font-family:inherit;padding:10px!important;font-size:.875rem!important}html[data-theme] .iq-delight.app-shell .ff-move-timezone{color:var(--ff-muted);align-items:center;gap:7px;font-size:.75rem;line-height:1.5;display:flex}html[data-theme] .iq-delight.app-shell .ff-move-overlap{border:1px solid var(--ff-amber);background:var(--ff-soft);border-radius:8px;gap:4px;margin-top:14px;padding:12px;font-size:.875rem;line-height:1.5;display:grid}html[data-theme] .iq-delight.app-shell .ff-provider-more{width:100%;min-height:42px;background:var(--ff-blue-bg)!important;color:var(--ff-blue)!important;font-size:.875rem!important}@media (width<=500px){html[data-theme] .iq-delight.app-shell .ff-move-times{grid-template-columns:1fr}html[data-theme] .iq-delight.app-shell .ff-move-dialog{padding:16px!important}}html[data-theme] .iq-delight.app-shell .ff-workbench :is(button,select):focus-visible{outline:2px solid var(--ff-blue);outline-offset:2px}html[data-theme] .iq-delight.app-shell .ff-workbench button:disabled{opacity:.5;cursor:default}@media (width<=1100px){html[data-theme] .iq-delight.app-shell .ff-workbench-header{gap:12px}html[data-theme] .iq-delight.app-shell .ff-workbench-title{flex:250px}html[data-theme] .iq-delight.app-shell .ff-workbench-actions{margin-left:auto}html[data-theme] .iq-delight.app-shell .ff-period-controls{order:3;justify-content:flex-start;width:100%}}@media (width<=680px){html[data-theme] .iq-delight.app-shell .fulfillment-workspace.ff-workbench{padding:14px 12px 24px!important}html[data-theme] .iq-delight.app-shell .ff-workbench-title{flex:150px}html[data-theme] .iq-delight.app-shell .ff-workbench-title h1{font-size:1.125rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench-actions{gap:4px}html[data-theme] .iq-delight.app-shell .ff-workbench-actions>.ff-icon-control{width:32px;display:inline-flex}html[data-theme] .iq-delight.app-shell .ff-workbench-actions>.ff-add-call{padding-inline:10px;height:38px!important;min-height:38px!important}html[data-theme] .iq-delight.app-shell .ff-period-controls{gap:5px}html[data-theme] .iq-delight.app-shell .ff-period-date{flex:1;justify-content:space-between}html[data-theme] .iq-delight.app-shell .ff-period-date input{width:128px;padding-inline:2px}html[data-theme] .iq-delight.app-shell .ff-period-date button{width:26px;padding-inline:4px}html[data-theme] .iq-delight.app-shell .ff-period-controls>button{padding-inline:8px}html[data-theme] .iq-delight.app-shell .ff-period-controls select{min-width:0;max-width:86px;padding-left:7px;font-size:.8125rem!important}html[data-theme] .iq-delight.app-shell .ff-workbench-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-query-field{box-sizing:border-box;grid-column:1/-1;width:100%;height:40px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-customer-query{grid-column:1}html[data-theme] .iq-delight.app-shell .ff-workbench-toolbar>button{padding-inline:9px;height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .ff-legend-trigger>span{display:none}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-panel-heading{padding:12px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-mobile>article{padding:14px 12px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-call-top button{min-width:36px;min-height:36px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-mobile-calls{gap:10px;margin-top:10px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-day-strip>button{flex-basis:90px}}@media (width<=360px){html[data-theme] .iq-delight.app-shell .ff-period-controls{flex-wrap:wrap}html[data-theme] .iq-delight.app-shell .ff-period-date{flex-basis:100%}html[data-theme] .iq-delight.app-shell .ff-period-date input{text-align:center;flex:1}html[data-theme] .iq-delight.app-shell .ff-period-controls>button,html[data-theme] .iq-delight.app-shell .ff-period-controls>select{flex:1;max-width:none}html[data-theme] .iq-delight.app-shell .ff-filter-grid{grid-template-columns:1fr}}html[data-theme] .ff-move-dialog .ff-move-times>label{flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:0!important;display:flex!important}html[data-theme] .ff-move-dialog .ff-move-times input{box-sizing:border-box;max-width:100%;width:100%!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-day-note{min-height:18px!important;margin-top:2px!important;padding:1px 4px!important;font-size:10px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-provider strong{font-size:12px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-provider small{font-size:11px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-avatar{width:24px;height:24px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table{--ff-provider-column-width:200px;container-type:inline-size}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table table{--ff-call-column-width:max(170px,calc((100cqw - var(--ff-provider-column-width)) / var(--ff-visible-call-columns)));table-layout:fixed;width:calc(var(--ff-provider-column-width) + var(--ff-call-column-width) * var(--ff-call-slots));min-width:100%}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table .ff-provider-column{width:var(--ff-provider-column-width)}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table .ff-call-column{width:var(--ff-call-column-width)}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table td{width:auto;min-width:0}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-date-timeline{border:1px solid var(--ff-line);background:var(--ff-bg);border-radius:12px;margin:0 0 14px;padding:7px 8px 2px;overflow:hidden}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-date-timeline .ff-day-strip{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:var(--ff-line) transparent;margin:0;overflow:auto hidden}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-date-timeline .ff-day-strip>button{flex-basis:100px;border-radius:9px!important;min-height:56px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-date-timeline .ff-day-strip>button.active{color:#fff!important;background:#245eac!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-date-timeline .ff-day-strip>button.active :is(span,strong,small){color:#fff!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-date-timeline .ff-day-strip>button.active>small{background:#ffffff24!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-panel{border-radius:12px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-panel-heading{padding:12px 16px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-board-table tr>:first-child{width:var(--ff-provider-column-width);min-width:0}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-board-table tbody :is(th,td){padding:6px 8px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-board-table td{background:var(--ff-bg);border-right-color:color-mix(in srgb,var(--ff-line) 50%,transparent);width:auto;min-width:0}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-board-table tbody tr:hover>:is(th,td){background:color-mix(in srgb,var(--ff-blue-bg) 22%,var(--ff-bg))}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-provider strong{font-weight:650;line-height:1.35;font-size:13px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-provider small{font-weight:400;line-height:1.4;font-size:11px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-avatar{width:30px;font-size:11px;border-radius:9px!important;height:30px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-day-note{color:var(--ff-muted);text-align:left;background:0 0;border:0;margin-top:0!important;padding:2px 0 0 38px!important;font-size:11px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-day-note.marked{background:var(--ff-amber-bg);color:var(--ff-amber);margin-top:5px!important;padding:3px 7px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-call{background:var(--ff-soft);border-color:color-mix(in srgb,var(--ff-line) 80%,transparent);border-left-width:3px;border-radius:8px;min-height:72px;padding:5px 9px 6px;box-shadow:0 1px 2px #00000005}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-call-top{height:20px;font-size:11px;line-height:1.4}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-open-call{flex-direction:column;align-items:stretch;gap:3px;padding:2px 0 0;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-call-customer{white-space:nowrap;text-overflow:ellipsis;padding:0;font-weight:650;line-height:1.3;overflow:hidden;font-size:13px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-call-location{line-height:1.25;margin:0!important;font-size:11px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-open-call>b{text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:11px;font-weight:550;line-height:1.3;overflow:hidden}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-call-flags{flex-wrap:wrap;gap:4px;margin-top:4px}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-call-flags>span{border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.25}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-add-slot{color:var(--ff-muted);opacity:.7;background:0 0;border:1px solid #0000;min-height:46px;font-size:12px}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-add-slot:hover{border-color:var(--ff-line);background:var(--ff-blue-bg);color:var(--ff-blue);opacity:1}html[data-theme] .iq-delight.app-shell .ff-call-dialog{border-radius:18px;width:min(1060px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);overflow:auto;padding:0!important}html[data-theme] .iq-delight.app-shell .ff-call-dialog form{padding:22px 26px 0}html[data-theme] .iq-delight.app-shell .ff-call-dialog header{margin-bottom:14px}html[data-theme] .iq-delight.app-shell .ff-call-dialog header h2{letter-spacing:-.025em;font-size:22px!important}html[data-theme] .iq-delight.app-shell .ff-call-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}html[data-theme] .iq-delight.app-shell .ff-call-section{min-width:0}html[data-theme] .iq-delight.app-shell .ff-call-section+section{border-left:1px solid var(--ff-line);padding-left:28px}html[data-theme] .iq-delight.app-shell .ff-call-section h3{color:var(--ff-muted);margin:0 0 14px;font-size:13px;font-weight:650;line-height:1.5}html[data-theme] .iq-delight.app-shell .ff-call-fields{gap:12px}html[data-theme] .iq-delight.app-shell .ff-call-dialog .ff-call-fields label{gap:5px;font-size:12px;font-weight:550;position:relative}html[data-theme] .iq-delight.app-shell .ff-call-dialog :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--ff-line);background:var(--ff-bg);width:100%;min-width:0;min-height:40px;color:var(--ff-ink);box-sizing:border-box;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px!important}html[data-theme] .iq-delight.app-shell .ff-call-dialog textarea{resize:vertical;min-height:80px}html[data-theme] .iq-delight.app-shell .ff-field-optional{color:var(--ff-muted);font-size:11px;font-weight:400;position:absolute;top:0;right:0}html[data-theme] .iq-delight.app-shell .ff-service-dates{margin-top:16px}html[data-theme] .iq-delight.app-shell .ff-service-dates>.schedule-date-range{display:contents}html[data-theme] .iq-delight.app-shell .ff-service-dates>.schedule-date-range>p{color:var(--ff-muted);grid-area:4/1/auto/-1;margin:0;font-size:11px;line-height:1.4}html[data-theme] .iq-delight.app-shell .ff-call-dialog .ff-call-fields small{font-size:11px;line-height:1.4}html[data-theme] .iq-delight.app-shell .ff-call-dialog .schedule-call-categories{margin:16px 0 0}html[data-theme] .iq-delight.app-shell .ff-call-dialog .schedule-call-categories p{font-size:11px}html[data-theme] .iq-delight.app-shell .ff-call-dialog footer{z-index:2;background:var(--ff-bg);margin:18px -26px 0;bottom:0;padding:14px 26px!important}html[data-theme] .ff-provider-floating{border-radius:12px;max-width:calc(100vw - 24px);margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 18px 50px #0003}html[data-theme] .ff-provider-floating:popover-open{flex-direction:column;display:flex}html[data-theme] .ff-provider-floating .schedule-provider-type{margin:0;padding:12px 12px 0}html[data-theme] .ff-provider-floating .schedule-provider-type>strong{color:var(--ff-muted);font-size:11px}html[data-theme] .ff-provider-floating .provider-toggle{background:var(--ff-soft);border-radius:8px;gap:3px;margin:7px 0;padding:3px;display:flex}html[data-theme] .ff-provider-floating .provider-toggle button{color:var(--ff-muted);background:0 0;border:0;border-radius:6px;flex:1;min-height:34px;padding:8px;font-size:12px}html[data-theme] .ff-provider-floating .provider-toggle button.active{background:var(--ff-blue-bg);color:var(--ff-blue)}html[data-theme] .ff-provider-floating .ff-provider-search{border-bottom:1px solid var(--ff-line);align-items:center;gap:8px;margin:0;padding:9px 12px;display:flex}html[data-theme] .ff-provider-floating .ff-provider-search input{outline-offset:1px;min-height:32px;border:0!important;padding:4px 0!important;font-size:14px!important}html[data-theme] .ff-provider-floating [role=listbox]{flex:1;min-height:60px;max-height:220px;overflow:auto}html[data-theme] .ff-provider-floating [role=option]{border-bottom:0;justify-content:flex-start;gap:10px;min-height:48px;padding:9px 12px}html[data-theme] .ff-provider-floating [role=option]>span:not(.ff-provider-check){flex:1}html[data-theme] .ff-provider-floating .ff-provider-check{border:1px solid var(--ff-line);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}html[data-theme] .ff-provider-floating [aria-selected=true] .ff-provider-check{color:#fff;background:#245eac;border-color:#245eac}html[data-theme] .ff-provider-summary{border-top:1px solid var(--ff-line);color:var(--ff-muted);flex:none;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}html[data-theme] .ff-provider-summary button{color:#fff;background:#245eac;border:0;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:600}html[data-theme] .ff-provider-chips{flex-wrap:wrap;gap:6px;max-height:104px;margin-top:8px;display:flex;overflow:auto}html[data-theme] .ff-provider-chips>span{background:var(--ff-blue-bg);max-width:100%;color:var(--ff-blue);border:1px solid color-mix(in srgb,var(--ff-blue) 20%,transparent);border-radius:7px;align-items:center;gap:5px;padding:4px 6px 4px 9px;font-size:12px;line-height:1.4;display:inline-flex}html[data-theme] .ff-provider-chips>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .ff-provider-chips button{min-width:22px;min-height:22px;color:inherit;background:0 0;border:0;border-radius:4px;place-items:center;padding:3px;display:grid}html[data-theme] .ff-provider-chips button:hover{background:var(--ff-bg)}html[data-theme] .ff-provider-multiple>button{background:var(--ff-bg);min-height:42px;font-size:14px}@media (width<=760px){html[data-theme] .iq-delight.app-shell .ff-call-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}html[data-theme] .iq-delight.app-shell .ff-call-dialog form{padding:18px 16px 0}html[data-theme] .iq-delight.app-shell .ff-call-layout{grid-template-columns:1fr;gap:20px}html[data-theme] .iq-delight.app-shell .ff-call-section+section{border-left:0;border-top:1px solid var(--ff-line);padding:18px 0 0}html[data-theme] .iq-delight.app-shell .ff-call-dialog footer{margin-inline:-16px;padding-inline:16px!important}html[data-theme] .iq-delight.app-shell .ff-service-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-board-table tbody .ff-state-heading>th{border-block:1px solid var(--ff-line);text-align:left;width:auto;min-width:0;position:static;background:var(--ff-blue-bg)!important;padding:9px 12px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-state-label{width:max-content;max-width:100%;color:var(--ff-ink);align-items:center;gap:12px;line-height:1.4;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-state-label>strong{letter-spacing:.01em;font-weight:650;font-size:13px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-state-label>span{color:var(--ff-muted);white-space:nowrap;font-weight:400;font-size:11px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-state-heading .ff-state-label{position:sticky;left:12px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-mobile-state-heading{background:var(--ff-blue-bg);border-block:1px solid var(--ff-line);margin:0;padding:10px 12px!important}html[data-theme] .iq-delight.app-shell .ff-workbench.ff-compact .ff-provider-type.ff-supervisor{color:var(--ff-blue);margin-top:2px;font-size:10px;display:block}html[data-theme] .iq-delight.app-shell .ff-workbench button.ff-state-label{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 4px}html[data-theme] .iq-delight.app-shell .ff-workbench button.ff-state-label:hover{background:var(--ff-soft)}html[data-theme] .iq-delight.app-shell .ff-workbench button.ff-state-label:focus-visible{outline:2px solid var(--ff-blue);outline-offset:3px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-state-label svg{flex:none;transition:transform .15s}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-state-label[aria-expanded=false] svg{transform:rotate(-90deg)}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-home-city{max-width:100%;color:var(--ff-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:28px;padding:3px 0;font-size:12px;line-height:1.4;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-home-city span{overflow-wrap:anywhere}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-home-city svg{flex-shrink:0}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-home-city:hover span{text-decoration:underline}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-home-city:focus-visible{outline:2px solid var(--ff-blue);outline-offset:2px;border-radius:4px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-team-view-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 14px;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-team-views{border:1px solid var(--ff-line);background:var(--ff-soft);border-radius:9px;flex:none;gap:4px;max-width:100%;padding:4px;display:inline-flex}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-team-views>button{min-width:max-content;font:inherit;white-space:nowrap;flex:none;font-weight:600;line-height:1.4;min-height:40px!important;color:var(--ff-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:8px 13px!important;font-size:14px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-team-views>button[aria-pressed=true]{box-shadow:0 1px 3px #0001;background:var(--ff-bg)!important;border-color:var(--ff-line)!important;color:var(--ff-blue)!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-team-views>button:focus-visible{outline:2px solid var(--ff-blue);outline-offset:2px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-team-view-bar>p{color:var(--ff-muted);margin:0;line-height:1.5;font-size:12px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-row{border-block:1px solid var(--ff-line);background:var(--ff-bg);grid-template-columns:200px minmax(0,1fr);min-width:0;max-width:100%;display:grid;position:static}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-heading{color:var(--ff-ink);background:var(--ff-blue-bg);align-items:flex-start;gap:10px;padding:14px 12px;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-heading>svg{color:var(--ff-blue);flex:none;margin-top:2px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-heading h3{margin:0 0 4px;line-height:1.4;font-size:14px!important}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-heading span{color:var(--ff-muted);font-size:11px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-calls{overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:minmax(210px,calc(25% - 6px));grid-auto-flow:column;justify-content:start;align-items:start;gap:8px;min-width:0;max-width:100%;padding:8px;display:grid;overflow-x:auto}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-calls:focus-visible{outline:2px solid var(--ff-blue);outline-offset:-2px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-slot{min-width:0}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-label{align-items:baseline;gap:8px;min-width:0;margin:0 0 5px;font-size:12px;line-height:1.4;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-label .ff-slot-label{flex:none;margin:0;font-size:11px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-label>:last-child{overflow-wrap:anywhere;min-width:0}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-empty{color:var(--ff-muted);align-self:center;margin:0;padding:18px 16px;font-size:13px}@media (width<=680px){html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-row{grid-template-columns:minmax(0,1fr)}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-heading{align-items:center;padding:10px 12px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-heading>div{align-items:baseline;gap:10px;display:flex}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-heading h3{margin:0}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-calls{scroll-snap-type:x proximity;grid-auto-columns:260px;padding:10px}html[data-theme] .iq-delight.app-shell .ff-workbench .ff-vendor-day-slot{scroll-snap-align:start}}.client-report{--cr-paper:#fff;--cr-bg:#f4f6fa;--cr-line:#dce2eb;--cr-text:#162639;--cr-muted:#56667a;--cr-accent:#145aa3;--cr-tint:#eaf2fd;background:var(--cr-bg);color:var(--cr-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}html[data-theme=dark] .client-report{--cr-paper:#222832;--cr-bg:#171c24;--cr-line:#394350;--cr-text:#edf2f8;--cr-muted:#b1bece;--cr-accent:#94c9ff;--cr-tint:#283d56;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.client-report *{box-sizing:border-box}.client-report :is(h1,h2,h3,p){color:inherit;margin:0}.client-report button{cursor:pointer;border:1px solid var(--cr-line);background:var(--cr-paper);color:var(--cr-text);border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:13px;display:inline-flex}.client-report button:disabled{opacity:.5;cursor:default}.client-report :is(input,select){border:1px solid var(--cr-line);background:var(--cr-paper);color:var(--cr-text);min-height:40px;font:inherit;border-radius:7px;min-width:0;padding:9px 11px}.client-report :is(button,input,select,summary):focus-visible{outline:2px solid var(--cr-accent);outline-offset:3px}.client-report-dialog{border:0;border-radius:16px;width:min(1280px,100vw - 40px);max-width:none;height:calc(100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:auto;box-shadow:0 25px 90px #0005}.client-report-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07111fcc}.client-report-admin{z-index:3;border-bottom:1px solid var(--cr-line);background:var(--cr-paper);align-items:center;gap:8px;padding:14px 22px;display:flex;position:sticky;top:0}.client-report-admin>div{margin-right:auto;display:grid}.client-report-admin span{color:var(--cr-muted);font-size:12px}.client-report-admin button:has(.lucide-link){color:#fff;background:#145aa3;border-color:#145aa3}.client-report-content{max-width:1400px;margin:auto;padding:30px clamp(16px,3vw,40px)}.client-report-brand{border-bottom:3px solid #ad303f;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.client-report-brand>span{letter-spacing:-.6px;font-size:23px;font-style:italic;font-weight:850;line-height:1.2}.client-report-brand>span span{letter-spacing:.35em;color:var(--cr-accent);font-size:12px;font-style:normal;display:block}.client-report-brand>b{letter-spacing:.15em;color:var(--cr-muted);font-size:12px;font-weight:650}.client-report-title{justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.client-report-title h1{letter-spacing:-1px;font-size:32px;font-weight:730}.client-report-title p{color:var(--cr-muted);margin-top:3px;font-size:15px}.client-report-title>span{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.client-report-title small{text-align:right;color:var(--cr-muted);flex-basis:100%}.client-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.client-report-metrics article{background:var(--cr-paper);border:1px solid var(--cr-line);border-radius:11px;gap:7px;padding:18px 20px;display:grid}.client-report-metrics article>span{color:var(--cr-muted);font-size:13px;font-weight:600}.client-report-metrics strong{letter-spacing:-.8px;font-size:32px;font-weight:700;line-height:1.15}.client-report-metrics small{color:var(--cr-muted);font-size:12px}.client-report-metrics .attention{border-top:3px solid #cd5a43}.client-report-jobs{background:var(--cr-paper);border:1px solid var(--cr-line);border-radius:12px;overflow:hidden}.client-report-jobs>header{justify-content:space-between;align-items:center;gap:15px;padding:22px 22px 16px;display:flex}.client-report h2{letter-spacing:-.4px;font-size:20px;font-weight:700}.client-report-jobs header p,.client-report-opportunities header p{color:var(--cr-muted);margin-top:4px;font-size:13px}.client-report-jobs header>span{white-space:nowrap;color:var(--cr-muted);font-size:12px}.client-report-filters{gap:10px;padding:0 22px 20px;display:flex}.client-report-filters label{border:1px solid var(--cr-line);min-width:150px;color:var(--cr-muted);border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.client-report-filters input{outline-offset:0;border:0;width:100%;padding-inline:0}.client-report-table-head,.client-report-job>summary{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,.85fr) 16px;align-items:start;gap:18px;padding:16px 22px;display:grid}.client-report-table-head{background:var(--cr-bg);letter-spacing:.04em;text-transform:uppercase;color:var(--cr-muted);font-size:12px;font-weight:650}.client-report-job{border-top:1px solid var(--cr-line)}.client-report-job>summary{cursor:pointer;list-style:none}.client-report-job>summary::-webkit-details-marker{display:none}.client-report-job summary b{font-size:13px;font-weight:650;display:block}.client-report-job summary div>span{-webkit-line-clamp:2;color:var(--cr-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.client-report-job[open]>summary{background:var(--cr-tint)}.client-report-job-detail{grid-template-columns:1.4fr 1fr;gap:25px;padding:22px;display:grid}.client-report-job-detail h3{margin-bottom:8px;font-size:14px}.client-report-job-detail p{white-space:pre-wrap;font-size:14px;line-height:1.7}.client-report-job-detail span{color:var(--cr-muted);align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.client-report-job-detail dl{gap:10px;margin:0;display:grid}.client-report-job-detail dl>div{grid-template-columns:100px 1fr;gap:8px;display:grid}.client-report-job-detail :is(dt,dd){margin:0;font-size:12px}.client-report-job-detail dt{color:var(--cr-muted)}.client-report-job summary .client-sla{background:var(--cr-bg);border-radius:5px;padding:3px 6px;font-size:12px;display:inline-block}.client-sla.meeting{color:#24643e;background:#e5f4e9!important}.client-sla.at_risk{color:#795516;background:#fff1d8!important}.client-sla.breached{color:#a82d37;background:#ffeaed!important}.client-report-method{border-top:1px solid var(--cr-line);padding:16px 22px;font-size:12px;color:var(--cr-muted)!important}.client-report-pagination{justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.client-report-opportunities{margin-top:32px}.client-report-eyebrow{letter-spacing:.15em;color:var(--cr-accent);font-size:12px;font-weight:700}.client-report-opportunities h2{margin-top:5px}.client-report-opportunities>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.client-report-opportunities article{border:1px solid var(--cr-line);background:var(--cr-paper);border-radius:11px;padding:22px}.client-opportunity-icon{background:var(--cr-tint);color:var(--cr-accent);border-radius:9px;margin-bottom:12px;padding:8px;display:inline-flex}.client-report-opportunities h3{font-size:17px}.client-report-opportunities article>b{color:var(--cr-muted);margin-top:6px;font-size:12px;display:block}.client-report-opportunities article>p{margin:12px 0;font-size:13px}.client-report-opportunities article>span{color:var(--cr-accent);font-size:12px;font-weight:600}.client-report-opportunities details{border-top:1px solid var(--cr-line);margin-top:14px;padding-top:12px;font-size:12px}.client-report-opportunities summary{cursor:pointer;font-weight:600}.client-report-evidence{border-bottom:1px solid var(--cr-line);flex-wrap:wrap;justify-content:space-between;padding:12px 0;display:flex}.client-report-evidence p{flex-basis:100%;margin-top:4px;font-size:12px}.client-report-evidence small{color:var(--cr-muted)}.client-report-footer{border-top:1px solid var(--cr-line);color:var(--cr-muted);gap:30px;margin-top:32px;padding-top:22px;font-size:12px;display:flex}.client-report-footer strong{white-space:nowrap}.client-report-empty{text-align:center;color:var(--cr-muted);justify-items:center;gap:9px;padding:36px;display:grid}.client-report-empty h3{font-size:18px}.client-report-share,.client-report-error{background:var(--cr-tint);align-items:center;gap:12px;padding:16px 22px;display:flex}.client-report-share label{flex:1;font-size:12px}.client-report-share input{width:100%;margin-top:7px;display:block}.client-report-error{color:#a82d37;background:#ffeaed}.client-report-links{margin:12px 22px;font-size:12px}.client-report-links summary{cursor:pointer}.client-report-links>div{justify-content:space-between;align-items:center;gap:15px;padding:8px 0;display:flex}.client-report-public{min-height:100dvh}.client-report-refresh{border-bottom:1px solid var(--cr-line);background:var(--cr-paper);justify-content:space-between;align-items:center;padding:12px 30px;font-size:12px;display:flex}@media (width<=850px){.client-report-metrics{grid-template-columns:1fr 1fr}.client-report-filters{flex-wrap:wrap}.client-report-filters label{flex-basis:100%}.client-report-filters select{flex:1;width:40%}.client-report-table-head{display:none}.client-report-job>summary{grid-template-columns:1fr 1fr;gap:14px;position:relative}.client-report-job>summary>svg{position:absolute;top:17px;right:12px}.client-report-admin{flex-wrap:wrap}.client-report-admin>div{flex:1}.client-report-admin select{max-width:180px}.client-report-job-detail{grid-template-columns:1fr}}@media (width<=560px){.client-report-dialog{border-radius:0;width:100%;height:100dvh}.client-report-content{padding:20px 14px}.client-report-title{flex-direction:column;align-items:flex-start;gap:12px}.client-report-title>span{justify-content:flex-start}.client-report-title small{text-align:left}.client-report-title h1{font-size:28px}.client-report-brand>b{text-align:right;max-width:75px;font-size:12px}.client-report-metrics{gap:9px}.client-report-metrics article{padding:14px}.client-report-metrics strong{font-size:28px}.client-report-jobs>header{align-items:flex-start;padding:18px 16px}.client-report-jobs header>span{display:none}.client-report-filters{padding:0 14px 15px}.client-report-job>summary{padding:16px;font-size:12px}.client-report-opportunities>div{grid-template-columns:1fr}.client-report-footer{flex-direction:column;gap:6px}.client-report-admin{gap:6px;padding:10px}.client-report-admin>div{flex-basis:calc(100% - 45px)}.client-report-admin>button:last-child{position:absolute;top:10px;right:10px}.client-report-share{flex-wrap:wrap}.client-report-share label{flex-basis:100%}.client-report :is(input,select){font-size:16px}}@media (width<=850px){.client-report-admin{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px;display:grid}.client-report-admin>div{grid-area:1/1/auto/-1;min-width:0;min-height:40px;margin:0;padding-right:96px}.client-report-admin select{grid-area:2/1;width:100%;max-width:none}.client-report-admin>button:has(.lucide-link){white-space:nowrap;grid-area:2/2;padding-inline:10px}.client-report-admin>button:nth-last-child(2){position:absolute;top:14px;right:60px}.client-report-admin>button:last-child{position:absolute;top:14px;right:16px}}.client-report-priorities{background:var(--cr-paper);border:1px solid var(--cr-line);border-radius:12px;margin:24px 0;overflow:hidden}.client-report-priorities>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.client-report-priorities header p{color:var(--cr-muted);margin-top:5px;font-size:13px}.client-report-priorities header>span{color:var(--cr-accent);letter-spacing:.1em;white-space:nowrap;padding-top:5px;font-size:12px;font-weight:700}.client-report-priorities ol{margin:0;padding:0;list-style:none}.client-report-priorities li{border-top:1px solid var(--cr-line);gap:15px;padding:22px;display:flex}.client-priority-number{background:var(--cr-tint);height:30px;color:var(--cr-accent);border-radius:8px;flex:0 0 30px;place-items:center;font-size:13px;font-weight:700;display:grid}.client-report-priorities li>div{flex:1;min-width:0}.client-priority-title h3{margin:0;font-size:17px;line-height:1.4}.client-priority-facts{color:var(--cr-accent);flex-wrap:wrap;gap:8px 16px;margin:10px 0 16px;font-size:12px;display:flex}.client-report-priorities li p{color:var(--cr-muted);margin:10px 0;font-size:13px;line-height:1.65}.client-report-priorities li p>strong{color:var(--cr-text);margin-right:6px;font-size:13px;display:inline}.client-report-priorities .client-priority-action{background:var(--cr-tint);border-radius:8px;padding:12px 14px}.client-report-priorities details>summary{cursor:pointer;color:var(--cr-accent);padding:7px 0;font-size:12px}.client-priority-locations{grid-template-columns:1fr 1fr;gap:10px;padding:12px 0;display:grid}.client-priority-locations>div{min-width:0;font-size:12px}.client-priority-locations small{color:var(--cr-muted);overflow-wrap:anywhere;display:block}.client-priority-method{background:var(--cr-bg);color:var(--cr-muted);border-top:1px solid var(--cr-line);margin:0;padding:16px 22px;font-size:12px;line-height:1.6}.client-report-all-jobs{border:1px solid var(--cr-line);background:var(--cr-paper);border-radius:12px;overflow:hidden}.client-report-all-jobs>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;list-style:none;display:flex}.client-report-all-jobs>summary::-webkit-details-marker{display:none}.client-report-all-jobs>summary>span:last-child{color:var(--cr-accent);align-items:center;gap:14px;font-weight:650;display:flex}.client-report-all-jobs>summary strong{font-size:16px}.client-report-all-jobs>summary small{color:var(--cr-muted);margin-top:5px;font-size:12px;display:block}.client-report-all-jobs[open]>summary{border-bottom:1px solid var(--cr-line)}.client-report-all-jobs[open]>summary svg{transform:rotate(180deg)}.client-report-all-jobs>.client-report-jobs{border:0;border-radius:0}@media (width<=560px){.client-report-priorities>header{padding:18px 15px}.client-report-priorities header>span{display:none}.client-report-priorities li{gap:10px;padding:18px 15px}.client-priority-number{flex-basis:25px;height:25px}.client-priority-method{padding:14px 15px}.client-report-all-jobs>summary{padding:18px 15px}.client-priority-locations{grid-template-columns:1fr}.client-report-priorities li{display:block;position:relative}.client-priority-number{width:25px;position:absolute;top:18px;left:15px}.client-priority-title{min-height:25px;padding-left:35px}.client-priority-title h3{font-size:16px}.client-report-priorities li p>strong{margin:0 0 4px;display:block}.client-report-priorities .client-priority-action{padding:12px}}.customer-directory{--cd-paper:#fff;--cd-bg:#f6f8fc;--cd-soft:#edf2fa;--cd-ink:#1c2a3d;--cd-muted:#5b6a7e;--cd-line:#dce3ed;--cd-accent:#245db7}html[data-theme=dark] .customer-directory{--cd-paper:#222730;--cd-bg:#1a1e26;--cd-soft:#2c3545;--cd-ink:#f1f4fa;--cd-muted:#bbc5d5;--cd-line:#3b4555;--cd-accent:#b4ceff}html[data-theme] .iq-delight .customer-directory{color:var(--cd-ink);padding:28px 32px}.customer-directory-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.customer-directory-heading h1{letter-spacing:-.6px;margin:0 0 7px;font-size:28px;line-height:1.2}.customer-directory-heading p{color:var(--cd-muted);margin:0;font-size:14px}.customer-directory-heading .primary-button{white-space:nowrap;min-height:42px;font-size:14px}.customer-directory-panel{background:var(--cd-paper);border:1px solid var(--cd-line);border-radius:12px;overflow:hidden}.customer-directory-tools{justify-content:space-between;gap:18px;padding:18px 20px 12px;display:flex}.customer-directory-tools>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-theme] .iq-delight .customer-directory-search{border:1px solid var(--cd-line);background:var(--cd-bg);min-width:0;max-width:600px;color:var(--cd-muted);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}html[data-theme] .iq-delight .customer-directory-search input{width:100%;min-width:0;min-height:44px;padding:8px 0;font-size:14px;box-shadow:none!important;color:var(--cd-ink)!important;background:0 0!important;border:0!important}html[data-theme] .iq-delight .customer-directory-search input:focus{outline:none!important}.customer-directory-search:focus-within{outline:2px solid var(--cd-accent);outline-offset:2px}.customer-directory-search>svg{flex-shrink:0}html[data-theme] .iq-delight .customer-directory-search input::placeholder{color:var(--cd-muted);opacity:1}.customer-directory-search button{min-width:32px;min-height:32px;color:var(--cd-muted);background:0 0;border:0;place-items:center;display:grid}html[data-theme] .iq-delight .customer-directory-tools :is(select,.secondary-button){border:1px solid var(--cd-line);background:var(--cd-paper);min-height:42px;color:var(--cd-ink);border-radius:8px;padding:8px 12px;font-size:13px}.customer-directory-status{color:var(--cd-muted);justify-content:space-between;align-items:center;gap:15px;padding:0 20px 16px;font-size:12px;display:flex}.customer-directory-status>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.customer-directory-status .needs-attention{color:var(--cd-accent)}.customer-directory-columns,.customer-directory-row{grid-template-columns:minmax(0,2.2fr) minmax(140px,.75fr) minmax(0,1.25fr) 110px;align-items:center;gap:20px;display:grid}.customer-directory-columns{background:var(--cd-bg);border-top:1px solid var(--cd-line);color:var(--cd-muted);padding:11px 20px;font-size:12px;font-weight:600}.customer-directory-account{border-top:1px solid var(--cd-line)}.customer-directory-row{min-height:94px;padding:18px 20px}.customer-directory-account:hover{background:var(--cd-bg)}html[data-theme] .iq-delight .customer-directory-name{width:100%;min-width:0;color:var(--cd-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:13px;padding:0;display:flex}.customer-directory-avatar{border:1px solid var(--cd-line);background:var(--cd-soft);width:44px;height:44px;color:var(--cd-accent);border-radius:10px;flex:0 0 44px;place-items:center;font-size:14px;font-weight:700;display:grid}.customer-directory-name>span:last-child{min-width:0}.customer-directory-name strong{overflow-wrap:anywhere;white-space:normal;font-size:16px;font-weight:650;line-height:1.4;display:block}.customer-directory-name small{color:var(--cd-muted);align-items:center;gap:4px;margin-top:5px;font-size:12px;display:flex}html[data-theme] .iq-delight .customer-directory-expand{max-width:100%;min-height:38px;color:var(--cd-accent);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:7px 0;font-size:13px;display:flex}.customer-directory-expand[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.customer-directory-contact{min-width:0;color:var(--cd-muted);font-size:13px}.customer-directory-contact strong{color:var(--cd-ink);margin-bottom:4px;font-weight:500;display:block}.customer-directory-contact a{color:var(--cd-accent);overflow-wrap:anywhere;text-decoration:none}.customer-directory-contact a:hover{text-decoration:underline}.customer-directory-billing{color:var(--cd-muted);align-items:center;gap:7px;font-size:12px;display:flex}.customer-directory-locations{background:var(--cd-bg);padding:0 20px 18px 77px}.customer-directory-locations>header{border-top:1px solid var(--cd-line);color:var(--cd-muted);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:12px;display:flex}html[data-theme] .iq-delight .customer-directory-locations>header>button{color:var(--cd-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;font-size:12px;display:flex}html[data-theme] .iq-delight .customer-directory-location{border:1px solid var(--cd-line);background:var(--cd-paper);width:100%;color:var(--cd-ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:13px 15px;display:flex}.customer-directory-location>span{flex:1;min-width:0}.customer-directory-location>svg{color:var(--cd-muted);flex-shrink:0}.customer-directory-location strong{font-size:13px;font-weight:600;display:block}.customer-directory-location small{color:var(--cd-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.customer-directory-more{color:var(--cd-muted);padding:8px 0;font-size:12px;display:block}.customer-directory .pagination{border-top:1px solid var(--cd-line);flex-wrap:wrap;gap:12px;margin:0;padding:18px 20px;font-size:13px}.customer-directory :is(button,a,select):focus-visible{outline:2px solid var(--cd-accent);outline-offset:3px}@media (width<=1100px){.customer-directory-columns,.customer-directory-row{grid-template-columns:minmax(0,1.7fr) 145px minmax(0,1fr);gap:16px}.customer-directory-billing,.customer-directory-columns>span:last-child{display:none}}@media (width<=720px){html[data-theme] .iq-delight .customer-directory{padding:20px 14px}.customer-directory-heading{gap:12px;margin-bottom:18px}.customer-directory-heading h1{font-size:24px}.customer-directory-heading p{max-width:200px;font-size:12px}.customer-directory-heading .primary-button{padding:10px;font-size:12px}.customer-directory-tools{flex-wrap:wrap;gap:12px;padding:14px}.customer-directory-search{flex-basis:100%;max-width:none}.customer-directory-tools>div{justify-content:space-between;width:100%}.customer-directory-status{flex-direction:column;align-items:flex-start;gap:6px;padding:0 14px 14px}.customer-directory-total,.customer-directory-columns{display:none}.customer-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px 14px}.customer-directory-name{grid-column:1/-1}.customer-directory-name strong{font-size:15px}.customer-directory-expand{grid-area:2/2}.customer-directory-contact{grid-area:2/1;padding-left:57px;font-size:12px}.customer-directory-expand>svg:first-child{display:none}.customer-directory-locations{padding:0 14px 14px}.customer-directory-locations>header{padding:10px 0}.customer-directory .pagination{padding:14px}html[data-theme] .iq-delight .customer-directory-search input{font-size:16px}}.customer-workspace{--cw-bg:#f4f6fa;--cw-paper:#fff;--cw-soft:#edf1f8;--cw-line:#dce2ec;--cw-ink:#1c2a3d;--cw-muted:#58677b;--cw-accent:#275cb4;--brand-paper:var(--cw-paper);--brand-canvas:var(--cw-bg);--brand-ink:var(--cw-ink);--brand-slate:var(--cw-muted);--brand-line:var(--cw-line);--brand-line-strong:var(--cw-line);color:var(--cw-ink);font-size:14px;line-height:1.5}html[data-theme=dark] .customer-workspace{--cw-bg:#191d25;--cw-paper:#232832;--cw-soft:#2d3646;--cw-line:#3d4655;--cw-ink:#f0f3f9;--cw-muted:#bbc5d4;--cw-accent:#aecbff}html[data-theme] .iq-delight .customer-workspace{padding:0;overflow:hidden}.customer-workspace [hidden]{display:none!important}.customer-workspace :is(button,input,select,a){-webkit-tap-highlight-color:transparent}.customer-workspace :is(button,a,input,select):focus-visible{outline:2px solid var(--cw-accent);outline-offset:3px}.customer-workspace a{color:var(--cw-accent);text-decoration:none}.customer-workspace-actions{background:var(--cw-soft);border-bottom:1px solid var(--cw-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;display:flex}.customer-workspace-actions>span{flex:1;min-width:220px;font-size:13px}.customer-contact-create{margin-bottom:20px}.customer-contact-create form{border:1px solid var(--cw-line);background:var(--cw-paper);border-radius:12px;padding:20px}.customer-contact-create h3{margin:0}.customer-contact-create-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;display:grid}.customer-contact-create-fields label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.customer-contact-create-fields :is(input,select,textarea){border:1px solid var(--cw-line);background:var(--cw-bg);width:100%;min-width:0;min-height:42px;color:var(--cw-ink);font:inherit;border-radius:7px;padding:10px}.customer-contact-coverage-field{grid-column:1/-1}.customer-contact-create footer{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}@media (width<=600px){.customer-contact-create-fields{grid-template-columns:1fr}.customer-workspace-actions{padding:12px}.customer-workspace-actions>span{flex-basis:100%}.customer-contact-create-fields :is(input,select,textarea){font-size:16px}}.customer-workspace a:hover{text-decoration:underline}.customer-workspace-topline{justify-content:space-between;align-items:center;gap:16px;padding:18px 28px 0;display:flex}.customer-workspace-topline>span{color:var(--cw-muted);font-size:12px}.customer-workspace-topline .text-button{color:var(--cw-accent);align-items:center;gap:6px;min-height:36px;font-size:14px;display:inline-flex}.customer-workspace-header{justify-content:space-between;align-items:center;gap:24px;padding:18px 28px 26px;display:flex}.customer-workspace-identity{align-items:center;gap:16px;min-width:0;display:flex}.customer-workspace-avatar{border:1px solid var(--cw-line);background:var(--cw-soft);height:54px;color:var(--cw-accent);border-radius:13px;flex:0 0 54px;place-items:center;font-size:19px;font-weight:700;display:grid}.customer-workspace-identity>div{min-width:0}.customer-workspace-header h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.customer-workspace-summary{color:var(--cw-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.customer-workspace-header>.primary-button{flex-shrink:0;gap:8px;min-height:42px;font-size:14px}.customer-workspace-tabs{border-bottom:1px solid var(--cw-line);gap:6px;padding:0 28px;display:flex}.customer-workspace-tabs>button{min-height:48px;color:var(--cw-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:7px 7px 0 0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.customer-workspace-tabs>button:hover{color:var(--cw-ink);background:var(--cw-soft)}.customer-workspace-tabs>button[aria-selected=true]{color:var(--cw-accent);border-bottom-color:var(--cw-accent);background:var(--cw-soft)}.customer-workspace-body{background:var(--cw-bg);min-height:440px;padding:26px 28px 32px}.customer-workspace .customer-service-overview{--cr-paper:var(--cw-paper);--cr-bg:var(--cw-bg);--cr-line:var(--cw-line);--cr-text:var(--cw-ink);--cr-muted:var(--cw-muted);--cr-accent:var(--cw-accent);--cr-tint:var(--cw-soft);background:0 0}.customer-overview-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.customer-overview-toolbar h2{margin:0 0 3px;font-size:19px}.customer-overview-toolbar span{color:var(--cw-muted);font-size:12px}.customer-overview-toolbar button{flex-shrink:0}.customer-overview-loading{min-height:220px;color:var(--cw-muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.customer-workspace .client-report-embedded-content{max-width:none;padding:0}.customer-workspace .client-report-metrics strong{font-size:30px}.customer-workspace .client-report-job summary a{color:var(--cw-accent);text-underline-offset:3px;text-decoration:underline}.customer-workspace .client-report-job summary :is(b,div>span){font-size:14px}.customer-workspace .client-report-job summary .client-sla{font-size:12px}.customer-workspace .client-report-job-detail{overflow-wrap:anywhere}html[data-theme] .iq-delight .customer-workspace :is(.client-report-filters,.customer-location-search) input{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .iq-delight .customer-workspace .drawer-section{border:1px solid var(--cw-line);border-radius:12px;margin:0 0 22px;padding:22px;background:var(--cw-paper)!important;color:var(--cw-ink)!important}.customer-workspace .section-title{align-items:center;gap:16px;margin-bottom:20px}.customer-workspace .section-title h3{margin:0;font-size:19px}.customer-workspace .section-title>span{color:var(--cw-muted);font-size:13px}.customer-workspace .drawer-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.customer-workspace .drawer-kpis>div,.customer-workspace .customer-architecture-summary>div{background:var(--cw-soft);border:1px solid var(--cw-line);color:var(--cw-ink);border-radius:10px;padding:16px}.customer-workspace .drawer-kpis span{color:var(--cw-muted);font-size:13px}.customer-workspace .drawer-kpis strong{font-size:25px}.customer-workspace .customer-quality-card{border:0;padding:0;background:0 0!important}.customer-workspace .customer-quality-card small{font-size:13px}.customer-workspace .customer-contact-summary{border-bottom:1px solid var(--cw-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;padding-bottom:22px;display:grid}.customer-contact-summary>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.customer-contact-summary svg{color:var(--cw-muted);flex-shrink:0;margin-top:3px}.customer-contact-summary span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.customer-contact-summary small{font-size:12px}.customer-contact-summary strong{font-size:14px;font-weight:500}.customer-workspace .crm-profile-form{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:start;gap:20px}.customer-workspace .crm-profile-form>button{grid-column:1/-1;justify-self:start}.customer-workspace :is(.crm-profile-form label>span,.crm-profile-form>div>span,.crm-contact-list label>span,.crm-dimension-grid>div>span){text-transform:none;color:var(--cw-muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.customer-workspace :is(input,select){border-radius:7px;max-width:100%;min-height:42px;padding:8px 10px;font-size:14px}.customer-workspace .crm-tag-picker{gap:7px}.customer-workspace .crm-tag-picker button{background:var(--cw-soft);min-height:34px;color:var(--cw-muted);border-color:var(--cw-line);padding:6px 11px;font-size:12px}.customer-workspace .crm-tag-picker button.active{color:var(--cw-accent);border-color:var(--cw-accent)}.customer-workspace .crm-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.customer-workspace .crm-contact-list article{background:var(--cw-bg);border-color:var(--cw-line);grid-template-columns:minmax(0,1fr) 130px;gap:15px;padding:18px}.customer-workspace .crm-contact-list article :is(strong,a,span){font-size:14px}.customer-workspace .crm-contact-list article strong{color:var(--cw-ink);font-size:16px}.customer-workspace .crm-contact-list article a{color:var(--cw-accent)}.customer-workspace .crm-contact-list article small{margin-top:8px;font-size:12px}.customer-workspace .crm-contact-list article .text-button{font-size:14px}.customer-workspace .crm-dimension-grid{gap:14px}.customer-workspace .crm-dimension-grid>div{background:var(--cw-bg);border-color:var(--cw-line);padding:16px}.customer-workspace .crm-chip{background:var(--cw-soft);color:var(--cw-muted);font-size:12px}.customer-workspace .crm-chip.active{background:var(--cw-soft);color:var(--cw-accent)}.customer-workspace .customer-location-search{width:100%;max-width:640px;margin-bottom:20px}html[data-theme] .iq-delight .customer-workspace .customer-location-search{border:1px solid var(--cw-line);min-height:44px;color:var(--cw-ink);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex;background:var(--cw-paper)!important}html[data-theme] .iq-delight .customer-workspace .customer-location-search:focus-within{outline:2px solid var(--cw-accent);outline-offset:2px}html[data-theme] .iq-delight .customer-workspace .customer-location-search input:focus{outline:none!important}.customer-workspace .customer-location-search svg{color:var(--cw-muted);flex-shrink:0}.customer-workspace .customer-location-search input{width:100%;min-width:0}.customer-workspace .customer-location-list{gap:0;max-height:none;overflow:visible}.customer-workspace .customer-location-list article{border:0;border-bottom:1px solid var(--cw-line);border-radius:0;gap:14px;padding:16px 0}.customer-workspace .customer-location-list article>svg{color:var(--cw-accent)}.customer-workspace .customer-location-list article :is(strong,em){color:var(--cw-ink);font-size:14px}.customer-workspace .customer-location-list article>span small{color:var(--cw-muted);white-space:normal;overflow-wrap:anywhere;font-size:13px}.customer-workspace .customer-location-actions{flex-basis:min(300px,40%);gap:8px}.customer-workspace .customer-location-actions select{max-width:300px;height:auto;font-size:13px}.customer-workspace .pagination{flex-wrap:wrap;gap:14px;padding:18px 0 0;font-size:13px}.customer-workspace .pagination>div{flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;display:flex}.customer-workspace .pagination button{min-width:36px;min-height:36px;font-size:13px}.customer-workspace .customer-architecture-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.customer-workspace .customer-architecture-summary>div{align-items:center;gap:12px;display:flex}.customer-workspace .customer-architecture-summary span{color:var(--cw-muted);font-size:13px}.customer-workspace .customer-architecture-summary strong{color:var(--cw-ink);font-size:24px;display:block}.customer-workspace .customer-architecture-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.customer-workspace .customer-architecture-columns section{background:var(--cw-bg);border:1px solid var(--cw-line);border-radius:10px;min-width:0;padding:16px}.customer-workspace .customer-architecture-columns h4{margin:0 0 14px;font-size:15px}.customer-workspace .customer-architecture-columns :is(article,a){border:0;border-bottom:1px solid var(--cw-line);color:var(--cw-ink);text-align:left;background:0 0;gap:5px;padding:14px 0;display:grid}.customer-workspace .customer-architecture-columns a>div{gap:4px;min-width:0;display:grid}.customer-workspace .customer-architecture-columns a :is(strong,span,em,small){white-space:normal;text-overflow:clip;overflow:visible}.customer-workspace .customer-architecture-columns strong{font-size:14px}.customer-workspace .customer-architecture-columns :is(span,em,small){color:var(--cw-muted);overflow-wrap:anywhere;font-size:12px;display:block}.customer-workspace .customer-architecture-columns p{font-size:14px}@media (width<=1050px){.customer-workspace-tabs{gap:2px;padding-inline:20px}.customer-workspace-tabs>button{padding-inline:11px}.customer-workspace .crm-contact-list,.customer-workspace .customer-architecture-columns{grid-template-columns:1fr}}@media (width<=720px){.isolated-record-shell.customer-record-shell .drawer-scrim{padding:10px 10px 30px}.customer-workspace-topline{padding:12px 16px 0}.customer-workspace-topline>span{display:none}.customer-workspace-header{flex-direction:column;align-items:stretch;gap:18px;padding:14px 16px 20px}.customer-workspace-avatar{flex-basis:44px;height:44px;font-size:16px}.customer-workspace-identity{align-items:flex-start;gap:12px}.customer-workspace-summary{gap:6px 10px}.customer-workspace-summary>span{font-size:12px}.customer-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:0 10px;display:grid}.customer-workspace-tabs>button{gap:6px;min-height:48px;padding:10px 4px;font-size:13px}.customer-workspace-tabs>button svg{display:none}.customer-workspace-body{padding:20px 14px}.customer-overview-toolbar{align-items:flex-start;gap:12px}.customer-overview-toolbar h2{font-size:18px}.customer-overview-toolbar button{min-width:40px;padding:8px;font-size:12px}html[data-theme] .iq-delight .customer-workspace .drawer-section{padding:16px}.customer-workspace .customer-contact-summary,.customer-workspace .crm-profile-form,.customer-workspace .crm-dimension-grid{grid-template-columns:1fr}.customer-workspace .section-title{flex-wrap:wrap;align-items:flex-start;margin-bottom:16px}.customer-workspace .section-title h3{font-size:18px}.customer-workspace .drawer-kpis,.customer-workspace .customer-architecture-summary{gap:8px}.customer-workspace .drawer-kpis>div,.customer-workspace .customer-architecture-summary>div{min-width:0;padding:12px}.customer-workspace .drawer-kpis strong{font-size:20px}.customer-workspace .customer-architecture-summary>div>svg{display:none}.customer-workspace .customer-architecture-summary span{font-size:12px}.customer-workspace .crm-contact-list article{grid-template-columns:1fr}.customer-workspace .customer-location-actions{flex-basis:100%;justify-items:stretch;padding-left:29px}.customer-workspace .customer-location-actions select{max-width:none}.customer-workspace :is(input,select){font-size:16px}}@media (width<=460px){.customer-workspace .drawer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-directory-loading{min-height:220px;color:var(--cd-muted);justify-content:center;align-items:center;gap:10px;display:flex}@media (width<=720px){.customer-directory-expand{grid-area:2/1/auto/-1;margin-left:57px}.customer-directory-contact{grid-area:3/1/auto/-1}html[data-theme] .iq-delight .customer-directory-heading .primary-button{flex-shrink:0;width:auto}}.iq-customer-picker{flex:1;min-width:0;position:relative}.iq-customer-picker .search-picker{width:100%}.iq-customer-picker .picker-results{max-height:340px;overflow:auto}.iq-customer-picker .picker-results>span{align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.iq-customer-picker [role=option][aria-selected=true]{outline:2px solid var(--brand-blue,#3972b8);outline-offset:-2px}.iq-customer-picker input{font-size:16px!important}.work-order-wizard .customer-picker-field{flex-direction:column;gap:10px;min-width:0;display:flex}.work-order-wizard .customer-picker-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.work-order-wizard .customer-picker-heading>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.work-order-wizard .customer-picker-heading strong{color:var(--brand-ink);font-size:15px}.work-order-wizard .customer-picker-heading span{color:var(--brand-slate);font-size:14px;font-weight:500}.work-order-wizard .customer-picker-heading .persistent-create-button{flex-shrink:0;width:auto;min-height:36px;padding:7px 10px;font-size:13px}.work-order-wizard .customer-picker-row{width:100%;min-width:0;display:block}.work-order-wizard .customer-picker-row .search-picker{box-sizing:border-box;border-radius:9px;gap:10px;width:100%;min-height:48px;padding:0 12px}.work-order-wizard .customer-picker-row .search-picker>svg{flex:0 0 18px}.work-order-wizard .customer-picker-row .search-picker input{flex:1 1 0;width:100%;min-width:0;min-height:46px;padding:10px 0;box-shadow:none!important;background:0 0!important}.work-order-wizard .customer-picker-row .search-picker button{flex:0 0 32px;justify-content:center;width:32px;min-width:32px;min-height:32px;padding:6px}.work-order-wizard .customer-picker-row .picker-results{box-sizing:border-box;z-index:20;width:100%;max-height:min(340px,45dvh);margin-top:6px;padding:6px;left:0;right:0}.work-order-wizard .customer-picker-row .picker-results button{text-align:left;gap:4px;width:100%;min-width:0;min-height:48px;padding:12px}.work-order-wizard .customer-picker-row .picker-results :is(strong,span,small){white-space:normal;overflow-wrap:anywhere;line-height:1.4}.work-order-wizard .customer-picker-row .picker-results strong{font-size:14px}.work-order-wizard .customer-picker-row .picker-results :is(span,small){font-size:12px}.work-order-wizard .customer-picker-help{margin:0;font-size:12px;line-height:1.5}.work-order-wizard .customer-picker-selection{border-left:3px solid var(--brand-blue);color:var(--brand-ink);align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.work-order-wizard .customer-picker-selection>svg{color:var(--brand-blue);flex-shrink:0;margin-top:2px}.work-order-wizard .customer-picker-selection>div{gap:3px;min-width:0;display:grid}.work-order-wizard .customer-picker-selection strong{overflow-wrap:anywhere;font-size:13px}.work-order-wizard .customer-picker-selection span{color:var(--brand-slate);overflow-wrap:anywhere;font-size:14px}.work-order-wizard .work-order-number-field{align-self:start;min-width:0}.iq-customer-picker .picker-results .customer-picker-option{border:1px solid #0000;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;min-height:66px;padding:10px 12px;display:grid}.iq-customer-picker .picker-results .customer-picker-option:hover,.iq-customer-picker .picker-results .customer-picker-option[aria-selected=true]{background:var(--brand-blue-wash);border-color:var(--brand-line-strong)}.iq-customer-picker .customer-picker-option>span{white-space:normal;gap:2px;min-width:0;display:grid}.iq-customer-picker .customer-picker-option span>small,.work-order-wizard .intake-customer-match small{color:var(--brand-slate);letter-spacing:normal;text-transform:none;font-weight:500;font-size:14px!important}.iq-customer-picker .customer-option-parent strong{color:var(--brand-ink,var(--ink));overflow-wrap:anywhere;font-weight:800;font-size:15px!important}.iq-customer-picker .customer-option-location b{color:var(--brand-blue,#3c6fba);overflow-wrap:anywhere;font-size:13px;font-weight:750}.iq-customer-picker .customer-picker-option>em{color:var(--brand-slate);overflow-wrap:anywhere;grid-column:1/-1;font-size:14px;font-style:normal}.work-order-wizard .intake-customer-resolution{background:var(--brand-surface-soft);color:var(--brand-ink);border:1px solid var(--brand-line-strong);border-radius:12px;gap:12px;padding:16px;display:grid}.work-order-wizard .intake-customer-resolution>strong{font-size:16px;line-height:1.5}.work-order-wizard .intake-customer-resolution>p{color:var(--brand-slate);margin:-4px 0 2px;font-size:14px}.work-order-wizard .intake-customer-match{background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line-strong);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px 16px;padding:14px;line-height:1.5;display:grid}.work-order-wizard .intake-customer-match:is(:hover,:focus-visible){background:var(--brand-blue-wash);border-color:var(--brand-blue)}.work-order-wizard .intake-customer-match>span{gap:2px;min-width:0;display:grid}.work-order-wizard .intake-customer-match strong,.work-order-wizard .intake-customer-match b{color:var(--brand-ink);overflow-wrap:anywhere;font-size:16px}.work-order-wizard .intake-customer-match em{color:var(--brand-slate);overflow-wrap:anywhere;grid-column:1/-1;font-size:14px;font-style:normal}.work-order-wizard .intake-customer-resolution>details{border-top:1px solid var(--brand-line-strong)}.work-order-wizard .intake-customer-resolution>details>summary{color:var(--brand-ink);box-sizing:border-box;min-height:44px;font-size:14px;line-height:1.5}@media (width<=1000px){.work-order-wizard .customer-address-grid>:is(.customer-picker-field,.work-order-number-field){grid-column:1/-1}}@media (width<=720px){.iq-customer-picker .picker-results .customer-picker-option,.work-order-wizard .intake-customer-match{grid-template-columns:1fr}.iq-customer-picker .customer-picker-option>em,.work-order-wizard .intake-customer-match em{grid-column:1}}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium{--compose-paper:#fff;--compose-head:#f8f9fc;--compose-ink:#242b35;--compose-muted:#6b7084;--compose-line:#e7eaef;--compose-soft:#f1f4f8;--compose-accent:#174a8b;--compose-selection:#ebf4ff;min-width:0;overflow:hidden;box-shadow:0 8px 30px #17172e0d;container-type:inline-size;background:var(--compose-paper)!important;color:var(--compose-ink)!important;border:1px solid var(--compose-line)!important;border-radius:14px!important}html[data-theme=dark] .iq-delight.app-shell .inbox-front .email-composer-premium{--compose-paper:#22262b;--compose-head:#292d32;--compose-ink:#f2f4f7;--compose-muted:#adb4be;--compose-line:#393943;--compose-soft:#2d3239;--compose-accent:#a9ceff;--compose-selection:#344255}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog{width:min(800px,100vw - 48px)!important;max-width:800px!important;height:min(660px,100dvh - 64px)!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;margin:0!important;box-shadow:0 28px 90px #08081940,0 4px 16px #0808191a!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-backdrop{padding:16px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#090d2329!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-draft-header{gap:12px;background:var(--compose-head)!important;border-bottom:1px solid var(--compose-line)!important;min-height:64px!important;padding:12px 18px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-draft-identity{gap:10px;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-draft-identity strong{letter-spacing:-.15px;color:var(--compose-ink);font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-draft-identity small{color:var(--compose-muted);align-items:center;gap:4px;margin-top:3px;display:flex;font-size:12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-draft-icon{background:var(--compose-selection);width:32px;height:32px;color:var(--compose-accent);border:0;border-radius:9px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .window-drag-grip{width:12px;color:var(--compose-muted);opacity:.6}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium .window-drag-grip{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium .draggable-window-handle{cursor:default}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-draft-window-actions{gap:4px;margin-left:auto;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-draft-window-actions .icon-button{color:var(--compose-muted);background:0 0!important;border:0!important;border-radius:7px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-draft-window-actions .icon-button:hover{color:var(--compose-ink);background:var(--compose-soft)!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium :is(.inbox-mobile-draft-tools,.inbox-new-message-mobile-tools,.inbox-mobile-send-status,.inbox-front-delivery-note){display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses{border-bottom:1px solid var(--compose-line);max-height:34vh;overflow-y:auto;background:var(--compose-paper)!important;padding:0 20px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses>:is(label,.iq-recipient-field){border-top:1px solid var(--compose-line)!important;gap:8px!important;min-height:43px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses>:first-child{border-top:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses>label>small{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses :is(input,select){min-width:0;font-weight:400;color:var(--compose-ink)!important;font-size:13px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses :is(input,select):focus{outline:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses>label:focus-within{box-shadow:inset 0 -2px var(--compose-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-input{gap:4px;min-height:40px;padding:4px 0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-field:focus-within{box-shadow:inset 0 -2px var(--compose-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-chip{background:var(--compose-selection);color:var(--compose-ink);border:1px solid #0000;border-radius:6px;padding-left:8px;font-size:12px;line-height:22px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-chip.invalid{background:#b4232820;border-color:#d25156}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-recipient-tools button{min-height:28px;color:var(--compose-muted);border-radius:5px;padding:4px 6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-recipient-tools button:is(:hover,.active){color:var(--compose-accent);background:var(--compose-selection)}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium :is(.inbox-send-fields,.inbox-new-message-form){min-height:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-composer{background:var(--compose-paper)!important;min-height:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor{overflow-wrap:anywhere;max-height:420px;caret-color:var(--compose-accent);line-height:1.65;overflow:auto;background:var(--compose-paper)!important;color:var(--compose-ink)!important;min-height:150px!important;padding:20px!important;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog .inbox-rich-editor{min-height:60px!important;max-height:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-new-message-editor{min-height:100px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor:empty:before{color:var(--compose-muted)}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor :is(img,table){max-width:100%!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor img{height:auto}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor blockquote{border-left:2px solid var(--compose-line);margin-left:0;padding-left:16px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar{gap:2px;min-height:40px;background:var(--compose-paper)!important;border-top:0!important;justify-content:flex-start!important;padding:6px 14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar button{color:var(--compose-muted);border-radius:5px;place-items:center;width:30px;display:grid;min-width:30px!important;height:28px!important;min-height:28px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar button:is(:hover,[aria-pressed=true]){background:var(--compose-selection);color:var(--compose-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .email-toolbar-divider{background:var(--compose-line);width:1px;height:16px;margin-inline:5px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .email-shortcut-hint{color:var(--compose-muted);white-space:nowrap;margin-left:auto;padding-right:6px;font-size:12px;display:inline!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-composer-actions{flex-wrap:nowrap;border-top:1px solid var(--compose-line)!important;background:var(--compose-head)!important;gap:10px!important;min-height:60px!important;padding:11px 14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions{flex-wrap:wrap;gap:3px;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions :is(.icon-button,.gif-picker-button,.inbox-ai-toolbar summary){color:var(--compose-muted)!important;border-radius:6px!important;height:34px!important;min-height:34px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split{justify-content:flex-end;border-radius:8px!important;flex:none!important;gap:0!important;width:auto!important;display:flex!important;overflow:visible!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split>.primary-button{white-space:nowrap;color:#fff!important;background:#174a8b!important;border:0!important;border-radius:7px 0 0 7px!important;height:36px!important;min-height:36px!important;padding:8px 12px!important;font-size:12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split>.primary-button:hover:not(:disabled){background:#103a70!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split>.primary-button:disabled{background:color-mix(in srgb,var(--compose-accent) 24%,var(--compose-paper))!important;border:1px solid color-mix(in srgb,var(--compose-accent) 42%,var(--compose-line))!important;color:color-mix(in srgb,var(--compose-ink) 78%,var(--compose-muted))!important;opacity:1!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .email-send-options-trigger{place-items:center;display:grid;color:#fff!important;background:#174a8b!important;border:0!important;border-left:1px solid #ffffff40!important;border-radius:0 7px 7px 0!important;width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important;padding:7px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .primary-button:disabled+.email-send-options-trigger{background:color-mix(in srgb,var(--compose-accent) 24%,var(--compose-paper))!important;color:color-mix(in srgb,var(--compose-ink) 78%,var(--compose-muted))!important;border:1px solid color-mix(in srgb,var(--compose-accent) 42%,var(--compose-line))!important;border-left-color:color-mix(in srgb,var(--compose-accent) 32%,var(--compose-line))!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-preview{flex:none;max-height:180px;margin:0;overflow:auto;border:0!important;padding:8px 20px 12px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-preview>header{color:var(--compose-muted);margin-bottom:7px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-preview>header small{font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-preview>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-preview-item{background:var(--compose-head);border:1px solid var(--compose-line);border-radius:8px;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-thumbnail{width:34px;min-width:34px;height:38px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-preview-open{gap:9px;padding:8px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-preview-copy strong{color:var(--compose-ink);font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-attachment-preview-copy small{color:var(--compose-muted);font-size:12px}html[data-theme] .email-floating-panel{--floating-bg:#fff;--floating-ink:#252d38;--floating-muted:#6b7084;--floating-line:#e7eaef;--floating-hover:#eff6ff;box-sizing:border-box;border:1px solid var(--floating-line);background:var(--floating-bg);max-width:calc(100vw - 24px);color:var(--floating-ink);border-radius:11px;margin:0;padding:8px;font:13px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 14px 48px #11112926}html[data-theme=dark] .email-floating-panel{--floating-bg:#2b3036;--floating-ink:#f2f4f7;--floating-muted:#adb4be;--floating-line:#42424e;--floating-hover:#364558}html[data-theme] .email-floating-panel>header{flex-wrap:wrap;align-items:center;gap:3px;padding:8px;display:flex;background:0 0!important;border:0!important;min-height:0!important}html[data-theme] .email-floating-panel>header strong{color:var(--floating-ink);font-size:13px}html[data-theme] .email-floating-panel>header>span{color:var(--floating-muted);flex-basis:100%;font-size:12px}html[data-theme] .email-floating-panel button{font:inherit;color:var(--floating-ink);box-shadow:none;background:0 0;border:0;border-radius:6px}html[data-theme] .email-send-menu [role=group]>button{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:8px;display:flex}html[data-theme] .email-send-menu [role=group]>button:is(:hover,[aria-pressed=true]){background:var(--floating-hover)}html[data-theme] .email-floating-panel label{color:var(--floating-muted);gap:6px;padding:8px;font-size:12px;display:grid}html[data-theme] .email-floating-panel input{font:inherit;box-sizing:border-box;width:100%;min-height:38px;color:var(--floating-ink);background:var(--floating-bg);border:1px solid var(--floating-line);border-radius:6px;padding:8px;font-size:14px}html[data-theme] .email-floating-panel input:focus{outline-offset:1px;outline:2px solid #86b0e8}html[data-theme] .email-link-panel header button{margin-left:auto;padding:4px;display:grid}html[data-theme] .email-link-panel .email-insert-link{color:#fff;background:#174a8b;margin:5px 8px 8px auto;padding:7px 12px;display:block}html[data-theme] .email-link-panel p{color:#d75761;margin:0;padding:0 8px;font-size:12px}html[data-theme] .iq-recipient-popover{border-radius:11px;box-shadow:0 14px 48px #11112926}html[data-theme] .iq-recipient-popover [role=option]{gap:10px;min-height:56px}html[data-theme] .iq-recipient-popover .iq-recipient-avatar{border-radius:50%;font-size:12px;font-weight:600}@container (width<=540px){html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .email-shortcut-hint{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions .inbox-ai-toolbar summary>span{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-composer-actions{flex-wrap:wrap}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split{margin-left:auto!important}}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-backdrop{padding:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog{border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;transform:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-draft-header{min-height:58px!important;padding:10px 14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses{max-height:35dvh;padding:0 14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses :is(input,select){font-size:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor{min-height:80px!important;padding:16px!important;font-size:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar{gap:0;padding:4px 10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar button{width:36px;min-width:36px!important;height:36px!important;min-height:36px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-composer-actions{padding:8px 10px max(8px,env(safe-area-inset-bottom))!important;gap:5px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions{gap:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split>.primary-button{height:40px!important;min-height:40px!important;padding-inline:10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .email-send-options-trigger{width:36px!important;min-width:36px!important;height:40px!important;min-height:40px!important}html[data-theme] .email-floating-panel input{font-size:16px}}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-compose-backdrop{width:100%;height:100dvh;padding:0!important;position:static!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;transform:none!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-rich-editor{flex:1;max-height:none!important}html[data-theme] .iq-delight.app-shell .email-detached-notice{z-index:110;background:var(--brand-surface,#fff);max-width:calc(100vw - 48px);color:var(--brand-text,#252d38);border:1px solid var(--brand-border,#ddd);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #0002}html[data-theme] .iq-delight.app-shell .email-detached-notice button{color:var(--brand-primary,#68a0e9);background:0 0;border:0;padding:4px;font-size:13px;font-weight:600}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium select.email-reply-mode{cursor:pointer;width:auto;font-weight:600;box-shadow:none!important;color:var(--compose-ink)!important;background:0 0!important;border:0!important;height:24px!important;min-height:24px!important;padding:0 4px 0 0!important;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions .inbox-attach-control{display:inline-flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions .inbox-attach-control>span{display:inline!important}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium{border-radius:0!important;width:100%!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-draft-window-actions .icon-button{width:40px!important;height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions .inbox-attach-control>span{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions :is(.icon-button,.gif-picker-button,.inbox-ai-toolbar summary){height:40px!important;min-height:40px!important}}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-composer{flex-direction:column!important;min-width:0!important;display:flex!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor{box-sizing:border-box;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;scroll-behavior:auto;overflow-wrap:anywhere;word-break:normal;scroll-padding-block:24px;min-width:0!important;overflow:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar{z-index:1;order:1;min-width:0;position:relative;flex:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium :is(.inbox-send-fields,.inbox-new-message-form,.mention-composer-wrap){min-width:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog .inbox-new-message-form{flex-direction:column!important;flex:auto!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog .inbox-send-fields{border:0;margin:0;padding:0;flex-direction:column!important;flex:auto!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog .inbox-new-message-editor{flex:auto!important;min-height:0!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor :is(a,div,p,span,td){overflow-wrap:anywhere}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor [data-iq-signature] img{max-width:100%;height:auto!important}.front-signature-settings{border:1px solid var(--brand-line,#ddd);border-radius:10px;margin:0 0 20px;padding:16px}.front-signature-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.front-signature-controls label{flex:1;gap:6px;min-width:180px;display:grid}.front-signature-settings p{color:var(--brand-slate,#626876);font-size:13px;line-height:1.5}.front-signature-preview{color:inherit;background:0 0;border-radius:8px;max-height:320px;padding:16px;overflow:auto}.front-signature-preview img{max-width:100%;height:auto}.front-signature-preview table{max-width:100%}html[data-theme] .iq-delight :is(.front-signature-preview,[data-iq-signature]){--brand-paper:transparent;--brand-surface-soft:transparent;--brand-line:transparent;color:var(--front-ink,var(--brand-ink));background:0 0!important}html[data-theme] .iq-delight :is(.front-signature-preview,[data-iq-signature]) :is(table,thead,tbody,tfoot,tr,td,th,div,p,span,a,font){background:0 0!important}html[data-theme=dark] .iq-delight :is(.front-signature-preview,[data-iq-signature]) :is(table,thead,tbody,tfoot,tr,td,th,div,p,span,b,strong,i,em,font){color:var(--front-ink,var(--brand-ink))!important}html[data-theme=dark] .iq-delight :is(.front-signature-preview,[data-iq-signature]) a{color:var(--front-accent,#9bc7ff)!important}html[data-theme] .iq-delight :is(.front-signature-preview,[data-iq-signature]) table{border-collapse:collapse;table-layout:auto!important;width:auto!important}html[data-theme] .iq-delight :is(.front-signature-preview,[data-iq-signature]) td img{height:auto;max-width:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .email-signature-insert{font-size:12px;width:auto!important;padding:6px 8px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium{container-name:email-composer}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-composer-actions{z-index:5;min-width:0;position:relative;flex-wrap:wrap!important;flex:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions{flex:190px;min-width:0;max-width:100%}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split{max-width:100%;flex-shrink:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split>.primary-button{white-space:normal;overflow-wrap:anywhere;max-width:calc(100% - 36px);height:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium button[data-email-send]{justify-content:center;align-items:center;opacity:1!important;visibility:visible!important;display:inline-flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-delivery-note{display:none!important}@container email-composer (width<=580px){html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions{flex-basis:100%}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-send-split{margin-left:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-draft-header{gap:6px;padding-inline:10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-mobile-draft-tools{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar{flex-wrap:wrap}}@media (height<=650px){html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog{height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog .inbox-front-draft-header{min-height:44px!important;padding-block:6px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses{overflow:auto;max-height:25dvh!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium.inbox-new-message-dialog .inbox-composer-actions{flex-wrap:wrap!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor{min-height:72px!important;max-height:28dvh!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-new-message-form{overflow:hidden!important}}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-composer-only{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating{z-index:140;pointer-events:none;background:0 0;padding:0;display:block;position:fixed;bottom:18px;right:18px}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating .inbox-new-message-dialog{pointer-events:auto;width:min(var(--compose-width,820px),calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;height:min(var(--compose-height,720px),calc(100dvh - 36px))!important;max-height:calc(100dvh - 36px)!important;margin:0!important;position:relative!important;box-shadow:0 14px 56px #0005!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating .inbox-front-draft-identity{flex:1;min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating .inbox-front-draft-identity>span:last-child{min-width:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating #new-email-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating .inbox-draft-window-actions{flex-shrink:0;margin-left:auto}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-minimized .inbox-new-message-dialog{width:min(400px,100vw - 24px)!important;height:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-minimized :is(.inbox-new-message-form,.inbox-new-message-mobile-tools){display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-expanded{inset:12px}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-expanded .inbox-new-message-dialog{width:100%!important;max-width:none!important;height:calc(100dvh - 24px)!important;max-height:none!important;transform:none!important}.compose-resize-handle{z-index:5;cursor:nwse-resize;touch-action:none;border-top:3px solid var(--compose-muted);border-left:3px solid var(--compose-muted);opacity:.5;border-top-left-radius:12px;width:18px;height:18px;position:absolute;top:0;left:0}.standalone-email-window{min-height:100dvh!important;padding:0!important;display:block!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-standalone{padding:0;display:block;inset:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-standalone .inbox-new-message-dialog{resize:none;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important}.standalone-compose-state{background:var(--surface);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.standalone-compose-state h1{font-size:22px}.compose-window-notice{background:var(--surface);color:var(--ink);border:1px solid var(--line);z-index:300;border-radius:10px;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.compose-window-notice button{margin-left:auto}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating{inset:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating .inbox-new-message-dialog{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-minimized{inset:auto 8px 8px}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-minimized .inbox-new-message-dialog{border-radius:12px!important;width:100%!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating .inbox-draft-window-actions{display:flex!important}.compose-resize-handle{display:none}}@media (width<=480px){html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses{max-height:38dvh!important;padding-inline:10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses>label{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px!important;display:grid!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-addresses>label>span:first-child{flex-basis:auto!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-field{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:3px 6px!important;display:grid!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-field>label{grid-column:1}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-field>.iq-recipient-input{grid-column:2;width:100%}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-input>input{width:100%!important;min-width:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-recipient-tools{flex-wrap:wrap;grid-column:2;justify-content:flex-start;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .iq-recipient-error{grid-column:2;padding-left:0}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar::-webkit-scrollbar{display:none}}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating .inbox-format-toolbar button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating .inbox-format-toolbar button span{display:none}html[data-theme] .iq-delight.app-shell.inbox-popout-compose-shell{height:100dvh!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium.mode-reply{box-sizing:border-box;flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-front-draft-header{box-sizing:border-box;flex:none;min-height:60px!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-send-fields{flex-direction:column!important;flex:auto!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-front-addresses{flex:0 auto;max-height:30dvh!important;overflow:auto!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-attachment-preview{flex:0 auto;max-height:min(120px,18dvh)!important;overflow:auto!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .mention-composer-wrap,html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-rich-composer{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;display:flex!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-rich-editor{flex:1 1 0!important;min-height:0!important;max-height:none!important;font-size:16px!important;overflow:auto!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-composer-actions{box-sizing:border-box;box-shadow:0 -1px 0 var(--compose-line);margin-top:auto;flex:none!important;padding:10px 16px!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-send-split>.primary-button{min-height:40px!important;padding-inline:16px!important;font-size:14px!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .email-send-options-trigger{height:40px!important;min-height:40px!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .window-drag-grip{display:none}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-format-toolbar{box-sizing:border-box;scrollbar-width:none;min-height:40px;overflow-x:auto;flex-wrap:nowrap!important;flex:none!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-format-toolbar button{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:inline-flex}html[data-theme] .iq-delight.app-shell .email-composer-premium .inbox-composer-actions .inbox-send-split{min-width:0;max-width:100%;border-radius:9px!important;flex:0 auto!important;align-items:stretch!important;gap:0!important;margin-left:auto!important;display:inline-flex!important}html[data-theme] .iq-delight.app-shell .email-composer-premium .inbox-composer-actions .inbox-send-split>.primary-button,html[data-theme] .iq-delight.app-shell .email-composer-premium .inbox-composer-actions .inbox-send-split>.email-send-options-trigger{box-sizing:border-box;color:#fff!important;white-space:nowrap!important;background:#174a8b!important;border:0!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;font-size:14px!important;line-height:20px!important;display:inline-flex!important}html[data-theme] .iq-delight.app-shell .email-composer-premium .inbox-composer-actions .inbox-send-split>.primary-button{max-width:calc(100% - 36px);overflow:hidden;border-radius:9px 0 0 9px!important;flex:auto!important;gap:8px!important;min-width:0!important;padding:0 15px!important}html[data-theme] .iq-delight.app-shell .email-composer-premium .inbox-composer-actions .inbox-send-split>.email-send-options-trigger{border-left:1px solid #ffffff40!important;border-radius:0 9px 9px 0!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;padding:0!important}html[data-theme] .iq-delight.app-shell .email-composer-premium .inbox-composer-actions .inbox-send-split svg{flex-shrink:0}html[data-theme] .iq-delight.app-shell .email-composer-premium .email-send-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .iq-delight.app-shell .email-composer-premium .inbox-composer-actions .inbox-send-split>.primary-button:disabled{background:color-mix(in srgb,var(--compose-accent) 24%,var(--compose-paper))!important;color:color-mix(in srgb,var(--compose-ink) 78%,var(--compose-muted))!important}html[data-theme] .iq-delight.app-shell .inbox-detached-surface .email-composer-premium .inbox-format-toolbar button span{display:none}.inbox-rich-editor>[data-iq-writing-space]{min-height:2.5em}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-scroll .email-composer-premium .inbox-composer-actions{z-index:auto;box-shadow:0 -1px 0 var(--compose-line);bottom:auto;position:static!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-timeline-item:has(.inbox-thread-reply-host.reply-open){overflow:visible!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar .email-text-tools-trigger{gap:1px;width:44px;display:inline-flex;min-width:44px!important}html[data-theme] .email-text-tools{overscroll-behavior:contain;padding:12px}html[data-theme] .email-text-tools>header{justify-content:space-between;padding:2px 2px 12px}html[data-theme] .email-text-tools>header>div{align-items:center;gap:8px;display:flex}html[data-theme] .email-text-tools>header button{place-items:center;width:28px;height:28px;display:grid}html[data-theme] .email-text-style-fields{grid-template-columns:minmax(0,1fr) 88px;gap:10px;display:grid}html[data-theme] .email-text-tools .email-text-style-fields label{padding:0}html[data-theme] .email-text-tools select{border:1px solid var(--floating-line);background:var(--floating-bg);width:100%;min-width:0;height:38px;color:var(--floating-ink);font:inherit;border-radius:7px;padding:0 9px;font-size:13px;line-height:1.4}html[data-theme] .email-text-tools :is(button,select,input):focus-visible{outline-offset:2px;outline:2px solid #81abe4}html[data-theme] .email-text-tools button:hover:not(:disabled){background:var(--floating-hover)}html[data-theme] .email-text-tools button:disabled{opacity:.45;cursor:default}html[data-theme] .email-text-colors{align-items:center;gap:7px;padding:15px 0;display:flex}html[data-theme] .email-text-colors>span{color:var(--floating-muted);margin-right:auto;font-size:12px}html[data-theme] .email-text-tools .email-text-colors button{border:2px solid #0000;border-radius:50%;place-items:center;width:23px;min-width:23px;height:23px;padding:0;display:grid;position:relative}html[data-theme] .email-text-colors button i{background:var(--swatch);border-radius:50%;position:absolute;inset:2px}html[data-theme] .email-text-colors button svg{color:#fff;position:relative}html[data-theme] .email-text-tools .email-text-colors button[aria-pressed=true]{border-color:var(--swatch)}html[data-theme] .email-text-tools .email-text-colors label{padding:0;display:block}html[data-theme] .email-text-tools .email-text-colors input{cursor:pointer;border-radius:5px;width:26px;height:26px;min-height:26px;padding:1px;display:block}html[data-theme] .email-selection-writing{border-top:1px solid var(--floating-line);padding-top:13px}html[data-theme] .email-selection-writing-title{align-items:center;gap:6px;display:flex}html[data-theme] .email-selection-writing-title strong{font-size:12px}html[data-theme] .email-selection-writing-title small{color:var(--floating-muted);margin-left:auto;font-size:11px}html[data-theme] .email-selected-copy{color:var(--floating-muted);overflow-wrap:anywhere;max-height:54px;margin:9px 0 11px;font-size:12px;overflow:auto}html[data-theme] .email-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}html[data-theme] .email-text-tools .email-selection-actions button{border:1px solid var(--floating-line);text-align:left;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:8px 9px;font-size:12px;display:flex}html[data-theme] .email-text-helper{color:var(--floating-muted);margin:9px 0;font-size:11px;line-height:1.5}html[data-theme] .email-text-native-tip{margin:12px 0 1px}html[data-theme] .email-text-tools .email-text-error{color:#c4434e;margin:10px 0 0;font-size:12px;line-height:1.5}html[data-theme=dark] .email-text-tools .email-text-error{color:#ffafb3}html[data-theme] .email-selection-preview{border:1px solid var(--floating-line);background:var(--floating-hover);border-radius:8px;margin-top:12px;padding:10px}html[data-theme] .email-selection-preview>strong{color:var(--floating-muted);font-size:11px}html[data-theme] .email-selection-preview p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;margin:6px 0 10px;overflow:auto}html[data-theme] .email-selection-preview>div{justify-content:flex-end;gap:8px;display:flex}html[data-theme] .email-selection-preview button{padding:7px;font-size:12px}html[data-theme] .email-text-tools .email-selection-preview .email-selection-apply{color:#fff;background:#245ea8;align-items:center;gap:4px;display:flex}html[data-theme] .email-selection-preview>small{color:var(--floating-muted);margin-top:8px;font-size:10px;display:block}@media (width<=480px){html[data-theme] .email-text-tools select{font-size:16px}html[data-theme] .email-text-tools .email-selection-actions button{min-height:40px}}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-standalone .draggable-window-handle{cursor:default}html[data-theme] .iq-delight.app-shell .inbox-front .email-compose-floating.is-standalone .inbox-rich-editor{max-height:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium{border-radius:12px!important;flex:none!important;height:auto!important;min-height:0!important;overflow:hidden!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium .inbox-send-fields{border:0;flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;flex:none!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium .mention-composer-wrap{flex-direction:column;display:flex;flex:none!important;min-height:0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium .inbox-rich-editor{line-height:1.6;flex:none!important;min-height:clamp(140px,20dvh,200px)!important;max-height:320px!important;padding:18px 20px!important;font-size:15px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-rich-editor:focus{box-shadow:inset 3px 0 0 var(--compose-accent);outline:none}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar{border-top:1px solid var(--compose-line)!important}@container email-composer (width<=580px){html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-front-utility-actions{flex:170px}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-ai-toolbar>button{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .email-shortcut-hint{display:none!important}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-scroll .inbox-thread-reply-host.reply-open{padding:4px 0 8px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium .inbox-front-draft-header{min-height:54px!important;padding:7px 18px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-thread-reply-host .email-composer-premium .inbox-composer-actions{min-height:56px!important;padding:8px 14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .email-composer-premium .inbox-format-toolbar button span{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reply-note-switch{width:100%;color:var(--brand-muted);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reply-note-switch span{margin-left:auto;font-size:11px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reply-note-switch:hover{color:var(--brand-ink)}@media (width<=580px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-reply-note-switch span{display:none}}html[data-theme] .email-format-slot{order:5;display:inline-flex}html[data-theme] .email-text-tools-trigger{border:1px solid var(--compose-line,var(--line));color:var(--compose-muted,var(--ink));min-height:34px;font:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:13px;display:inline-flex}html[data-theme] .email-text-tools-trigger:is(:hover,[aria-expanded=true]){background:var(--compose-selection,#e7eef9);color:var(--compose-accent,#245ea8)}html[data-theme] .email-format-actions{flex-wrap:wrap;gap:4px;padding:0 0 12px;display:flex}html[data-theme] .email-format-actions button{border:1px solid var(--floating-line);border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:34px;min-height:34px;padding:7px;font-size:13px;display:inline-flex}html[data-theme] .email-format-actions button[aria-pressed=true]{background:var(--floating-hover);color:#245ea8}html[data-theme] .email-emoji-picker{padding:12px}html[data-theme] .email-emoji-picker header{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}html[data-theme] .email-emoji-picker header strong{align-items:center;gap:7px;display:flex}html[data-theme] .email-emoji-picker input{border:1px solid var(--floating-line);background:var(--floating-bg);width:100%;min-height:38px;color:var(--floating-ink);font:inherit;border-radius:7px;padding:8px 10px;font-size:14px}html[data-theme] .email-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding-top:10px;display:grid}html[data-theme] .email-emoji-grid button{background:0 0;border:0;border-radius:7px;min-height:40px;padding:4px;font-size:24px}html[data-theme] .email-emoji-picker button:hover{background:var(--floating-hover)}html[data-theme] .email-emoji-picker :is(button,input):focus-visible{outline-offset:1px;outline:2px solid #81abe4}html[data-theme] .iq-delight .people-workspace{--people-bg:var(--brand-paper);--people-ink:var(--brand-ink);--people-muted:var(--brand-muted);--people-line:var(--brand-line);color:var(--people-ink);min-width:0;font-size:14px}html[data-theme] .iq-delight .people-table,html[data-theme] .iq-delight .people-table td{color:var(--brand-ink)}.people-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.people-eyebrow{letter-spacing:.07em;color:var(--brand-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.people-title-row h1{letter-spacing:-.035em;margin:9px 0 7px;font-size:28px;line-height:1.15}.people-title-row p{color:var(--brand-muted);margin:0;font-size:15px}.people-title-row a{white-space:nowrap;font-size:14px}.people-funnel{border:1px solid var(--brand-line);background:var(--brand-line);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.people-funnel button{text-align:left;background:var(--brand-paper);color:var(--brand-ink);cursor:pointer;border:0;border-radius:0;flex-direction:column;gap:12px;min-width:0;padding:18px 14px;font-size:14px;display:flex}.people-funnel button:hover,.people-funnel button.selected{background:color-mix(in srgb,var(--brand-paper) 88%,#72aaf3)}.people-funnel button.selected{box-shadow:inset 0 3px #74a8ed}.people-funnel strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650}.people-metric-hint{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:3px;font-size:12px;display:flex}.people-filter-bar{gap:12px;margin-bottom:14px;display:flex}.people-search{border:1px solid var(--brand-line);background:var(--brand-paper);min-width:0;color:var(--brand-muted);border-radius:9px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}html[data-theme] .iq-delight .people-search input{width:100%;min-width:0;color:var(--brand-ink);font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0!important}.people-search button{color:var(--brand-muted);cursor:pointer;background:0 0;border:0}.people-search:focus-within{outline-offset:2px;outline:2px solid #78aaec}.people-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.people-filters label,.people-employment-form label{color:var(--brand-muted);gap:6px;font-size:13px;font-weight:550;display:grid}html[data-theme] .iq-delight .people-workspace :is(select,input[type=date],textarea){background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:8px;min-width:0;min-height:40px;padding:10px 11px;font-size:14px}.people-text-button{color:var(--brand-ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:5px;padding:10px 0;font-size:14px;text-decoration:underline;display:inline-flex}.people-results-head{justify-content:space-between;align-items:center;gap:14px;margin:22px 0 12px;font-size:14px;display:flex}.people-results-head small{color:var(--brand-muted);margin-top:4px;font-size:12px;display:block}.people-results-head label{color:var(--brand-muted);white-space:nowrap;align-items:center;gap:7px;display:flex}.people-results-head select{border:0!important;padding:7px!important}.people-table-wrap{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:12px;overflow:hidden}.people-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.people-table th{background:color-mix(in srgb,var(--brand-paper) 94%,#8591a0);color:var(--brand-muted);border-bottom:1px solid var(--brand-line);padding:13px 16px;font-size:12px;font-weight:600}.people-table th:first-child{width:33%}.people-table th:last-child{width:48px}.people-table td{border-bottom:1px solid var(--brand-line);vertical-align:middle;overflow-wrap:anywhere;padding:16px;font-size:14px}.people-table tr:last-child td{border-bottom:0}.people-table tbody tr:hover{background:color-mix(in srgb,var(--brand-paper) 96%,#7aaff5)}.people-table td strong{font-weight:550}.people-table td small{color:var(--brand-muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.people-person-button{text-align:left;min-width:0;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.people-person-button strong{font-weight:650!important}.people-avatar{background:color-mix(in srgb,var(--brand-paper) 82%,#73a7eb);width:38px;height:38px;color:var(--brand-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.people-avatar.large{width:58px;height:58px;font-size:21px}.people-open{color:var(--brand-muted);cursor:pointer;background:0 0;border:0;padding:4px}.people-badge{background:color-mix(in srgb,var(--brand-paper) 85%,#9ba3ae);color:var(--brand-ink);border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.people-badge:is(.active,.hired,.approved,.qualified){color:#19704d;background:#21865720}.people-badge:is(.fired,.declined){color:#a8313d;background:#c3484820}.people-badge:is(.new,.reviewing){color:#517cb5;background:#7462cd20}html[data-theme=dark] .people-badge:is(.active,.hired,.approved,.qualified){color:#8ed8b2}html[data-theme=dark] .people-badge:is(.fired,.declined){color:#ffacb4}html[data-theme=dark] .people-badge:is(.new,.reviewing){color:#a9cdfc}.people-pagination{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.people-pagination>div{align-items:center;gap:16px;display:flex}.people-pagination button{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:14px;display:flex}.people-pagination button:disabled{opacity:.4;cursor:default}.people-coverage{color:var(--brand-muted);align-items:flex-start;gap:7px;margin:22px 0 0;font-size:12px;line-height:1.6;display:flex}.people-coverage svg{flex:none;margin-top:2px}.people-empty{text-align:center;color:var(--brand-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}.people-empty h3{color:var(--brand-ink);margin:0;font-size:17px}.people-empty p{margin:0;line-height:1.6}.people-error{color:var(--brand-ink);background:#c349491a;border-radius:9px;align-items:center;gap:12px;margin:12px 0;padding:13px;font-size:14px;display:flex}.people-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.people-detail-backdrop{z-index:2500;background:#080c1860;justify-content:flex-end;display:flex;position:fixed;inset:0}.people-detail{background:var(--brand-paper);width:min(820px,100%);height:100%;color:var(--brand-ink);flex-direction:column;min-width:0;font-size:14px;display:flex;box-shadow:-12px 0 60px #0003}.people-detail>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:14px;padding:22px 28px;display:flex}.people-detail h2{letter-spacing:-.025em;margin:7px 0 0;font-size:25px}.people-detail>header button{border:1px solid var(--brand-line);color:var(--brand-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.people-detail-summary{align-items:center;gap:15px;padding:20px 28px;display:flex}.people-detail-summary>div{gap:6px;min-width:0;display:grid}.people-detail-summary>div>span{color:var(--brand-muted);align-items:center;gap:5px;display:flex}.people-contact-links{flex-wrap:wrap;gap:7px 16px;display:flex}.people-contact-links a{color:var(--brand-muted);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex}.people-detail-tabs{border-bottom:1px solid var(--brand-line);flex-shrink:0;padding:0 24px;display:flex;overflow-x:auto}.people-detail-tabs button{white-space:nowrap;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 11px;font-size:14px}.people-detail-tabs button[aria-current]{color:var(--brand-ink);border-bottom-color:#78abee;font-weight:600}.people-detail-body{overscroll-behavior:contain;flex:1;padding:24px 28px;overflow:auto}.people-section{border-bottom:1px solid var(--brand-line);margin-bottom:24px;padding:0 0 24px}.people-section:last-child{border:0}.people-section h3{align-items:center;gap:8px;margin:0 0 15px;font-size:17px;font-weight:600;display:flex}.people-section h3 small{color:var(--brand-muted);font-size:12px;font-weight:400}.people-section p{color:var(--brand-muted);line-height:1.6}.people-section-heading{justify-content:space-between;align-items:center;display:flex}.people-overview-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.people-overview-stats>div{background:color-mix(in srgb,var(--brand-paper) 94%,#8f99a5);border:1px solid var(--brand-line);border-radius:10px;gap:9px;padding:16px;display:grid}.people-overview-stats strong{font-size:24px}.people-overview-stats span,.people-overview-stats small{color:var(--brand-muted);font-size:13px}.people-facts{grid-template-columns:1fr 1fr;gap:20px 24px;margin:0;display:grid}.people-facts>div{min-width:0}.people-facts dt{color:var(--brand-muted);margin-bottom:6px;font-size:12px}.people-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.people-skills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.people-skills>span{border:1px solid var(--brand-line);border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.people-skills b{color:var(--brand-muted)}.people-application{border:1px solid var(--brand-line);border-radius:12px;margin-bottom:16px;overflow:hidden}.people-application>summary{cursor:pointer;background:color-mix(in srgb,var(--brand-paper) 95%,#9099a5);justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.people-application summary small{color:var(--brand-muted);margin-top:5px;font-size:12px;display:block}.people-application>div{padding:20px}.people-application h4{margin:20px 0 16px;font-size:15px}.people-application h4:first-child{margin-top:0}.people-private-details{border-top:1px solid var(--brand-line);margin-top:24px;padding-top:15px}.people-private-details>summary{cursor:pointer;padding-bottom:15px;font-size:13px}.people-private-details>summary svg{vertical-align:middle;margin-right:5px}.people-documents{gap:9px;margin-top:18px;display:grid}.people-documents a{border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:9px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.people-documents a span{flex:1;min-width:0}.people-documents small{color:var(--brand-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.people-employment-form{border:1px solid var(--brand-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.people-employment-form .full{grid-column:1/-1}.people-history{margin:20px 0;padding:0;list-style:none}.people-history li{gap:16px;padding-bottom:25px;display:flex}.people-history li>span{background:#81aee8;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.people-history li>div{flex:1;min-width:0}.people-history time{color:var(--brand-muted);margin-top:4px;font-size:12px;display:block}.people-history p{margin:8px 0 4px}.people-history small{white-space:pre-wrap;line-height:1.6}.people-muted{color:var(--brand-muted);font-size:13px}@media (width<=1250px){.people-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.people-title-row h1{font-size:25px}}@media (width<=720px){.people-title-row{flex-direction:column;align-items:flex-start;gap:12px}.people-title-row h1{font-size:24px}.people-funnel button{gap:8px;padding:14px 11px}.people-funnel strong{font-size:25px}.people-metric-hint{display:none}.people-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.people-filters label{min-width:0}.people-filters select,.people-filters input{width:100%;max-width:100%}.people-results-head{align-items:flex-start}.people-results-head small{max-width:220px;line-height:1.5}.people-results-head label{gap:0;font-size:12px;display:grid}.people-filter-bar>.secondary-button span{display:none}.people-table,.people-table tbody{display:block}.people-table thead{display:none}.people-table tr{border-bottom:1px solid var(--brand-line);grid-template-columns:1fr 1fr;gap:14px 10px;padding:15px;display:grid}.people-table tr:last-child{border:0}.people-table td{padding:0;border:0!important}.people-table td:first-child,.people-table td:nth-child(2){grid-column:1/-1}.people-table td[data-label]:before{content:attr(data-label);color:var(--brand-muted);margin-bottom:5px;font-size:12px;display:block}.people-table td:last-child{display:none}.people-person-button{width:100%;font-size:15px}.people-pagination{flex-direction:column;align-items:flex-start}.people-pagination>div{justify-content:space-between;width:100%}.people-detail>header,.people-detail-summary{padding:18px}.people-detail-tabs{padding:0 10px}.people-detail-body{padding:20px 18px}.people-facts{gap:18px 14px}.people-application>div{padding:16px}.people-detail h2{font-size:23px}.people-workspace input,.people-workspace textarea{font-size:16px!important}}html[data-theme] .iq-delight .settings-refined{width:100%;max-width:1600px;margin-inline:auto;padding-top:28px!important}html[data-theme] .iq-delight .settings-refined .settings-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:26px}html[data-theme] .iq-delight .settings-refined .settings-nav-refined{border:1px solid var(--brand-line);background:var(--brand-paper);max-height:calc(100dvh - 160px);box-shadow:none;border-radius:12px;flex-direction:column;padding:0;display:flex;position:sticky;top:18px;overflow:hidden}.settings-nav-search{border-bottom:1px solid var(--brand-line);color:var(--brand-muted);flex-shrink:0;align-items:center;gap:9px;padding:12px 13px;display:flex}html[data-theme] .iq-delight .settings-refined .settings-nav-search input{color:var(--brand-ink);width:100%;min-width:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px 0!important}html[data-theme] .iq-delight .settings-refined .settings-nav-search button{flex:none;place-items:center;width:24px;min-height:24px;padding:0;display:grid}.settings-nav-groups{scrollbar-width:thin;overscroll-behavior:contain;padding:7px 9px 13px;overflow:auto}.settings-nav-group{padding:6px 0 10px}.settings-nav-group+.settings-nav-group{border-top:1px solid var(--brand-line)}.settings-nav-group h3{color:var(--brand-muted);align-items:center;gap:7px;margin:11px 9px 8px;font-size:12px;font-weight:600;display:flex}html[data-theme] .iq-delight .settings-refined .settings-nav-group button{width:100%;min-height:40px;box-shadow:none;text-align:left;color:var(--brand-ink);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:10px 11px;font-size:14px;font-weight:450;line-height:1.4;display:flex}html[data-theme] .iq-delight .settings-refined .settings-nav-group button svg{opacity:.3;flex:none}html[data-theme] .iq-delight .settings-refined .settings-nav-group button:hover{background:color-mix(in srgb,var(--brand-paper) 92%,#8394aa)}html[data-theme] .iq-delight .settings-refined .settings-nav-group button.active{background:color-mix(in srgb,var(--brand-paper) 82%,#7aaced);color:var(--brand-ink);font-weight:650}html[data-theme] .iq-delight .settings-refined .settings-nav-group button.active svg{opacity:1;color:#88b7f5}.settings-nav-empty{color:var(--brand-muted);padding:12px;font-size:14px;line-height:1.6}html[data-theme] .iq-delight .settings-refined .settings-content{border:1px solid var(--brand-line);box-shadow:none;background:var(--brand-paper);border-radius:12px;min-width:0;min-height:440px}html[data-theme] .iq-delight .settings-refined .settings-content-head{background:0 0;padding:24px 26px}html[data-theme] .iq-delight .settings-refined .settings-content-head h2{letter-spacing:-.025em;color:var(--brand-ink);margin:0 0 8px;font-size:24px;line-height:1.25}html[data-theme] .iq-delight .settings-refined .settings-content-head p{color:var(--brand-muted);max-width:720px;margin:0;font-size:14px;line-height:1.6}html[data-theme] .iq-delight .settings-refined .settings-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--brand-line-strong);color:var(--brand-ink);background:var(--brand-paper);font-size:14px;line-height:1.5}html[data-theme] .iq-delight .settings-refined .settings-content :is(input,textarea)::placeholder{color:var(--brand-muted);opacity:.85}html[data-theme] .iq-delight .settings-refined .settings-content :is(label,.secondary-button,.primary-button){font-size:14px}html[data-theme] .iq-delight .settings-refined .settings-content :is(.settings-section,.settings-form),html[data-theme] .iq-delight .settings-refined .settings-content :is(.user-access-settings,.workforce-settings){padding:24px 26px}.settings-people-content{padding:24px}.settings-people-content .people-title-row h1{font-size:24px}.settings-people-content .people-eyebrow{display:none}.settings-people-content .people-title-row{margin-bottom:22px}.settings-refined .settings-mobile-select>span{align-items:center;gap:7px;display:flex}html[data-theme] .iq-delight .settings-refined :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #79abec}@container (width<=1020px){html[data-theme] .iq-delight .settings-refined .settings-layout{grid-template-columns:1fr;gap:18px}html[data-theme] .iq-delight .settings-refined .settings-nav-refined{display:none}html[data-theme] .iq-delight .settings-refined .settings-mobile-select{gap:8px;font-size:14px;display:grid}html[data-theme] .iq-delight .settings-refined .settings-mobile-select select{background:var(--brand-paper);min-height:46px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:9px;width:100%;padding:10px 12px;font-size:15px}}@media (width<=720px){html[data-theme] .iq-delight .settings-refined{padding:18px 14px!important}html[data-theme] .iq-delight .settings-refined .settings-content-head{padding:19px 18px}.settings-people-content{padding:18px 14px}html[data-theme] .iq-delight .settings-refined .settings-content :is(.settings-section,.settings-form,.user-access-settings,.workforce-settings){padding:18px}html[data-theme] .iq-delight .settings-refined .settings-content :is(input,select,textarea){font-size:16px!important}}.people-bamboo-connection{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:12px;align-items:center;gap:15px;margin:0 0 20px;padding:17px 18px;font-size:14px;display:flex}.people-bamboo-connection>div{flex:1;min-width:0}.people-bamboo-connection strong{font-size:15px}.people-bamboo-connection p{color:var(--brand-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.people-bamboo-icon{color:#22895e;background:#29806019;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}html[data-theme=dark] .people-bamboo-icon{color:#8bd7b6}.people-bamboo-connection .people-bamboo-error{color:#bf434c}.people-bamboo-connection :is(button,a){white-space:nowrap;flex:none}.people-bamboo-values{gap:12px;padding-left:17px;display:grid}.people-bamboo-values .people-facts{margin:0}.people-detail-backdrop.people-workspace{--brand-paper:#fff;--brand-ink:#21272e;--brand-muted:#657083;--brand-line:#dce0e8;--brand-line-strong:#c7cdd7}html[data-theme=dark] .people-detail-backdrop.people-workspace{--brand-paper:#24282e;--brand-ink:#f1f3f5;--brand-muted:#b4bbc3;--brand-line:#3c424b;--brand-line-strong:#585967}@media (width<=650px){.people-bamboo-connection{flex-wrap:wrap}.people-bamboo-connection>div{flex-basis:calc(100% - 70px)}.people-bamboo-connection :is(button,a){min-height:42px;margin-left:59px}}html[data-theme] .iq-delight .search-results>button.global-search-selected{background:color-mix(in srgb,var(--brand-paper) 85%,#74a8ed);box-shadow:inset 3px 0 #78abed}.people-detail-backdrop.people-workspace{max-width:none!important;margin:0!important;padding:0!important}.people-detail .people-facts dd{font-size:15px;line-height:1.55}@media (width<=430px){.people-detail .people-facts{grid-template-columns:1fr}.people-detail-tabs button{padding-inline:10px;font-size:13px}}.people-bamboo-section{margin:22px 0}.people-bamboo-section h4{margin:0 0 14px;font-size:14px}.people-bamboo-more{border-top:1px solid var(--brand-line);margin-top:22px;padding-top:16px}.people-bamboo-more>summary{cursor:pointer;padding:4px 0 16px;font-size:13px;font-weight:600}@media (width<=720px){html[data-theme] .iq-delight .settings-refined .settings-layout{grid-template-columns:1fr;gap:18px}html[data-theme] .iq-delight .settings-refined .settings-nav-refined{display:none}html[data-theme] .iq-delight .settings-refined .settings-mobile-select{gap:8px;font-size:14px;display:grid}html[data-theme] .iq-delight .settings-refined .settings-mobile-select select{background:var(--brand-paper);min-height:46px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:9px;width:100%;padding:10px 12px}}.inbox-floating-action-menu{z-index:15000;color:#202437;background:#fff;border:1px solid #dce0e6;border-radius:12px;width:min(280px,100vw - 24px);max-height:calc(100dvh - 24px);padding:7px;font:500 14px/1.4 system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:0 12px 38px #0b132b30}html[data-theme=dark] .inbox-floating-action-menu{color:#f4f7fa;background:#252a30;border-color:#494955;box-shadow:0 12px 38px #0008}.inbox-floating-action-menu>div{gap:3px;display:grid}.inbox-floating-action-menu strong{opacity:.7;padding:7px 10px;font-size:12px}.inbox-floating-action-menu button{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.inbox-floating-action-menu button:hover,.inbox-floating-action-menu button:focus-visible,.inbox-floating-action-menu button.selected{background:#7670ff22;outline:2px solid #0000}.inbox-floating-action-menu button:focus-visible{outline-color:#80b0ee}.inbox-floating-action-menu button:disabled{opacity:.45;cursor:not-allowed}.inbox-floating-action-menu button span{white-space:normal;flex:1}.inbox-menu-explanation{margin:4px 10px 10px;font-size:13px}html[data-theme] .iq-delight.app-shell .inbox-front :is(.inbox-selection-toolbar,.inbox-bulk-toolbar,.inbox-bulk-progress){border-bottom:1px solid var(--front-line);color:var(--front-ink);background:var(--front-card);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front :is(.inbox-selection-toolbar,.inbox-bulk-toolbar) :is(button,select){border:1px solid var(--front-line);cursor:pointer;border-radius:7px;align-items:center;gap:5px;max-width:100%;min-height:34px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex;background:var(--front-card)!important;width:auto!important;min-width:0!important;color:var(--front-ink)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-selection-toolbar label{cursor:pointer;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-selection-toolbar strong{margin-left:auto;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front input[type=checkbox]{accent-color:var(--front-accent);flex-shrink:0;width:16px;height:16px;min-height:16px;margin:0}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card-wrap.selecting{padding-left:34px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card-wrap.checked{background:var(--front-selected)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-checkbox{z-index:2;cursor:pointer;position:absolute;top:21px;left:10px}html[data-theme] .iq-delight.app-shell .inbox-front .selecting .inbox-card-quick-actions{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-quick-actions>button{cursor:pointer;border:0;border-radius:5px;place-items:center;width:32px;height:30px;padding:0;display:grid}.inbox-bulk-progress{font-size:12px}.inbox-bulk-progress button{font:inherit;margin-left:auto}.inbox-bulk-errors{color:#b42318;padding:10px 14px;font-size:12px}.inbox-bulk-errors p{gap:3px;display:grid}.inbox-bulk-errors strong{overflow-wrap:anywhere}html[data-theme=dark] .inbox-bulk-errors{color:#ffb4aa}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front :is(.inbox-selection-toolbar,.inbox-bulk-toolbar) :is(button,select){min-height:40px}.inbox-selection-toolbar{flex-shrink:0}}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-bulk-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-selection-date{color:var(--front-muted);align-items:center;gap:6px;font-size:12px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-selection-date input{border:1px solid var(--front-line);background:var(--front-card);width:140px;min-width:0;min-height:34px;color:var(--front-ink);font:inherit;border-radius:7px;padding:5px 7px}.inbox-office-owner-picker>button{border:1px solid var(--front-line);background:var(--front-card);color:var(--front-ink);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;max-width:180px;padding:5px 8px;font-size:12px;display:inline-flex}.inbox-office-owner-picker>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-office-owner-options small{opacity:.7;overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:400;display:block}.inbox-floating-action-menu .inbox-assignment-group-label{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);letter-spacing:.06em;text-transform:uppercase;opacity:.68;margin:6px 4px 1px;padding:7px 8px 5px;font-size:12px;font-weight:700;display:block}.inbox-floating-action-menu:has(.inbox-office-owner-options){max-height:min(420px,100dvh - 24px);overflow:auto}.inbox-office-owner-options .iq-bulk-menu-search{z-index:2;background:var(--front-card,#fff);margin:0 0 4px;padding:10px 8px;position:sticky;top:-8px}.inbox-office-owner-options>button{min-height:38px;padding:6px 8px!important}.inbox-office-owner-options small{font-size:11px}.inbox-assignment-tabs{border-bottom:1px solid var(--line);gap:4px;padding:6px;display:flex}.inbox-office-owner-options .inbox-assignment-tabs button{flex:1;justify-content:center;min-height:32px;font-size:12px}.inbox-assignment-tabs button[aria-selected=true]{background:var(--blue-soft);color:var(--blue);font-weight:700}html[data-theme] .attachment-preview-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101b303b!important}html[data-theme] .attachment-preview-dialog.attachment-quick-look{border-radius:16px;width:min(94vw,940px);max-width:none;height:min(90dvh,760px);box-shadow:0 28px 100px #07152940,0 3px 12px #0715291a;background:var(--brand-paper,#fff)!important}html[data-theme] .attachment-quick-look.attachment-kind-docx{width:min(94vw,890px)}html[data-theme] .attachment-quick-look>header{gap:16px;min-width:0;padding:12px 16px;background:var(--brand-paper,#fff)!important}.attachment-quick-look>header>div:first-child{flex:1;overflow:hidden}.attachment-quick-look>header>div:first-child>div{min-width:0}html[data-theme] .attachment-preview-dialog.attachment-quick-look>header h2{line-height:1.4;color:var(--brand-ink,#172033)!important;font-size:14px!important}.attachment-quick-look>header p{color:var(--brand-slate,#607087)!important;font-size:12px!important}.attachment-quick-look .attachment-preview-actions{gap:7px}.attachment-quick-look .attachment-preview-actions :is(button,a){min-height:34px}.attachment-quick-look .attachment-preview-actions .secondary-button{border-radius:8px;padding:7px 10px;font-size:12px}.attachment-quick-look .attachment-preview-stage{color:#24334a;background:#e9eef5;padding:16px}.attachment-kind-docx .attachment-preview-stage,.attachment-kind-html .attachment-preview-stage{padding:0;display:block;overflow:hidden}.attachment-kind-pdf .attachment-preview-stage,.attachment-kind-text .attachment-preview-stage{padding:0}.iq-text-reader{box-sizing:border-box;white-space:pre-wrap;color:#24334a;background:#fff;width:100%;height:100%;margin:0;padding:20px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.iq-csv-reader{box-sizing:border-box;color:#24334a;background:#fff;width:100%;height:100%;overflow:auto}.iq-csv-reader table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font:12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.iq-csv-reader :is(th,td){text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #dde4ed;border-right:1px solid #e7ecf2;min-width:110px;max-width:360px;padding:8px 10px}.iq-csv-reader th{color:#24334a;z-index:1;background:#f0f4f9;font-weight:700;position:sticky;top:0}.iq-csv-reader tbody tr:nth-child(2n) td{background:#f8fafc}.iq-csv-reader>p{color:#694e00;background:#fff4d6;border-top:1px solid #e8d290;margin:0;padding:8px 12px;font:600 11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;bottom:0}.attachment-quick-look .attachment-preview-fallback{color:#57667c}.attachment-quick-look .attachment-preview-fallback h3{font-size:18px;color:#172033!important}.attachment-quick-look .attachment-preview-fallback .primary-button{overflow-wrap:anywhere;max-width:100%}.iq-document-reader{color:#24334a;background:#edf1f6;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.iq-document-toolbar{background:#f5f7fa;border-bottom:1px solid #d9e1ec;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:6px 16px;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.iq-document-toolbar>span,.iq-document-toolbar button,.iq-document-zoom{align-items:center;gap:7px;display:flex}.iq-document-toolbar button{cursor:pointer;min-width:30px;min-height:30px;font:inherit;border:0;border-radius:6px;justify-content:center;padding:5px 7px;color:#34465e!important;background:0 0!important}.iq-document-toolbar button:hover:not(:disabled){background:#e1e9f5!important}.iq-document-toolbar button:disabled{opacity:.45;cursor:default}.iq-document-toolbar button:focus-visible{outline-offset:1px;outline:2px solid #245b9e}.iq-document-fit{font-variant-numeric:tabular-nums;min-width:72px!important}.iq-document-reader>iframe{background:#edf1f6;border:0;flex:1;width:100%;min-height:0}.iq-document-state{text-align:center;color:#607087;background:#edf1f6;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:280px;padding:32px;display:flex}.iq-document-state strong{color:#24334a;font-size:16px}.iq-document-state p{max-width:400px;margin:0 0 6px;line-height:1.6}.iq-document-state a{color:#1e58a5}.iq-document-copy-status{color:#1c5b45;background:#eef8f3;padding:6px 16px;font-size:12px}.iq-document-copy-menu{z-index:2147483600;background:#fff;border:1px solid #d6dfeb;border-radius:9px;padding:5px;position:fixed;box-shadow:0 10px 36px #07152930}.iq-document-copy-menu button{color:#24334a;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.iq-document-copy-menu button:hover{background:#e9f1ff}.iq-popout-root.attachment-popout-shell .attachment-preview-backdrop{padding:0;background:0 0!important}html[data-theme] .iq-popout-root .attachment-quick-look{border:0;border-radius:0;width:100%;height:100dvh}@media (width<=760px){html[data-theme] .attachment-preview-dialog.attachment-quick-look{border:0;border-radius:0;width:100vw;height:100dvh}html[data-theme] .attachment-quick-look>header{padding:calc(10px + env(safe-area-inset-top)) 12px 10px}.attachment-quick-look .window-drag-grip,.attachment-quick-look .panel-icon{display:none}.attachment-quick-look .attachment-preview-actions .secondary-button{min-width:34px;padding:7px;font-size:0}.iq-document-toolbar{gap:6px;padding:6px 10px}.iq-document-copy>span{display:none}}.attachment-copy-control{flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.attachment-copy-control .secondary-button{white-space:nowrap;gap:7px}.attachment-copy-status{z-index:10;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;min-width:170px;max-width:300px;margin-top:6px;padding:8px 12px;font-size:13px;line-height:1.45;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0002}.attachment-paste-error{color:#b34835;background:color-mix(in srgb,#b34835 6%,var(--surface));padding:10px 16px;font-size:14px}.inbox-format-toolbar button[aria-label=Paste\ attachment]{align-items:center;gap:6px;width:auto;padding:6px 10px;font-size:13px;display:inline-flex}.inbox-attachment-preview-item>.attachment-copy-control{margin-left:auto}.inbox-attachments-tray article>.attachment-copy-control button{padding:7px}.inbox-attachment-preview-item .attachment-copy-control button{padding:6px}.attachment-preview-actions{flex-wrap:wrap}.attachment-gallery-stage{position:relative}.attachment-gallery-nav{pointer-events:none;z-index:2;position:absolute;inset:0}.attachment-gallery-nav button{pointer-events:auto;color:#fff;cursor:pointer;background:#16263fe8;border:1px solid #fff8;border-radius:12px;place-items:center;width:48px;height:56px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #0003}.attachment-gallery-nav button:disabled{opacity:.25;cursor:default}.attachment-gallery-nav button:focus-visible{outline-offset:3px;outline:3px solid #5d9eff}.attachment-gallery-previous{left:10px}.attachment-gallery-next{right:10px}.attachment-gallery-nav>span{color:#fff;font-variant-numeric:tabular-nums;background:#16263fe8;border-radius:20px;padding:6px 12px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (width<=600px){.attachment-gallery-nav button{width:42px;height:52px}.attachment-gallery-previous{left:5px}.attachment-gallery-next{right:5px}}html[data-theme] .attachment-preview-backdrop.attachment-persistent-window{pointer-events:none;padding:32px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html[data-theme] .attachment-persistent-window>.attachment-preview-dialog{pointer-events:auto;resize:both;min-width:320px;max-width:calc(100vw - 24px);min-height:280px;max-height:calc(100dvh - 24px)}html[data-theme] .attachment-preview-backdrop.attachment-standalone{inset:0;padding:0!important}html[data-theme] .attachment-preview-backdrop.attachment-standalone>.attachment-preview-dialog{min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;resize:none;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;transform:none!important}html[data-theme] .attachment-standalone .draggable-window-handle{cursor:default}.attachment-window-dock{z-index:280;border:1px solid var(--line,#becada);background:var(--surface,#fff);max-width:min(340px,100vw - 32px);color:var(--ink,#172033);border-radius:12px;display:flex;position:fixed;bottom:14px;left:100px;box-shadow:0 8px 30px #10203530}.attachment-window-dock button{color:inherit;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.attachment-window-dock button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-window-status{color:var(--ink,#172033);max-width:280px;font-size:12px}.attachment-window-status:empty{display:none}@media (width<=760px){html[data-theme] .attachment-persistent-window>.attachment-preview-dialog{max-width:100vw;max-height:100dvh}.attachment-window-dock{left:16px}}html[data-theme] .attachment-preview-dialog.attachment-quick-look .attachment-preview-actions :is(button,a){color:var(--brand-ink,#172033)!important;background:var(--brand-paper,#fff)!important;border-color:var(--brand-line,#cad3df)!important}html[data-theme] .attachment-preview-dialog.attachment-quick-look .attachment-preview-actions svg{color:inherit!important}html[data-theme] .attachment-preview-dialog.attachment-quick-look .attachment-preview-stage{justify-content:stretch;align-items:stretch;min-height:0;padding:0;display:flex;color:#24334a!important;background:#edf1f6!important}html[data-theme] .attachment-preview-dialog.attachment-quick-look .attachment-preview-stage>img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:16px}html[data-theme] .attachment-preview-dialog.attachment-quick-look :is(.iq-text-reader,.iq-document-toolbar,.iq-document-state,.iq-document-copy-status){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#24334a!important}html[data-theme] .attachment-preview-dialog.attachment-quick-look .iq-document-toolbar :is(span,button,svg){color:#34465e!important}.iq-pdf-scroll{color:#24334a;background:#edf1f6;flex:1;min-height:0;padding:16px;overflow:auto}.iq-pdf-page{color:#172033;background:#fff;flex-shrink:0;margin:0 auto 16px;position:relative;box-shadow:0 2px 12px #17203318}.iq-pdf-page>canvas{display:block}.iq-pdf-page>span{font:14px Arial,sans-serif;position:absolute;top:20px;left:20px}.iq-pdf-text-layer{letter-spacing:normal;word-spacing:normal;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}html[data-theme] .attachment-preview-dialog .iq-pdf-text-layer :is(span,br),.iq-pdf-text-layer :is(span,br){white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute;color:#0000!important}.iq-pdf-text-layer>:not(.markedContent),.iq-pdf-text-layer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.iq-pdf-text-layer .markedContent{display:contents}.iq-pdf-text-layer::selection{background:#91baff80;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.iq-pdf-text-layer ::selection{background:#91baff80;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.iq-pdf-text-layer br::selection{background:0 0}.iq-pdf-page>canvas{-webkit-user-select:none;user-select:none}.iq-pdf-text-layer{-webkit-user-select:text;user-select:text;text-shadow:none}.iq-pdf-reader>.iq-document-toolbar{flex-wrap:wrap;flex-shrink:0}.iq-pdf-page-recovery{z-index:2;color:#63440b;background:#fff5df;padding:12px 16px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.iq-pdf-page-recovery p{margin:0 0 8px}.iq-pdf-page-recovery button{color:#63440b;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4aa72;border-radius:6px;padding:7px 12px}.iq-image-page{background:#fff;width:fit-content;max-width:100%;margin:0 auto;line-height:0;position:relative}.iq-image-page>img{-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.iq-image-page .iq-pdf-text-layer{line-height:1}.iq-pdf-page-tools{color:#34465e;z-index:2;-webkit-user-select:none;user-select:none;background:#f5f7fa;align-items:center;gap:10px;padding:8px 12px;font:12px/1.4 Arial,sans-serif;display:flex;position:relative}.iq-pdf-page-tools button{color:#34465e;background:#fff;border:1px solid #cad3df;border-radius:6px;padding:6px 9px}.iq-pdf-readable-text{z-index:2;color:#24334a;background:#fff;padding:8px 12px;font:14px/1.5 Arial,sans-serif;position:relative}.iq-pdf-readable-text summary{cursor:pointer}.iq-pdf-readable-text textarea{box-sizing:border-box;resize:vertical;-webkit-user-select:text;user-select:text;border:1px solid #cad3df;border-radius:6px;width:100%;min-height:200px;margin-top:8px;padding:12px;font:14px/1.6 Arial,sans-serif;display:block;color:#172033!important;background:#fff!important}.iq-pdf-text-layer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.iq-pdf-text-layer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.iq-pdf-text-layer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}@media (width<=760px){html[data-theme] .attachment-quick-look>header{flex-wrap:wrap;align-items:flex-start;gap:10px;position:relative}.attachment-quick-look>header>div:first-child{flex:0 0 calc(100% - 44px);width:calc(100% - 44px);min-width:0}html[data-theme] .attachment-preview-dialog.attachment-quick-look>header h2{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.attachment-quick-look>header p{white-space:normal;overflow-wrap:normal}.attachment-quick-look .attachment-preview-actions{flex:0 0 100%;justify-content:flex-start;width:100%}.attachment-quick-look .attachment-preview-actions [aria-label="Close attachment preview"]{top:calc(10px + env(safe-area-inset-top));width:36px;height:36px;position:absolute;right:12px}}.invoice-field-override{border:1px solid var(--brand-line,#d6e0eb);background:var(--brand-paper,#fff);color:var(--brand-ink,#182a43);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;font-size:13px;line-height:1.5;display:flex}.invoice-field-override>header{align-items:flex-start;gap:10px;display:flex}.invoice-field-override>header>span{color:var(--brand-blue,#194f91);padding-top:2px;display:flex}.invoice-field-override strong{font-size:14px;line-height:1.5}.invoice-field-override p{color:var(--brand-slate,#5e6f84);margin:0}.invoice-field-override.is-active{border-color:#5380b4 #5380b4 #5380b4 #1d5799;border-left-style:solid;border-left-width:3px}.invoice-field-override .invoice-override-reason{color:var(--brand-ink,#182a43);overflow-wrap:anywhere}.invoice-field-override small{color:var(--brand-slate,#5e6f84);font-size:12px}.invoice-field-override summary{cursor:pointer;font-weight:600}.invoice-field-override details ul{overflow-wrap:anywhere;max-height:200px;margin:10px 0 0;padding-left:18px;font-size:12px;overflow:auto}.invoice-field-override details li+li{margin-top:8px}.invoice-field-override form{flex-direction:column;gap:12px;display:flex}.invoice-field-override label{flex-direction:column;gap:6px;font-weight:600;display:flex}.invoice-field-override textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;font:inherit;border:1px solid var(--brand-line,#c7d5e5);background:var(--brand-paper,#fff);color:var(--brand-ink,#182a43);border-radius:8px;padding:10px}.invoice-field-override textarea:focus-visible{outline-offset:2px;outline:2px solid #3071b7}.invoice-field-override form>p{font-size:12px}.invoice-override-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.invoice-override-actions>button{white-space:normal;text-align:center;min-height:36px}.invoice-field-override .back-link{color:var(--brand-ink,#182a43);text-underline-offset:3px;text-decoration:underline}.qb-invoice-summary>.invoice-field-override{align-items:stretch;display:flex}.invoice-field-override [role=alert]{color:#a13b24}@media (width<=640px){.invoice-override-actions{align-items:stretch}.invoice-override-actions>.primary-button{flex:100%}}.inbox-mentions-backdrop{z-index:270;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101b3055;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-theme] .inbox-mentions-dialog{background:var(--brand-paper,#fff);border:1px solid var(--brand-line,#dce3ed);width:min(760px,96vw);height:min(860px,90dvh);min-height:0;color:var(--brand-ink,#172033);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 90px #07152940}.inbox-mentions-dialog>header{border-bottom:1px solid var(--brand-line,#dce3ed);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.inbox-mentions-dialog>header>div{align-items:center;gap:14px;display:flex}.inbox-mentions-dialog>header h2{margin:0;font-size:22px}.inbox-mentions-dialog>header p{color:var(--brand-slate,#607087);margin:3px 0 0;font-size:13px}.inbox-mentions-dialog button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px;display:inline-flex}.inbox-mentions-dialog button:disabled{opacity:.5;cursor:default}.inbox-mentions-dialog button:hover:not(:disabled){background:var(--brand-blue-wash,#edf4ff)}.inbox-mentions-dialog button:focus-visible{outline-offset:2px;outline:2px solid #3972b8}.inbox-mentions-tools{align-items:center;gap:8px;padding:12px 20px;font-size:12px;display:flex}.inbox-mentions-tools>[role=tablist]{gap:3px;margin-right:auto;display:flex}.inbox-mentions-tools [aria-selected=true]{background:var(--brand-blue-wash,#edf4ff);color:var(--brand-blue,#245b9e);font-weight:700}.inbox-mentions-search{border:1px solid var(--brand-line,#dce3ed);border-radius:9px;align-items:center;gap:10px;margin:0 24px 16px;padding:9px 12px;display:flex}.inbox-mentions-search input{outline:none;width:100%;min-width:0;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.inbox-mentions-list{flex:1;min-height:0;padding:0 24px 24px;overflow:auto}.inbox-mentions-list article{border:1px solid var(--brand-line,#dce3ed);border-radius:12px;margin-bottom:12px;padding:16px}.inbox-mentions-list article.unread{background:var(--brand-blue-wash,#edf4ff);border-left:3px solid #3872b8}.inbox-mention-meta{color:var(--brand-slate,#607087);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.inbox-mention-meta>span{align-items:center;gap:5px;display:flex}.inbox-mention-meta time{white-space:nowrap;font-size:12px}.inbox-mentions-dialog .inbox-mention-open{text-align:left;justify-content:space-between;width:100%;margin:10px 0;padding:0;display:flex}.inbox-mention-open>span{gap:4px;min-width:0;display:grid}.inbox-mention-open strong{overflow-wrap:anywhere;font-size:15px}.inbox-mention-open small{color:var(--brand-slate,#607087);font-size:12px}.inbox-mentions-list article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.inbox-mentions-list footer{color:var(--brand-blue,#245b9e);justify-content:space-between;padding-top:12px;font-size:12px;display:flex}.inbox-mentions-empty{text-align:center;min-height:250px;color:var(--brand-slate,#607087);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.inbox-mentions-empty strong{color:var(--brand-ink,#172033)}.inbox-mentions-empty p{max-width:360px;margin:0;font-size:13px}.inbox-mentions-error{color:#a32e3e;background:#fff1f2;padding:10px 24px;font-size:13px}.inbox-mentions-more{width:100%;font-size:13px!important}@media (width<=760px){.inbox-mentions-backdrop{padding:0}.inbox-mentions-dialog{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important}.inbox-mentions-dialog>header{padding:16px}.inbox-mentions-tools{padding:12px}.inbox-mentions-search{margin:0 16px 12px}.inbox-mentions-list{padding:0 16px 16px}.inbox-mention-meta{flex-wrap:wrap;align-items:flex-start}.inbox-mention-meta>span{flex-wrap:wrap}}.universal-search-workspace{z-index:11000;background:var(--surface,#fff);color:var(--ink,#172333);isolation:isolate;flex-direction:column;font-size:16px;display:flex;position:fixed;inset:0}.universal-search-workspace button,.universal-search-workspace input{font:inherit;color:inherit}.universal-search-header{border-bottom:1px solid var(--line,#dce3ec);align-items:center;gap:18px;min-height:90px;padding:20px 28px;display:flex}.universal-search-close{border:1px solid var(--line);background:0 0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.universal-search-input{min-width:0;color:var(--blue,#174a8b);flex:1;align-items:center;gap:15px;display:flex}.universal-search-input input{background:0 0;border:0;flex:1;min-width:0;padding:6px 0;font-size:22px;box-shadow:none!important;outline:none!important}.universal-search-input button{background:0 0;border:0;place-items:center;padding:8px;display:grid}.universal-search-hint{color:var(--muted,#657387);font-size:13px}.universal-search-hint kbd{border:1px solid var(--line);border-radius:5px;margin-left:10px;padding:3px 6px}.universal-search-types{border-bottom:1px solid var(--line);flex:none;gap:7px;padding:13px 28px;display:flex;overflow:auto}.universal-search-types button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.universal-search-types button[aria-pressed=true]{background:color-mix(in srgb,var(--blue,#174a8b) 12%,transparent);color:var(--blue,#174a8b);border-color:color-mix(in srgb,var(--blue,#174a8b) 25%,transparent);font-weight:650}.universal-search-types button span{opacity:.7;font-size:12px}.universal-search-content{flex:1;grid-template-columns:minmax(300px,36%) minmax(0,1fr);min-height:0;display:grid}.universal-search-list-pane{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.universal-results-label{justify-content:space-between;align-items:center;padding:17px 23px;font-size:14px;display:flex}.universal-results-label span{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.universal-search-results{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 10px 20px;overflow:auto}.universal-search-results>button{text-align:left;border:1px solid #0000;border-bottom-color:var(--line);background:0 0;border-radius:9px;align-items:flex-start;gap:13px;width:100%;min-width:0;margin-bottom:3px;padding:18px 14px;display:flex}.universal-search-results>button[aria-selected=true]{border-color:color-mix(in srgb,var(--blue,#174a8b) 40%,transparent);background:color-mix(in srgb,var(--blue,#174a8b) 8%,var(--surface,#fff));box-shadow:inset 3px 0 var(--blue,#174a8b)}.universal-result-icon{background:color-mix(in srgb,var(--blue,#174a8b) 8%,var(--surface,#fff));width:35px;height:35px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid}.universal-result-copy{flex:1;min-width:0}.universal-result-copy small{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.universal-result-copy strong{overflow-wrap:anywhere;font-size:15px;line-height:1.45;display:block}.universal-result-copy p{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.universal-search-preview-pane{background:color-mix(in srgb,var(--blue,#174a8b) 3%,var(--surface,#fff));flex-direction:column;min-width:0;min-height:0;display:flex}.universal-preview-header{border-bottom:1px solid var(--line);background:var(--surface);align-items:flex-start;gap:24px;padding:29px 34px;display:flex}.universal-preview-header>div{flex:1;min-width:0}.universal-preview-header span{color:var(--blue);font-size:13px;font-weight:600}.universal-preview-header h2{overflow-wrap:anywhere;margin:7px 0;font-size:23px;line-height:1.4}.universal-preview-header p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.universal-open-result{background:var(--blue,#174a8b);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:8px;padding:12px 15px;font-weight:650;display:flex;color:#fff!important;font-size:14px!important}.universal-preview-scroll{flex:1;min-height:0;padding:28px 34px;overflow:auto}.universal-preview-empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:64px 28px;display:flex}.universal-preview-empty strong{color:var(--ink);font-size:18px}.universal-preview-empty p{max-width:360px;margin:0;font-size:15px;line-height:1.6}.universal-record-preview dl{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 28px;padding:24px;display:grid}.universal-record-preview dt{color:var(--muted);margin-bottom:6px;font-size:13px}.universal-record-preview dd{overflow-wrap:anywhere;margin:0;font-size:16px}.universal-record-preview section{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:27px}.universal-record-preview h3{margin:0 0 16px;font-size:15px}.universal-record-preview p,.universal-message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.universal-preview-message{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:16px;overflow:hidden}.universal-preview-message summary{cursor:pointer;align-items:center;gap:12px;padding:20px;list-style:none;display:flex}.universal-preview-message summary>span:nth-child(2){flex:1;min-width:0}.universal-preview-message summary strong,.universal-preview-message summary small{overflow-wrap:anywhere;display:block}.universal-preview-message summary strong{font-size:15px}.universal-preview-message summary small,.universal-preview-message time{color:var(--muted);margin-top:4px;font-size:12px}.universal-message-avatar{background:color-mix(in srgb,var(--blue) 12%,var(--surface));width:36px;height:36px;color:var(--blue);border-radius:10px;flex:none;place-items:center;font-weight:650;display:grid}.universal-message-body{padding:4px 24px 25px}.universal-preview-files{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:15px 24px;display:flex}.universal-preview-files a{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:flex}.universal-search-workspace mark{color:#172033;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffdf59;border-radius:3px;padding:0 .08em}.universal-preview-loading,.universal-preview-error,.universal-search-error{padding:20px;font-size:14px;line-height:1.6}.universal-preview-loading>svg{vertical-align:middle;margin-right:8px}.universal-preview-error button,.universal-search-error button{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-top:10px;padding:7px 12px;display:block}.universal-preview-error,.universal-search-error{color:#b34835}.universal-mobile-back{display:none}.universal-back-to-search{background:var(--surface);color:var(--blue);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin:12px 24px 0;padding:9px 14px;font-size:14px;display:flex}.universal-search-workspace button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (width<=1050px){.universal-search-hint{display:none}.universal-preview-header{flex-wrap:wrap;padding:22px}.universal-preview-scroll{padding:22px}.universal-search-content{grid-template-columns:minmax(290px,40%) minmax(0,1fr)}}@media (width<=700px){.universal-search-header{gap:12px;min-height:75px;padding:15px}.universal-search-input input{font-size:17px}.universal-search-types{padding:10px 15px}.universal-search-content{display:flex}.universal-search-list-pane{border-right:0;width:100%}.universal-search-preview-pane{width:100%;display:none}.universal-search-workspace.show-preview .universal-search-list-pane{display:none}.universal-search-workspace.show-preview .universal-search-preview-pane{display:flex}.universal-mobile-back{background:0 0;border:0;align-items:center;gap:5px;width:100%;display:flex;color:var(--blue)!important;font-size:14px!important}.universal-preview-header{gap:12px;padding:17px}.universal-preview-header h2{font-size:20px}.universal-preview-scroll{padding:15px}.universal-record-preview dl{grid-template-columns:1fr;gap:18px;padding:20px}.universal-preview-message summary{flex-wrap:wrap}.universal-preview-message time{width:100%;padding-left:48px}.universal-open-result{font-size:13px!important}.universal-back-to-search{margin:10px 12px}}.universal-back-to-search{text-overflow:ellipsis;white-space:nowrap;flex:none;align-self:flex-start;max-width:calc(100% - 48px);overflow:hidden}.universal-preview-files>span{align-items:center;gap:8px;min-width:0;display:flex}html[data-theme=dark] .universal-search-workspace .universal-open-result{color:#10243f!important}.universal-search-workspace .universal-preview-header{flex-shrink:0}@media (width<=920px){html[data-theme] .iq-delight.app-shell .topbar-left>.global-search-button{flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;margin-left:6px;padding:0;display:inline-flex!important}html[data-theme] .iq-delight.app-shell .global-search-button :is(span,kbd){display:none}}.universal-search-recovery-container>.workspace-recovery{z-index:11000;background:var(--surface,#fff);place-content:center;padding:24px;position:fixed;inset:16px;overflow:auto}.universal-search-all-email{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-blue);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0 14px 12px;padding:11px 12px;font-size:13px;font-weight:650;display:flex}.universal-search-all-email:hover{background:var(--brand-surface-soft)}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard){color-scheme:inherit;font-size:16px;line-height:1.5;background:var(--brand-paper)!important;color:var(--brand-ink)!important;border-color:var(--brand-line-strong)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(.schedule-provider-results,.picker-results,.address-results,.contact-picker-results,.provider-results,.provider-search-results,.dispatch-recommendations,.nested-modal>form,.schedule-category-popover,.confirmation-summary){background:var(--brand-paper)!important;color:var(--brand-ink)!important;border-color:var(--brand-line-strong)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(.schedule-provider-results,.picker-results,.address-results,.contact-picker-results,.provider-results,.provider-search-results,.dispatch-recommendations)>button{min-height:48px;padding:10px 12px;font-size:14px;line-height:1.5;background:var(--brand-paper)!important;color:var(--brand-ink)!important;border-color:var(--brand-line)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(.schedule-provider-results,.picker-results,.address-results,.contact-picker-results,.provider-results,.provider-search-results,.dispatch-recommendations)>button:is(:hover:not(:disabled),:focus-visible,.selected,[aria-selected=true]){background:var(--brand-blue-wash)!important;color:var(--brand-ink)!important;border-color:var(--brand-blue)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(.schedule-payroll-grid,.provider-toggle,.contact-update-preferences,.company-update-preferences,.callback-toggle,.schedule-later-toggle,.confirmation-chips b,.customer-picker-selection,.dispatch-rank,.schedule-category-options>label,.schedule-category-trigger,.schedule-category-done){background:var(--brand-surface-soft)!important;color:var(--brand-ink)!important;border-color:var(--brand-line-strong)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) .provider-toggle button{min-height:44px;font-size:14px;color:var(--brand-slate)!important;background:0 0!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) .provider-toggle button.active,html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) .schedule-category-options>label.selected{background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important;border-color:var(--brand-blue)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(label,legend){line-height:1.5;color:var(--brand-ink)!important;font-size:14px!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(strong,dt){color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(p,small,em,.contact-empty-state,.provider-manual-divider){line-height:1.5;color:var(--brand-slate)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) p,html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(small,em),html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(.schedule-provider-results,.provider-results,.provider-search-results,.picker-results,.address-results,.contact-picker-results,.dispatch-recommendations,.review-card,.scope-card-title) strong{font-size:14px!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(.schedule-provider-results,.provider-results,.provider-search-results,.picker-results,.address-results,.contact-picker-results) :is(span,strong,small,em){white-space:normal;overflow-wrap:anywhere;min-width:0}html[data-theme] .iq-delight .work-order-wizard :is(.contact-update-preferences,.company-update-preferences){flex-wrap:wrap;gap:12px!important}html[data-theme] .iq-delight .work-order-wizard :is(.contact-update-preferences,.company-update-preferences)>span{font-size:14px;color:var(--brand-ink)!important}html[data-theme] .iq-delight .work-order-wizard .review-card :is(dt,dd){white-space:normal;overflow-wrap:anywhere;max-height:none;font-size:14px;line-height:1.5}html[data-theme] .iq-delight .work-order-wizard .persistent-create-button,html[data-theme] .iq-delight .work-order-wizard .persistent-create-button:hover{background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important;border-color:var(--brand-blue)!important}html[data-theme] .iq-delight .work-order-wizard .scope-card-title>span{background:var(--brand-blue-wash)!important;color:var(--brand-blue-dark)!important}html[data-theme] .iq-delight .work-order-wizard :is(.wizard-brand>span,.wizard-progress button.active>span,.confirmation-summary>span){background:var(--workspace-action)!important;color:#fff!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;line-height:1.5;color:var(--brand-ink)!important;background:var(--brand-surface-soft)!important;border-color:var(--brand-line-strong)!important;font-size:16px!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) .search-picker{background:var(--brand-surface-soft)!important;color:var(--brand-slate)!important;border-color:var(--brand-line-strong)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) .search-picker input{background:0 0!important;border:0!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(button,input,select,textarea):focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(.schedule-provider-load-error,.dispatch-recommendation-error,.wizard-error){background:var(--brand-red-wash)!important;color:var(--brand-red)!important;border-color:var(--brand-red)!important}html[data-theme] .iq-delight :is(.schedule-editor,.work-order-wizard) :is(.provider-grade,.schedule-provider-results b){background:var(--brand-green-wash)!important;color:var(--brand-green)!important}html[data-theme] .iq-delight .work-order-wizard :is(.intake-customer-resolution,.intake-public-details,.upload-zone){background:var(--brand-surface-soft)!important;color:var(--brand-ink)!important;border-color:var(--brand-line-strong)!important}html[data-theme] .iq-delight .work-order-wizard .intake-customer-resolution>details>summary{color:var(--brand-ink)!important}html[data-theme] .iq-delight .work-order-wizard :is(.wizard-progress strong,.customer-picker-selection span,.upload-zone>span,.intake-public-details header span,.intake-public-details a,.email-order-reference-actions a){line-height:1.5;font-size:14px!important}html[data-theme] .iq-delight .work-order-wizard .wizard-progress button>span{color:var(--brand-ink)}html[data-theme] .iq-delight .work-order-wizard .intake-customer-resolution summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:4px}html[data-theme] .iq-delight .schedule-editor{box-sizing:border-box;gap:18px;max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto}html[data-theme] .iq-delight .schedule-editor .schedule-provider-results{max-height:240px;box-shadow:none;margin-top:4px;position:static}html[data-theme] .iq-delight .schedule-editor>header{align-items:flex-start;gap:16px}html[data-theme] .iq-delight .schedule-editor>header h2{font-size:22px}html[data-theme] .iq-delight .schedule-editor>header p{margin:6px 0 0}html[data-theme] .iq-delight .schedule-editor>header .icon-button{flex-shrink:0}@media (width<=600px){html[data-theme] .iq-delight .schedule-editor{padding:16px}html[data-theme] .iq-delight .schedule-editor :is(.schedule-time-grid,.schedule-payroll-grid){grid-template-columns:minmax(0,1fr)}}.work-order-wizard .wizard-form,html[data-theme] .iq-delight .work-order-wizard .wizard-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.work-order-wizard .wizard-form>.wizard-panel.active{flex:1 1 0;min-height:0;overflow:hidden auto}.work-order-wizard .wizard-form>.wizard-actions{flex:none}.work-order-wizard .wizard-form>.wizard-error,html[data-theme] .iq-delight .work-order-wizard .wizard-form>.wizard-error{opacity:1;border-radius:10px;flex:none;gap:10px;max-height:28vh;margin:12px 20px 0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex;position:relative;overflow-y:auto;color:#8d2020!important;background:#fff1f0!important;border:1px solid #bd4b43!important}.work-order-wizard .wizard-error>svg{flex:none;margin-top:2px}.work-order-wizard .wizard-error>div{overflow-wrap:anywhere;min-width:0}.work-order-wizard .wizard-error :is(strong,p,small),html[data-theme] .iq-delight .work-order-wizard .wizard-form>.wizard-error :is(strong,p,small){opacity:1;line-height:1.5;position:static;color:inherit!important;font-size:14px!important}.work-order-wizard .wizard-error p{margin:4px 0}html[data-theme=dark] .work-order-wizard .wizard-form>.wizard-error,html[data-theme=dark] .iq-delight .work-order-wizard .wizard-form>.wizard-error{color:#ffd6d2!important;background:#392022!important;border-color:#a25d60!important}.work-order-wizard .wizard-provider-selected{align-items:center;gap:8px;display:flex}.work-order-wizard .scope-card{justify-content:flex-start;height:auto;min-height:0}.work-order-wizard .scope-grid>.provider-wizard-field{align-self:start;min-height:0}.work-order-wizard .scope-grid>.dispatch-client-details{grid-column:1/-1}.work-order-wizard .wizard-time-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.work-order-wizard .scope-schedule-card>.schedule-call-categories{display:block}.work-order-wizard .scope-schedule-card>div:last-child{grid-template-columns:minmax(0,1fr)}.work-order-wizard .wizard-actions>span{color:var(--brand-slate)!important}.work-order-wizard .wizard-provider-selected svg{color:var(--brand-green);flex-shrink:0}.work-order-wizard .wizard-provider-options{border-top:1px solid var(--brand-line);margin-top:12px;padding-top:12px}.work-order-wizard .wizard-provider-options summary{cursor:pointer;font-size:14px;font-weight:600}.work-order-wizard .wizard-provider-options>label{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.work-order-wizard .wizard-provider-options>label select{max-width:150px}.work-order-wizard .wizard-provider-options .dispatch-recommendations{margin-top:12px}@media (width<=600px){.work-order-wizard .wizard-form>.wizard-error,html[data-theme] .iq-delight .work-order-wizard .wizard-form>.wizard-error{margin:8px 12px 0;padding:10px 12px}}.inbox-mobile-selection-head,.inbox-mobile-dock,.inbox-status-close{display:none}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list{isolation:isolate;gap:0;position:relative;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list>.inbox-multi-picker,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-new-email,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-list-header{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-list-head{box-sizing:border-box;flex:none;order:-3;justify-content:space-between;align-items:center;gap:10px;min-height:68px;display:flex;padding:12px 14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-list-head>.inbox-mobile-folder{align-items:center;gap:7px;min-width:0;max-width:calc(100% - 128px);height:44px;padding:0 12px;display:flex;border:1px solid var(--front-line)!important;background:var(--front-card)!important;border-radius:28px!important;box-shadow:0 2px 12px #18233005!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-folder>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-folder>svg{flex:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-list-head>.inbox-mobile-tools{border:1px solid var(--front-line);background:var(--front-card);border-radius:28px;gap:0;padding:0 3px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-list-head>.inbox-mobile-tools>button{place-items:center;width:38px;height:44px;min-height:44px;padding:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-list-head>.inbox-mobile-tools>button[title=Mentions],html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-list-head .inbox-mobile-popout{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs{scrollbar-width:none;border:0;flex:none;order:-2;gap:8px;padding:2px 14px 12px;display:flex;overflow-x:auto}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs button{white-space:nowrap;flex:none;max-width:none;min-height:38px;padding:7px 15px;font-size:14px;font-weight:500;border:1px solid var(--front-line)!important;color:var(--front-ink)!important;background:0 0!important;border-radius:24px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs button.active{box-shadow:none;background:var(--front-hover)!important;border-color:var(--front-line)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-front-status-tabs button:after{display:none}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list:not(.mobile-selecting)>.inbox-selection-toolbar,html[data-theme] .iq-delight.app-shell .inbox-front .mobile-selecting>.inbox-mobile-list-head{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .mobile-selecting>.inbox-front-status-tabs{opacity:.45;pointer-events:none}html[data-theme] .iq-delight.app-shell .inbox-front .mobile-selecting>.inbox-selection-toolbar{background:0 0;border:0;min-height:38px;padding:0 14px 5px}html[data-theme] .iq-delight.app-shell .inbox-front .mobile-selecting>.inbox-selection-toolbar>.iq-selection-count,html[data-theme] .iq-delight.app-shell .inbox-front .mobile-selecting>.inbox-selection-toolbar>button:last-child{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-summary{border:0;min-height:32px;padding:0 15px 4px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-list-scroll{overscroll-behavior-y:contain;touch-action:pan-y;padding:0 12px calc(96px + env(safe-area-inset-bottom))!important}html[data-theme] .iq-delight.app-shell .inbox-front .mobile-selecting>.inbox-list-scroll{padding-bottom:20px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list .inbox-conversation-card-wrap>.inbox-conversation-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;gap:7px;min-height:98px;border-radius:0!important;padding:18px 12px 18px 10px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list .inbox-conversation-card-wrap>.inbox-conversation-card.active{background:0 0!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-copy{gap:5px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-line strong{font-size:16px;font-weight:500;line-height:1.35}html[data-theme] .iq-delight.app-shell .inbox-front .unread .inbox-card-line strong{font-weight:650}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-line time{font-size:13px;font-weight:400}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-copy>b,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-copy>small{font-size:14px;line-height:1.4}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-card-meta,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-person-routing{display:none!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-multi-source{opacity:.8;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card>.inbox-read-state{flex-basis:6px;width:6px;height:6px;margin:0;position:absolute;top:25px;left:0}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .inbox-conversation-card-wrap.selecting{background:0 0!important;border:0!important;border-radius:0!important}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .selecting>.inbox-conversation-card{border-bottom-color:var(--front-line)!important;padding-left:46px!important}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .selecting.checked>.inbox-conversation-card{border-bottom-color:var(--front-line)!important}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .selecting .inbox-read-state{display:block;top:25px;left:35px}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .inbox-conversation-checkbox{appearance:none;border:2px solid var(--front-line);opacity:1;background:0 0;border-radius:50%;width:24px;height:24px;min-height:24px;top:34px;left:8px;box-shadow:0 0 0 9px #0000}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .inbox-conversation-checkbox:checked{background:var(--front-accent);border-color:var(--front-accent)}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .inbox-conversation-checkbox:checked:after{content:"";border:solid var(--front-card);border-width:0 2px 2px 0;width:6px;height:11px;display:block;position:absolute;top:3px;left:6px;transform:rotate(45deg)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-selection-head{box-sizing:border-box;flex:none;order:-3;justify-content:space-between;align-items:center;gap:8px;min-height:68px;padding:12px 14px;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-selection-head>button,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-selection-head>fieldset{border:1px solid var(--front-line);background:var(--front-card);min-width:0;color:var(--front-ink);border-radius:28px;align-items:center;gap:5px;min-height:44px;margin:0;padding:0 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;display:flex}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-selection-head>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-selection-head fieldset>button{color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:44px;padding:0;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-selection-head :disabled{opacity:.5}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-dock{z-index:8;bottom:max(12px,env(safe-area-inset-bottom));pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;left:20px;right:20px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-dock nav{background:var(--front-card);border:1px solid var(--front-line);pointer-events:auto;border-radius:40px;flex:1;justify-content:space-around;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:0 5px 32px #18233015}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-dock button{color:var(--front-ink);pointer-events:auto;background:0 0;border:0;border-radius:32px;flex:1;place-items:center;height:48px;min-height:48px;padding:8px;display:grid}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-dock button.active{background:var(--front-hover);color:var(--front-accent)}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-mobile-dock>.inbox-mobile-compose{background:var(--front-card);border:1px solid var(--front-line);flex:none;width:58px;height:58px;box-shadow:0 5px 32px #18233015}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.mobile-queues-open .inbox-queues,html[data-theme] .iq-delight.app-shell .inbox-front .inbox-shell.inbox-sidebar-hidden.mobile-queues-open .inbox-queues{background:var(--front-list);max-width:calc(100% - 32px);padding:20px 14px max(20px,env(safe-area-inset-bottom));border-radius:0 26px 26px 0;gap:16px;width:min(86vw,360px)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-heading h1{font-size:24px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button{border-radius:12px;gap:12px;min-height:48px;padding:10px 12px;font-size:16px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group>summary{min-height:48px;padding:10px 8px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group>summary b{font-size:16px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group>summary small{margin-top:3px;font-size:12px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-queues nav button strong{font-size:14px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-rail-group-folders{padding-left:14px}html[data-theme] .inbox-status-menu{width:100%;padding:10px 16px max(12px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;box-shadow:0 -12px 60px #10182030}html[data-theme] .inbox-status-menu:before{content:"";background:var(--front-line,#dce1e8);border-radius:4px;flex:none;align-self:center;width:36px;height:4px;margin:0 0 12px}html[data-theme] .inbox-status-menu::backdrop{background:#080d1859}html[data-theme] .inbox-status-menu-heading{min-height:36px;color:var(--front-ink,#222a35);padding:0 4px 10px;font-size:16px;font-weight:600}html[data-theme] .inbox-status-menu-heading>span:nth-child(2){margin-left:auto}html[data-theme] .inbox-status-menu .inbox-status-close{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}html[data-theme] .inbox-command-section>button{gap:14px;min-height:48px;padding:10px 8px;font-size:16px}html[data-theme] .inbox-status-menu-hint{display:none}html[data-theme] .inbox-floating-action-menu{right:14px;bottom:max(20px,env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;border-radius:22px;width:min(340px,100vw - 28px);max-height:75dvh;padding:12px;top:auto!important;left:auto!important}html[data-theme] .inbox-floating-action-menu button{gap:14px;min-height:48px;font-size:16px}html[data-theme] .inbox-floating-action-menu input{min-height:38px;font-size:16px}html[data-theme] .inbox-floating-action-menu hr{border:0;border-top:1px solid #8793a326;width:100%;margin:5px 0}html[data-theme] .inbox-floating-action-menu button[data-destructive]{color:#d92d20}html[data-theme=dark] .inbox-floating-action-menu button[data-destructive]{color:#ff8585}html[data-theme] .iq-delight.app-shell .inbox-front .email-attachment-select input{width:20px;height:20px;min-height:20px}}.inbox-conversation-card-wrap.is-swiping{isolation:isolate;overflow:hidden}.inbox-conversation-card-wrap.is-swiping>.inbox-conversation-card{z-index:1;position:relative;background:var(--front-list,var(--surface,#fff))!important;transition:none!important}.inbox-conversation-card-wrap.is-swiping>.inbox-card-quick-actions{visibility:hidden}.inbox-swipe-action{width:110px;color:var(--front-ink,#222a35);background:var(--front-hover,#edf1f7);pointer-events:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:13px;display:flex;position:absolute;inset:4px 0 4px auto}.inbox-swipe-action.snooze{color:#8c5900;background:#fff0cf;inset:4px auto 4px 0}.inbox-swipe-action.ready{background:var(--front-accent,#174a8b);color:#fff}.inbox-swipe-action.snooze.ready{color:#fff;background:#9a6200}html[data-theme=dark] .inbox-swipe-action.snooze{color:#ffcd69;background:#493719}html[data-theme=dark] .inbox-swipe-action.snooze.ready{color:#fff;background:#9a6200}.inbox-snooze-sheet{box-sizing:border-box;border:1px solid var(--front-line,#dce1e8);background:var(--front-card,var(--surface,#fff));width:min(430px,100vw - 24px);max-height:85dvh;color:var(--front-ink,var(--ink,#222a35));font:inherit;border-radius:22px;margin:auto;padding:20px;overflow:auto;box-shadow:0 16px 60px #0003}.inbox-snooze-sheet::backdrop{background:#080d1859}.inbox-snooze-sheet header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-swipe-sheet .inbox-snooze-presets button span{text-align:left;gap:3px;display:grid}.inbox-swipe-sheet .inbox-snooze-presets button small{color:var(--muted,#637083);font-size:12px}.inbox-swipe-sheet .iq-bulk-menu-search{align-items:center;gap:8px;margin:12px 0;display:flex;position:relative}.inbox-snooze-sheet h2{color:inherit;margin:0;font-size:19px;font-weight:650}.inbox-snooze-sheet header>button{min-width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.inbox-snooze-subject{color:var(--front-muted,var(--muted,#697586));text-overflow:ellipsis;white-space:nowrap;margin:4px 0 16px;font-size:13px;overflow:hidden}.inbox-snooze-presets{display:grid}.inbox-snooze-presets button{border:0;border-bottom:1px solid var(--front-line,#dce1e8);min-height:56px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 4px;display:flex}.inbox-snooze-presets button span{flex:1}.inbox-snooze-sheet form{gap:12px;margin-top:20px;display:grid}.inbox-snooze-sheet label{gap:8px;font-size:14px;display:grid}.inbox-snooze-sheet input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid var(--front-line,#dce1e8);color:inherit;background:0 0;border-radius:10px;padding:10px;font-size:16px}.inbox-snooze-sheet button{cursor:pointer}.inbox-snooze-sheet form>button{min-height:48px}.inbox-snooze-sheet :focus-visible{outline:2px solid var(--front-accent,#174a8b);outline-offset:2px}.inbox-snooze-sheet [role=alert]{color:#c53030;margin:0;font-size:14px}.inbox-status-only .inbox-command-section-label{display:none}@media (width<=760px){.inbox-snooze-sheet{width:100%;max-width:100%;max-height:85dvh;padding:16px 24px max(24px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;margin:0;inset:auto 0 0}.inbox-snooze-sheet:before{content:"";background:var(--front-line,#dce1e8);border-radius:4px;width:36px;height:4px;margin:0 auto 12px;display:block}.inbox-status-only .iq-status-symbol{background:currentColor;border-radius:4px;width:16px;height:16px}.inbox-status-only .iq-status-symbol svg{display:none}}html[data-theme] .inbox-snooze-sheet button{color:inherit}html[data-theme] .inbox-snooze-sheet input{background:var(--surface,#fff);color:inherit;border-color:var(--border,#dce1e8)}html[data-theme] .inbox-snooze-sheet form>button{color:#fff;background:#174a8b}html[data-theme=dark] .inbox-snooze-sheet{color:#edf0f5;background:#22272d;border-color:#3a414c}html[data-theme=dark] .inbox-snooze-sheet input{color:#edf0f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191d23;border-color:#4b5461}html[data-theme=dark] .inbox-snooze-presets button{border-color:#3a414c}html[data-theme=dark] .inbox-snooze-sheet [role=alert]{color:#f99}@media (width<=760px){html[data-theme] .iq-delight.app-shell .inbox-front .inbox-multi-compact{border:0;flex:1;min-width:0;padding:0;display:block!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-multi-compact .inbox-multi-trigger{border-radius:24px;gap:7px;min-height:44px;padding:10px 12px;font-size:14px;width:100%!important;display:flex!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-multi-compact .inbox-multi-trigger>span{display:none}html[data-theme] .inbox-multi-panel{box-sizing:border-box;max-width:none;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;border-radius:24px 24px 0 0;margin:0;overflow:auto;width:100%!important;max-height:80dvh!important;position:fixed!important;inset:auto 0 0!important}html[data-theme] .inbox-multi-panel::backdrop{background:#080d1859}html[data-theme] .inbox-multi-panel header{padding:18px 16px 12px}html[data-theme] .inbox-multi-panel header strong{font-size:18px}html[data-theme] .inbox-multi-panel header button{min-width:44px;min-height:44px}html[data-theme] .inbox-multi-panel input:not([type=checkbox]){min-height:36px;font-size:16px!important}html[data-theme] .inbox-multi-panel .inbox-multi-options{min-height:80px;max-height:calc(80dvh - 250px)}html[data-theme] .inbox-multi-panel .inbox-multi-options label{box-sizing:border-box;min-height:54px}html[data-theme] .inbox-multi-panel .inbox-multi-options strong{font-size:14px}html[data-theme] .inbox-multi-panel .inbox-multi-options small{font-size:12px}html[data-theme] .inbox-multi-panel .inbox-multi-options label>strong{margin-left:auto}html[data-theme] .inbox-multi-panel footer button,.inbox-multi-all button{min-height:44px}html[data-theme] .inbox-multi-panel .inbox-multi-all{flex-wrap:wrap;padding:4px 12px}}.office-mobile-nav{display:none}@media (width<=760px){html[data-theme] .iq-delight.office-mobile-layout :is(.sidebar,.sidebar-scrim,.mobile-menu,.assistant-mobile-navigation){display:none!important}html[data-theme] .iq-delight.office-mobile-layout.app-shell{--office-nav-height:calc(72px + env(safe-area-inset-bottom));box-sizing:border-box;padding-bottom:var(--office-nav-height)!important}html[data-theme] .iq-delight.office-mobile-layout.app-shell>.main-area{width:100%!important;bottom:var(--office-nav-height)!important;height:calc(100dvh - var(--office-nav-height))!important;max-height:calc(100dvh - var(--office-nav-height))!important;margin-left:0!important}html[data-theme] .iq-delight.office-mobile-layout.app-shell.assistant-mode>.topbar,html[data-theme] .iq-delight.office-mobile-layout.app-shell.assistant-mode .mobile-assistant-new{display:none!important}html[data-theme] .iq-delight.office-mobile-layout.app-shell.assistant-mode>.main-area.home-workspace{padding-top:env(safe-area-inset-top,0px)!important}html[data-theme] .iq-delight.office-mobile-layout:not(.app-shell){padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}html[data-theme] .iq-delight.office-mobile-layout.isolated-work-order-shell{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;scroll-padding-bottom:calc(82px + env(safe-area-inset-bottom));overflow:hidden auto}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-nav{z-index:35;height:calc(72px + env(safe-area-inset-bottom));min-height:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--brand-paper,#fff);border-top:1px solid var(--brand-line,#dce2e9);color:var(--brand-muted,#65748a);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 24px #0a142b0a}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-nav[data-audience=admin]{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-nav[data-audience=supervisor]{grid-template-columns:repeat(7,minmax(0,1fr))}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-nav button{min-width:44px;height:56px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:3px;font-size:12px;font-weight:600;display:flex}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-nav button.active{color:var(--brand-blue,#1b5597);background:var(--brand-blue-wash,#e9f2ff)}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-nav .office-mobile-create{color:#fff;background:linear-gradient(145deg,#1688ff 0%,#0066e6 100%);border:1px solid #2188ff;border-radius:16px;place-self:center;width:min(54px,100% - 4px);height:54px;min-height:54px;font-weight:750;transform:translateY(-1px);box-shadow:0 7px 18px #006ee64a,inset 0 1px #ffffff42}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-nav .office-mobile-create:hover{background:linear-gradient(145deg,#3298ff 0%,#0871f2 100%)}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-nav .office-mobile-create:active{transform:translateY(0);box-shadow:0 3px 10px #006ee63d,inset 0 1px #ffffff30}html[data-theme] .iq-delight.office-mobile-layout .office-mobile-create span{color:#fff;font-size:12px;line-height:1}html[data-theme] .iq-delight.office-mobile-layout .inbox-mobile-dock{display:none!important}html[data-theme] .iq-delight.office-mobile-layout .inbox-front .inbox-list-scroll{padding-bottom:16px!important}html[data-theme] .iq-delight.office-mobile-layout .toast{bottom:calc(88px + env(safe-area-inset-bottom))!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list .inbox-conversation-card-wrap{margin:4px 0;overflow:hidden;border-radius:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list .inbox-conversation-card-wrap>.inbox-conversation-card{min-height:102px;box-shadow:none!important;border:1px solid #0000!important;border-radius:16px!important;outline:none!important;padding:16px 14px!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list .inbox-conversation-card-wrap>.inbox-conversation-card.active{background:var(--front-hover)!important;border-color:var(--front-line)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-list .inbox-conversation-card-wrap>.inbox-conversation-card:focus-visible{box-shadow:inset 0 0 0 2px var(--front-accent)!important}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-conversation-card>.inbox-read-state{top:24px;left:4px}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .inbox-conversation-card-wrap.selecting{border-radius:16px!important}html[data-theme] .iq-delight.app-shell .inbox-front.inbox-premium-selection .selecting>.inbox-conversation-card{padding-left:46px!important}}.office-mobile-create-sheet{box-sizing:border-box;width:100%;max-width:100%;max-height:85dvh;padding:16px 22px max(24px,env(safe-area-inset-bottom));color:#243247;font:inherit;background:#fff;border:1px solid #dce2e9;border-radius:26px 26px 0 0;margin:0;inset:auto 0 0;overflow:auto;box-shadow:0 -12px 60px #10182030}.office-mobile-create-sheet::backdrop{background:#080d1866}.office-mobile-create-sheet:before{content:"";background:#dce2e9;border-radius:4px;width:36px;height:4px;margin:0 auto 12px;display:block}.office-mobile-create-sheet header{justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}.office-mobile-create-sheet h2{color:inherit;margin:0;font-size:21px}.office-mobile-create-sheet header button{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.office-mobile-create-sheet>button{width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9edf2;align-items:center;gap:16px;padding:13px 4px;display:flex}.office-mobile-create-sheet>button>svg{color:#2966a9;flex:none}.office-mobile-create-sheet>button>span{gap:4px;display:grid}.office-mobile-create-sheet strong{font-size:16px;font-weight:600}.office-mobile-create-sheet small{color:#67768a;font-size:12px}.office-mobile-create-sheet :focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #659be2}html[data-theme=dark] .office-mobile-create-sheet{color:#edf0f5;background:#22272d;border-color:#3a414c}html[data-theme=dark] .office-mobile-create-sheet>button{border-color:#3a414c}html[data-theme=dark] .office-mobile-create-sheet small{color:#abb5c2}html[data-theme=dark] .office-mobile-create-sheet>button>svg{color:#9ec8ff}@media (width<=760px){html[data-theme=dark] .iq-delight.office-mobile-layout .office-mobile-nav{color:#aeb9c9;background:#1b2028;border-color:#353d4b}html[data-theme=dark] .iq-delight.office-mobile-layout .office-mobile-nav button.active{color:#a8cdff;background:#26374e}html[data-theme=dark] .iq-delight.office-mobile-layout .office-mobile-nav .office-mobile-create{color:#fff;background:linear-gradient(145deg,#1688ff 0%,#0066e6 100%);border-color:#3a9cff}}.office-field-workspace{min-width:0}html[data-theme] .iq-delight.office-field-workspace.tech-mobile-shell{max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding-bottom:0!important}html[data-theme] .office-field-workspace>.tech-mobile-header.main{display:none!important}html[data-theme] .office-field-workspace>.tech-mobile-header{position:relative!important;top:auto!important}html[data-theme] .office-field-workspace>.tech-mobile-main{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:24px!important}html[data-theme] .office-field-workspace>.tech-order-detail{padding-bottom:24px!important}.office-personal-pay{gap:20px;max-width:1200px;margin:auto;padding:24px;display:grid}.office-personal-pay>header h1{margin:0 0 8px}.office-personal-pay>header p{color:var(--brand-muted);margin:0}@media (width<=760px){.office-personal-pay{gap:16px;padding:16px}html[data-theme] .iq-delight.office-mobile-layout .inbox-front .email-compose-floating{inset:0 0 calc(72px + env(safe-area-inset-bottom))!important}html[data-theme] .iq-delight.office-mobile-layout .inbox-front .email-compose-floating .inbox-new-message-dialog{height:calc(100dvh - 72px - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 72px - env(safe-area-inset-bottom))!important}html[data-theme] .iq-delight.office-mobile-layout .inbox-front .email-compose-floating.is-minimized{inset:auto 8px calc(80px + env(safe-area-inset-bottom))!important}html[data-theme] .iq-delight.office-mobile-layout .inbox-front .email-compose-floating.is-minimized .inbox-new-message-dialog{height:auto!important}}@media (width<=359px){html[data-theme] .iq-delight.office-mobile-layout .topbar-left>strong{left:100px!important;transform:none!important}}@media (width<=760px){html[data-theme=dark] .iq-delight.office-mobile-layout .toast{color:#edf3fa!important;background:#26313f!important;border-color:#49596d!important}}html[data-theme] .iq-delight.app-shell :is(.inbox-action-error,.inbox-permission-banner.error,.operations-banner.error,.wizard-error,.tech-email-error,.inbox-bulk-errors,.inbox-send-feedback.is-error){opacity:1;overflow-wrap:anywhere;color:#8d2020!important;background:#fff1f0!important;border:1px solid #eab5b0!important}html[data-theme=dark] .iq-delight.app-shell :is(.inbox-action-error,.inbox-permission-banner.error,.operations-banner.error,.wizard-error,.tech-email-error,.inbox-bulk-errors,.inbox-send-feedback.is-error){color:#ffd6d2!important;background:#392022!important;border-color:#a25d60!important}html[data-theme] .iq-delight.app-shell :is(.inbox-action-error,.inbox-permission-banner.error,.operations-banner.error,.wizard-error,.tech-email-error,.inbox-bulk-errors,.inbox-send-feedback.is-error) :is(p,span,strong,small,code){opacity:1;color:inherit!important}html[data-theme] .iq-delight.app-shell .toast{box-sizing:border-box;overflow-wrap:anywhere;max-width:calc(100vw - 32px);font-size:14px;line-height:1.5;color:#fff!important;background:#223044!important;border:1px solid #687991!important}html[data-theme] .iq-delight.app-shell .toast :is(span,strong,small,p,code,svg){opacity:1;color:inherit!important}.inbox-action-error{border-radius:12px;flex:none;align-items:flex-start;gap:10px;margin:8px 12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.inbox-action-error>svg{flex:none;margin-top:2px}.inbox-action-error>div{flex:1;min-width:0}.inbox-action-error p{margin:3px 0 0}.inbox-action-error button{min-height:44px;font:inherit;border:1px solid;border-radius:8px;flex:none;padding:7px 12px;color:inherit!important;background:0 0!important}.inbox-action-error button:last-child{border:0;min-width:44px;padding:8px}html[data-theme] .iq-delight .inbox-work-order-create-compact{box-sizing:border-box;font:inherit;white-space:nowrap;background:#2463a9;border:1px solid #3476bd;border-radius:7px;flex:none;order:100;justify-content:center;align-items:center;gap:6px;max-width:220px;height:30px;min-height:30px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0b274c30;color:#fff!important}html[data-theme] .iq-delight .inbox-work-order-create-compact:hover{background:#1d5593;border-color:#2b69ae}html[data-theme] .iq-delight .inbox-work-order-create-compact.is-linked{background:#315a89;border-color:#4774a5}.inbox-work-order-create-compact span{text-overflow:ellipsis;overflow:hidden}.inbox-work-order-create-compact svg{flex:none}.inbox-work-order-create-compact:focus-visible{outline-offset:2px;outline:3px solid #74a7ef}.email-order-review{color:#183c6c;background:#f1f6ff;border:1px solid #b7cbe5;border-radius:12px;flex:none;margin:0 20px 8px;overflow:hidden}.email-order-review>details>summary{cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;min-height:44px;padding:12px 14px;font-size:14px;list-style:none;display:flex}.email-order-review>details>summary>span{flex:1;min-width:0}.email-order-review small{color:inherit;font-size:12px;line-height:1.6;display:block}.email-order-review>details>div{overscroll-behavior:contain;max-height:28dvh;padding:0 14px 12px;font-size:13px;line-height:1.55;overflow:auto}.email-order-review p{overflow-wrap:anywhere;margin:8px 0;color:inherit!important}.email-order-review dl{gap:10px;margin:8px 0;display:grid}.email-order-review dl>div{border-top:1px solid #bbcce2;grid-template-columns:130px 1fr;gap:10px;padding-top:8px;display:grid}.email-order-review dt{font-weight:600}.email-order-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.email-order-review dd details{margin-top:3px}.email-order-review dd summary{cursor:pointer;align-items:center;min-height:32px;font-size:12px;text-decoration:underline;display:flex}.email-order-review blockquote{opacity:1;border-left:3px solid #558cc7;margin:4px 0;padding:6px 10px}.email-order-review .email-order-subject{font-weight:650}html[data-theme=dark] .email-order-review{color:#d4e5ff;background:#213046;border-color:#526b8c}html[data-theme] .email-order-review :is(summary,dt,dd,strong,small,blockquote){color:inherit!important}@media (width<=760px){.inbox-action-error{flex-wrap:wrap;margin:6px 8px;padding:12px;font-size:14px}.inbox-action-error>div{flex-basis:calc(100% - 38px)}.inbox-action-error>button:last-child{margin-left:auto}.inbox-work-order-create-compact{max-width:min(190px,55vw)}.email-order-review{margin:0 12px 8px}.email-order-review>details>summary{padding:10px;font-size:13px}.email-order-review>details>div{max-height:23dvh}.email-order-review dl>div{grid-template-columns:1fr;gap:3px}html[data-theme] .iq-delight.app-shell .inbox-front .inbox-floating-action-menu{max-height:70dvh}}.intake-save-status{color:var(--muted);padding:8px 22px;font-size:14px}.intake-customer-resolution{border:1px solid var(--line);border-radius:14px;gap:10px;margin:12px 0;padding:16px;display:grid}.intake-customer-resolution p,.intake-contacts small{color:var(--muted);margin:0;line-height:1.5}.intake-customer-match{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;gap:4px;min-height:48px;padding:12px;display:grid}.intake-customer-match span{font-size:14px;line-height:1.4}.intake-customer-resolution details>summary{cursor:pointer;padding:12px 0;font-weight:600}.intake-contacts{gap:14px;min-width:0;display:grid}.intake-contacts .customer-picker-heading>div{gap:4px;display:grid}.intake-contact-directory{padding:20px;line-height:1.5}.intake-contact-directory>div{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.intake-contact-directory article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:16px}.intake-contact-directory article>span,.intake-contact-directory small{color:var(--muted);display:block}.work-order-wizard .contact-update-preferences{background:var(--surface);color:var(--ink)}.work-order-wizard .contact-update-preferences label{color:var(--ink)}@media (width<=600px){.intake-contacts .customer-picker-heading{flex-wrap:wrap;gap:12px}.intake-customer-resolution{padding:12px}.intake-save-status{padding:8px 16px}.intake-contacts input,.intake-contacts select{min-height:44px;font-size:16px}}.intake-customer-names{grid-template-columns:1fr 1fr;gap:18px;display:grid}.intake-customer-names label{min-width:0}.intake-public-details{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.intake-public-details header{justify-content:space-between;align-items:center;gap:12px;display:flex}.intake-public-details header span,.intake-public-details dt,.intake-public-details p{color:var(--muted);font-size:12px}.intake-public-details dl{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:16px 0;display:grid}.intake-public-details dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.intake-public-details dd a{width:fit-content;color:var(--accent);margin-top:6px;font-size:12px;display:block}.intake-public-details p{margin:8px 0 0;line-height:1.5}@media (width<=650px){.intake-customer-names{grid-template-columns:1fr}.intake-public-details header{flex-direction:column;align-items:flex-start}}.email-order-reference-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 12px;display:flex}.email-order-reference-actions a{min-height:44px;color:inherit;box-sizing:border-box;border:1px solid;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:13px;text-decoration:none;display:inline-flex}.email-order-reference-actions small{flex-basis:100%;font-size:12px}.email-order-reference-actions a:focus-visible{outline-offset:2px;outline:3px solid #74a7ef}@media (width<=760px){.email-order-reference-actions{padding:0 10px 10px}.email-order-reference-actions a{text-align:center;flex:1;font-size:12px}}.work-order-wizard .wizard-step-fields{display:contents}.work-order-wizard .wizard-step-fields>.wizard-panel.active{flex:1 1 0;min-height:0;overflow:auto}html[data-theme] .iq-delight .email-work-order-form{flex-direction:column;display:flex}html[data-theme] .iq-delight .email-work-order-form .wizard-form{flex:1 1 0;min-height:0}.email-work-order-form .email-order-fields{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow:auto}html[data-theme] .iq-delight .email-work-order-form .email-order-fields>.wizard-panel.active{height:auto;min-height:0;padding:20px 24px;display:block;overflow:visible}html[data-theme] .iq-delight .email-work-order-form .wizard-grid{height:auto;max-height:none;overflow:visible}.email-work-order-form .wizard-panel+.wizard-panel.active{border-top:1px solid var(--brand-line)}.email-work-order-form .intake-save-status:empty{display:none}html[data-theme] .iq-delight .email-work-order-form .email-order-review{background:var(--brand-surface,#fff);border-color:var(--brand-line);color:var(--brand-slate);margin:12px 24px 24px}.email-requested-timing{margin:0;font-size:13px;line-height:1.5}.email-order-loading{flex-direction:column;display:flex!important}.email-order-loading-body{flex:1;min-height:0;padding:28px;overflow:auto}.email-order-loading-body>p{color:var(--brand-slate);align-items:center;gap:10px;display:flex}.email-order-placeholder{grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;display:grid}.email-order-placeholder>div{color:var(--brand-slate);gap:12px;font-size:14px;display:grid}.email-order-placeholder>div:nth-child(3){grid-column:1/-1}.email-order-placeholder span{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:8px;height:48px;display:block}.email-order-placeholder>div:nth-child(3) span{height:120px}@media (width<=760px){html[data-theme] .iq-delight .email-work-order-form .email-order-fields>.wizard-panel.active{padding:16px}.email-work-order-form .email-order-review{margin:8px 16px 16px!important}.email-order-placeholder{grid-template-columns:1fr}.email-order-placeholder>div:nth-child(3){grid-column:auto}}.email-order-ready{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex}.email-order-ready>span{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.email-order-ready button{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}@media (width<=600px){.email-order-ready{padding:8px 16px}.email-order-ready>span{display:none}.email-order-ready button{justify-content:center;width:100%}}html[data-theme],html[data-theme] .iq-delight{--text:var(--brand-ink);--text-muted:var(--brand-muted);--panel:var(--brand-paper);--border:var(--brand-line);--primary:var(--brand-blue);--iq-type-page:clamp(26px, 2.2vw, 32px);--iq-type-section:21px;--iq-type-card:18px;--iq-type-body:15px;--iq-type-label:14px;--iq-control-height:44px;--iq-radius-input:10px;--iq-radius-button:10px;--iq-radius-card:14px}html[data-theme] .iq-delight{color:var(--brand-ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}html[data-theme] .iq-delight :is(small,.field-hint,.form-hint,.form-help,.help-text){line-height:1.55;font-size:12px!important}html[data-theme] .iq-delight :is(.form-error,.form-success,.empty-state p,.empty-copy,.status-pill){line-height:1.5;font-size:13px!important}html[data-theme] .iq-delight :is(.page-header,.settings-content-head,.people-title-row,.customer-directory-heading){gap:16px;margin-bottom:24px}html[data-theme] .iq-delight :is(.page-header,.settings-content-head,.people-title-row,.customer-directory-heading) :is(h1,h2){letter-spacing:-.025em;margin-bottom:8px;color:var(--brand-ink)!important;line-height:1.2!important}html[data-theme] .iq-delight :is(.page-header,.settings-content-head,.people-title-row,.customer-directory-heading) p{max-width:72ch;line-height:1.6;color:var(--brand-muted)!important;font-size:15px!important}html[data-theme] .iq-delight :is(.panel,.settings-section,.detail-card,.summary-card,.metric-card,.calendar-panel,.modal,.drawer){background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-line);border-radius:var(--iq-radius-card)}html[data-theme] .iq-delight :is(.panel-header,.settings-section-header,.card-header){border-color:var(--brand-line);flex-wrap:wrap;gap:16px;padding:20px 24px;background:var(--brand-paper)!important;color:var(--brand-ink)!important}html[data-theme] .iq-delight :is(.panel-header,.settings-section-header,.card-header)>div:has(>h2,>h3){min-width:0;display:block}html[data-theme] .iq-delight :is(.panel-header,.settings-section-header,.card-header) :is(h2,h3,p){margin:0}html[data-theme] .iq-delight :is(.panel-header,.settings-section-header,.card-header) :is(h2,h3)+p{margin-top:6px}html[data-theme] .iq-delight :is(.panel-header,.settings-section-header,.card-header) :is(h2,h3){color:var(--brand-ink)!important;font-size:18px!important;line-height:1.4!important}html[data-theme] .iq-delight :is(.panel-header,.settings-section-header,.card-header) :is(p,small){line-height:1.55;color:var(--brand-muted)!important;font-size:14px!important}html[data-theme] .iq-delight :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea){color:var(--brand-ink);background-color:var(--brand-surface-soft);border-color:var(--brand-line-strong);max-width:100%;font-size:15px;line-height:1.5}html[data-theme] .iq-delight :is(input,textarea)::placeholder{opacity:1;font-weight:400;color:var(--brand-faint)!important}html[data-theme] .iq-delight :is(input,select,textarea)[aria-invalid=true]{border-color:var(--brand-red)!important}html[data-theme] .iq-delight :is(.field-label,.form-field>span,.settings-section label,legend){color:var(--brand-ink);line-height:1.5;font-size:14px!important}html[data-theme] .iq-delight :is(.field-hint,.form-hint,.form-help,.help-text,.empty-state p,.empty-copy){color:var(--brand-muted);font-size:14px;line-height:1.6}html[data-theme] .iq-delight table{background:var(--brand-paper);color:var(--brand-ink);font-variant-numeric:tabular-nums}html[data-theme] .iq-delight table th{letter-spacing:0;text-transform:none;font-weight:650;line-height:1.5;background:var(--brand-surface-soft)!important;color:var(--brand-ink)!important;border-color:var(--brand-line)!important;font-size:13px!important}html[data-theme] .iq-delight table td{background-color:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-line);font-size:14px;line-height:1.55}html[data-theme] .iq-delight table td.negative{color:var(--brand-red)}html[data-theme] .iq-delight :is(.coo-priority,.operations-risk-list) strong{font-size:14px;line-height:1.5}html[data-theme] .iq-delight :is(.operations-risk-list,.operations-coverage-grid)>button{gap:12px;padding:16px}html[data-theme] .iq-delight .operations-coverage-grid strong{font-size:14px;line-height:1.5}html[data-theme] .iq-delight :is(.coo-monitoring-state,.command-kpi em,.operations-risk-list em){color:var(--brand-muted)}html[data-theme] .iq-delight .rich-text-table-wrap{background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line-strong);scrollbar-width:thin;scrollbar-color:var(--brand-line-strong) var(--brand-paper);overscroll-behavior-x:contain;border-radius:12px;max-width:100%;overflow:auto}html[data-theme] .iq-delight .rich-text table{table-layout:auto;width:max-content;min-width:100%;max-width:none}html[data-theme] .iq-delight .rich-text table :is(th,td){white-space:nowrap;overflow-wrap:normal;word-break:normal;padding:13px 16px;color:var(--brand-ink)!important;font-size:14px!important}html[data-theme] .iq-delight .rich-text table :is(th,td) :is(p,span,strong,small){color:inherit!important;font-size:inherit!important}html[data-theme] .iq-delight .rich-text tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--brand-surface-soft) 55%,var(--brand-paper))}html[data-theme] .iq-delight .rich-text-table-wrap:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.navigation-loading{gap:12px;min-height:190px;padding:12px;display:grid}.navigation-loading i{background:var(--workspace-nav-hover);border-radius:8px;height:32px;display:block}.navigation-loading button{background:var(--workspace-nav-hover);min-height:44px;color:var(--workspace-nav-ink);border:1px solid var(--brand-line);font:inherit;border-radius:8px;align-self:start;align-items:center;gap:8px;padding:10px;display:flex}.sidebar.collapsed .navigation-loading{padding:8px}.sidebar.collapsed .navigation-loading button span{display:none}html[data-theme] .iq-delight .reliability-health{background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-line)}.service-mail-health{border-top:1px solid var(--brand-line);padding-top:12px}.service-mail-health dl{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:10px 20px;margin:12px 0;font-size:14px;display:grid}.service-mail-health dt{color:var(--brand-muted)}.service-mail-health dd{color:var(--brand-ink);overflow-wrap:anywhere;margin:0}@media (width<=720px){.service-mail-health dl{grid-template-columns:1fr;gap:4px}.service-mail-health dd{margin-bottom:12px}html[data-theme] .iq-delight :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}html[data-theme] .iq-delight :is(.panel-header,.settings-section-header,.card-header){gap:12px;padding:16px}html[data-theme] .iq-delight :is(.page-header,.settings-content-head,.people-title-row,.customer-directory-heading){gap:12px;margin-bottom:20px}html[data-theme] .iq-delight .rich-text table :is(th,td){padding:12px 14px}}[data-aging-zone=green]{--aging-ink:#16643f;--aging-fill:#e8f6ed;--aging-edge:#acd5ba}[data-aging-zone=yellow]{--aging-ink:#795300;--aging-fill:#fff4d2;--aging-edge:#dfc777}[data-aging-zone=red]{--aging-ink:#a82737;--aging-fill:#ffebee;--aging-edge:#e3aab3}[data-aging-zone=neutral]{--aging-ink:#4f6072;--aging-fill:#edf2f7;--aging-edge:#becbd8}html[data-theme=dark] [data-aging-zone=green],[data-theme=dark] [data-aging-zone=green]{--aging-ink:#a2efb8;--aging-fill:#173a2a;--aging-edge:#34644b}html[data-theme=dark] [data-aging-zone=yellow],[data-theme=dark] [data-aging-zone=yellow]{--aging-ink:#ffd77a;--aging-fill:#40341a;--aging-edge:#786132}html[data-theme=dark] [data-aging-zone=red],[data-theme=dark] [data-aging-zone=red]{--aging-ink:#ffb4b9;--aging-fill:#49272e;--aging-edge:#83505b}html[data-theme=dark] [data-aging-zone=neutral],[data-theme=dark] [data-aging-zone=neutral]{--aging-ink:#c8d5e4;--aging-fill:#293545;--aging-edge:#506075}.aging-zone{border:1px solid var(--aging-edge);white-space:normal;vertical-align:middle;text-align:left;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.35;background:var(--aging-fill)!important;color:var(--aging-ink)!important;display:inline-flex!important}.aging-zone>svg{stroke:currentColor;flex:none}.aging-zone>span{min-width:0;color:inherit!important;font-size:inherit!important;display:inline!important}.aging-zone small{font-size:11px;font-weight:500;color:inherit!important}.aging-zone-card{border:1px solid var(--aging-edge);border-top:3px solid var(--aging-ink);background:var(--aging-fill);color:var(--aging-ink);border-radius:12px;min-width:0;padding:17px}.aging-zone-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;font-weight:650;display:flex}.aging-zone-card>strong{letter-spacing:-.5px;margin:14px 0 7px;font-size:25px;line-height:1.15;display:block}.aging-zone-card>p{color:inherit;margin:0;font-size:12px;line-height:1.55}.aging-zone-row{box-shadow:inset 3px 0 var(--aging-ink)}.aging-zone-row>td:first-child{border-left:3px solid var(--aging-ink)}.aging-zone-stack{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.aging-zone-stack>small{color:var(--muted,#68798c);font-size:12px}.wo-tracker-aging{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;margin:14px 0;display:grid}@media (width<=640px){.aging-zone-card{padding:14px}.aging-zone-card>strong{font-size:22px}.aging-zone{font-size:11px}.aging-zone-card>header{gap:8px}}@media (forced-colors:active){.aging-zone,.aging-zone-card{border:1px solid canvastext}.aging-zone-row{outline:1px solid canvastext}}
