/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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}}}@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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.rounded{border-radius:.25rem}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--purple:#6447df;--purple-2:#7859ed;--purple-bg:#f5f1ff;--ink:#14172b;--muted:#74778d;--line:#e5e6ef;--bg:#fbfbfe;--green:#20a35a;--orange:#ef991d;--red:#df5b59;--crm-table-heading:#777080;--crm-table-text:#534d59;--crm-table-strong:#332e3b;--crm-table-muted:#8a8492;--crm-phone:#4f765f;--crm-phone-hover:#237a49;--crm-phone-icon:#438660}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.crm-shell{min-height:100vh}.header{border-bottom:1px solid var(--line);z-index:50;background:#fff;align-items:stretch;gap:24px;height:69px;padding:0 25px;display:flex;position:sticky;top:0}.logo{white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.logo img{object-fit:cover;border:1px solid #eee;border-radius:12px;width:38px;height:38px}.logo strong{letter-spacing:-.02em;font-size:17px}.logo strong span{color:var(--purple);margin-left:3px}.nav{align-items:stretch;gap:24px;display:flex;overflow-x:auto}.nav button{color:#2e3147;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:12px;position:relative}.nav button.active{color:var(--purple);font-weight:650}.nav button.active:after{content:"";background:var(--purple);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.global-search{border:1px solid var(--line);color:#9b9daf;border-radius:8px;align-items:center;gap:8px;width:230px;height:36px;padding:0 10px;display:flex}.global-search input{color:#272a41;border:0;outline:0;width:100%;min-width:0;font-size:11px}.global-search kbd{color:#9a9cac;background:#f5f5f9;border-radius:4px;padding:3px 5px;font-size:9px}.bell{color:#545770;background:0 0;border:0;width:34px;font-size:22px;position:relative}.bell i{background:var(--purple);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid;position:absolute;top:9px;right:0}.user{text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:134px;display:flex}.user>span{color:#fff;background:linear-gradient(145deg,#e5d7cc,#4b3026);border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;display:grid}.user div{flex-direction:column;gap:2px;display:flex}.user small{color:#8a8da1;font-size:9px}.user b{color:#555970;margin-left:auto;font-size:11px}.mobile-toggle{background:0 0;border:0;font-size:20px;display:none}.body{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 69px);transition:grid-template-columns .2s;display:grid}.body.has-panel{grid-template-columns:minmax(650px,1fr) minmax(390px,38vw)}.main-area{min-width:0;padding:26px 27px 34px}.request-data-error,.inbox-action-error{color:#a93d43;background:#fff3f3;border:1px solid #f4c7ca;border-radius:14px;align-items:center;gap:12px;margin:0 0 18px;padding:13px 16px;display:flex;box-shadow:0 8px 24px #7f262c0f}.request-data-error>svg,.inbox-action-error>svg{flex:none;width:20px;height:20px}.request-data-error span{gap:2px;display:grid}.request-data-error strong{font-size:14px}.request-data-error small{color:#bc5d62;font-size:13px}.request-data-error button,.inbox-action-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:22px}.inbox-action-error{margin:18px 0 0}.manager-confirm:disabled,.queue-actions button:disabled,.disposition-row button:disabled{cursor:wait;opacity:.68}.page-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-heading h1{letter-spacing:-.03em;margin:0 0 5px;font-size:24px;font-weight:700}.page-heading p{color:var(--muted);margin:0;font-size:11px}.heading-actions{gap:9px;display:flex}.heading-actions button{border-radius:8px;height:40px;padding:0 15px;font-size:11px;font-weight:600}.outline{border:1px solid var(--line);color:#34374e;background:#fff}.outline span{margin-left:8px}.purple{border:1px solid var(--purple);background:linear-gradient(135deg,var(--purple),var(--purple-2));color:#fff;box-shadow:0 7px 18px #6447df2e}.stats{grid-template-columns:repeat(3,minmax(170px,1fr));gap:14px;max-width:900px;margin-bottom:18px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:15px;height:106px;padding:15px 18px;display:flex}.stat-icon{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-style:normal;display:grid}.purple-soft{color:var(--purple);background:#f0eaff}.orange-soft{color:var(--orange);background:#fff0de}.green-soft{color:var(--green);background:#e4f7eb}.stats div{flex-direction:column;display:flex}.stats strong{letter-spacing:.01em;margin:5px 0 3px;font-size:23px}.green{color:var(--green)}.orange{color:var(--orange)}.today-payments{background:#fff;border:1px solid #ded9e8;border-radius:13px;margin-bottom:18px;overflow:hidden}.today-payments>header{background:linear-gradient(110deg,#f8f5ff,#fff);border-bottom:1px solid #e8e4ed;justify-content:space-between;align-items:center;min-height:64px;padding:11px 14px;display:flex}.today-payments>header>div{align-items:center;gap:9px;display:flex}.today-payments>header>div>i{color:#fff;background:#6847dc;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid;box-shadow:0 6px 14px #6847dc2e}.today-payments>header>div>i svg{width:18px}.today-payments>header span{flex-direction:column;gap:1px;display:flex}.today-payments>header small{color:#7558cd;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:650}.today-payments>header h2{color:#302a39;margin:0;font-size:14px;font-weight:600}.today-payments>header p{color:#928b98;margin:0;font-size:7px}.today-payments>header>b{color:#318055;align-items:center;gap:5px;font-size:7px;font-weight:550;display:flex}.today-payments>header>b svg{fill:#dff3e6;width:11px}.today-payment-layout{grid-template-columns:minmax(460px,1.35fr) minmax(330px,.65fr);gap:12px;padding:12px 14px;display:grid}.payment-summary-cards{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.payment-summary-cards article{background:#fcfbfd;border:1px solid #e6e1eb;border-radius:10px;align-items:center;gap:9px;min-height:77px;padding:11px;display:flex}.payment-summary-cards article>i{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.payment-summary-cards article>i svg{width:16px}.payment-summary-cards article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-summary-cards article small{color:#85808c;font-size:7px}.payment-summary-cards article strong{color:#302b37;letter-spacing:-.02em;font-size:16px;font-weight:590}.payment-summary-cards article em{color:#97919d;font-size:6.5px;font-style:normal}.payment-summary-cards article.received>i{color:#238050;background:#e2f5e9}.payment-summary-cards article.expected>i{color:#b9771d;background:#fff1dd}.payment-summary-cards article.commission>i{color:#6548ca;background:#eee9ff}.payment-summary-cards article.supplier>i{color:#4374b9;background:#e8f0fc}.today-payment-layout>aside{border:1px solid #e5e0e9;border-radius:10px;overflow:hidden}.today-payment-layout>aside>header{color:#5c5563;background:#faf9fc;border-bottom:1px solid #e9e5ed;justify-content:space-between;align-items:center;height:36px;padding:0 10px;font-size:7.5px;font-weight:600;display:flex}.today-payment-layout>aside>header b{color:#6749c9;background:#eee9ff;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:7px;display:grid}.today-payment-layout>aside>article{border-bottom:1px solid #ece8ef;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:57px;padding:8px 10px;display:grid}.today-payment-layout>aside>article:last-child{border-bottom:0}.today-payment-layout>aside .workspace-avatar{width:28px;height:28px;margin:0}.today-payment-layout>aside>article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.today-payment-layout>aside>article>span strong{color:#48414f;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.today-payment-layout>aside>article small{color:#918a96;font-size:6.3px}.today-payment-layout>aside>article>div{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.today-payment-layout>aside>article>div strong{color:#267c4b;font-size:8.5px}.today-payment-layout>aside>article>div small{white-space:nowrap}.payments-empty{color:#8d8793;justify-content:center;align-items:center;gap:6px;min-height:70px;font-size:7px;display:flex}.payments-empty svg{color:#2b8050;width:13px}.scope-switch{background:#f6f4fa;border:1px solid #ddd8e9;border-radius:9px;align-items:center;gap:3px;height:40px;padding:3px;display:flex}.scope-switch button{color:#777284;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:9px;display:flex}.scope-switch button svg{stroke-width:1.8px;width:14px;height:14px}.scope-switch button.active{color:#6042cf;background:#fff;font-weight:500;box-shadow:0 2px 7px #3d2e741a}.orders{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:13px;display:flex}.order-search{border:1px solid var(--line);color:#8b8ea1;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:240px;height:37px;padding:0 11px;display:flex}.order-search input{color:#2d3045;border:0;outline:0;width:100%;font-size:10px}.filters>button{border:1px solid var(--line);text-align:left;color:#8b8ea0;background:#fff;border-radius:7px;grid-template-columns:1fr auto;align-items:center;min-width:110px;height:37px;padding:5px 9px;font-size:8px;display:grid}.filters>button b{color:#2e3145;grid-row:2;font-size:10px;font-weight:500}.filters>button span{color:#545870;grid-area:1/2/3}.filters .reset{color:#55586d;justify-content:center;align-items:center;min-width:90px;font-size:9px;display:flex}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1140px}th{color:#777a8e;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafafe;padding:10px 9px;font-size:8px;font-weight:600}td{color:#484b60;vertical-align:middle;white-space:pre-line;border-bottom:1px solid #ececf3;padding:11px 9px;font-size:8.8px}td strong{color:#24273c;font-size:9px;font-weight:600}td small{color:#999bae;margin-top:3px;display:block}.table-scroll tbody tr{cursor:pointer;transition:background .14s}.table-scroll tbody tr:hover{background:#faf9ff}.table-scroll tbody tr.selected{background:linear-gradient(90deg,#f5f0ff,#fbf9ff)}.manager{color:#654bd5;background:#ece9fb;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:6px;font-weight:700;display:inline-grid}.m-эл{color:#22824e;background:#e8f6ee}.m-ви{color:#b66c2c;background:#fff0e6}.m-да{color:#3e6eb5;background:#e9f1ff}.badge{white-space:nowrap;border-radius:5px;align-items:center;padding:5px 7px;font-size:8px;font-weight:600;display:inline-flex}.badge.new{color:#6f50dc;background:#f1eaff}.badge.work{color:#4775c0;background:#e9f0ff}.badge.pick{color:#6e5bd0;background:#eeeaff}.badge.wait{color:#bf7315;background:#fff1df}.badge.paid,.payment-оплачено{color:#278c51;background:#e7f8ed}.payment-не-оплачено{color:#c65151;background:#ffeded}.payment-частично{color:#7358cf;background:#f2edff}.dots{color:#32354a;letter-spacing:1px;background:0 0;border:0;font-size:9px}.pagination{color:#7c7f91;grid-template-columns:1fr auto 1fr;align-items:center;min-height:51px;padding:10px 13px;font-size:9px;display:grid}.pagination div{gap:3px;display:flex}.pagination button{color:#484b61;background:0 0;border:0;border-radius:6px;width:27px;height:27px;font-size:9px}.pagination .current{color:var(--purple);background:#f3efff;border:1px solid #cfbefc}.pagination label{justify-self:end}.pagination label button{border:1px solid var(--line);background:#fff;width:46px;margin-left:5px}.drawer{border-left:1px solid var(--line);background:#fff;min-width:0;height:calc(100vh - 69px);position:sticky;top:69px;overflow:auto}.drawer-head{justify-content:space-between;padding:25px 25px 17px;display:flex}.order-title{align-items:center;gap:12px;display:flex}.order-title h2{letter-spacing:-.02em;margin:0;font-size:19px}.drawer-head p{color:#74778c;margin:9px 0 0;font-size:10px}.drawer-head p b{padding:0 6px}.drawer-head>button{color:#777a90;background:0 0;border:0;align-self:flex-start;font-size:22px}.drawer-tabs{border-bottom:1px solid var(--line);gap:28px;padding:0 25px;display:flex}.drawer-tabs button{color:#5f6277;background:0 0;border:0;padding:0 6px 13px;font-size:10px;position:relative}.drawer-tabs button.active{color:var(--purple);font-weight:650}.drawer-tabs button.active:after{content:"";background:var(--purple);height:2px;position:absolute;inset:auto 0 -1px}.info-box{background:#fcfbff;border:1px solid #cfc4f3;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:11px;display:flex}.info-box>i{border:1px solid var(--purple);width:21px;height:21px;color:var(--purple);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.info-box div{flex-direction:column;gap:3px;display:flex}.info-box span{color:#85879a;font-size:8px}.info-box button{color:#818499;background:0 0;border:0;margin-left:auto}.timeline{position:relative}.timeline:before{content:"";background:#e2e2ec;width:1px;position:absolute;top:14px;bottom:35px;left:17px}.event{grid-template-columns:35px 1fr;gap:10px;margin-bottom:12px;display:grid;position:relative}.event>i{z-index:1;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;font-style:normal;display:grid}.event>i.purple{color:var(--purple);box-shadow:none;background:#eee7ff;border:0}.event>i.orange{color:#d78112;background:#fff0dd}.event>i.blue{color:#4d72d5;background:#e8efff}.event>i.green{color:#1d9a52;background:#e5f7eb}.event-card{border:1px solid var(--line);border-radius:8px;min-height:84px;padding:11px 12px}.event-top{justify-content:space-between;align-items:center;display:flex}.event-top button{color:var(--purple);background:0 0;border:0;font-size:8px}.event-card>span{color:#85889b;margin-top:5px;font-size:8px;display:block}.event-card p{color:#5d6074;margin:10px 0 0;font-size:9px}.add-note{width:100%;height:38px;color:var(--purple);background:#faf8ff;border:1px dashed #bfb4e9;border-radius:8px;font-size:10px}.details-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;min-height:61px;padding:12px;display:flex}.field span{color:#8b8da0;font-size:8px}.field strong{font-size:10px}.finance-total{background:linear-gradient(135deg,#f2edff,#faf8ff);border-radius:10px;flex-direction:column;margin-bottom:13px;padding:17px;display:flex}.finance-total span{color:#787a8e;font-size:9px}.finance-total strong{margin:6px 0;font-size:24px}.finance-total small{color:var(--purple);font-size:8px}@media (max-width:1200px){.global-search{display:none}.nav{gap:13px}.body.has-panel{grid-template-columns:minmax(570px,1fr) 390px}.main-area{padding:22px 18px}.stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.mobile-toggle{display:block}.header{gap:10px;padding:0 14px}.nav{background:#fff;flex-direction:column;align-items:stretch;height:auto;padding:10px 14px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 12px 25px #2821501f}.nav.open{display:flex}.nav button{text-align:left;padding:10px}.nav button.active:after{width:42px;inset:auto auto 0 0}.user div,.user b{display:none}.user{min-width:auto}.body.has-panel{display:block}.drawer{z-index:40;height:auto;position:fixed;inset:69px 0 0}.stats{grid-template-columns:1fr 1fr 1fr}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:600px){.header-actions{gap:3px}.logo strong{font-size:14px}.main-area{padding:18px 12px}.page-heading{gap:12px}.page-heading h1{font-size:21px}.page-heading p{display:none}.heading-actions button{height:36px;padding:0 9px}.stats{grid-template-columns:1fr}.stats article{height:86px}.filters>button{flex:1}.pagination{grid-template-columns:1fr}.pagination span,.pagination label{display:none}.pagination div{justify-content:center}.drawer-content,.drawer-head{padding-left:15px;padding-right:15px}.details-grid{grid-template-columns:1fr}}@media (max-width:1100px){.today-payment-layout{grid-template-columns:1fr}.today-payment-layout>aside{grid-template-columns:1fr 1fr;display:grid}.today-payment-layout>aside>header{grid-column:1/-1}}@media (max-width:650px){.today-payments>header{align-items:flex-start;gap:8px}.today-payments>header>b{display:none}.payment-summary-cards,.today-payment-layout>aside{grid-template-columns:1fr}}.login-page{background:#fff;grid-template-columns:minmax(430px,46%) 1fr;min-height:100vh;display:grid}.login-branding{color:#fff;background:linear-gradient(145deg,#5032c7 0%,#6b48e1 52%,#8062ef 100%);flex-direction:column;padding:42px 58px;display:flex;position:relative;overflow:hidden}.login-branding:before,.login-branding:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;position:absolute}.login-branding:before{width:680px;height:680px;bottom:-310px;left:-370px}.login-branding:after{width:520px;height:520px;top:-250px;right:-340px}.branding-logo{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.branding-logo img,.mobile-brand img{object-fit:cover;background:#fff;border:2px solid #ffffffbf;border-radius:12px;width:42px;height:42px}.branding-logo strong{font-size:20px}.branding-logo strong span{color:#d9cffd;margin-left:4px}.branding-copy{z-index:1;margin:auto 0 28px;position:relative}.branding-copy>p{letter-spacing:.18em;color:#d9cffd;margin:0 0 18px;font-size:10px;font-weight:700}.branding-copy h1{letter-spacing:-.045em;margin:0 0 22px;font-size:42px;font-weight:650;line-height:1.12}.branding-copy h1 em{color:#dcd3ff;font-style:normal}.branding-copy>span{color:#e4defb;max-width:470px;font-size:13px;line-height:1.7;display:block}.branding-features{z-index:1;gap:13px;display:grid;position:relative}.branding-features article{align-items:center;gap:12px;display:flex}.branding-features i{background:#ffffff21;border:1px solid #ffffff1f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.branding-features article div{flex-direction:column;gap:3px;display:flex}.branding-features strong{font-size:11px}.branding-features span{color:#d9d2f5;font-size:9px}.login-branding>small{z-index:1;color:#c9c0ef;margin-top:38px;font-size:8px;position:relative}.login-side{background:radial-gradient(circle at 88% 10%,#f2efff 0,#0000 29%),#fff;place-items:center;padding:45px;display:grid;position:relative}.login-card{width:min(410px,100%)}.mobile-brand{display:none}.login-heading p{color:var(--purple);letter-spacing:.15em;margin:0 0 12px;font-size:9px;font-weight:750}.login-heading h2{letter-spacing:-.04em;margin:0 0 9px;font-size:31px}.login-field{margin-bottom:17px;display:block}.login-field>span{color:#3a3d52;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.login-field>div{background:#fff;border:1px solid #dedfeb;border-radius:9px;align-items:center;height:48px;padding:0 13px;transition:all .15s;display:flex}.login-field i{color:#9496a7;width:23px;font-style:normal}.login-field input{color:#24273c;border:0;outline:0;flex:1;min-width:0;font-size:11px}.login-field input::placeholder{color:#b0b2bf}.login-field button{color:#777a8f;background:0 0;border:0;font-size:16px}.login-options{justify-content:space-between;align-items:center;margin:2px 0 22px;display:flex}.login-options label{color:#686b7e;align-items:center;gap:5px;font-size:9px;display:flex}.login-options input{accent-color:var(--purple)}.login-options>button,.login-help button{color:var(--purple);background:0 0;border:0;padding:0;font-size:9px}.login-error{color:#b84343;background:#ffeded;border-radius:7px;margin:-10px 0 14px;padding:9px 11px;font-size:9px}.login-submit{color:#fff;background:linear-gradient(135deg,#5d3bd3,#7958eb);border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;height:49px;font-size:11px;font-weight:650;display:flex;box-shadow:0 10px 25px #6447df38}.login-submit span{font-size:16px}.login-submit:hover{filter:brightness(1.04)}.login-help{text-align:center;color:#8a8c9d;margin:20px 0 0;font-size:9px}.login-security{color:#7e8194;align-items:center;gap:8px;display:flex;position:absolute;bottom:25px}.login-security>span{color:#36a96b}.login-security p{flex-direction:column;gap:2px;margin:0;display:flex}.login-security strong{font-size:8px}.login-security small{color:#a0a2b0;font-size:7px}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-branding{display:none}.login-side{min-height:100vh;padding:30px 20px}.mobile-brand{align-items:center;gap:10px;margin-bottom:45px;display:flex}.mobile-brand img{width:38px;height:38px}.mobile-brand strong{font-size:16px}.mobile-brand span{color:var(--purple)}.login-security{bottom:15px}}@media (max-width:440px){.login-card{width:100%}.login-heading h2{font-size:27px}.login-options{margin-bottom:18px}}html,body{font-weight:350}strong,b{font-weight:500}.brand-name{letter-spacing:.02em;flex-direction:column;align-items:flex-start;gap:0;line-height:.92;display:flex}.brand-name b{font-size:10px;font-weight:420}.nav button{font-weight:350}.nav button.active{font-weight:500}.user strong{font-weight:480}.page-heading h1{letter-spacing:-.025em;font-weight:500}.page-heading p{font-weight:300}.heading-actions button{font-weight:420}.stats strong{font-weight:480}.stats span,.stats small{font-weight:300}th{font-weight:450}td strong{font-weight:480}.badge{font-weight:450}.order-title h2,.drawer-tabs button.active{font-weight:500}.branding-copy>p{font-weight:450}.branding-copy h1{letter-spacing:-.03em;font-weight:400}.branding-copy h1 em{font-weight:300}.branding-copy>span{font-weight:280}.branding-features strong{font-weight:420}.branding-features span{font-weight:280}.login-heading p{font-weight:480}.login-heading h2{letter-spacing:-.025em;font-weight:460}.login-heading>span{font-weight:300}.login-field>span{font-weight:430}.login-field input{font-weight:300}.login-submit{font-weight:450}.login-security strong{font-weight:420}.branding-logo img{width:50px;height:50px}.mobile-brand img{width:44px;height:44px}.login-submit:disabled{cursor:wait;opacity:.72}.auth-loading{color:#77798d;background:#fbfaff;place-content:center;justify-items:center;gap:13px;min-height:100vh;font-size:10px;display:grid}.auth-loading img{object-fit:cover;border-radius:14px;width:52px;height:52px;box-shadow:0 8px 25px #6447df26}.password-page{background:radial-gradient(circle at 12% 8%,#ede8ff 0,#0000 27%),radial-gradient(circle at 88% 90%,#f2efff 0,#0000 25%),#fafafe;place-items:center;min-height:100vh;padding:30px;display:grid}.password-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(430px,100%);padding:30px 34px;box-shadow:0 22px 60px #33266d1c}.password-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.password-brand img{object-fit:cover;border-radius:12px;width:45px;height:45px}.password-icon{width:44px;height:44px;color:var(--purple);background:#eee9ff;border-radius:13px;place-items:center;margin-bottom:16px;font-size:21px;font-style:normal;display:grid}.password-card>p:not(.login-error){letter-spacing:.14em;color:var(--purple);margin:0 0 8px;font-size:8px;font-weight:500}.password-card h1{letter-spacing:-.03em;margin:0 0 9px;font-size:25px;font-weight:480}.password-intro{color:#7f8295;margin-bottom:24px;font-size:10px;line-height:1.55;display:block}.password-rules{color:#74778a;background:#f8f7fd;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px 16px;margin:0 0 18px;padding:12px 14px 12px 28px;font-size:8px;display:grid}.password-rules li::marker{color:#36a66b}.nav-count{color:#fff;background:#11a9ed;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-style:normal;font-weight:650;display:grid;box-shadow:0 3px 8px #11a9ed40}.nav-overdue-count{color:#fff;background:#d94f58;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-right:7px;padding:0 5px;font-size:8.5px;font-style:normal;font-weight:750;line-height:1;display:inline-grid;box-shadow:0 3px 9px #d94f583d}.nav-badges{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.nav button{align-items:center;display:flex;position:relative}.nav button>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-heading{margin-bottom:16px}.title-with-count{align-items:center;gap:10px;display:flex}.title-with-count>span{color:#fff;background:#12a9ea;border-radius:13px;place-items:center;min-width:25px;height:25px;padding:0 8px;font-size:10px;display:grid;box-shadow:0 5px 13px #12a9ea38}.auto-sync{color:#47805d;background:#f5fbf7;border:1px solid #dcecdf;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.auto-sync i{background:#36a866;border-radius:50%;width:7px;height:7px;animation:1.8s infinite sync-pulse;box-shadow:0 0 0 4px #36a8661a}@keyframes sync-pulse{50%{box-shadow:0 0 0 6px #36a86600}}.inbox-summary{grid-template-columns:250px minmax(320px,1fr);gap:13px;margin-bottom:17px;display:grid}.inbox-summary article,.inbox-summary>p{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:76px;margin:0}.inbox-summary article{align-items:center;gap:13px;padding:13px 16px;display:flex}.inbox-summary article>i{color:#0798d8;background:#e8f6fd;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-style:normal;display:grid}.inbox-summary article div{flex-direction:column;gap:5px;display:flex}.inbox-summary article span{color:#7b7e91;font-size:9px}.inbox-summary article strong{font-size:22px;font-weight:500}.inbox-summary>p{color:#74778b;background:linear-gradient(90deg,#fbfaff,#fff);align-items:center;padding:15px 18px;font-size:9px;line-height:1.55;display:flex}.inbox-summary>p b{color:var(--purple);margin-right:4px}.inbox-filters .order-search{min-width:360px}.inbox-filters>button:nth-of-type(2){min-width:145px}.inbox-table th{padding-top:12px;padding-bottom:12px;font-size:8.5px}.inbox-table td{padding-top:13px;padding-bottom:13px}.inbox-table tbody tr{cursor:default}.inbox-table td small+small{margin-top:2px}.unassigned{color:#76798b;background:#f3f3f7;border-radius:6px;padding:6px 8px;font-size:8px;display:inline-flex}.assign-button{color:#fff;background:linear-gradient(135deg,#6447df,#7a5aeb);border:0;border-radius:7px;height:31px;padding:0 13px;font-size:8.5px;box-shadow:0 5px 12px #6447df2b}.inbox-footer{color:#797c90;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;font-size:9px;display:flex}@media (max-width:900px){.nav-count{vertical-align:middle;border:0;display:inline-grid}.inbox-summary{grid-template-columns:1fr}.inbox-filters .order-search{min-width:100%}}.header{align-items:center;gap:20px;height:105px}.drawer{height:calc(100vh - 105px);top:105px}.nav{grid-template-rows:repeat(2,39px);grid-template-columns:repeat(4,max-content);grid-auto-flow:row;align-content:center;align-items:center;gap:7px;padding:8px 0;display:grid;overflow:visible}.nav button{color:#383b51;border:1px solid #0000;border-radius:9px;height:39px;padding:0 13px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.nav button:hover{color:#5e48bb;background:#faf9fe;border-color:#e3deef}.nav button.active{color:#6044dc;background:linear-gradient(135deg,#f3efff,#faf8ff);border-color:#cfc3f5;box-shadow:0 4px 12px #5b44be14}.nav-count{border-width:2px;width:auto;min-width:21px;height:21px;font-size:9px;top:-7px;right:-7px}@media (max-width:1200px){.header{gap:13px}.nav{gap:5px}.nav button{padding:0 9px;font-size:11px}}@media (max-width:900px){.header{align-items:stretch;height:69px}.body{min-height:calc(100vh - 69px)}.nav{padding:10px 14px;display:none;overflow:auto}.nav.open{display:flex}.nav button{height:40px;padding:0 12px}.nav-count{width:20px;height:20px;margin-left:7px;position:static}}.inbox-empty{color:#8b8e9f;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.inbox-empty i{color:#23945a;background:#e8f7ed;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:11px;font-size:20px;font-style:normal;display:grid}.inbox-empty strong{color:#36394e;margin-bottom:5px;font-size:13px;font-weight:500}.inbox-empty span{font-size:9px}.manager-assignment{white-space:nowrap;align-items:center;gap:7px;display:flex}.manager-select{color:#505366;width:135px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d8e3;border-radius:7px;outline:0;padding:0 29px 0 10px;font-size:9px}.manager-select:hover{border-color:#bdb3e5}.manager-select:focus{border-color:#8f7adf;box-shadow:0 0 0 3px #f0ecff}.manager-confirm{color:#278b52;cursor:pointer;background:#e9f7ee;border:0;border-radius:7px;height:34px;padding:0 11px;font-size:8.5px;font-weight:500;animation:.15s ease-out confirm-in}.manager-confirm:before{content:"✓";margin-right:5px}@keyframes confirm-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.title-with-count>span,.nav-count{background:#6847dc}.inbox-summary article{background:linear-gradient(135deg,#f3efff,#fff);border-color:#dcd4f6;box-shadow:0 7px 18px #523da912}.inbox-summary article strong{color:#29263a}.inbox-summary>p{color:#666274;background:#fff;border-color:#e1dcef}.inbox-orders{background:#fff;border:1px solid #ddd8eb;box-shadow:0 10px 28px #3127580f}.inbox-filters{background:#faf9fd;border-bottom:1px solid #dfdbea;padding:14px}.inbox-table{border-collapse:collapse;background:#fff}.inbox-table thead th{color:#504a65;letter-spacing:0;text-transform:none;background:#eeeaf7;border-bottom:1px solid #d9d3e8;padding-top:13px;padding-bottom:13px;font-size:11px;font-weight:500}.column-icon{color:#6847dc;vertical-align:middle;background:0 0;place-items:center;width:17px;height:20px;margin-right:6px;font-style:normal;display:inline-grid}.inbox-table tbody tr{background:#fff;border-left:4px solid #8267e3;transition:background .15s}.inbox-table td{color:#454157;border-bottom:1px solid #e1deea;padding-top:18px;padding-bottom:18px;font-size:11px;line-height:1.35}.inbox-table td strong{color:#29263a;font-size:11.5px;font-weight:500}.inbox-table td small{color:#6f6a7d;font-size:10.5px;line-height:1.4}.inbox-table td:nth-child(n+3) strong{font-size:12px}.request-number{color:#5f42cf;background:#eee9ff;border-radius:7px;padding:7px 9px;font-size:10.5px;font-weight:550;display:inline-flex;box-shadow:inset 0 0 0 1px #dcd2ff}.received-date{flex-direction:column;gap:5px;display:flex}.received-date small{color:#665e78;align-items:center;gap:4px;margin:0;font-size:10.5px;display:flex}.received-date small svg{width:13px;height:13px}.hotel-cell,.client-cell{align-items:center;gap:10px;display:flex}.hotel-cell>i{color:#6847dc;background:#f0ebff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.hotel-cell>span,.client-cell>span{flex-direction:column;min-width:0;display:flex}.hotel-cell small{color:#756d91}.stay-date{flex-direction:column;gap:5px;display:flex}.stay-date span{color:#403b50;white-space:nowrap;align-items:center;font-size:12px;font-weight:500;display:flex}.hotel-cell>i svg{stroke-width:1.8px;width:17px;height:17px}.hotel-cell small{font-size:10.5px}.client-cell>i{color:#fff;background:#6847dc;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:500;display:grid;box-shadow:0 4px 10px #6847dc2b}.client-cell small{align-items:center;gap:5px;font-size:10.5px;display:flex}.client-cell small svg{stroke-width:1.8px;width:12px;height:12px}.client-cell small:first-of-type{color:#5d586d}.guests-cell{flex-direction:column;gap:4px;display:flex}.guests-cell strong,.guests-cell small{align-items:center;gap:5px;display:flex}.guests-cell svg{stroke-width:1.8px;width:13px;height:13px}.guests-cell strong{color:#373348}.guests-cell small{margin:0}.manager-assignment{background:#f2effa;border-radius:9px;padding:4px}.manager-select{color:#403a54;background:#fff;border-color:#cfc6ec;height:38px;font-size:11.5px;font-weight:450}.manager-confirm{color:#fff;background:#6847dc;align-items:center;gap:5px;height:38px;font-size:10.5px;display:flex}.manager-confirm:before{content:none}.manager-confirm svg{stroke-width:2px;width:13px;height:13px}.manager-confirm:hover{background:#5938cc}.inbox-footer{background:#faf9fd;border-top:0;font-size:10px}.inbox-footer span{color:#514c62}.inbox-footer small{color:#888394;font-size:9px}.availability-panel{background:#fff;border:1px solid #ded9eb;border-radius:11px;margin:0 0 16px;overflow:hidden;box-shadow:0 7px 20px #3127580b}.availability-title{background:#faf9fd;border-bottom:1px solid #e6e2ee;justify-content:space-between;align-items:center;min-height:48px;padding:9px 13px;display:flex}.availability-title>div{align-items:center;gap:9px;display:flex}.availability-title>div>svg{color:#6847dc;stroke-width:1.8px;width:20px;height:20px}.availability-title span{flex-direction:column;gap:2px;display:flex}.availability-title strong{color:#302d42;font-size:11px;font-weight:500}.availability-title small{color:#8a8697;font-size:8.5px}.availability-totals{align-items:center;gap:7px;display:flex}.availability-totals>b{color:#6044cb;background:#eee9ff;border-radius:6px;padding:6px 9px;font-size:8.5px;font-weight:500}.availability-totals>b:last-child{color:#23864d;background:#e9f7ee}.availability-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;display:grid}.availability-list article{border-right:1px solid #ece9f1;align-items:center;gap:9px;min-height:61px;padding:11px 13px;display:flex}.availability-list article:last-child{border-right:0}.availability-list article>i{border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.availability-list article>i svg{stroke-width:1.9px;width:16px;height:16px}.availability-list article>span{flex-direction:column;gap:4px;display:flex}.availability-list article strong{color:#353245;font-size:10.5px;font-weight:500}.availability-list article small{font-size:9px}.availability-list article.free>i{color:#21864c;background:#e5f6eb}.availability-list article.free>span small{color:#21864c}.availability-list article.lunch>i{color:#bb7218;background:#fff1dc}.availability-list article.lunch>span small{color:#a96919}.availability-list article.away>i{color:#777282;background:#f0eef4}.availability-list article.away>span small{color:#777282}.availability-list article.offline>i{color:#aa5252;background:#fbeaea}.availability-list article.offline>span small{color:#a16c6c}.availability-empty{color:#7d7587;align-items:center;gap:10px;min-height:61px;padding:11px 15px;display:flex}.availability-empty>svg{color:#7050ce;width:18px}.availability-empty>span{flex-direction:column;gap:3px;display:flex}.availability-empty strong{color:#46404d;font-size:10px}.availability-empty small{font-size:8px}.manager-daily{border-left:1px solid #ebe7f0;flex-direction:column;align-items:flex-end;gap:2px;min-width:50px;margin-left:auto;padding-left:10px;display:flex}.manager-daily strong{line-height:1;color:#403951!important;font-size:18px!important;font-weight:500!important}.manager-daily small{color:#9893a2!important;font-size:8px!important}@media (max-width:760px){.availability-list{grid-template-columns:1fr 1fr}.availability-list article:nth-child(2){border-right:0}.availability-list article:nth-child(-n+2){border-bottom:1px solid #ece9f1}}.auto-assignment{background:#fff;border:1px solid #dcd7e9;border-radius:11px;margin:0 0 16px;overflow:hidden;box-shadow:0 7px 20px #3127580a}.auto-assignment>header{justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex}.auto-assignment>header>div{align-items:center;gap:9px;display:flex}.auto-assignment>header>div:first-child>i{color:#6847dc;background:#eee9ff;border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.auto-assignment>header>div:first-child>i svg{stroke-width:1.8px;width:18px;height:18px}.auto-assignment>header span{flex-direction:column;gap:3px;display:flex}.auto-assignment>header strong{color:#302d42;font-size:11px;font-weight:500}.auto-assignment>header small{color:#858193;font-size:8.5px}.auto-assignment>header button{border:0}.auto-toggle{color:#706b7a;background:#efedf3;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 9px;font-size:8.5px;display:flex}.auto-toggle>i{background:#c7c3ce;border-radius:8px;width:27px;height:15px;position:relative}.auto-toggle>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .16s;position:absolute;top:2px;left:2px}.auto-toggle.on{color:#25844e;background:#e9f7ee}.auto-toggle.on>i{background:#38a665}.auto-toggle.on>i:after{left:14px}.scheduler-button{color:#fff;background:#6847dc;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8.5px;display:flex}.scheduler-button svg{width:14px;height:14px}.scheduler-body{background:#faf9fd;border-top:1px solid #e4e0eb;padding:13px}.schedule-rules{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px;display:grid}.schedule-rules article{background:#fff;border:1px solid #dfdbe8;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.schedule-rules article.disabled{opacity:.55}.schedule-rules article>svg{color:#6847dc;stroke-width:1.8px;width:18px;height:18px}.schedule-rules article>span{flex-direction:column;gap:3px;display:flex}.schedule-rules article>span strong{font-size:9.5px;font-weight:500}.schedule-rules article>span small{color:#7f7a8d;font-size:8.5px}.schedule-rules article>b{color:#6044ca;background:#f0ebff;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:8.5px;font-weight:500}.rule-toggle{background:#cbc7d1;border:0;border-radius:8px;width:28px;height:16px;padding:0}.rule-toggle i{background:#fff;border-radius:50%;width:12px;height:12px;margin-left:2px;transition:all .16s;display:block}.rule-toggle.on{background:#38a665}.rule-toggle.on i{margin-left:14px}.delete-rule{color:#898491;background:#f5f3f7;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.delete-rule svg{width:13px;height:13px}.schedule-form{background:#fff;border:1px solid #dfd9ef;border-radius:9px;grid-template-columns:minmax(170px,1fr) 145px 90px 90px 135px auto;align-items:end;gap:8px;padding:11px;display:grid;position:relative}.schedule-form>div{flex-direction:column;align-self:center;gap:3px;display:flex}.schedule-form>div strong{font-size:9.5px;font-weight:500}.schedule-form>div small{color:#8a8695;font-size:8px}.schedule-form label{color:#767181;flex-direction:column;gap:4px;font-size:8px;display:flex}.schedule-form select,.schedule-form input{color:#474252;background:#fff;border:1px solid #d9d4e5;border-radius:7px;min-width:0;height:34px;padding:0 8px;font-size:8.5px}.add-rule{color:#fff;background:#6847dc;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:8.5px;display:flex}.add-rule svg{width:13px;height:13px}.add-rule:disabled{opacity:.4}.schedule-warning{color:#b46248;font-size:7.5px;position:absolute;bottom:-17px;right:11px}.scheduler-note{color:#777282;align-items:center;gap:6px;margin:10px 0 0;font-size:8.5px;display:flex}.scheduler-note svg{color:#b27623;width:14px;height:14px}@media (max-width:1000px){.schedule-form{grid-template-columns:1fr 1fr 1fr}.schedule-form>div{grid-column:1/-1}.schedule-rules{grid-template-columns:1fr}.schedule-warning{grid-column:1/-1;position:static}}.queue-tabs{background:#fff;border-bottom:1px solid #e4e0eb;align-items:center;gap:5px;padding:10px 13px 0;display:flex}.queue-tabs button{color:#777285;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:39px;padding:0 12px;font-size:10px;display:flex}.queue-tabs button svg{stroke-width:1.8px;width:15px;height:15px}.queue-tabs button b{color:#716c7c;background:#f0eef4;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-weight:500;display:grid}.queue-tabs button.active{color:#5d3fd0;border-bottom-color:#6847dc;font-weight:500}.inbox-table{min-width:1180px}.queue-actions{align-items:center;gap:6px;display:flex}.queue-actions button{color:#5e596c;white-space:nowrap;background:#fff;border:1px solid #ded9e8;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:9px;display:flex}.queue-actions button svg{stroke-width:1.9px;width:13px;height:13px}.queue-actions .remove-request:hover{color:#ae4f4f;background:#fff7f7;border-color:#e2b9b9}.queue-actions .restore-request{color:#6246cc;border-color:#cfc4ef}.queue-actions .archive-request{color:#8a692b;border-color:#e1d5bd}.queue-reason{align-items:center;gap:8px;min-width:145px;display:flex}.queue-reason>i{border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.queue-reason>i svg{width:15px;height:15px}.queue-reason>span{flex-direction:column;gap:3px;display:flex}.queue-reason strong{font-size:10px!important}.queue-reason small{margin:0;font-size:8px!important}.queue-reason.review>i{color:#b46c15;background:#fff1dc}.queue-reason.archive>i{color:#706b7a;background:#f0eef4}.inbox-table tbody .disposition-row{background:#f9f7ff;border-left:0}.inbox-table tbody .disposition-row:hover{background:#f9f7ff}.disposition-row td{border-bottom:1px solid #dcd5ef;padding:10px 14px}.disposition-row>td>div{align-items:center;gap:10px;display:flex}.disposition-row>td>div>svg{color:#7659d9;flex:none;width:21px;height:21px}.disposition-row span{flex-direction:column;gap:3px;margin-right:auto;display:flex}.disposition-row span strong{font-size:10px}.disposition-row span small{margin:0;font-size:8px}.disposition-row select{color:#4d485d;background:#fff;border:1px solid #d5cdec;border-radius:7px;width:175px;height:35px;padding:0 9px;font-size:9px}.disposition-row button{color:#fff;background:#6847dc;border:0;border-radius:7px;align-items:center;gap:5px;height:35px;padding:0 11px;font-size:9px;display:flex}.disposition-row button svg{width:13px;height:13px}.disposition-row button:disabled{opacity:.4}.disposition-row .cancel-disposition{color:#686372;background:#eeecf2}@media (max-width:900px){.queue-tabs{overflow:auto}.availability-totals>b:first-child{display:none}.disposition-row>td>div{flex-wrap:wrap}.disposition-row span{min-width:240px}}.booking-period{background:#faf8ff;border:1px solid #ded8ec;border-radius:8px;grid-template-columns:1fr 18px 1fr;align-items:center;width:158px;min-width:158px;padding:7px 8px;display:grid}.booking-period>span{flex-direction:column;gap:3px;display:flex}.booking-period>span:last-child{align-items:flex-end}.booking-period small{color:#8b8597!important;margin:0!important;font-size:8px!important;line-height:1!important}.booking-period strong{white-space:nowrap;line-height:1.15;color:#393348!important;font-size:10.5px!important;font-weight:500!important}.booking-period>i{color:#765add;place-items:center;font-size:12px;font-style:normal;display:grid}.requests-table{background:#fff;min-width:1390px}.requests-table thead th{color:#504a65;white-space:nowrap;background:#eeeaf7;border-bottom:1px solid #d9d3e8;padding:13px 10px;font-size:10.5px;font-weight:500}.requests-table tbody tr{box-shadow:inset 4px 0 #8267e3}.requests-table tbody tr:hover{background:#faf8ff}.requests-table tbody tr.selected{background:#f6f2ff}.requests-table td{color:#454157;border-bottom:1px solid #e2deea;padding:15px 10px;font-size:10.5px;line-height:1.4}.requests-table td strong{color:#29263a;font-size:11px;font-weight:500}.requests-table td small{color:#777284;font-size:9.5px}.requests-table .received-date small{font-size:9.5px}.requests-table .request-number{white-space:nowrap;font-size:9px}.request-manager,.request-client,.request-hotel{align-items:center;gap:8px;display:flex}.request-manager .manager{flex:none;width:31px;height:31px;margin:0;font-size:10px}.request-client>i{color:#fff;background:#6847dc;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.request-client>span{flex-direction:column;gap:4px;display:flex}.request-client small{align-items:center;gap:4px;display:flex}.request-client small svg{stroke-width:1.8px;width:12px;height:12px}.request-hotel>i{color:#6847dc;background:#f0ebff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.request-hotel>i svg{stroke-width:1.8px;width:16px;height:16px}.request-hotel strong{max-width:145px}.supplier-name{color:#5e596c;white-space:nowrap;background:#f4f2f8;border-radius:6px;padding:5px 7px;font-size:9.5px;display:inline-flex}.request-amount{white-space:nowrap;color:#41365f!important}.requests-table .badge{padding:6px 8px;font-size:9px}.requests-table .dots{color:#655b80;background:#f4f1fa;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.requests-table .dots svg{stroke-width:1.8px;width:15px;height:15px}.requests-table .stay-date span{font-size:10.5px}.requests-table .period-heading,.requests-table td:nth-child(7){min-width:234px}.booking-period{grid-template-columns:1fr 20px 1fr;width:218px;min-width:218px;padding:8px 9px}.booking-period small{align-items:center;gap:4px;display:flex}.booking-period small svg{color:#6847dc;stroke-width:1.9px;width:11px;height:11px}.booking-period strong{font-size:10.5px!important}.requests-table .request-number{color:#474252;letter-spacing:.015em;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:500}.request-manager .manager img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.request-manager .manager .photo-elya{object-position:center 27%}.request-manager .manager .photo-diana{object-position:center 50%}.request-manager .manager .photo-victoria{object-position:56% 42%}.supplier-empty{color:#aaa6b3;background:#f4f3f7;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.requests-table .payment-not-issued{color:#777382;background:#f3f2f6;font-weight:500}.requests-table .payment-не-оплачено{color:#aa6818;background:#fff2df}.requests-table td:nth-child(10){min-width:116px}.request-client{align-items:flex-start}.request-client>span{gap:5px}.request-client>span>strong{white-space:normal;line-height:1.35}.messenger-actions{align-items:center;gap:5px;margin-top:2px;display:flex}.messenger{color:#fff;cursor:pointer;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s;display:grid;box-shadow:0 3px 8px #26223d1c}.messenger svg{fill:currentColor;width:16px;height:16px;display:block}.messenger.max{background:linear-gradient(135deg,#6548e6,#2197f3)}.messenger.telegram{background:#249bd7}.messenger.whatsapp{background:#25b968}.messenger:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 5px 11px #26223d2e}.messenger:active{transform:none}.requests-table th:first-child,.requests-table td:first-child{min-width:125px}.created-card{background:linear-gradient(135deg,#fff8ec,#fffdf8);border:1px solid #eadfc9;border-radius:9px;align-items:center;gap:8px;width:max-content;padding:6px 9px 6px 6px;display:flex;box-shadow:0 3px 9px #8e67270e}.created-card>i{color:#b57a1d;background:#f8e8c8;border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.created-card>i svg{stroke-width:1.8px;width:16px;height:16px}.created-card>span{flex-direction:column;gap:2px;display:flex}.created-card strong{white-space:nowrap;text-transform:lowercase;color:#463a2d!important;font-size:11px!important}.created-card small{white-space:nowrap;color:#8c7d6d!important;margin:0!important;font-size:8.5px!important}.request-hotel>span{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.request-hotel>span>strong{line-height:1.3}.request-hotel .returning-guest,.request-hotel .first-visit{white-space:nowrap;border-radius:5px;align-items:center;gap:3px;margin:0;padding:3px 5px;font-size:7.8px;line-height:1;display:inline-flex}.request-hotel .returning-guest{color:#25824d;background:#e9f7ee}.request-hotel .first-visit{color:#684dc9;background:#f0ecff}.request-hotel .returning-guest svg,.request-hotel .first-visit svg{stroke-width:2.2px;width:9px;height:9px}.attention-filters{background:#fff;border-bottom:1px solid #dfdbea;align-items:center;gap:7px;min-height:48px;padding:9px 13px;display:flex}.attention-filters>span{color:#706b7d;margin-right:3px;font-size:10.5px;font-weight:500}.attention-filters button{color:#625d6d;cursor:pointer;background:#faf9fc;border:1px solid #e0dce8;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:9.5px;display:flex}.attention-filters button svg{flex:none;width:14px;height:14px}.attention-filters button b{color:#666171;background:#ebe8f0;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:600;display:grid}.attention-filters button.active{border-color:#8a70df;box-shadow:0 0 0 2px #eee9ff}.attention-filters button.new-oldest{color:#8b621f;background:#fffaf0;border-color:#ead7ad;font-weight:650}.attention-filters button.new-oldest b{color:#8b621f;background:#f7e8c5}.attention-filters button.new-oldest.active{background:#fff3dc;border-color:#c99234;box-shadow:0 0 0 2px #fff0cf}.attention-filters button.overdue{color:#a94c4c}.attention-filters button.overdue b{color:#b74e4e;background:#fee5e5}.attention-filters button.today{color:#a36a1c}.attention-filters button.today b{color:#a46a17;background:#fff0d8}.attention-filters button.planned{color:#6248bd}.attention-filters button.planned b{color:#6248bd;background:#ece7ff}.attention-filters button.missing{color:#6e6a75}.requests-table{min-width:1650px}.requests-table thead th,.requests-table td{font-size:11.5px}.requests-table .request-number{font-size:11px}.requests-table .badge{font-size:10px}.created-card strong{font-size:12px!important}.created-card small{font-size:9.5px!important}.request-hotel .returning-guest,.request-hotel .first-visit{font-size:9px}.requests-table th:nth-child(4),.requests-table td:nth-child(4){min-width:220px}.requests-table td:nth-child(11){min-width:125px}.next-heading,.requests-table td:nth-child(9){min-width:205px}.next-action{align-items:flex-start;gap:7px;max-width:205px;display:flex}.next-action>i{border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.next-action>i svg{stroke-width:2px;width:14px;height:14px}.next-action>span{flex-direction:column;gap:3px;display:flex}.next-action strong{white-space:normal;line-height:1.3!important}.next-action small{font-weight:600;margin:0!important;font-size:9.5px!important}.next-action.overdue>i{color:#bc4f4f;background:#fee4e4}.next-action.overdue small{color:#b44e4e}.next-action.today>i{color:#ae741c;background:#fff0d6}.next-action.today small{color:#a56c17}.next-action.planned>i{color:#674cc7;background:#ede8ff}.next-action.planned small{color:#654bc0}.next-action.missing>i{color:#77727f;background:#eceaf0}.next-action.missing small{color:#77727f}.requests-table tbody tr.attention-today{background:#fffaf1;box-shadow:inset 4px 0 #e2a23d}.requests-table tbody tr.attention-planned{box-shadow:inset 4px 0 #8267e3}.requests-table tbody tr.attention-missing{background:#faf9fb;box-shadow:inset 4px 0 #aaa5b1}.requests-table tbody tr.selected{outline-offset:-2px;outline:2px solid #6847dc24}@media (max-width:900px){.attention-filters{overflow:auto}.attention-filters>span{display:none}}.requests-table td:nth-child(7){min-width:0}.requests-table td:nth-child(8){min-width:234px}.requests-table td:nth-child(9){min-width:0}.next-heading,.requests-table td:nth-child(5){min-width:205px}.request-id-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.compact-status{white-space:nowrap;border-radius:5px;align-items:center;padding:4px 6px;font-size:8.5px;font-weight:600;line-height:1;display:inline-flex}.compact-status.new{color:#6542d0;background:#ece5ff}.compact-status.new:before{content:"";background:#744ee0;border-radius:50%;width:6px;height:6px;margin-right:5px;box-shadow:0 0 0 3px #744ee021}.compact-status.work{color:#4873ba;background:#e8f0ff}.compact-status.pick{color:#6955c8;background:#eee9ff}.compact-status.wait{color:#ad6d18;background:#fff0d9}.compact-status.paid{color:#25834c;background:#e6f6ec}.quick-call{color:#26764a;white-space:nowrap;background:#edf7f1;border-radius:6px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:10.5px;font-weight:500;line-height:1;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:inline-flex}.quick-call svg{stroke-width:2px;width:13px;height:13px}.quick-call:hover{color:#176b3d;background:#ddf1e5;transform:translateY(-1px)}.status-badge{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 9px 0 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 3px 8px #312a4e0e}.status-badge>i{border-radius:6px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.status-badge svg{stroke-width:2px;width:12px;height:12px}.status-badge.new{color:#5648bd;background:linear-gradient(135deg,#f0edff,#eef4ff);border-color:#d8d5fa}.status-badge.new>i{color:#6247d7;background:#ded8ff}.status-badge.pick{color:#8a4baa;background:linear-gradient(135deg,#f8efff,#fff7fd);border-color:#ead8f6}.status-badge.pick>i{color:#914db2;background:#eedcf8}.status-badge.work{color:#3972a7;background:linear-gradient(135deg,#edf6ff,#f6faff);border-color:#d6e6f7}.status-badge.work>i{color:#397bb7;background:#dcecff}.status-badge.wait{color:#9c671c;background:linear-gradient(135deg,#fff4df,#fffaf0);border-color:#f1dfbe}.status-badge.wait>i{color:#aa6d14;background:#ffe8bd}.status-badge.paid{color:#257a4a;background:linear-gradient(135deg,#e9f8ef,#f4fcf7);border-color:#cee9d8}.status-badge.paid>i{color:#25834d;background:#d5f0df}.status-badge.compact{height:25px;box-shadow:none;border-radius:7px;padding:0 7px 0 4px;font-size:8.8px}.status-badge.compact>i{border-radius:5px;width:17px;height:17px}.status-badge.compact svg{width:10px;height:10px}.created-card{background:#fcfbfe;border-color:#e2deeb;box-shadow:0 2px 7px #443b5c0b}.created-card>i{color:#70628f;box-shadow:none;background:#eeeaf7}.created-card strong{color:#403b4c!important}.created-card small{color:#827d8c!important}.page-heading{gap:18px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.pipeline-switch{height:42px;padding:3px}.pipeline-switch button{white-space:nowrap;padding:0 8px!important}.pipeline-switch button.active{box-shadow:0 3px 9px #46328721}.stats article small{line-height:1.3}.stats article:first-child small{color:#777284}@media (max-width:1250px){.page-heading{flex-wrap:wrap;align-items:flex-start}.heading-actions{justify-content:flex-start;width:100%}.pipeline-switch{max-width:100%;overflow:auto}}.request-workspace{background:#f8f7fb;width:100%;min-width:0;padding:20px 24px 34px}.workspace-top{background:#fff;border:1px solid #e0dcea;border-radius:13px;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;min-height:86px;margin-bottom:16px;padding:14px 17px;display:grid;box-shadow:0 8px 24px #31294e0b}.workspace-back{color:#5a5565;background:#faf9fc;border:1px solid #dcd7e7;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.workspace-back:hover{color:#6247c9;background:#f7f4ff;border-color:#8c76da}.workspace-heading>span{color:#8b8696;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.workspace-heading h1{color:#242134;margin:3px 0 2px;font-size:21px;font-weight:550;line-height:1.15}.workspace-heading p{color:#777282;margin:0;font-size:10.5px}.workspace-heading p b{color:#beb9c7;padding:0 4px}.workspace-top-actions{align-items:center;gap:9px;display:flex}.workspace-save{color:#fff;background:#6847dc;border:0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10.5px;font-weight:500;display:flex;box-shadow:0 7px 15px #6847dc2e}.workspace-save svg{width:14px;height:14px}.workspace-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.request-summary,.workspace-main{background:#fff;border:1px solid #dfdbe9;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 9px 25px #332b4f0a}.request-summary{position:sticky;top:12px}.summary-head{background:linear-gradient(135deg,#f7f4ff,#fcfbff);border-bottom:1px solid #e4e0eb;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 15px 12px;display:flex}.summary-head>div{align-items:center;gap:9px;display:flex}.summary-head>div>i{color:#6648d2;background:#eae4ff;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.summary-head>div>span{flex-direction:column;gap:3px;display:flex}.summary-head strong{color:#302c41;font-size:11.5px;font-weight:550}.summary-head small{color:#858091;font-size:8.5px}.attention-pill{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:25px;padding:0 7px;font-size:8px;font-weight:600;display:flex}.attention-pill svg{width:11px;height:11px}.attention-pill.overdue{color:#ae4a4a;background:#fee7e7}.attention-pill.today{color:#9d681c;background:#fff0da}.attention-pill.planned{color:#6548c5;background:#ede8ff}.attention-pill.missing{color:#706b78;background:#eeecf1}.workspace-status{color:#777281;border-bottom:1px solid #ebe8ef;flex-direction:column;gap:6px;padding:12px 15px;font-size:9px;display:flex}.workspace-status select{color:#383445;background:#fff;border:1px solid #d8d3e4;border-radius:8px;outline:none;width:100%;height:38px;padding:0 10px;font-size:10.5px;font-weight:500}.workspace-status select:focus{border-color:#846cdf;box-shadow:0 0 0 3px #eeeaff}.summary-block{border-bottom:1px solid #ebe8ef;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.summary-block>i{color:#6847d5;background:#f0ebff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.summary-block>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.summary-block div>span{color:#8a8593;font-size:8.5px}.summary-block div>strong{color:#302c3e;font-size:11.5px;font-weight:550;line-height:1.3}.hotel-summary small{border-radius:6px;align-items:center;gap:4px;margin-top:2px;padding:4px 6px;font-size:8.5px;display:inline-flex}.hotel-summary small.returning{color:#267b4c;background:#e8f7ed}.hotel-summary small.first{color:#674ac8;background:#f0ecff}.client-summary a{color:#28764c;align-items:center;gap:5px;font-size:10px;font-weight:500;text-decoration:none;display:flex}.client-summary .messenger-actions{margin-top:3px}.summary-details{border-bottom:1px solid #ebe8ef;grid-template-columns:1fr 1fr;display:grid}.summary-details article{border-bottom:1px solid #ebe8ef;border-right:1px solid #ebe8ef;align-items:center;gap:8px;min-height:66px;padding:11px 13px;display:flex}.summary-details article:nth-child(2n){border-right:0}.summary-details article:nth-last-child(-n+2){border-bottom:0}.summary-details article>i{color:#6e657e;background:#f4f2f8;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.summary-details article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.summary-details small{color:#8c8795;font-size:8px}.summary-details strong{color:#3b3747;white-space:nowrap;font-size:9.5px;font-weight:550}.summary-next{border-bottom:1px solid #ebe8ef;padding:13px 15px}.summary-next>span,.summary-manager>span{color:#8a8593;margin-bottom:8px;font-size:8.5px;display:block}.summary-next .next-action{max-width:none}.summary-manager>div{align-items:center;gap:8px;display:flex}.summary-manager strong{font-size:10.5px;font-weight:550}.summary-manager button{color:#6847ce;background:0 0;border:0;margin-left:auto;padding:5px 7px;font-size:8.5px}.workspace-avatar{border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;display:grid;overflow:hidden;margin:0!important}.workspace-avatar img{object-fit:cover;width:100%;height:100%;display:block}.workspace-avatar .photo-elya{object-position:center 27%}.workspace-avatar .photo-diana{object-position:center 50%}.workspace-avatar .photo-victoria{object-position:56% 42%}.workspace-main{min-height:720px}.workspace-tabs{background:#fff;border-bottom:1px solid #e4e0eb;align-items:flex-end;gap:5px;height:55px;padding:0 17px;display:flex}.workspace-tabs button{color:#777281;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:10.5px;font-weight:500;display:flex}.workspace-tabs button b{color:#716b7c;background:#eeebf3;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;display:grid}.workspace-tabs button.active{color:#5f41c8;border-bottom-color:#6847dc}.workspace-tabs button.active b{color:#6044c9;background:#e9e3ff}.workspace-tab-content{padding:18px}.history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.history-heading>div{align-items:center;gap:10px;display:flex}.history-heading>div>i{color:#6648cf;background:#eee9ff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.history-heading>div>i svg{width:18px;height:18px}.history-heading h2,.section-title h2{color:#292536;margin:0;font-size:16px;font-weight:550}.history-heading p,.section-title p{color:#888393;margin:3px 0 0;font-size:9.5px}.history-live{color:#777181;align-items:center;gap:6px;font-size:8.5px;display:flex}.history-live>i{background:#37a668;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f6ed}.workspace-timeline{padding-left:5px;position:relative}.workspace-timeline:before{content:"";background:#ddd7e9;width:1px;position:absolute;top:21px;bottom:22px;left:19px}.history-event{grid-template-columns:39px minmax(0,1fr);gap:11px;margin-bottom:11px;display:grid;position:relative}.history-marker{z-index:1;color:#6749ce;box-sizing:content-box;background:#eae4ff;border:4px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;margin:9px 0 0;display:grid;position:relative}.history-marker svg{stroke-width:2px;width:13px;height:13px}.history-event.call .history-marker{color:#aa6b18;background:#fff0d9}.history-event.note .history-marker{color:#4173ae;background:#e9f2ff}.history-event.next .history-marker{color:#277c4c;background:#e7f6ed}.history-card{background:#fff;border:1px solid #e2deea;border-radius:10px;padding:13px 14px;box-shadow:0 5px 14px #362d5009}.history-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.history-card>header>span{flex-direction:column;gap:3px;display:flex}.history-card header strong{color:#312d40;font-size:10.5px;font-weight:550}.history-card header small{color:#8b8694;font-size:8.5px}.history-card header>b{color:#716b7d;background:#f1eef6;border-radius:5px;padding:4px 6px;font-size:7.5px;font-weight:600}.history-card>p{color:#5f5a69;margin:10px 0 0;font-size:10px;line-height:1.5}.history-card>header>button{color:#77717f;background:#f5f3f8;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.history-card>header>button svg{width:14px;height:14px}.history-author{align-items:center;gap:8px;display:flex}.history-author>span{flex-direction:column;gap:3px;display:flex}.call-card{background:linear-gradient(135deg,#fffdf9,#fff)}.call-content{background:#fffaf2;border:1px solid #eee4d2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:10px 11px;display:flex}.call-content>div{align-items:center;gap:8px;display:flex}.call-content>div>i{color:#a96d17;background:#ffe8bf;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.call-content>div>i svg{width:14px;height:14px}.call-content>div>span{flex-direction:column;gap:3px;display:flex}.call-content strong{font-size:10px;font-weight:550}.call-content small{color:#8d8377;font-size:8px}.call-content button{color:#9994a0;background:#f2f0f5;border:1px solid #ddd7e5;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:8.5px;display:flex}.call-content button svg{width:12px;height:12px}.mango-note{background:#f5f3f8;border-radius:7px;align-items:center;padding:7px 9px;display:flex;color:#7d7886!important;gap:6px!important;margin-top:8px!important;font-size:8.5px!important}.mango-note svg{flex:none;width:12px;height:12px}.history-event.next .next-action{max-width:none;margin-top:9px}.note-composer{background:#fbfaff;border:1px solid #dcd6e7;border-radius:11px;margin:17px 0 0 50px;overflow:hidden}.composer-heading{border-bottom:1px solid #e5e1eb;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.composer-heading>span{flex-direction:column;gap:3px;display:flex}.composer-heading strong{font-size:10.5px;font-weight:550}.composer-heading small{color:#8a8592;font-size:8.5px}.composer-heading button{color:#6c52ca;background:0 0;border:0;align-items:center;gap:5px;font-size:8.5px;display:flex}.composer-heading button svg{width:13px;height:13px}.note-composer textarea{resize:vertical;color:#383342;width:100%;min-height:94px;font:inherit;background:#fff;border:0;outline:none;padding:12px 13px;font-size:10px;line-height:1.5}.note-composer footer{border-top:1px solid #e5e1eb;justify-content:space-between;align-items:center;min-height:46px;padding:8px 11px;display:flex}.note-composer footer>span{color:#9893a0;font-size:8px}.note-composer footer button{color:#fff;background:#6847dc;border:0;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:8.5px;display:flex}.note-composer footer button:disabled{color:#fff;background:#cfccd5}.note-composer footer button svg{width:13px;height:13px}.section-title{margin-bottom:15px}.workspace-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.workspace-fields .field{background:#fbfafd;border:1px solid #e0dce7;border-radius:9px;min-height:73px;padding:12px}.workspace-fields .field span{font-size:8.5px}.workspace-fields .field strong{font-size:10.5px}.finance-overview{background:linear-gradient(135deg,#f2edff,#fbf9ff);border:1px solid #dcd4f1;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:16px;display:flex}.finance-overview>div{flex-direction:column;gap:4px;display:flex}.finance-overview span{color:#777181;font-size:9px}.finance-overview strong{color:#372b57;font-size:22px;font-weight:550}.finance-overview small{color:#7659cc;font-size:8.5px}.documents-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.documents-empty>i{color:#6847d3;background:#eee9ff;border-radius:16px;place-items:center;width:58px;height:58px;font-style:normal;display:grid}.documents-empty>i svg{width:27px;height:27px}.documents-empty strong{margin-top:13px;font-size:12px;font-weight:550}.documents-empty span{color:#898493;max-width:330px;margin-top:5px;font-size:9.5px;line-height:1.5}.documents-empty button{color:#fff;background:#6847dc;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;margin-top:13px;padding:0 11px;font-size:9px;display:flex}.documents-empty button svg{width:13px;height:13px}@media (max-width:1050px){.workspace-layout{grid-template-columns:290px minmax(0,1fr)}.workspace-top{grid-template-columns:auto 1fr}.workspace-top-actions{grid-column:2;justify-content:flex-start}.call-content{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.request-workspace{padding:12px}.workspace-top{grid-template-columns:1fr;gap:10px}.workspace-top-actions{grid-column:1}.workspace-layout{grid-template-columns:1fr}.request-summary{position:static}.workspace-tabs{overflow:auto}.workspace-tabs button{padding:0 10px}.workspace-tab-content{padding:13px}.history-live{display:none}.note-composer{margin-left:0}.workspace-fields{grid-template-columns:1fr}.summary-details{grid-template-columns:1fr 1fr}}.history-filters{background:#f7f5fa;border:1px solid #e2ddea;border-radius:9px;align-items:center;gap:4px;margin:-3px 0 15px;padding:4px;display:flex;overflow:auto}.history-filters button{color:#716b7b;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:8.8px;display:flex}.history-filters button svg{width:12px;height:12px}.history-filters button b{color:#777080;background:#e9e5ee;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.history-filters button.active{color:#5f42c7;background:#fff;box-shadow:0 3px 10px #362b5614}.history-filters button.active b{color:#6043c8;background:#ebe5ff}.history-event.change .history-marker{color:#6849cf;background:#eee9ff}.change-card{background:linear-gradient(135deg,#fbf9ff,#fff)}.status-change{background:#faf9fc;border:1px solid #e5e0ec;border-radius:8px;align-items:center;gap:8px;margin-top:11px;padding:9px 10px;display:flex}.status-change>svg{color:#98919f;width:14px;height:14px}.status-change .status-badge{height:27px;font-size:8.5px}.status-change .status-badge>i{width:17px;height:17px}.client-history-card{background:#fbfaff;border-bottom:1px solid #e7e2ec}.client-history-card>header{justify-content:space-between;align-items:center;padding:11px 14px 9px;display:flex}.client-history-card>header>div{align-items:center;gap:8px;display:flex}.client-history-card>header i{color:#6548c8;background:#eee9ff;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.client-history-card>header span{flex-direction:column;gap:2px;display:flex}.client-history-card>header strong{color:#373143;font-size:9.5px;font-weight:600}.client-history-card>header small{color:#8d8794;font-size:7.7px}.client-history-card>header>b{color:#6245c4;background:#e9e3fb;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:8px;display:grid}.client-history-card.has-active>header i,.client-history-card.has-active>header>b{color:#a76916;background:#fff0da}.duplicate-advice{background:#fff8eb;border:1px solid #efd9af;border-radius:8px;flex-direction:column;gap:3px;margin:0 13px 8px;padding:8px 9px;display:flex}.duplicate-advice strong{color:#9c6419;font-size:8.5px}.duplicate-advice span{color:#766956;font-size:7.8px;line-height:1.4}.previous-request-list>button{text-align:left;background:0 0;border:0;border-top:1px solid #ebe7ef;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px 5px;display:flex}.previous-request-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.previous-request-list>button>span:last-child{flex:none;align-items:flex-end}.previous-request-list strong{color:#4b4555;font-size:8.5px;font-weight:550}.previous-request-list small{color:#918a98;text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:7.5px;overflow:hidden}.previous-state{border-radius:5px;padding:3px 5px;font-size:7px;font-weight:600}.previous-state.active{color:#a56817;background:#fff0da}.previous-state.order{color:#277b4b;background:#e6f5eb}.previous-state.closed{color:#716c78;background:#eeecf1}.client-history-open{color:#6549c7;background:#fff;border:0;border-top:1px solid #e8e3ec;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;font-size:8px;font-weight:550;display:flex}.client-history-open svg{width:12px;height:12px}.workspace-create-order{color:#fff;background:#6847dc;border:0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10.5px;font-weight:500;display:flex;box-shadow:0 7px 15px #6847dc2e}.workspace-create-order svg{width:14px;height:14px}.workspace-save{color:#5f5969;box-shadow:none;background:#fff;border:1px solid #dcd7e7}.order-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231e3157;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.order-modal{background:#fff;border:1px solid #e0dbea;border-radius:15px;width:min(570px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 26px 70px #231b433d}.order-modal>header{background:linear-gradient(135deg,#f5f1ff,#fff);border-bottom:1px solid #e8e4ed;justify-content:space-between;align-items:flex-start;padding:17px 18px;display:flex}.order-modal>header>div{gap:11px;display:flex}.order-modal>header>div>i{color:#6646d4;background:#e9e2ff;border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.order-modal>header>div>i svg{width:19px;height:19px}.order-modal>header span{flex-direction:column;display:flex}.order-modal>header small{color:#806bbf;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.order-modal h2{color:#292535;margin:3px 0 2px;font-size:18px;font-weight:550}.order-modal>header p{color:#85808e;margin:0;font-size:9px}.order-modal>header>button{color:#6f6977;background:#eeebf2;border:0;border-radius:7px;width:29px;height:29px;font-size:17px}.order-client-preview{background:#faf9fd;border:1px solid #e0dbea;border-radius:10px;align-items:center;gap:10px;margin:14px 17px 0;padding:11px;display:flex}.order-client-preview>span{color:#6847cf;background:#eee9ff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.order-client-preview>span svg{width:17px;height:17px}.order-client-preview>div{flex-direction:column;gap:2px;display:flex}.order-client-preview small{color:#8b8693;font-size:8px}.order-client-preview strong{font-size:10.5px;font-weight:550}.order-client-preview p{color:#77717f;margin:0;font-size:8.5px}.payment-method{border:0;margin:14px 17px 0;padding:0}.payment-method legend{color:#4a4555;margin-bottom:7px;font-size:9px;font-weight:550}.payment-method label{cursor:pointer;background:#fff;border:1px solid #dfdbe7;border-radius:9px;grid-template-columns:28px 34px 1fr 18px;align-items:center;gap:8px;min-height:58px;margin-bottom:7px;padding:8px 10px;display:grid}.payment-method label.active{background:#f8f5ff;border-color:#846ce0;box-shadow:0 0 0 2px #eee9ff}.payment-method input{opacity:0;width:0;height:0}.payment-method label>i{color:#6749cc;background:#f0ecfa;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.payment-method label>i svg{width:15px;height:15px}.payment-method label>span{flex-direction:column;gap:3px;display:flex}.payment-method label strong{font-size:10px;font-weight:550}.payment-method label small{color:#85808e;font-size:8px}.payment-method label>svg{color:#6847d3;opacity:0;width:15px;height:15px}.payment-method label.active>svg{opacity:1}.order-form-grid{grid-template-columns:1fr 1fr;gap:9px;margin:13px 17px 0;display:grid}.order-form-grid label{color:#6f6979;flex-direction:column;gap:5px;font-size:8.5px;display:flex}.order-form-grid select,.order-form-grid input{color:#3f3a49;background:#fff;border:1px solid #d9d4e2;border-radius:8px;outline:none;height:36px;padding:0 9px;font-size:9.5px}.order-form-grid select:focus,.order-form-grid input:focus{border-color:#846ce0;box-shadow:0 0 0 3px #eeeaff}.order-form-grid .deadline-field{grid-column:1/-1}.deadline-field small{color:#96919d;font-size:7.8px}.invoice-note{color:#8d671f;background:#fff6e8;border-radius:8px;gap:8px;margin:12px 17px 0;padding:9px 10px;display:flex}.invoice-note>svg{flex:none;width:15px;height:15px}.invoice-note>span{flex-direction:column;gap:3px;display:flex}.invoice-note strong{font-size:9px}.invoice-note small{font-size:8px;line-height:1.4}.order-modal>footer{background:#fbfafd;border-top:1px solid #e8e4ed;justify-content:flex-end;gap:8px;margin-top:16px;padding:12px 17px;display:flex}.order-modal>footer button{border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:9px;display:flex}.order-cancel{color:#696371;background:#fff;border:1px solid #ddd8e5}.order-submit{color:#fff;background:#6847dc;border:0;box-shadow:0 6px 13px #6847dc2b}.order-submit:disabled{box-shadow:none;background:#cbc7d4}.order-submit svg{width:13px;height:13px}.payment-store-picker{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #ddd6ee;border-radius:10px;margin:13px 17px 0;padding:11px}.payment-store-picker>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.payment-store-picker>header>span,.payment-store-picker>header>em{align-items:center;gap:5px;display:flex}.payment-store-picker>header>span{color:#40384f;font-size:9px}.payment-store-picker>header>span svg{color:#6847dc;width:14px;height:14px}.payment-store-picker>header>em{color:#6548c7;background:#ece7ff;border-radius:6px;padding:4px 6px;font-size:7.5px;font-style:normal}.payment-store-picker>header>em svg{width:10px;height:10px}.payment-store-picker>label{display:block;position:relative}.payment-store-picker select{-webkit-appearance:none;appearance:none;color:#373142;background:#fff;border:1px solid #d8d1e7;border-radius:8px;outline:none;width:100%;height:39px;padding:0 34px 0 10px;font-size:9.5px;font-weight:520}.payment-store-picker label>svg{color:#766e82;pointer-events:none;width:14px;height:14px;position:absolute;top:12px;right:10px}.payment-store-picker select:focus{border-color:#846ce0;box-shadow:0 0 0 3px #eeeaff}.payment-store-summary{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.payment-store-summary>span{background:#f3f0f8;border-radius:7px;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.payment-store-summary small{color:#8d8795;font-size:7px}.payment-store-summary strong{color:#4d4658;font-size:8.5px;font-weight:520}.payment-store-picker>p{color:#88818f;margin:7px 0 0;font-size:7.7px;line-height:1.4}.payment-store-cell{align-items:center;gap:7px;min-width:145px;display:flex}.payment-store-cell>i{color:#6748cf;background:#ede8ff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.payment-store-cell>i svg{width:14px;height:14px}.payment-store-cell>span{flex-direction:column;gap:2px;display:flex}.payment-store-cell strong,.payment-store-cell small{white-space:nowrap}html[data-theme=dark] .payment-store-picker{background:linear-gradient(135deg,#24202f,#191c25);border-color:#3b4050}html[data-theme=dark] .payment-store-picker>header>span,html[data-theme=dark] .payment-store-summary strong{color:#edf0f6}html[data-theme=dark] .payment-store-picker select{color:#edf0f6;background:#151821;border-color:#3b4050}html[data-theme=dark] .payment-store-summary>span{background:#20232e}html[data-theme=dark] .payment-store-cell>i{background:#29243a}@media (max-width:620px){.workspace-top-actions{flex-wrap:wrap}.order-form-grid{grid-template-columns:1fr}.order-form-grid .deadline-field{grid-column:auto}.payment-store-summary{grid-template-columns:1fr}.order-modal>footer{flex-direction:column-reverse}.order-modal>footer button{justify-content:center}}.applications-table th:nth-child(7),.applications-table td:nth-child(7){min-width:234px}.applications-table th:nth-child(8),.applications-table td:nth-child(8),.orders-table th:nth-child(12),.orders-table td:nth-child(12){width:44px;min-width:44px}.requests-table th:nth-child(3),.requests-table td:nth-child(3){min-width:128px}.request-id-cell .status-badge.compact{border-radius:8px;height:30px;padding:0 9px 0 5px;font-size:10.5px}.request-id-cell .status-badge.compact>i{border-radius:6px;width:20px;height:20px}.request-id-cell .status-badge.compact svg{width:12px;height:12px}.request-id-cell .request-number{font-size:11.5px;font-weight:600}.quick-manager-picker>label{border:1px solid #0000;border-radius:8px;align-items:center;min-width:98px;height:34px;transition:border-color .14s,background .14s;display:flex;position:relative}.quick-manager-picker>label:hover,.quick-manager-picker>label:focus-within{background:#f8f5ff;border-color:#d8d1eb}.quick-manager-picker select{-webkit-appearance:none;appearance:none;color:#373243;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 28px 0 8px;font-size:10.5px;font-weight:550}.quick-manager-picker label>svg{color:#796d8c;pointer-events:none;stroke-width:1.9px;width:13px;height:13px;position:absolute;right:8px}.quick-manager-picker .workspace-avatar{width:32px;height:32px}.quick-manager-picker select option:disabled{color:#aaa5b0}.requests-table thead th{color:#5f596e;background:#f4f1f9;border-bottom-color:#ded9e8;padding-top:14px;padding-bottom:14px}.requests-table tbody tr{transition:background .15s,box-shadow .15s}.requests-table .created-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.requests-table .created-card>i{display:none}.requests-table .created-card>span{gap:4px}.requests-table .created-card strong{color:#393441!important;font-size:11.5px!important;font-weight:550!important}.requests-table .created-card small{color:#918b99!important;font-size:9px!important}.requests-table .booking-period{background:0 0;border:0;border-radius:0;width:218px;min-width:218px;padding:0}.requests-table .booking-period small{color:#9a94a1!important}.requests-table .booking-period small svg{display:none}.requests-table .booking-period strong{color:#3a3543!important;font-size:11px!important}.requests-table .booking-period>i{color:#aaa3b2;font-size:11px}.requests-table .request-hotel{gap:0}.requests-table .request-hotel>i{display:none}.requests-table .request-hotel strong{font-size:12px;font-weight:550}.requests-table .request-client>span>strong{color:#262231;font-size:12.8px;font-weight:560}.requests-table .request-client small{color:#8a8492}.requests-table .next-action>i{border-radius:50%;width:18px;height:18px;margin-top:1px;background:0 0!important}.requests-table .next-action>i svg{width:13px;height:13px}.requests-table .next-action strong{font-weight:540}.requests-table tbody tr:hover .messenger-actions,.requests-table tbody tr:focus-within .messenger-actions{opacity:1;transform:none}.requests-table .status-badge{box-shadow:none;background-image:none;border:0}.requests-table .status-badge.new{background:#eeeaff}.requests-table .status-badge.pick{background:#f4eafa}.requests-table .status-badge.work{background:#e9f2fa}.requests-table .status-badge.wait{background:#fff0d8}.requests-table .status-badge.paid{background:#e4f4ea}.requests-table .status-badge>i{background:#ffffff80}.requests-table .quick-manager-picker>label{border-radius:7px}.requests-table .quick-manager-picker>label:hover,.requests-table .quick-manager-picker>label:focus-within{background:#f5f2fa;border-color:#e0dbea}.requests-table tbody tr.attention-overdue:hover{background:#fff5f5}.requests-table tbody tr.attention-today:hover{background:#fff9ee}.requests-table tbody tr.attention-planned{background:#fff}.requests-table tbody tr.attention-planned:hover{background:#faf8ff}@media (hover:none){.requests-table .messenger-actions{opacity:1;transform:none}}.requests-table .booking-period{grid-template-columns:max-content max-content;justify-content:start;gap:16px;width:190px;min-width:190px}.requests-table .booking-period>span:last-child{align-items:flex-start}.requests-table .booking-period strong{letter-spacing:.005em;font-size:12.5px!important;font-weight:570!important}.requests-table .messenger-actions{opacity:1;transition:none;transform:none}.editable-next-cell{min-width:205px;position:relative}.next-trigger{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:4px 25px 4px 3px;display:block;position:relative}.next-trigger:hover,.editable-next-cell.open .next-trigger{background:#faf8ff;border-color:#ddd6eb}.next-trigger>svg{color:#7c748b;width:13px;height:13px;transition:transform .15s;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.editable-next-cell.open .next-trigger>svg{transform:translateY(-50%)rotate(180deg)}.next-step-popover{z-index:40;background:#fff;border:1px solid #dcd5e8;border-radius:11px;width:300px;padding:12px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 40px #2c224e2e}.next-step-popover>header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.next-step-popover>header>span{flex-direction:column;gap:2px;display:flex}.next-step-popover>header strong{font-size:11px;font-weight:600}.next-step-popover>header small{color:#8c8694;font-size:8.5px}.next-step-popover>header>button{color:#716b77;background:#f1eff4;border:0;border-radius:6px;width:25px;height:25px}.next-step-popover label{color:#77717f;flex-direction:column;gap:4px;font-size:8.5px;display:flex}.next-step-popover select,.next-step-popover input{color:#3d3846;background:#fff;border:1px solid #d9d4e2;border-radius:7px;outline:none;height:34px;padding:0 8px;font-size:9.5px}.next-step-popover select:focus,.next-step-popover input:focus{border-color:#8269df;box-shadow:0 0 0 3px #eee9ff}.next-step-popover>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.next-step-popover>footer{border-top:1px solid #ece8f0;justify-content:space-between;align-items:center;margin-top:11px;padding-top:10px;display:flex}.next-step-popover>footer button{border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:8.5px;display:flex}.next-step-popover>footer button svg{width:12px;height:12px}.step-complete{color:#27784b;background:#f0faf4;border:1px solid #cce4d5}.step-save{color:#fff;background:#6847dc;border:0}.requests-table tbody tr:has(.editable-next-cell.open){z-index:30;position:relative}.next-step-popover .custom-schedule-controls{grid-template-columns:1.45fr 1fr;gap:8px;margin-top:9px;display:grid}.custom-date-field>button{color:#3d3846;text-align:left;background:#fff;border:1px solid #d9d4e2;border-radius:8px;grid-template-columns:15px 1fr 13px;align-items:center;gap:6px;height:37px;padding:0 8px;display:grid}.custom-date-field>button.active{border-color:#8066dc;box-shadow:0 0 0 3px #eee9ff}.custom-date-field>button svg{color:#7055ce;width:14px;height:14px}.custom-date-field>button span{white-space:nowrap;font-size:9px;font-weight:520}.custom-date-field>button svg:last-child{color:#87808f;width:12px}.custom-time-field>div{background:#fff;border:1px solid #d9d4e2;border-radius:8px;grid-template-columns:14px 1fr 5px 1fr;align-items:center;gap:3px;height:37px;padding:0 7px;display:grid}.custom-time-field>div>svg{color:#7055ce;width:14px;height:14px}.custom-time-field select{-webkit-appearance:none;appearance:none;text-align:center;min-width:0;font-weight:550;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:10px!important}.custom-time-field b{color:#756f7d;font-size:11px}.mini-calendar{background:#faf9fd;border:1px solid #ddd6e8;border-radius:10px;margin-top:9px;padding:10px}.mini-calendar>header{grid-template-columns:28px 1fr 28px;align-items:center;margin-bottom:8px;display:grid}.mini-calendar>header strong{text-align:center;color:#332e3d;text-transform:capitalize;font-size:10.5px;font-weight:600}.mini-calendar>header button{color:#665d75;background:#fff;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 1px 4px #2b234114}.mini-calendar>header button svg{width:14px;height:14px}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.calendar-weekdays span{color:#918b98;text-align:center;padding:4px 0;font-size:7.5px;font-weight:600}.calendar-days button,.calendar-days i{height:27px}.calendar-days button{color:#423d49;background:0 0;border:0;border-radius:7px;place-items:center;font-size:9px;display:grid}.calendar-days button:hover{color:#6044c6;background:#eee9fa}.calendar-days button.selected{color:#fff;background:#6847dc;font-weight:600;box-shadow:0 4px 9px #6847dc33}.mini-calendar>footer{border-top:1px solid #e7e2ec;justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.mini-calendar>footer button{color:#6549c2;background:#f0ecfa;border:0;border-radius:6px;height:27px;padding:0 8px;font-size:8px;font-weight:550}.clients-page{background:#f8f7fb;min-height:100%;padding:22px 24px 38px}.clients-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.clients-heading>div:first-child>span{color:#755ccc;letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:600}.clients-heading h1{color:#242032;margin:4px 0 3px;font-size:26px;font-weight:550}.clients-heading p{color:#817b8b;margin:0;font-size:10px}.clients-source{background:#f7fcf9;border:1px solid #d9e9df;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-width:365px;padding:10px 11px;display:grid}.clients-source>i{color:#25804d;background:#def2e6;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.clients-source>i svg{width:17px;height:17px}.clients-source>span{flex-direction:column;gap:3px;display:flex}.clients-source strong{color:#315a43;font-size:9.5px}.clients-source small{color:#75867b;font-size:7.7px}.clients-source button{color:#277a4b;background:#e4f3e9;border:0;border-radius:7px;height:32px;padding:0 9px;font-size:8px;font-weight:600}.client-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.client-stats article{background:#fff;border:1px solid #e0dce8;border-radius:11px;align-items:center;gap:11px;min-height:92px;padding:13px 14px;display:flex;box-shadow:0 6px 18px #342b4d09}.client-stats article>i{color:#6748cf;background:#eee9ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.client-stats article>i svg{width:20px;height:20px}.client-stats article>span{flex-direction:column;gap:3px;display:flex}.client-stats small{color:#817b88;font-size:8px}.client-stats strong{color:#292536;font-size:20px;font-weight:550}.client-stats b{color:#9a949f;font-size:7.3px;font-weight:500}.client-stats .duplicate-stat>i{color:#a86a17;background:#fff0dc}.clients-board{background:#fff;border:1px solid #dfdbe7;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #3028490a}.clients-toolbar{border-bottom:1px solid #e5e1e9;align-items:center;gap:10px;min-height:66px;padding:11px 13px;display:flex}.clients-toolbar>label{background:#fbfafd;border:1px solid #dcd7e4;border-radius:8px;align-items:center;gap:7px;min-width:290px;height:39px;padding:0 10px;display:flex}.clients-toolbar>label svg{color:#8d8695;width:15px;height:15px}.clients-toolbar>label input{color:#383341;background:0 0;border:0;outline:0;width:100%;font-size:9px}.client-scope{background:#f6f4f8;border:1px solid #e0dbe7;border-radius:8px;align-items:center;gap:3px;height:39px;padding:3px;display:flex}.client-scope button{color:#77717e;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:31px;padding:0 8px;font-size:8px;display:flex}.client-scope button b{color:#716b77;background:#e8e4ec;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid}.client-scope button.active{color:#5f43c6;background:#fff;box-shadow:0 2px 7px #32284e14}.client-scope button.active b{color:#6043c8;background:#ebe5ff}.client-filter{color:#655f6d;background:#fff;border:1px solid #dcd7e4;border-radius:8px;align-items:center;gap:6px;height:39px;margin-left:auto;padding:0 10px;font-size:8.5px;display:flex}.client-filter svg{width:14px;height:14px}.client-table-wrap{overflow:auto}.clients-table{border-collapse:collapse;width:100%;min-width:1420px}.clients-table th{color:#655f70;text-align:left;background:#f3f0f7;border-bottom:1px solid #ded9e6;padding:12px 11px;font-size:9px;font-weight:600}.clients-table td{color:#3c3745;vertical-align:middle;border-bottom:1px solid #e8e4eb;padding:13px 11px;font-size:9px}.clients-table tbody tr{cursor:pointer;transition:background .14s}.clients-table tbody tr:hover{background:#faf8ff}.client-person{align-items:flex-start;gap:9px;display:flex;position:relative}.client-person>i{color:#6244c9;background:#eae4ff;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:12px;font-style:normal;display:grid}.client-person>span{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.client-person strong{font-size:10px;font-weight:600}.client-person a{color:#26774a;align-items:center;gap:4px;font-size:8.5px;text-decoration:none;display:flex}.client-person a svg{width:11px;height:11px}.client-person small{color:#8d8794;font-size:7.6px}.client-person .messenger-actions{margin-top:2px}.duplicate-mark{color:#a96b17;background:#fff0da;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:-5px;left:28px}.duplicate-mark svg{width:10px;height:10px}.client-interest{align-items:flex-start;gap:8px;display:flex}.client-interest>i{color:#6749cf;background:#f0ebff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.client-interest>i svg{width:15px;height:15px}.client-interest>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.client-interest strong{font-size:10px;font-weight:600}.client-interest small{color:#8c8694;font-size:7.8px}.client-manager{align-items:center;gap:7px;display:flex}.client-manager strong{font-size:9px;font-weight:550}.client-history-numbers{gap:6px;display:flex}.client-history-numbers>span{background:#f5f3f8;border-radius:7px;align-items:baseline;gap:4px;min-width:51px;padding:7px 8px;display:flex}.client-history-numbers strong{font-size:11px;font-weight:600}.client-history-numbers small{color:#8c8693;font-size:7px}.client-activity,.client-next>span{flex-direction:column;gap:3px;display:flex}.client-activity strong,.client-next strong{font-size:8.8px;font-weight:550}.client-activity small,.client-next small{color:#8f8996;font-size:7.4px}.client-next{align-items:flex-start;gap:7px;display:flex}.client-next>svg{color:#6849ce;width:15px;height:15px}.client-next.missing>svg,.client-next.missing small{color:#b06d17}.client-open{color:#6548c5;background:#f0ecfa;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.client-open svg{width:14px;height:14px}.clients-footer{color:#8a8491;justify-content:space-between;align-items:center;min-height:52px;padding:9px 13px;font-size:8px;display:flex}.clients-footer>div{gap:4px;display:flex}.clients-footer button{color:#77717e;background:#fff;border:1px solid #e0dbe6;border-radius:6px;width:28px;height:28px;font-size:8px}.clients-footer button.active{color:#6042c8;background:#eee9ff;border-color:#856dde}.client-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#231d3245;position:fixed;inset:0}.client-drawer{background:#f9f8fb;border-left:1px solid #ddd7e6;flex-direction:column;width:min(490px,100%);height:100%;display:flex;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 55px #251d3c2e}.client-drawer>header{background:#fff;border-bottom:1px solid #e2dde8;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.drawer-person{align-items:center;gap:11px;display:flex}.drawer-person>i{color:#6041c7;background:#e9e2ff;border-radius:12px;place-items:center;width:45px;height:45px;font-size:16px;font-style:normal;display:grid}.drawer-person span{flex-direction:column;display:flex}.drawer-person small{color:#7e65cf;text-transform:uppercase;letter-spacing:.07em;font-size:7.5px;font-weight:600}.drawer-person h2{color:#292535;margin:4px 0 2px;font-size:16px;font-weight:550}.drawer-person p{color:#85808c;margin:0;font-size:8px}.client-drawer>header>button{color:#726c78;background:#f1eef4;border:0;border-radius:7px;width:30px;height:30px;font-size:18px}.drawer-warning{color:#9f681c;background:#fff8ea;border:1px solid #efd9af;border-radius:9px;gap:8px;margin:13px 15px 0;padding:10px;display:flex}.drawer-warning>svg{flex:none;width:16px;height:16px}.drawer-warning>span{flex-direction:column;gap:3px;display:flex}.drawer-warning strong{font-size:9px}.drawer-warning small{color:#806f56;font-size:7.8px}.drawer-current,.drawer-section{background:#fff;border:1px solid #e1dce8;border-radius:10px;margin:13px 15px 0;padding:13px}.drawer-current>span{color:#8a8491;margin-bottom:9px;font-size:8px;display:block}.drawer-current>div{grid-template-columns:35px 1fr auto;align-items:center;gap:9px;display:grid}.drawer-current>div>i{color:#6648ce;background:#eee9ff;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.drawer-current>div>i svg{width:17px;height:17px}.drawer-current>div>span{flex-direction:column;gap:3px;display:flex}.drawer-current small{color:#8b8592;font-size:7.8px}.drawer-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 15px 0;display:grid}.drawer-metrics article{background:#fff;border:1px solid #e2dde9;border-radius:9px;flex-direction:column;gap:3px;padding:11px;display:flex}.drawer-metrics strong{font-size:17px;font-weight:550}.drawer-metrics span{color:#8c8693;font-size:7.6px}.drawer-section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.drawer-section>header>span{flex-direction:column;gap:3px;display:flex}.drawer-section>header small{color:#8d8794;font-size:7.5px}.drawer-section>header button{color:#6548c5;background:0 0;border:0;font-size:7.8px}.drawer-history article{border-top:1px solid #ebe7ee;grid-template-columns:29px 1fr auto;align-items:start;gap:8px;padding:9px 0;display:grid}.drawer-history article>i{color:#6649c6;background:#f0ecfa;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.drawer-history article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.drawer-history strong{font-size:8.8px}.drawer-history small{color:#8f8996;font-size:7.2px}.drawer-history p{color:#5f5967;margin:2px 0 0;font-size:7.8px}.drawer-history article>b{color:#6347c3;background:#eee9ff;border-radius:5px;padding:4px 6px;font-size:6.8px}.drawer-history article>b.order{color:#287b4b;background:#e5f4ea}.drawer-history article>b.closed{color:#716c77;background:#eeecf1}.drawer-history article>b.active{color:#a66a18;background:#fff0da}.client-drawer>footer{background:#fff;border-top:1px solid #e1dce7;gap:8px;margin-top:auto;padding:13px 15px;display:flex}.client-drawer>footer a,.client-drawer>footer button{border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:8.5px;text-decoration:none;display:flex}.client-drawer>footer a{color:#fff;background:#267c4b;border:0}.client-drawer>footer button{color:#fff;background:#6847dc;border:0;flex:1}.client-drawer>footer svg{width:13px;height:13px}@media (max-width:1100px){.client-stats{grid-template-columns:1fr 1fr}.clients-heading{flex-direction:column;align-items:flex-start}.clients-source{width:100%;min-width:0}}@media (max-width:700px){.clients-page{padding:14px}.client-stats{grid-template-columns:1fr}.clients-toolbar{flex-direction:column;align-items:stretch}.clients-toolbar>label{min-width:0}.client-scope{overflow:auto}.client-filter{justify-content:center;margin-left:0}.clients-footer>span{display:none}}.import-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#221c3157;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.import-login-modal{background:#fff;border:1px solid #ddd7e7;border-radius:14px;width:min(470px,100%);overflow:hidden;box-shadow:0 25px 70px #251d3a3b}.import-login-modal>header{background:linear-gradient(135deg,#f5f1ff,#fff);border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:flex-start;padding:16px 17px;display:flex}.import-login-modal>header>div{gap:10px;display:flex}.import-login-modal>header i{color:#6546cd;background:#e9e2ff;border-radius:10px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.import-login-modal>header i svg{width:18px;height:18px}.import-login-modal>header span{flex-direction:column;display:flex}.import-login-modal>header small{color:#795ed1;text-transform:uppercase;letter-spacing:.07em;font-size:7.5px;font-weight:600}.import-login-modal h2{color:#292535;margin:3px 0 2px;font-size:17px;font-weight:550}.import-login-modal>header p{color:#817b89;margin:0;font-size:8px}.import-login-modal>header>button{color:#716a78;background:#eeebf2;border:0;border-radius:7px;width:29px;height:29px;font-size:17px}.import-security{color:#287b4c;background:#f5fbf7;border:1px solid #d3e8da;border-radius:8px;gap:8px;margin:13px 16px 0;padding:9px 10px;display:flex}.import-security>svg{flex:none;width:15px;height:15px}.import-security>span{flex-direction:column;gap:3px;display:flex}.import-security strong{font-size:8.5px}.import-security small{color:#688071;font-size:7.6px;line-height:1.4}.import-login-modal>label{color:#6f6877;flex-direction:column;gap:5px;margin:12px 16px 0;font-size:8.5px;font-weight:550;display:flex}.import-login-modal>label input{color:#393442;background:#fff;border:1px solid #d9d4e1;border-radius:8px;outline:none;height:39px;padding:0 10px;font-size:9.5px}.import-login-modal>label input:focus{border-color:#836add;box-shadow:0 0 0 3px #eee9ff}.import-error{color:#ad4d4d;background:#fff0f0;border-radius:7px;align-items:center;gap:6px;margin:10px 16px 0;padding:8px 9px;font-size:8px;display:flex}.import-error svg{width:13px;height:13px}.import-explanation{background:#f6f4f8;border-radius:8px;flex-direction:column;gap:4px;margin:12px 16px 0;padding:10px;display:flex}.import-explanation strong{color:#4d4756;font-size:8.5px}.import-explanation span{color:#7f7986;font-size:7.7px;line-height:1.45}.import-login-modal>footer{background:#fbfafd;border-top:1px solid #e6e2ea;justify-content:flex-end;gap:8px;margin-top:14px;padding:12px 16px;display:flex}.import-login-modal>footer button{border-radius:8px;height:36px;padding:0 11px;font-size:8.5px}.import-cancel{color:#6c6573;background:#fff;border:1px solid #ddd8e3}.import-connect{color:#fff;background:#6847dc;border:0;box-shadow:0 6px 14px #6847dc2b}.import-connect:disabled{box-shadow:none;background:#cbc7d3}.clients-source.connected{background:#f2faf5;border-color:#bfe0ca}.clients-source.connected>i{background:#d5efdf}.clients-source button:disabled{opacity:.65}.import-report{background:#f7fcf9;border:1px solid #cfe4d6;border-radius:11px;margin-bottom:14px;overflow:hidden}.import-report>header{border-bottom:1px solid #dbeae0;align-items:center;gap:8px;padding:11px 13px;display:flex}.import-report>header>i{color:#287c4c;background:#ddf1e5;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.import-report>header>i svg{width:15px;height:15px}.import-report>header>span{flex-direction:column;gap:3px;display:flex}.import-report>header strong{color:#315d43;font-size:9.5px}.import-report>header small{color:#76867c;font-size:7.7px}.import-report>div{grid-template-columns:repeat(4,1fr);display:grid}.import-report article{border-right:1px solid #dbeae0;align-items:baseline;gap:5px;padding:10px 13px;display:flex}.import-report article:last-child{border-right:0}.import-report article strong{color:#255f3e;font-size:16px;font-weight:550}.import-report article span{color:#718177;font-size:7.8px}@media (max-width:700px){.import-report>div{grid-template-columns:1fr 1fr}.import-report article:nth-child(2){border-right:0}.import-report article:nth-child(-n+2){border-bottom:1px solid #dbeae0}}.full-import-progress{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #d8d0ee;border-radius:12px;margin-bottom:14px;padding:13px 14px;box-shadow:0 7px 22px #4230740d}.full-import-progress>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.full-import-progress>header>div{align-items:center;gap:9px;display:flex}.full-import-progress>header i{color:#6948d4;background:#ece6ff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.full-import-progress>header i svg{width:16px;height:16px}.full-import-progress>header span{flex-direction:column;gap:3px;display:flex}.full-import-progress>header strong{color:#34303f;font-size:10px}.full-import-progress>header small{color:#817a8a;font-size:7.8px}.full-import-progress>header>b{color:#6647cf;font-size:17px;font-weight:550}.full-import-track{background:#ece8f1;border-radius:5px;height:7px;margin:11px 0 9px;overflow:hidden}.full-import-track span{border-radius:inherit;background:linear-gradient(90deg,#7b5be0,#a486ee);height:100%;transition:width .35s;display:block}.full-import-progress>footer{color:#77717f;align-items:center;gap:18px;font-size:8px;display:flex}.full-import-progress>footer span:first-child{color:#504958}.full-import-progress>footer span strong{color:#6647cf;font-size:10px}.full-import-progress>footer button{color:#6749c7;background:#fff;border:1px solid #d9d1eb;border-radius:7px;align-items:center;gap:5px;height:29px;margin-left:auto;padding:0 9px;font-size:7.8px;display:flex}.full-import-progress>footer button svg{width:12px;height:12px}.full-import-progress.completed{background:#f7fcf9;border-color:#c8e4d2}.full-import-progress.completed>header i{color:#287b4b;background:#dcf1e4}.full-import-progress.completed>header>b{color:#287b4b}.full-import-progress.completed .full-import-track span{background:#47a66d}.full-import-progress.error{background:snow;border-color:#ecd2d2}.full-import-progress.error>header i{color:#a84b4b;background:#fbe4e4}.full-import-progress.error>header>b{color:#a84b4b}.full-import-confirm{background:#fff;border:1px solid #ddd7e7;border-radius:14px;width:min(475px,100%);overflow:hidden;box-shadow:0 25px 70px #251d3a3b}.full-import-confirm>header{background:linear-gradient(135deg,#f4f0ff,#fff);border-bottom:1px solid #e6e1eb;gap:11px;padding:17px;display:flex}.full-import-confirm>header>i{color:#6546cd;background:#e9e2ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.full-import-confirm>header>i svg{width:19px;height:19px}.full-import-confirm>header>span{flex-direction:column;display:flex}.full-import-confirm>header small{color:#785dd0;text-transform:uppercase;letter-spacing:.07em;font-size:7.5px;font-weight:600}.full-import-confirm h2{color:#292535;margin:4px 0 3px;font-size:17px;font-weight:550}.full-import-confirm header p{color:#817b89;margin:0;font-size:8px}.full-import-confirm>div{color:#287b4c;background:#f5fbf7;border:1px solid #cfe5d7;border-radius:9px;gap:8px;margin:14px 16px 0;padding:10px;display:flex}.full-import-confirm>div>svg{flex:none;width:15px;height:15px}.full-import-confirm>div>span{flex-direction:column;gap:3px;display:flex}.full-import-confirm>div strong{font-size:8.7px}.full-import-confirm>div small{color:#6f8175;font-size:7.7px;line-height:1.45}.full-import-confirm ul{color:#665f6e;margin:13px 28px 0;padding:0;font-size:8.2px;line-height:1.8}.full-import-confirm>footer{background:#fbfafd;border-top:1px solid #e6e2ea;justify-content:flex-end;gap:8px;margin-top:14px;padding:12px 16px;display:flex}.full-import-confirm>footer button{border-radius:8px;height:36px;padding:0 12px;font-size:8.5px}@media (max-width:700px){.full-import-progress>footer{flex-direction:column;align-items:flex-start;gap:7px}.full-import-progress>footer button{margin-left:0}}.legacy-client-status{color:#287c4c;background:#e7f5ec;border-radius:6px;padding:4px 6px;font-size:7.3px;font-weight:600}.legacy-client-status.rejected{color:#ad4d4d;background:#fee9e9}.next-step-popover{width:360px}.next-step-popover>.friendly-schedule{margin-top:10px;display:block}.date-strip{background:#faf9fc;border:1px solid #e2dde9;border-radius:10px;padding:10px}.date-strip>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.date-strip>header>span{flex-direction:column;gap:2px;display:flex}.date-strip>header strong,.friendly-time>span strong{color:#403a49;font-size:9.5px;font-weight:600}.date-strip>header small,.friendly-time>span small{color:#928c99;text-transform:capitalize;font-size:7.8px}.date-strip>header>div{gap:5px;display:flex}.date-strip>header>div button{color:#6549c1;background:#efebf9;border:0;border-radius:6px;height:25px;padding:0 7px;font-size:7.8px;font-weight:550}.date-strip-days{grid-template-columns:26px repeat(7,1fr) 26px;gap:4px;display:grid}.date-strip-days>button{color:#4a4450;background:#fff;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:43px;padding:0;display:flex}.date-strip-days>button small{color:#96909d;text-transform:uppercase;font-size:7px}.date-strip-days>button strong{font-size:10px;font-weight:600}.date-strip-days>button:hover{background:#f5f1ff;border-color:#d9d0ee}.date-strip-days>button.selected{color:#fff;background:#6847dc;border-color:#6847dc;box-shadow:0 5px 10px #6847dc2e}.date-strip-days>button.selected small{color:#ded6ff}.date-strip-days .strip-arrow{color:#736b7d;background:0 0}.date-strip-days .strip-arrow svg{width:13px;height:13px}.friendly-time{background:#fff;border:1px solid #e2dde9;border-radius:10px;margin-top:9px;padding:10px}.friendly-time>span{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.friendly-time>div{grid-template-columns:repeat(4,1fr) 86px;gap:5px;display:grid}.friendly-time>div>button{color:#5f5966;background:#faf9fc;border:1px solid #e0dbe7;border-radius:7px;height:32px;font-size:8.5px}.friendly-time>div>button:hover,.friendly-time>div>button.selected{color:#6043c4;background:#eee9ff;border-color:#7f66d8}.friendly-time label{background:#fff;border:1px solid #dcd6e5;border-radius:7px;flex-direction:row;align-items:center;gap:5px;height:32px;padding:0 7px;display:flex}.friendly-time label svg{color:#7257cc;width:13px;height:13px}.friendly-time input{text-align:center;width:52px;font-weight:600;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:9.5px!important}.month-switch{grid-template-columns:28px 1fr 28px;align-items:center;margin:0 0 8px;display:grid}.month-switch>strong{text-align:center;color:#514959;text-transform:capitalize;font-size:9px;font-weight:600}.month-switch>button{color:#6d6577;background:#fff;border:0;border-radius:6px;place-items:center;width:28px;height:25px;display:grid}.month-switch>button:hover{color:#6144c4;background:#eee9f9}.month-switch>button svg{width:13px;height:13px}.friendly-time>.relative-times{grid-template-columns:none;gap:5px;margin-bottom:7px;display:flex}.friendly-time>.relative-times>button{color:#6549c0;background:#f5f1ff;border-color:#d9d0ee;flex:1;height:28px}.friendly-time>.time-slots{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.friendly-time>.time-slots>label{grid-column:span 2}.friendly-time>.time-slots>button{height:30px}.staff-page{background:#f8f7fb;min-height:100%;padding:22px 24px 38px}.staff-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.staff-heading h1{color:#242032;margin:4px 0 3px;font-size:26px;font-weight:550}.staff-heading p{color:#817b8b;margin:0;font-size:10px}.staff-heading>button{color:#fff;background:#6847dc;border:0;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:8.7px;font-weight:600;display:flex;box-shadow:0 8px 18px #6847dc2e}.staff-heading>button svg{width:14px}.staff-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.staff-stats article{background:#fff;border:1px solid #e0dce8;border-radius:11px;align-items:center;gap:11px;padding:13px 14px;display:flex}.staff-stats article>i{color:#6748cf;background:#eee9ff;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.staff-stats article>i svg{width:20px}.staff-stats small{color:#817b88;font-size:8px}.staff-stats strong{color:#292536;font-size:20px;font-weight:550}.staff-stats b{color:#9a949f;font-size:7.3px;font-weight:500}.staff-board{background:#fff;border:1px solid #dfdbe7;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #3028490a}.staff-board>header{border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.staff-board>header>div{background:#fbfafd;border:1px solid #ddd8e4;border-radius:8px;align-items:center;gap:7px;width:min(360px,100%);height:38px;padding:0 10px;display:flex}.staff-board>header>div svg{color:#8c8593;width:14px}.staff-board>header input{background:0 0;border:0;outline:0;width:100%;font-size:8.5px}.staff-board>header>span{color:#6f8175;align-items:center;gap:5px;font-size:7.7px;display:flex}.staff-board>header>span svg{color:#318255;width:13px}.staff-card{background:#fff;border:1px solid #e1dce8;border-radius:11px;overflow:hidden;box-shadow:0 5px 16px #322a4809}.staff-card>header{background:#fcfbfd;border-bottom:1px solid #ebe7ef;grid-template-columns:43px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.staff-card>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.staff-card>header strong,.staff-card>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-card>header strong{color:#302b39;font-size:10px}.staff-card>header>b{color:#77717d;background:#efedf2;border-radius:5px;padding:4px 6px;font-size:6.8px}.staff-card>header>b.active{color:#277b4a;background:#e1f2e7}.staff-card>div{grid-template-columns:1fr 1fr;gap:10px;padding:11px 13px;display:grid}.staff-card>div>span{grid-template-columns:14px 1fr;column-gap:6px;min-width:0;display:grid}.staff-card>div svg{color:#7659d0;grid-row:1/3;width:13px}.staff-card>div small{color:#96909d;font-size:6.8px}.staff-card>div strong{color:#4c4654;text-overflow:ellipsis;white-space:nowrap;font-size:7.8px;overflow:hidden}.staff-card>footer{border-top:1px solid #ebe7ef;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.staff-role{color:#6244c4;background:#eee9ff;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:600}.staff-role.admin{color:#9d651c;background:#fff0da}.staff-role.director{color:#257849;background:#e3f2e8}.staff-card>footer button{color:#665f6e;background:0 0;border:0;align-items:center;gap:4px;font-size:7.5px;display:flex}.staff-card>footer button svg{width:12px}.staff-empty{color:#8d8794;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;font-size:9px;display:flex}.staff-empty>svg{color:#8067d4;width:30px}.staff-empty strong{color:#4c4654;font-size:11px}.staff-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#221c3157;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.staff-modal{background:#fff;border:1px solid #ddd7e7;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 25px 70px #251d3a3b}.staff-modal>header{background:linear-gradient(135deg,#f5f1ff,#fff);border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:flex-start;padding:16px 17px;display:flex}.staff-modal>header>div{gap:10px;display:flex}.staff-modal>header i{color:#6546cd;background:#e9e2ff;border-radius:10px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.staff-modal>header i svg{width:18px}.staff-modal>header span{flex-direction:column;display:flex}.staff-modal>header small{color:#795ed1;text-transform:uppercase;letter-spacing:.07em;font-size:7.5px;font-weight:600}.staff-modal h2{color:#292535;margin:3px 0 2px;font-size:17px;font-weight:550}.staff-modal>header p{color:#817b89;margin:0;font-size:8px}.staff-modal>header>button{color:#716a78;background:#eeebf2;border:0;border-radius:7px;width:29px;height:29px;font-size:17px}.staff-form-body{padding:14px 16px}.photo-upload{cursor:pointer;background:#faf8ff;border:1px dashed #cfc6e4;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.photo-upload>img,.photo-upload>i{border-radius:12px;width:48px;height:48px}.photo-upload>img{object-fit:cover}.photo-upload>i{color:#6849cc;background:#eae4fb;place-items:center;font-style:normal;display:grid}.photo-upload>i svg{width:19px}.photo-upload>span{flex-direction:column;gap:4px;display:flex}.photo-upload strong{color:#4b4454;font-size:8.7px}.photo-upload small{color:#8e8795;font-size:7.4px}.photo-upload input{display:none}.staff-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.staff-form-grid label{color:#6d6675;flex-direction:column;gap:5px;font-size:8px;font-weight:550;display:flex}.staff-form-grid label.wide{grid-column:1/-1}.staff-form-grid input,.staff-form-grid select{color:#3d3745;height:38px;font:inherit;background:#fff;border:1px solid #dad5e1;border-radius:8px;outline:none;padding:0 10px}.staff-form-grid input:focus,.staff-form-grid select:focus{border-color:#8269db;box-shadow:0 0 0 3px #eee9ff}.staff-form-error{color:#ad4d4d;background:#fff0f0;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:8px 9px;font-size:8px;display:flex}.staff-form-error svg{width:13px}.staff-modal>footer{background:#fbfafd;border-top:1px solid #e6e2ea;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.staff-modal>footer button{border-radius:8px;height:36px;padding:0 12px;font-size:8.5px}.staff-cancel{color:#6c6573;background:#fff;border:1px solid #ddd8e3}.staff-save{color:#fff;background:#6847dc;border:0}.staff-save:disabled{background:#c8c3d0}.staff-access-modal{text-align:center;background:#fff;border:1px solid #d6e5db;border-radius:14px;width:min(420px,100%);padding:22px;box-shadow:0 25px 70px #251d3a3b}.staff-access-modal>i{color:#287b4c;background:#dcf1e4;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 10px;font-style:normal;display:grid}.staff-access-modal>i svg{width:22px}.staff-access-modal h2{color:#2f2a38;margin:0;font-size:17px;font-weight:550}.staff-access-modal>p{color:#817a89;max-width:330px;margin:6px auto 14px;font-size:8px;line-height:1.5}.staff-access-modal>div{text-align:left;background:#faf9fb;border:1px solid #e1dce7;border-radius:10px;padding:5px 11px}.staff-access-modal>div>span{border-bottom:1px solid #e8e4eb;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.staff-access-modal>div>span:last-child{border-bottom:0}.staff-access-modal small{color:#8d8794;font-size:7.5px}.staff-access-modal strong{color:#3e3847;font-size:8px}.staff-access-modal>button{color:#fff;background:#6847dc;border:0;border-radius:8px;height:36px;margin-top:14px;padding:0 18px;font-size:8.5px}@media (max-width:1000px){.staff-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.staff-page{padding:14px}.staff-heading{flex-direction:column;align-items:flex-start}.staff-stats,.staff-grid{grid-template-columns:1fr}.staff-board>header{flex-direction:column;align-items:flex-start}.staff-board>header>div{width:100%}.staff-form-grid{grid-template-columns:1fr}.staff-form-grid label.wide{grid-column:auto}}.staff-form-grid .role-rule{color:#8b8493;font-size:7px;font-weight:450;line-height:1.4}.staff-form-grid .mango-field-hint{color:#8d8695;margin-top:-2px;font-size:6.8px;font-weight:450}.user>img{object-fit:cover;object-position:50% 54%;border:1px solid #e8e3ee;border-radius:50%;flex:none;width:33px;height:33px}.workspace-avatar img.photo-darya{object-position:72% 52%}.presence-anchor{position:relative}.presence-button{color:#4d4759;white-space:nowrap;background:#fff;border:1px solid #ddd7eb;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:9px;font-weight:600;transition:all .16s;display:flex}.presence-button:hover,.presence-button.open{color:#6548ce;background:#f7f4ff;border-color:#bfb2e9;box-shadow:0 5px 14px #543d9d17}.presence-button>svg{width:14px;height:14px}.presence-button>i{color:#25804c;background:#e2f3e8;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.presence-panel{z-index:90;background:#fff;border:1px solid #dcd6e6;border-radius:14px;width:430px;position:absolute;top:47px;right:0;overflow:hidden;box-shadow:0 24px 65px #251d3a33}.presence-panel>header{background:linear-gradient(135deg,#f3efff,#fff);border-bottom:1px solid #e4dfeb;justify-content:space-between;align-items:flex-start;padding:14px 15px;display:flex}.presence-panel>header>span{flex-direction:column;gap:2px;display:flex}.presence-panel>header small{color:#775bd0;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.presence-panel>header strong{color:#2f2938;font-size:14px;font-weight:600}.presence-panel>header p{color:#8a8391;margin:0;font-size:8px}.presence-panel>header>button{color:#746d7b;background:#ece8f0;border:0;border-radius:7px;width:28px;height:28px;font-size:16px}.presence-summary{background:#fcfbfd;border-bottom:1px solid #ebe7ef;align-items:center;gap:8px;min-height:48px;padding:9px 14px;display:flex}.presence-summary>span{color:#6f6878;background:#f2f0f5;border-radius:7px;padding:6px 8px;font-size:8px}.presence-summary>span:first-child{color:#287e4d;background:#e8f6ed}.presence-summary b{font-size:10px}.presence-summary>i{color:#9992a0;margin-left:auto;font-size:7px;font-style:normal}.presence-summary>.call-summary{color:#6548c9;background:#eee9ff;align-items:center;gap:4px;display:flex}.presence-summary>.call-summary svg{width:10px;height:10px}.director-presence-note{color:#674bc5;background:#f8f5ff;border:1px solid #d9d0ef;border-radius:9px;align-items:center;gap:9px;margin:11px 13px 0;padding:10px;display:flex}.director-presence-note>svg{flex:none;width:18px;height:18px}.director-presence-note>span{flex-direction:column;gap:3px;display:flex}.director-presence-note strong{font-size:8.5px}.director-presence-note small{color:#827a91;font-size:7.3px;line-height:1.35}.own-presence{background:#faf8ff;border:1px solid #dcd5ed;border-radius:10px;margin:11px 13px 0;padding:10px}.own-presence>div{align-items:center;gap:8px;display:flex}.own-presence .workspace-avatar{width:31px;height:31px;margin:0}.own-presence>div>span{flex-direction:column;gap:2px;display:flex}.own-presence>div small{color:#918a99;font-size:7px}.own-presence>div strong{color:#3d3647;font-size:9px}.own-presence>nav{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.own-presence>nav button{color:#716a78;background:#fff;border:1px solid #e0dbe6;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:31px;padding:0 5px;font-size:7px;display:flex}.own-presence>nav button svg{width:11px;height:11px}.own-presence>nav button.selected.free{color:#267c4a;background:#e8f6ed;border-color:#9fd0af}.own-presence>nav button.selected.lunch{color:#a76a18;background:#fff5e5;border-color:#eac992}.own-presence>nav button.selected.away{color:#756d7f;background:#f1eef5;border-color:#cfc6dd}.own-presence>nav button.selected.offline{color:#a34747;background:#fcecec;border-color:#e2b1b1}.presence-list{padding:7px 13px 13px}.presence-list article{border-bottom:1px solid #ece8ef;grid-template-columns:34px 1fr auto 56px;align-items:center;gap:8px;min-height:54px;padding:8px 2px;display:grid}.presence-list article:last-child{border-bottom:0}.presence-list .workspace-avatar{width:34px;height:34px;margin:0;font-size:9px}.presence-list .workspace-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.presence-list article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.presence-list article>span strong{color:#39333f;font-size:9px}.presence-list article>span small{color:#97909d;font-size:7px}.presence-list article>b{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;height:25px;padding:0 8px;font-size:7.5px;font-weight:600;display:flex}.presence-list article>b svg{width:11px;height:11px}.presence-list article>b.free{color:#287e4d;background:#e7f5ec}.presence-list article>b.lunch{color:#a66818;background:#fff2df}.presence-list article>b.away{color:#716a7b;background:#f0edf4}.presence-list article>b.offline{color:#a54848;background:#fbe9e9}.presence-list time{color:#9b94a0;text-align:right;white-space:nowrap;font-size:7px}.presence-list .presence-call{background:linear-gradient(135deg,#f6f2ff,#fff);border:1px solid #cfc4f0;border-radius:11px;margin:5px 0 7px;padding:0;display:block;overflow:hidden;box-shadow:0 7px 18px #5b43aa14}.presence-call-head{grid-template-columns:34px 1fr auto 48px;align-items:center;gap:8px;min-height:53px;padding:8px 10px;display:grid}.presence-call-head>span{flex-direction:column;gap:2px;display:flex}.presence-call-head>span strong{color:#362f42;font-size:9px}.presence-call-head>span small{color:#8e8797;font-size:7px}.presence-call-head>b{color:#6041c2;white-space:nowrap;background:#e8e1ff;border-radius:7px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:7.5px;display:flex}.presence-call-head>b>i{background:#7151d6;border-radius:50%;width:6px;height:6px;animation:1.4s infinite call-pulse;box-shadow:0 0 0 4px #7151d61f}.presence-call-head>time{color:#5d45b0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.presence-call-client{background:#fff;border-top:1px solid #ddd5f1;align-items:center;gap:8px;padding:9px 10px;display:flex}.presence-call-client>i{color:#fff;background:#6847dc;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.presence-call-client>i svg{width:14px;height:14px}.presence-call-client>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.presence-call-client small{color:#8e8796;font-size:6.8px}.presence-call-client strong{color:#37303f;text-overflow:ellipsis;white-space:nowrap;font-size:8.3px;overflow:hidden}.presence-call-client p{color:#777080;margin:0;font-size:7.3px}.presence-call-client button{color:#6548c8;white-space:nowrap;background:#f5f1ff;border:1px solid #d5cbed;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:7px;display:flex}.presence-call-client button svg{width:11px;height:11px}@keyframes call-pulse{50%{box-shadow:0 0 0 7px #7151d600}}.presence-device{opacity:.82;background:#ffffff8c;border:1px solid;border-radius:5px;flex:none;place-items:center;width:15px;height:15px;font-style:normal;display:inline-grid}.presence-device svg{stroke-width:1.9px;width:9px!important;height:9px!important}.presence-device.unknown{opacity:.52;border-style:dashed}.presence-call-head>b>.presence-device{width:15px;height:15px;box-shadow:none;background:#ffffffa6;border-radius:5px;animation:none}.availability-list article>span small{align-items:center;gap:4px;display:flex}.availability-list article>span small .presence-device{background:0 0;border-radius:4px;width:14px;height:14px}.availability-list article>span small .presence-device svg{width:8px!important;height:8px!important}@media (max-width:1300px){.global-search{display:none}}@media (max-width:900px){.presence-button>span{display:none}.presence-panel{width:auto;position:fixed;top:76px;left:12px;right:12px}.presence-summary>i{display:none}}@media (max-width:600px){.presence-list article{grid-template-columns:34px 1fr auto}.presence-list time{display:none}}.user-zone{align-items:flex-start;min-width:142px;height:58px;padding-top:7px;display:flex;position:relative}.user-zone .user{height:39px;padding:0}.theme-switch{color:#a09aa8;background:0 0;border:0;align-items:center;gap:3px;height:17px;padding:0;display:flex;position:absolute;bottom:1px;left:41px}.theme-switch>span{background:#e7e3ed;border-radius:8px;width:25px;height:13px;padding:2px;display:block;box-shadow:inset 0 0 0 1px #d7d1df}.theme-switch>span>i{background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .18s;display:block;box-shadow:0 1px 3px #2e253d40}.theme-switch.side{color:#8f7ae3}.theme-switch.side>span{box-shadow:none;background:#6b50d0}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef0f7;--muted:#9ca3b6;--line:#303443;--bg:#11131a;--purple:#9578ff;--purple-2:#785ce4;--purple-bg:#272239}html[data-theme=dark] body{color:#e9ebf3;background:#11131a}html[data-theme=dark] :where(.header,.orders,.stats article,.drawer,.event-card,.field,.inbox-summary article,.inbox-summary>p,.inbox-orders,.availability-board,.auto-assignment,.staff-board,.staff-card,.clients-board,.client-card,.presence-panel,.presence-call-client,.staff-modal,.staff-access-modal,.import-login-modal,.full-import-confirm,.order-modal,.request-workspace-card,.workspace-history,.next-step-popover,.date-strip,.friendly-time){box-shadow:none;background:#191c25!important;border-color:#303443!important}html[data-theme=dark] :where(.main-area,.staff-page,.clients-page,.client-page,.request-workspace,.login-side){background:#11131a!important}html[data-theme=dark] .request-data-error,html[data-theme=dark] .inbox-action-error{color:#ffb7bc;background:#371f25;border-color:#71383e}html[data-theme=dark] :where(.header,.staff-card>header,.staff-modal>header,.presence-panel>header,.presence-summary,.presence-call-head,.staff-modal>footer,.import-login-modal>footer,.full-import-confirm>footer,.filters,.attention-filters,.queue-tabs,.inbox-table thead th,.requests-table thead th,th){background:#20232e!important;border-color:#343849!important}html[data-theme=dark] :where(h1,h2,h3,strong,.page-heading h1,.staff-heading h1,.presence-panel>header strong,.request-number){color:#f0f1f7!important}html[data-theme=dark] :where(p,small,.page-heading p,.staff-heading p,.presence-panel>header p,.presence-list time){color:#9ca3b6}html[data-theme=dark] :where(input,select,textarea,.global-search,.order-search,.filters>button,.manager-select,.staff-form-grid input,.staff-form-grid select,.next-step-popover select){color:#e9ebf3!important;background:#151821!important;border-color:#363b4b!important}html[data-theme=dark] :where(){color:#70788c}html[data-theme=dark] :where(.nav button,.bell,.user,.logo,.theme-switch){color:#d4d7e2}html[data-theme=dark] .nav button:hover{color:#b9a8ff;background:#232633;border-color:#3a3f51}html[data-theme=dark] .nav button.active{color:#b9a5ff;box-shadow:none;background:linear-gradient(135deg,#302849,#252331);border-color:#66549b}html[data-theme=dark] .today-payments{background:#191c25;border-color:#343949}html[data-theme=dark] .today-payments>header{background:linear-gradient(110deg,#272238,#1b1e27);border-color:#343949}html[data-theme=dark] .today-payments>header h2,html[data-theme=dark] .payment-summary-cards article strong,html[data-theme=dark] .today-payment-layout>aside>article>span strong{color:#eef0f6}html[data-theme=dark] .payment-summary-cards article,html[data-theme=dark] .today-payment-layout>aside{background:#1c1f28;border-color:#353a49}html[data-theme=dark] .today-payment-layout>aside>header{color:#c0c5d0;background:#222630;border-color:#363b4a}html[data-theme=dark] .today-payment-layout>aside>article{border-color:#343947}html[data-theme=dark] :where(td,.requests-table td,.inbox-table td){color:#cbd0dc!important;border-color:#303443!important}html[data-theme=dark] :where(td strong,.requests-table td strong){color:#edf0f6!important}html[data-theme=dark] :where(th,.requests-table th,.inbox-table th){color:#aeb5c7!important}html[data-theme=dark] :where(.stay-date span,.inbox-footer span,.inbox-footer small){color:#cbd0dc!important}html[data-theme=dark] :where(.table-scroll tbody tr:hover,.requests-table tbody tr:hover){background:#20232e!important}html[data-theme=dark] :where(.pagination,.staff-card>footer,.presence-list article,.inbox-footer){color:#9ca3b6;border-color:#303443!important}html[data-theme=dark] :where(.presence-summary,.staff-card>header,.staff-modal>footer,.inbox-summary>p){background:#1d202a!important}html[data-theme=dark] .presence-panel{box-shadow:0 24px 70px #0000007a}html[data-theme=dark] .presence-list .presence-call{box-shadow:none;background:linear-gradient(135deg,#28213c,#1b1d27);border-color:#5c4a91}html[data-theme=dark] .presence-call-client{background:#171a22!important}html[data-theme=dark] .director-presence-note{color:#b49cff;background:#252137;border-color:#514477}html[data-theme=dark] :where(.availability-panel,.auto-assignment,.inbox-table,.inbox-table tbody tr,.inbox-footer){background:#191c25!important;border-color:#303443!important}html[data-theme=dark] :where(.availability-title,.availability-list article,.auto-assignment>header){background:#1d202a!important;border-color:#303443!important}html[data-theme=dark] :where(.presence-button,.auto-sync,.queue-actions button,.manager-select){color:#d9dce6!important;background:#20232e!important;border-color:#393e50!important}html[data-theme=dark] :where(.created-card,.booking-period,.scope-switch,.date-strip-days>button,.friendly-time>div>button,.photo-upload){background:#20232c!important;border-color:#373b4a!important}html[data-theme=dark] :where(.created-card strong,.booking-period strong,.staff-card>div strong,.presence-list article>span strong,.presence-call-client strong){color:#e8eaf1!important}html[data-theme=dark] .login-page{background:#11131a}.login-branding{transition:filter .2s}html[data-theme=dark] .login-branding{filter:saturate(.82)brightness(.78)}html[data-theme=dark] .login-card{color:#eef0f7}html[data-theme=dark] .login-field>span{color:#dfe2ec}html[data-theme=dark] .logo img{background:#08090c;border-color:#4a3c62;box-shadow:0 0 0 1px #d5aa3e2e}html[data-theme=dark] .inbox-table .request-number{box-shadow:none;background:#2d2740;border:1px solid #57477b;border-radius:7px;padding:7px 9px;color:#c5b3ff!important}html[data-theme=dark] .hotel-cell>i{color:#b69cff;background:#29243a;border:1px solid #4d416d}html[data-theme=dark] .hotel-cell small{color:#969eb0!important}html[data-theme=dark] .client-cell small{color:#b7bdcb!important}html[data-theme=dark] .client-cell small svg{color:#a68bec}html[data-theme=dark] .client-cell small:last-child{color:#979fb1!important}html[data-theme=dark] .requests-table .request-number{color:#c2b2ed!important}html[data-theme=dark] .requests-table .quick-call:hover{color:#a0e6c0;background:#274038}.calls-page{min-height:100%;padding:0 0 34px}.calls-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.calls-heading>div:first-child>span{color:#755ccc;letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:650}.calls-heading h1{color:#242032;margin:4px 0 3px;font-size:26px;font-weight:550}.calls-heading p{color:#817b8b;margin:0;font-size:10px}.call-scope{background:#f4f1fa;border:1px solid #ddd7e9;border-radius:10px;gap:3px;height:42px;padding:3px;display:flex}.call-scope button{color:#797282;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;display:flex}.call-scope button svg{width:14px;height:14px}.call-scope button.active{color:#6245cb;background:#fff;box-shadow:0 3px 9px #4230771a}.call-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.call-stats article{background:linear-gradient(145deg,#fff 60%,#fbf9ff);border:1px solid #ddd8e7;border-radius:14px;align-items:center;gap:15px;min-height:108px;padding:17px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #342b4d0d}.call-stats article:after{content:"";pointer-events:none;background:#6f4fcf09;border-radius:50%;width:88px;height:88px;position:absolute;bottom:-34px;right:-24px}.call-stats article.warning{background:linear-gradient(145deg,snow,#fff6f6);border-color:#e9c3c3}.call-stats article.warning:after{background:#b546460b}.call-stat-icon{z-index:2;color:#6849ce;cursor:pointer;background:#eee9ff;border:0;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;padding:0;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;position:relative}.call-stat-icon:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 9px 20px #4c369129}.call-stat-icon:focus-visible{outline-offset:3px;outline:2px solid #8268df}.call-stat-icon svg{stroke-width:1.8px;width:24px;height:24px}.call-stat-icon.answered{color:#267b4a;background:#e4f4ea}.call-stat-icon.missed{color:#ad4b4b;background:#fbe8e8}.call-stat-icon.duration{color:#3d6da7;background:#e8f0fb}.call-stats article>span{z-index:1;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.call-stats small{color:#777080;font-size:10px;font-weight:540}.call-stats strong{color:#292536;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:580;line-height:1.05}.call-stats b{color:#918a98;font-size:9px;font-weight:500;line-height:1.3}.call-breakdown{background:#fff;border:1px solid #e0dce7;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin:-5px 0 17px;padding:9px 12px 9px 15px;display:flex;box-shadow:0 5px 16px #342b4d08}.call-breakdown>span{flex-direction:column;flex:none;gap:2px;display:flex}.call-breakdown>span strong{color:#383240;font-size:10px;font-weight:600}.call-breakdown>span small{color:#928b98;font-size:8px}.call-breakdown>div{justify-content:flex-end;align-items:center;gap:6px;display:flex}.call-breakdown i{color:#716a79;background:#f7f5fa;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 10px;font-style:normal;display:flex}.call-breakdown i svg{color:#765bce;width:14px;height:14px}.call-breakdown i em{white-space:nowrap;font-size:8.5px;font-style:normal}.call-breakdown i b{color:#352f3d;text-align:right;font-variant-numeric:tabular-nums;min-width:21px;font-size:11px;font-weight:650}.call-breakdown i.incoming{background:#eef8f2}.call-breakdown i.incoming svg{color:#2f8352}.call-breakdown i.outgoing{background:#f2effc}.call-breakdown i.short{background:#f5f3f7}.call-breakdown i.short svg{color:#7f7787}.call-breakdown i.missed{background:#fff1f1}.call-breakdown i.missed svg{color:#b44e4e}.call-manager-stats{background:#fff;border:1px solid #e0dce7;border-radius:12px;margin:0 0 17px;padding:12px 14px 14px;box-shadow:0 5px 16px #342b4d08}.call-manager-stats>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.call-manager-stats>header span{flex-direction:column;gap:2px;display:flex}.call-manager-stats>header strong{color:#383240;font-size:10px;font-weight:600}.call-manager-stats>header small{color:#928b98;font-size:8px}.call-manager-stats>header>b{color:#766e7e;background:#f3f0f8;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:550}.call-manager-stats>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.call-manager-stats article{background:#fbfafd;border:1px solid #ebe7ef;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.call-manager-stats .workspace-avatar{flex:none;width:36px;height:36px;margin:0}.call-manager-stats article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.call-manager-stats article>span>strong{color:#403a48;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.call-manager-stats article>span>small{color:#918a98;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.call-manager-stats article>span>i{background:#eae6f0;border-radius:5px;height:4px;margin-top:2px;overflow:hidden}.call-manager-stats article>span>i em{background:linear-gradient(90deg,#7d61d8,#a791eb);border-radius:5px;height:100%;display:block}.call-manager-stats article>b{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.call-manager-stats article>b strong{color:#2f2937;font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:1}.call-manager-stats article>b small{color:#99929f;font-size:6.5px;font-weight:500}.calls-board{background:#fff;border:1px solid #dfdbe7;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #3028490a}.calls-toolbar{background:#fff;border-bottom:1px solid #e4e0e9;align-items:center;gap:8px;min-height:65px;padding:10px 12px;display:flex}.calls-toolbar>label:first-child{background:#fbfafd;border:1px solid #dcd7e4;border-radius:8px;align-items:center;gap:7px;min-width:245px;height:38px;padding:0 10px;display:flex}.calls-toolbar>label:first-child svg{color:#8b8494;width:14px}.calls-toolbar input{color:#3d3747;background:0 0;border:0;outline:0;width:100%;font-size:8.5px}.call-filters{background:#f7f5fa;border:1px solid #e0dce7;border-radius:8px;align-items:center;gap:3px;height:38px;padding:3px;display:flex}.call-filters button{color:#77717f;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:30px;padding:0 7px;font-size:7.8px}.call-filters button b{color:#9a93a1;margin-left:4px;font-size:7px}.call-filters button.active{color:#6548ca;background:#fff;box-shadow:0 2px 7px #372b5714}.call-filters button.active.reaction,.call-filters button.active.missed{color:#a84848}.call-manager-filter{border:1px solid #ded9e5;border-radius:8px;align-items:center;gap:6px;min-width:135px;height:38px;padding:0 27px 0 9px;display:flex;position:relative}.call-manager-filter>svg{color:#765ed0;width:13px}.call-manager-filter>svg:last-child{color:#8e8795;position:absolute;right:8px}.call-manager-filter select{-webkit-appearance:none;appearance:none;color:#514b59;background:0 0;border:0;outline:0;width:100%;font-size:8px}.call-period{color:#6f6877;background:#fff;border:1px solid #ded9e5;border-radius:8px;align-items:center;gap:6px;height:38px;margin-left:auto;padding:0 8px;display:flex}.call-period>svg{color:#7258cf;width:13px}.call-period>span{flex-direction:column;align-items:flex-start;display:flex}.call-period small{color:#99929e;font-size:6.5px}.call-period strong{font-size:8px;font-weight:550}.call-period>svg:last-child{color:#8d8594;width:11px}.calls-list-head{color:#777081;background:#f4f1f9;border-bottom:1px solid #e1dde6;grid-template-columns:1.45fr 1.1fr .8fr .85fr 1.35fr .85fr;align-items:center;gap:10px;min-height:39px;padding:0 13px;font-size:7.5px;font-weight:600;display:grid}.call-row{cursor:pointer;background:#fff;border-bottom:1px solid #e6e2e9;grid-template-columns:1.45fr 1.1fr .8fr .85fr 1.35fr .85fr;align-items:center;gap:10px;min-height:78px;padding:10px 13px;transition:background .14s,box-shadow .14s;display:grid;position:relative}.call-row:hover,.call-row.expanded{background:#fbfaff}.call-row.needs-reaction{box-shadow:inset 3px 0 #d76767}.call-client,.call-link,.call-manager,.call-direction{align-items:center;gap:8px;min-width:0;display:flex}.call-client>i{color:#267d4b;background:#e6f5eb;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.call-client>i.исходящий{color:#6650b8;background:#e9e6f8}.call-client>i.пропущенный{color:#b14b4b;background:#fbe7e7}.call-client>i svg{width:16px;height:16px}.call-client>span,.call-link>span,.call-manager>span,.call-direction>span{flex-direction:column;gap:3px;min-width:0;display:flex}.call-client strong{color:#332e3b;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.call-client a{color:#5e5867;align-items:center;gap:4px;font-size:8px;text-decoration:none;display:flex}.call-client a svg{color:#2f8653;width:10px}.call-client small{color:#9b95a1;font-size:7px}.call-link>i{color:#6548c9;background:#eee9ff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.call-link>i.unlinked{color:#a76a18;background:#fff0dd}.call-link>i svg{width:13px;height:13px}.call-link small,.call-manager small,.call-direction small{color:#98919e;font-size:6.8px}.call-link strong,.call-manager strong,.call-direction strong{color:#484250;font-size:8.3px}.call-link b{color:#837c8b;text-overflow:ellipsis;white-space:nowrap;max-width:135px;font-size:6.8px;font-weight:450;overflow:hidden}.call-manager .workspace-avatar{flex:none;width:30px;height:30px;margin:0}.call-direction>svg{color:#2d8652;width:15px}.call-direction.исходящий>svg{color:#6b54bd}.call-direction.пропущенный>svg{color:#b14b4b}.call-direction small{font-variant-numeric:tabular-nums;font-size:8px}.call-result{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.call-result>span{color:#5f5967;align-items:flex-start;gap:5px;max-width:190px;font-size:7.7px;line-height:1.35;display:flex}.call-result>span svg{color:#2c8050;flex:none;width:12px;height:12px}.call-result>span.reaction{color:#a14a4a}.call-result>span.reaction svg{color:#b84f4f}.call-result>button{color:#a54b4b;background:#fff5f5;border:1px solid #ecc9c9;border-radius:6px;align-items:center;gap:4px;height:23px;padding:0 7px;font-size:6.7px;display:flex}.call-result>button svg{width:10px}.call-recording{justify-content:space-between;align-items:center;gap:5px;display:flex}.call-recording>button{color:#6548c7;background:#f8f5ff;border:1px solid #d7d0e8;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 8px;display:flex}.call-recording>button.playing{background:#eee8ff}.call-recording>button>svg{fill:currentColor;width:13px}.call-recording>button>span{flex-direction:column;align-items:flex-start;display:flex}.call-recording strong{font-size:7.5px}.call-recording small{color:#91889d;font-size:6.5px}.call-recording>span{color:#a09aa5;align-items:center;gap:5px;font-size:7px;display:flex}.call-recording>span svg{width:12px}.call-recording>svg{color:#908998;width:12px}.call-row.expanded .call-recording>svg{transform:rotate(180deg)}.call-detail{background:linear-gradient(135deg,#f5f1ff,#fcfbff);border-bottom:1px solid #ddd6e8;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:12px;padding:11px 13px 11px 55px;display:grid}.call-detail>div{align-items:flex-start;gap:8px;display:flex}.call-detail>div>i{color:#6748cc;background:#e9e2ff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.call-detail>div>i svg{width:13px}.call-detail>div>span{flex-direction:column;gap:3px;display:flex}.call-detail small{color:#846fc4;font-size:6.8px;font-weight:600}.call-detail strong{color:#514a59;font-size:7.5px;font-weight:500;line-height:1.4}.call-detail nav{gap:5px;display:flex}.call-detail nav button{color:#655c70;background:#fff;border:1px solid #d9d2e8;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:6.8px;display:flex}.call-detail nav button svg{color:#674bc7;width:11px}.calls-footer{color:#8f8995;justify-content:space-between;align-items:center;height:44px;padding:0 13px;font-size:7.5px;display:flex}.calls-footer small{align-items:center;gap:5px;display:flex}.calls-footer small svg{color:#328456;width:11px}html[data-theme=dark] :where(.calls-board,.call-stats article,.call-breakdown,.call-manager-stats,.calls-toolbar,.call-row){background:#191c25!important;border-color:#303443!important}.calls-heading h1{color:#242032}html[data-theme=dark] .calls-heading h1{color:#f0f1f7}.calls-heading>div:first-child>span{color:#8066de}html[data-theme=dark] .calls-heading>div:first-child>span{color:#a88df2}.calls-board{color:#3d3747}html[data-theme=dark] .call-breakdown>span strong,html[data-theme=dark] .call-breakdown i b,html[data-theme=dark] .call-manager-stats>header strong,html[data-theme=dark] .call-manager-stats article>span>strong,html[data-theme=dark] .call-manager-stats article>b strong{color:#e4e7f0}html[data-theme=dark] .call-breakdown>span small,html[data-theme=dark] .call-manager-stats small{color:#9299aa}html[data-theme=dark] .call-breakdown i,html[data-theme=dark] .call-manager-stats article{color:#bbc0cd;background:#20232e;border-color:#343849}html[data-theme=dark] .call-manager-stats>header>b{color:#b8adc9;background:#29243a}html[data-theme=dark] .call-manager-stats article>span>i{background:#343849}html[data-theme=dark] .calls-list-head{color:#aeb5c7;background:#20232e;border-color:#343849}html[data-theme=dark] .calls-toolbar{background:#20232e!important}html[data-theme=dark] .calls-toolbar>label:first-child,html[data-theme=dark] .call-manager-filter,html[data-theme=dark] .call-period,html[data-theme=dark] .call-scope,html[data-theme=dark] .call-filters{color:#d5d8e2;background:#151821!important;border-color:#373b4a!important}html[data-theme=dark] :where(.calls-toolbar input,.call-manager-filter select){color:#e8eaf1}html[data-theme=dark] .call-scope button.active,html[data-theme=dark] .call-filters button.active{color:#b59cff;box-shadow:none;background:#29243a!important}html[data-theme=dark] .call-row:hover,html[data-theme=dark] .call-row.expanded{background:#20232e!important}html[data-theme=dark] :where(.call-client strong,.call-link strong,.call-manager strong,.call-direction strong,.call-detail strong){color:#e6e8f0}html[data-theme=dark] :where(.call-client a,.call-result>span){color:#b7bdca}html[data-theme=dark] :where(.call-client small,.call-link small,.call-manager small,.call-direction small,.call-link b){color:#8f97aa}html[data-theme=dark] .call-detail{background:linear-gradient(135deg,#272238,#1b1e27);border-color:#373b4a}html[data-theme=dark] .call-detail nav button{color:#c5c9d4;background:#20232e;border-color:#3a3e4d}html[data-theme=dark] .calls-footer{color:#969eaf;border-color:#303443}html[data-theme=dark] .call-stats article.warning{background:#251d23!important;border-color:#5d3b45!important}html[data-theme=dark] .call-recording>button{color:#b7a2f5;background:#28233a;border-color:#504573}html[data-theme=dark] .call-result>button{color:#e99a9a;background:#2a1e23;border-color:#623b45}@media (max-width:1080px){.call-stats,.call-manager-stats>div{grid-template-columns:repeat(2,1fr)}.calls-toolbar{flex-wrap:wrap}.calls-toolbar>label:first-child{flex:1}.call-period{margin-left:0}.calls-list-head,.call-row{grid-template-columns:1.35fr 1fr .75fr .8fr 1.1fr .8fr}}@media (max-width:850px){.calls-heading,.call-breakdown{flex-direction:column;align-items:flex-start}.call-breakdown>div{justify-content:flex-start;width:100%;overflow-x:auto}.calls-list-head{display:none}.call-row{grid-template-columns:1fr 1fr}.call-result,.call-recording{grid-column:auto}.call-detail{grid-template-columns:1fr;padding:11px}.call-detail nav{flex-wrap:wrap}.calls-footer small{display:none}}@media (max-width:560px){.call-stats,.call-manager-stats>div{grid-template-columns:1fr}.call-breakdown i{padding:0 8px}.call-scope{width:100%}.call-scope button{flex:1;justify-content:center}.call-filters{width:100%;overflow:auto}.call-row{grid-template-columns:1fr}.calls-toolbar>label:first-child{min-width:100%}}.call-workspace-backdrop{z-index:110;background:#14111c57;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.call-workspace{background:#f8f7fb;border-left:1px solid #ddd7e7;flex-direction:column;width:min(1040px,94vw);height:100vh;display:flex;overflow:hidden;box-shadow:-24px 0 65px #221b3433}.call-workspace-head{background:#fff;border-bottom:1px solid #e1dce7;justify-content:space-between;align-items:center;gap:14px;min-height:77px;padding:12px 17px;display:flex}.call-workspace-head>div{align-items:center;gap:10px;display:flex}.call-workspace-head>div:first-child>button,.call-workspace-close{color:#6d6576;background:#f8f6fb;border:1px solid #ded9e5;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.call-workspace-head button svg{width:15px}.call-workspace-head span{flex-direction:column;gap:2px;display:flex}.call-workspace-head small{color:#8067d0;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:650}.call-workspace-head h2{color:#2c2736;margin:0;font-size:17px;font-weight:570}.call-workspace-head p{color:#8b8492;margin:0;font-size:8px}.call-workspace-head>div:last-child>span{color:#a46918;background:#fff1df;border-radius:7px;flex-direction:row;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:7.5px;display:flex}.call-workspace-head>div:last-child>span.verified{color:#297b4c;background:#e5f4ea}.call-workspace-head>div:last-child>span svg{width:12px}.call-workspace-close{font-size:17px!important}.call-audio{background:linear-gradient(135deg,#f2edff,#fff);border:1px solid #dcd5e9;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:11px;margin:13px 17px 0;padding:11px 13px;display:grid}.call-audio>button{color:#fff;background:#6847dc;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 14px #6847dc38}.call-audio>button:disabled{box-shadow:none;background:#bbb5c5}.call-audio>button svg{fill:currentColor;width:17px}.call-audio>div>header{justify-content:space-between;align-items:center;display:flex}.call-audio header>span{flex-direction:column;gap:2px;display:flex}.call-audio header strong{color:#3d3648;font-size:9px}.call-audio header small{color:#8b8393;font-size:7px}.call-audio label{color:#8b8492;align-items:center;gap:6px;font-size:7px;display:flex}.call-audio select{color:#574e61;background:#fff;border:1px solid #d6cfe2;border-radius:6px;height:27px;padding:0 7px;font-size:7px}.audio-track{align-items:center;height:15px;margin-top:6px;display:flex;position:relative}.audio-track:before,.audio-track>span{content:"";background:#ded8e8;border-radius:3px;height:3px;position:absolute;left:0;right:0}.audio-track>span{background:#6847dc;right:auto}.audio-track input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.call-workspace-tabs{background:#efedf4;border:1px solid #dfdae6;border-radius:10px;align-items:center;gap:3px;height:51px;margin:10px 17px 0;padding:3px;display:flex}.call-workspace-tabs button{color:#756e7d;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:43px;padding:0 12px;font-size:8px;display:flex}.call-workspace-tabs button.active{color:#6447c8;background:#fff;box-shadow:0 3px 9px #3b2e5b14}.call-workspace-tabs b{color:#6549c4;background:#e7e1f9;border-radius:9px;place-items:center;min-width:21px;height:18px;padding:0 5px;font-size:6.5px;display:grid}.call-workspace-body{flex:1;min-height:0;padding:12px 17px 16px;overflow:auto}.call-overview{grid-template-columns:1.35fr 1fr 225px;gap:10px;display:grid}.call-summary-card,.call-agreements,.call-quality-preview{background:#fff;border:1px solid #e0dbe7;border-radius:11px;box-shadow:0 5px 17px #332b4609}.call-summary-card>header{background:#fcfbfe;border-bottom:1px solid #e8e4ec;align-items:flex-start;gap:9px;padding:12px;display:flex}.call-summary-card>header>i{color:#6849ce;background:#eae4fb;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.call-summary-card>header>i svg{width:16px}.call-summary-card>header>span{flex-direction:column;gap:4px;display:flex}.call-summary-card>header small{color:#755bc9;font-size:7px;font-weight:650}.call-summary-card>header strong{color:#4d4656;font-size:8.5px;font-weight:500;line-height:1.55}.call-summary-card>div{padding:5px 12px}.call-summary-card article{border-bottom:1px solid #ece8ef;grid-template-columns:105px 1fr;gap:8px;padding:9px 0;display:grid}.call-summary-card article:last-child{border-bottom:0}.call-summary-card article small{color:#918a98;font-size:7px}.call-summary-card article strong{color:#4d4654;font-size:7.7px;font-weight:550}.call-agreements{padding:12px}.call-agreements h3{color:#3d3747;margin:0 0 7px;font-size:10px;font-weight:600}.call-agreements article{border-bottom:1px solid #ece8ef;align-items:flex-start;gap:8px;padding:9px 0;display:flex}.call-agreements article:last-child{border-bottom:0}.call-agreements article>i{color:#674ac7;background:#f0ecfa;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.call-agreements article>i svg{width:13px}.call-agreements article>span{flex-direction:column;gap:3px;display:flex}.call-agreements small{color:#96909c;font-size:6.8px}.call-agreements strong{color:#4b4553;font-size:7.7px;font-weight:550;line-height:1.4}.call-quality-preview{padding:13px}.call-quality-preview>span{justify-content:space-between;align-items:flex-end;display:flex}.call-quality-preview small{color:#8f8895;font-size:7px}.call-quality-preview strong{color:#6246c3;font-size:24px;font-weight:560}.call-quality-preview>div{background:#e8e4ed;border-radius:4px;height:5px;margin:9px 0;overflow:hidden}.call-quality-preview>div i{background:linear-gradient(90deg,#7355da,#36a265);border-radius:4px;height:100%;display:block}.call-quality-preview p{color:#77717d;min-height:32px;margin:0;font-size:7.3px;line-height:1.5}.call-quality-preview button{color:#6548c6;background:#f8f5ff;border:1px solid #d9d1e9;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:31px;margin-top:10px;padding:0 8px;font-size:7px;display:flex}.call-quality-preview button svg{width:11px}.transcript-panel,.quality-panel,.discussion-panel{background:#fff;border:1px solid #ded9e5;border-radius:11px;max-width:820px;margin:0 auto;overflow:hidden}.transcript-panel>header,.discussion-panel>header{background:#fcfbfd;border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.transcript-panel>header>div,.discussion-panel>header{align-items:center;gap:8px;display:flex}.transcript-panel>header svg,.discussion-panel>header>svg{color:#6a4dca;width:16px}.transcript-panel>header span,.discussion-panel>header span{flex-direction:column;gap:2px;display:flex}.transcript-panel>header strong,.discussion-panel>header strong{color:#3c3645;font-size:9px}.transcript-panel>header small,.discussion-panel>header small{color:#8e8794;font-size:7px}.transcript-panel>header button{color:#756e7d;background:#fff;border:1px solid #ddd7e5;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:7px;display:flex}.transcript-panel>header button svg{width:11px}.transcript-panel>div{padding:9px 13px}.transcript-panel article{border-bottom:1px solid #ece8ef;grid-template-columns:30px 1fr;gap:8px;padding:9px 0;display:grid}.transcript-panel article:last-child{border-bottom:0}.transcript-panel article>i{color:#6547c8;background:#e9e3fb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.transcript-panel article.transcript-client>i{color:#287c4c;background:#e4f2e9}.transcript-panel article>span>header{align-items:center;gap:7px;display:flex}.transcript-panel article strong{color:#49434f;font-size:8px}.transcript-panel article time{color:#9c95a1;font-size:6.8px}.transcript-panel article p{color:#68616f;margin:4px 0 0;font-size:7.8px;line-height:1.55}.transcript-empty{color:#9b94a1;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;min-height:220px!important}.transcript-empty svg{width:27px}.transcript-empty strong{font-size:9px}.transcript-empty p{margin:0;font-size:7.5px}.quality-panel>header{background:#fcfbfd;border-bottom:1px solid #e6e2e9;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.quality-panel>header>div{grid-template-columns:95px 1fr;align-items:center;gap:9px;min-width:220px;display:grid}.quality-panel>header>div>span{flex-direction:column;display:flex}.quality-panel>header small{color:#8f8995;font-size:6.7px}.quality-panel>header strong{color:#6548c7;font-size:18px;font-weight:560}.quality-panel>header>div>div{background:#e9e5ed;border-radius:4px;height:5px;overflow:hidden}.quality-panel>header>div>div i{background:linear-gradient(90deg,#7354d8,#39a568);height:100%;display:block}.quality-panel>header p{color:#89828f;margin:0;font-size:7.2px}.quality-panel>div{padding:4px 13px 10px}.quality-panel>div>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ece8ef;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 3px;display:flex}.quality-panel>div>button:last-child{border-bottom:0}.quality-panel>div>button>i{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;font-weight:500;display:grid}.quality-panel button.passed>i{color:#277d4b;background:#e3f3e9}.quality-panel button.failed>i{color:#b14c4c;background:#fbe8e8}.quality-panel button>i svg{width:13px}.quality-panel button>span{flex-direction:column;gap:3px;display:flex}.quality-panel button strong{color:#4b4552;font-size:8px;font-weight:550}.quality-panel button small{color:#96909c;font-size:6.8px}.quality-panel button.failed small{color:#b06a6a}.discussion-panel>header{justify-content:flex-start}.discussion-thread{padding:12px 13px}.discussion-thread article{grid-template-columns:29px 1fr;gap:8px;padding:8px 0;display:grid}.discussion-thread article>i{color:#6548c7;background:#e9e3fb;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.discussion-thread article.manager-reply>i{color:#287c4c;background:#e4f2e9}.discussion-thread article>span{background:#f4f1fb;border-radius:0 9px 9px;padding:8px 9px}.discussion-thread article.manager-reply>span{background:#eef7f1}.discussion-thread article header{align-items:center;gap:6px;display:flex}.discussion-thread article strong{color:#403a48;font-size:7.8px}.discussion-thread article b{color:#6548c2;background:#e5def8;border-radius:5px;padding:3px 5px;font-size:6px}.discussion-thread article.manager-reply b{color:#28794a;background:#dcefe3}.discussion-thread article time{color:#99929f;margin-left:auto;font-size:6.5px}.discussion-thread article p{color:#655f6b;margin:5px 0 0;font-size:7.6px;line-height:1.5}.discussion-panel>form{background:#fcfbfd;border-top:1px solid #e5e1e9;padding:11px 13px}.discussion-panel textarea{resize:none;color:#4b4553;border:1px solid #dad5e1;border-radius:8px;outline:0;width:100%;height:74px;padding:9px;font-size:7.8px}.discussion-panel textarea:focus{border-color:#8066d7;box-shadow:0 0 0 3px #eee9ff}.discussion-panel form>div{justify-content:space-between;margin-top:7px;display:flex}.discussion-panel form button{color:#77707e;background:#fff;border:1px solid #ddd7e5;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:7px;display:flex}.discussion-panel form button:last-child{color:#fff;background:#6847dc;border:0}.discussion-panel form button:disabled{background:#c9c4d0}.discussion-panel form button svg{width:11px}.call-workspace-footer{background:#fff;border-top:1px solid #e1dce7;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 17px;display:flex}.call-workspace-footer>div{align-items:center;gap:9px;display:flex}.call-workspace-footer button{color:#665f6f;background:#fff;border:1px solid #d8d2e3;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:7.5px;display:flex}.call-workspace-footer button svg{width:12px}.call-workspace-footer button:disabled{opacity:.55}.call-workspace-footer span{color:#958e9b;font-size:6.8px}.call-workspace-footer>button{color:#fff;background:#6847dc;border:0;box-shadow:0 5px 12px #6847dc2b}.call-workspace-footer>button.verified{color:#267a49;box-shadow:none;background:#e4f3e9}.call-workspace-head .risk-pill{border-radius:7px;font-size:7.5px;font-weight:600;flex-direction:row!important;align-items:center!important;gap:5px!important;height:29px!important;padding:0 9px!important;display:flex!important}.risk-pill.warning{color:#a56717!important;background:#fff0dc!important}.risk-pill.critical{color:#ae4949!important;background:#fbe7e7!important}.risk-pill.resolved{color:#287b4b!important;background:#e4f3e9!important}.review-status-select{background:#faf9fc;border:1px solid #ddd7e4;border-radius:8px;flex-direction:column;width:150px;height:39px;padding:5px 26px 4px 9px;display:flex;position:relative}.review-status-select small{color:#99929f!important;letter-spacing:0!important;text-transform:none!important;font-size:5.8px!important;font-weight:500!important}.review-status-select select{-webkit-appearance:none;appearance:none;color:#524b5a;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:7.3px;font-weight:550}.review-status-select>svg{color:#827a8a;width:11px;position:absolute;top:14px;right:8px}.call-workspace-tabs .risk-count{color:#ae4a4a;background:#f7dfdf}.review-panel{background:#fff;border:1px solid #ded9e5;border-radius:11px;max-width:860px;margin:0 auto;overflow:hidden}.review-panel>header{background:#fcfbfd;border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.review-panel>header>div{align-items:center;gap:10px;display:flex}.review-panel>header i{border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.review-panel>header i.warning{color:#a56818;background:#fff0dc}.review-panel>header i.critical{color:#af4b4b;background:#fbe7e7}.review-panel>header i.resolved{color:#287b4b;background:#e4f3e9}.review-panel>header i svg{width:18px}.review-panel>header span{flex-direction:column;gap:2px;display:flex}.review-panel>header small{color:#8f8895;font-size:6.7px}.review-panel h3{color:#3e3847;margin:0;font-size:12px;font-weight:600}.review-panel>header p{color:#958e9b;margin:0;font-size:6.7px}.review-panel>header>button{color:#a94a4a;background:#fff4f4;border:1px solid #ddc1c1;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:7px;display:flex}.review-panel>header>button svg{width:11px}.review-grid{grid-template-columns:1.1fr 1fr .8fr;gap:10px;padding:12px;display:grid}.review-grid>article{background:#fff;border:1px solid #e2dde7;border-radius:9px;min-height:180px;padding:11px}.review-grid h4{color:#49434f;margin:0 0 9px;font-size:8.5px}.review-facts ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.review-facts li{color:#68616e;grid-template-columns:13px 1fr;align-items:start;gap:6px;font-size:7.3px;line-height:1.4;display:grid}.review-facts li svg{color:#2d8551;width:12px}.review-facts li.attention{color:#a04a4a}.review-facts li.attention svg{color:#b34d4d}.review-recommendation{align-items:flex-start;gap:8px;display:flex;background:#f8f5ff!important;border-color:#dcd3ef!important}.review-recommendation>i{color:#6849cc;background:#e8e1fb;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.review-recommendation>i svg{width:14px}.review-recommendation>span{flex-direction:column;gap:5px;display:flex}.review-recommendation small{color:#775dca;font-size:6.8px;font-weight:650}.review-recommendation strong{color:#514959;font-size:7.6px;font-weight:500;line-height:1.55}.review-tone>div{border-bottom:1px solid #ece8ef;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.review-tone>div span{color:#77707d;font-size:7px}.review-tone>div b{color:#287b4b;background:#e4f3e9;border-radius:5px;padding:4px 6px;font-size:6.3px}.review-tone p{color:#938c98;margin:9px 0 0;font-size:6.6px;line-height:1.5}.quality-panel>div>h3{color:#514a58;justify-content:space-between;align-items:center;margin:0;padding:9px 3px 5px;font-size:7.5px;font-weight:650;display:flex}.quality-panel>div>h3:first-child{padding-top:6px}.quality-panel>div>h3 b{color:#684cc5;background:#eee9fa;border-radius:5px;padding:3px 5px;font-size:5.8px;font-weight:600}.conditional-quality{background:#faf9fc;border:1px solid #e1dce7;border-radius:9px;margin:9px 0 2px;padding:9px}.conditional-quality>h3{color:#514a58;font-size:7.8px;margin:0 0 6px!important;padding:0!important}.conditional-quality article{border-bottom:1px solid #e9e5ec;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.conditional-quality article:last-child{border-bottom:0}.conditional-quality article>span{flex-direction:column;gap:2px;display:flex}.conditional-quality article strong{color:#5b5461;font-size:7.3px}.conditional-quality article small{color:#96909c;font-size:6.3px}.conditional-quality article>b{color:#7b7580;white-space:nowrap;background:#eeecf1;border-radius:5px;padding:4px 6px;font-size:5.8px}html[data-theme=dark] .call-workspace{background:#11131a;border-color:#303443;box-shadow:-24px 0 65px #00000080}html[data-theme=dark] :where(.call-workspace-head,.call-workspace-footer,.call-summary-card,.call-agreements,.call-quality-preview,.transcript-panel,.quality-panel,.discussion-panel){background:#191c25;border-color:#303443}html[data-theme=dark] :where(.call-summary-card>header,.transcript-panel>header,.quality-panel>header,.discussion-panel>header,.discussion-panel>form){background:#20232e;border-color:#343849}html[data-theme=dark] .call-audio{background:linear-gradient(135deg,#29223d,#191c25);border-color:#514477}html[data-theme=dark] .call-workspace-tabs{background:#1a1d26;border-color:#343849}html[data-theme=dark] .call-workspace-tabs button.active{color:#b59cff;box-shadow:none;background:#2a253a}html[data-theme=dark] :where(.call-workspace-head h2,.call-audio header strong,.call-summary-card>header strong,.call-summary-card article strong,.call-agreements h3,.call-agreements strong,.transcript-panel>header strong,.transcript-panel article strong,.quality-panel button strong,.discussion-panel>header strong,.discussion-thread article strong){color:#e8eaf1}html[data-theme=dark] :where(.call-workspace-head p,.call-audio header small,.call-summary-card article small,.call-agreements small,.call-quality-preview p,.transcript-panel article p,.quality-panel button small,.discussion-thread article p){color:#a1a8b8}html[data-theme=dark] .call-workspace-head>div:first-child>button,html[data-theme=dark] .call-workspace-close,html[data-theme=dark] .call-audio select{color:#d1d5df;background:#20232e;border-color:#3a3e4d}html[data-theme=dark] .transcript-panel article,html[data-theme=dark] .call-agreements article,html[data-theme=dark] .call-summary-card article,html[data-theme=dark] .quality-panel>div>button{border-color:#303443}html[data-theme=dark] .discussion-thread article>span{background:#272238}html[data-theme=dark] .discussion-thread article.manager-reply>span{background:#1d3028}html[data-theme=dark] .discussion-panel textarea{color:#e3e6ee;background:#151821;border-color:#393d4c}html[data-theme=dark] .call-workspace-footer button{color:#d0d4de;background:#20232e;border-color:#3a3e4d}html[data-theme=dark] .call-workspace-footer>button{color:#fff;background:#7459db}html[data-theme=dark] .call-workspace-footer>button.verified{color:#87d7ad;background:#20372c}html[data-theme=dark] .review-status-select{background:#151821;border-color:#393d4c}html[data-theme=dark] .review-status-select select{color:#e2e5ed}html[data-theme=dark] .review-panel{background:#191c25;border-color:#303443}html[data-theme=dark] .review-panel>header{background:#20232e;border-color:#343849}html[data-theme=dark] .review-panel h3,html[data-theme=dark] .review-grid h4{color:#e6e8ef}html[data-theme=dark] .review-grid>article{background:#191c25;border-color:#343849}html[data-theme=dark] .review-recommendation{background:#272238!important;border-color:#514477!important}html[data-theme=dark] .review-recommendation strong,html[data-theme=dark] .review-facts li{color:#b7bdca}html[data-theme=dark] .review-tone>div{border-color:#303443}html[data-theme=dark] .review-tone>div span{color:#b0b6c4}html[data-theme=dark] .quality-panel>div>h3{color:#d9dce6}html[data-theme=dark] .conditional-quality{background:#151821;border-color:#343849}html[data-theme=dark] .conditional-quality article{border-color:#303443}html[data-theme=dark] .conditional-quality article strong{color:#d7dae3}@media (max-width:900px){.call-workspace{width:100vw}.call-overview{grid-template-columns:1fr 1fr}.call-quality-preview{grid-column:1/-1}.call-workspace-footer span{display:none}.review-grid{grid-template-columns:1fr 1fr}.review-tone{grid-column:1/-1}}@media (max-width:620px){.call-workspace-head>div:last-child>span,.review-status-select{display:none}.call-workspace-tabs{overflow:auto}.call-workspace-tabs button{white-space:nowrap}.call-overview{grid-template-columns:1fr}.call-quality-preview{grid-column:auto}.call-workspace-footer>div{display:none}.call-workspace-footer{justify-content:flex-end}.review-grid{grid-template-columns:1fr}.review-tone{grid-column:auto}}@media (max-width:900px){.user-zone{min-width:46px}.user-zone .theme-switch{bottom:-1px;left:3px}.user-zone .user{min-width:40px}.user-zone .user>img,.user-zone .user>span{width:31px;height:31px}}.library-page{background:#f8f7fb;min-height:100%;padding:22px 24px 40px}.library-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.library-heading>div>span{color:#7459cf;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:650}.library-heading h1{color:#252132;margin:4px 0 3px;font-size:27px;font-weight:560}.library-heading p{color:#817b8a;margin:0;font-size:10px}.library-heading>button{color:#fff;background:#6847dc;border:0;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:9px;font-weight:600;display:flex;box-shadow:0 8px 18px #6847dc2b}.library-heading>button svg{width:14px}.library-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.library-stats article{background:#fff;border:1px solid #e0dce8;border-radius:11px;align-items:center;gap:11px;min-height:76px;padding:13px 14px;display:flex}.library-stats article>i{color:#6748cf;background:#eee9ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.library-stats article:nth-child(2)>i{color:#287b4c;background:#e5f4ea}.library-stats article:nth-child(3)>i{color:#a56a18;background:#fff1df}.library-stats svg{width:19px}.library-stats article>span{flex-direction:column;gap:3px;display:flex}.library-stats small{color:#817b88;font-size:8px}.library-stats strong{color:#2e2939;font-size:14px;font-weight:560}.library-stats b{color:#99939f;font-size:7.4px;font-weight:500}.library-toolbar{background:#fff;border:1px solid #dfdbe7;border-radius:11px;align-items:center;gap:9px;min-height:61px;margin-bottom:13px;padding:10px 12px;display:flex}.library-toolbar label{background:#fbfafd;border:1px solid #dcd7e4;border-radius:8px;flex:1;align-items:center;gap:7px;height:39px;padding:0 10px;display:flex}.library-toolbar label svg{color:#8c8594;width:14px}.library-toolbar input{color:#3e3947;background:0 0;border:0;outline:0;width:100%;font-size:9px}.library-toolbar select,.library-toolbar>button{color:#5f5968;background:#fff;border:1px solid #dcd7e4;border-radius:8px;height:39px;padding:0 11px;font-size:8.5px}.library-toolbar>button{align-items:center;gap:6px;display:flex}.library-toolbar>button svg{width:13px}.library-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:13px;display:grid}.library-list,.library-detail{background:#fff;border:1px solid #dfdbe7;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #322a4b09}.library-list>header{color:#77717f;background:#f8f6fb;border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:center;height:44px;padding:0 13px;font-size:8px;display:flex}.library-list>header b{color:#6245c4;background:#eae4fb;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.library-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ebe7ef;grid-template-columns:37px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-height:88px;padding:12px;display:grid}.library-list>button:hover,.library-list>button.active{background:#f8f5ff}.library-list>button.active{box-shadow:inset 3px 0 #6847dc}.library-list>button>i{color:#6548c9;background:#eee9ff;border-radius:10px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.library-list>button>i svg{width:17px}.library-list>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.library-list strong{color:#332e3c;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:570;overflow:hidden}.library-list strong em{color:#bd8b22;font-size:7.5px;font-style:normal}.library-list small{color:#8a8492;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:7.4px;display:flex;overflow:hidden}.library-list>button>svg{color:#aaa4af;width:13px}.library-empty{color:#918b97;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:250px;display:flex}.library-empty svg{width:27px}.library-empty strong{font-size:10px}.library-empty span{font-size:8px}.library-detail>header{background:linear-gradient(135deg,#f6f2ff,#fff);border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:flex-start;min-height:83px;padding:14px 16px;display:flex}.library-detail>header>div{align-items:center;gap:11px;display:flex}.library-detail>header>div>i{color:#fff;background:#6847dc;border-radius:11px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.library-detail>header>div>i svg{width:20px}.library-detail>header span{flex-direction:column;gap:3px;display:flex}.library-detail>header small{color:#8068ca;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:600}.library-detail h2{color:#2b2635;margin:0;font-size:18px;font-weight:570}.library-detail h2 b{color:#bd8a22;font-size:9px}.library-detail>header p{color:#827b89;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.library-detail>header>button{color:#777080;background:#fff;border:1px solid #ded9e5;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.library-detail>header>button svg{width:14px}.library-badges{border-bottom:1px solid #ebe7ef;align-items:center;gap:7px;padding:10px 15px;display:flex}.library-badges span{color:#6346c5;background:#eee9ff;border-radius:6px;padding:5px 7px;font-size:7.5px;font-weight:600}.library-badges span:nth-child(2){color:#287a4c;background:#e5f4ea}.library-badges span:nth-child(3){color:#9d681d;background:#fff1df}.library-facts{border-bottom:1px solid #ebe7ef;grid-template-columns:repeat(3,1fr);gap:9px;padding:13px 15px;display:grid}.library-facts article{background:#fbfafd;border:1px solid #e4dfea;border-radius:9px;align-items:flex-start;gap:8px;min-height:79px;padding:10px;display:flex}.library-facts i{color:#6548c9;background:#eee9ff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.library-facts svg{width:14px}.library-facts span{flex-direction:column;gap:4px;display:flex}.library-facts small{color:#88818f;font-size:7px}.library-facts strong{color:#4d4654;font-size:7.8px;font-weight:520;line-height:1.4}.library-columns{grid-template-columns:1fr 1fr;gap:10px;padding:13px 15px;display:grid}.library-columns>section{border:1px solid #e2dde8;border-radius:9px;padding:11px}.library-columns header,.manager-knowledge header{align-items:center;gap:7px;display:flex}.library-columns header>svg,.manager-knowledge header>svg{color:#6749ca;width:16px}.library-columns header span,.manager-knowledge header span{flex-direction:column;gap:2px;display:flex}.library-columns header strong,.manager-knowledge header strong{color:#3b3544;font-size:8.8px}.library-columns header small,.manager-knowledge header small{color:#918a97;font-size:6.8px}.library-columns ul,.manager-knowledge ul{flex-direction:column;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.library-columns li{color:#625b68;align-items:flex-start;gap:5px;font-size:7.7px;line-height:1.4;display:flex}.library-columns li svg{color:#318158;flex:none;width:11px;height:11px}.manager-knowledge{background:#f8f5ff;border:1px solid #d9cff0;border-radius:9px;margin:0 15px 13px;padding:11px 12px}.manager-knowledge li{color:#5c5368;padding-left:11px;font-size:7.9px;line-height:1.4;position:relative}.manager-knowledge li:before{content:"";background:#7357d0;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.library-contacts{border:1px solid #e2dde8;border-radius:9px;margin:0 15px 15px;overflow:hidden}.library-contacts>header{background:#faf9fc;justify-content:space-between;align-items:center;min-height:48px;padding:9px 11px;display:flex}.library-contacts>header>span{flex-direction:column;gap:3px;display:flex}.library-contacts>header strong{font-size:8.8px}.library-contacts>header small{color:#8b8492;font-size:7px}.library-contacts>header>b{color:#7256c8;align-items:center;gap:4px;font-size:7px;display:flex}.library-contacts>header>b svg{width:11px}.library-contacts>div{border-top:1px solid #e7e3eb;grid-template-columns:repeat(2,1fr);display:grid}.library-contacts a{min-height:52px;color:inherit;border-bottom:1px solid #ebe7ef;border-right:1px solid #ebe7ef;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.library-contacts a>i{color:#6548ca;background:#eee9ff;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.library-contacts a>i svg{width:12px}.library-contacts a>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.library-contacts a small{color:#918a97;font-size:6.8px}.library-contacts a strong{color:#49424f;text-overflow:ellipsis;white-space:nowrap;font-size:7.7px;overflow:hidden}.library-contacts a>svg{color:#aaa3af;width:10px}.hotel-knowledge-hint{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #d8cfed;border-radius:11px;margin:13px 17px 0;overflow:hidden}.hotel-knowledge-hint>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:9px 12px;list-style:none;display:flex}.hotel-knowledge-hint>summary::-webkit-details-marker{display:none}.hotel-knowledge-hint>summary>div{align-items:center;gap:8px;display:flex}.hotel-knowledge-hint>summary>div:first-child>i{color:#fff;background:#6847dc;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.hotel-knowledge-hint>summary svg{width:16px}.hotel-knowledge-hint>summary span{flex-direction:column;gap:2px;display:flex}.hotel-knowledge-hint>summary small{color:#7960ca;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:650}.hotel-knowledge-hint>summary strong{color:#342e40;font-size:10px}.hotel-knowledge-hint>summary>div:last-child b{color:#928a99;font-size:7px;font-weight:500}.hotel-knowledge-hint>summary>div:last-child svg{color:#756e7c;width:13px;transition:transform .18s}.hotel-knowledge-hint[open]>summary>div:last-child svg{transform:rotate(180deg)}.knowledge-quick-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 12px 10px;display:grid}.knowledge-quick-grid article{background:#fff;border:1px solid #e4dfea;border-radius:8px;padding:8px 9px}.knowledge-quick-grid span{color:#8c8593;margin-bottom:3px;font-size:6.8px;display:block}.knowledge-quick-grid strong{color:#494250;font-size:7.7px;font-weight:550;line-height:1.35}.knowledge-hint-body{border-top:1px solid #e5e0ec;grid-template-columns:1.35fr .85fr;gap:9px;padding:10px 12px;display:grid}.knowledge-hint-body>section{background:#fff;border:1px solid #e5e0eb;border-radius:8px;padding:9px 10px}.knowledge-hint-body header{color:#4d4556;align-items:center;gap:5px;font-size:8px;font-weight:600;display:flex}.knowledge-hint-body header svg{color:#6749ca;width:12px}.knowledge-hint-body ul{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.knowledge-hint-body li{color:#625b69;align-items:flex-start;gap:5px;font-size:7.4px;line-height:1.35;display:flex}.knowledge-hint-body li svg{color:#2d8050;flex:none;width:10px;height:10px}.knowledge-hint-body a{min-height:35px;color:inherit;border-bottom:1px solid #ece8ef;align-items:center;gap:7px;text-decoration:none;display:flex}.knowledge-hint-body a:last-child{border-bottom:0}.knowledge-hint-body a span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.knowledge-hint-body a small{color:#908996;font-size:6.5px}.knowledge-hint-body a strong{color:#4c4552;text-overflow:ellipsis;white-space:nowrap;font-size:7.3px;overflow:hidden}.knowledge-hint-body a>svg{color:#a49da8;width:10px}.hotel-knowledge-hint>footer{background:#f8f5ff;border-top:1px solid #e6e1ec;justify-content:space-between;align-items:center;gap:9px;min-height:36px;padding:7px 12px;display:flex}.hotel-knowledge-hint>footer span,.hotel-knowledge-hint>footer b{align-items:center;gap:5px;font-size:6.8px;display:flex}.hotel-knowledge-hint>footer span{color:#2d7d4e}.hotel-knowledge-hint>footer b{color:#6c55b7;font-weight:550}.hotel-knowledge-hint>footer svg{width:10px}html[data-theme=dark] :where(.library-page){background:#11131a}html[data-theme=dark] :where(.library-stats article,.library-toolbar,.library-list,.library-detail,.library-list>button,.library-facts article,.library-columns>section,.library-contacts,.hotel-knowledge-hint,.knowledge-quick-grid article,.knowledge-hint-body>section){color:#dce0ea;background:#191c25;border-color:#303443}html[data-theme=dark] :where(.library-list>header,.library-detail>header,.library-contacts>header,.hotel-knowledge-hint>footer){background:#20232e;border-color:#343849}html[data-theme=dark] :where(.library-heading h1,.library-stats strong,.library-list strong,.library-detail h2,.library-facts strong,.library-columns header strong,.manager-knowledge header strong,.library-contacts strong,.hotel-knowledge-hint strong,.knowledge-hint-body header){color:#eef0f6}html[data-theme=dark] :where(.library-heading p,.library-stats small,.library-stats b,.library-list small,.library-detail p,.library-facts small,.library-columns li,.manager-knowledge li,.hotel-knowledge-hint>summary>div:last-child b,.knowledge-quick-grid span,.knowledge-hint-body li){color:#a0a7b7}html[data-theme=dark] .library-toolbar :where(input,select,button){color:#e8ebf2;background:#151821;border-color:#363b4b}html[data-theme=dark] .library-list>button:hover,html[data-theme=dark] .library-list>button.active{background:#242130}html[data-theme=dark] .manager-knowledge{background:#272239;border-color:#4a3f6a}html[data-theme=dark] .hotel-knowledge-hint{background:linear-gradient(135deg,#24202f,#191c25)}html[data-theme=dark] .knowledge-hint-body{border-color:#303443}@media (max-width:1050px){.library-layout{grid-template-columns:260px minmax(0,1fr)}.library-facts{grid-template-columns:1fr}.library-stats{grid-template-columns:1fr 1fr}.library-stats article:last-child{grid-column:1/-1}}@media (max-width:760px){.library-page{padding:15px}.library-heading{flex-direction:column;align-items:flex-start}.library-stats,.library-layout,.library-columns,.knowledge-hint-body,.knowledge-quick-grid{grid-template-columns:1fr}.library-stats article:last-child{grid-column:auto}.library-toolbar{flex-direction:column;align-items:stretch}.library-toolbar select,.library-toolbar>button{width:100%}.library-list{max-height:330px;overflow:auto}.library-contacts>div{grid-template-columns:1fr}.hotel-knowledge-hint>footer{flex-direction:column;align-items:flex-start}.hotel-knowledge-hint>summary>div:last-child b{display:none}}.hotel-editor-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1a2761;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hotel-editor{background:#fff;border:1px solid #ded8e8;border-radius:20px;flex-direction:column;width:min(920px,100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #281f3e3d}.hotel-editor>header{background:linear-gradient(135deg,#f7f3ff 0%,#fff 72%);border-bottom:1px solid #e8e3ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.hotel-editor>header>div{align-items:center;gap:13px;display:flex}.hotel-editor>header i{color:#fff;background:#6847dc;border-radius:13px;place-items:center;width:46px;height:46px;font-style:normal;display:grid;box-shadow:0 8px 18px #6847dc38}.hotel-editor>header i svg{width:22px}.hotel-editor>header span{flex-direction:column;gap:3px;display:flex}.hotel-editor>header small{color:#7153d0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.hotel-editor>header h2{color:#2c2736;margin:0;font-size:22px;font-weight:570}.hotel-editor>header p{color:#88818f;margin:0;font-size:10px}.hotel-editor>header>button{color:#756e7c;cursor:pointer;background:#eeeaf3;border:0;border-radius:10px;place-items:center;width:36px;height:36px;font-size:23px;line-height:1;display:grid}.hotel-editor-body{background:#fcfbfd;flex-direction:column;gap:16px;padding:18px 22px 22px;display:flex;overflow:auto}.hotel-editor-body>section{background:#fff;border:1px solid #e4dfea;border-radius:14px;padding:16px}.hotel-editor-body>section>h3{color:#393341;margin:0 0 13px;font-size:13px;font-weight:600}.hotel-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hotel-editor-grid label{color:#635c6b;flex-direction:column;gap:6px;min-width:0;font-size:9px;font-weight:600;display:flex}.hotel-editor-grid label.wide{grid-column:1/-1}.hotel-editor-grid :is(input,select,textarea){box-sizing:border-box;color:#342f3c;width:100%;font:inherit;background:#fdfcff;border:1px solid #dcd6e5;border-radius:10px;outline:0;font-size:11px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.hotel-editor-grid :is(input,select){height:42px;padding:0 12px}.hotel-editor-grid textarea{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.45}.hotel-editor-grid :is(input,select,textarea):focus{background:#fff;border-color:#8065dc;box-shadow:0 0 0 3px #eee9ff}.hotel-editor-grid label>small{color:#96909d;font-size:8px;font-weight:450}.hotel-editor-body .internal-fields{background:linear-gradient(145deg,#faf7ff,#fff);border-color:#d8cef0}.internal-fields>header{align-items:center;gap:9px;margin:-2px 0 14px;display:flex}.internal-fields>header>svg{color:#6949cb;width:22px}.internal-fields>header span{flex-direction:column;gap:2px;display:flex}.internal-fields>header strong{color:#463a5a;font-size:12px}.internal-fields>header small{color:#806d9f;font-size:8.5px}.hotel-editor-error{color:#b84a4a;background:#fff1f1;border:1px solid #f0caca;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:9px;display:flex}.hotel-editor-error svg{width:16px}.hotel-editor>footer{background:#fff;border-top:1px solid #e8e3ed;justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}.hotel-editor>footer button{color:#665f6e;cursor:pointer;background:#fff;border:1px solid #dcd6e5;border-radius:10px;height:40px;padding:0 17px;font-size:10px;font-weight:600}.hotel-editor>footer button[type=submit]{color:#fff;background:#6847dc;border-color:#6847dc;min-width:150px;box-shadow:0 7px 15px #6847dc2e}.hotel-editor>footer button:disabled{cursor:wait;opacity:.65}html[data-theme=dark] .hotel-editor-backdrop{background:#04060a9e}html[data-theme=dark] .hotel-editor{background:#191c25;border-color:#343949}html[data-theme=dark] .hotel-editor>header{background:linear-gradient(135deg,#29243a,#1b1e27);border-color:#343949}html[data-theme=dark] .hotel-editor>header h2,html[data-theme=dark] .hotel-editor-body>section>h3{color:#eef0f6}html[data-theme=dark] .hotel-editor>header p{color:#a1a7b5}html[data-theme=dark] .hotel-editor-body{background:#141720}html[data-theme=dark] .hotel-editor-body>section{background:#1b1e27;border-color:#343949}html[data-theme=dark] .hotel-editor-body .internal-fields{background:#242031;border-color:#4b4169}html[data-theme=dark] .internal-fields>header strong{color:#eee9ff}html[data-theme=dark] .hotel-editor-grid label{color:#b8bdc9}html[data-theme=dark] .hotel-editor-grid :is(input,select,textarea){color:#eef0f6;background:#161922;border-color:#3c4151}html[data-theme=dark] .hotel-editor>footer{background:#1b1e27;border-color:#343949}html[data-theme=dark] .hotel-editor>footer button{color:#d9dde7;background:#20232e;border-color:#3d4252}html[data-theme=dark] .hotel-editor>footer button[type=submit]{color:#fff;background:#7658e2;border-color:#7658e2}@media (max-width:700px){.hotel-editor-backdrop{padding:10px}.hotel-editor{border-radius:15px;width:100%;max-height:calc(100vh - 20px)}.hotel-editor>header,.hotel-editor-body,.hotel-editor>footer{padding-left:15px;padding-right:15px}.hotel-editor-grid{grid-template-columns:1fr}.hotel-editor-grid label.wide{grid-column:auto}.hotel-editor>header p{display:none}}.external-hotel-profile{background:#fff;border-bottom:1px solid #e7e2eb;grid-template-columns:minmax(260px,.78fr) minmax(330px,1.22fr);gap:13px;padding:14px 15px;display:grid}.external-gallery figure{background:#e9e5ef;border-radius:10px;margin:0;position:relative;overflow:hidden}.external-gallery figure.hero{grid-column:1/-1}.external-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.external-gallery figure:hover img{transform:scale(1.025)}.external-gallery figcaption{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19151fad;border-radius:5px;padding:4px 6px;font-size:6.8px;position:absolute;bottom:7px;left:7px}.external-gallery figure>b{color:#fff;background:#1f192a94;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;inset:0}.external-gallery figure>b svg{width:13px}.external-overview{flex-direction:column;min-width:0;padding:3px 1px;display:flex}.external-overview>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.external-overview>header>span{grid-template-rows:auto auto;grid-template-columns:30px 1fr;column-gap:8px;display:grid}.external-overview>header i{color:#6848cb;background:#eee9ff;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.external-overview>header small{color:#8168cd;letter-spacing:.06em;text-transform:uppercase;font-size:6.7px;font-weight:650}.external-overview>header strong{color:#383140;font-size:10px}.external-overview>header>a{color:#6951ba;white-space:nowrap;border:1px solid #ddd6e7;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:7px;font-weight:550;text-decoration:none;display:flex}.external-overview>p{color:#625b69;margin:10px 0;font-size:8px;line-height:1.55}.external-address{background:#f7f4fc;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;display:flex}.external-address>svg{color:#6b4dc9;width:14px}.external-address span{flex-direction:column;gap:2px;display:flex}.external-address small{color:#928a99;font-size:6.3px}.external-address strong{color:#4d4653;font-size:7.5px;font-weight:550}.external-facts{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:9px;display:grid}.external-facts article{background:#fdfcfe;border:1px solid #e5e0e9;border-radius:8px;align-items:flex-start;gap:6px;min-height:47px;padding:7px;display:flex}.external-facts article>i{color:#6849c9;background:#f0ebff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.external-facts article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.external-facts article small{color:#918996;font-size:6.3px}.external-facts article strong{color:#4d4653;font-size:7.1px;font-weight:520;line-height:1.35}.external-overview>footer{color:#3c7d58;align-items:center;gap:5px;margin-top:auto;padding-top:8px;font-size:6.6px;line-height:1.35;display:flex}.external-overview>footer svg{flex:none;width:12px}.external-extra{grid-column:1/-1;grid-template-columns:.72fr 1.28fr;gap:9px;display:grid}.external-extra>section{background:#fbfafd;border:1px solid #e3dee8;border-radius:9px;padding:10px 11px}.external-extra>section>header{color:#453e4d;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.external-extra>section>header svg{color:#694bca;width:13px}.external-extra>section>div:not(.external-rooms){flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.external-extra>section>div:not(.external-rooms) span{color:#2d7850;background:#e9f5ed;border-radius:5px;padding:4px 6px;font-size:6.6px;font-weight:550}.external-extra>section>p{color:#6a626f;border-top:1px solid #e8e3eb;grid-template-columns:14px auto 1fr;align-items:start;gap:5px;margin:9px 0 0;padding-top:8px;font-size:6.8px;line-height:1.4;display:grid}.external-extra>section>p svg{color:#4a75c7;width:12px}.external-extra>section>p b{color:#49414f}.external-rooms{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.external-rooms article{background:#fff;border-radius:7px;grid-template-columns:1fr auto;gap:3px 8px;min-height:46px;padding:7px 8px;display:grid}.external-rooms article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.external-rooms article strong{color:#48414f;font-size:7px}.external-rooms article small{color:#908995;font-size:6px;line-height:1.3}.external-rooms article>b{color:#6547c6;font-size:7px}.external-rooms article>em{color:#77707d;grid-column:1/-1;font-size:6.1px;font-style:normal}html[data-theme=dark] .external-hotel-profile{background:#191c25;border-color:#313645}html[data-theme=dark] .external-overview>header strong,html[data-theme=dark] .external-address strong,html[data-theme=dark] .external-facts article strong,html[data-theme=dark] .external-extra>section>header,html[data-theme=dark] .external-rooms article strong{color:#edf0f6}html[data-theme=dark] .external-overview>p,html[data-theme=dark] .external-facts article strong,html[data-theme=dark] .external-extra>section>p{color:#aab0bc}html[data-theme=dark] :where(.external-address,.external-extra>section){background:#20232e}html[data-theme=dark] :where(.external-facts article,.external-rooms article){background:#171a22;border-color:#363b4a}html[data-theme=dark] .external-overview>header>a{color:#b7a6ed;border-color:#3d4251}@media (max-width:1050px){.external-hotel-profile{grid-template-columns:1fr}.external-gallery{height:340px}.external-extra{grid-column:auto}}@media (max-width:760px){.external-hotel-profile,.external-extra{grid-template-columns:1fr}.external-gallery{height:280px}.external-facts,.external-rooms{grid-template-columns:1fr}.external-overview>header{flex-direction:column;align-items:flex-start}}.payment-api-error{color:#a74848;background:#fff3f3;border:1px solid #f0cece;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 17px 0;padding:10px 11px;display:flex}.payment-api-error>svg{flex:none;width:16px;height:16px;margin-top:1px}.payment-api-error>span{flex-direction:column;gap:3px;display:flex}.payment-api-error strong{font-size:9.5px;font-weight:600}.payment-api-error small{font-size:8.5px;line-height:1.45}.order-modal button:disabled{cursor:not-allowed;opacity:.72}html[data-theme=dark] .payment-api-error{color:#f1a5ab;background:#2a1b20;border-color:#643e46}.payment-plan-preview{background:linear-gradient(135deg,#f7f3ff,#fff);border:1px solid #ddd6ee;border-radius:11px;grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin:12px 17px 0;padding:11px;display:grid}.payment-plan-preview>span{background:#fff;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;display:flex}.payment-plan-preview small{color:#8b8494;font-size:8.5px}.payment-plan-preview strong{color:#342e3e;font-size:11px;font-weight:600;line-height:1.25}.order-form-grid label small{color:#8f8996;font-size:8px;line-height:1.35}.order-form-grid input:disabled{color:#625b6b;opacity:1;background:#f4f1f8}.finance-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.finance-balance article{background:linear-gradient(145deg,#fbf9ff,#fff);border:1px solid #e1dbea;border-radius:12px;flex-direction:column;gap:6px;min-height:105px;padding:15px;display:flex}.finance-balance small{color:#8b8494;font-size:10px}.finance-balance strong{color:#2f2938;font-size:20px;font-weight:600}.finance-balance span{color:#766e80;font-size:9px}.finance-balance article:first-child strong{color:#21834d}.finance-balance article:nth-child(2) strong{color:#c36c2e}html[data-theme=dark] .payment-plan-preview,html[data-theme=dark] .finance-balance article{background:linear-gradient(135deg,#24202f,#191c25);border-color:#3b4050}html[data-theme=dark] .payment-plan-preview>span{background:#20232e}html[data-theme=dark] .payment-plan-preview strong,html[data-theme=dark] .finance-balance strong{color:#eef0f6}@media (max-width:760px){.payment-plan-preview,.finance-balance{grid-template-columns:1fr}.finance-balance article{min-height:88px}}.bank-status{color:#625d6b;background:#f3f2f6;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;width:max-content;max-width:190px;padding:6px 8px;display:inline-flex}.bank-status>i{background:#ffffff9e;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.bank-status svg{width:13px;height:13px}.bank-status>span{flex-direction:column;gap:2px;min-width:0;display:flex}.bank-status strong{white-space:normal;color:inherit!important;font-size:9.5px!important;font-weight:600!important}.bank-status small{opacity:.78;line-height:1.35;color:inherit!important;margin:0!important;font-size:8px!important}.bank-status.info{color:#496a9b;background:#eef2fb;border-color:#d8def0}.bank-status.progress{color:#6549be;background:#f2edff;border-color:#ded6f4}.bank-status.reserved{color:#956118;background:#fff4dc;border-color:#e9d3a9}.bank-status.success{color:#27794b;background:#e8f7ed;border-color:#cbe7d5}.bank-status.warning{color:#9a681d;background:#fff5e5;border-color:#ead7b9}.bank-status.danger{color:#aa474d;background:#fff0f0;border-color:#efcfd1}.bank-status.neutral{color:#716c77;background:#f4f3f6;border-color:#dedbe3}.finance-overview .bank-status{max-width:390px;margin-top:4px}.finance-overview .bank-status strong{font-size:10px!important}html[data-theme=dark] .bank-status{color:#cfd4df;background:#242832;border-color:#3b4050}html[data-theme=dark] .bank-status.success{color:#6bd39a}html[data-theme=dark] .bank-status.reserved,html[data-theme=dark] .bank-status.warning{color:#e7b964}html[data-theme=dark] .bank-status.danger{color:#f08d95}html[data-theme=dark] .bank-status.info,html[data-theme=dark] .bank-status.progress{color:#a99bf2}:root{--bg:#f6f5f2;--line:#e6e2ec;--ink:#211e2a;--muted:#7d7787;--purple:#6847dc;--purple-2:#8061e9}html:not([data-theme=dark]) body{background:radial-gradient(circle at 80% 0,#f0ebff 0,#0000 26rem),#f6f5f2}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e2dde8;gap:28px;height:116px;padding:0 28px;box-shadow:0 8px 26px #2c22460b}.header:before{content:"";background:linear-gradient(90deg,#b99432 0,#e5cf83 24%,#6847dc 65%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.logo img{background:#fff;border:1px solid #e7dfcf;border-radius:15px;width:50px;height:50px;box-shadow:0 7px 18px #31274812}.brand-name{gap:1px;line-height:.9}.brand-name b{letter-spacing:.025em;color:#292532;font-size:12px;font-weight:480}.nav{flex:0 610px;grid-template-rows:repeat(2,42px);grid-template-columns:repeat(4,minmax(106px,1fr));gap:7px 8px;padding:12px 0}.nav button{color:#4e4857;text-align:left;border:1px solid #0000;border-radius:10px;height:38px;padding:0 13px;font-size:12.5px;font-weight:440;transition:background .16s,border-color .16s,color .16s,transform .16s}.nav button:hover{color:#493c64;background:#faf8fc;border-color:#e4dfeb;transform:translateY(-1px)}.nav button:focus{outline:none}.nav button:focus-visible{outline-offset:2px;outline:2px solid #a891eb}.nav button.active{color:#6244c9;background:linear-gradient(135deg,#f4efff,#faf8ff);border-color:#d9cef7;font-weight:590;box-shadow:0 6px 15px #4d369414}.nav button.active:after{display:none}.nav-count{top:-7px;right:-5px;box-shadow:0 0 0 4px #fff}.header-actions{gap:10px}.presence-button{border-radius:11px;height:44px;padding:0 13px;font-size:11px}.presence-button>i{min-width:22px;height:22px;font-size:9px}.user-zone{min-width:150px;height:66px;padding-top:8px}.user-zone .user{gap:9px;height:43px}.user strong{font-size:12px;font-weight:580}.theme-switch{bottom:0;left:47px}.main-area{padding:32px 28px 44px}.page-heading{margin-bottom:24px}.page-heading h1{letter-spacing:-.035em;color:#24202d;font-size:32px;font-weight:560}.page-heading p{color:#85808d;margin-top:7px;font-size:13px;font-weight:400}.heading-actions{gap:10px}.heading-actions>button,.pipeline-switch{border-radius:11px;height:44px}.heading-actions>button{padding:0 16px;font-size:12px;font-weight:520}.pipeline-switch{padding:4px}.pipeline-switch button{font-size:11px;height:34px!important;padding:0 12px!important}.pipeline-switch button.active{border-radius:8px;box-shadow:0 4px 10px #43317d1c}.page-heading.manager-applications{margin-bottom:12px}.stats{gap:14px;max-width:none;margin-bottom:20px}.stats article{background:#ffffffeb;border-color:#e6e1e9;border-radius:15px;height:116px;padding:18px 20px;transition:transform .16s,box-shadow .16s;box-shadow:0 9px 28px #3027430b}.stats article:hover{transform:translateY(-2px);box-shadow:0 14px 32px #30274313}.stat-icon{border-radius:14px;width:48px;height:48px;font-size:22px}.stats span{color:#817b88;font-size:11.5px}.stats strong{letter-spacing:-.025em;margin:5px 0 2px;font-size:28px;font-weight:570}.stats small{font-size:10px}.orders{background:#fffffff0;border-color:#e2dde6;border-radius:16px;box-shadow:0 12px 35px #3026440e}.filters{background:#fff;gap:9px;padding:14px 15px}.order-search{background:#faf9fb;border-color:#e0dce5;border-radius:10px;height:44px;padding:0 13px}.order-search input{background:0 0;font-size:12px}.filters>button{border-color:#e0dce5;border-radius:10px;min-width:118px;height:44px;padding:6px 10px;font-size:9px}.filters .period{min-width:190px}.filters .reset{min-width:96px;font-size:10.5px}.attention-filters{background:#fbfafc;gap:8px;min-height:55px;padding:10px 15px}.attention-filters>span{font-size:11.5px}.attention-filters button{border-radius:9px;height:34px;padding:0 10px;font-size:10.5px}.attention-filters button b{min-width:20px;height:20px;font-size:9px}.requests-table{border-collapse:separate;border-spacing:0 7px;background:#f7f5f8;padding:0 12px 12px}.requests-table thead th{color:#777080;letter-spacing:.01em;background:0 0;border:0;padding:14px 10px;font-size:11px;font-weight:560}.requests-table thead th:first-child{padding-left:16px}.column-icon{color:#7357cf;margin-right:7px}.column-icon svg{stroke-width:1.8px;width:15px;height:15px}.requests-table tbody tr{background:#fff;transition:transform .16s,box-shadow .16s;box-shadow:0 4px 14px #2b223d09}.requests-table tbody tr:hover{background:#fff;transform:translateY(-1px);box-shadow:0 9px 22px #2b223d13}.requests-table tbody tr.attention-overdue{background:snow;box-shadow:0 4px 14px #833b400b}.requests-table tbody tr.attention-today{background:#fffdf8}.requests-table tbody tr.attention-missing{background:#fcfbfd}.requests-table td{color:#534d59;border-top:1px solid #ece8ee;border-bottom:1px solid #ece8ee;padding:18px 10px;font-size:12px}.requests-table td:first-child{border-left:4px solid #8065de;border-radius:12px 0 0 12px;padding-left:16px}.requests-table tr.attention-overdue td:first-child{border-left-color:#d9686c}.requests-table tr.attention-today td:first-child{border-left-color:#d9a44c}.requests-table tr.attention-missing td:first-child{border-left-color:#aaa4af}.requests-table td:last-child{border-right:1px solid #ece8ee;border-radius:0 12px 12px 0}.requests-table td strong{font-size:12.5px}.requests-table td small{font-size:10.5px}.request-manager .workspace-avatar{width:38px;height:38px;box-shadow:0 0 0 3px #f1edf6}.quick-manager-picker{min-width:138px}.quick-manager-picker select{font-size:12px}.request-id-cell .request-number{color:#45404d;font-size:12.5px;font-weight:620}.request-id-cell .status-badge.compact{height:29px;font-size:10px}.requests-table .created-card strong{font-size:12.5px!important}.requests-table .request-client>span>strong{font-size:13.5px;font-weight:600}.quick-call{border-radius:7px;padding:5px 8px;font-size:11px}.messenger{border-radius:8px;width:29px;height:29px}.messenger svg{width:17px;height:17px}.requests-table .next-action strong{font-size:12.5px!important;line-height:1.35!important}.requests-table .request-hotel strong{font-size:13px}.request-hotel .returning-guest,.request-hotel .first-visit{padding:4px 6px;font-size:9px}.requests-table .booking-period strong{font-size:12.5px!important}.requests-table .booking-period small{font-size:9px!important}.pagination{background:#fff;min-height:60px;padding:12px 16px;font-size:10.5px}@media (max-width:1300px){.header{gap:18px;padding:0 22px}.logo{min-width:140px}.nav{flex-basis:560px}.nav button{padding:0 10px;font-size:11.5px}.main-area{padding-left:26px;padding-right:26px}}@media (max-width:900px){.header{height:72px}.body{min-height:calc(100vh - 72px)}.logo img{width:40px;height:40px}.nav{top:71px}.main-area{padding:22px 15px}.page-heading h1{font-size:27px}.stats{grid-template-columns:1fr}.stats article{height:96px}}.header{height:100px}.nav{grid-template-rows:repeat(2,36px);padding:10px 0}.nav button{height:34px}.user-zone{height:60px}.pipeline-overview{background:#fffffff0;border:1px solid #e1dce6;border-radius:16px;grid-template-columns:minmax(250px,.9fr) minmax(520px,1.75fr) minmax(210px,.7fr);align-items:stretch;gap:12px;min-height:128px;margin-bottom:20px;padding:15px 17px;display:grid;box-shadow:0 12px 34px #3026440e}.overview-main{align-items:center;gap:14px;padding:5px 8px;display:flex}.overview-main>i{color:#6847d5;background:linear-gradient(145deg,#eee7ff,#f8f5ff);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #e3d8ff}.overview-main>i svg{stroke-width:1.7px;width:24px;height:24px}.overview-main>span{flex-direction:column;gap:3px;display:flex}.overview-main small{color:#898390;font-size:10.5px}.overview-main strong{color:#282330;letter-spacing:-.035em;font-size:28px;font-weight:620;line-height:1.05}.overview-main strong em{letter-spacing:0;font-size:14px;font-weight:540}.overview-main p{color:#98919d;margin:2px 0 0;font-size:9.5px}.overview-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.overview-metrics>button{text-align:left;background:#fbfafc;border:1px solid #ebe7ed;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;padding:12px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.overview-metrics>button:hover{border-color:#d8cfeb;transform:translateY(-1px);box-shadow:0 7px 16px #362a4d12}.overview-metrics>button:focus-visible{outline-offset:2px;outline:2px solid #8065de}.overview-metrics>button span{color:#78717f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.overview-metrics>button strong{color:#2f2936;margin:3px 0 1px;font-size:23px;font-weight:610}.overview-metrics>button small{color:#9b949f;font-size:8.5px}.overview-metrics>button.today{background:#fbf9ff;border-color:#e3dcf4}.overview-metrics>button.today strong{color:#6042c8}.overview-metrics>button.danger{background:#fff9f9;border-color:#f0dadd}.overview-metrics>button.danger strong{color:#b34f56}.overview-metrics>button.warning{background:#fffbf5;border-color:#eedfca}.overview-metrics>button.warning strong{color:#a96f21}.overview-metrics>button.success{background:#f8fcf9;border-color:#d7e9dd}.overview-metrics>button.success strong{color:#2d8252}.overview-conversion{background:linear-gradient(145deg,#f7f3ff,#fcfbff);border:1px solid #e2dbef;border-radius:12px;flex-direction:column;justify-content:center;padding:12px 13px;display:flex}.overview-conversion header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.overview-conversion header span{color:#756d81;font-size:9.5px}.overview-conversion header strong{color:#6042c8;font-size:20px;font-weight:630}.overview-conversion>i{background:#e7e1ef;border-radius:5px;height:7px;margin:9px 0 7px;display:block;overflow:hidden}.overview-conversion>i>b{background:linear-gradient(90deg,#b89439,#7656df);border-radius:5px;height:100%;display:block;box-shadow:0 0 10px #6948d333}.overview-conversion>small{color:#918998;font-size:8.5px}.next-trigger{background:#faf9fb;border-radius:10px;padding:7px 28px 7px 8px}.next-trigger:hover,.editable-next-cell.open .next-trigger{background:#f7f3ff;border-color:#d8cfeb;box-shadow:0 5px 13px #4a367912}.next-trigger>.next-action{max-width:185px}.requests-table .next-action{gap:8px}.requests-table .next-action>i{border-radius:8px;width:27px;height:27px;margin:0;background:#f2eef8!important}.requests-table .next-action.overdue>i{background:#feeaea!important}.requests-table .next-action.today>i{background:#fff0da!important}.requests-table .next-action.planned>i{background:#eee9ff!important}.requests-table .next-action.missing>i{background:#eeecf1!important}.requests-table .next-action small{font-size:10px!important}.requests-table .messenger{color:#756e7d;box-shadow:none;filter:none;border:1px solid #ded9e3;background:#f6f4f7!important}.requests-table .messenger svg{fill:currentColor}.requests-table .messenger:hover{color:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 5px 12px #2f264224}.requests-table .messenger.max:hover{background:linear-gradient(135deg,#6548e6,#2197f3)!important}.requests-table .messenger.telegram:hover{background:#249bd7!important}.requests-table .messenger.whatsapp:hover{background:#25b968!important}.requests-table tbody tr.attention-overdue,.requests-table tbody tr.attention-today,.requests-table tbody tr.attention-missing{background:#fff}.requests-table tr.attention-overdue .next-trigger{background:#fff8f8}.requests-table tr.attention-today .next-trigger{background:#fffaf2}.requests-table tr.attention-missing .next-trigger{background:#faf9fb}html[data-theme=dark] .pipeline-overview{background:#191c25;border-color:#343949}html[data-theme=dark] .overview-main strong,html[data-theme=dark] .overview-metrics>button strong{color:#eef0f6}html[data-theme=dark] .overview-metrics>button,html[data-theme=dark] .overview-conversion{background:#20232d;border-color:#353a49}html[data-theme=dark] .overview-main>i{box-shadow:none;background:#29243a}@media (max-width:1120px){.pipeline-overview{grid-template-columns:1fr 1.5fr}.overview-conversion{grid-column:1/-1}.header{height:104px}.body{min-height:calc(100vh - 104px)}}@media (max-width:720px){.pipeline-overview{grid-template-columns:1fr}.overview-conversion{grid-column:auto}.overview-metrics{grid-template-columns:1fr 1fr 1fr}.overview-main strong{font-size:24px}}.main-area{width:100%;max-width:1720px;margin:0 auto}.requests-table{border-spacing:0 5px}.requests-table thead th{padding-top:11px;padding-bottom:11px}.requests-table td{padding-top:12px;padding-bottom:12px}.requests-table tbody tr{height:82px}.request-manager .workspace-avatar{width:34px;height:34px}.quick-manager-picker>label{height:32px}.request-id-cell{gap:5px}.request-id-cell .status-badge.compact{height:26px}.requests-table .messenger-actions{margin-top:0}.requests-table .messenger{width:26px;height:26px}.requests-table .messenger svg{width:15px;height:15px}.editable-next-cell{min-width:205px}.next-trigger{padding-top:5px;padding-bottom:5px}.requests-table .next-action>i{width:24px;height:24px}.requests-table .next-action strong{font-size:12.5px!important}.request-hotel>span{gap:3px}.requests-table .booking-period{gap:11px}.applications-table{table-layout:fixed}.applications-table th:first-child,.applications-table td:first-child{width:140px}.applications-table th:nth-child(2),.applications-table td:nth-child(2){width:115px}.applications-table th:nth-child(3),.applications-table td:nth-child(3){width:125px}.applications-table th:nth-child(4),.applications-table td:nth-child(4){width:250px}.applications-table th:nth-child(5),.applications-table td:nth-child(5){width:225px}.applications-table th:nth-child(6),.applications-table td:nth-child(6){width:185px}.applications-table th:nth-child(7),.applications-table td:nth-child(7){width:215px}.applications-table th:nth-child(8),.applications-table td:nth-child(8){width:46px}@media (min-width:1721px){.main-area{padding-left:0;padding-right:0}}@media (max-width:1450px){.requests-table.applications-table{min-width:1120px}.applications-table th,.applications-table td{min-width:0!important}.applications-table th:first-child,.applications-table td:first-child{width:125px}.applications-table th:nth-child(2),.applications-table td:nth-child(2){width:105px}.applications-table th:nth-child(3),.applications-table td:nth-child(3){width:110px}.applications-table th:nth-child(4),.applications-table td:nth-child(4){width:225px}.applications-table th:nth-child(5),.applications-table td:nth-child(5){width:205px}.applications-table th:nth-child(6),.applications-table td:nth-child(6){width:165px}.applications-table th:nth-child(7),.applications-table td:nth-child(7){width:190px}.applications-table th:nth-child(8),.applications-table td:nth-child(8){width:40px}.applications-table .quick-manager-picker{min-width:108px}.applications-table .editable-next-cell{min-width:0}.applications-table .booking-period{gap:10px;width:auto;min-width:0}}.request-preview-layer{z-index:70;background:#251f301f;position:fixed;inset:100px 0 0}.request-preview-drawer{background:#fbfafc;border-left:1px solid #ded9e6;flex-direction:column;width:min(440px,94vw);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 48px #2b223c21}.preview-drawer-head{background:#fff;border-bottom:1px solid #e5e1e8;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 18px;display:flex}.preview-drawer-head>div{min-width:0}.preview-drawer-head small{color:#7559d1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.preview-drawer-head h2{color:#272330;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:590;overflow:hidden}.preview-drawer-head p{color:#817a88;margin:6px 0 0;font-size:12px}.preview-drawer-head>button{color:#696270;background:#f7f5f9;border:1px solid #e1dce6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.preview-drawer-status{background:#fcfbfd;border-bottom:1px solid #e7e3e9;justify-content:space-between;align-items:center;gap:9px;padding:13px 22px;display:flex}.preview-drawer-status .attention-pill{border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:9px;display:flex}.preview-drawer-status .attention-pill.overdue{color:#aa4b50;background:#feecec}.preview-drawer-status .attention-pill.today{color:#9e681b;background:#fff2de}.preview-drawer-status .attention-pill.planned{color:#6349be;background:#eee9ff}.preview-drawer-status .attention-pill.missing{color:#706a77;background:#eeecf1}.preview-drawer-tabs{background:#fff;border-bottom:1px solid #e4e0e7;gap:20px;height:43px;padding:0 18px;display:flex}.preview-drawer-tabs button{color:#817a88;background:0 0;border:0;align-items:center;gap:6px;height:43px;padding:0 1px;font-size:10px;font-weight:560;display:flex;position:relative}.preview-drawer-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.preview-drawer-tabs button.active{color:#6043c5}.preview-drawer-tabs button.active:after{background:#6847dc}.preview-drawer-tabs button b{color:#6b55b8;background:#efebf7;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:7.5px;display:grid}.preview-contact-card{background:#fff;border:1px solid #e2dde6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 18px 0;padding:14px;display:flex}.preview-contact-card>div{align-items:center;gap:10px;min-width:0;display:flex}.preview-contact-card>div>i{color:#6849cf;background:#f0ebff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.preview-contact-card>div>i svg{width:17px}.preview-contact-card>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.preview-contact-card small{color:#938c99;font-size:8px}.preview-contact-card strong{color:#332e3a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.preview-contact-card a{color:#287d4c;align-items:center;gap:4px;font-size:10px;text-decoration:none;display:flex}.preview-contact-card>.messenger-actions{gap:5px;display:flex}.preview-contact-card .messenger{color:#736c7a;width:28px;height:28px;box-shadow:none;border:1px solid #ded9e3;background:#f7f5f8!important}.preview-contact-card .messenger svg{fill:currentColor;width:15px}.preview-next-card{background:linear-gradient(145deg,#f7f3ff,#fff);border:1px solid #ded8e9;border-radius:12px;margin:10px 18px 0;padding:13px 14px}.preview-next-card>header{color:#81798b;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:9px;display:flex}.preview-next-card>header svg{color:#6d50ce;width:15px}.preview-next-card .next-action{align-items:flex-start;gap:9px;display:flex}.preview-next-card .next-action>i{color:#674bc8;background:#eee9ff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.preview-next-card .next-action>i svg{width:14px}.preview-next-card .next-action>span{flex-direction:column;gap:3px;display:flex}.preview-next-card .next-action strong{color:#342e3c;font-size:12px;font-weight:590;line-height:1.35}.preview-next-card .next-action small{margin:0;font-size:9px}.preview-facts{grid-template-columns:1fr 1fr;gap:8px;margin:10px 18px 0;display:grid}.preview-facts article{background:#fff;border:1px solid #e4e0e7;border-radius:11px;align-items:center;gap:8px;min-height:64px;padding:10px 11px;display:flex}.preview-facts article>i{color:#7257cb;background:#f4f1f8;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.preview-facts article>i svg{width:14px}.preview-facts article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.preview-facts small{color:#96909c;font-size:8px}.preview-facts strong{color:#3a3440;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:570;overflow:hidden}.preview-context,.preview-history{background:#fff;border:1px solid #e3dfe7;border-radius:12px;margin:10px 18px 0;padding:13px 14px}.preview-context>header,.preview-history>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-context>header>span,.preview-history>header>span{color:#504959;align-items:center;gap:6px;font-size:10px;font-weight:620;display:flex}.preview-context>header svg,.preview-history>header svg{color:#6b4ec9;width:14px}.preview-context>header small{color:#99929f;font-size:7.5px}.preview-context>p{color:#6f6876;border-top:1px solid #ece8ee;margin:9px 0 0;padding-top:9px;font-size:9px;line-height:1.45}.preview-history>header b{color:#6549c7;background:#eee9ff;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.preview-history article{border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.preview-history article:last-child{border-bottom:0;padding-bottom:0}.preview-history article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.preview-history article strong{color:#403a47;font-size:9.5px}.preview-history article small{color:#928b98;font-size:7.5px}.preview-history article em{color:#716a78;white-space:nowrap;background:#f1eef5;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.preview-activity{padding:16px 18px 12px}.preview-activity>header{justify-content:space-between;align-items:center;display:flex}.preview-activity>header>span{color:#453f4c;align-items:center;gap:6px;font-size:11px;font-weight:620;display:flex}.preview-activity>header>span svg{color:#694bc9;width:15px}.preview-activity>header>small{color:#9a939f;font-size:7.5px}.preview-timeline{margin-top:13px;padding-left:7px;position:relative}.preview-timeline:before{content:"";background:#ded9e4;width:1px;position:absolute;top:15px;bottom:18px;left:21px}.preview-timeline article{grid-template-columns:30px 1fr;gap:9px;padding:0 0 14px;display:grid;position:relative}.preview-timeline article>i{z-index:1;color:#674bc8;background:#eee9ff;border:4px solid #fbfafc;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.preview-timeline article>i svg{width:12px}.preview-timeline article.call>i{color:#2c8050;background:#e8f5ed}.preview-timeline article.overdue>i{color:#ad4b50;background:#fee9e9}.preview-timeline article.created>i{color:#677084;background:#edf0f6}.preview-timeline article>div{background:#fff;border:1px solid #e4e0e7;border-radius:10px;padding:8px 10px}.preview-timeline article>div>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.preview-timeline article>div strong{color:#413b48;font-size:9.5px}.preview-timeline article>div small{color:#97909d;font-size:7px}.preview-timeline article>div p{color:#706976;margin:6px 0 0;font-size:8.5px;line-height:1.4}.preview-note-composer{background:#fff;border:1px solid #ded9e5;border-radius:11px;margin-top:2px;padding:11px}.preview-note-composer textarea{resize:none;color:#3e3845;width:100%;height:70px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:9.5px;line-height:1.5}.preview-note-composer textarea::placeholder{color:#aaa4af}.preview-note-composer footer{border-top:1px solid #ebe7ed;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.preview-note-composer footer span{color:#9b949f;font-size:7px}.preview-note-composer footer button{color:#fff;background:#6847dc;border:0;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;display:flex}.preview-note-composer footer button svg{width:11px}.preview-note-composer footer button:disabled{opacity:.45}.preview-drawer-actions{background:#fffffff5;border-top:1px solid #e2dee6;grid-template-columns:120px 1fr;gap:8px;margin-top:auto;padding:15px 18px;display:grid;position:sticky;bottom:0}.preview-drawer-actions button{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:10px;font-weight:580;display:flex}.preview-drawer-actions button svg{width:14px}.preview-call{color:#287d4c;background:#f2faf5;border:1px solid #d7e7dd}.preview-open{color:#fff;background:#6847dc;border:0;box-shadow:0 8px 18px #5c41be33}html[data-theme=dark] .request-preview-drawer,html[data-theme=dark] .preview-drawer-head,html[data-theme=dark] .preview-drawer-tabs,html[data-theme=dark] .preview-contact-card,html[data-theme=dark] .preview-facts article,html[data-theme=dark] .preview-context,html[data-theme=dark] .preview-history,html[data-theme=dark] .preview-timeline article>div,html[data-theme=dark] .preview-note-composer{background:#191c25;border-color:#343948}html[data-theme=dark] .preview-drawer-status,html[data-theme=dark] .preview-drawer-actions{background:#20232d;border-color:#343948}html[data-theme=dark] .preview-next-card{background:#252137;border-color:#4b4166}html[data-theme=dark] :where(.preview-drawer-head h2,.preview-contact-card strong,.preview-next-card .next-action strong,.preview-facts strong,.preview-history article strong,.preview-timeline article>div strong){color:#eef0f6}html[data-theme=dark] .preview-drawer-head>button{color:#cdd1dc;background:#232630;border-color:#3b4050}html[data-theme=dark] .preview-context>p,html[data-theme=dark] .preview-history article,html[data-theme=dark] .preview-note-composer footer{border-color:#343948}html[data-theme=dark] .preview-timeline article>i{border-color:#191c25}html[data-theme=dark] .preview-note-composer textarea{color:#e8ebf2}@media (max-width:900px){.request-preview-layer{inset:72px 0 0}.request-preview-drawer{width:min(420px,100vw)}}.requests-table .quick-call{color:var(--crm-phone);background:0 0;border-radius:0;padding:0;font-size:10.5px;font-weight:500}.requests-table .quick-call:hover{color:var(--crm-phone-hover);text-underline-offset:3px;background:0 0;text-decoration:underline}.requests-table .quick-call svg{width:12px;height:12px;color:var(--crm-phone-icon)}.requests-table .request-hotel .first-visit,.requests-table .request-hotel .returning-guest{color:#88818f;background:0 0;border-radius:0;padding:0;font-size:9px;font-weight:500}.requests-table .request-hotel .first-visit svg,.requests-table .request-hotel .returning-guest svg{color:#8d8496;width:10px;height:10px}.requests-table .request-hotel .returning-guest{color:#557762}.requests-table .request-hotel .returning-guest svg{color:#4d7e5e}.requests-table .status-badge.compact{color:#69626f;height:auto;box-shadow:none;border-radius:0;padding:0;font-size:10px;font-weight:560;background:0 0!important}.requests-table .status-badge.compact>i{background:#f0edf3;border:0;border-radius:50%;width:18px;height:18px}.requests-table .status-badge.compact>i svg{width:11px;height:11px}.requests-table .status-badge.compact.new{color:#6953aa}.requests-table .status-badge.compact.new>i{color:#684bd0;background:#eee9ff}.requests-table .status-badge.compact.pick{color:#6f4e91}.requests-table .status-badge.compact.pick>i{color:#80539d;background:#f2ebf6}.requests-table .status-badge.compact.work{color:#52718b}.requests-table .status-badge.compact.work>i{color:#4f7a98;background:#eaf1f6}.requests-table .status-badge.compact.wait{color:#8b681f}.requests-table .status-badge.compact.wait>i{color:#9b711c;background:#f8f0df}.requests-table .status-badge.compact.paid{color:#46765a}.requests-table .status-badge.compact.paid>i{color:#3f815b;background:#e8f3ec}.requests-table .status-badge.compact.waitlist{color:#5c6885}.requests-table .status-badge.compact.waitlist>i{color:#596f9b;background:#e9edf7}html[data-theme=dark] .requests-table .quick-call{color:#83c6a1;background:0 0!important}html[data-theme=dark] .requests-table .request-hotel .first-visit{color:#a8a1af;background:0 0}html[data-theme=dark] .requests-table .request-hotel .returning-guest{color:#8cc39e;background:0 0}html[data-theme=dark] .requests-table .status-badge.compact{background:0 0!important}@media (max-width:720px){.header{gap:7px;height:68px;padding:0 10px}.body{min-height:calc(100vh - 68px)}.mobile-toggle{width:34px;padding:0;font-size:19px}.logo{gap:0;min-width:auto}.logo img{border-radius:11px;width:38px;height:38px}.logo .brand-name{display:none}.header-actions{gap:4px}.presence-button{height:38px;padding:0 9px}.presence-button>i{min-width:19px;height:19px}.bell{display:none}.user-zone{min-width:38px}.user-zone .user{padding:0}.theme-switch{display:none}.nav{max-height:calc(100vh - 67px);background:#fff!important;grid-template-rows:none!important;grid-template-columns:1fr!important;padding:10px!important;top:67px!important}.nav.open{display:flex!important}.nav button{border:1px solid #ece8f0;text-align:left!important;height:43px!important;padding:0 13px!important}.nav button.active{border-color:#d9cef7}.main-area{padding:18px 10px 30px}.page-heading{margin-bottom:16px}.page-heading h1{font-size:25px}.heading-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.heading-actions .pipeline-switch{grid-column:1/-1;width:100%;height:42px}.heading-actions .pipeline-switch button{flex:1;justify-content:center}.heading-actions>button{height:38px;padding:0 8px;font-size:9.5px}.pipeline-overview{border-radius:13px;gap:9px;min-height:0;margin-bottom:13px;padding:11px}.overview-main{padding:4px}.overview-main>i{border-radius:12px;width:43px;height:43px}.overview-main>i svg{width:20px}.overview-main strong{font-size:21px}.overview-main strong em{font-size:11px}.overview-main p{font-size:8px}.overview-metrics{gap:6px}.overview-metrics article{padding:9px 7px}.overview-metrics article span{font-size:7.5px}.overview-metrics article strong{font-size:18px}.overview-metrics article small{display:none}.overview-conversion{padding:10px}.overview-conversion header strong{font-size:17px}.orders{border-radius:13px}.filters{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.order-search{grid-column:1/-1;min-width:0;height:40px}.filters>button{width:100%;min-width:0;height:40px}.filters .period{grid-column:1/-1;min-width:0}.filters .reset{min-width:0}.attention-filters{padding:8px 10px;overflow:auto}.attention-filters button{flex:none}.table-scroll:has(.applications-table){overflow:visible}.applications-table{background:#f7f5f8;width:100%;display:block;min-width:0!important;padding:9px!important}.applications-table thead{display:none}.applications-table tbody{gap:9px;display:grid}.applications-table tbody tr{background:#fff;border:1px solid #e5e0e8;border-left:4px solid #8065de;border-radius:12px;grid-template-columns:1fr 1fr;grid-template-areas:"id manager""created created""client client""hotel hotel""period period""next next";gap:10px 9px;width:100%;height:auto;min-height:0;padding:13px;display:grid;position:relative;box-shadow:0 5px 15px #2b223d0b}.applications-table tbody tr.attention-overdue{border-left-color:#d9686c}.applications-table tbody tr.attention-missing{border-left-color:#aaa4af}.applications-table tbody tr.attention-today{border-left-color:#d4a04b}.applications-table td{background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;padding:0!important}.applications-table td:first-child{grid-area:manager;justify-self:end}.applications-table td:nth-child(2){grid-area:id}.applications-table td:nth-child(3){grid-area:created}.applications-table td:nth-child(4){grid-area:client}.applications-table td:nth-child(5){grid-area:next}.applications-table td:nth-child(6){grid-area:hotel}.applications-table td:nth-child(7){grid-area:period}.applications-table td:nth-child(8){position:absolute;bottom:8px;right:8px}.applications-table .request-manager{justify-content:flex-end}.applications-table .quick-manager-picker{min-width:0}.applications-table .quick-manager-picker>label{max-width:92px}.applications-table .created-card{border-top:1px solid #eeeaf0!important;padding-top:8px!important}.applications-table .request-client{background:#fbfafc!important;border:1px solid #e8e4eb!important;border-radius:10px!important;padding:10px!important}.applications-table .request-client>span{width:100%}.applications-table .request-client>span>strong{font-size:13px}.applications-table .messenger-actions{margin-top:4px}.applications-table .request-hotel{padding-top:2px}.applications-table .booking-period{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid;background:#fbfafc!important;border:1px solid #e7e2ea!important;border-radius:9px!important;padding:9px 10px!important}.applications-table .booking-period>span:last-child{align-items:flex-start}.applications-table .next-trigger{background:#faf8fc;border:1px solid #e2dce8;padding:10px 31px 10px 10px}.applications-table .next-trigger>.next-action{max-width:none}.applications-table .editable-next-cell{width:100%}.applications-table .next-step-popover{z-index:130;width:auto;max-height:calc(100vh - 90px);position:fixed;inset:auto 10px 10px;overflow:auto}.applications-table .dots{width:26px;height:26px}.pagination{min-height:48px;padding:9px}.pagination div{justify-self:center}.request-preview-layer{inset:68px 0 0}.request-preview-drawer{border-left:0;width:100vw}.preview-drawer-head{padding:17px 15px 14px}.preview-drawer-head h2{font-size:19px}.preview-drawer-status{padding:11px 15px}.preview-drawer-tabs{padding:0 15px}.preview-contact-card,.preview-next-card,.preview-facts,.preview-context,.preview-history{margin-left:12px;margin-right:12px}.preview-facts{grid-template-columns:1fr 1fr}.preview-activity{padding:14px 12px}.preview-drawer-actions{grid-template-columns:105px 1fr;padding:11px 12px}.inbox-table{background:#f7f5f8;width:100%;display:block;min-width:0!important}.inbox-table thead{display:none}.inbox-table tbody{gap:9px;padding:9px;display:grid}.inbox-table tbody tr{background:#fff;border:1px solid #e3dfe7;border-left:4px solid #8065de;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid;position:relative}.inbox-table td{background:0 0!important;border:0!important;min-width:0!important;padding:2px 0!important}.inbox-table td:first-child{grid-column:1}.inbox-table td:nth-child(2){text-align:right;grid-column:2}.inbox-table td:nth-child(3),.inbox-table td:nth-child(4),.inbox-table td:nth-child(5),.inbox-table td:nth-child(6),.inbox-table td:nth-child(7),.inbox-table td:nth-child(8){grid-column:1/-1}.inbox-table td:nth-child(3),.inbox-table td:nth-child(5),.inbox-table td:nth-child(7){border-top:1px solid #ece8ef!important;padding-top:9px!important}.inbox-table td:nth-child(7) select{width:100%}.inbox-table td:nth-child(8) button{justify-content:center;width:100%}}@media (max-width:420px){.overview-metrics{grid-template-columns:1fr 1fr}.overview-metrics article:last-child{grid-column:1/-1}.preview-facts{grid-template-columns:1fr}.applications-table tbody tr{grid-template-columns:1fr;grid-template-areas:"id""manager""created""client""hotel""period""next"}.applications-table td:first-child{justify-self:start}.applications-table .request-manager{justify-content:flex-start}.preview-drawer-actions{grid-template-columns:1fr}.preview-call{display:none!important}}.inbox-heading .title-with-count>span{color:#fff;background:#6847dc;box-shadow:0 5px 13px #6847dc2e}.inbox-heading h1{color:#24202d}.inbox-heading p{color:#85808d}.inbox-summary article,.inbox-summary>p{background:#fff;border-color:#e2dde6;border-radius:13px;box-shadow:0 8px 22px #30274309}.inbox-summary article>i{color:#6847d5;background:#eee8ff}.inbox-summary article span{color:#817b88}.inbox-summary article strong{color:#282330;font-weight:600}.inbox-summary>p{color:#7d7787;background:#fff}.inbox-summary>p b{color:#6847dc}.availability-panel,.auto-assignment,.inbox-orders{border-color:#e2dde6;border-radius:13px;box-shadow:0 8px 24px #3027430a}.availability-title,.auto-assignment>header{background:#fbfafc}.availability-title strong,.auto-assignment>header strong{color:#332e3b}.availability-title small,.auto-assignment>header small{color:#898390}.inbox-filters,.queue-tabs{background:#fff;border-color:#e4e0e8}.queue-tabs button{color:#777080}.queue-tabs button.active{color:#6043c5;border-bottom-color:#6847dc}.queue-tabs button b{color:#706a77;background:#efecf3}.queue-tabs button.active b{color:#fff;background:#6847dc}.inbox-table{background:#f7f5f8}.inbox-table thead th{color:var(--crm-table-heading);background:#f4f1f9;border-color:#ded9e8;font-size:11px;font-weight:560}.inbox-table tbody tr{background:#fff;border-left-color:#8065de}.inbox-table tbody tr:hover{background:#fff}.inbox-table td{color:var(--crm-table-text);border-color:#ece8ee;font-size:12px}.inbox-table td strong,.inbox-table td:nth-child(n+3) strong{color:var(--crm-table-strong);font-size:12.5px;font-weight:580}.inbox-table td small{color:var(--crm-table-muted);font-size:10px}.inbox-table .request-number{color:#45404d;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:620}.inbox-footer{color:#7d7787}.inbox-footer small{color:#98919d}.inbox-table .manager-select{color:#514b59;background:#fff;border-color:#ded9e5}.queue-actions button{color:#5f5967;background:#fff;border-color:#ded9e5}.inbox-table .hotel-cell,.inbox-table .client-cell{gap:0}.inbox-table .hotel-cell>i,.inbox-table .client-cell>i{display:none}.inbox-table .hotel-cell>span,.inbox-table .client-cell>span{gap:4px}.inbox-table .hotel-cell small{color:var(--crm-table-muted)}.inbox-table .client-cell a.inbox-phone{width:max-content;color:var(--crm-phone);align-items:center;gap:4px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.inbox-table .client-cell a.inbox-phone:hover{color:var(--crm-phone-hover);text-underline-offset:3px;text-decoration:underline}.inbox-table .client-cell a.inbox-phone svg{width:12px;height:12px;color:var(--crm-phone-icon)}.inbox-table .client-cell small{color:var(--crm-table-muted)}.inbox-table .client-cell small svg{color:#8d8794}.inbox-table .guests-cell strong{color:var(--crm-table-text)}.inbox-table .guests-cell svg{color:#81798a}.inbox-table .hotel-cell .source-section{background:#f0ebff;border-radius:6px;align-items:center;gap:4px;width:max-content;max-width:180px;margin-top:2px;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex;color:#6542d0!important}.inbox-table .hotel-cell .source-section svg{stroke-width:2px;flex:none;width:11px;height:11px}.inbox-table .hotel-cell .source-section.group-request{background:#e7f6ed;color:#23834c!important}.inbox-table .hotel-cell .source-section.group-request svg{color:#2b9a59}.inbox-table .guests-cell .room-count{color:#625d6c;font-weight:600}.inbox-table .guests-cell .room-count svg{color:#6c50c8}.request-number-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.repeat-submission{color:#95601c;white-space:nowrap;background:#fff8e9;border:1px solid #ecd7ae;border-radius:7px;align-items:center;gap:5px;width:max-content;padding:5px 7px;font-size:9px;font-weight:620;line-height:1;display:inline-flex}.repeat-submission svg{stroke-width:2px;width:12px;height:12px}.repeat-submission.compact{border-radius:6px;padding:4px 6px;font-size:8.5px}.request-id-cell{flex-wrap:wrap}.request-id-cell .repeat-submission{flex-basis:max-content}.workspace-heading>.repeat-submission{margin-top:7px}.workspace-heading{align-self:center}html[data-theme=dark] .repeat-submission{color:#e8bd72;background:#382f20;border-color:#66502d}.inbox-filters{grid-template-columns:minmax(300px,1fr) 220px 180px auto;align-items:center;gap:10px;position:relative;display:grid!important}.inbox-date-filter{z-index:12;min-width:220px;position:relative}.inbox-date-trigger{color:#4d4757;text-align:left;background:#fff;border:1px solid #ddd7e7;border-radius:10px;grid-template-columns:18px 1fr 14px;align-items:center;gap:8px;width:100%;height:48px;padding:0 12px;display:grid}.inbox-date-trigger>svg:first-child{color:#6c4ed2;width:17px}.inbox-date-trigger>svg:last-child{color:#8a8393;width:14px;transition:transform .15s}.inbox-date-filter.open .inbox-date-trigger{border-color:#8b71df;box-shadow:0 0 0 3px #eee9ff}.inbox-date-filter.open .inbox-date-trigger>svg:last-child{transform:rotate(180deg)}.inbox-date-trigger span{flex-direction:column;gap:2px;min-width:0;display:flex}.inbox-date-trigger small{color:#938c9b;font-size:8px}.inbox-date-trigger strong{color:#39333f;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.inbox-calendar-popover{z-index:50;background:#fff;border:1px solid #dcd5e7;border-radius:13px;width:350px;padding:13px;position:absolute;top:56px;right:0;box-shadow:0 20px 55px #2a1f4533}.inbox-date-quick{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.inbox-date-quick button{color:#686171;background:#faf9fc;border:1px solid #e1dce8;border-radius:7px;height:31px;padding:0 7px;font-size:8.5px}.inbox-date-quick button:hover,.inbox-date-quick button.active{color:#6546ca;background:#eee9ff;border-color:#c9bbef}.inbox-calendar-popover>header{grid-template-columns:30px 1fr 30px;align-items:center;margin-bottom:5px;display:grid}.inbox-calendar-popover>header strong{text-align:center;color:#38323f;text-transform:capitalize;font-size:10px;font-weight:620}.inbox-calendar-popover>header button{color:#6d6477;background:#f5f2fa;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.inbox-calendar-popover>header button svg{width:14px}.inbox-range-hint{color:#81788b;text-align:center;margin:0 0 6px;font-size:8px}.inbox-calendar-weekdays,.inbox-calendar-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.inbox-calendar-weekdays span{color:#96909d;text-align:center;padding:4px 0;font-size:7.5px;font-weight:600}.inbox-calendar-days button{color:#46404c;background:0 0;border:0;border-radius:8px;height:31px;font-size:9px}.inbox-calendar-days button:hover{color:#6545cc;background:#f2edff}.inbox-calendar-days button.outside{color:#c1bbc6}.inbox-calendar-days button.in-range{color:#6044bc;background:#f0ebff;border-radius:5px}.inbox-calendar-days button.today{color:#6849ce;box-shadow:inset 0 0 0 1px #b8a7e8}.inbox-calendar-days button.selected{color:#fff;background:#6847dc;box-shadow:0 5px 12px #6847dc38}.inbox-slice-summary{background:#fbfafd;border-bottom:1px solid #e6e1eb;align-items:center;gap:8px;min-height:42px;padding:8px 14px;display:flex}.inbox-slice-summary span{color:#77707e;background:#f0edf4;border-radius:7px;padding:7px 9px;font-size:8.5px}.inbox-slice-summary strong{color:#403948;margin-right:3px;font-size:10px}.bulk-request-bar{background:linear-gradient(90deg,#f2edff,#fbf9ff);border-bottom:1px solid #d8cff1;align-items:center;gap:10px;min-height:56px;padding:9px 13px;display:flex}.bulk-request-bar.empty-selection{background:#fbfafd;border-bottom-color:#e6e1eb}.bulk-request-bar>div{align-items:center;gap:8px;margin-right:auto;display:flex}.bulk-request-bar>div>span{color:#fff;background:#6847dc;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.bulk-request-bar>div>span svg{width:15px}.bulk-request-bar>div strong{color:#3f374a;font-size:10px}.bulk-request-bar>div button{color:#775dcc;background:0 0;border:0;font-size:8px}.bulk-request-bar>div .bulk-select-all{color:#6847dc;background:#fff;border:1px solid #d7cef1;border-radius:7px;padding:7px 10px;font-weight:600}.bulk-request-bar>div .bulk-select-all:hover{background:#f4efff;border-color:#bca9ed}.bulk-reason-choice{width:190px}.bulk-archive-button{color:#fff;background:#6847dc;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:8.5px;font-weight:600;display:flex}.bulk-archive-button svg{width:14px}.bulk-archive-button:disabled{opacity:.55}.bulk-result{color:#34744d;background:#edf8f1;border-bottom:1px solid #cce6d5;align-items:center;gap:7px;min-height:38px;padding:7px 13px;font-size:8.5px;display:flex}.bulk-result svg{width:14px}.bulk-result button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:15px}.select-column{text-align:center!important;width:48px!important;min-width:48px!important;padding-right:5px!important}.crm-checkbox{color:#fff;background:#fff;border:1px solid #cfc8da;border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.crm-checkbox:hover{background:#f7f4ff;border-color:#8b72dc}.crm-checkbox.checked{background:#6847dc;border-color:#6847dc}.crm-checkbox svg{stroke-width:2.4px;width:13px}.inbox-table tbody tr.selected-row{background:#f7f3ff;box-shadow:inset 0 0 0 1px #d8cdf4}.inbox-table.selectable{min-width:1230px}html[data-theme=dark] :where(.inbox-date-trigger,.inbox-calendar-popover,.crm-checkbox){color:#d6dae4;background:#20232e;border-color:#3a3e4e}html[data-theme=dark] .inbox-date-trigger strong,html[data-theme=dark] .inbox-calendar-popover>header strong,html[data-theme=dark] .inbox-calendar-days button{color:#d7dbe5}html[data-theme=dark] .inbox-date-quick button{color:#b9bfce;background:#242733;border-color:#393d4d}html[data-theme=dark] .inbox-slice-summary{background:#1d202a;border-color:#303443}html[data-theme=dark] .inbox-slice-summary span{color:#aeb4c2;background:#292c38}html[data-theme=dark] .inbox-slice-summary strong{color:#e0e3eb}html[data-theme=dark] .bulk-request-bar{background:#24202f;border-color:#453c62}html[data-theme=dark] .bulk-request-bar>div strong{color:#ddd9e7}html[data-theme=dark] .bulk-result{color:#8ed0a5;background:#1d2e24;border-color:#294a36}html[data-theme=dark] .inbox-table tbody tr.selected-row{box-shadow:inset 0 0 0 1px #5a477e;background:#272231!important}@media (max-width:1000px){.inbox-filters{grid-template-columns:1fr 1fr!important}.inbox-filters .order-search{grid-column:1/-1}.inbox-calendar-popover{left:0;right:auto}.bulk-request-bar{flex-wrap:wrap;align-items:stretch}.bulk-request-bar>div{width:100%}.bulk-reason-choice{flex:1}.inbox-table.selectable{min-width:0!important}.inbox-table.selectable tbody tr{grid-template-columns:34px 1fr 1fr}.inbox-table.selectable td:first-child{grid-column:1}.inbox-table.selectable td:nth-child(2){grid-column:2}.inbox-table.selectable td:nth-child(3){text-align:right;grid-column:3}.inbox-table.selectable td:nth-child(n+4){grid-column:1/-1}.inbox-table.selectable td:nth-child(4),.inbox-table.selectable td:nth-child(6),.inbox-table.selectable td:nth-child(8){border-top:1px solid #ece8ef!important;padding-top:9px!important}}@media (max-width:620px){.inbox-filters{grid-template-columns:1fr!important}.inbox-filters .order-search{grid-column:auto}.inbox-calendar-popover{width:auto;position:fixed;top:100px;left:12px;right:12px}.inbox-slice-summary{overflow-x:auto}.inbox-slice-summary span{white-space:nowrap}.bulk-reason-choice,.bulk-archive-button{width:100%}}.requests-table thead th,.inbox-table thead th{color:var(--crm-table-heading)}.requests-table td,.inbox-table td{color:var(--crm-table-text)}.requests-table .created-card strong,.inbox-table .received-date strong,.requests-table .request-client>span>strong,.inbox-table .client-cell strong,.requests-table .request-hotel strong,.inbox-table .hotel-cell strong{color:var(--crm-table-strong)!important}.requests-table .created-card small,.inbox-table .received-date small,.requests-table .request-client small,.inbox-table .client-cell small,.requests-table .request-hotel small,.inbox-table .hotel-cell small{color:var(--crm-table-muted)!important}html[data-theme=dark] .inbox-heading h1{color:#f0f1f7}html[data-theme=dark] .inbox-heading p{color:#9ca3b6}html[data-theme=dark] .inbox-table .request-number{background:0 0;border:0;color:#c2b2ed!important}html[data-theme=dark] .inbox-table tbody tr:hover{background:#191c25!important}html[data-theme=dark] .inbox-table .client-cell a.inbox-phone{color:#83c6a1}.header-popover-anchor{position:relative}.header-popover{z-index:120;background:#fff;border:1px solid #e1dce7;border-radius:14px;width:310px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #29213829}.header-popover>header{border-bottom:1px solid #ece8ef;justify-content:space-between;align-items:center;padding:8px 9px 10px;display:flex}.header-popover>header strong{color:#332e3a;font-size:12px}.header-popover>header small{color:#7456d1;font-size:9px}.header-popover>button{color:#514b58;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px 9px;display:flex}.header-popover>button:hover{background:#f6f3fa}.header-popover>button>svg{color:#7255ce;width:17px}.header-popover>button>span{flex-direction:column;gap:3px;display:flex}.header-popover>button b{font-size:10.5px;font-weight:600}.header-popover>button small{color:#918a97;font-size:8.5px}.profile-popover{width:190px}.profile-popover>button{font-size:10px}.user>svg{color:#8a8391;width:14px}.notifications-empty{color:#8e8795;text-align:center;margin:0;padding:22px 12px 18px;font-size:11px}.filter-select{color:#8d8693;background:#fff;border:1px solid #e1dce6;border-radius:10px;flex-direction:column;justify-content:center;min-width:128px;height:48px;padding:7px 31px 5px 13px;font-size:8px;line-height:1;display:flex;position:relative}.filter-select select{-webkit-appearance:none;appearance:none;color:#39333f;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;margin-top:5px;padding:0;font-size:10.5px;font-weight:580}.filter-select>svg{color:#87808d;pointer-events:none;width:13px;position:absolute;bottom:13px;right:10px}.filter-select.period{min-width:150px}.pagination select{color:#514b59;height:30px;font:inherit;background:#fff;border:1px solid #ded9e5;border-radius:8px;padding:0 23px 0 9px;font-size:9px}.pagination button:disabled{opacity:.35;cursor:not-allowed}.simple-modal-layer{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f192a40;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.simple-modal{background:#fff;border:1px solid #e0dbe6;border-radius:18px;width:min(600px,96vw);overflow:hidden;box-shadow:0 28px 80px #261d3738}.simple-modal>header{border-bottom:1px solid #e9e5eb;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.simple-modal>header small{color:#7052cf;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.simple-modal>header h2{color:#2e2935;margin:4px 0 0;font-size:22px;font-weight:600}.simple-modal>header>button{color:#716a78;background:#f7f5f9;border:1px solid #e2dde6;border-radius:9px;width:34px;height:34px;font-size:21px}.report-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:18px 22px;display:grid}.report-grid article{background:#fbfafc;border:1px solid #e6e1e9;border-radius:12px;padding:14px}.report-grid span,.report-grid small{color:#908995;font-size:8.5px;display:block}.report-grid strong{color:#322d39;margin:7px 0 4px;font-size:23px;font-weight:620;display:block}.simple-modal>footer{border-top:1px solid #e9e5eb;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.simple-modal>footer button{border-radius:9px;height:39px;padding:0 15px}html[data-theme=dark] .header-popover,html[data-theme=dark] .simple-modal,html[data-theme=dark] .filter-select,html[data-theme=dark] .pagination select{color:#dfe3ec;background:#191c25;border-color:#353a49}html[data-theme=dark] .header-popover>header,html[data-theme=dark] .simple-modal>header,html[data-theme=dark] .simple-modal>footer{border-color:#343948}html[data-theme=dark] :where(.header-popover>header strong,.filter-select select,.simple-modal>header h2,.report-grid strong){color:#eef0f6}html[data-theme=dark] .header-popover>button:hover,html[data-theme=dark] .report-grid article{background:#222630;border-color:#343948}@media (max-width:720px){.header-popover{width:min(320px,100vw - 16px);position:fixed;top:64px;right:8px}.filters>.filter-select{width:100%;min-width:0;height:42px}.filters>.filter-select.period{grid-column:1/-1}.report-grid{grid-template-columns:1fr 1fr}}.workspace-save-message{color:#2e8555;white-space:nowrap;font-size:9px}.summary-manager label{min-width:120px;position:relative}.summary-manager label select{-webkit-appearance:none;appearance:none;color:#403a47;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #ded9e5;border-radius:8px;padding:0 28px 0 8px;font-size:10px;font-weight:580}.summary-manager label svg{color:#817a88;pointer-events:none;width:14px;position:absolute;top:9px;right:8px}.documents-list{gap:8px;display:grid}.documents-list article{background:#fff;border:1px solid #e3dee7;border-radius:11px;align-items:center;gap:10px;padding:12px 13px;display:flex}.documents-list article>svg{color:#6c4ecb;width:19px}.documents-list article>span{flex-direction:column;flex:1;gap:3px;display:flex}.documents-list article strong{color:#3e3845;font-size:11px}.documents-list article small{color:#928b98;font-size:8.5px}.documents-list article button{color:#b55458;background:#fff0f0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.documents-list article button svg{width:14px}.documents-list>button{color:#6749c9;background:#faf8ff;border:1px dashed #cabdec;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:39px;font-size:10px;display:flex}.documents-list>button svg{width:14px}html[data-theme=dark] .summary-manager label select,html[data-theme=dark] .documents-list article{color:#e8ebf2;background:#20232d;border-color:#343948}html[data-theme=dark] .documents-list article strong{color:#eef0f6}.call-period select{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 18px 0 0;font-size:10px;font-weight:600}.transcript-search{background:#fff;border:1px solid #ded9e5;border-radius:9px;align-items:center;gap:7px;min-width:220px;height:36px;padding:0 10px;display:flex}.transcript-search svg{color:#7d7586;width:14px}.transcript-search input{color:#3e3845;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:9.5px}.discussion-attachment{color:#6c51c4;align-items:center;gap:5px;margin:7px 0;font-size:8.5px;display:flex}.discussion-attachment svg{width:12px}.client-inline-filter{background:#fff;border:1px solid #ded9e5;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 29px 0 10px;display:flex;position:relative}.client-inline-filter>svg:first-child{color:#7357cb;width:14px}.client-inline-filter>svg:last-child{color:#8b8491;pointer-events:none;width:13px;position:absolute;right:8px}.client-inline-filter select{-webkit-appearance:none;appearance:none;color:#4b4552;max-width:130px;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.client-drawer-note{background:#fff;border:1px solid #ded9e5;border-radius:10px;margin:0 18px 12px;padding:10px}.client-drawer-note textarea{resize:none;color:#3f3946;width:100%;height:70px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:9.5px}.client-drawer-note>div{border-top:1px solid #ece8ef;justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.client-drawer-note button{color:#665f6d;background:#fff;border:1px solid #ddd7e5;border-radius:7px;height:31px;padding:0 10px;font-size:8.5px}.client-drawer-note button[type=submit]{color:#fff;background:#6847dc;border-color:#6847dc}.login-options a,.login-help a{color:#6847dc;text-decoration:none}.login-options a:hover,.login-help a:hover{text-underline-offset:3px;text-decoration:underline}html[data-theme=dark] .transcript-search,html[data-theme=dark] .client-inline-filter,html[data-theme=dark] .client-drawer-note{background:#20232d;border-color:#343948}html[data-theme=dark] .transcript-search input,html[data-theme=dark] .client-inline-filter select,html[data-theme=dark] .client-drawer-note textarea{color:#eef0f6}@media (max-width:720px){.transcript-search{width:100%;min-width:0}.client-inline-filter{width:100%}.client-inline-filter select{flex:1;max-width:none}.clients-toolbar{grid-template-columns:1fr 1fr;display:grid!important}.clients-toolbar>label:first-child,.clients-toolbar>.client-scope{grid-column:1/-1}}.call-analysis-state{text-align:left;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #ded9e6;border-radius:16px;justify-content:center;align-items:center;gap:18px;min-height:300px;padding:44px;display:flex}.call-analysis-state>i{color:#6748d6;background:#ece7ff;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;font-style:normal;display:grid}.call-analysis-state>i svg{width:27px}.call-analysis-state>span{flex-direction:column;gap:6px;max-width:540px;display:flex}.call-analysis-state small{color:#6b50c7;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.call-analysis-state strong{color:#302a39;font-size:21px;line-height:1.25}.call-analysis-state p{color:#77707f;margin:0;font-size:15px;line-height:1.55}.call-analysis-state em{color:#bc4e4e;font-size:14px;font-style:normal}.call-analysis-state>button{color:#fff;height:44px;font:inherit;white-space:nowrap;background:#6847dc;border:0;border-radius:11px;padding:0 18px;font-size:14px;font-weight:650}.call-analysis-state>button:disabled{color:#817a8b;cursor:not-allowed;background:#cbc5da}.call-analysis-state.error>i{color:#b84b4b;background:#fbe7e7}.call-analysis-state.processing>i,.call-analysis-state.pending>i{animation:1.4s ease-in-out infinite call-analysis-pulse}.call-analysis-error{color:#b34b4b;background:#fbe9e9;border-radius:10px;align-items:center;gap:9px;max-width:820px;margin:12px auto 0;padding:12px 14px;font-size:14px;display:flex}.call-analysis-error svg{width:18px}.discussion-empty{color:#918a98;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;display:flex}.discussion-empty svg{color:#7456d2;width:25px}.discussion-empty strong{font-size:15px}.discussion-empty p{margin:0;font-size:13px}.risk-pill.pending{color:#77707f!important;background:#efedf4!important}.quality-panel button.not-applicable{opacity:.7;cursor:default}.quality-panel button.not-applicable>i{color:#88818f;background:#efedf2}@keyframes call-analysis-pulse{50%{opacity:.65;transform:scale(.92)}}.call-workspace-head small,.call-workspace-head p,.call-audio header small,.call-workspace-tabs button,.call-summary-card>header small,.call-summary-card article small,.call-agreements small,.call-quality-preview small,.call-quality-preview p,.transcript-panel>header small,.transcript-panel article time,.quality-panel>header small,.quality-panel>header p,.quality-panel button small,.discussion-panel>header small,.discussion-thread article time,.call-workspace-footer span{font-size:13px}.call-workspace-head h2{font-size:23px}.call-summary-card>header strong,.call-agreements strong,.transcript-panel article p,.quality-panel button strong,.discussion-thread article p,.call-summary-card article strong,.transcript-panel article strong,.discussion-thread article strong{font-size:14px}.call-agreements h3,.transcript-panel>header strong,.discussion-panel>header strong,.review-grid h4{font-size:16px}.call-workspace-tabs{height:58px}.call-workspace-tabs button{height:48px;padding:0 15px}.call-workspace-tabs b{font-size:11px}.call-workspace-body{padding:16px 20px 22px}.call-overview{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(230px,.55fr);gap:14px}.call-summary-card article{grid-template-columns:140px 1fr}.call-quality-preview strong{font-size:32px}.transcript-panel,.quality-panel,.discussion-panel{max-width:1050px}.transcript-panel article{grid-template-columns:40px 1fr}.transcript-panel article>i{width:40px;height:40px;font-size:13px}.quality-panel>div>button{min-height:66px}.quality-panel>div>h3{font-size:14px}.quality-panel>div>h3 b{font-size:11px}.discussion-thread article{grid-template-columns:38px 1fr}.discussion-thread article>i{width:38px;height:38px;font-size:13px}.discussion-thread article b{font-size:11px}.discussion-panel textarea{font-size:14px}.discussion-panel form button,.call-workspace-footer button{font-size:13px}.call-workspace-footer{min-height:68px}html[data-theme=dark] .call-analysis-state{background:linear-gradient(145deg,#1c1f29,#171922);border-color:#343849}html[data-theme=dark] .call-analysis-state strong{color:#edf0f7}html[data-theme=dark] .call-analysis-state p{color:#a7adbb}@media (max-width:1100px){.call-overview{grid-template-columns:1fr 1fr}.call-quality-preview{grid-column:1/-1}.call-workspace-head>div:last-child .review-status-choice{display:none}}@media (max-width:700px){.call-analysis-state{flex-direction:column;align-items:flex-start;min-height:260px;padding:28px 20px}.call-analysis-state>button{width:100%}.call-overview{grid-template-columns:1fr}.call-quality-preview{grid-column:auto}.call-workspace-body{padding:12px}.call-workspace-tabs{margin-inline:12px}.call-workspace-head h2{font-size:19px}}.transcript-panel>div{flex-direction:column;width:100%;min-width:0;display:flex;align-items:stretch!important}.transcript-panel article{flex:none;align-items:flex-start;min-width:0;min-height:64px;position:relative;overflow:visible;grid-template-columns:40px minmax(0,1fr)!important;align-self:stretch!important;width:100%!important;height:auto!important}.transcript-panel article>i{flex:none}.transcript-panel article>span{width:100%;min-width:0;display:block;position:static;overflow:visible}.transcript-panel article>span>header{flex-wrap:wrap;align-items:center;gap:5px 9px;min-height:20px;display:flex;position:static}.transcript-panel article strong,.transcript-panel article time,.transcript-panel article p{white-space:normal;max-width:100%;display:block;position:static}.transcript-panel article p{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.55}@media (max-width:700px){.transcript-panel>header{flex-direction:column;align-items:stretch;gap:10px}.transcript-search{width:100%;min-width:0}.transcript-panel>div{padding:6px 12px}.transcript-panel article{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:68px;padding:12px 0}.transcript-panel article>i{width:38px;height:38px}.transcript-panel article>span>header{min-height:19px}.transcript-panel article p{font-size:14px;line-height:1.5}}html[data-theme=dark] .header{background:#1c2029;border-color:#303543}html[data-theme=dark] .nav button{color:#bfc5d2}html[data-theme=dark] .nav button:hover,html[data-theme=dark] .nav button.active{color:#f2efff;background:#29243a;border-color:#55477d}html[data-theme=dark] .global-search,html[data-theme=dark] .orders,html[data-theme=dark] .filters,html[data-theme=dark] .attention-filters,html[data-theme=dark] .table-scroll,html[data-theme=dark] .pagination{background:#171a22;border-color:#303543}html[data-theme=dark] .requests-table{background:#151820}html[data-theme=dark] .requests-table thead th{background:#222631;border-color:#393e4d;color:#b9c0cf!important}html[data-theme=dark] .requests-table tbody tr,html[data-theme=dark] .requests-table tbody tr.attention-overdue,html[data-theme=dark] .requests-table tbody tr.attention-today,html[data-theme=dark] .requests-table tbody tr.attention-missing{background:#1c2029!important}html[data-theme=dark] .requests-table tbody tr:hover,html[data-theme=dark] .requests-table tbody tr.selected{background:#242031!important}html[data-theme=dark] .requests-table td{color:#d7dbe5!important;background:0 0!important;border-color:#303543!important}html[data-theme=dark] :where(.requests-table .request-client>span>strong,.requests-table .request-hotel strong,.requests-table .created-card strong,.requests-table .booking-period strong,.request-number,.supplier-name,.request-amount){color:#eef0f6!important}html[data-theme=dark] :where(.requests-table .created-card small,.requests-table .request-client small,.requests-table .request-hotel small,.requests-table .booking-period small){color:#9ea5b6!important}html[data-theme=dark] .next-trigger,html[data-theme=dark] .requests-table tr.attention-overdue .next-trigger,html[data-theme=dark] .requests-table tr.attention-today .next-trigger,html[data-theme=dark] .requests-table tr.attention-missing .next-trigger{border-color:#363b4a;background:#222631!important}html[data-theme=dark] .quick-manager-picker>label,html[data-theme=dark] .quick-manager-picker select{color:#e8ebf2;background:#20242e;border-color:#373c4b}html[data-theme=dark] .attention-filters button{color:#b9bfcc;background:#20242e;border-color:#363b49}html[data-theme=dark] .attention-filters button.active{color:#eeeaff;background:#302944;border-color:#6756a0}html[data-theme=dark] .filter-select{background:#20242e}html[data-theme=dark] .request-preview-layer{background:#00000075}.crm-filter-dropdown{z-index:18;flex:none;min-width:128px;height:48px;position:relative}.crm-filter-dropdown.open{z-index:85}.crm-filter-trigger{color:#39333f;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1dce6;border-radius:10px;align-items:center;gap:8px;padding:7px 11px 6px 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.crm-filter-trigger:hover{background:#fdfcff;border-color:#cfc5e2}.crm-filter-dropdown.open .crm-filter-trigger{background:#fff;border-color:#8b70df;box-shadow:0 0 0 3px #6847dc17}.crm-filter-trigger>i{color:#6d50cc;background:#f1edfb;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.crm-filter-trigger>i svg{width:13px;height:13px}.crm-filter-trigger>span{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.crm-filter-trigger small{color:#8d8693;font-size:8px;font-weight:500;line-height:1}.crm-filter-trigger strong{color:#39333f;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:580;line-height:1.15;overflow:hidden}.crm-filter-trigger>svg{color:#817987;flex:none;width:14px;height:14px;transition:transform .18s}.crm-filter-dropdown.open .crm-filter-trigger>svg{color:#6847dc;transform:rotate(180deg)}.crm-filter-menu{z-index:90;background:#fff;border:1px solid #ded8e6;border-radius:12px;width:max-content;min-width:100%;max-width:min(310px,100vw - 24px);padding:6px;animation:.14s ease-out crm-filter-in;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 42px #2b223e2b}.crm-filter-menu>button{color:#514b58;width:100%;min-width:0;height:38px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;font-size:10px;display:flex}:is(.crm-filter-menu>button:hover,.crm-filter-menu>button:focus-visible){color:#5f42c6;background:#f5f1fc;outline:0}.crm-filter-menu>button.selected{color:#5d40c5;background:#eee8ff;font-weight:620}.crm-filter-menu>button svg{color:#694bd0;width:14px;height:14px}@keyframes crm-filter-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.crm-filter-dropdown.period{min-width:168px}.inbox-sort-dropdown{min-width:154px}.call-manager-dropdown{min-width:145px;height:40px}.call-period-dropdown{min-width:126px;height:40px;margin-left:auto}.client-filter-dropdown{min-width:145px;height:40px}.library-filter-dropdown{min-width:174px;height:40px}.call-manager-dropdown .crm-filter-trigger,.call-period-dropdown .crm-filter-trigger,.client-filter-dropdown .crm-filter-trigger,.library-filter-dropdown .crm-filter-trigger{padding:5px 9px}.call-manager-dropdown .crm-filter-trigger small,.call-period-dropdown .crm-filter-trigger small,.client-filter-dropdown .crm-filter-trigger small,.library-filter-dropdown .crm-filter-trigger small{font-size:7px}.call-manager-dropdown .crm-filter-trigger strong,.call-period-dropdown .crm-filter-trigger strong,.client-filter-dropdown .crm-filter-trigger strong,.library-filter-dropdown .crm-filter-trigger strong{font-size:9px}.calls-toolbar,.clients-toolbar,.library-toolbar,.clients-board,.calls-board{overflow:visible}.clients-board .client-table-wrap,.calls-board .calls-list{overflow:hidden}.library-toolbar>.crm-filter-dropdown{flex:none}html[data-theme=dark] .crm-filter-trigger{color:#eef0f6;background:#20242e;border-color:#383d4d}html[data-theme=dark] .crm-filter-trigger:hover{background:#252936;border-color:#574b75}html[data-theme=dark] .crm-filter-dropdown.open .crm-filter-trigger{background:#222631;border-color:#8f75e1;box-shadow:0 0 0 3px #8f75e11f}html[data-theme=dark] .crm-filter-trigger>i{color:#b69ef5;background:#302943}html[data-theme=dark] .crm-filter-trigger small{color:#969eaf}html[data-theme=dark] .crm-filter-trigger strong{color:#eef0f6}html[data-theme=dark] .crm-filter-menu{background:#20242e;border-color:#3b4050;box-shadow:0 18px 46px #00000061}html[data-theme=dark] .crm-filter-menu>button{color:#cfd3dd}:is(html[data-theme=dark] .crm-filter-menu>button:hover,html[data-theme=dark] .crm-filter-menu>button:focus-visible){color:#c5b3fa;background:#2b273a}html[data-theme=dark] .crm-filter-menu>button.selected{color:#c7b4fb;background:#342d49}@media (max-width:720px){.filters>.crm-filter-dropdown{width:100%;min-width:0;height:42px}.filters>.crm-filter-dropdown.period{grid-column:1/-1}.clients-toolbar>.crm-filter-dropdown{width:100%;min-width:0}.calls-toolbar>.crm-filter-dropdown{min-width:0}.call-manager-dropdown{flex:1}.call-period-dropdown{margin-left:0}.library-toolbar>.crm-filter-dropdown{width:100%;min-width:0}.crm-filter-menu{width:100%;max-width:none}.crm-filter-trigger strong{font-size:10px}}.crm-filter-dropdown.disabled{opacity:.58;pointer-events:none}.crm-filter-trigger:disabled{cursor:not-allowed}.crm-filter-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8bde2 transparent;max-height:280px;overflow:auto}.crm-filter-menu>button:disabled{cursor:not-allowed;opacity:.44}.crm-filter-menu>button:disabled:hover{color:#514b58;background:0 0}.form-choice{width:100%;min-width:0;height:44px}.form-choice .crm-filter-trigger{padding:6px 11px}.form-choice .crm-filter-trigger small{font-size:8px}.form-choice .crm-filter-trigger strong{font-size:10px}.compact-choice{min-width:92px;height:34px}.compact-choice .crm-filter-trigger{border-radius:8px;padding:4px 7px 4px 9px}.compact-choice .crm-filter-trigger>span{gap:1px}.compact-choice .crm-filter-trigger strong{font-size:9.5px}.compact-choice .crm-filter-trigger>svg{width:12px}.compact-choice .crm-filter-menu{border-radius:10px;padding:5px;top:calc(100% + 5px)}.compact-choice .crm-filter-menu>button{height:34px;font-size:9px}.quick-manager-picker>.manager-choice{width:102px;min-width:102px}.quick-manager-picker .manager-choice .crm-filter-trigger{background:0 0;border-color:#0000}.quick-manager-picker .manager-choice .crm-filter-trigger:hover,.quick-manager-picker .manager-choice.open .crm-filter-trigger{background:#f8f5ff;border-color:#d8d1eb}.quick-manager-picker .manager-choice .crm-filter-menu{left:auto;right:0}.next-step-popover>.next-action-choice{grid-template-columns:none;width:100%;height:45px;margin:0;display:block}.next-action-choice .crm-filter-menu{width:100%}.pagination-size{justify-self:end;align-items:center;gap:7px!important;display:flex!important}.pagination-size>span{color:#85808e;white-space:nowrap;font-size:9px}.pagination .page-size-choice{width:68px;min-width:68px;display:block}.pagination .page-size-choice .crm-filter-trigger{background:#fff;border:1px solid #ded9e5;width:68px;height:31px}.pagination .page-size-choice .crm-filter-trigger>span{color:inherit;grid-area:auto;display:flex}.pagination .page-size-choice .crm-filter-trigger strong{font-size:9px}.pagination .page-size-choice .crm-filter-trigger>svg{display:block}.pagination .page-size-choice .crm-filter-menu{width:78px;min-width:78px;display:block;left:auto;right:0}.pagination .page-size-choice .crm-filter-menu>button{width:100%;height:32px;padding:0 9px;font-size:9px;display:flex}.review-status-choice{width:158px;height:40px}.review-status-choice .crm-filter-trigger{background:#faf9fc;border-radius:8px;padding:5px 8px 4px 10px}.review-status-choice .crm-filter-trigger small{letter-spacing:0!important;text-transform:none!important;font-size:6px!important}.review-status-choice .crm-filter-trigger strong{font-size:8px}.review-status-choice .crm-filter-menu{left:auto;right:0}.audio-speed-choice{width:94px;min-width:94px;height:34px}.audio-speed-choice .crm-filter-trigger{border-radius:8px;padding:4px 7px}.audio-speed-choice .crm-filter-trigger small{font-size:6px}.audio-speed-choice .crm-filter-trigger strong{font-size:8px}.audio-speed-choice .crm-filter-menu{min-width:100px;left:auto;right:0}.call-audio>div>header>.audio-speed-choice{flex:none}.staff-control-field{min-width:0}.staff-control-field.wide{grid-column:1/-1}.staff-form-choice{height:48px}.staff-form-choice .crm-filter-trigger{border-color:#dad5e1}.staff-form-choice.role-choice{height:52px}.staff-form-choice.role-choice .crm-filter-menu{width:100%;max-width:none;top:auto;bottom:calc(100% + 7px)}.staff-control-field .role-rule{margin-top:5px;display:block}.hotel-category-choice{height:42px}.hotel-category-choice .crm-filter-trigger{background:#fdfcff;border-radius:10px}.workspace-status-choice .crm-filter-trigger{border-color:#d8d3e4}.summary-manager .summary-manager-choice{width:145px;min-width:145px;margin-left:0}.summary-manager .summary-manager-choice .crm-filter-trigger{background:#fff;border:1px solid #ded9e5;margin:0;padding:4px 8px}.summary-manager .summary-manager-choice .crm-filter-menu>button{margin:0;padding:0 9px}.summary-manager .summary-manager-choice .crm-filter-menu{left:auto;right:0}.payment-store-choice{height:42px}.payment-store-choice .crm-filter-trigger{background:#fff;border-color:#d8d1e7}.payment-store-choice .crm-filter-menu{width:100%;max-width:none}.order-form-grid>.order-supplier-choice{align-self:start;height:43px}.order-supplier-choice .crm-filter-trigger{border-color:#d9d4e2}.order-supplier-choice .crm-filter-menu{width:100%}.schedule-form>.schedule-choice{align-self:end;height:42px}.schedule-choice .crm-filter-trigger{border-radius:8px;padding:5px 8px}.schedule-choice .crm-filter-trigger small{font-size:7px}.schedule-choice .crm-filter-trigger strong{font-size:8.5px}.schedule-day-choice{min-width:145px}.schedule-time-choice{min-width:90px}.schedule-manager-choice{min-width:135px}.schedule-time-choice .crm-filter-menu{min-width:105px}.assignment-choice .crm-filter-trigger{background:#fff;border-color:#cfc6ec}.assignment-choice .crm-filter-menu{width:max-content;min-width:100%;max-width:260px}.disposition-row .archive-reason-choice{width:190px;min-width:190px;height:38px}.disposition-row .archive-reason-choice .crm-filter-trigger{border-color:#d5cdec}.disposition-row .archive-reason-choice .crm-filter-menu{left:auto;right:0}.auto-assignment.open{z-index:42;position:relative;overflow:visible}.auto-assignment.open>header{border-radius:11px 11px 0 0}.auto-assignment.open .scheduler-body{border-radius:0 0 11px 11px}.pagination .page-size-choice .crm-filter-menu{top:auto;bottom:calc(100% + 5px)}.login-options input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1px solid #cfc8dc;border-radius:5px;place-items:center;width:17px;height:17px;margin:0;transition:all .15s;display:grid;position:relative}.login-options input[type=checkbox]:checked{background:#6847dc;border-color:#6847dc;box-shadow:0 3px 8px #6847dc33}.login-options input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:750;line-height:1}.login-options input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #e9e3ff}html[data-theme=dark] .quick-manager-picker .manager-choice .crm-filter-trigger:hover,html[data-theme=dark] .quick-manager-picker .manager-choice.open .crm-filter-trigger{background:#29243a;border-color:#514675}html[data-theme=dark] .pagination .page-size-choice .crm-filter-trigger,html[data-theme=dark] .summary-manager .summary-manager-choice .crm-filter-trigger,html[data-theme=dark] .payment-store-choice .crm-filter-trigger,html[data-theme=dark] .assignment-choice .crm-filter-trigger{background:#20242e;border-color:#393e4d}html[data-theme=dark] .login-options input[type=checkbox]{background:#20242e;border-color:#464b5c}html[data-theme=dark] .login-options input[type=checkbox]:checked{background:#8064e3;border-color:#8064e3}.filters>.sales-sort-choice{min-width:190px}.pagination-pages{justify-content:center;align-items:center;gap:4px;display:flex}.pagination-pages button{cursor:pointer;background:0 0;border:1px solid #0000;font-size:11px;font-weight:650}.pagination-pages button:hover:not(:disabled){color:#6246d7;background:#f7f4ff;border-color:#ded5f5}.pagination-pages button.current{color:#6246d7;background:#f1ecff;border-color:#cdbdf8}.pagination-pages button:disabled{cursor:default;opacity:.4}.pagination-ellipsis{color:#928c9d;place-items:center;width:22px;height:27px;font-size:12px;display:grid!important}.pagination .page-size-choice .crm-filter-menu{max-height:230px;overflow:auto}html[data-theme=dark] .pagination-pages button:hover:not(:disabled),html[data-theme=dark] .pagination-pages button.current{color:#eeeaff;background:#302944;border-color:#65549c}@media (max-width:720px){.filters>.sales-sort-choice{width:100%;min-width:0}.pagination{grid-template-columns:1fr;gap:9px}.pagination>span{text-align:center;display:block}.pagination-size{justify-self:center}.pagination-pages{max-width:100%;overflow-x:auto}.pagination-pages button{flex:none}.pagination-ellipsis{flex:0 0 22px}}html[data-theme=dark]{--crm-table-heading:#b9c0cf;--crm-table-text:#d7dbe5;--crm-table-strong:#eef0f6;--crm-table-muted:#9ea5b6;--crm-phone:#83c6a1;--crm-phone-hover:#a2ddb9;--crm-phone-icon:#72b990}html[data-theme=dark] .requests-table .booking-period strong{color:var(--crm-table-strong)!important}.applications-table .quick-manager-picker>.manager-choice{width:88px;min-width:88px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-trigger{padding-left:8px;padding-right:6px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-menu{min-width:112px}@media (min-width:721px){.applications-table th:first-child,.applications-table td:first-child{width:165px}.applications-table th:nth-child(2),.applications-table td:nth-child(2){width:110px}}@media (max-width:720px){.applications-table .request-manager{width:100%;min-width:0}.applications-table .quick-manager-picker{width:auto;max-width:100%}.applications-table .quick-manager-picker>.manager-choice{flex:0 88px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-menu{left:auto;right:0}}.requests-table tbody tr{z-index:0;position:relative}.requests-table tbody tr:has(.crm-filter-dropdown.open){z-index:75;transform:none!important}.requests-table tbody tr:has(.crm-filter-dropdown.open) td:first-child{z-index:76;position:relative}.requests-table tbody tr:has(.crm-filter-dropdown.open)+tr{z-index:0}.applications-table .manager-choice.open .crm-filter-menu{isolation:isolate;background:#fff}html[data-theme=dark] .applications-table .manager-choice.open .crm-filter-menu{background:#20242e}@media (max-width:1000px){.schedule-form>.schedule-choice{width:100%;min-width:0}.schedule-time-choice .crm-filter-menu{width:100%}}@media (max-width:700px){.staff-control-field.wide{grid-column:auto}.review-status-choice{display:none}.order-form-grid>.order-supplier-choice{grid-column:1/-1}.workspace-status-choice{height:46px}.manager-assignment>.assignment-choice{width:100%;min-width:0}.disposition-row .archive-reason-choice{width:100%;min-width:220px}.pagination-size{display:none!important}}.row-actions{justify-content:flex-end;display:inline-flex;position:relative}.row-actions.open{z-index:120}.requests-table tbody tr:has(.row-actions.open){z-index:110}.row-actions-menu{z-index:125;background:#fff;border:1px solid #ded8e6;border-radius:11px;width:168px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #2b223e2e}.row-actions-menu>button{color:#4d4754;width:100%;height:36px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:9.5px;display:flex}:is(.row-actions-menu>button:hover,.row-actions-menu>button:focus-visible){color:#5e42c4;background:#f4f0fc;outline:0}.row-actions-menu svg{color:#6b4dce;width:13px;height:13px}html[data-theme=dark] .row-actions-menu{background:#20242e;border-color:#3b4050;box-shadow:0 18px 46px #0006}html[data-theme=dark] .row-actions-menu>button{color:#d4d8e1}html[data-theme=dark] .row-actions-menu>button:hover{color:#c8b6fa;background:#2d273d}@media (max-width:720px){.row-actions-menu{width:164px;top:auto;bottom:calc(100% + 6px);right:0}}.previous-request-detail{color:#665d71;background:#faf8fe;border:1px solid #e5dfef;border-radius:8px;align-items:flex-start;gap:8px;margin:-2px 0 6px;padding:9px 10px;display:flex}.previous-request-detail>svg{color:#6b4dce;flex:none;width:14px;height:14px}.previous-request-detail>span{flex-direction:column;gap:3px;display:flex}.previous-request-detail small{color:#91899b;font-size:7.5px}.previous-request-detail strong{color:#403949;font-size:8.8px;font-weight:560;line-height:1.4}html[data-theme=dark] .previous-request-detail{color:#d6dae4;background:#222631;border-color:#3a3e4d}html[data-theme=dark] .previous-request-detail strong{color:#eef0f6}.login-page{background:#f7f5f1;grid-template-columns:minmax(460px,46%) 1fr;min-height:100svh}.login-branding{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 92%,#ccac5438,#0000 34%),radial-gradient(circle at 88% 8%,#775bcc33,#0000 30%),linear-gradient(145deg,#111116 0%,#18171e 56%,#23202c 100%);padding:38px 52px 34px}.login-branding:before{z-index:-1;border-color:#dbba5f33;width:720px;height:720px;bottom:-410px;left:-425px}.login-branding:after{z-index:-1;border-color:#ffffff14;width:440px;height:440px;top:-220px;right:-250px}.branding-logo{gap:14px}.branding-logo img{background:#08080b;border:1px solid #d9b75a94;border-radius:50%;width:54px;height:54px}.branding-logo .brand-name{gap:1px}.branding-logo .brand-name b{color:#fff;letter-spacing:.015em;font-size:15px;font-weight:420}.branding-copy>p{color:#d2b866;letter-spacing:.2em;align-items:center;gap:9px;margin-bottom:20px;font-size:9px;font-weight:560;display:flex}.branding-copy>p>span{background:#d2b866;width:25px;height:1px}.branding-copy h1 em{color:#d9c27b;margin-top:7px;font-weight:330;display:inline-block}.branding-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:590px}.branding-features article{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0b;border:1px solid #ffffff16;border-radius:13px;align-items:flex-start;gap:10px;min-height:104px;padding:15px}.branding-features i{color:#d9be70;background:#cfae531f;border-color:#d7ba6733;border-radius:9px;width:32px;height:32px}.branding-features i svg{stroke-width:1.7px;width:15px;height:15px}.branding-features article div{gap:5px}.branding-features strong{color:#f7f6f9;font-size:9.5px;font-weight:480;line-height:1.35}.branding-features span{color:#9f9ca8;font-size:8px;line-height:1.45}.login-branding>footer{z-index:1;color:#817e89;justify-content:space-between;align-items:center;margin-top:26px;display:flex;position:relative}.login-branding>footer>span{color:#aaa6b1;align-items:center;gap:6px;font-size:8px;display:flex}.login-branding>footer svg{color:#c8aa58;width:12px}.login-side,html[data-theme=dark] .login-side{min-height:100svh;padding:38px;background:radial-gradient(circle at 90% 8%,#7553da17,#0000 26%),radial-gradient(circle at 8% 90%,#c9a9521c,#0000 28%),#f7f5f1!important}.login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#22202b;background:#ffffffeb;border:1px solid #d3cdc3d9;border-radius:20px;width:min(450px,100%);padding:36px 38px 30px;box-shadow:0 28px 80px #2721351a,0 3px 10px #2721350a}.login-heading{margin-bottom:28px}.login-heading p{color:#7255d2;letter-spacing:.18em;margin-bottom:10px;font-size:8px;font-weight:590}.login-heading h2{color:#24212d;letter-spacing:-.032em;margin-bottom:8px;font-size:29px;font-weight:440}.login-heading>span{color:#85818d;font-size:10.5px}.login-field{margin-bottom:15px}.login-field>span{color:#4f4b57;margin-bottom:7px;font-size:9px;font-weight:500}.login-field>div{background:#fbfaf9;border-color:#ddd8df;border-radius:11px;height:52px;padding:0 14px}.login-field>div:hover{background:#fff;border-color:#c9c1d5}.login-field>div:focus-within{background:#fff;border-color:#8064dd;box-shadow:0 0 0 4px #6847dc16}.login-field i{color:#918a9c;place-items:center;width:25px;display:grid}.login-field i svg{stroke-width:1.7px;width:16px;height:16px}.login-field input{background:0 0;font-size:10.5px;font-weight:350}.login-field button{cursor:pointer;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.login-field button:hover{color:#6548c6;background:#f0ecf5}.login-field button svg{stroke-width:1.7px;width:16px;height:16px}.login-options{margin:0 0 20px}.login-options>span{color:#85808b;align-items:center;gap:5px;font-size:8.5px;display:flex}.login-options>span svg{color:#4d9b70;width:12px;height:12px}.login-options>a{font-size:8.8px;font-weight:500}.login-error{color:#ae4747;background:#fff2f2;border:1px solid #f1d2d2;border-radius:9px;align-items:center;gap:7px;margin:-5px 0 14px;padding:10px 11px;font-size:8.8px;display:flex}.login-error svg{flex:none;width:14px;height:14px}.login-submit{cursor:pointer;background:linear-gradient(135deg,#5b3cc9,#7857df);border-radius:11px;height:52px;font-size:10.5px;font-weight:520;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 13px 30px #5d3dca3b}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #5d3dca47}.login-submit svg{stroke-width:1.8px;width:16px;height:16px}.login-help{margin-top:17px;font-size:8.3px}.login-card-security{color:#77727e;border-top:1px solid #ece8e5;justify-content:center;align-items:center;gap:8px;margin-top:25px;padding-top:18px;display:flex}.login-card-security>svg{color:#4b9a6e;width:16px;height:16px}.login-card-security>span{flex-direction:column;gap:2px;display:flex}.login-card-security strong{font-size:8px;font-weight:500}.login-card-security small{color:#aaa5ae;font-size:7.3px}.login-security{display:none}.mobile-brand .brand-name{gap:0}.mobile-brand .brand-name b{color:#292530;font-size:12px;font-weight:470}html[data-theme=dark] .login-card{color:#22202b;background:#ffffffeb;border-color:#d3cdc3d9}html[data-theme=dark] .login-heading h2,html[data-theme=dark] .login-field>span{color:#24212d}html[data-theme=dark] .login-field>div{background:#fbfaf9;border-color:#ddd8df}html[data-theme=dark] .login-field input{color:#24212d}html[data-theme=dark] .login-field input::placeholder{color:#aaa5b0}@media (max-width:1180px){.login-page{grid-template-columns:minmax(400px,44%) 1fr}.login-branding{padding:34px 38px}.branding-features{grid-template-columns:1fr}.branding-features article{min-height:0;padding:11px 12px}.branding-copy h1{font-size:43px}.branding-copy>span{font-size:11px}}@media (max-width:900px){.login-page{grid-template-columns:1fr;display:grid}.login-branding{display:none}.login-side,html[data-theme=dark] .login-side{padding:24px 18px!important}.login-card{border-radius:17px;padding:29px 25px 25px}.mobile-brand{margin-bottom:34px;display:flex}.mobile-brand img{border:1px solid #dcc77f;border-radius:50%;width:47px;height:47px}.login-heading h2{font-size:26px}}@media (max-width:440px){.login-side,html[data-theme=dark] .login-side{padding:15px!important}.login-card{border-radius:15px;padding:25px 19px 21px}.mobile-brand{margin-bottom:28px}.login-heading{margin-bottom:24px}.login-heading h2{font-size:24px}.login-field>div,.login-submit{height:50px}.login-card-security{margin-top:20px}}.password-icon svg{stroke-width:1.7px;width:21px;height:21px}.password-card .login-submit{justify-content:center;align-items:center;gap:8px;display:flex}.password-card .login-submit svg{width:16px;height:16px}.password-card .login-error{margin:0 0 14px}.login-page{background:#f4f3f0;grid-template-columns:minmax(420px,42%) 1fr}.login-branding{color:#25222b;background:#f4f3f0;border-right:1px solid #e3e0dc;padding:42px 54px 36px}.login-branding:before,.login-branding:after{display:none}.branding-logo img{width:58px;height:58px;box-shadow:none;background:#fff;border:1px solid #dedbd4;border-radius:16px}.branding-logo .brand-name b{color:#25222b;font-size:14px;font-weight:420}.branding-copy{margin:auto 0 42px}.branding-copy>p{color:#716b79;letter-spacing:.18em;margin-bottom:22px;font-size:8px;font-weight:560;display:block}.branding-copy>p>span{display:none}.branding-copy h1{color:#25222b;letter-spacing:-.045em;max-width:560px;margin-bottom:24px;font-size:clamp(39px,3.8vw,57px);font-weight:340;line-height:1.08}.branding-copy h1 em{color:inherit}.branding-copy>span{color:#77727c;max-width:440px;font-size:12px;font-weight:350;line-height:1.65}.branding-features{display:none}.branding-sections{flex-wrap:wrap;gap:8px;display:flex}.branding-sections span{color:#625b6b;background:#fff9;border:1px solid #ded9e4;border-radius:8px;padding:7px 10px;font-size:8.5px;font-weight:460}.login-branding>footer{color:#8b858e;margin-top:28px}.login-branding>footer>span{color:#7f7983;font-size:8px}.login-branding>footer small{color:#a19ca4;font-size:8px}.login-side,html[data-theme=dark] .login-side{padding:42px;background:#fff!important}.login-card,html[data-theme=dark] .login-card{color:#25222b;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e6e2e8;border-radius:16px;width:min(430px,100%);padding:34px 36px 29px;box-shadow:0 18px 55px #251d340f}.login-heading p{color:#6a4fca;letter-spacing:.16em;margin-bottom:11px;font-size:8px}.login-heading h2{font-size:28px;font-weight:430}.login-field>div,html[data-theme=dark] .login-field>div{background:#fbfbfa;border-color:#dedbe2}.login-field>div:focus-within{border-color:#7a64cb;box-shadow:0 0 0 3px #6847dc12}.login-submit{box-shadow:none;background:#5f49be}.login-submit:hover:not(:disabled){box-shadow:0 8px 20px #4b379e29}.login-card-security{margin-top:23px}.mobile-brand img{border-color:#dedbd4!important;border-radius:14px!important}@media (max-width:1180px){.login-page{grid-template-columns:minmax(370px,40%) 1fr}.login-branding{padding:36px 38px}.branding-copy h1{font-size:42px}}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-side,html[data-theme=dark] .login-side{background:#f4f3f0!important}.login-card{box-shadow:0 14px 40px #251d3412}}.login-page{background:#f4f3f0;grid-template-columns:1fr;display:grid}.login-side,html[data-theme=dark] .login-side{place-items:center;width:100%;min-height:100svh;padding:28px;display:grid;background:#f4f3f0!important}.login-card,html[data-theme=dark] .login-card{width:min(440px,100%);padding:34px 38px 30px}.login-card .mobile-brand{margin-bottom:34px;display:flex}.login-card .mobile-brand img{width:54px;height:54px}.login-card .mobile-brand .brand-name b{color:#292530;font-size:12.5px;font-weight:440}.login-heading p{color:#817a88}.login-heading h2{font-weight:430}.login-help{color:#918b96}.login-card-security{color:#827c87}@media (max-width:520px){.login-side,html[data-theme=dark] .login-side{padding:14px!important}.login-card,html[data-theme=dark] .login-card{border-radius:14px;padding:27px 21px 23px}.login-card .mobile-brand{margin-bottom:28px}}.login-card .mobile-brand{align-items:center;gap:14px}.login-card .mobile-brand img{object-fit:cover;flex:0 0 52px;width:52px;height:52px;display:block}.login-card .mobile-brand .brand-name{justify-content:center;align-items:flex-start;gap:0;line-height:1;display:flex}.login-card .mobile-brand .brand-name b{letter-spacing:.005em;white-space:nowrap;margin:0;font-size:12px;font-weight:430;line-height:1.04;display:block}.staff-credentials{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #ddd7e9;border-radius:11px;margin-top:13px;padding:12px}.staff-credentials>header{align-items:center;gap:9px;display:flex}.staff-credentials>header>i{color:#6749d1;background:#ece7fc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.staff-credentials>header>i svg{width:16px}.staff-credentials>header>span{flex-direction:column;gap:2px;display:flex}.staff-credentials>header strong{color:#393341;font-size:9px;font-weight:600}.staff-credentials>header small{color:#847d8d;font-size:7.4px;line-height:1.45}.staff-credentials>div:not(.staff-reset-confirm){grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.staff-credentials>div:not(.staff-reset-confirm)>span{background:#fff;border:1px solid #e6e1eb;border-radius:8px;flex-direction:column;gap:3px;padding:8px 9px;display:flex}.staff-credentials>div small{color:#928b99;font-size:7px}.staff-credentials>div strong{color:#453e4d;overflow-wrap:anywhere;font-size:8px}.staff-credentials>p,.staff-reset-confirm>p{color:#817a89;margin:8px 0 0;font-size:7.5px;line-height:1.5}.staff-reset-button{color:#6245c7;background:#fff;border:1px solid #d7ccef;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:8px;font-weight:550;display:inline-flex}.staff-reset-button svg{width:13px}.staff-reset-confirm{background:#fff9f1;border:1px solid #ead9c7;border-radius:8px;margin-top:9px;padding:9px}.staff-reset-confirm>p{color:#745e47;margin:0}.staff-reset-confirm>span{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.staff-reset-confirm button{color:#6e6675;background:#fff;border:1px solid #dfd7e5;border-radius:7px;height:31px;padding:0 10px;font-size:7.8px}.staff-reset-confirm button:last-child{color:#fff;background:#6847dc;border-color:#6847dc}.staff-reset-confirm button:disabled{opacity:.55}.staff-access-modal strong{-webkit-user-select:all;user-select:all}.staff-access-modal>div>span:last-child strong{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}html[data-theme=dark] .staff-credentials{background:linear-gradient(135deg,#22202d,#191c25);border-color:#373b4b}html[data-theme=dark] .staff-credentials>header>i{color:#b8a5ff;background:#302943}html[data-theme=dark] .staff-credentials>div:not(.staff-reset-confirm)>span{background:#151821;border-color:#373b4b}html[data-theme=dark] .staff-reset-button{color:#baa7ff;background:#20232e;border-color:#4e456b}html[data-theme=dark] .staff-reset-confirm{background:#2b261f;border-color:#5d4c39}@media (max-width:520px){.staff-credentials>div:not(.staff-reset-confirm){grid-template-columns:1fr}.staff-reset-button{justify-content:center;width:100%}}.chat-toast-stack{z-index:170;flex-direction:column;gap:10px;width:min(370px,100vw - 28px);display:flex;position:fixed;bottom:22px;right:22px}.chat-toast{background:#fff;border:1px solid #dcd5e8;border-radius:15px;animation:.24s ease-out chat-toast-in;overflow:hidden;box-shadow:0 18px 55px #281f3d33}.chat-toast>header{background:linear-gradient(135deg,#f5f1ff,#fff);justify-content:space-between;align-items:center;padding:11px 12px 8px;display:flex}.chat-toast>header>div{align-items:center;gap:9px;display:flex}.chat-toast>header img,.chat-toast>header i{border-radius:10px;width:35px;height:35px}.chat-toast>header img{object-fit:cover}.chat-toast>header i{color:#6848d4;background:#e9e2ff;place-items:center;font-size:14px;font-style:normal;display:grid}.chat-toast>header span{flex-direction:column;gap:2px;display:flex}.chat-toast>header small{color:#776b8a;font-size:10px}.chat-toast>header strong{color:#302a3a;font-size:13px;font-weight:620}.chat-toast>header>button{color:#8d8597;background:0 0;border:0;border-radius:7px;width:28px;height:28px;font-size:18px}.chat-toast-body{text-align:left;background:0 0;border:0;width:100%;padding:0 12px 11px}.chat-toast-body>p{color:#403947;margin:4px 0 9px;font-size:13px;line-height:1.45}.chat-toast-body>span{background:#f7f5fa;border-radius:9px;flex-direction:column;padding:8px 9px;display:flex}.chat-toast-body>span b{color:#6448c8;font-size:11px}.chat-toast-body>span small{color:#81798c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.chat-toast-body>footer{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.chat-toast-body time{color:#97909e;font-size:10px}.chat-toast-body footer b{color:#6548ce;align-items:center;gap:5px;font-size:11px;display:flex}.chat-toast-body footer svg{width:13px}@keyframes chat-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.chat-bell-item span small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.incoming-call-toast-stack{z-index:210;flex-direction:column;gap:11px;width:min(390px,100vw - 28px);display:flex;position:fixed;bottom:88px;right:22px}.incoming-call-toast{background:#fff;border:1px solid #d8d0e8;border-radius:19px;animation:.24s ease-out incoming-call-in;overflow:hidden;box-shadow:0 24px 70px #261d3742}.incoming-call-toast>header{background:linear-gradient(135deg,#f4f0ff,#fff);justify-content:space-between;align-items:center;padding:13px 14px 11px;display:flex}.incoming-call-signal{align-items:center;gap:10px;display:flex}.incoming-call-signal>i{color:#fff;background:#6848da;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 8px 20px #6445d240}.incoming-call-signal>i svg{width:20px}.incoming-call-toast.ringing .incoming-call-signal>i:after{content:"";border:1px solid #6848da59;border-radius:17px;animation:1.4s ease-out infinite incoming-ring;position:absolute;inset:-5px}.incoming-call-signal>span{flex-direction:column;gap:2px;display:flex}.incoming-call-signal small{color:#736786;font-size:10px}.incoming-call-signal strong{color:#302939;font-size:14px;font-weight:650}.incoming-call-toast>header>button{color:#7e7489;background:#eeeaf3;border:0;border-radius:9px;width:30px;height:30px;font-size:20px}.incoming-call-line{background:#fbfaff;border-top:1px solid #eee9f4;border-bottom:1px solid #eee9f4;flex-direction:column;padding:13px 14px 12px;display:flex}.incoming-call-line small{color:#8a8194;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.incoming-call-line strong{color:#332d3b;margin-top:4px;font-size:15px;font-weight:660;line-height:1.3}.incoming-call-line span{color:#756b80;margin-top:3px;font-size:11px}.incoming-call-client{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.incoming-call-client>span{flex-direction:column;min-width:0;display:flex}.incoming-call-client small{color:#8b8393;font-size:9px}.incoming-call-client strong{color:#292431;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:670;overflow:hidden}.incoming-call-client b{color:#397d59;margin-top:3px;font-size:11px;font-weight:560}.incoming-call-client time{color:#6245ca;font-variant-numeric:tabular-nums;background:#eee8ff;border-radius:10px;padding:7px 9px;font-size:13px;font-weight:700}.incoming-call-toast>footer{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 13px;display:flex}.incoming-call-toast>footer>span{grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);column-gap:7px;min-width:0;display:grid}.incoming-call-toast>footer>span svg{color:#766a83;grid-row:1/3;width:17px}.incoming-call-toast>footer>span small{color:#948b9d;font-size:8px}.incoming-call-toast>footer>span strong{color:#514958;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.incoming-call-toast>footer>button{color:#fff;white-space:nowrap;background:#6848d9;border:0;border-radius:11px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;font-weight:650;display:flex}.incoming-call-toast>footer>button svg{width:14px}.incoming-call-toast.connected .incoming-call-signal>i{background:#329366;box-shadow:0 8px 20px #32936638}.incoming-call-toast.connected .incoming-call-client time{color:#277b53;background:#e5f4ec}.incoming-call-toast-stack~.chat-toast-stack{display:none}@keyframes incoming-ring{0%{opacity:.85;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}@keyframes incoming-call-in{0%{opacity:0;transform:translateY(15px)scale(.975)}to{opacity:1;transform:none}}.incoming-call-compact{display:none}.incoming-call-context{flex-direction:column;gap:8px;padding:0 14px 4px;display:flex}.incoming-call-context>article{background:#f5f3f8;border-radius:11px;align-items:center;gap:9px;padding:9px 10px;display:flex}.incoming-call-context>article>svg{color:#776b84;width:17px}.incoming-call-context>article.known{background:#edf7f1}.incoming-call-context>article.known>svg{color:#38865e}.incoming-call-context>article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.incoming-call-context>article small{color:#8c8395;font-size:8px}.incoming-call-context>article strong{color:#514958;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}.incoming-call-context>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.incoming-call-context>div>span{background:#fff;border:1px solid #e8e2ee;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:8px 9px;display:flex}.incoming-call-context>div small{color:#8a8192;font-size:7px;line-height:1.2}.incoming-call-context>div strong{color:#3f3748;font-size:13px}.incoming-call-toast.compact>header,.incoming-call-toast.compact>.incoming-call-line,.incoming-call-toast.compact>.incoming-call-client,.incoming-call-toast.compact>.incoming-call-context,.incoming-call-toast.compact>footer{display:none}.incoming-call-toast.compact{border-radius:15px;box-shadow:0 12px 35px #261d372e}.incoming-call-toast.compact .incoming-call-compact{text-align:left;background:linear-gradient(135deg,#f7f4ff,#fff);border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 12px;display:grid}.incoming-call-toast.compact .incoming-call-compact>span{flex-direction:column;gap:3px;min-width:0;display:flex}.incoming-call-toast.compact .incoming-call-compact strong,.incoming-call-toast.compact .incoming-call-compact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incoming-call-toast.compact .incoming-call-compact strong{color:#3d3547;font-size:11px}.incoming-call-toast.compact .incoming-call-compact small{color:#7f748b;font-size:10px}.incoming-call-toast.compact .incoming-call-compact time{color:#6245ca;font-variant-numeric:tabular-nums;background:#eee8ff;border-radius:9px;padding:6px 8px;font-size:11px;font-weight:700}.incoming-call-toast.compact.connected .incoming-call-compact time{color:#277b53;background:#e5f4ec}.incoming-call-toast.compact .incoming-call-compact>svg{color:#766a82;width:15px;transform:rotate(-90deg)}.chat-dock{z-index:180;flex-direction:column;align-items:flex-end;gap:11px;display:flex;position:fixed;bottom:22px;right:22px}.chat-dock-launcher{color:#fff;background:linear-gradient(135deg,#7653e5,#5f3bc9);border:1px solid #fff3;border-radius:17px;align-items:center;gap:9px;height:50px;padding:0 18px 0 15px;font-size:13px;font-weight:650;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 14px 34px #5839b847}.chat-dock-launcher:hover{transform:translateY(-2px);box-shadow:0 18px 40px #5839b857}.chat-dock-launcher>svg{width:20px}.chat-dock-launcher>b{color:#fff;background:#e45f69;border:3px solid #fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;line-height:1;display:grid;position:absolute;top:-8px;right:-7px}.chat-dock-panel{background:#fff;border:1px solid #ddd6e8;border-radius:19px;flex-direction:column;width:min(390px,100vw - 28px);height:min(620px,100vh - 120px);animation:.2s ease-out chat-panel-in;display:flex;overflow:hidden;box-shadow:0 24px 70px #271d393b}.chat-dock-panel>header{background:linear-gradient(135deg,#f5f1ff,#fff);border-bottom:1px solid #ebe6f0;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.chat-dock-panel>header>div{align-items:center;gap:11px;display:flex}.chat-dock-panel>header>div>i{color:#fff;background:#6c49d8;border-radius:12px;place-items:center;width:39px;height:39px;font-style:normal;display:grid;box-shadow:0 7px 17px #5b3dbd38}.chat-dock-panel>header>div>i svg{width:19px}.chat-dock-panel>header span{flex-direction:column;gap:2px;display:flex}.chat-dock-panel>header strong{color:#302a39;font-size:15px;font-weight:650}.chat-dock-panel>header small{color:#82798d;font-size:10px}.chat-dock-panel>header>button{color:#7c7385;background:#eeeaf3;border:0;border-radius:9px;width:30px;height:30px;font-size:19px}.chat-dock-search{background:#faf9fc;border:1px solid #e0dae7;border-radius:11px;align-items:center;gap:8px;height:39px;margin:12px 13px 7px;padding:0 11px;display:flex}.chat-dock-search>svg{color:#8c8198;width:16px}.chat-dock-search>input{color:#3e3746;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.chat-dock-list{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.chat-dock-list>button{text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px 9px;transition:background .15s;display:flex;position:relative}.chat-dock-list>button:hover{background:#f7f4fb}.chat-dock-list>button.unread{background:#f5f1ff}.chat-dock-list>button.unread:before{content:"";background:#704dde;border-radius:0 4px 4px 0;width:3px;height:32px;position:absolute;top:15px;left:0}.chat-dialog-avatar{flex:0 0 39px;position:relative}.chat-dialog-avatar>img,.chat-dialog-avatar>i{border-radius:12px;width:39px;height:39px}.chat-dialog-avatar>img{object-fit:cover;display:block}.chat-dialog-avatar>i{color:#674ac8;background:#ebe5f8;place-items:center;font-size:13px;font-style:normal;display:grid}.chat-dialog-avatar>b{color:#fff;background:#df5f69;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid;position:absolute;top:-6px;right:-6px}.chat-dialog-copy{flex-direction:column;flex:1;min-width:0;display:flex}.chat-dialog-copy>span{justify-content:space-between;align-items:center;gap:9px;display:flex}.chat-dialog-copy>span strong{color:#6644cf;font-size:10px;font-weight:650}.chat-dialog-copy time{white-space:nowrap;color:#9a929f;font-size:9px}.chat-dialog-copy>b{color:#37313e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:620;overflow:hidden}.chat-dialog-copy>p{color:#716978;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;line-height:1.35;overflow:hidden}.chat-dialog-copy>p em{color:#4f4758;font-style:normal;font-weight:600}.chat-dialog-copy>small{color:#9a929f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.chat-dock-panel>footer{background:#fbfafc;border-top:1px solid #ece8f0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.chat-dock-panel>footer>span{color:#4c8664;align-items:center;gap:6px;font-size:9px;display:flex}.chat-dock-panel>footer>span>i{background:#4eb87a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #def3e6}.chat-dock-panel>footer>small{color:#9a929f;font-size:8px}.chat-dock-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:220px;display:flex}.chat-dock-empty>i{color:#6d4fd0;background:#f0ebfb;border-radius:14px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.chat-dock-empty>i svg{width:21px}.chat-dock-empty>strong{color:#443d4b;margin-top:10px;font-size:12px}.chat-dock-empty>span{color:#908896;margin-top:4px;font-size:10px}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.chat-toast-stack{bottom:88px}.request-chat-panel{flex-direction:column;min-height:620px;display:flex}.request-chat-heading{border-bottom:1px solid #e8e3ec;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.request-chat-heading>div{align-items:center;gap:11px;display:flex}.request-chat-heading>div>i{color:#6547cf;background:#eee8ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.request-chat-heading>div>i svg{width:20px}.request-chat-heading h2{color:#302a38;margin:0;font-size:18px;font-weight:600}.request-chat-heading p{color:#81798b;margin:4px 0 0;font-size:12px}.chat-sync-state{color:#3f855e;align-items:center;gap:6px;font-size:11px;display:flex}.chat-sync-state>i{background:#45b875;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e2f5e9}.request-chat-context{color:#6547ce;background:#faf8ff;border:1px solid #ded6ef;border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.request-chat-context>svg{width:18px}.request-chat-context>span{flex-direction:column;gap:3px;display:flex}.request-chat-context small{color:#877e94;font-size:10px}.request-chat-context strong{color:#494052;font-size:12px;font-weight:550}.request-chat-thread{flex-direction:column;flex:1;gap:13px;min-height:330px;max-height:520px;padding:22px 5px 14px;display:flex;overflow:auto}.request-chat-thread>article{align-items:flex-start;gap:9px;max-width:78%;display:flex}.request-chat-thread>article.mine{flex-direction:row-reverse;align-self:flex-end}.request-chat-thread>article>img,.request-chat-thread>article>i{border-radius:10px;flex:0 0 34px;width:34px;height:34px}.request-chat-thread>article>img{object-fit:cover}.request-chat-thread>article>i{color:#6c55b7;background:#eee9f7;place-items:center;font-size:13px;font-style:normal;display:grid}.request-chat-thread>article>div{background:#fff;border:1px solid #e4dfe9;border-radius:4px 13px 13px;padding:10px 12px;box-shadow:0 5px 18px #3027400d}.request-chat-thread>article.mine>div{background:#f3efff;border-color:#d7ccf3;border-radius:13px 4px 13px 13px}.request-chat-thread article header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.request-chat-thread article header strong{color:#3c3544;font-size:11px}.request-chat-thread article header b{color:#716879;background:#ece8f2;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:500}.request-chat-thread article header time{color:#97909f;margin-left:auto;font-size:9px}.request-chat-thread article p{color:#3f3946;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.5}.request-chat-thread article>div>button{color:#7156cf;background:0 0;border:0;margin-top:7px;padding:0;font-size:9px}.request-chat-empty{text-align:center;max-width:340px;margin:auto}.request-chat-empty>i{color:#694dcb;background:#eee9fb;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 10px;font-style:normal;display:grid}.request-chat-empty>i svg{width:22px}.request-chat-empty strong,.request-chat-empty span{display:block}.request-chat-empty strong{color:#3d3745;font-size:14px}.request-chat-empty span{color:#88818f;margin-top:5px;font-size:11px;line-height:1.5}.request-chat-composer{background:#fff;border:1px solid #dcd5e7;border-radius:12px;padding:11px;box-shadow:0 8px 28px #2b223b12}.request-chat-composer textarea{resize:vertical;color:#3f3847;width:100%;min-height:76px;font:inherit;background:0 0;border:0;outline:none;padding:3px;font-size:13px;line-height:1.5}.request-chat-composer footer{border-top:1px solid #eeeaf1;justify-content:space-between;align-items:center;margin-top:7px;padding-top:9px;display:flex}.request-chat-composer footer span{color:#958e9d;align-items:center;gap:5px;font-size:10px;display:flex}.request-chat-composer footer span svg{width:13px}.request-chat-composer footer button{color:#fff;background:#6949d8;border:0;border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 14px;font-size:11px;display:flex}.request-chat-composer footer button svg{width:14px}.request-chat-composer footer button:disabled{background:#cbc5d5}.request-chat-error{color:#aa4848;background:#fff0f0;border-radius:8px;align-items:center;gap:6px;margin-bottom:9px;padding:8px 10px;font-size:11px;display:flex}.request-chat-error svg{width:14px}html[data-theme=dark] .chat-toast,html[data-theme=dark] .request-chat-composer,html[data-theme=dark] .request-chat-thread>article>div{background:#191c25;border-color:#353a49}html[data-theme=dark] .chat-toast>header{background:linear-gradient(135deg,#29233b,#1b1e27)}html[data-theme=dark] .chat-toast-body>span,html[data-theme=dark] .request-chat-context{background:#20232e}html[data-theme=dark] .request-chat-heading{border-color:#343849}html[data-theme=dark] .request-chat-context{border-color:#3b3d50}html[data-theme=dark] .request-chat-thread>article.mine>div{background:#29233c;border-color:#4e416e}html[data-theme=dark] .request-chat-thread article p,html[data-theme=dark] .chat-toast-body>p{color:#dfe1e8}html[data-theme=dark] .request-chat-composer textarea{color:#e6e8ef}html[data-theme=dark] .request-chat-composer footer{border-color:#303443}@media (max-width:700px){.chat-toast-stack{bottom:14px;right:14px}.request-chat-panel{min-height:520px}.request-chat-heading{align-items:flex-start;gap:12px}.chat-sync-state{font-size:9px}.request-chat-thread>article{max-width:92%}.request-chat-composer footer{gap:10px}.request-chat-composer footer button{padding:0 10px}}html[data-theme=dark] .incoming-call-toast{background:#191c25;border-color:#3c394b}html[data-theme=dark] .incoming-call-toast>header{background:linear-gradient(135deg,#29233b,#1b1e27)}html[data-theme=dark] .incoming-call-line{background:#20232d;border-color:#343744}html[data-theme=dark] .incoming-call-signal strong,html[data-theme=dark] .incoming-call-line strong,html[data-theme=dark] .incoming-call-client strong{color:#e6e5ed}html[data-theme=dark] .incoming-call-toast>header>button{color:#c4c0cb;background:#2b2e39}@media (max-width:700px){.incoming-call-toast-stack{bottom:78px;right:14px}.incoming-call-toast{border-radius:17px}.incoming-call-line strong{font-size:14px}.incoming-call-client strong{font-size:15px}}html[data-theme=dark] .incoming-call-context>article,html[data-theme=dark] .incoming-call-context>div>span{background:#222630;border-color:#353946}html[data-theme=dark] .incoming-call-context>article.known{background:#203229}html[data-theme=dark] .incoming-call-context>article strong,html[data-theme=dark] .incoming-call-context>div strong,html[data-theme=dark] .incoming-call-toast.compact .incoming-call-compact strong{color:#e2e3ea}html[data-theme=dark] .incoming-call-toast.compact .incoming-call-compact{background:linear-gradient(135deg,#29233b,#1b1e27)}html[data-theme=dark] .chat-dock-panel{background:#191c25;border-color:#363a49}html[data-theme=dark] .chat-dock-panel>header{background:linear-gradient(135deg,#29233b,#1b1e27);border-color:#343846}html[data-theme=dark] .chat-dock-panel>header strong,html[data-theme=dark] .chat-dialog-copy>b,html[data-theme=dark] .chat-dock-empty>strong{color:#e4e5ec}html[data-theme=dark] .chat-dock-panel>header>button{color:#c4c1cc;background:#292d39}html[data-theme=dark] .chat-dock-search{background:#20232d;border-color:#383c4a}html[data-theme=dark] .chat-dock-search>input{color:#e3e5ec}html[data-theme=dark] .chat-dock-list>button:hover{background:#222630}html[data-theme=dark] .chat-dock-list>button.unread{background:#29233b}html[data-theme=dark] .chat-dialog-copy>p{color:#aaa6b2}html[data-theme=dark] .chat-dialog-copy>p em{color:#d5d2dc}html[data-theme=dark] .chat-dock-panel>footer{background:#1d2029;border-color:#343845}@media (max-width:700px){.chat-dock{bottom:14px;right:14px}.chat-dock-panel{height:min(580px,100vh - 92px)}.chat-dock-launcher{height:48px}.chat-toast-stack{bottom:78px;right:14px}}.direct-chat-panel{width:min(430px,100vw - 28px);height:min(690px,100vh - 112px)}.direct-chat-panel>header>div>i{overflow:hidden}.direct-chat-panel>header>div>i img{object-fit:cover;width:100%;height:100%}.chat-back{color:#655d6e;background:#fff;border:1px solid #ded8e6;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.chat-back svg{width:15px}.direct-chat-panel>header>button.chat-back{color:#655d6e;font-size:inherit;background:#fff}.chat-dock-tools{justify-content:space-between;align-items:center;gap:8px;padding:11px 13px 3px;display:flex}.chat-dock-tools>div{background:#f2eef6;border-radius:11px;height:37px;padding:3px;display:flex}.chat-dock-tools>div button{color:#777080;background:0 0;border:0;border-radius:8px;height:31px;padding:0 10px;font-size:10px;font-weight:550}.chat-dock-tools>div button.active{color:#6547cd;background:#fff;box-shadow:0 2px 8px #30264514}.chat-dock-tools button b{color:#948b9d;margin-left:4px;font-size:8px}.chat-new-button{color:#fff;background:#6848d4;border:1px solid #6848d4;border-radius:10px;align-items:center;gap:6px;height:37px;padding:0 11px;font-size:10px;font-weight:620;display:flex}.chat-new-button svg{width:14px}.direct-chat-list .chat-legacy-label{color:#918999;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ece8f0;margin:10px 8px 4px;padding-top:10px;font-size:8.5px;font-weight:650}.direct-chat-list .chat-dock-empty>button{color:#fff;background:#6848d4;border:0;border-radius:10px;align-items:center;gap:6px;height:36px;margin-top:13px;padding:0 12px;font-size:10px;display:flex}.direct-chat-list .chat-dock-empty>button svg{width:14px}.chat-new-form{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.chat-form-intro{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #e4deeb;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.chat-form-intro>i{color:#6948d4;background:#ede7fd;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.chat-form-intro>i svg{width:18px}.chat-form-intro>span{flex-direction:column;gap:2px;display:flex}.chat-form-intro strong{color:#37303e;font-size:12px}.chat-form-intro small{color:#8c8492;font-size:9px}.chat-form-dropdown{width:100%;height:53px}.chat-form-dropdown .crm-filter-trigger{padding:0 12px}.chat-form-dropdown .crm-filter-menu{z-index:12;max-height:220px;overflow-y:auto}.chat-new-form>label{flex-direction:column;gap:6px;display:flex}.chat-new-form>label>span{color:#6f6877;font-size:9px;font-weight:600}.chat-new-form>label>span small{color:#a099a5;font-weight:450}.chat-new-form input,.chat-new-form textarea{color:#39323f;width:100%;font:inherit;background:#fff;border:1px solid #ded8e5;border-radius:11px;outline:0;padding:0 12px;font-size:11px}.chat-new-form input{height:45px}.chat-new-form textarea{resize:none;height:112px;padding-top:11px;line-height:1.45}.chat-new-form input:focus,.chat-new-form textarea:focus,.chat-thread-composer textarea:focus{border-color:#7a5cdf;box-shadow:0 0 0 3px #6c49d81a}.chat-primary{color:#fff;background:#6848d4;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:11px;font-weight:630;display:flex}.chat-primary svg{width:15px}.chat-primary:disabled,.chat-thread-composer button:disabled{opacity:.45}.chat-error{color:#bd5157;background:#fff0f0;border-radius:9px;margin:0;padding:9px 10px;font-size:9px}.chat-thread-context{background:#fbfafc;border-bottom:1px solid #ebe7ee;align-items:stretch;gap:8px;padding:11px 13px;display:flex}.chat-thread-context>button:first-child,.chat-thread-context>span{text-align:left;background:#fff;border:1px solid #e2dbea;border-radius:11px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:9px 10px;display:flex}.chat-thread-context small{color:#7458d1;font-size:8px;font-weight:650}.chat-thread-context strong{color:#3d3645;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.chat-thread-context>button:first-child>span{color:#8a8290;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;width:100%;font-size:8.5px;display:flex;overflow:hidden}.chat-thread-context>button:first-child>span svg{flex:none;width:12px}.chat-finish-button{color:#6f6677;background:#fff;border:1px solid #ded8e5;border-radius:11px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:600;display:flex}.chat-finish-button svg{width:14px}.chat-thread-messages{background:#faf9fb;flex-direction:column;flex:1;gap:13px;min-height:0;padding:15px 13px;display:flex;overflow-y:auto}.chat-thread-messages article{align-self:flex-start;max-width:86%}.chat-thread-messages article.mine{align-self:flex-end}.chat-thread-messages article>div{align-items:center;gap:7px;display:flex}.chat-thread-messages article.mine>div{flex-direction:row-reverse}.chat-thread-messages img,.chat-thread-messages article>div>i{border-radius:8px;width:25px;height:25px}.chat-thread-messages img{object-fit:cover}.chat-thread-messages article>div>i{color:#6949d0;background:#ebe5fa;place-items:center;font-size:9px;font-style:normal;display:grid}.chat-thread-messages article>div>span{align-items:center;gap:6px;display:flex}.chat-thread-messages article>div b{color:#59515f;font-size:8.5px}.chat-thread-messages article>div time{color:#a099a6;font-size:7.5px}.chat-thread-messages article>p{color:#413a47;white-space:pre-wrap;background:#fff;border:1px solid #e6e0e9;border-radius:4px 12px 12px;margin:5px 0 0 31px;padding:9px 11px;font-size:10.5px;line-height:1.45}.chat-thread-messages article.mine>p{color:#fff;background:#6b49d6;border-color:#6b49d6;border-radius:12px 4px 12px 12px;margin:5px 31px 0 0}.chat-thread-composer{background:#fff;border-top:1px solid #ebe7ee;padding:10px 56px 22px 12px;position:relative}.chat-thread-composer textarea{resize:none;color:#3d3644;width:100%;height:66px;font:inherit;border:1px solid #ded8e5;border-radius:11px;outline:0;padding:10px 11px;font-size:10.5px}.chat-thread-composer>button{color:#fff;background:#6948d5;border:0;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:14px;right:13px}.chat-thread-composer>button svg{width:16px}.chat-thread-composer>small{color:#a099a6;font-size:7.5px;position:absolute;bottom:8px;left:14px}.chat-archive-confirm{background:#fff7f5;border-top:1px solid #eadfe0;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:11px 12px;display:grid}.chat-archive-confirm span{flex-direction:column;gap:2px;display:flex}.chat-archive-confirm strong{color:#554950;font-size:9.5px}.chat-archive-confirm small{color:#9b8589;font-size:7.5px}.chat-archive-confirm button{color:#766b71;background:#fff;border:1px solid #ded5da;border-radius:8px;height:31px;padding:0 9px;font-size:8px}.chat-archive-confirm button:last-child{color:#fff;background:#d86a70;border-color:#d86a70}.chat-archived-note{color:#817883;background:#f7f5f8;border-top:1px solid #e7e1e9;justify-content:center;align-items:center;gap:9px;padding:13px;display:flex}.chat-archived-note>svg{width:17px}.chat-archived-note>span{flex-direction:column;gap:2px;display:flex}.chat-archived-note strong{color:#58505f;font-size:9.5px}.chat-archived-note small{font-size:8px}.thread-error{margin:0 12px 8px}html[data-theme=dark] .chat-dock-tools>div,html[data-theme=dark] .chat-thread-context,html[data-theme=dark] .chat-archived-note{background:#20232d}html[data-theme=dark] .chat-dock-tools>div button.active,html[data-theme=dark] .chat-form-intro,html[data-theme=dark] .chat-new-form input,html[data-theme=dark] .chat-new-form textarea,html[data-theme=dark] .chat-thread-context>button:first-child,html[data-theme=dark] .chat-thread-context>span,html[data-theme=dark] .chat-finish-button,html[data-theme=dark] .chat-thread-composer,html[data-theme=dark] .chat-thread-messages article>p{color:#e6e7ed;background:#191c25;border-color:#383c4b}html[data-theme=dark] .chat-thread-messages{background:#171a22}html[data-theme=dark] .chat-form-intro strong,html[data-theme=dark] .chat-thread-context strong,html[data-theme=dark] .chat-archived-note strong{color:#e5e7ee}html[data-theme=dark] .chat-thread-composer textarea{color:#e5e7ed;background:#20232d;border-color:#3b3f4e}html[data-theme=dark] .chat-archive-confirm{background:#2a2224;border-color:#49373a}@media (max-width:520px){.chat-dock.open{z-index:260;align-items:stretch;inset:0}.chat-dock.open .chat-dock-panel{border:0;border-radius:0;width:100%;height:100%;max-height:none}.chat-dock.open .chat-dock-launcher{display:none}.chat-thread-context{padding:9px}.chat-thread-messages{padding:13px 10px}.chat-archive-confirm{grid-template-columns:1fr auto}.chat-archive-confirm span{grid-column:1/-1}}.chat-form-dropdown .crm-option-copy{justify-content:space-between;gap:12px;width:100%}.chat-form-dropdown .crm-option-hint{color:#766b84;background:#f0ecf8;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.2}.chat-form-dropdown .crm-filter-menu>button.selected .crm-option-hint{color:#6547ce;background:#fff;box-shadow:0 1px 5px #49347a14}.direct-chat-toast-stack{z-index:230;top:92px;bottom:auto;right:20px}.direct-chat-toast{box-shadow:0 20px 58px #281f3d3d}.chat-dock{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.chat-dock-launcher{border-radius:15px;justify-content:center;width:48px;height:48px;padding:0}.chat-dock-launcher>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-dock-launcher>b{top:-7px;right:-6px}.chat-dock.open .chat-dock-launcher{display:none}@media (max-width:700px){.direct-chat-toast-stack{top:max(68px,calc(env(safe-area-inset-top) + 56px));width:calc(100vw - 20px);right:10px}.direct-chat-toast-stack .chat-toast{border-radius:14px}.chat-dock{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.chat-dock-launcher{border-radius:14px;width:46px;height:46px}}@media (max-height:720px) and (min-width:521px){.direct-chat-panel{height:calc(100vh - 82px)}.chat-dock-panel{max-height:calc(100vh - 82px)}}.call-phone-history{color:#5e5867;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;width:max-content;padding:0;font-size:8px;display:flex}.call-phone-history:hover{color:#6548c8;text-decoration:underline}.call-phone-history svg{color:#2f8653;width:10px}.phone-history-layer{z-index:240;background:#1f1a272e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.phone-history-popover{background:#fff;border:1px solid #ddd7e6;border-radius:17px;flex-direction:column;width:min(470px,100vw - 28px);max-height:min(680px,100vh - 38px);animation:.18s ease-out chat-panel-in;display:flex;overflow:hidden;box-shadow:0 25px 75px #251c3640}.phone-history-popover>header{background:linear-gradient(135deg,#f6f2ff,#fff);border-bottom:1px solid #ece7f0;justify-content:space-between;align-items:flex-start;padding:15px 16px;display:flex}.phone-history-popover>header>div{align-items:center;gap:11px;display:flex}.phone-history-popover>header i{color:#fff;background:#6848d3;border-radius:11px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.phone-history-popover>header i svg{width:18px}.phone-history-popover>header span{flex-direction:column;gap:2px;display:flex}.phone-history-popover>header small{color:#776b87;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:620}.phone-history-popover>header strong{color:#322b3b;font-size:14px;font-weight:650}.phone-history-popover>header p{color:#8c8493;margin:0;font-size:9px}.phone-history-popover>header>button{color:#756d7d;background:#eeeaf3;border:0;border-radius:9px;width:30px;height:30px;font-size:19px}.phone-history-summary{border-bottom:1px solid #eeeaf1;align-items:center;gap:9px;padding:10px 13px;display:flex}.phone-history-summary>span{color:#6347c4;background:#eee9fb;border-radius:8px;align-items:center;gap:4px;height:31px;padding:0 10px;font-size:8px;display:flex}.phone-history-summary>span b{font-size:11px}.phone-history-summary>small{color:#8c8493;margin-right:auto;font-size:8px}.phone-history-summary>a{color:#fff;background:#2f8955;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 11px;font-size:8px;font-weight:600;text-decoration:none;display:flex}.phone-history-summary>a svg{width:13px}.phone-history-list{min-height:180px;max-height:470px;padding:6px 9px 9px;overflow-y:auto}.phone-history-list>article{border-bottom:1px solid #eeeaf1;grid-template-columns:34px minmax(0,1fr) minmax(115px,auto);align-items:center;gap:9px;min-height:66px;padding:9px 7px;display:grid}.phone-history-list>article>i{color:#2d8652;background:#e9f6ee;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.phone-history-list>article>i.исходящий{color:#674ec1;background:#eeeafd}.phone-history-list>article>i.пропущенный{color:#b24d4d;background:#fbeaea}.phone-history-list>article>i svg{width:15px}.phone-history-list>article>span{flex-direction:column;gap:2px;display:flex}.phone-history-list>article>span strong{color:#3c3544;font-size:10px}.phone-history-list>article>span small{color:#97909e;font-size:8px}.phone-history-list>article>span p{color:#625b69;margin:2px 0 0;font-size:9px}.phone-history-list>article>div{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.phone-history-list>article>div b{color:#39323f;font-variant-numeric:tabular-nums;font-size:10px}.phone-history-list>article>div small{color:#88808f;font-size:7.5px}.phone-history-list>article>div em{color:#6d51c8;align-items:center;gap:3px;font-size:7px;font-style:normal;display:flex}.phone-history-list>article>div em svg{width:10px}.phone-history-popover>footer{color:#9a929f;text-align:center;background:#fbfafc;border-top:1px solid #eeeaf1;padding:9px 13px;font-size:7.5px}.phone-history-empty{color:#746b7d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.phone-history-empty svg{color:#7658d0;width:26px}.phone-history-empty strong{font-size:10px}.phone-history-empty.error{color:#a84b4b}.phone-history-empty.error svg{color:#b84e4e}.calls-audio-error{color:#aa4848;background:#fff0f0;border-radius:8px;align-items:center;gap:6px;margin:8px 12px;padding:8px 10px;font-size:8px;display:flex}.calls-audio-error svg{width:13px}.call-audio .audio-error{color:#b14d4d}.call-link>i.hotel-line{color:#287959;background:#e8f3ef}.call-link>i.hotel-line svg{width:15px}.call-link:has(>i.hotel-line) strong{white-space:normal;line-height:1.25}.call-link:has(>i.hotel-line) b{color:#777080}.call-stats-layer{z-index:245;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d182542;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.call-stats-dialog{background:#fff;border:1px solid #dcd6e5;border-radius:19px;flex-direction:column;width:min(960px,100vw - 32px);max-height:min(760px,100vh - 38px);animation:.18s ease-out chat-panel-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #231a3447}.call-stats-dialog>header{background:linear-gradient(135deg,#f5f1ff,#fff 65%);border-bottom:1px solid #e9e5ed;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.call-stats-dialog>header>div{align-items:center;gap:12px;display:flex}.call-stats-dialog>header>div>i{color:#fff;background:#6848d3;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.call-stats-dialog>header>div>i svg{width:20px}.call-stats-dialog>header span{flex-direction:column;gap:2px;display:flex}.call-stats-dialog>header small{color:#766a86;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:650}.call-stats-dialog>header strong{color:#302938;font-size:15px;font-weight:650}.call-stats-dialog>header p{color:#8e8695;margin:1px 0 0;font-size:9px}.call-stats-dialog>header>button{color:#766e7d;cursor:pointer;background:#ede9f2;border:0;border-radius:9px;width:32px;height:32px;font-size:20px}.call-stats-dialog-toolbar{border-bottom:1px solid #ece8ef;align-items:center;gap:12px;padding:11px 13px;display:flex}.call-stats-dialog-toolbar label{background:#faf9fb;border:1px solid #ddd8e3;border-radius:10px;flex:1;align-items:center;gap:8px;height:39px;padding:0 11px;display:flex}.call-stats-dialog-toolbar label svg{color:#7660c7;width:15px}.call-stats-dialog-toolbar input{color:#3b3542;background:0 0;border:0;outline:0;width:100%;font-size:10px}.call-stats-dialog-toolbar>span{color:#918a97;text-align:right;min-width:68px;font-size:8px}.call-stats-dialog-toolbar>span b{color:#5f47b5;font-size:11px}.call-stats-dialog-head{color:#8c8592;background:#faf9fb;border-bottom:1px solid #ece8ef;grid-template-columns:1.45fr .9fr .8fr 1.05fr 1.2fr;gap:10px;padding:8px 13px;font-size:8px;font-weight:620;display:grid}.call-stats-dialog-list{min-height:220px;overflow-y:auto}.call-stats-dialog-list>button{color:#423b49;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeebf1;grid-template-columns:1.45fr .9fr .8fr 1.05fr 1.2fr;align-items:center;gap:10px;width:100%;min-height:67px;padding:9px 13px;transition:background .14s;display:grid}.call-stats-dialog-list>button:hover{background:#f9f7fd}.call-stats-dialog-list>button>span{min-width:0}.stats-call-client,.stats-call-manager,.stats-call-direction,.stats-call-result{align-items:center;gap:8px;display:flex}.stats-call-client>i{color:#2e8653;background:#e7f5ec;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.stats-call-client>i.исходящий{color:#674ec1;background:#eeeafd}.stats-call-client>i.пропущенный{color:#b24d4d;background:#fbeaea}.stats-call-client>i svg{width:14px}.call-stats-dialog em{flex-direction:column;gap:2px;min-width:0;font-style:normal;display:flex}.call-stats-dialog-list strong{color:#3d3645;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:610;overflow:hidden}.call-stats-dialog-list small{color:#918a97;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.stats-call-manager .workspace-avatar{flex:none;width:30px;height:30px;margin:0}.stats-call-direction>svg{color:#6c51c8;width:15px}.stats-call-direction.входящий>svg{color:#2f8653}.stats-call-direction.пропущенный>svg{color:#b64e4e}.stats-call-link{flex-direction:column;gap:3px;min-width:0;display:flex}.stats-call-result>svg:first-child{flex:none;width:14px}.stats-call-result.done>svg:first-child{color:#308554}.stats-call-result.reaction>svg:first-child{color:#b95151}.stats-call-result>svg:last-child{color:#8a8193;width:14px;margin-left:auto}.call-stats-dialog-empty{color:#8d8594;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:250px;display:flex}.call-stats-dialog-empty svg{color:#785dd4;width:25px}.call-stats-dialog-empty strong{font-size:11px}.call-stats-dialog-empty small{font-size:8px}.call-stats-dialog>footer{color:#948d99;background:#fbfafc;border-top:1px solid #ebe7ee;justify-content:space-between;align-items:center;min-height:39px;padding:0 14px;font-size:8px;display:flex}.call-stats-dialog>footer b{color:#6248bf;font-weight:600}html[data-theme=dark] .call-phone-history{color:#b7bdca}html[data-theme=dark] .phone-history-popover{background:#191c25;border-color:#393d4d}html[data-theme=dark] .phone-history-popover>header{background:linear-gradient(135deg,#29233b,#1b1e27);border-color:#343849}html[data-theme=dark] .phone-history-popover>header strong,html[data-theme=dark] .phone-history-list>article>span strong,html[data-theme=dark] .phone-history-list>article>div b{color:#e5e7ee}html[data-theme=dark] .phone-history-summary,html[data-theme=dark] .phone-history-list>article,html[data-theme=dark] .phone-history-popover>footer{border-color:#343849}html[data-theme=dark] .phone-history-popover>footer{background:#1d2029}html[data-theme=dark] .phone-history-list>article>span p{color:#b4b8c3}html[data-theme=dark] .call-stats-dialog{background:#191c25;border-color:#393d4d}html[data-theme=dark] .call-stats-dialog>header{background:linear-gradient(135deg,#29233b,#1b1e27);border-color:#343849}html[data-theme=dark] .call-stats-dialog>header strong,html[data-theme=dark] .call-stats-dialog-list strong{color:#e7e8ef}html[data-theme=dark] .call-stats-dialog-toolbar,html[data-theme=dark] .call-stats-dialog-head,html[data-theme=dark] .call-stats-dialog-list>button,html[data-theme=dark] .call-stats-dialog>footer{background:#1d2029;border-color:#343849}html[data-theme=dark] .call-stats-dialog-list>button:hover{background:#242734}html[data-theme=dark] .call-stats-dialog-toolbar label{background:#151821;border-color:#3b3f4e}html[data-theme=dark] .call-stats-dialog-toolbar input{color:#e8eaf1}@media (max-width:720px){.call-stats-layer{align-items:flex-end;padding:0}.call-stats-dialog{border-radius:18px 18px 0 0;width:100%;max-height:88vh}.call-stats-dialog-head{display:none}.call-stats-dialog-list>button{grid-template-columns:minmax(0,1.4fr) minmax(92px,.7fr);gap:8px}.stats-call-manager,.stats-call-link{display:none}.stats-call-result{grid-column:1/-1;padding-left:40px}.call-stats-dialog>header p{max-width:280px}.call-stats-dialog>footer span{display:none}}@media (max-width:560px){.phone-history-layer{background:#16121d4d;align-items:flex-end;padding:0}.phone-history-popover{border-radius:18px 18px 0 0;width:100%;max-height:86vh}.phone-history-summary>small{display:none}.phone-history-list>article{grid-template-columns:32px minmax(0,1fr) minmax(95px,auto)}.call-stats-dialog-toolbar{flex-direction:column;align-items:stretch}.call-stats-dialog-toolbar>span{text-align:left}}.reaction-sla{align-items:center;gap:4px;color:#817988!important;font-size:7.5px!important;display:flex!important}.reaction-sla svg{width:11px}.reaction-sla.overdue{font-weight:650;color:#b84e54!important}.follow-up-layer{z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c17244d;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.follow-up-dialog{background:#fff;border:1px solid #ddd6e8;border-radius:21px;width:min(760px,100vw - 32px);max-height:min(900px,100vh - 36px);animation:.18s ease-out chat-panel-in;overflow:auto;box-shadow:0 32px 100px #231a344d}.follow-up-dialog>header{background:linear-gradient(135deg,#f4f0ff,#fff 66%);border-bottom:1px solid #ebe6ef;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.follow-up-dialog>header>div{align-items:center;gap:13px;display:flex}.follow-up-dialog>header>div>i{color:#fff;background:#6547d4;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-style:normal;display:grid;box-shadow:0 8px 22px #6547d433}.follow-up-dialog>header>div>i svg{width:21px}.follow-up-dialog>header span{flex-direction:column;gap:2px;display:flex}.follow-up-dialog>header small{color:#7258c8;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.follow-up-dialog>header strong{color:#302938;font-size:18px;font-weight:650}.follow-up-dialog>header p{color:#89818f;margin:2px 0 0;font-size:9px}.follow-up-dialog>header>button{color:#756d7d;cursor:pointer;background:#ede9f2;border:0;border-radius:10px;width:34px;height:34px;font-size:21px}.follow-up-client{background:#fcfbfd;border-bottom:1px solid #ede9f1;grid-template-columns:1fr 1fr;gap:12px;padding:13px 20px;display:grid}.follow-up-client>span,.follow-up-client>div{flex-direction:column;gap:4px;min-width:0;display:flex}.follow-up-client small{color:#938a9b;font-size:8px}.follow-up-client strong{color:#3c3544;align-items:center;gap:5px;font-size:11px;font-weight:620;display:flex}.follow-up-client strong svg{color:#6547d2;width:13px}.follow-up-client a,.follow-up-client em{color:#2e8352;align-items:center;gap:5px;width:max-content;font-size:9px;font-style:normal;text-decoration:none;display:flex}.follow-up-client a svg,.follow-up-client em svg{width:12px}.follow-up-client em{color:#736a7c}.follow-up-body{flex-direction:column;gap:15px;padding:17px 20px;display:flex}.follow-up-result>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.follow-up-result>header span{color:#403847;font-size:11px;font-weight:620}.follow-up-result>header small{color:#99919f;font-size:8px}.follow-up-result-choice{width:100%;height:48px}.follow-up-result-choice>button{background:#faf8fd!important;border-color:#d8d0e5!important;border-radius:12px!important;height:48px!important}.follow-up-next{background:#faf8ff;border:1px solid #ddd5eb;border-radius:15px;padding:14px}.follow-up-next>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.follow-up-next>header>svg{color:#6749d3;width:20px}.follow-up-next>header span{flex-direction:column;gap:2px;display:flex}.follow-up-next>header strong{color:#403849;font-size:11px}.follow-up-next>header small{color:#91899a;font-size:8px}.follow-up-next .date-strip,.follow-up-next .friendly-time{box-shadow:none}.follow-up-note{flex-direction:column;gap:7px;display:flex}.follow-up-note>span{color:#413a48;font-size:10px;font-weight:620}.follow-up-note>span small{color:#99919f;font-weight:400}.follow-up-note textarea{resize:vertical;color:#3d3644;min-height:92px;font:inherit;background:#fbfafc;border:1px solid #dcd5e5;border-radius:12px;outline:0;padding:12px;font-size:10px;line-height:1.55}.follow-up-note textarea:focus{border-color:#8b72dd;box-shadow:0 0 0 3px #eee9ff}.follow-up-note>em{color:#a199a8;align-self:flex-end;font-size:7px;font-style:normal}.follow-up-error{color:#ad494d;background:#fff0f0;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.follow-up-error svg{width:14px}.follow-up-dialog>footer{background:#fcfbfd;border-top:1px solid #ebe7ef;justify-content:flex-end;align-items:center;gap:9px;padding:13px 20px;display:flex}.follow-up-dialog>footer button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:10px;font-weight:620;display:flex}.follow-up-dialog>footer button:disabled{cursor:wait;opacity:.6}.follow-up-cancel{color:#6e6675;background:#fff;border:1px solid #dcd6e4}.follow-up-submit{color:#fff;background:#6547d4;border:0;box-shadow:0 8px 20px #6547d42e}.follow-up-submit svg{width:15px}.call-result-actions{align-items:center;gap:4px;display:flex}.call-result-actions>button{color:#a54b4b;background:#fff5f5;border:1px solid #ecc9c9;border-radius:6px;align-items:center;gap:4px;height:23px;padding:0 7px;font-size:6.7px;display:flex}.call-result-actions>button svg{width:10px}.call-result-actions>button.dismiss{color:#716978;background:#faf9fc;border-color:#ddd7e5}.call-result-actions>button:hover{filter:brightness(.98)}html[data-theme=dark] .call-result-actions>button{color:#e99a9a;background:#2a1e23;border-color:#623b45}html[data-theme=dark] .call-result-actions>button.dismiss{color:#b9bdc9;background:#222630;border-color:#414554}.call-result-actions>button.create-lead{color:#6446c8;background:#f3efff;border-color:#cfc2f5}.call-lead-layer{z-index:255;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b162347;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.call-lead-dialog{background:#fff;border:1px solid #ddd6e7;border-radius:20px;width:min(670px,100vw - 28px);max-height:calc(100vh - 30px);overflow:auto;box-shadow:0 28px 90px #2219304d}.call-lead-dialog>header{background:linear-gradient(135deg,#f4f0ff,#fff 68%);border-bottom:1px solid #e9e5ee;justify-content:space-between;align-items:flex-start;padding:17px 19px;display:flex}.call-lead-dialog>header>div{align-items:center;gap:12px;display:flex}.call-lead-dialog>header i{color:#fff;background:#6848d3;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.call-lead-dialog>header i svg{width:20px}.call-lead-dialog>header span{flex-direction:column;gap:2px;display:flex}.call-lead-dialog>header small{color:#775fc8;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:700}.call-lead-dialog>header strong{color:#302a38;font-size:16px}.call-lead-dialog>header p{color:#8e8795;margin:0;font-size:9px}.call-lead-dialog>header>button{color:#746d7b;background:#eeeaf2;border:0;border-radius:10px;width:33px;height:33px;font-size:20px}.call-lead-source{background:#fcfbfd;border-bottom:1px solid #eeeaf1;align-items:center;gap:20px;padding:12px 18px;display:flex}.call-lead-source>span{flex-direction:column;gap:4px;min-width:0;display:flex}.call-lead-source small{color:#948d9b;font-size:7.5px}.call-lead-source strong{color:#403948;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:260px;font-size:9.5px;display:flex;overflow:hidden}.call-lead-source strong svg{color:#6549c7;width:13px}.call-lead-source>b{color:#6549c7;white-space:nowrap;background:#eee8ff;border-radius:8px;margin-left:auto;padding:6px 9px;font-size:7.5px}.call-lead-form{grid-template-columns:1fr 1fr;gap:13px;padding:17px 18px;display:grid}.call-lead-form label{flex-direction:column;gap:6px;display:flex}.call-lead-form label.wide,.call-lead-form .wide{grid-column:1/-1}.call-lead-form label>span{color:#625b69;font-size:8px;font-weight:620}.call-lead-form label>span small{color:#99919f;font-weight:450}.call-lead-form input{color:#36303d;height:43px;font:inherit;background:#fff;border:1px solid #ddd6e5;border-radius:11px;outline:0;padding:0 12px;font-size:9.5px}.call-lead-form input:focus{border-color:#7b60df;box-shadow:0 0 0 3px #7152d61a}.call-lead-dialog>footer{background:#fbfafc;border-top:1px solid #ebe7ee;justify-content:flex-end;gap:9px;padding:12px 18px;display:flex}.call-lead-dialog>footer button{color:#6d6673;background:#fff;border:1px solid #ddd7e4;border-radius:10px;height:39px;padding:0 14px;font-size:8.5px}.call-lead-dialog>footer button.primary{color:#fff;background:#6848d3;border-color:#6848d3;align-items:center;gap:7px;display:flex}.call-lead-dialog>footer button svg{width:14px}html[data-theme=dark] .call-result-actions>button.create-lead{color:#b9a6f6;background:#29233b;border-color:#514276}html[data-theme=dark] .call-lead-dialog{background:#191c25;border-color:#3a3e4d}html[data-theme=dark] .call-lead-dialog>header{background:linear-gradient(135deg,#29233b,#1b1e27);border-color:#343849}html[data-theme=dark] .call-lead-dialog>header strong,html[data-theme=dark] .call-lead-source strong{color:#e6e8f0}html[data-theme=dark] .call-lead-source,html[data-theme=dark] .call-lead-dialog>footer{background:#1d2029;border-color:#343849}html[data-theme=dark] .call-lead-form input{color:#e8eaf1;background:#151821;border-color:#3b3f4e}@media (max-width:560px){.call-lead-layer{align-items:flex-end;padding:0}.call-lead-dialog{border-radius:19px 19px 0 0;width:100%;max-height:92vh}.call-lead-source{flex-direction:column;align-items:flex-start;gap:9px}.call-lead-source>b{margin-left:0}.call-lead-form{grid-template-columns:1fr}.call-lead-form label.wide,.call-lead-form .wide{grid-column:auto}.call-lead-dialog>footer{position:sticky;bottom:0}.call-lead-dialog>footer button.primary{flex:1;justify-content:center}}.calls-page .calls-heading>div:first-child>span{font-size:10px}.calls-page .calls-heading p{font-size:12px}.calls-page .call-scope button{font-size:11px}.calls-page .call-breakdown>span strong,.calls-page .call-manager-stats>header strong{font-size:12px}.calls-page .call-breakdown>span small,.calls-page .call-manager-stats>header small{font-size:10px}.calls-page .call-breakdown i{height:40px;padding:0 12px}.calls-page .call-breakdown i em{font-size:10.5px}.calls-page .call-breakdown i b{font-size:13px}.calls-page .call-manager-stats article{gap:11px;min-height:66px;padding:11px 12px}.calls-page .call-manager-stats .workspace-avatar{width:42px;height:42px}.calls-page .call-manager-stats article>b strong{font-size:20px}.calls-page .call-manager-stats article>b small{font-size:8.5px}.calls-page .calls-toolbar{gap:10px;min-height:76px;padding:12px 14px}.calls-page .calls-toolbar>label:first-child{border-radius:10px;min-width:300px;height:44px;padding:0 12px}.calls-page .calls-toolbar input{font-size:11px}.calls-page .call-filters{height:44px}.calls-page .call-filters button{height:36px;padding:0 10px;font-size:10px}.calls-page .call-filters button b{font-size:9px}.calls-page .call-manager-dropdown,.calls-page .call-period-dropdown{height:44px}.calls-page .call-manager-dropdown .crm-filter-trigger small,.calls-page .call-period-dropdown .crm-filter-trigger small{font-size:9px}.calls-page .call-manager-dropdown .crm-filter-trigger strong,.calls-page .call-period-dropdown .crm-filter-trigger strong{font-size:11px}.calls-page .calls-list-head{min-height:47px;padding:0 16px;font-size:10px}.calls-page .call-client,.calls-page .call-link,.calls-page .call-manager,.calls-page .call-direction{gap:10px}.calls-page .call-client>i{border-radius:12px;width:42px;height:42px}.calls-page .call-client>i svg{width:20px;height:20px}.calls-page .call-phone-history{font-size:11px}.calls-page .call-phone-history svg{width:13px}.calls-page .call-client small{font-size:9.5px}.calls-page .call-link>i{border-radius:10px;width:37px;height:37px}.calls-page .call-link>i svg{width:16px;height:16px}.calls-page .call-link b{white-space:normal;max-width:220px;font-size:9.5px;line-height:1.35}.calls-page .call-manager .workspace-avatar{width:38px;height:38px}.calls-page .call-direction>svg{width:20px;height:20px}.calls-page .call-direction small{font-size:10px}.calls-page .call-result{gap:7px}.calls-page .call-result>span{gap:7px;max-width:260px;font-size:10.5px}.calls-page .call-result>span svg{width:15px;height:15px}.calls-page .reaction-sla{font-size:10px!important}.calls-page .reaction-sla svg{width:13px}.calls-page .call-result-actions>button{border-radius:8px;height:31px;padding:0 10px;font-size:9px}.calls-page .call-result-actions>button svg{width:13px}.calls-page .call-recording>button{height:41px;padding:0 10px}.calls-page .call-recording>span{font-size:9.5px}.calls-page .call-recording>span svg{width:15px}.calls-page .calls-footer{height:50px;font-size:10px}.calls-page .calls-footer small{font-size:9px}@media (max-width:1080px){.calls-page .call-row{gap:10px;padding:13px 12px}.calls-page .call-link b{max-width:150px}.calls-page .calls-toolbar>label:first-child{min-width:240px}}@media (max-width:850px){.calls-page .call-row{min-height:0;padding:16px}.calls-page .call-client strong{font-size:14px}.calls-page .call-link strong,.calls-page .call-manager strong,.calls-page .call-direction strong{font-size:12px}}.calls-page .call-client small,.calls-page .call-link small,.calls-page .call-manager small,.calls-page .call-direction small{color:#746d7b;letter-spacing:.005em;font-size:10.5px;font-weight:430}.calls-page .call-manager-stats article>span>small{color:#746d7b;font-size:10.5px;font-weight:430}.calls-page .call-recording>span{color:#7a7380;font-size:10.5px;font-weight:430}.calls-page .call-stats article b{color:#746d7b;font-size:10.5px;font-weight:480}.calls-page .call-filters button{letter-spacing:-.005em;font-size:11px;font-weight:430}.calls-page .call-filters button b{font-size:10px;font-weight:600}.calls-page .call-manager-stats>header>b{min-width:74px;height:30px;padding:0 10px;font-size:10px;font-weight:600}.calls-page .call-breakdown>span small,.calls-page .call-manager-stats>header small{color:#746d7b;font-weight:430}.calls-page .calls-list-head{color:#6f6876;font-weight:560}.calls-page .call-client strong,.calls-page .call-link strong,.calls-page .call-manager strong,.calls-page .call-direction strong{font-weight:590}.inbox-orders .table-scroll:has(.inbox-table tbody>tr:only-child){min-height:355px}.manager-assignment>.assignment-choice{width:205px;min-width:205px;height:44px}.assignment-choice .crm-filter-trigger strong{font-size:10.5px}.assignment-choice .crm-filter-menu{max-width:280px}.phone-history-list>article.resolved-missed{background:#fbfefc}.phone-history-list>article>i.обработан{color:#2e8653;background:#e7f5ec}.phone-history-list>article.resolved-missed>span p{color:#338056}html[data-theme=dark] .phone-history-list>article.resolved-missed{background:#1d2823}html[data-theme=dark] .phone-history-list>article.resolved-missed>span p{color:#75c797}.request-workspace .workspace-timeline:before,.request-workspace .history-marker{display:none}.request-workspace .history-card{border-color:#e1dce7;border-radius:14px;padding:13px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 18px #3027450b}.request-workspace .history-card:hover{border-color:#d3c9e4;transform:translateY(-1px);box-shadow:0 9px 24px #30274513}.request-workspace .history-card:before{display:none}.request-workspace .history-card>header{justify-content:flex-start;align-items:center;padding-left:0}.request-workspace .history-author>span{flex-direction:row;align-items:center;gap:15px;min-width:0;display:flex}.request-workspace .history-card header strong{color:#312b39;font-weight:650;line-height:1.25;font-size:13.5px!important}.request-workspace .history-card header small{color:#908997;white-space:nowrap;line-height:1.3;font-size:11px!important}.request-workspace .history-card-tools{align-items:center;gap:7px;margin-left:11px;display:flex}.request-workspace .history-card-tools>b{color:#746d7b;background:#f0edf4;border-radius:7px;padding:5px 8px;font-size:9.5px;font-weight:600}.request-workspace .history-card-tools>button{color:#80788a;opacity:.35;cursor:pointer;background:#fff;border:1px solid #e0dae7;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;transition:opacity .15s,border-color .15s,color .15s;display:grid}.request-workspace .history-card:hover .history-card-tools>button{opacity:1}.request-workspace .history-card-tools>button:focus-visible{opacity:1}.request-workspace .history-card-tools>button:hover{color:#6547ca;border-color:#bcaaf0}.request-workspace .history-card-tools>button.copied{color:#287b4b;opacity:1;background:#edf8f1;border-color:#b5ddc5}.request-workspace .history-card-tools svg{width:14px;height:14px}.request-workspace .history-event.note .history-card>p{color:#514a58;margin:8px 0 0 51px;line-height:1.48;font-size:13px!important}.request-workspace .history-event.note .attachment-thumbnail,.request-workspace .history-event.note .history-attachment-group.multiple .attachment-thumbnail{background:#eeebf2;border:0;border-radius:0;height:190px}.request-workspace .history-event.note .attachment-thumbnail>span{height:28px;font-size:8.5px;bottom:8px;right:8px}.request-workspace .history-event.note .attachment-information>span>svg{width:15px}.request-workspace .history-event.note .attachment-information strong{font-size:9.5px}.request-workspace .history-event.note .attachment-information small{font-size:8px}.request-workspace .history-event.note .attachment-information>div{gap:5px}.request-workspace .history-event.note .attachment-information :where(a,button) svg{width:13px;height:13px}html[data-theme=dark] .request-workspace .history-author .workspace-avatar{box-shadow:0 0 0 3px #303440}html[data-theme=dark] .request-workspace .history-card-tools>b{color:#b6b1bd;background:#30333d}html[data-theme=dark] .request-workspace .history-card-tools>button{color:#bdb7c5;background:#272b35;border-color:#414653}html[data-theme=dark] .request-workspace .history-event.note .history-attachment{background:#222630;border-color:#414654}@media (max-width:650px){.request-workspace .history-author>span{flex-direction:column;align-items:flex-start;gap:2px}.request-workspace .history-card-tools{margin-left:auto}.request-workspace .history-event.note .history-card>p{margin-left:0}.request-workspace .history-event.note .history-attachment-group{width:100%;margin-left:0}.request-workspace .history-event.note .history-attachment-group.multiple{grid-template-columns:1fr}.request-workspace .history-event.note .attachment-thumbnail,.request-workspace .history-event.note .history-attachment-group.multiple .attachment-thumbnail{height:220px}}@media (min-width:1181px){.applications-shell{--applications-sidebar-expanded:218px}.applications-shell>.header{transition:width .2s,box-shadow .2s;overflow:visible!important}.applications-shell .sidebar-pin-toggle{color:#696171;text-align:left;background:#faf9fb;border:1px solid #e5e0e9;border-radius:9px;flex:none;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;font-size:9.5px;font-weight:650;display:flex}.applications-shell .sidebar-pin-toggle:hover{color:#6243ca;background:#f5f1fd;border-color:#d6cced}.applications-shell .sidebar-pin-toggle svg{flex:none;width:14px;height:14px}.applications-shell .header-actions{grid-template-columns:minmax(0,1fr) 38px;position:relative}.applications-shell .notification-anchor{z-index:2;justify-self:end}.applications-shell .user-zone{grid-column:1/-1;padding:0}.applications-shell .user-zone .user{padding-right:45px}.applications-shell .user-zone .user strong,.applications-shell .user-zone .user small{max-width:118px}.applications-shell .theme-switch{min-width:0}.applications-shell .presence-panel{width:min(430px,calc(100vw - var(--applications-sidebar-expanded) - 24px));overscroll-behavior:contain;max-height:calc(100dvh - 28px);overflow:auto;top:auto!important;bottom:14px!important;right:auto!important;left:calc(var(--applications-sidebar-expanded) + 10px)!important;position:fixed!important}.applications-shell .notifications-popover{top:auto;bottom:14px;right:auto;left:calc(var(--applications-sidebar-expanded) + 10px);position:fixed}.applications-shell .profile-popover{top:auto;bottom:58px;right:auto;left:calc(var(--applications-sidebar-expanded) + 10px);position:fixed}.applications-shell.sidebar-auto{--applications-sidebar:64px}.applications-shell.sidebar-auto>.header{width:64px;padding-left:7px;padding-right:7px;box-shadow:4px 0 18px #2d22400a}.applications-shell.sidebar-auto>.header:hover,.applications-shell.sidebar-auto>.header:focus-within{width:var(--applications-sidebar-expanded);padding-left:13px;padding-right:13px;box-shadow:16px 0 42px #2d224024}.applications-shell.sidebar-auto>.body{margin-left:64px;transition:margin-left .2s}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .logo{height:60px;padding:5px}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .logo img{border-radius:12px;flex-basis:40px;width:40px;height:40px}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .brand-name,.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .nav,.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .header-actions{visibility:hidden;opacity:0;pointer-events:none}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-pin-toggle{justify-content:center;width:48px;padding:0}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-pin-toggle span{display:none}}@media (max-width:1550px) and (min-width:1181px){.applications-shell{--applications-sidebar-expanded:196px}}.sidebar-pin-toggle{display:none}@media (min-width:1181px){.applications-shell{--applications-sidebar-expanded:218px}.applications-shell>.header{transition:width .2s,box-shadow .2s;overflow:visible}.applications-shell .sidebar-pin-toggle{color:#696171;text-align:left;background:#faf9fb;border:1px solid #e5e0e9;border-radius:9px;flex:none;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;font-size:9.5px;font-weight:650;display:flex}.applications-shell .sidebar-pin-toggle:hover{color:#6243ca;background:#f5f1fd;border-color:#d6cced}.applications-shell .sidebar-pin-toggle svg{flex:none;width:14px;height:14px}.applications-shell .header-actions{grid-template-columns:minmax(0,1fr) 38px;position:relative}.applications-shell .notification-anchor{z-index:2;justify-self:end}.applications-shell .user-zone{grid-column:1/-1;padding:0}.applications-shell .user-zone .user{padding-right:45px}.applications-shell .user-zone .user strong,.applications-shell .user-zone .user small{max-width:118px}.applications-shell .theme-switch{min-width:0}.applications-shell .presence-panel{top:auto;bottom:14px;right:auto;left:calc(var(--applications-sidebar-expanded) + 10px);width:min(430px,calc(100vw - var(--applications-sidebar-expanded) - 24px));overscroll-behavior:contain;max-height:calc(100dvh - 28px);position:fixed;overflow:auto}.applications-shell .notifications-popover{top:auto;bottom:14px;right:auto;left:calc(var(--applications-sidebar-expanded) + 10px);position:fixed}.applications-shell .profile-popover{top:auto;bottom:58px;right:auto;left:calc(var(--applications-sidebar-expanded) + 10px);position:fixed}.applications-shell.sidebar-auto{--applications-sidebar:64px}.applications-shell.sidebar-auto>.header{width:64px;padding-left:7px;padding-right:7px;box-shadow:4px 0 18px #2d22400a}.applications-shell.sidebar-auto>.header:hover,.applications-shell.sidebar-auto>.header:focus-within{width:var(--applications-sidebar-expanded);padding-left:13px;padding-right:13px;box-shadow:16px 0 42px #2d224024}.applications-shell.sidebar-auto>.body{margin-left:64px;transition:margin-left .2s}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .logo{height:60px;padding:5px}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .logo img{border-radius:12px;flex-basis:40px;width:40px;height:40px}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .brand-name,.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .nav,.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .header-actions{visibility:hidden;opacity:0;pointer-events:none}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-pin-toggle{justify-content:center;width:48px;padding:0}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-pin-toggle span{display:none}.applications-shell.sidebar-auto>.header :where(.brand-name,.nav,.header-actions){transition:opacity .14s}}@media (max-width:1550px) and (min-width:1181px){.applications-shell{--applications-sidebar-expanded:196px}}.applications-page-main{--applications-line:#e7e2eb;--applications-muted:#8a8391;--applications-ink:#302a39}.applications-page-main>.page-heading{align-items:flex-end;margin-bottom:14px;padding:4px 2px}.applications-page-main>.page-heading h1{color:var(--applications-ink);letter-spacing:-.04em;margin:0;font-size:31px;font-weight:660}.applications-page-main>.page-heading p{color:var(--applications-muted);margin-top:4px;font-size:12px}.applications-page-main .manual-sales-actions{align-items:center;gap:8px}.applications-page-main .manual-sales-actions>button{border-radius:11px;height:42px}.applications-page-main .manual-create.primary{background:linear-gradient(135deg,#5d3dcc,#7554df);box-shadow:0 8px 20px #5e3ec829}.applications-page-main .pipeline-overview{border-color:var(--applications-line);background:#fff;border-radius:17px;grid-template-columns:minmax(260px,.8fr) minmax(620px,2.2fr);gap:10px;min-height:112px;margin-bottom:14px;padding:12px 14px;box-shadow:0 8px 28px #3026440b}.applications-page-main .overview-main{padding:5px 7px}.applications-page-main .overview-main>i{border-radius:12px;width:42px;height:42px}.applications-page-main .overview-main strong{font-size:25px}.applications-page-main .overview-main p{margin-top:2px}.applications-page-main .overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.applications-page-main .overview-metrics>button{border:1px solid var(--applications-line);text-align:left;background:#fcfbfd;border-radius:12px;min-height:84px;padding:11px 12px}.applications-page-main .overview-metrics>button span{font-size:11px}.applications-page-main .overview-metrics>button strong{margin:3px 0;font-size:22px}.applications-page-main .overview-metrics>button small{font-size:9.5px!important}.applications-page-main .orders{border-color:var(--applications-line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 12px 34px #3026440e}.applications-page-main .filters{border-bottom:1px solid var(--applications-line);background:#fff;gap:7px;padding:11px 12px}.applications-page-main .order-search{background:#faf9fb;border-color:#e1dce7;border-radius:10px;min-width:280px;height:42px}.applications-page-main .filters>button,.applications-page-main .filters .crm-filter-trigger{border-radius:10px;height:42px}.application-stage-strip{border-bottom:1px solid var(--applications-line);background:#fbfafc;align-items:center;gap:6px;min-height:48px;padding:7px 12px;display:flex;overflow-x:auto}.application-stage-strip>span{color:#766e7c;margin-right:3px;font-size:11px;font-weight:680}.application-stage-strip>button{color:#675f6d;cursor:pointer;background:#fff;border:1px solid #e2dde7;border-radius:9px;flex:none;align-items:center;gap:6px;height:31px;padding:0 9px;font:600 10.5px/1 inherit;display:flex}.application-stage-strip>button b{color:#7f7785;background:#f0edf3;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8.5px;display:grid}.application-stage-strip>button:hover{border-color:#cfc3e8}.application-stage-strip>button.active{color:#5d3fc4;background:#f1edff;border-color:#8a71df;box-shadow:0 0 0 2px #6f4cdc14}.application-stage-strip>button.new.active{color:#27784b;background:#edf8f1;border-color:#a9d6ba}.application-stage-strip>button.work.active{color:#446f8d;background:#eff6fa;border-color:#abcddd}.application-stage-strip>button.pick.active,.application-stage-strip>button.decision.active{color:#765095;background:#f5f0fb;border-color:#cbb8e5}.application-stage-strip>button.prebook.active{color:#267565;background:#edf8f5;border-color:#a9d7cc}.application-stage-strip>button.missed.active{color:#94631e;background:#fff7ea;border-color:#e4c08b}.application-stage-strip>button.waitlist.active{color:#55678f;background:#f1f4fb;border-color:#bdc7e3}.application-stage-strip>button.refused.active{color:#9e4b53;background:#fff1f2;border-color:#dfb5ba}.applications-page-main .attention-filters{border-bottom:1px solid var(--applications-line);background:#fff;gap:6px;min-height:48px;padding:7px 12px}.applications-page-main .attention-filters>span{font-size:11px;font-weight:650}.applications-page-main .attention-filters button{border-radius:9px;height:31px;padding:0 9px;font-size:10.5px}.applications-page-main .column-layout-toolbar{border:0;border-bottom:1px solid var(--applications-line);background:linear-gradient(90deg,#f7f3ff,#fcfbfd);min-height:44px;padding:7px 13px;font-size:11px}.applications-page-main .column-layout-toolbar>span{color:#665a76;font-weight:620}.applications-page-main .column-layout-toolbar>span>svg{color:#704ed7;width:18px}.applications-page-main .column-layout-toolbar>small{color:#9991a0;margin-left:auto;font-size:10px!important}.applications-page-main .column-layout-toolbar>button{font-size:10.5px}.applications-page-main .table-scroll{background:#f7f5f8;padding:0 8px 8px}.applications-table{border-collapse:separate;border-spacing:0 8px;background:0 0;min-width:1740px}.applications-table thead th{letter-spacing:0;white-space:nowrap;border:0;height:44px;padding:0 10px;font-weight:650;color:#716979!important;background:0 0!important;font-size:10.5px!important}.applications-table thead .column-icon{display:none}.applications-table thead .column-drag-handle{opacity:.64;color:#a99dbd;order:-1;margin-right:4px;width:16px!important;height:16px!important}.applications-table thead th[draggable=true]{position:relative}.applications-table thead th[draggable=true]:hover{color:#5f42c3!important;background:#f0ebfb!important}.applications-table thead th[draggable=true]:hover .column-drag-handle{opacity:1;color:#6847d2}.applications-table thead th.dragging{opacity:.45;box-shadow:inset 0 -3px #6e4bdd;background:#e9e0ff!important}.applications-table tbody tr{background:#fff;height:104px;transition:transform .15s,box-shadow .15s;box-shadow:0 5px 18px #3026420a}.applications-table tbody tr:hover{background:#fff;transform:translateY(-1px);box-shadow:0 9px 25px #30264213}.applications-table tbody tr.attention-overdue{box-shadow:inset 4px 0 #de6559,0 5px 18px #3026420a;background:#fff!important}.applications-table tbody tr.attention-today{box-shadow:inset 4px 0 #dda03b,0 5px 18px #3026420a;background:#fff!important}.applications-table tbody tr.attention-planned{box-shadow:inset 4px 0 #7554d9,0 5px 18px #3026420a}.applications-table tbody tr.attention-missing{box-shadow:inset 4px 0 #aaa3b0,0 5px 18px #3026420a;background:#fff!important}.applications-table td{color:#554e5b;vertical-align:middle;padding:13px 10px;font-size:12px;background:0 0!important;border-top:1px solid #e8e3eb!important;border-bottom:1px solid #e8e3eb!important}.applications-table td:first-child{border-left:1px solid #e8e3eb;border-radius:13px 0 0 13px;padding-left:15px}.applications-table td:last-child{border-right:1px solid #e8e3eb;border-radius:0 13px 13px 0;padding-right:12px}.applications-table .request-manager{gap:9px}.applications-table .request-manager .workspace-avatar{width:39px;height:39px;box-shadow:0 0 0 3px #f1edf6}.applications-table .manager-choice{min-width:96px}.applications-table .request-id-cell.request-number-stack{gap:6px;min-width:82px}.applications-table .request-id-cell .request-number{font-size:14px!important}.applications-table .created-card>i{display:none}.applications-table .created-card strong{font-size:13px!important}.applications-table .created-card small{font-size:10.5px!important}.applications-table .request-client>span>strong{max-width:190px;font-size:14px;font-weight:650}.applications-table .quick-call{font-size:11.5px}.applications-table .quick-note-field{height:29px;margin-top:4px}.applications-table .guests-cell strong{font-size:12px}.applications-table .next-trigger{background:#faf9fc;border:1px solid #e3ddea;border-radius:11px;min-height:60px;padding:9px 27px 9px 9px}.applications-table .request-hotel>i{display:none}.applications-table .request-hotel strong{max-width:160px;font-size:13px}.applications-table .booking-period{gap:10px}.applications-table .booking-period strong{font-size:12px!important}.sales-status-cell{flex-direction:column;align-items:flex-start;gap:6px;min-width:122px;display:flex}.sales-status-cell>.status-badge.compact{white-space:nowrap;border:1px solid #0000;border-radius:999px;gap:6px;height:29px;min-height:29px;padding:0 9px 0 5px;font-size:10.5px;font-weight:650}.sales-status-cell>.status-badge.compact>i{border-radius:50%;width:19px;height:19px}.sales-status-cell>small{color:#918996;padding-left:4px;font-size:9.5px!important}.sales-status-cell>.status-badge.new{color:#27784b;border-color:#cde9d8;background:#edf8f1!important}.sales-status-cell>.status-badge.work{color:#446f8d;border-color:#d5e4ef;background:#eff6fa!important}.sales-status-cell>.status-badge.pick,.sales-status-cell>.status-badge.decision{color:#765095;border-color:#e1d7f3;background:#f5f0fb!important}.sales-status-cell>.status-badge.prebook{color:#267565;border-color:#cfe4df;background:#edf8f5!important}.sales-status-cell>.status-badge.missed{color:#9a671f;border-color:#efdbbf;background:#fff7ea!important}.sales-status-cell>.status-badge.waitlist{color:#55678f;border-color:#d8def1;background:#f1f4fb!important}.sales-status-cell>.status-badge.refused{color:#9e4b53;border-color:#ead7d9;background:#fff1f2!important}.sales-status-cell>.status-badge.wait{color:#94631e;border-color:#efdbbf;background:#fff7ea!important}.sales-status-cell>.status-badge.paid{color:#27784b;border-color:#cde9d8;background:#edf8f1!important}.row-actions-direct{align-items:center;gap:5px;display:flex;position:static!important}.row-actions-direct>button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:34px;font:650 10px/1 inherit;display:flex}.row-actions-direct svg{width:13px}.row-preview-action{color:#736a7d;background:#faf9fb;border:1px solid #e1dbe7;width:34px}.row-open-action{color:#6241c8;background:#f1ecff;border:1px solid #d9cff2;padding:0 10px}.row-actions-direct>button:hover{color:#5937c1;background:#eee7ff;border-color:#baa8e7}.manager-own-applications .dynamic-application-columns>td{display:table-cell!important}html[data-theme=dark] .applications-page-main{--applications-line:#343947;--applications-muted:#a2a8b5;--applications-ink:#eff1f6}html[data-theme=dark] .applications-page-main .pipeline-overview,html[data-theme=dark] .applications-page-main .orders,html[data-theme=dark] .applications-page-main .filters,html[data-theme=dark] .applications-page-main .attention-filters{background:#1b1f28;border-color:#343947}html[data-theme=dark] .applications-page-main .overview-metrics>button,html[data-theme=dark] .application-stage-strip{background:#20242e;border-color:#383d4b}html[data-theme=dark] .application-stage-strip>button{color:#c5cad4;background:#272b35;border-color:#3d4250}html[data-theme=dark] .applications-page-main .column-layout-toolbar{background:linear-gradient(90deg,#29243a,#20242d)}html[data-theme=dark] .applications-page-main .table-scroll{background:#151820}html[data-theme=dark] .applications-table tbody tr,html[data-theme=dark] .applications-table tbody tr.attention-overdue,html[data-theme=dark] .applications-table tbody tr.attention-today,html[data-theme=dark] .applications-table tbody tr.attention-missing{background:#1d212a!important}html[data-theme=dark] .applications-table td{color:#dce0e8;border-color:#373c49!important}html[data-theme=dark] .applications-table thead th[draggable=true]:hover{color:#c7b9ff!important;background:#2d2940!important}html[data-theme=dark] .row-preview-action{color:#bdc2cd;background:#252a34;border-color:#414654}html[data-theme=dark] .row-open-action{color:#c9bbff;background:#302947;border-color:#554882}@media (max-width:1250px){.applications-page-main .pipeline-overview{grid-template-columns:1fr}.applications-page-main .overview-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.applications-page-main .column-layout-toolbar>small{display:none}}@media (max-width:760px){.applications-page-main>.page-heading{align-items:flex-start}.applications-page-main .pipeline-overview{padding:10px}.applications-page-main .overview-metrics{grid-template-columns:repeat(4,145px)}.applications-page-main .filters{grid-template-columns:1fr 1fr;display:grid}.applications-page-main .order-search{grid-column:1/-1;min-width:0}.application-stage-strip>span{display:none}.applications-page-main .column-layout-toolbar>span{font-size:0}.applications-page-main .column-layout-toolbar>span:after{content:"Тяните колонки за ручку";font-size:11px}.applications-table{min-width:1600px}}@media (min-width:1181px){.applications-shell{--applications-sidebar:218px;background:#f6f5f8}.applications-shell>.header{z-index:90;width:var(--applications-sidebar);background:#fff;border:0;border-right:1px solid #e4e0e8;flex-direction:column;align-items:stretch;gap:10px;height:100vh;padding:18px 13px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:7px 0 30px #2d224009}.applications-shell .mobile-toggle{display:none}.applications-shell .logo{border-bottom:1px solid #eeeaf1;border-radius:0;justify-content:flex-start;gap:11px;width:100%;min-width:0;height:72px;padding:8px 9px}.applications-shell .logo img{background:#fff;border-color:#e5dcc8;border-radius:15px;flex:0 0 51px;width:51px;height:51px;box-shadow:0 7px 18px #31274812}.applications-shell .logo .brand-name{flex-direction:column;align-items:flex-start;gap:1px;display:flex!important}.applications-shell .logo .brand-name b{color:#292532;letter-spacing:.015em;font-size:12px;font-weight:520;line-height:.94}.applications-shell .nav{flex-direction:column;flex:auto;align-items:stretch;gap:3px;width:100%;min-height:0;padding:7px 0;overflow:hidden auto;display:flex!important}.applications-shell .nav button{color:#625b6a;text-align:left;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;width:100%;height:39px;min-height:39px;padding:0 11px;font-size:11.5px;font-weight:560;display:flex}.applications-shell .nav button:hover{color:#403748;background:#f7f5fa}.applications-shell .nav button.active{color:#5d3fc5;background:linear-gradient(90deg,#eee8ff,#f7f4ff);border-color:#e1d8f6;font-weight:680}.applications-shell .nav button.active:after{background:#6847d6;border-radius:0 4px 4px 0;width:3px;height:auto;inset:7px auto 7px -1px}.applications-shell .nav-overdue-count{margin-right:7px}.applications-shell .nav-badges{margin-left:auto}.applications-shell .header-actions{border-top:1px solid #eeeaf1;grid-template-columns:1fr 38px;align-items:start;gap:7px;width:100%;margin:0;padding-top:9px;display:grid}.applications-shell .global-search{display:none}.applications-shell .presence-anchor{grid-column:1/-1;width:100%}.applications-shell .presence-button{border-radius:9px;justify-content:flex-start;width:100%;height:36px}.applications-shell .presence-button>i{margin-left:auto}.applications-shell .notification-anchor{grid-area:2/2}.applications-shell .bell{background:#faf9fb;border:1px solid #e5e0e9;border-radius:10px;width:38px;height:38px}.applications-shell .bell i{top:-5px;right:-4px}.applications-shell .user-zone{flex-direction:column;grid-area:2/1;align-items:stretch;gap:5px;width:100%;min-width:0;height:auto;padding:0;display:flex}.applications-shell .user-zone .user{text-align:left;border-radius:10px;width:100%;min-width:0;height:44px;padding:4px}.applications-shell .user-zone .user:hover{background:#f7f5fa}.applications-shell .user-zone .user img,.applications-shell .user-zone .user>span{flex:0 0 34px;width:34px;height:34px}.applications-shell .user-zone .user>div{min-width:0}.applications-shell .user-zone .user strong,.applications-shell .user-zone .user small{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.applications-shell .user-zone .user>svg{display:none}.applications-shell .theme-switch{color:#756b80;background:#f7f4fb;border-color:#dfd8e9;border-radius:9px;justify-content:flex-start;gap:5px;width:100%;height:34px;padding:0 8px;display:flex}.applications-shell .theme-switch>em{color:#62596c;white-space:nowrap;margin-left:2px;font-size:9px;font-weight:650;display:block}.applications-shell .theme-switch>span{margin-left:auto}.applications-shell .presence-panel{inset:auto auto 0 calc(100% + 10px)}.applications-shell>.body{min-height:100vh;margin-left:var(--applications-sidebar)}.applications-shell .applications-page-main{width:100%;max-width:none;padding:20px 18px 34px}}.applications-page-main>.page-heading{align-items:center;min-height:68px;margin:0 0 12px;padding:0 2px;display:flex}.applications-page-main>.page-heading>div:first-child{min-width:210px}.applications-page-main>.page-heading h1{font-size:29px}.applications-page-main>.page-heading p{max-width:360px;margin:3px 0 0}.applications-page-main .manual-sales-actions{margin-left:auto}.applications-page-main .pipeline-switch{background:#efedf3;border-radius:10px;height:40px;padding:3px}.applications-page-main .pipeline-switch button{border-radius:8px;height:34px;font-size:10.5px}.applications-page-main .pipeline-overview{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.applications-page-main .overview-main{display:none}.applications-page-main .overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.applications-page-main .overview-metrics>button{background:#fff;border-color:#e4dfe9;border-radius:15px;min-height:102px;padding:14px 15px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 6px 22px #3026440a}.applications-page-main .overview-metrics>button:before{content:"";background:#7353d8;width:4px;position:absolute;inset:0 auto 0 0}.applications-page-main .overview-metrics>button.danger:before{background:#df5f58}.applications-page-main .overview-metrics>button.warning:before{background:#dc9a32}.applications-page-main .overview-metrics>button.success:before{background:#36a36b}.applications-page-main .overview-metrics>button:hover{transform:translateY(-2px);box-shadow:0 11px 28px #30264413}.applications-page-main .overview-metrics>button span{color:#7e7686;font-size:11.5px}.applications-page-main .overview-metrics>button strong{color:#312a3a;margin:5px 0 3px;font-size:26px;font-weight:720}.applications-page-main .overview-metrics>button small{color:#9a929e;font-size:10px!important}.applications-page-main .orders{margin-top:13px}.applications-page-main .filters{grid-template-columns:minmax(270px,1.7fr) repeat(5,minmax(145px,.76fr)) auto;align-items:end;display:grid;position:relative}.applications-page-main .filters>*{min-width:0}.applications-page-main .filters .order-search,.applications-page-main .filters>button{width:100%;min-width:0}.applications-page-main .filters .reset{min-width:84px}.applications-page-main .application-stage-strip{background:#fcfbfd;padding-top:8px;padding-bottom:8px}.applications-page-main .attention-filters{background:#fff}.applications-page-main .column-layout-toolbar{box-shadow:inset 0 1px #ffffffb3}html[data-theme=dark] .applications-shell{background:#151820}html[data-theme=dark] .applications-shell>.header{background:#1b1f28;border-color:#303543}html[data-theme=dark] .applications-shell .logo{border-color:#303543}html[data-theme=dark] .applications-shell .logo .brand-name b{color:#eff0f5}html[data-theme=dark] .applications-shell .nav button{color:#bdc2cd}html[data-theme=dark] .applications-shell .nav button:hover{color:#edf0f6;background:#222631}html[data-theme=dark] .applications-shell .nav button.active{color:#c8b9ff;background:linear-gradient(90deg,#332a4c,#28243a);border-color:#514376}html[data-theme=dark] .applications-shell .header-actions{border-color:#303543}html[data-theme=dark] .applications-shell .user-zone .user:hover,html[data-theme=dark] .applications-shell .bell,html[data-theme=dark] .applications-shell .theme-switch{background:#222631;border-color:#393e4c}html[data-theme=dark] .applications-shell .theme-switch>em{color:#d4cfda}html[data-theme=dark] .applications-page-main .pipeline-overview{background:0 0!important}html[data-theme=dark] .applications-page-main .overview-metrics>button{background:#1c2029;border-color:#343947}html[data-theme=dark] .applications-page-main .overview-metrics>button strong{color:#f0f1f5}@media (max-width:1550px) and (min-width:1181px){.applications-shell{--applications-sidebar:196px}.applications-shell .logo img{flex-basis:46px;width:46px;height:46px}.applications-shell .logo .brand-name b{font-size:11px}.applications-page-main .filters{grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(145px,.8fr))}.applications-page-main .filters>:nth-child(5),.applications-page-main .filters>:nth-child(6),.applications-page-main .filters>:nth-child(7){grid-row:2}.applications-page-main .filters>:nth-child(5){grid-column:1}.applications-page-main .filters>:nth-child(6){grid-column:2}.applications-page-main .filters>:nth-child(7){grid-column:3}.applications-page-main .filters{align-items:stretch}}@media (max-width:1180px){.applications-page-main .overview-main{display:none}.applications-page-main .pipeline-overview{box-shadow:none;background:0 0;border:0;padding:0}.applications-page-main .filters{grid-template-columns:repeat(3,minmax(0,1fr))}.applications-page-main .order-search{grid-column:1/-1}.applications-page-main .overview-metrics{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto}}@media (max-width:700px){.applications-page-main>.page-heading{flex-direction:column;align-items:flex-start}.applications-page-main .manual-sales-actions{width:100%;margin:6px 0 0;overflow-x:auto}.applications-page-main .manual-sales-actions>*{flex:none}.applications-page-main .overview-metrics{grid-template-columns:repeat(4,155px)}.applications-page-main .overview-metrics>button{min-height:92px}.applications-page-main .filters{grid-template-columns:1fr 1fr}}.applications-page-main .pipeline-overview{grid-template-columns:none;display:block}.applications-page-main .overview-metrics{width:100%}.director-dashboard{color:#302a3a;gap:18px;padding:0 0 36px;display:grid}.director-dashboard :where(button,h1,h2,strong,small,em,p){font-family:inherit}.director-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#dfcfffcc,#0000 32%),linear-gradient(135deg,#2c1e43 0%,#4c3278 52%,#7657c8 100%);border:1px solid #ddd4f2;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:182px;padding:30px 32px;display:flex;overflow:hidden;box-shadow:0 22px 55px #3e286729}.director-hero-copy{min-width:0}.director-hero-copy>small{color:#d6c7f5;letter-spacing:.095em;text-transform:uppercase;font-size:11px;font-weight:720;display:block}.director-hero h1{color:#fff;letter-spacing:-.045em;margin:9px 0 7px;font-size:34px;font-weight:650}.director-hero p{color:#e7ddf6;margin:0;font-size:14px;line-height:1.45}.director-pair{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff18;border:1px solid #ffffff29;border-radius:18px;width:min(440px,42%);padding:15px 16px}.director-pair-label{color:#dcd0ef;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.director-pair-label svg{width:15px}.director-pair>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.director-pair article{background:#150d2447;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex;position:relative}.director-pair article.current{background:#ffffff24;border-color:#ffffff52}.director-pair .workspace-avatar{flex:0 0 37px;width:37px;height:37px;margin:0}.director-pair article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.director-pair article strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.director-pair article small{color:#cfc2e5;font-size:9.5px}.director-pair article>i{background:#a89bb9;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.director-pair article>i.online{background:#66d39a;box-shadow:0 0 0 3px #66d39a1f}.director-error{color:#a64b3e;background:#fff5f3;border:1px solid #efcfc8;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex}.director-error svg{width:18px}.director-error span{flex-direction:column;gap:2px;display:flex}.director-error strong{font-size:12px}.director-error small{font-size:10.5px}.director-decisions,.director-finance,.director-focus,.director-team{background:#fff;border:1px solid #e2dce9;border-radius:20px;box-shadow:0 10px 34px #34254e0e}.director-decisions>header,.director-finance>header,.director-focus>header,.director-team>header{justify-content:space-between;align-items:flex-end;gap:16px;padding:19px 21px 15px;display:flex}.director-decisions header span,.director-finance header span,.director-focus header span,.director-team header span{flex-direction:column;gap:3px;display:flex}.director-dashboard section>header small,.director-team>header small{color:#7454d5;letter-spacing:.09em;font-size:9.5px;font-weight:750}.director-dashboard section>header h2,.director-team>header h2{color:#332d3d;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:650}.director-decisions>header button,.director-finance>header button{color:#6848d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:650;display:flex}.director-decisions>header button svg,.director-finance>header button svg{width:14px}.director-decisions>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 15px 15px;display:grid}.director-decisions>div>button{color:#4a414f;text-align:left;cursor:pointer;background:#fcfbfd;border:1px solid #eadfea;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:start;gap:10px;min-width:0;min-height:112px;padding:14px 12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.director-decisions>div>button:hover{border-color:#cfc2ed;transform:translateY(-2px);box-shadow:0 12px 25px #452d721a}.director-decisions>div>button>i{color:#6d4ad4;background:#f0ebfc;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.director-decisions>div>button>i svg{width:18px}.director-decisions>div>button>span{flex-direction:column;min-width:0;display:flex}.director-decisions>div>button small{color:#766e7e;min-height:29px;font-size:10px;font-weight:580;line-height:1.35}.director-decisions>div>button strong{color:#302a38;letter-spacing:-.04em;margin-top:2px;font-size:25px;font-weight:680}.director-decisions>div>button em{color:#9b929e;margin-top:3px;font-size:9px;font-style:normal;line-height:1.35}.director-decisions>div>button>svg{color:#b2a8b7;width:14px}.director-decisions>div>button.danger:not(.clear)>i{color:#c44e3f;background:#fff0ed}.director-decisions>div>button.warning:not(.clear)>i{color:#b5771d;background:#fff4df}.director-decisions>div>button.clear>i{color:#2a8658;background:#eaf7f0}.director-decisions>div>button.clear strong{color:#2c8358}.director-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:18px;display:grid}.director-left-column{gap:18px;min-width:0;display:grid}.director-finance>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 15px 15px;display:grid}.director-finance article{background:#faf9fb;border:1px solid #e8e2ec;border-radius:15px;min-width:0;min-height:104px;padding:15px}.director-finance article.received{background:#f0faf5;border-color:#d4eadf}.director-finance article.profit{background:#f5f1fc;border-color:#dfd4f5}.director-finance article small,.director-finance article strong,.director-finance article em{display:block}.director-finance article small{color:#817988;font-size:10px}.director-finance article strong{color:#332d3c;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:19px;font-weight:680;overflow:hidden}.director-finance article.received strong{color:#258153}.director-finance article.profit strong{color:#6543ca}.director-finance article em{color:#9a929d;font-size:9px;font-style:normal;line-height:1.35}.director-focus>header>b{color:#6948d0;background:#f0ebfb;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.director-focus>div{padding:0 10px 10px}.director-focus>div>button{color:#3f3945;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eeeaf1;grid-template-columns:7px minmax(165px,1.15fr) minmax(190px,1.5fr) minmax(100px,.65fr) 16px;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 11px;display:grid}.director-focus>div>button:hover{background:#faf8fd;border-radius:11px}.director-risk-dot{background:#b6afbb;border-radius:7px;width:7px;height:32px}.director-risk-dot.overdue{background:#dc6558}.director-risk-dot.missing{background:#dda149}.director-focus-client,.director-focus-next,.director-focus-money{flex-direction:column;gap:3px;min-width:0;display:flex}.director-focus-client strong,.director-focus-next strong,.director-focus-money strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:640;overflow:hidden}.director-focus-client small,.director-focus-next small,.director-focus-money small{color:#958d9a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.director-focus-money strong{color:#6a48cf}.director-focus>div>button>svg{color:#aea6b1;width:15px}.director-empty{color:#2d8659;justify-content:center;align-items:center;gap:10px;min-height:118px;display:flex}.director-empty svg{width:24px}.director-empty span{flex-direction:column;gap:2px;display:flex}.director-empty strong{font-size:12px}.director-empty small{color:#8c8491;font-size:10px}.director-team{flex-direction:column;min-width:0;display:flex}.director-team>header{align-items:center}.director-team>header>b{color:#288057;align-items:center;gap:5px;font-size:9.5px;font-weight:650;display:flex}.director-team>header>b svg{width:12px}.director-team-summary{background:#f7f5f9;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:5px;margin:0 14px 12px;padding:10px;display:grid}.director-team-summary span{border-right:1px solid #e7e1eb;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 4px;display:flex}.director-team-summary span:last-child{border:0}.director-team-summary strong{font-size:17px;font-weight:680}.director-team-summary small{color:#8d8592;font-size:8px}.director-team-summary .free strong{color:#278257}.director-team-summary .call strong{color:#6c4bd1}.director-team-summary .lunch strong{color:#ad751f}.director-team-list{max-height:334px;padding:0 14px;overflow:auto}.director-team-list article{border-top:1px solid #eeeaf1;align-items:center;gap:9px;min-height:52px;padding:8px 2px;display:flex}.director-team-list .workspace-avatar{flex:0 0 34px;width:34px;height:34px;margin:0}.director-team-list article>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.director-team-list strong,.director-team-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.director-team-list strong{font-size:10.5px}.director-team-list small{color:#918995;font-size:8.5px}.director-team-list article>i{background:#aaa2ae;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.director-team-list article>i.free{background:#38a36b}.director-team-list article>i.call{background:#7452d8;box-shadow:0 0 0 4px #eee9fc}.director-team-list article>i.lunch{background:#d39b40}.director-team-list article>i.away{background:#bc8060}.director-team-action{color:#6848cf;cursor:pointer;background:#f8f5fd;border:1px solid #ded5ed;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;margin:12px 14px 14px;font-size:10.5px;font-weight:650;display:flex}.director-team-action svg{width:14px}.director-shortcuts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.director-shortcuts>button{color:#443c49;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1dbe7;border-radius:15px;align-items:center;gap:11px;min-height:70px;padding:13px 14px;display:flex;box-shadow:0 7px 24px #3223490b}.director-shortcuts>button:hover{background:#fbf9fe;border-color:#cfc0eb}.director-shortcuts>button>svg:first-child{color:#704ed5;width:20px}.director-shortcuts>button>svg:last-child{color:#aaa2ad;width:14px;margin-left:auto}.director-shortcuts>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.director-shortcuts small{color:#948c98;font-size:9px}html[data-theme=dark] .director-dashboard{color:#ece9f1}html[data-theme=dark] .director-decisions,html[data-theme=dark] .director-finance,html[data-theme=dark] .director-focus,html[data-theme=dark] .director-team,html[data-theme=dark] .director-shortcuts>button{background:#252831;border-color:#41454f}html[data-theme=dark] .director-dashboard section>header h2,html[data-theme=dark] .director-team>header h2,html[data-theme=dark] .director-decisions>div>button strong,html[data-theme=dark] .director-finance article strong{color:#f0edf3}html[data-theme=dark] .director-decisions>div>button,html[data-theme=dark] .director-finance article{background:#20232b;border-color:#41454f}html[data-theme=dark] .director-finance article.received{background:#1f3029}html[data-theme=dark] .director-finance article.profit{background:#2d2740}html[data-theme=dark] .director-team-summary{background:#20232b}html[data-theme=dark] .director-focus>div>button,html[data-theme=dark] .director-team-list article{border-color:#3d414b}html[data-theme=dark] .director-focus>div>button:hover{background:#2d3039}@media (max-width:1250px){.director-decisions>div{grid-template-columns:repeat(3,1fr)}.director-main-grid{grid-template-columns:1fr}.director-team-list{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.director-team-action{align-self:flex-start;padding:0 18px}.director-finance>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.director-dashboard{gap:12px}.director-hero{flex-direction:column;align-items:flex-start;padding:22px}.director-hero h1{font-size:28px}.director-pair{width:100%}.director-decisions>div{grid-template-columns:1fr 1fr}.director-decisions>div>button{min-height:102px}.director-finance>div{grid-template-columns:1fr 1fr}.director-focus>div>button{grid-template-columns:7px minmax(0,1fr) 14px}.director-focus-next,.director-focus-money{display:none}.director-team-list{grid-template-columns:1fr}.director-shortcuts{grid-template-columns:1fr 1fr}}@media (max-width:480px){.director-hero{border-radius:19px;padding:19px}.director-hero h1{font-size:25px}.director-pair>div{grid-template-columns:1fr}.director-decisions>header,.director-finance>header{flex-direction:column;align-items:flex-start}.director-decisions>div,.director-finance>div,.director-shortcuts{grid-template-columns:1fr}.director-decisions>div>button{min-height:86px}.director-team-summary{grid-template-columns:1fr 1fr}.director-team-summary span:nth-child(2){border-right:0}.director-team-summary span:nth-child(-n+2){border-bottom:1px solid #e7e1eb}}.director-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-bottom:42px;display:grid}.director-dashboard>.director-hero,.director-dashboard>.director-error,.director-dashboard>.director-decisions,.director-dashboard>.director-finance,.director-dashboard>.director-main-grid{grid-column:1/-1}.director-decisions,.director-finance,.director-focus,.director-team,.director-performance{border-radius:18px;box-shadow:0 8px 28px #34254e0b}.director-decisions>header,.director-finance>header,.director-focus>header,.director-team>header,.director-performance>header{padding:13px 18px 9px}.director-decisions>div{gap:9px;padding:0 10px 10px}.director-decisions>div>button{background:linear-gradient(135deg,#fff,#fbf9fe);align-items:center;min-height:82px;padding:10px 11px}.director-decisions>div>button>i{width:34px;height:34px}.director-decisions>div>button small{min-height:0;font-size:10.5px}.director-decisions>div>button strong{font-size:24px}.director-decisions>div>button em{font-size:9.5px}.director-finance-expanded>.director-money-grid{grid-template-columns:1.55fr repeat(5,minmax(0,1fr));gap:9px;padding:0 10px 10px;display:grid}.director-finance-expanded .director-money-grid article{background:#fff;border-radius:13px;flex-direction:column;justify-content:center;min-width:0;min-height:100px;padding:12px;display:flex}.director-finance-expanded .director-money-grid article small{font-size:10px}.director-finance-expanded .director-money-grid article strong{margin:6px 0 4px;font-size:17px}.director-finance-expanded .director-money-grid article em{font-size:9px}.director-finance-expanded .director-money-grid .director-money-primary{color:#fff;background:linear-gradient(135deg,#30204b,#6749a6);border-color:#604291;box-shadow:0 10px 22px #4b2e7c29}.director-finance-expanded .director-money-primary :where(small,strong,em){color:#fff}.director-finance-expanded .director-money-primary strong{font-size:24px}.director-finance-expanded .director-money-primary em{color:#dcd0ef}.director-money-primary>span{background:#fff3;border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.director-money-primary>span i{border-radius:inherit;background:linear-gradient(90deg,#cdb7ff,#fff);height:100%;display:block}.director-finance-expanded article.warning{background:#fff9ee;border-color:#ecdcbf}.director-finance-expanded article.warning strong{color:#996318}.director-finance-expanded article.receipt{background:#fff5f5;border-color:#efd7d7}.director-finance-expanded article.receipt strong{color:#b64848}.director-main-grid{grid-template-columns:minmax(0,1.68fr) minmax(330px,.72fr);align-items:stretch;gap:12px}.director-focus>div>button{grid-template-columns:7px 32px minmax(170px,1.05fr) minmax(190px,1.35fr) minmax(100px,.58fr) 16px;min-height:54px}.director-focus>div>button>.workspace-avatar{width:32px;height:32px;margin:0}.director-team-list{max-height:318px}.director-team-list article{min-height:50px}.director-team-metrics{margin-left:auto;display:flex;flex:none!important;align-items:flex-end!important;gap:2px!important}.director-team-metrics b{color:#4f4560;font-size:11px}.director-team-metrics small{font-size:8px!important}.director-team-list article>i{margin-left:6px}.director-performance{background:#fff;border:1px solid #e2dce9;min-width:0}.director-performance>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.director-performance>header span{flex-direction:column;gap:3px;display:flex}.director-performance>header button{color:#6848d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font:650 11px/1 inherit;display:flex}.director-performance>header button svg{width:14px}.director-performance>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.director-performance article{background:linear-gradient(145deg,#fff,#fbfaff);border:1px solid #e8e2ec;border-radius:13px;flex-direction:column;justify-content:center;min-width:0;min-height:118px;padding:12px;display:flex}.director-performance article small{color:#817988;font-size:10px}.director-performance article strong{color:#332d3c;letter-spacing:-.035em;margin:6px 0;font-size:21px}.director-performance article>span{background:#ece7f1;border-radius:99px;height:6px;margin:2px 0 7px;overflow:hidden}.director-performance article>span i{border-radius:inherit;background:linear-gradient(90deg,#7653d8,#a98cec);height:100%;display:block}.director-performance article em{color:#918995;font-size:9px;font-style:normal}.director-dashboard>.director-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0}.director-shortcuts>button{grid-template-rows:auto 1fr auto;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;min-width:0;min-height:165px;padding:12px 10px;display:grid}.director-shortcuts>button>svg:first-child{color:#6c49d3;background:#efeaff;border-radius:10px;width:34px;height:34px;padding:8px}.director-shortcuts>button>svg:last-child{grid-column:2;align-self:end}.director-shortcuts strong{font-size:10.5px}.director-shortcuts small{font-size:8.5px;line-height:1.4}html[data-theme=dark] .director-performance{background:#252831;border-color:#41454f}html[data-theme=dark] .director-performance article{background:#20232b;border-color:#41454f}html[data-theme=dark] .director-performance article strong,html[data-theme=dark] .director-team-metrics b{color:#f0edf3}@media (max-width:1100px){.director-dashboard{grid-template-columns:1fr}.director-dashboard>*{grid-column:1!important}.director-main-grid{grid-template-columns:1fr}.director-finance-expanded>.director-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.director-money-primary{grid-column:span 2}.director-performance>div{grid-template-columns:repeat(2,minmax(0,1fr))}.director-dashboard>.director-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.director-shortcuts>button{min-height:100px}}@media (max-width:760px){.director-finance-expanded>.director-money-grid,.director-performance>div{grid-template-columns:1fr 1fr}.director-money-primary{grid-column:1/-1}.director-focus>div>button{grid-template-columns:7px 34px minmax(0,1fr) 14px}.director-focus-next,.director-focus-money{display:none}.director-shortcuts{grid-template-columns:1fr 1fr}}@media (max-width:480px){.director-finance-expanded>.director-money-grid,.director-performance>div,.director-shortcuts{grid-template-columns:1fr}.director-shortcuts>button{min-height:82px}.director-performance>header{flex-direction:column;align-items:flex-start}}.director-dashboard>.director-signals,.director-dashboard>.director-charts{grid-column:1/-1}.director-signals{background:#fff;border:1px solid #e2dce9;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #34254e0b}.director-signals>header{justify-content:space-between;align-items:center;padding:13px 18px 9px;display:flex}.director-signals>header>span{flex-direction:column;gap:3px;display:flex}.director-signals>header>svg{color:#7653d8;width:19px}.director-signals>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.director-signals>div>button{color:#403849;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#fbfaff);border:1px solid #e8e2ec;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;min-width:0;min-height:78px;padding:11px 12px;display:grid}.director-signals>div>button:hover{border-color:#cbbdeb;box-shadow:0 8px 20px #452d7214}.director-signals>div>button>i{color:#6948d4;background:#eee8ff;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.director-signals>div>button>i svg{width:17px}.director-signals>div>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.director-signals>div>button small{color:#8d8493;font-size:9px}.director-signals>div>button strong{color:#352f3e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.director-signals>div>button em{color:#9a929e;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;overflow:hidden}.director-signals>div>button>svg{color:#aaa2b0;width:14px}.director-signals>div>button.warning>i{color:#aa6c15;background:#fff1dc}.director-signals>div>button.danger>i{color:#bd4c40;background:#ffedeb}.director-signals>div>button.clear>i{color:#2a8558;background:#eaf7f0}.director-signals>div>button.clear strong{color:#2a7d55}.director-charts{grid-template-columns:minmax(0,1.2fr) minmax(260px,.78fr) minmax(320px,1fr);gap:12px;display:grid}.director-chart-card{background:#fff;border:1px solid #e2dce9;border-radius:18px;min-width:0;padding:15px 16px;overflow:hidden;box-shadow:0 8px 28px #34254e0b}.director-chart-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:54px;padding:0;display:flex}.director-chart-card>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.director-chart-card>header small{color:#7454d5;letter-spacing:.09em;font-size:8.5px;font-weight:750}.director-chart-card>header h2{color:#332d3d;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:660}.director-chart-card>header p{color:#948c99;margin:1px 0 0;font-size:9px}.director-chart-card>header>b{color:#6748cc;text-align:center;background:#f0ebfb;border-radius:8px;max-width:135px;padding:6px 8px;font-size:9px;font-weight:680}.director-chart-card>header>b.warning{color:#9f6819;background:#fff1dc}.director-chart-card>header>b.success{color:#287e54;background:#e9f7ef}.director-chart-card>header>button{color:#6848d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:650 9px/1 inherit;display:flex}.director-chart-card>header>button svg{width:13px}.director-cash-chart{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:186px;margin-top:8px;display:grid}.director-cash-chart>span{grid-template-rows:25px minmax(0,1fr) 28px;gap:3px;min-width:0;display:grid}.director-cash-chart>span>strong{color:#2c8458;text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:7.5px;font-weight:650;overflow:hidden}.director-cash-chart>span>strong.negative{color:#be5146}.director-cash-chart>span>i{background:repeating-linear-gradient(0deg,#0000 0 31px,#f0ecf3 32px);border-bottom:1px solid #e7e1eb;justify-content:center;align-items:flex-end;gap:4px;min-height:0;padding:0 4px;font-style:normal;display:flex}.director-cash-chart>span>i>b{border-radius:5px 5px 1px 1px;width:min(11px,34%);min-height:3px;transition:height .25s;display:block}.director-cash-chart .client{background:linear-gradient(#9674ea,#6847d3)}.director-cash-chart .supplier{background:linear-gradient(#f0c16e,#d68b28)}.director-cash-chart>span>small{color:#918995;letter-spacing:0;text-transform:capitalize;justify-content:center;align-items:center;gap:4px;font-size:8px;font-weight:600;display:flex}.director-cash-chart>span>small em{color:#534b5b;background:#f2eef7;border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.director-chart-card.cash>footer{color:#827987;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:8px;display:flex}.director-chart-card.cash>footer span{align-items:center;gap:5px;display:flex}.director-chart-card.cash>footer i{border-radius:3px;width:8px;height:8px}.director-chart-card.funnel>div{gap:11px;margin-top:10px;display:grid}.director-chart-card.funnel>div>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.director-chart-card.funnel>div small{color:#6f6876;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.director-chart-card.funnel>div strong{color:#352f3e;font-size:13px;font-weight:700}.director-chart-card.funnel>div i{background:#eeeaf2;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.director-chart-card.funnel>div i b{border-radius:inherit;background:#9b84df;min-width:4px;height:100%;display:block}.director-chart-card.funnel>div i b.new{background:linear-gradient(90deg,#b095f5,#8d6ee4)}.director-chart-card.funnel>div i b.contacted{background:linear-gradient(90deg,#8d70e7,#6948d2)}.director-chart-card.funnel>div i b.orders{background:linear-gradient(90deg,#6d50ca,#51369e)}.director-chart-card.funnel>div i b.paid{background:linear-gradient(90deg,#59bd85,#2d9160)}.director-chart-card.funnel>footer{color:#8a8290;background:#f8f5fc;border-radius:9px;align-items:flex-start;gap:6px;margin-top:14px;padding:8px;font-size:7.5px;line-height:1.4;display:flex}.director-chart-card.funnel>footer svg{color:#7657ce;flex:none;width:12px}.director-chart-card.workload>div{margin-top:8px;display:grid}.director-chart-card.workload>div>span{border-top:1px solid #eeeaf1;grid-template-columns:31px minmax(90px,1fr) minmax(60px,.7fr) auto;align-items:center;gap:8px;min-width:0;min-height:45px;display:grid}.director-chart-card.workload .workspace-avatar{width:31px;height:31px;margin:0}.director-chart-card.workload>div>span>span{flex-direction:column;gap:2px;min-width:0;display:flex}.director-chart-card.workload>div>span>span strong,.director-chart-card.workload>div>span>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.director-chart-card.workload>div>span>span strong{color:#3a3441;font-size:9.5px}.director-chart-card.workload>div>span>span small{color:#918995;font-size:7.5px}.director-chart-card.workload>div>span>i{background:#eeeaf2;border-radius:99px;height:6px;overflow:hidden}.director-chart-card.workload>div>span>i>b{border-radius:inherit;background:linear-gradient(90deg,#8462df,#b59cf0);height:100%;display:block}.director-chart-card.workload>div>span>em{color:#287e54;white-space:nowrap;background:#eaf7f0;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.director-chart-card.workload>div>span>em.danger{color:#b94b40;background:#ffedeb}html[data-theme=dark] .director-signals,html[data-theme=dark] .director-chart-card{background:#252831;border-color:#41454f}html[data-theme=dark] .director-signals>div>button{color:#ebe7ef;background:#20232b;border-color:#41454f}html[data-theme=dark] .director-signals>div>button strong,html[data-theme=dark] .director-chart-card>header h2,html[data-theme=dark] .director-chart-card.funnel>div strong,html[data-theme=dark] .director-chart-card.workload>div>span>span strong{color:#f0edf3}html[data-theme=dark] .director-cash-chart>span>i{background:repeating-linear-gradient(0deg,#0000 0 31px,#343842 32px);border-color:#454955}html[data-theme=dark] .director-cash-chart>span>small em,html[data-theme=dark] .director-chart-card.funnel>footer{color:#aaa4b0;background:#20232b}html[data-theme=dark] .director-chart-card.funnel>div i,html[data-theme=dark] .director-chart-card.workload>div>span>i{background:#3a3e48}html[data-theme=dark] .director-chart-card.workload>div>span{border-color:#3d414b}@media (max-width:1250px){.director-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.director-chart-card.workload{grid-column:1/-1}.director-chart-card.workload>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media (max-width:800px){.director-signals>div,.director-charts{grid-template-columns:1fr}.director-chart-card.workload{grid-column:auto}.director-chart-card.workload>div{grid-template-columns:1fr}}@media (max-width:480px){.director-chart-card{padding:13px}.director-chart-card>header{flex-direction:column;align-items:flex-start}.director-chart-card>header>b{max-width:none}.director-cash-chart{gap:2px}.director-cash-chart>span>strong{font-size:6.5px}.director-cash-chart>span>i{gap:2px;padding:0 2px}.director-cash-chart>span>small{gap:2px;font-size:7px}}.request-summary .trip-panel{background:#faf9fc;border-bottom:1px solid #ebe7ef;padding:0 14px 15px}.request-summary .trip-panel>header{background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 2px 12px;display:flex}.request-summary .trip-panel>header>div:first-child{flex-direction:column;gap:3px;display:flex}.request-summary .trip-panel>header strong{color:#302a38;letter-spacing:-.02em;font-weight:680;font-size:16px!important}.request-summary .trip-panel>header small{color:#918a98;background:0 0;padding:0;font-weight:500;font-size:10.5px!important}.trip-edit,.trip-save,.trip-cancel{cursor:pointer;border-radius:9px;height:33px;padding:0 12px;font:650 10px/1 inherit}.trip-edit,.trip-save{color:#fff;background:#6848d3;border:0;box-shadow:0 6px 14px #6848d329}.trip-cancel{color:#756d7d;background:#fff;border:1px solid #ddd7e4}.trip-header-actions{flex-direction:row!important;gap:6px!important;display:flex!important}.trip-header-actions button:disabled{opacity:.55;cursor:wait}.trip-panel-body{flex-direction:column;gap:8px;display:flex}.trip-panel-body article{background:#fff;border:1px solid #e3dee8;border-radius:13px;box-shadow:0 4px 13px #34284509}.trip-panel-hotel,.trip-panel-source{align-items:center;gap:11px;min-height:68px;padding:13px;display:flex}.trip-panel-hotel>i,.trip-panel-source>i,.trip-panel-card>header i{color:#6747cf;background:#efeaff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.trip-panel-hotel>i svg,.trip-panel-source>i svg,.trip-panel-card>header i svg{width:17px;height:17px}.trip-panel-hotel label,.trip-panel-source label{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.trip-panel-hotel label small,.trip-panel-source label small,.trip-date-pair small{color:#8d8594;font-size:10px}.trip-panel-hotel label strong,.trip-panel-source label strong{color:#332d3b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.trip-panel-hotel input,.trip-panel-source input{color:#332d3b;background:#fbfaff;border:1px solid #cfc4eb;border-radius:8px;outline:0;width:100%;height:34px;padding:0 9px;font:620 11px/1 inherit}.trip-panel-hotel input:focus,.trip-panel-source input:focus{border-color:#7658d6;box-shadow:0 0 0 3px #6949cf17}.trip-panel-card{padding:13px}.trip-panel-card>header{background:0 0!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important}.trip-panel-card>header>span{align-items:center;gap:9px;display:flex}.trip-panel-card>header>span>strong{letter-spacing:0;font-size:12.5px!important}.trip-panel-card>header>small{font-size:9px!important}.trip-date-pair{background:#f7f5fa;border-radius:10px;grid-template-columns:1fr 17px 1fr;align-items:center;margin-top:11px;padding:10px 12px;display:grid}.trip-date-pair>div{flex-direction:column;gap:3px;display:flex}.trip-date-pair>div:last-child{text-align:right;align-items:flex-end}.trip-date-pair strong{color:#342e3c;font-size:12.5px;font-weight:660}.trip-date-pair>svg{color:#9b92a4;width:15px}.trip-date-editors{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.trip-date-editors .crm-date-time{min-width:0}.trip-date-editors .crm-date-time>span{font-size:8.5px}.trip-date-editors .crm-date-time>button{border-radius:8px;height:35px}.trip-date-editors .crm-date-popover{width:280px;left:0}.trip-date-editors .crm-date-time:last-child .crm-date-popover{left:auto;right:0}.trip-stepper-list{flex-direction:column;margin-top:10px;display:flex}.trip-stepper-list>div,.trip-child-ages>div{border-top:1px solid #eeeaf1;justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}.trip-stepper-list>div:first-child{border-top:0}.trip-stepper-list>div>span:first-child{flex-direction:column;gap:2px;display:flex}.trip-stepper-list strong,.trip-child-ages>div>span:first-child{color:#3b3542;font-size:10.5px;font-weight:620}.trip-stepper-list small{color:#9a929f;font-size:8.5px}.trip-stepper-list>div>b{color:#342d3c;text-align:center;min-width:28px;font-size:14px}.trip-stepper{background:#faf9fc;border:1px solid #ded7e7;border-radius:9px;grid-template-columns:29px 36px 29px;align-items:center;display:grid;overflow:hidden}.trip-stepper button{color:#6547ca;cursor:pointer;background:0 0;border:0;width:29px;height:29px;font-size:17px;line-height:1}.trip-stepper button:hover{background:#eee8ff}.trip-stepper button:disabled{color:#c8c2cf;cursor:not-allowed}.trip-stepper b{color:#342d3c;text-align:center;font-size:11px}.trip-stepper.compact{grid-template-columns:28px 48px 28px}.trip-stepper.compact button{width:28px;height:28px}.trip-stepper.compact b{font-size:9px}.trip-child-ages{background:#f8f6fb;border-radius:10px;margin-top:5px;padding:8px 10px}.trip-child-ages>small{color:#786a91;margin-bottom:2px;font-size:8.5px;font-weight:650;display:block}.trip-child-ages>div{min-height:39px}.trip-children-hint{color:#97909d;border-top:1px solid #eeeaf1;margin:5px 0 0;padding-top:8px;font-size:8.5px;line-height:1.4}.trip-panel.is-editing .trip-panel-body article{border-color:#d8ceef}.trip-panel.is-editing .trip-panel-hotel,.trip-panel.is-editing .trip-panel-source{background:#fdfcff}html[data-theme=dark] .request-summary .trip-panel{background:#20242d;border-color:#383d49}html[data-theme=dark] .request-summary .trip-panel>header strong,html[data-theme=dark] .trip-panel-hotel label strong,html[data-theme=dark] .trip-panel-source label strong,html[data-theme=dark] .trip-panel-card>header>span>strong,html[data-theme=dark] .trip-date-pair strong,html[data-theme=dark] .trip-stepper-list strong,html[data-theme=dark] .trip-stepper-list>div>b,html[data-theme=dark] .trip-stepper b,html[data-theme=dark] .trip-child-ages>div>span:first-child{color:#eef0f5}html[data-theme=dark] .trip-panel-body article,html[data-theme=dark] .trip-cancel{color:#d9dbe2;background:#252a34;border-color:#3b404d}html[data-theme=dark] .trip-date-pair,html[data-theme=dark] .trip-stepper,html[data-theme=dark] .trip-child-ages,html[data-theme=dark] .trip-panel-hotel input,html[data-theme=dark] .trip-panel-source input{color:#eef0f5;background:#1f232c;border-color:#414653}html[data-theme=dark] .trip-stepper-list>div,html[data-theme=dark] .trip-child-ages>div,html[data-theme=dark] .trip-children-hint{border-color:#393e49}@media (max-width:650px){.request-summary .trip-panel{padding:0 10px 12px}.request-summary .trip-panel>header{align-items:flex-start}.request-summary .trip-panel>header small{max-width:180px}.trip-header-actions{flex-wrap:wrap;justify-content:flex-end}.trip-date-editors{grid-template-columns:1fr}.trip-date-editors .crm-date-popover,.trip-date-editors .crm-date-time:last-child .crm-date-popover{width:min(280px,100vw - 52px);left:0;right:auto}}.request-workspace:is(.application-workspace,.order-workspace) .workspace-title-line time{font-variant-numeric:tabular-nums;font-weight:600;line-height:1.35;font-size:14px!important}.request-workspace:is(.application-workspace,.order-workspace) .history-author>span{column-gap:12px}.request-workspace:is(.application-workspace,.order-workspace) .history-card header small{color:#746e7b;letter-spacing:.005em;font-variant-numeric:tabular-nums;font-weight:540;line-height:1.4;font-size:14px!important}.request-workspace:is(.application-workspace,.order-workspace) .request-chat-thread article header time,.request-workspace:is(.application-workspace,.order-workspace) .order-invoice-main time{color:#77717f;font-variant-numeric:tabular-nums;font-weight:550;line-height:1.35;font-size:13px!important}@media (max-width:650px){.request-workspace:is(.application-workspace,.order-workspace) .history-card header small{font-size:13px!important}}.request-workspace .workspace-created-inline{color:#77717f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:540;line-height:1.35}.request-workspace.order-workspace .workspace-top{min-height:126px}.request-workspace.order-workspace .workspace-heading{gap:7px}.request-workspace.order-workspace .workspace-title-line h1{letter-spacing:-.035em;font-weight:520;font-size:30px!important}.request-workspace.order-workspace .workspace-title-line h1 strong{font-weight:690}.request-workspace.order-workspace .workspace-context{gap:10px;font-size:14px!important}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid{width:auto;box-shadow:none;background:0 0;border:0;grid-template-rows:42px 42px;grid-template-columns:168px 190px;gap:8px;padding:6px;display:grid}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.status-badge,.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>button{width:100%;min-width:0;box-shadow:none;background:#fff;border-radius:11px;justify-content:center;margin:0;padding:0 14px;font-weight:620;height:42px!important;font-size:13px!important}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.status-badge{color:#2d8254;border:1px solid #cee9d9;background:#edf8f1!important}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.status-badge>i{display:none}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.workspace-voucher-button{color:#6543cd;background:#fff;border:1px solid #cfc1f2}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.workspace-voucher-button:hover{color:#5530c0;background:#faf8ff;border-color:#aa95e4}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.workspace-edit-order{color:#56505e;background:#fff;border:1px solid #ddd7e7}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.workspace-create-order{color:#66706b;background:#fafbfa;border:1px solid #d9dde0}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.workspace-create-order:disabled{color:#b0b4b2;opacity:1;background:#f7f8f7;border-color:#e4e6e5}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.workspace-save-message{grid-column:1/-1;position:absolute;transform:translateY(94px)}html[data-theme=dark] .request-workspace.order-workspace .workspace-top-actions.order-actions-grid{background:0 0;border:0}html[data-theme=dark] .request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.workspace-voucher-button,html[data-theme=dark] .request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.workspace-edit-order{color:#ddd5ef;background:#282b34;border-color:#4b4656}@media (max-width:1050px){.request-workspace.order-workspace .workspace-top-actions.order-actions-grid{justify-self:start}}@media (max-width:760px){.request-workspace .workspace-created-inline{white-space:normal;font-size:13px}.request-workspace.order-workspace .workspace-top{min-height:0}.request-workspace.order-workspace .workspace-title-line h1{font-size:25px!important}.request-workspace.order-workspace .workspace-context{font-size:13px!important}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid{grid-template-rows:40px 40px;grid-template-columns:1fr 1fr;width:100%}.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>.status-badge,.request-workspace.order-workspace .workspace-top-actions.order-actions-grid>button{height:40px!important;font-size:12px!important}}.request-workspace .history-card,.request-workspace .history-card :where(button,a,audio){font-family:Manrope,ui-sans-serif,sans-serif}.history-system-avatar{color:#674ac8;background:#eee9fb;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.history-system-avatar svg{width:18px;height:18px}.history-system-avatar.calls{color:#a96d17;background:#fff0db}.history-system-avatar.notes{color:#3973ad;background:#eaf3ff}.request-workspace .history-event-title{color:#37313e;margin:8px 0 0 51px;font-size:13px;font-weight:650;line-height:1.4}.request-workspace .history-card>p{color:#5d5664;margin:5px 0 0 51px;line-height:1.5;font-size:12.5px!important}.request-workspace .history-event.note .history-card>p{margin-top:8px}.request-workspace .history-event .request-call-recording{width:calc(100% - 51px);margin:11px 0 0 51px}.request-workspace .history-event .history-attachment-group{width:min(760px,100% - 51px);margin:11px 0 0 51px}.request-workspace .history-event.call .history-card{border-color:#e8dfd1}.request-workspace .history-event.system .history-card{border-color:#e3deea}.request-workspace .history-event.call .history-card-tools>b{color:#946019;background:#fff1dc}.request-workspace .history-event.system .history-card-tools>b{color:#6549bd;background:#eeeafd}.request-workspace .history-card-tools>b{font-size:10px}.request-workspace .history-card header small{font-weight:450}.request-workspace .history-event.call .request-call-recording strong{font-size:12px}.request-workspace .history-event.call .request-call-recording small{font-size:10px}html[data-theme=dark] .history-system-avatar{color:#c0adf4;background:#312b45}html[data-theme=dark] .history-system-avatar.calls{color:#edbf75;background:#3a3021}html[data-theme=dark] .history-system-avatar.notes{color:#8cbbea;background:#253448}html[data-theme=dark] .request-workspace .history-event-title{color:#ece9f0}html[data-theme=dark] .request-workspace .history-event.call .history-card,html[data-theme=dark] .request-workspace .history-event.system .history-card{border-color:#414653}@media (max-width:650px){.request-workspace .history-event-title,.request-workspace .history-card>p{margin-left:0}.request-workspace .history-event .request-call-recording,.request-workspace .history-event .history-attachment-group{width:100%;margin-left:0}}html[data-theme=dark] .follow-up-dialog{background:#191c25;border-color:#3a3e4d}html[data-theme=dark] .follow-up-dialog>header{background:linear-gradient(135deg,#29233b,#1b1e27);border-color:#343849}html[data-theme=dark] .follow-up-dialog>header strong,html[data-theme=dark] .follow-up-client strong,html[data-theme=dark] .follow-up-result>header span,html[data-theme=dark] .follow-up-next>header strong,html[data-theme=dark] .follow-up-note>span{color:#e6e7ee}html[data-theme=dark] .follow-up-client,html[data-theme=dark] .follow-up-dialog>footer{background:#1d2029;border-color:#343849}html[data-theme=dark] .follow-up-result-choice>button,html[data-theme=dark] .follow-up-note textarea{color:#e6e8ef;background:#20232d!important;border-color:#3b3f4e!important}html[data-theme=dark] .follow-up-next{background:#20232d;border-color:#3b3f4e}html[data-theme=dark] .follow-up-cancel{color:#c9c6cf;background:#222630;border-color:#3c404e}@media (max-width:700px){.follow-up-layer{align-items:flex-end;padding:0}.follow-up-dialog{border-radius:19px 19px 0 0;width:100%;max-height:92vh}.follow-up-dialog>header p{max-width:260px}.follow-up-client{grid-template-columns:1fr}.follow-up-body{padding:14px}.follow-up-next{padding:10px}.follow-up-dialog>footer{position:sticky;bottom:0}.follow-up-dialog>footer button{flex:1}.follow-up-next .date-strip-days{overflow-x:auto}}@media (min-width:721px){.pipeline-overview{min-height:140px}.overview-main small{font-size:12px}.overview-main strong{font-size:30px}.overview-main strong em{font-size:15px}.overview-main p{font-size:10.5px}.overview-metrics>button{padding:13px}.overview-metrics>button span{font-size:11px}.overview-metrics>button strong{font-size:25px}.overview-metrics>button small{font-size:10px}.overview-conversion header span{font-size:11px}.overview-conversion header strong{font-size:23px}.overview-conversion>small{font-size:10px}.orders .filters{padding:15px}.orders .order-search{height:48px}.orders .order-search input{font-size:13px}.orders .crm-filter-dropdown{height:48px}.orders .crm-filter-trigger small{font-size:9.5px}.orders .crm-filter-trigger strong{font-size:12px}.orders .crm-filter-menu>button{height:40px;font-size:11.5px}.attention-filters{min-height:58px;padding:11px 15px}.attention-filters>span{font-size:12px}.attention-filters button{height:35px;padding:0 11px;font-size:11.5px}.attention-filters button b{min-width:21px;height:21px;font-size:10px}.requests-table{border-spacing:0 7px}.requests-table thead th{padding-top:13px;padding-bottom:13px;font-size:12.5px}.column-icon svg{width:16px;height:16px}.requests-table tbody tr{height:100px}.requests-table td{padding-top:16px;padding-bottom:16px;font-size:13px}.request-manager .workspace-avatar{width:40px;height:40px}.applications-table .quick-manager-picker>.manager-choice{width:98px;min-width:98px;height:38px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-trigger strong{font-size:12.5px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-menu{min-width:132px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-menu>button{font-size:11.5px}.request-id-cell{gap:8px}.request-id-cell .request-number{font-size:13.5px}.request-id-cell .status-badge.compact{height:29px;font-size:11px}.request-id-cell .status-badge.compact>i{width:21px;height:21px}.requests-table .created-card strong{font-size:13.5px!important}.requests-table .created-card small{font-size:11.5px!important}.requests-table .request-client>span{gap:5px}.requests-table .request-client>span>strong{font-size:14.5px}.requests-table .quick-call{font-size:12.5px}.requests-table .quick-call svg{width:14px;height:14px}.requests-table .request-client small{font-size:11.5px}.requests-table .request-client small svg{width:14px;height:14px}.requests-table .messenger{width:29px;height:29px}.requests-table .messenger svg{width:16px;height:16px}.requests-table .next-action strong{font-size:13.5px!important}.requests-table .next-action small{font-size:11px!important}.requests-table .next-action>i{width:26px;height:26px}.requests-table .next-action>i svg{width:14px;height:14px}.requests-table .request-hotel strong{font-size:13.5px}.requests-table .request-hotel .first-visit,.requests-table .request-hotel .returning-guest{font-size:10.5px}.requests-table .booking-period{gap:14px}.requests-table .booking-period strong{font-size:13.5px!important}.requests-table .booking-period small{font-size:10px!important}.pagination{font-size:12px}.pagination-size>span,.pagination .page-size-choice .crm-filter-trigger strong{font-size:11px}.applications-table th:first-child,.applications-table td:first-child{width:155px}.applications-table th:nth-child(2),.applications-table td:nth-child(2){width:125px}.applications-table th:nth-child(3),.applications-table td:nth-child(3){width:135px}.applications-table th:nth-child(4),.applications-table td:nth-child(4){width:245px}.applications-table th:nth-child(5),.applications-table td:nth-child(5){width:225px}.applications-table th:nth-child(6),.applications-table td:nth-child(6){width:190px}.applications-table th:nth-child(7),.applications-table td:nth-child(7){width:200px}}@media (max-width:720px){.overview-main small{font-size:11px}.overview-main p{font-size:10px}.overview-metrics>button{padding:10px 9px}.overview-metrics>button span{font-size:10px}.overview-metrics>button strong{font-size:20px}.overview-metrics>button small{font-size:9px}.applications-table .request-client>span>strong{font-size:15px}.applications-table .quick-call{font-size:13px}.applications-table .request-client small{font-size:12px}.applications-table .created-card strong{font-size:13px!important}.applications-table .created-card small{font-size:11px!important}.applications-table .request-hotel strong{font-size:14px}.applications-table .booking-period strong{font-size:13.5px!important}.applications-table .booking-period small{font-size:10px!important}.applications-table .next-action strong{font-size:13.5px!important}.applications-table .next-action small{font-size:11px!important}}.request-preview-drawer{width:min(480px,96vw)}.preview-drawer-head small{font-size:11px}.preview-drawer-head h2{font-size:24px}.preview-drawer-head p{font-size:13px}.preview-drawer-status .attention-pill{height:32px;padding:0 10px;font-size:10.5px}.preview-drawer-status .attention-pill svg{width:14px}.preview-drawer-tabs{height:48px}.preview-drawer-tabs button{height:48px;font-size:12px}.preview-drawer-tabs button b{min-width:20px;height:20px;font-size:9px}.preview-contact-card{padding:15px}.preview-contact-card>div>i{width:40px;height:40px}.preview-contact-card small{font-size:10px}.preview-contact-card strong{font-size:13.5px}.preview-contact-card a{font-size:12px}.preview-contact-card a svg{width:13px}.preview-contact-card .messenger{width:31px;height:31px}.preview-next-card{padding:14px 15px}.preview-next-card>header{font-size:10.5px}.preview-next-card .next-action>i{width:32px;height:32px}.preview-next-card .next-action strong{font-size:13.5px}.preview-next-card .next-action small{font-size:10.5px}.preview-facts article{min-height:72px;padding:11px 12px}.preview-facts article>i{width:32px;height:32px}.preview-facts small{font-size:9.5px}.preview-facts strong,.preview-context>header>span,.preview-history>header>span{font-size:11.5px}.preview-context>header small{font-size:9px}.preview-context>p{font-size:10.5px}.preview-history>header b{font-size:9px}.preview-history article strong{font-size:11px}.preview-history article small{font-size:9px}.preview-history article em{font-size:8.5px}.preview-activity>header>span{font-size:12px}.preview-activity>header>small{font-size:9px}.preview-timeline article>div strong{font-size:11px}.preview-timeline article>div small{font-size:8.5px}.preview-timeline article>div p{font-size:10px}.preview-note-composer textarea{font-size:11px}.preview-note-composer footer span{font-size:9px}.preview-note-composer footer button{height:34px;font-size:10px}.preview-drawer-actions{grid-template-columns:135px 1fr}.preview-drawer-actions button{height:44px;font-size:11.5px}.applications-table .request-id-cell{align-items:flex-start}.applications-table .request-number{color:#413b49;letter-spacing:.01em;white-space:nowrap;background:#faf8fd;border:1px solid #ddd6e9;border-radius:7px;align-items:center;min-height:27px;padding:0 8px;font-weight:620;display:inline-flex;font-size:12.5px!important}.applications-table .application-guests{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.applications-table .application-guests strong,.applications-table .application-guests small{align-items:flex-start;gap:5px;line-height:1.35;display:flex}.applications-table .application-guests strong{color:var(--crm-table-strong);font-size:12.5px;font-weight:580}.applications-table .application-guests small{color:var(--crm-table-muted);font-size:10.5px}.applications-table .application-guests svg{color:#81798a;stroke-width:1.8px;flex:none;width:14px;height:14px}.applications-table .application-guests .room-count{color:#625d6c;font-weight:600}.applications-table .application-guests .room-count svg{color:#6c50c8}.applications-table .request-hotel>span{flex-direction:column;gap:5px;min-width:0;display:flex}.applications-table .request-hotel>span>small:not(.first-visit):not(.returning-guest){max-width:155px;color:var(--crm-table-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (min-width:721px){.applications-table th:first-child,.applications-table td:first-child{width:145px}.applications-table th:nth-child(2),.applications-table td:nth-child(2){width:130px}.applications-table th:nth-child(3),.applications-table td:nth-child(3){width:125px}.applications-table th:nth-child(4),.applications-table td:nth-child(4){width:205px}.applications-table th:nth-child(5),.applications-table td:nth-child(5){width:175px}.applications-table th:nth-child(6),.applications-table td:nth-child(6){width:205px}.applications-table th:nth-child(7),.applications-table td:nth-child(7){width:175px}.applications-table th:nth-child(8),.applications-table td:nth-child(8){width:185px}.applications-table th:nth-child(9),.applications-table td:nth-child(9){width:42px}.orders-table th:nth-child(13),.orders-table td:nth-child(13){width:44px;min-width:44px}}@media (max-width:720px){.applications-table tbody tr{grid-template-areas:"id manager""created created""client client""guests guests""hotel hotel""period period""next next"}.applications-table td:nth-child(5){grid-area:guests}.applications-table td:nth-child(6){grid-area:next}.applications-table td:nth-child(7){grid-area:hotel}.applications-table td:nth-child(8){grid-area:period;position:static}.applications-table td:nth-child(9){position:absolute;bottom:8px;right:8px}.applications-table .application-guests{background:#fbfafc!important;border:1px solid #e8e4eb!important;border-radius:10px!important;padding:10px!important}}@media (max-width:420px){.applications-table tbody tr{grid-template-areas:"id""manager""created""client""guests""hotel""period""next"}}html[data-theme=dark] .applications-table .request-number{color:#eef0f6;background:#222630;border-color:#3a3f4d}html[data-theme=dark] .applications-table .application-guests{color:#d7dbe5}.applications-table .quick-manager-picker{gap:7px;overflow:visible}.applications-table .request-manager .workspace-avatar{width:36px;height:36px}.applications-table .quick-manager-picker>.manager-choice{width:82px;min-width:82px;height:36px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-trigger{height:36px;box-shadow:none;background:0 0;border-color:#0000;padding:0 5px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-trigger:hover{background:#f5f2fa}.applications-table .quick-manager-picker>.manager-choice .crm-filter-trigger strong{font-size:12.5px}.applications-table .quick-manager-picker>.manager-choice .crm-filter-trigger svg{width:13px}.applications-table .request-number{color:var(--crm-table-strong);letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:0;font-weight:620;display:inline;font-size:13.5px!important}@media (min-width:721px){.applications-table th:first-child,.applications-table td:first-child{width:160px}.applications-table th:nth-child(2),.applications-table td:nth-child(2),.applications-table th:nth-child(3),.applications-table td:nth-child(3){width:115px}.applications-table th:nth-child(4),.applications-table td:nth-child(4){width:200px}.applications-table th:nth-child(5),.applications-table td:nth-child(5){width:170px}.applications-table th:nth-child(6),.applications-table td:nth-child(6){width:195px}.applications-table th:nth-child(7),.applications-table td:nth-child(7){width:170px}.applications-table th:nth-child(8),.applications-table td:nth-child(8){width:180px}}html[data-theme=dark] .applications-table .quick-manager-picker>.manager-choice .crm-filter-trigger{background:0 0;border-color:#0000}html[data-theme=dark] .applications-table .quick-manager-picker>.manager-choice .crm-filter-trigger:hover{background:#282c36}html[data-theme=dark] .applications-table .request-number{color:#eef0f6;background:0 0}.requests-table.applications-table{min-width:1260px}.applications-table tbody tr{cursor:pointer}@media (min-width:721px){.applications-table th:first-child,.applications-table td:first-child{width:145px}.applications-table th:nth-child(2),.applications-table td:nth-child(2),.applications-table th:nth-child(3),.applications-table td:nth-child(3){width:105px}.applications-table th:nth-child(4),.applications-table td:nth-child(4){width:185px}.applications-table th:nth-child(5),.applications-table td:nth-child(5){width:155px}.applications-table th:nth-child(6),.applications-table td:nth-child(6){width:180px}.applications-table th:nth-child(7),.applications-table td:nth-child(7){width:155px}.applications-table th:nth-child(8),.applications-table td:nth-child(8){width:175px}.applications-table th:nth-child(9),.applications-table td:nth-child(9){width:42px}.applications-table .request-hotel strong{max-width:125px}}.summary-details strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (min-width:1051px){.workspace-layout{grid-template-columns:390px minmax(0,1fr)}}@media (min-width:761px) and (max-width:1050px){.workspace-layout{grid-template-columns:340px minmax(0,1fr)}}.request-summary{border-radius:15px}.summary-head{align-items:center;padding:18px 17px 16px}.summary-head>div{gap:11px}.summary-head>div>i{border-radius:11px;width:42px;height:42px}.summary-head>div>i svg{width:20px;height:20px}.summary-head strong{font-size:15px;font-weight:600}.summary-head small{font-size:11px}.summary-head .attention-pill{height:32px;padding:0 10px;font-size:10.5px}.summary-head .attention-pill svg{width:14px;height:14px}.workspace-status-choice{width:calc(100% - 32px);height:56px;margin:14px 16px}.workspace-status-choice .crm-filter-trigger{border-radius:11px;padding:0 14px}.workspace-status-choice .crm-filter-trigger small{font-size:10.5px}.workspace-status-choice .crm-filter-trigger strong{font-size:15px}.workspace-status-choice .crm-filter-menu>button{height:42px;font-size:12px}.summary-next-priority{background:#fffbfb;padding:15px 17px}.summary-next-priority>span{color:#756d7d;margin-bottom:10px;font-size:11px;font-weight:570}.summary-next-priority .next-action{gap:10px}.summary-next-priority .next-action>i{border-radius:10px;width:39px;height:39px}.summary-next-priority .next-action>i svg{width:18px}.summary-next-priority .next-action strong{font-size:18px!important;line-height:1.3!important}.summary-next-priority .next-action small{font-size:11.5px!important}.summary-block{gap:13px;padding:18px 17px}.summary-block>i{border-radius:11px;width:43px;height:43px}.summary-block>i svg{width:21px;height:21px}.summary-block>div{gap:6px}.summary-block div>span{font-size:10.5px}.summary-block div>strong{font-size:16px;font-weight:590}.client-summary a{font-size:13.5px}.client-summary a svg{width:16px;height:16px}.client-summary .summary-email{color:#6f6878;text-overflow:ellipsis;white-space:nowrap;max-width:285px;font-size:11.5px;overflow:hidden}.client-summary .summary-email svg{width:14px}.client-summary .messenger-actions{gap:7px;margin-top:5px}.client-summary .messenger{border-radius:10px;width:38px;height:38px}.client-summary .messenger svg{width:20px;height:20px}.hotel-summary small{font-size:10px}.hotel-summary .summary-source{color:#827b89;background:0 0;margin:0;padding:0}.hotel-summary small.returning,.hotel-summary small.first{padding:5px 7px}.hotel-summary small svg{width:12px;height:12px}.summary-details article{gap:10px;min-height:88px;padding:14px 15px}.summary-details article>i{border-radius:10px;width:36px;height:36px}.summary-details article>i svg{width:17px;height:17px}.summary-details small{font-size:10px}.summary-details strong{white-space:normal;font-size:13px;font-weight:580;line-height:1.3}.client-history-card>header{padding:15px 16px 12px}.client-history-card>header>div{gap:10px}.client-history-card>header i{border-radius:10px;width:35px;height:35px}.client-history-card>header i svg{width:17px;height:17px}.client-history-card>header strong{font-size:12.5px}.client-history-card>header small{font-size:9.5px}.client-history-card>header>b{min-width:28px;height:28px;font-size:10px}.previous-request-list{margin:0 14px}.previous-request-list>button{min-height:60px;padding:10px 3px}.previous-request-list strong{font-size:11.5px}.previous-request-list small{font-size:9.5px}.previous-state{padding:4px 6px;font-size:8.5px}.client-history-open{height:40px;font-size:10px}.duplicate-advice{margin:0 15px 10px;padding:10px 11px}.duplicate-advice strong{font-size:10.5px}.duplicate-advice span{font-size:9.5px}.summary-manager{padding:16px 17px}.summary-manager>span{margin-bottom:10px;font-size:10.5px}.summary-manager .workspace-avatar{width:38px;height:38px}.summary-manager .summary-manager-choice{height:42px}.summary-manager .summary-manager-choice .crm-filter-trigger strong{font-size:13px}.request-summary .summary-head>div>i,.request-summary .summary-block>i,.request-summary .summary-details article>i,.request-summary .summary-next-priority .next-action>i,.request-summary .client-history-card>header i{display:none}.request-summary .summary-head>div{gap:0}.request-summary .summary-block{gap:0;padding-left:20px;padding-right:20px}.request-summary .summary-block>div{width:100%}.request-summary .summary-details article{gap:0;min-height:76px;padding:14px 20px}.request-summary .summary-next-priority .next-action,.request-summary .client-history-card>header>div{gap:0}.client-summary .messenger{justify-content:center;align-items:center;line-height:0;display:flex;color:#fff!important}.client-summary .messenger svg{fill:currentColor;flex:none;width:19px;height:19px;margin:0;display:block;transform:none}.client-summary .messenger.telegram svg{width:18px;height:18px}.client-summary .messenger.whatsapp svg{width:20px;height:20px}.request-summary .summary-block div>span{font-size:12px;line-height:1.25}.request-summary .summary-block div>strong{font-size:17px;line-height:1.3}.request-summary .client-summary a{font-size:15px}.request-summary .client-summary .summary-email{font-size:13px}.request-summary .hotel-summary small{font-size:11px}.request-summary .summary-details small{font-size:11.5px;line-height:1.2}.request-summary .summary-details strong{font-size:14.5px;line-height:1.35}.request-summary .summary-next-priority>span{font-size:12px}.request-summary .summary-next-priority .next-action strong{font-size:20px!important}.request-summary .summary-next-priority .next-action small{font-size:12.5px!important}.request-summary .summary-site-origin{background:linear-gradient(135deg,#fbfaff 0%,#f7f4ff 100%);border:1px solid #e6e0f2;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:8px 0 3px;padding:11px 12px 11px 14px;display:flex}.request-summary .summary-site-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.request-summary .summary-site-origin small{color:#91899c;letter-spacing:.02em;white-space:nowrap;background:0 0;margin:0;padding:0;font-size:10.5px;font-weight:560}.request-summary .summary-site-origin a:not(.summary-site-actions a),.request-summary .summary-site-origin b{color:#4f426d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:620;text-decoration:none;overflow:hidden}.request-summary .summary-site-origin a:not(.summary-site-actions a):hover{color:#6547db;text-underline-offset:3px;text-decoration:underline}.request-summary .summary-site-actions{flex:none;align-items:center;gap:6px;display:flex}.request-summary .summary-site-actions button,.request-summary .summary-site-actions a{color:#6747db;cursor:pointer;background:#fff;border:1px solid #ded5f4;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;box-shadow:0 4px 12px #5239940f}.request-summary .summary-site-actions button:hover,.request-summary .summary-site-actions a:hover{color:#5332c8;background:#f2edff;border-color:#bca9ed;transform:translateY(-1px)}.request-summary .summary-site-actions button.copied{color:#238353;background:#eaf8f0;border-color:#bfe5cf}.request-summary .summary-site-actions svg{stroke-width:2px;width:16px;height:16px}.request-summary .summary-site-origin.empty{background:#faf9fc}.request-summary .trip-summary{border-bottom:1px solid #ebe8ef}.request-summary .trip-summary>header{background:#fbfafd;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 20px 12px;display:flex}.request-summary .trip-summary>header strong{color:#332e3b;font-size:14px;font-weight:620}.request-summary .trip-summary>header small{color:#958e9c;font-size:10.5px}.request-summary .trip-summary .summary-details{border-top:1px solid #eeeaf1;border-bottom:0}.request-summary .trip-summary .summary-details article{background:#fff;min-height:82px}html[data-theme=dark] .request-summary .summary-site-origin{background:#272b35;border-color:#383d49}html[data-theme=dark] .request-summary .summary-site-origin a:not(.summary-site-actions a),html[data-theme=dark] .request-summary .summary-site-origin b{color:#ece8f8}html[data-theme=dark] .request-summary .summary-site-actions button,html[data-theme=dark] .request-summary .summary-site-actions a{color:#bba4ff;box-shadow:none;background:#30343e;border-color:#464054}html[data-theme=dark] .request-summary .summary-site-actions button:hover,html[data-theme=dark] .request-summary .summary-site-actions a:hover{color:#d5c7ff;background:#3a3349;border-color:#755f9f}html[data-theme=dark] .request-summary .trip-summary>header strong,html[data-theme=dark] .request-summary .trip-summary .summary-details strong{color:#eef0f5}html[data-theme=dark] .request-summary .trip-summary .summary-details article{background:#20242d}.request-summary .trip-summary{background:linear-gradient(#fbfaff 0%,#f8f6fc 100%);border-bottom:0;padding:0 14px 15px}.request-summary .trip-summary>header{background:0 0;padding:17px 4px 13px}.request-summary .trip-summary>header strong{letter-spacing:-.015em;font-size:16px;font-weight:650}.request-summary .trip-summary>header small{color:#694cd0;background:#eee9ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:620}.request-summary .trip-summary .summary-details{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.request-summary .trip-summary .summary-details article{background:#fff;border-radius:13px;align-items:flex-start;min-height:92px;padding:15px 14px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #37295309;border:1px solid #e9e3f0!important}.request-summary .trip-summary .summary-details article:before{content:"";opacity:.8;background:#9b83e8;border-radius:0 0 6px 6px;height:3px;position:absolute;top:0;left:14px;right:14px}.request-summary .trip-summary .summary-details article:first-child,.request-summary .trip-summary .summary-details article:nth-child(2){background:linear-gradient(145deg,#fff 15%,#f5f1ff 100%)}.request-summary .trip-summary .summary-details article:nth-child(3),.request-summary .trip-summary .summary-details article:nth-child(4){background:linear-gradient(145deg,#fff 15%,#f1f8f4 100%)}.request-summary .trip-summary .summary-details article:nth-child(3):before,.request-summary .trip-summary .summary-details article:nth-child(4):before{background:#68b389}.request-summary .trip-summary .summary-details article:nth-child(5),.request-summary .trip-summary .summary-details article:nth-child(6){background:linear-gradient(145deg,#fff 15%,#f5f5fa 100%)}.request-summary .trip-summary .summary-details article:nth-child(5):before,.request-summary .trip-summary .summary-details article:nth-child(6):before{background:#9a94aa}.request-summary .trip-summary .summary-details article span{gap:7px}.request-summary .trip-summary .summary-details small{color:#8b8494;font-size:11px;font-weight:560}.request-summary .trip-summary .summary-details strong{color:#302a3b;font-size:15px;font-weight:640;line-height:1.3}.request-summary .summary-manager{background:linear-gradient(135deg,#faf8ff,#f3efff);border:1px solid #e5dff0;border-radius:14px;margin:0 14px 14px;padding:14px;box-shadow:0 6px 16px #47327b0a}.request-summary .summary-manager>span{color:#81788d;margin-bottom:9px;font-size:11px;font-weight:570}.request-summary .summary-manager>div{gap:10px}.request-summary .summary-manager .workspace-avatar{width:44px;height:44px;box-shadow:0 0 0 3px #fff,0 5px 13px #3628531a}.request-summary .summary-manager .summary-manager-choice{flex:1;width:auto;min-width:0;height:46px}.request-summary .summary-manager .summary-manager-choice .crm-filter-trigger{background:#ffffffe6;border-color:#d9d0eb;border-radius:11px;height:46px}.request-summary .summary-manager .summary-manager-choice .crm-filter-trigger strong{font-size:14px}html[data-theme=dark] .request-summary .trip-summary{background:linear-gradient(#242833,#20242d)}html[data-theme=dark] .request-summary .trip-summary>header{background:0 0}html[data-theme=dark] .request-summary .trip-summary .summary-details article,html[data-theme=dark] .request-summary .trip-summary .summary-details article:nth-child(n){background:linear-gradient(145deg,#262b35,#232730);border-color:#383d49!important}html[data-theme=dark] .request-summary .summary-manager{background:linear-gradient(135deg,#292d38,#282532);border-color:#3b3f4c}html[data-theme=dark] .request-summary .summary-manager .summary-manager-choice .crm-filter-trigger{background:#30343e;border-color:#494357}.workspace-title-line{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.workspace-title-line h1{margin-right:0}.workspace-title-line time{color:#8c8694;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.workspace-title-line time svg{color:#7464bd;width:13px;height:13px}.request-summary>.workspace-status-choice:first-child{margin-top:16px}@media (max-width:760px){.workspace-title-line{flex-direction:column;align-items:flex-start;gap:3px}.workspace-title-line time{font-size:10px}}.workspace-top{grid-template-columns:42px minmax(0,1fr) auto}.workspace-back{border-radius:10px;width:42px;height:42px;padding:0}.workspace-back svg{width:18px;height:18px}.status-badge.decision{color:#655b83;background:#f4f1fb;border-color:#ded9ef}.status-badge.decision>i{color:#6855a4;background:#e9e3f8}.status-badge.prebook{color:#267565;background:#edf8f5;border-color:#cfe4df}.status-badge.prebook>i{color:#267a68;background:#d9efea}.status-badge.missed{color:#9a671f;background:#fff7ea;border-color:#efdbbf}.status-badge.missed>i{color:#a66b18;background:#f9e9cf}.status-badge.waitlist{color:#55678f;background:#f1f4fb;border-color:#d8def1}.status-badge.waitlist>i{color:#566d9c;background:#e2e8f6}html[data-theme=dark] .status-badge.waitlist{color:#aebde2;background:#242c3d;border-color:#3b465f}html[data-theme=dark] .status-badge.waitlist>i{color:#b7c6e8;background:#303a50}.status-badge.refused{color:#9e4b53;background:#fff1f2;border-color:#ead7d9}.status-badge.refused>i{color:#a64e56;background:#f6dfe1}.stage-action-required{color:#8d6223;background:#fffaf0;border:1px solid #eadfc9;border-radius:9px;align-items:flex-start;gap:8px;margin:10px 15px 0;padding:10px 11px;display:flex}.stage-action-required>svg{flex:none;width:16px;height:16px;margin-top:1px}.stage-action-required>span{flex-direction:column;gap:3px;display:flex}.stage-action-required strong{font-size:10px;font-weight:600}.stage-action-required small{color:#8f7b5b;font-size:8.8px;line-height:1.4}.first-contact-action small{font-variant-numeric:tabular-nums}html[data-theme=dark] .stage-action-required{color:#e8c98f;background:#29251f;border-color:#574832}html[data-theme=dark] .stage-action-required small{color:#bfae8d}.request-workspace .workspace-top{background:radial-gradient(circle at 82% 0,#6f4bdc14,#0000 31%),linear-gradient(135deg,#fff 0,#fdfcff 58%,#faf8ff 100%);border-color:#e5dfef;border-radius:17px;gap:16px;min-height:112px;padding:18px 20px;box-shadow:0 12px 34px #362a5611}.request-workspace .workspace-back{background:#ffffffd1;border-color:#e0d9eb;border-radius:12px;align-self:center;box-shadow:0 5px 15px #372a580e}.request-workspace .workspace-heading{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.request-workspace .workspace-heading>.workspace-eyebrow{color:#684bd0;letter-spacing:.075em;background:#f5f1ff;border:1px solid #e6dfff;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.request-workspace .workspace-eyebrow svg{width:12px;height:12px}.request-workspace .workspace-title-line{gap:10px}.request-workspace .workspace-title-line h1{color:#292438;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:520}.request-workspace .workspace-title-line h1 strong{font-weight:690}.request-workspace .workspace-title-line time{color:#696373;font-variant-numeric:tabular-nums;background:#ffffffc7;border:1px solid #e7e1ee;border-radius:9px;height:30px;padding:0 10px;font-size:10.5px;font-weight:570;box-shadow:0 3px 9px #3c305609}.request-workspace .workspace-title-line time span{color:#9a93a3;font-weight:520}.request-workspace .workspace-title-line time svg{color:#7056d0;width:14px;height:14px}.request-workspace .workspace-context{color:#777080;align-items:center;gap:9px;min-width:0;font-size:11px;font-weight:530;display:flex}.request-workspace .workspace-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-workspace .workspace-context span:first-child{color:#4f485d;font-weight:620}.request-workspace .workspace-context i{background:#c8bddf;border-radius:50%;flex:none;width:4px;height:4px}.request-summary>.workspace-status-choice:first-child{height:70px;margin:15px 15px 13px}.workspace-status-choice .crm-filter-trigger{background:linear-gradient(135deg,#fbf9ff,#f4f0ff);border:1px solid #ded5f3;border-radius:14px;padding:0 16px 0 17px;position:relative;overflow:hidden;box-shadow:0 7px 18px #5139910f}.workspace-status-choice .crm-filter-trigger:before{content:"";background:#7355dc;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #7355dc1a}.workspace-status-choice .crm-filter-trigger>span{gap:5px}.workspace-status-choice .crm-filter-trigger small{color:#888093;font-size:10px;font-weight:560}.workspace-status-choice .crm-filter-trigger strong{color:#30293e;font-size:16px;font-weight:660}.workspace-status-choice .crm-filter-trigger>svg{color:#7257ca;width:17px;height:17px}.workspace-status-choice.open .crm-filter-trigger{background:linear-gradient(135deg,#fff,#f6f2ff);border-color:#9378e4;box-shadow:0 0 0 4px #6d4dd217,0 9px 22px #422e7514}.workspace-status-choice .crm-filter-menu{background:#fffffffa;border-color:#e1daeb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:none;padding:9px;display:grid;box-shadow:0 20px 45px #32264d2e}.workspace-status-choice .crm-filter-menu>button{color:#5b5464;white-space:normal;border:1px solid #0000;border-radius:10px;justify-content:flex-start;gap:7px;height:45px;padding:0 10px 0 30px;font-size:11.5px;font-weight:560;position:relative}.workspace-status-choice .crm-filter-menu>button:before{content:"";background:#7a5dde;border-radius:50%;width:8px;height:8px;position:absolute;left:12px}.workspace-status-choice .crm-filter-menu>button:nth-child(2):before{background:#4c88bf}.workspace-status-choice .crm-filter-menu>button:nth-child(3):before{background:#9162c3}.workspace-status-choice .crm-filter-menu>button:nth-child(4):before{background:#9b7cbd}.workspace-status-choice .crm-filter-menu>button:nth-child(5):before{background:#3a9b82}.workspace-status-choice .crm-filter-menu>button:nth-child(6):before{background:#d28a36}.workspace-status-choice .crm-filter-menu>button:nth-child(7):before{background:#bd6870}:is(.workspace-status-choice .crm-filter-menu>button:hover,.workspace-status-choice .crm-filter-menu>button:focus-visible){color:#573dbc;background:#f8f5ff;border-color:#e3dcf1}.workspace-status-choice .crm-filter-menu>button.selected{color:#5940bd;background:#eee8ff;border-color:#d9cff4;box-shadow:inset 0 0 0 1px #6847dc08}.workspace-status-choice .crm-filter-menu>button svg{width:14px;height:14px;position:absolute;right:10px}.workspace-status-choice.stage-work .crm-filter-trigger:before{background:#4c88bf;box-shadow:0 0 0 5px #4c88bf1a}.workspace-status-choice.stage-pick .crm-filter-trigger:before{background:#9162c3;box-shadow:0 0 0 5px #9162c31a}.workspace-status-choice.stage-decision .crm-filter-trigger:before{background:#9b7cbd;box-shadow:0 0 0 5px #9b7cbd1a}.workspace-status-choice.stage-prebook .crm-filter-trigger:before,.workspace-status-choice.stage-paid .crm-filter-trigger:before{background:#3a9b82;box-shadow:0 0 0 5px #3a9b821a}.workspace-status-choice.stage-missed .crm-filter-trigger:before,.workspace-status-choice.stage-wait .crm-filter-trigger:before{background:#d28a36;box-shadow:0 0 0 5px #d28a361a}.workspace-status-choice.stage-refused .crm-filter-trigger:before{background:#bd6870;box-shadow:0 0 0 5px #bd68701a}html[data-theme=dark] .request-workspace .workspace-top{background:radial-gradient(circle at 82% 0,#8261e221,#0000 33%),linear-gradient(135deg,#242832,#222630);border-color:#373b48}html[data-theme=dark] .request-workspace .workspace-back,html[data-theme=dark] .request-workspace .workspace-title-line time{color:#d6d8df;background:#2a2e38;border-color:#414654}html[data-theme=dark] .request-workspace .workspace-heading>.workspace-eyebrow{color:#c3adff;background:#302a42;border-color:#4b4167}html[data-theme=dark] .request-workspace .workspace-title-line h1{color:#f2f1f6}html[data-theme=dark] .request-workspace .workspace-context{color:#aaa8b3}html[data-theme=dark] .request-workspace .workspace-context span:first-child{color:#e1dfe7}html[data-theme=dark] .workspace-status-choice .crm-filter-trigger{background:linear-gradient(135deg,#2b2e39,#302a42);border-color:#49405e}html[data-theme=dark] .workspace-status-choice .crm-filter-menu{background:#242832;border-color:#414653}html[data-theme=dark] .workspace-status-choice .crm-filter-menu>button{color:#d2d2da}html[data-theme=dark] .workspace-status-choice .crm-filter-menu>button:hover{color:#cabaff;background:#302a42;border-color:#504765}html[data-theme=dark] .workspace-status-choice .crm-filter-menu>button.selected{color:#d2c2ff;background:#372f4d;border-color:#574a79}@media (max-width:1050px){.request-workspace .workspace-top{grid-template-columns:42px minmax(0,1fr)}.request-workspace .workspace-top-actions{grid-column:2}}@media (max-width:760px){.request-workspace .workspace-top{grid-template-columns:42px minmax(0,1fr);padding:15px}.request-workspace .workspace-top-actions{grid-column:1/-1}.request-workspace .workspace-title-line{gap:6px}.request-workspace .workspace-title-line time{height:auto;box-shadow:none;background:0 0;border:0;padding:0}.request-workspace .workspace-context{flex-wrap:wrap}.workspace-status-choice .crm-filter-menu{grid-template-columns:1fr 1fr}}@media (min-width:901px){.main-area:has(>.request-workspace.scroll-split){overflow:hidden}html:has(.request-workspace.scroll-together){height:auto!important;max-height:none!important;overflow:visible!important}body:has(.request-workspace.scroll-together){height:auto!important;max-height:none!important;overflow:visible!important}.crm-shell:has(.request-workspace.scroll-together){height:auto!important;max-height:none!important;overflow:visible!important}.body:has(.request-workspace.scroll-together){height:auto!important;max-height:none!important;overflow:visible!important}.main-area:has(>.request-workspace.scroll-together){height:auto!important;max-height:none!important;overflow:visible!important}.request-workspace.scroll-split{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 176px);min-height:0;display:flex;overflow:hidden}.request-workspace.scroll-split .workspace-top{flex:none}.request-workspace.scroll-split .workspace-layout{flex:1;align-items:stretch;min-height:0}.request-workspace.scroll-split .request-summary,.request-workspace.scroll-split .workspace-main{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#cfc5e3 transparent;height:100%;min-height:0;overflow:hidden auto}.request-workspace.scroll-split .request-summary{position:relative;top:auto}.request-workspace.scroll-split .workspace-tabs{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;flex:none;position:sticky;top:0}.request-workspace.scroll-split .request-summary::-webkit-scrollbar{width:8px}.request-workspace.scroll-split .workspace-main::-webkit-scrollbar{width:8px}.request-workspace.scroll-split .request-summary::-webkit-scrollbar-track{background:0 0}.request-workspace.scroll-split .workspace-main::-webkit-scrollbar-track{background:0 0}.request-workspace.scroll-split .request-summary::-webkit-scrollbar-thumb{background:#cfc5e3 padding-box padding-box;border:2px solid #0000;border-radius:999px}.request-workspace.scroll-split .workspace-main::-webkit-scrollbar-thumb{background:#cfc5e3 padding-box padding-box;border:2px solid #0000;border-radius:999px}.request-workspace.scroll-split .request-summary::-webkit-scrollbar-thumb:hover{background:#a995cf padding-box padding-box}.request-workspace.scroll-split .workspace-main::-webkit-scrollbar-thumb:hover{background:#a995cf padding-box padding-box}.request-workspace.scroll-together{display:block;height:auto!important;max-height:none!important;overflow:visible!important}.request-workspace.scroll-together .workspace-layout{align-items:start;height:auto!important;max-height:none!important;overflow:visible!important}.request-workspace.scroll-together .request-summary,.request-workspace.scroll-together .workspace-main{overscroll-behavior:auto;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.request-workspace.scroll-together .request-summary{position:static;top:auto}.request-workspace.scroll-together .workspace-tabs{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:static;top:auto}html[data-theme=dark] .request-workspace .workspace-tabs{background:#191c25f5}html[data-theme=dark] .request-workspace.scroll-split .request-summary,html[data-theme=dark] .request-workspace.scroll-split .workspace-main{scrollbar-color:#53596a transparent}}@media (min-width:901px) and (max-width:1120px){.request-workspace.scroll-split{height:calc(100dvh - 180px)}}@media (max-width:900px){.main-area:has(>.request-workspace){overflow:visible}.request-workspace{height:auto;overflow:visible}.request-workspace .workspace-layout{height:auto}.request-workspace .request-summary,.request-workspace .workspace-main{overscroll-behavior:auto;height:auto;overflow:visible}}.crm-option-copy{align-items:center;gap:7px;min-width:0;display:flex}.workspace-status-choice .crm-filter-menu{max-height:none;overflow:visible}.workspace-status-choice .crm-option-info{color:#7358c9;cursor:help;background:#fff;border:1px solid #d8cfee;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:700;line-height:1;transition:border-color .15s,background .15s,color .15s;display:grid;position:relative}.workspace-status-choice .crm-option-info:hover{color:#fff;background:#7253d4;border-color:#7a5bdd}.workspace-status-choice .crm-option-info em{z-index:120;visibility:hidden;color:#fff;white-space:normal;opacity:0;background:#302a3c;border:1px solid #ded6ec;border-radius:10px;width:238px;padding:10px 11px;font-size:10px;font-style:normal;font-weight:480;line-height:1.45;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);left:-34px;transform:translateY(-3px);box-shadow:0 12px 30px #2a213a3d}.workspace-status-choice .crm-option-info em:before{content:"";background:#302a3c;border-top:1px solid #ded6ec;border-left:1px solid #ded6ec;width:8px;height:8px;position:absolute;top:-5px;left:38px;transform:rotate(45deg)}.workspace-status-choice .crm-option-info:hover em{visibility:visible;opacity:1;transform:translateY(0)}.workspace-status-choice .crm-filter-menu>button:nth-child(2n) .crm-option-info em{left:auto;right:-34px}.workspace-status-choice .crm-filter-menu>button:nth-child(2n) .crm-option-info em:before{left:auto;right:38px}.workspace-status-choice .crm-filter-menu>button:nth-child(n+5) .crm-option-info em{top:auto;bottom:calc(100% + 8px);transform:translateY(3px)}.workspace-status-choice .crm-filter-menu>button:nth-child(n+5) .crm-option-info:hover em{transform:translateY(0)}.workspace-status-choice .crm-filter-menu>button:nth-child(n+5) .crm-option-info em:before{border:1px solid #ded6ec;border-top:0;border-left:0;top:auto;bottom:-5px}html[data-theme=dark] .workspace-status-choice .crm-option-info{color:#c4adff;background:#2e3340;border-color:#5a4e72}html[data-theme=dark] .workspace-status-choice .crm-option-info:hover{color:#fff;background:#7455d7;border-color:#9a7ded}html[data-theme=dark] .workspace-status-choice .crm-option-info em,html[data-theme=dark] .workspace-status-choice .crm-option-info em:before{color:#eff0f5;background:#12151c;border-color:#555b69}.workspace-scroll-switch{white-space:nowrap;background:#f5f3f8;border:1px solid #ddd7e8;border-radius:10px;align-items:center;height:38px;padding:3px;display:inline-flex}.workspace-scroll-switch button{color:#817a89;background:0 0;border:0;border-radius:7px;height:30px;padding:0 9px;font-size:9.5px;font-weight:580}.workspace-scroll-switch button.active{color:#6042c7;background:#fff;box-shadow:0 2px 7px #32274c17}html[data-theme=dark] .workspace-scroll-switch{background:#222630;border-color:#424755}html[data-theme=dark] .workspace-scroll-switch button{color:#9fa3ae}html[data-theme=dark] .workspace-scroll-switch button.active{color:#d4c6ff;background:#332d45}.summary-task-controls{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid;position:relative}.summary-task-controls>button{border-radius:9px;justify-content:center;align-items:center;gap:5px;height:35px;font-size:10px;font-weight:600;display:flex}.summary-task-controls>button svg{width:14px;height:14px}.task-complete{color:#27784b;background:#eef8f2;border:1px solid #cce6d6}.task-reschedule{color:#664bc5;background:#f8f5ff;border:1px solid #ddd5ee}.task-reschedule>svg:last-child{width:12px;margin-left:1px}.summary-next-priority.open{z-index:15;position:relative}.task-reschedule-menu{z-index:30;background:#fff;border:1px solid #ded7e8;border-radius:11px;gap:3px;width:166px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 16px 32px #3227492e}.task-reschedule-menu button{color:#554e5d;text-align:left;background:0 0;border:0;border-radius:7px;height:34px;padding:0 10px;font-size:10px}.task-reschedule-menu button:hover{color:#6245c7;background:#f3efff}.task-validation-error{color:#b74d4b;background:#fff3f2;border:1px solid #f0caca;border-radius:10px;align-items:flex-start;gap:7px;margin-top:9px;padding:9px 10px;font-size:10px;line-height:1.4;display:flex}.task-validation-error svg{flex:none;width:14px;height:14px;margin-top:1px}html[data-theme=dark] .task-complete{color:#8bd3aa;background:#20382c;border-color:#335c47}html[data-theme=dark] .task-reschedule{color:#c3afff;background:#2d283b;border-color:#504469}html[data-theme=dark] .task-reschedule-menu{background:#242832;border-color:#444856}html[data-theme=dark] .task-reschedule-menu button{color:#d2d4dc}html[data-theme=dark] .task-reschedule-menu button:hover{color:#d4c6ff;background:#332d45}html[data-theme=dark] .task-validation-error{color:#f1a2a3;background:#3b272a;border-color:#6a3f43}.task-reschedule-menu{width:198px}.task-reschedule-menu button.custom{border-top:1px solid #ebe6f0;border-radius:0 0 7px 7px;align-items:center;gap:7px;display:flex}.task-reschedule-menu button.custom svg{color:#7051d3;width:14px;height:14px}.task-schedule-layer{z-index:1900;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f192a61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.task-schedule-dialog{background:#fff;border:1px solid #ded7e8;border-radius:20px;width:min(440px,100%);overflow:visible;box-shadow:0 26px 70px #2a1f3d3d}.task-schedule-dialog>header{background:linear-gradient(135deg,#faf8ff,#fff);border-bottom:1px solid #ebe6ef;border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.task-schedule-dialog>header span{flex-direction:column;gap:3px;min-width:0;display:flex}.task-schedule-dialog>header small{color:#7252d2;letter-spacing:.1em;font-size:9.5px;font-weight:750}.task-schedule-dialog>header strong{color:#302a3b;font-size:19px}.task-schedule-dialog>header p{color:#8b8493;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin:2px 0 0;font-size:11.5px;overflow:hidden}.task-schedule-dialog>header button{color:#776f7f;background:#f0edf3;border:0;border-radius:11px;width:36px;height:36px;font-size:22px}.task-schedule-dialog>div{padding:20px 22px}.task-schedule-dialog .crm-date-time>button{height:50px;font-size:14px}.task-schedule-dialog .crm-date-popover{width:100%;box-shadow:none;margin-top:9px;position:relative;top:auto;left:auto}.task-schedule-dialog>footer{border-top:1px solid #ebe6ef;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.task-schedule-dialog>footer button{color:#665e6e;background:#fff;border:1px solid #ddd6e4;border-radius:11px;height:42px;padding:0 16px;font-size:11px;font-weight:650}.task-schedule-dialog>footer button[type=submit]{color:#fff;background:#6847dc;border-color:#6847dc;align-items:center;gap:7px;display:flex}.task-schedule-dialog>footer button svg{width:15px;height:15px}html[data-theme=dark] .task-schedule-layer{background:#05070ba8}html[data-theme=dark] .task-schedule-dialog{background:#242832;border-color:#444856}html[data-theme=dark] .task-schedule-dialog>header,html[data-theme=dark] .task-schedule-dialog>footer{background:#292d36;border-color:#444856}html[data-theme=dark] .task-schedule-dialog>header strong{color:#f0edf4}html[data-theme=dark] .task-schedule-dialog>footer button{color:#ddd9e3;background:#292d36;border-color:#4a4f5d}html[data-theme=dark] .task-schedule-dialog>footer button[type=submit]{color:#fff;background:#6847dc;border-color:#8062e8}@media (max-width:540px){.task-schedule-layer{align-items:end;padding:0}.task-schedule-dialog{border-radius:20px 20px 0 0;width:100%}.task-schedule-dialog>header{border-radius:20px 20px 0 0}.task-schedule-dialog>footer button{flex:1}.task-schedule-dialog>footer button[type=submit]{justify-content:center}}.stage-schedule-summary{background:#faf8ff;border:1px solid #e6dff2;border-radius:14px;grid-template-columns:minmax(0,.72fr) 24px minmax(0,1.28fr);align-items:center;gap:10px;margin-bottom:16px;padding:13px 14px;display:grid}.stage-schedule-summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.stage-schedule-summary small{color:#91899c;font-size:11px}.stage-schedule-summary strong{color:#352e40;text-overflow:ellipsis;font-size:13px;overflow:hidden}.stage-schedule-summary>i{color:#6847dc;background:#eee8ff;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.stage-schedule-summary>i svg{width:13px;height:13px}.stage-schedule-note{color:#766f7f;align-items:center;gap:7px;margin:12px 0 0;font-size:11px;line-height:1.4;display:flex}.stage-schedule-note svg{color:#6847dc;flex:none;width:15px;height:15px}html[data-theme=dark] .stage-schedule-summary{background:#292d36;border-color:#484252}html[data-theme=dark] .stage-schedule-summary strong{color:#f0edf4}html[data-theme=dark] .stage-schedule-summary>i{color:#a991ff;background:#393246}html[data-theme=dark] .stage-schedule-note{color:#b8b1c0}.task-stage-choice{width:100%;margin-bottom:10px}.task-stage-choice .crm-filter-trigger{min-height:52px}.task-stage-choice .crm-filter-menu{z-index:12;width:100%}.stage-schedule-summary.combined{grid-template-columns:1fr;margin-bottom:14px;padding:11px 13px}.stage-schedule-summary.combined strong{white-space:normal;line-height:1.35}.next-step-result{background:#faf8ff;border:1px solid #e5def1;border-radius:9px;flex-direction:column;padding:9px 10px;grid-template-columns:none!important;gap:3px!important;margin-top:8px!important;display:flex!important}.next-step-result small{color:#8f8799;font-size:8px}.next-step-result strong{color:#372f42;font-size:10px;line-height:1.35}.next-step-comment{margin-top:9px}.next-step-comment span{font-size:9px;font-weight:650}.next-step-comment b{color:#cb4d4d}.next-step-comment textarea{resize:vertical;color:#383140;min-height:58px;font:inherit;background:#fff;border:1px solid #ddd6e7;border-radius:8px;outline:0;padding:8px 9px;font-size:9px;line-height:1.4}.next-step-comment textarea:focus{border-color:#8064dc;box-shadow:0 0 0 3px #6948d71a}.step-save:disabled{cursor:not-allowed;opacity:.48}html[data-theme=dark] .next-step-result{background:#292d36;border-color:#45404e}html[data-theme=dark] .next-step-result strong{color:#f0edf4}html[data-theme=dark] .next-step-comment textarea{color:#f0edf4;background:#1f232c;border-color:#454a58}.attention-pill.none{color:#287a4c;background:#e8f6ed}.next-action.none>i{color:#287a4c;background:#e6f5eb}.next-action.none small{color:#287a4c}.requests-table tr.attention-none td:first-child{border-left-color:#58a879}.summary-task-controls.missing-action{grid-template-columns:1fr}.summary-task-controls.missing-action .task-reschedule{color:#fff;background:#6847dc;border-color:#6847dc}.request-finished{background:#f0f8f3;border:1px solid #cfe7d8;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.request-finished>i{color:#287a4c;background:#daf0e2;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.request-finished>i svg{width:18px}.request-finished>span{flex-direction:column;gap:3px;display:flex}.request-finished strong{color:#2e4939;font-size:13px}.request-finished small{color:#5f7c6b;font-size:10px}html[data-theme=dark] .attention-pill.none{color:#8bd3aa;background:#20382c}html[data-theme=dark] .request-finished{background:#20382c;border-color:#335c47}html[data-theme=dark] .request-finished>i{color:#8bd3aa;background:#294936}html[data-theme=dark] .request-finished strong{color:#cbead7}html[data-theme=dark] .request-finished small{color:#91bea2}@media (min-width:901px) and (max-width:1600px){.main-area:has(>.request-workspace){padding:20px 18px 24px}.request-workspace{padding:12px 14px 18px}.request-workspace.scroll-split{height:calc(100dvh - 144px)}.request-workspace .workspace-top{border-radius:14px;gap:12px;min-height:92px;margin-bottom:12px;padding:13px 14px}.request-workspace .workspace-title-line h1{font-size:21px}.request-workspace .workspace-heading{gap:4px}.request-workspace .workspace-heading>.workspace-eyebrow{height:21px;font-size:8px}.request-workspace .workspace-title-line time{height:27px;font-size:9.5px}.request-workspace .workspace-context{font-size:10px}.request-workspace .workspace-layout{grid-template-columns:330px minmax(0,1fr);gap:12px}.request-workspace .workspace-top-actions{gap:7px}.workspace-scroll-switch,.request-workspace .workspace-save,.request-workspace .workspace-create-order{height:36px}.request-workspace .workspace-save,.request-workspace .workspace-create-order{padding:0 10px}.workspace-scroll-switch button{height:28px}.request-workspace .workspace-top-actions .status-badge{height:34px}.request-summary>.workspace-status-choice:first-child{height:58px;margin:12px}.workspace-status-choice .crm-filter-trigger{border-radius:12px;padding-left:14px;padding-right:13px}.workspace-status-choice .crm-filter-trigger strong{font-size:14px}.workspace-status-choice .crm-filter-trigger small{font-size:9px}.request-summary .summary-next-priority{padding:13px 16px}.request-summary .summary-next-priority>span{margin-bottom:7px;font-size:10.5px}.request-summary .summary-next-priority .next-action strong{font-size:17px!important}.request-summary .summary-next-priority .next-action small{font-size:11px!important}.request-summary .summary-block{padding:14px 16px}.request-summary .summary-block div>span{font-size:10.5px}.request-summary .summary-block div>strong{font-size:15px}.request-summary .client-summary a{font-size:13.5px}.request-summary .client-summary .summary-email{font-size:11.5px}.client-summary .messenger{width:35px;height:35px}.request-summary .summary-site-origin{border-radius:11px;margin-top:6px;padding:9px 10px 9px 12px}.request-summary .summary-site-actions button,.request-summary .summary-site-actions a{border-radius:8px;width:31px;height:31px}.request-summary .trip-summary{padding:0 11px 12px}.request-summary .trip-summary>header{padding:13px 3px 10px}.request-summary .trip-summary>header strong{font-size:14px}.request-summary .trip-summary .summary-details{gap:6px}.request-summary .trip-summary .summary-details article{border-radius:11px;min-height:76px;padding:12px 11px 10px}.request-summary .trip-summary .summary-details small{font-size:9.5px}.request-summary .trip-summary .summary-details strong{font-size:12.5px}.workspace-tabs{height:49px;padding:0 13px}.workspace-tabs button{height:39px;padding:0 11px}.workspace-tab-content{padding:14px}.history-heading{margin-bottom:12px}.history-card{padding:11px 12px}.history-event{margin-bottom:9px}.note-composer{margin-top:13px}}@media (min-width:901px) and (max-width:1280px){.request-workspace .workspace-layout{grid-template-columns:305px minmax(0,1fr)}.workspace-scroll-switch button{padding:0 7px;font-size:8.5px}}@media (min-width:901px) and (max-height:820px){.request-workspace .workspace-top{min-height:84px;padding-top:10px;padding-bottom:10px}.request-workspace .workspace-heading>.workspace-eyebrow{display:none}.request-workspace.scroll-split{height:calc(100dvh - 136px)}}.request-workspace .workspace-main{--history-ink:#302b3b;--history-muted:#8b8593;--history-line:#e7e1ed;--history-soft:#faf8fd;--history-violet:#6847d6;background:#fbfafd;border-color:#e1dbe9;border-radius:18px;box-shadow:0 12px 34px #31274a0e}.request-workspace .workspace-tabs{border-bottom:1px solid var(--history-line);background:#fff;align-items:center;gap:6px;height:64px;padding:10px 18px 0}.request-workspace .workspace-tabs button{color:#746e7d;border:1px solid #0000;border-radius:10px;height:40px;padding:0 13px;font-size:12px;font-weight:580;transition:background .15s,border-color .15s,color .15s;position:relative}.request-workspace .workspace-tabs button:hover{color:#423a51;background:#faf8fd;border-color:#e3ddec}.request-workspace .workspace-tabs button.active{color:#6042c7;box-shadow:none;background:#f2edff;border-color:#ddd2fa}.request-workspace .workspace-tabs button b{color:#6445c9;background:#e7defd;min-width:21px;height:21px;font-size:9px}.request-workspace .workspace-tab-content{background:#fbfafd;padding:18px}.request-workspace .history-heading{background:#fff;border:1px solid #e4deec;border-radius:14px;min-height:72px;margin:0 0 12px;padding:13px 15px}.request-workspace .history-heading>div{gap:12px}.request-workspace .history-heading>div>i{color:#6648d0;background:#eee8ff;border-radius:12px;width:43px;height:43px}.request-workspace .history-heading>div>i svg{width:20px;height:20px}.request-workspace .history-heading h2,.request-workspace .section-title h2{color:var(--history-ink);letter-spacing:-.015em;font-size:17px;font-weight:620}.request-workspace .history-heading p,.request-workspace .section-title p{color:var(--history-muted);margin-top:4px;font-size:10.5px;line-height:1.35}.request-workspace .history-live{color:#43805d;background:#f1f8f4;border:1px solid #d9ebdf;border-radius:9px;height:30px;padding:0 10px;font-size:9.5px;font-weight:550}.request-workspace .history-live>i{width:7px;height:7px;box-shadow:0 0 0 3px #dcefe3}.request-workspace .history-filters{background:#f4f1f8;border-color:#e2dce9;border-radius:12px;gap:5px;margin:0 0 14px;padding:5px}.request-workspace .history-filters button{border:1px solid #0000;border-radius:9px;height:36px;padding:0 11px;font-size:10.5px;font-weight:560}.request-workspace .history-filters button svg{width:14px;height:14px}.request-workspace .history-filters button b{min-width:20px;height:20px;font-size:8px}.request-workspace .history-filters button:hover{color:#4e4758;background:#ffffffad}.request-workspace .history-filters button.active{color:#6042c7;background:#fff;border-color:#e2dbea;box-shadow:0 3px 9px #352b4d0f}.request-workspace .workspace-timeline{padding:4px 0 1px 2px}.request-workspace .workspace-timeline:before{background:#ddd4eb;top:25px;bottom:27px;left:20px}.request-workspace .history-event{grid-template-columns:42px minmax(0,1fr);gap:10px;margin-bottom:10px}.request-workspace .history-marker.person{color:inherit;background:#fff;padding:0;overflow:hidden}.request-workspace .history-marker.person .workspace-avatar{width:100%;height:100%;box-shadow:none;border-radius:50%;margin:0}.request-workspace .history-marker.person .workspace-avatar img{object-fit:cover;width:100%;height:100%}.request-workspace .history-marker{color:#6748ce;background:#eee8ff;border-width:5px;width:30px;height:30px;margin-top:12px}.request-workspace .history-marker svg{width:14px;height:14px}.request-workspace .history-card{background:#fff;border-color:#e3dde9;border-radius:13px;padding:15px 16px;position:relative;box-shadow:0 5px 16px #30274509}.request-workspace .history-card:before{content:"";opacity:.8;background:#ddd4ee;border-radius:0 3px 3px 0;width:3px;position:absolute;top:15px;bottom:15px;left:0}.request-workspace .history-event.system .history-card:before,.request-workspace .history-event.change .history-card:before{background:#9580dc}.request-workspace .history-event.call .history-card:before{background:#d7a354}.request-workspace .history-event.note .history-card:before{background:#6ba0c9}.request-workspace .history-event.next .history-card:before{background:#53a77c}.request-workspace .history-card>header{padding-left:3px}.request-workspace .history-card>header>span,.request-workspace .history-author>span{gap:4px}.request-workspace .history-card header strong{color:#35303e;font-size:12.5px;font-weight:620}.request-workspace .history-card header small{color:#918b98;font-size:9.5px;line-height:1.35}.request-workspace .history-card header>b{color:#746e7b;background:#f1eef5;border-radius:7px;padding:5px 8px;font-size:8.5px}.request-workspace .history-card>p{color:#5b5563;margin:11px 3px 0;font-size:11.5px;line-height:1.55}.request-call-recording{background:linear-gradient(135deg,#fff8ec,#fff);border:1px solid #eadcc5;border-radius:11px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:12px;margin:12px 3px 0;padding:10px 11px;display:grid}.request-call-recording>span{align-items:center;gap:9px;min-width:0;display:flex}.request-call-recording>span>i{color:#a56b19;background:#ffe9c4;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.request-call-recording>span>i svg{width:16px}.request-call-recording>span>span{flex-direction:column;gap:3px;min-width:0;display:flex}.request-call-recording strong{color:#42392e;font-size:11px}.request-call-recording small{color:#887b6b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.request-call-recording audio{width:100%;height:34px}.request-call-recording>a{color:#8b5a18;background:#fff;border:1px solid #dfd1bc;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:9.5px;font-weight:600;text-decoration:none;display:inline-flex}.request-call-recording>a svg{width:14px}.request-workspace .history-attachment{background:#faf8fd;border:1px solid #e1daea;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 3px 0;padding:10px 11px;display:flex}.request-workspace .history-attachment>span{grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.request-workspace .history-attachment>span>svg{color:#6847d6;grid-row:1/3;width:18px}.request-workspace .history-attachment strong{color:#393242;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.request-workspace .history-attachment small{color:#8d8694;font-size:9px}.request-workspace .history-attachment>div{gap:7px;display:flex}.request-workspace .history-attachment a{color:#6545cf;background:#fff;border:1px solid #dcd4e8;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:9.5px;font-weight:600;text-decoration:none;display:inline-flex}.request-workspace .history-attachment a:hover{background:#f5f1ff;border-color:#bca9ef}.request-workspace .history-attachment a svg{width:14px;height:14px}.request-workspace .history-card>header>button{border-radius:8px;width:30px;height:30px}.request-workspace .history-card>header>button svg{width:15px;height:15px}.documents-list .document-file-actions{align-items:center;gap:7px;display:flex}.documents-list .document-file-actions :where(a,button){color:#675f70;background:#fff;border:1px solid #ded8e7;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:9.5px;font-weight:600;text-decoration:none;display:inline-flex}.documents-list .document-file-actions :where(a,button):hover{color:#6545d2;background:#f6f2ff;border-color:#bdaaf0}.documents-list .document-file-actions :where(a,button) svg{width:14px;height:14px}.request-workspace .call-card{background:#fff}.request-workspace .call-content{background:#fff9ef;border-color:#efdfc6;border-radius:11px;margin-top:12px;padding:11px 12px}.request-workspace .call-content>div>i{background:#ffe8bd;border-radius:10px;width:34px;height:34px}.request-workspace .call-content>div>i svg{width:16px;height:16px}.request-workspace .call-content small{font-size:9px}.request-workspace .call-content button{border-radius:9px;height:35px;padding:0 11px;font-size:9.5px}.request-workspace .mango-note{background:#f5f2f7;border-radius:8px;padding:8px 10px;color:#7f7887!important;margin-top:9px!important;font-size:9.5px!important}.request-workspace .history-author{gap:9px}.request-workspace .history-author .workspace-avatar{width:34px;height:34px}.request-workspace .history-event.next .next-action{margin:10px 3px 0}.request-workspace .history-event.next .next-action strong{letter-spacing:-.015em;font-size:17px!important}.request-workspace .status-change{background:#f7f4fb;border-radius:10px;margin-top:11px;padding:10px 12px}.request-workspace .note-composer{background:#fff;border-color:#ddd6e7;border-radius:14px;margin:15px 0 0 52px;box-shadow:0 6px 18px #30274509}.request-workspace .history-note-composer{border-color:#d9d1e5;margin:0 0 18px;box-shadow:0 7px 20px #3027450b}.request-workspace .history-note-composer textarea{min-height:84px}.note-attachment-drafts{background:#f8f6fc;border-bottom:1px solid #e5e1eb;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;padding:10px 12px;display:grid}.note-attachment-drafts article{background:#fff;border:1px solid #ddd7e7;border-radius:10px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:8px;min-width:0;height:70px;padding:6px;display:grid;position:relative}.note-attachment-drafts img,.note-attachment-drafts article>i{object-fit:cover;color:#6847d3;background:#eee9f8;border-radius:7px;place-items:center;width:58px;height:56px;font-style:normal;display:grid}.note-attachment-drafts article>i svg{width:20px}.note-attachment-drafts article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.note-attachment-drafts strong{color:#403949;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.note-attachment-drafts small{color:#918a98;font-size:8px}.note-attachment-drafts button{color:#746d7b;cursor:pointer;background:#f0edf3;border:0;border-radius:7px;width:24px;height:24px;padding:0;font-size:17px}.note-attachment-error{color:#ad4d55;background:#fff4f5;border-top:1px solid #f0d9dc;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:8.5px;display:flex}.note-attachment-error svg{width:13px}.history-attachment-group{gap:9px;margin-top:11px;display:grid}.history-attachment-group.multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.history-attachment-group .history-attachment{margin:0!important}.history-attachment-group.multiple .attachment-thumbnail{height:clamp(170px,22vw,270px)}html[data-theme=dark] .note-attachment-drafts{background:#1d2029;border-color:#373b49}html[data-theme=dark] .note-attachment-drafts article{background:#242832;border-color:#414654}html[data-theme=dark] .note-attachment-drafts strong{color:#e4e6ed}html[data-theme=dark] .note-attachment-drafts button{color:#c5c1cc;background:#333744}@media (max-width:650px){.note-attachment-drafts,.history-attachment-group.multiple{grid-template-columns:1fr}.history-attachment-group.multiple .attachment-thumbnail{height:230px}.history-note-composer .composer-heading{align-items:flex-start;gap:8px}.history-note-composer .composer-heading>button{flex:none}}.request-workspace .composer-heading{background:#faf8fd;padding:13px 15px}.request-workspace .composer-heading strong{font-size:12.5px;font-weight:620}.request-workspace .composer-heading small{font-size:9.5px;line-height:1.35}.request-workspace .composer-heading button{border-radius:8px;height:30px;padding:0 8px;font-size:9.5px}.request-workspace .composer-heading button:hover{background:#f0ebff}.request-workspace .note-composer textarea{min-height:108px;padding:14px 15px;font-size:11.5px;line-height:1.55}.request-workspace .note-composer footer{min-height:52px;padding:9px 13px}.request-workspace .note-composer footer>span{font-size:9px}.request-workspace .note-composer footer button{border-radius:9px;height:35px;padding:0 13px;font-size:10px;font-weight:600}html[data-theme=dark] .request-workspace .workspace-main{--history-ink:#f0eef5;--history-muted:#a8a4b0;--history-line:#393d49;--history-soft:#20232c;background:#1d2029;border-color:#373b48}html[data-theme=dark] .request-workspace .workspace-tabs,html[data-theme=dark] .request-workspace .history-heading,html[data-theme=dark] .request-workspace .history-card,html[data-theme=dark] .request-workspace .note-composer{background:#242832;border-color:#393d49}html[data-theme=dark] .request-workspace .workspace-tabs button{color:#aaa6b2}html[data-theme=dark] .request-workspace .workspace-tabs button:hover{color:#efedf3;background:#292d37;border-color:#444957}html[data-theme=dark] .request-workspace .workspace-tabs button.active{color:#d0c0ff;background:#332d45;border-color:#524672}html[data-theme=dark] .request-workspace .history-heading>div>i{color:#c4adff;background:#332d45}html[data-theme=dark] .request-workspace .history-live{color:#91d1aa;background:#23362b;border-color:#345542}html[data-theme=dark] .request-workspace .history-filters{background:#20232c;border-color:#393d49}html[data-theme=dark] .request-workspace .history-filters button{color:#aaa6b2}html[data-theme=dark] .request-workspace .history-filters button.active{color:#d0c0ff;background:#332d45;border-color:#4d4269}html[data-theme=dark] .request-workspace .history-card header strong,html[data-theme=dark] .request-workspace .composer-heading strong{color:#efedf3}html[data-theme=dark] .request-workspace .history-card>p{color:#c0bcc6}html[data-theme=dark] .request-workspace .history-card header>b,html[data-theme=dark] .request-workspace .mango-note{background:#2d303a;color:#aaa6b2!important}html[data-theme=dark] .request-call-recording{background:linear-gradient(135deg,#2b241b,#242832);border-color:#55452f}html[data-theme=dark] .request-call-recording strong{color:#f0e5d3}html[data-theme=dark] .request-call-recording small{color:#b8aa98}html[data-theme=dark] .request-call-recording>a{color:#e2bd82;background:#2d303a;border-color:#5b4a33}html[data-theme=dark] .request-workspace .call-content{background:#30291f;border-color:#58472f}html[data-theme=dark] .request-workspace .status-change,html[data-theme=dark] .request-workspace .composer-heading{background:#20232c}html[data-theme=dark] .request-workspace .note-composer textarea{color:#efedf3;background:#242832}html[data-theme=dark] .request-workspace .note-composer footer{background:#222630;border-color:#393d49}@media (min-width:901px) and (max-width:1600px){.request-workspace .workspace-tabs{height:58px;padding:8px 13px 0}.request-workspace .workspace-tabs button{height:37px;padding:0 10px;font-size:10.5px}.request-workspace .workspace-tab-content{padding:13px}.request-workspace .history-heading{min-height:64px;padding:11px 13px}.request-workspace .history-heading>div>i{width:39px;height:39px}.request-workspace .history-heading h2{font-size:15px}.request-workspace .history-heading p{font-size:9.5px}.request-workspace .history-filters button{height:33px;padding:0 9px;font-size:9.5px}.request-workspace .history-card{padding:13px 14px}.request-workspace .history-card header strong{font-size:11.5px}.request-workspace .history-card>p{font-size:10.5px}.request-workspace .call-content{padding:10px 11px}.request-workspace .note-composer textarea{min-height:92px}.request-workspace .history-note-composer textarea{min-height:76px}}@media (max-width:760px){.request-workspace .workspace-main{border-radius:15px}.request-workspace .workspace-tabs{padding:8px 9px 0}.request-workspace .workspace-tab-content{padding:10px}.request-workspace .history-heading{align-items:flex-start}.request-workspace .history-live{display:none}.request-workspace .history-event{grid-template-columns:35px minmax(0,1fr);gap:7px}.request-workspace .workspace-timeline:before{left:16px}.request-workspace .history-marker{border-width:4px;width:25px;height:25px}.request-workspace .history-card{padding:12px}.request-workspace .note-composer{margin-left:0}.request-workspace .call-content{align-items:stretch}.request-workspace .call-content button{justify-content:center}}.team-analytics-page{color:#342e3e;gap:16px;padding:2px 0 30px;display:grid}.analytics-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:10px 4px 4px;display:flex}.analytics-heading>div:first-child>small{color:#7654db;letter-spacing:.13em;font-size:10px;font-weight:760}.analytics-heading h1{margin:5px 0 4px;font-size:32px;line-height:1.08}.analytics-heading p{color:#8c8594;margin:0;font-size:13px}.analytics-period{background:#f5f2f8;border:1px solid #e1dbe8;border-radius:14px;align-items:center;gap:4px;padding:4px;display:flex}.analytics-period button,.analytics-period label{color:#716a79;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font:620 11.5px/1 inherit;display:flex}.analytics-period button.active,.analytics-period label.active{color:#6743d8;background:#fff;box-shadow:0 3px 10px #30244614}.analytics-period svg{width:15px;height:15px}.analytics-period input{width:104px;color:inherit;font:inherit;background:0 0;border:0;outline:0}.analytics-error{color:#b84747;background:#fff0f0;border-radius:13px;align-items:center;gap:8px;padding:13px 15px;display:flex}.analytics-error svg{width:18px;height:18px}.analytics-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.analytics-summary article{background:#fff;border:1px solid #e3ddea;border-radius:18px;align-items:center;gap:12px;min-height:110px;padding:17px;display:flex;box-shadow:0 8px 24px #352b4809}.analytics-summary article>i{color:#6844d7;background:#eee8ff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.analytics-summary article>i svg{width:20px;height:20px}.analytics-summary article>span{flex-direction:column;min-width:0;display:flex}.analytics-summary small{color:#8d8695;font-size:11px}.analytics-summary strong{color:#312a3b;margin:3px 0;font-size:21px;line-height:1.15}.analytics-summary em{color:#aaa3b0;text-overflow:ellipsis;font-size:9.5px;font-style:normal;line-height:1.35;overflow:hidden}.analytics-summary article.attention{background:snow;border-color:#f0d5d5}.analytics-summary article.attention>i{color:#c85656;background:#fde9e9}.control-center{background:#fff;border:1px solid #dfd8e8;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #352b480d}.control-center>header{background:linear-gradient(135deg,#fbfaff,#f6f2ff);border-bottom:1px solid #ebe6ef;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.control-center>header>span{flex-direction:column;display:flex}.control-center>header small{color:#7654db;letter-spacing:.12em;font-size:10px;font-weight:760}.control-center>header h2{margin:4px 0 3px;font-size:22px}.control-center>header p{color:#91899a;margin:0;font-size:11px}.control-center>header>b{color:#71697a;align-items:center;gap:6px;font-size:10px;display:flex}.control-center>header>b svg{color:#47a777;width:14px;height:14px}.control-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:14px;display:grid}.control-metrics article{background:#fff;border:1px solid #e8e2ec;border-radius:16px;align-items:center;gap:10px;min-height:102px;padding:14px;display:flex}.control-metrics article>i{color:#6f4bd8;background:#efeaff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.control-metrics article>i svg{width:18px;height:18px}.control-metrics article>span{flex-direction:column;min-width:0;display:flex}.control-metrics small{color:#918a98;font-size:10px}.control-metrics strong{color:#332c3d;margin:2px 0;font-size:22px}.control-metrics em{color:#a19aa7;font-size:9px;font-style:normal;line-height:1.35}.control-metrics article.danger{background:#fff9f9;border-color:#f1d2d2}.control-metrics article.danger>i{color:#c64e4e;background:#fde7e7}.control-metrics article.warning{background:#fffbf5;border-color:#f0dec2}.control-metrics article.warning>i{color:#b87921;background:#fff0d7}.control-metrics article.good>i{color:#369666;background:#e7f7ee}.control-performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.control-performance article{background:#fbfafc;border:1px solid #e8e2ec;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.control-performance article>span{flex-direction:column;display:flex}.control-performance small{color:#938c9a;font-size:9.5px}.control-performance strong{margin-top:3px;font-size:13px}.control-performance b{color:#6848cb;white-space:nowrap;background:#eee9fb;border-radius:9px;padding:7px 9px;font-size:9.5px}.control-performance b.good{color:#31845a;background:#e7f6ed}.control-performance b.warning{color:#aa6d1c;background:#fff0d8}.control-performance b.danger{color:#b74646;background:#fde8e8}.control-alerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.control-alerts button{color:#4d414f;text-align:left;cursor:pointer;background:snow;border:1px solid #edd7d7;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px 12px;display:grid}.control-alerts button>svg:first-child{color:#c45b5b;width:18px}.control-alerts button>svg:last-child{color:#9c929f;width:15px}.control-alerts button>span{flex-direction:column;display:flex}.control-alerts strong{font-size:11px}.control-alerts small{color:#9b929f;margin-top:2px;font-size:9px}.company-finance{background:#fff;border:1px solid #dfd8e7;border-radius:22px;overflow:hidden;box-shadow:0 14px 38px #3024420d}.company-finance>header{background:linear-gradient(110deg,#fbf9ff,#fff);border-bottom:1px solid #e8e2ec;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.company-finance>header>div{align-items:center;gap:13px;display:flex}.company-finance>header i{color:#6844d7;background:#eee8ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.company-finance>header i svg{width:21px}.company-finance>header span{flex-direction:column;display:flex}.company-finance>header small{color:#7654db;letter-spacing:.11em;font-size:9.5px;font-weight:760}.company-finance>header h2{margin:2px 0;font-size:19px}.company-finance>header p{color:#948c9b;margin:0;font-size:10.5px}.company-finance>header>b{color:#34845b;align-items:center;gap:6px;font-size:9.5px;display:flex}.company-finance>header>b svg{width:13px}.company-finance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px 18px 10px;display:grid}.company-finance-grid article{background:#fcfbfd;border:1px solid #e7e1eb;border-radius:16px;flex-direction:column;min-height:94px;padding:15px;display:flex}.company-finance-grid small{color:#918997;font-size:10px}.company-finance-grid strong{color:#342e3e;margin:5px 0;font-size:20px}.company-finance-grid em{color:#aaa3b0;font-size:9px;font-style:normal;line-height:1.35}.company-finance-grid .received{background:#f8fcf9;border-color:#d9eadf}.company-finance-grid .received strong,.company-finance-grid .profit strong{color:#258155}.company-finance-grid .profit{background:#f4fbf7;border-color:#d5eadd}.company-finance-grid .salary{background:#faf8ff;border-color:#ded5f6}.company-finance-grid .salary strong{color:#6743d8}.finance-plan{background:#f7f4fa;border-radius:14px;align-items:center;gap:10px;margin:0 18px 14px;padding:12px 14px;display:flex}.finance-plan>span{flex-direction:column;flex:1;display:flex}.finance-plan small{color:#98909e;font-size:9px}.finance-plan strong{margin-top:3px;font-size:12px}.finance-plan>b{color:#b55;align-items:center;gap:5px;font-size:9.5px;display:flex}.finance-plan>b svg{width:14px}.payroll-preview{border:1px solid #e5dfea;border-radius:17px;margin:0 18px 18px;overflow:hidden}.payroll-preview>header{background:#faf9fb;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.payroll-preview>header>span{flex-direction:column;display:flex}.payroll-preview>header strong{font-size:12px}.payroll-preview>header small{color:#9c94a2;font-size:9px}.payroll-preview>header>b{color:#6743d8;font-size:15px}.payroll-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payroll-preview article{border-top:1px solid #eee9f1;grid-template-columns:38px minmax(0,1fr) minmax(115px,.6fr) minmax(120px,.65fr);align-items:center;gap:9px;padding:11px 14px;display:grid}.payroll-preview article:nth-child(odd){border-right:1px solid #eee9f1}.payroll-preview .manager-avatar{width:36px;height:36px}.payroll-preview article>span{flex-direction:column;min-width:0;display:flex}.payroll-preview article>span strong{font-size:10.5px}.payroll-preview article>span small{color:#9a929f;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.payroll-preview article>span.configured strong{color:#287e55}.payroll-preview article>span.missing{background:#fff1f1;border-radius:10px;padding:7px 9px}.payroll-preview article>span.missing small{color:#b85151}.payroll-preview article>span em{color:#928a99;margin-top:2px;font-size:8px;font-style:normal}.payroll-preview article>span>button{color:#6743d8;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font:700 8.5px/1 inherit}.salary-rule-layer{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d182759;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.salary-rule-dialog{background:#fff;border:1px solid #ddd5e7;border-radius:22px;width:min(540px,100%);overflow:hidden;box-shadow:0 30px 90px #281f3740}.salary-rule-dialog>header{background:#faf8ff;border-bottom:1px solid #e8e2ec;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.salary-rule-dialog>header span{flex-direction:column;display:flex}.salary-rule-dialog>header small{color:#7654db;letter-spacing:.11em;font-size:9px;font-weight:760}.salary-rule-dialog>header strong{margin:3px 0;font-size:20px}.salary-rule-dialog>header p{color:#928a99;margin:0;font-size:10px}.salary-rule-dialog>header button{color:#746d7b;cursor:pointer;background:#eeeaf2;border:0;border-radius:11px;width:34px;height:34px;font-size:20px}.salary-rule-dialog>div{grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px;display:grid}.salary-rule-dialog .filter-dropdown,.salary-rule-dialog .salary-base-field{grid-column:1/-1}.salary-rule-dialog>div>label{color:#756d7d;flex-direction:column;gap:6px;font-size:10px;display:flex}.salary-rule-dialog>div>label>small{color:#a098a6;font-size:8.5px}.salary-rule-dialog input{color:#342e3e;background:#fff;border:1px solid #ded7e6;border-radius:13px;outline:0;height:46px;padding:0 13px;font:650 12px/1 inherit}.salary-rule-dialog input:focus{border-color:#8464e2;box-shadow:0 0 0 3px #eee9ff}.salary-rule-dialog>div>p{color:#b94f4f;background:#fff0f0;border-radius:11px;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:10px;display:flex}.salary-rule-dialog>div>p svg{width:15px}.salary-rule-dialog>footer{border-top:1px solid #e8e2ec;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.salary-rule-dialog>footer button{color:#69616f;cursor:pointer;background:#fff;border:1px solid #ddd6e5;border-radius:12px;height:40px;padding:0 16px;font:650 10.5px/1 inherit}.salary-rule-dialog>footer button.primary{color:#fff;background:#6844d7;border-color:#6844d7}.salary-rule-dialog>footer button:disabled{opacity:.55;cursor:not-allowed}.schedule-connection{background:#faf9fc;border:1px dashed #d8d0e6;border-radius:16px;align-items:center;gap:12px;padding:13px 16px;display:flex}.schedule-connection>svg{color:#7351dc;width:21px;height:21px}.schedule-connection span{flex-direction:column;flex:1;gap:2px;display:flex}.schedule-connection strong{font-size:12.5px}.schedule-connection small{color:#938c9a;font-size:10.5px}.schedule-connection button{color:#7150d8;background:0 0;border:0;font-size:10.5px;font-weight:650}.analytics-workspace{background:#fff;border:1px solid #dfd8e7;border-radius:22px;grid-template-columns:290px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 14px 38px #3024420e}.analytics-team{background:#faf9fb;border-right:1px solid #e7e1eb}.analytics-team>header{border-bottom:1px solid #e7e1eb;justify-content:space-between;align-items:flex-start;padding:17px;display:flex}.analytics-team>header span{flex-direction:column;display:flex}.analytics-team>header strong{font-size:14px}.analytics-team>header small,.analytics-team>header>i{color:#9b94a1;font-size:9.5px;font-style:normal}.analytics-team>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebe6ee;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:14px 13px;display:grid}.analytics-team>button.selected{background:linear-gradient(90deg,#f0ebff,#faf8ff);box-shadow:inset 3px 0 #7048df}.analytics-team .manager-avatar{width:44px;height:44px}.analytics-team>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.analytics-team>button>span strong{font-size:12.5px}.analytics-team>button>span small{color:#9b94a2;font-size:9.5px}.analytics-team>button>span em{color:#726b79;align-items:center;gap:5px;margin-top:3px;font-size:9.5px;font-style:normal;display:flex}.analytics-team>button>span em i{background:#aaa;border-radius:50%;width:6px;height:6px}.analytics-team>button>span em i.free{background:#35a368}.analytics-team>button>span em i.call{background:#7351dc}.analytics-team>button>span em i.lunch{background:#d79436}.analytics-team>button>span em i.offline{background:#d26060}.analytics-team>button>div{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.analytics-team>button>div b{font-size:11px}.analytics-team>button>div small{color:#9c95a3;white-space:nowrap;font-size:8.5px}.analytics-team>button>div i{color:#bd4e4e;background:#fee9e9;border-radius:7px;place-items:center;min-width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.analytics-loading{text-align:center;color:#9b94a1;padding:30px;font-size:11px}.analytics-person{min-width:0;padding:20px}.analytics-person-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.analytics-person-head>div:first-child{align-items:center;gap:12px;display:flex}.analytics-person-head .manager-avatar{width:54px;height:54px}.analytics-person-head span{flex-direction:column;display:flex}.analytics-person-head span>small{color:#978f9e;font-size:10px}.analytics-person-head h2{margin:2px 0;font-size:21px}.analytics-person-head p{color:#7d7585;align-items:center;gap:5px;margin:0;font-size:10.5px;display:flex}.analytics-person-head p .presence-device{width:15px;height:15px}.analytics-person-head>div:last-child{gap:8px;display:flex}.analytics-person-head>div:last-child>span{background:#faf9fb;border:1px solid #e6e0eb;border-radius:13px;min-width:120px;padding:10px 12px}.analytics-person-head>div:last-child strong{font-size:18px}.analytics-day-chart{background:#fcfbfd;border:1px solid #e5dfea;border-radius:18px;margin-top:17px;padding:17px 18px 15px}.analytics-day-chart>header{justify-content:space-between;align-items:center;display:flex}.analytics-day-chart>header>span{flex-direction:column;display:flex}.analytics-day-chart>header strong{font-size:13px}.analytics-day-chart>header small,.analytics-day-chart>header>div{color:#97909e;font-size:9.5px}.analytics-day-chart>header>div{align-items:center;gap:5px;display:flex}.analytics-day-chart>header>div i{border-radius:50%;width:7px;height:7px}.crm-dot{background:#7250dd}.mango-dot{background:#31a268;margin-left:8px}.hour-chart{border-bottom:1px solid #e9e3ed;grid-template-columns:repeat(13,1fr);gap:5px;height:130px;margin-top:12px;display:grid}.hour-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.hour-chart>div>span{justify-content:center;align-items:flex-end;width:100%;height:105px;display:flex}.hour-chart>div>span i{background:linear-gradient(#7551df,#aa92ef);border-radius:7px 7px 2px 2px;width:min(23px,65%);min-height:2px;transition:height .25s}.hour-chart small{color:#aaa3b1;height:21px;padding-top:5px;font-size:8.5px}.status-track{height:24px;margin:7px 1.9% 0;position:relative}.status-track>i{background:#a69eb0;border-radius:5px;height:11px;position:absolute;top:5px}.status-track>i.free{background:#69c58f}.status-track>i.call{background:#7753df}.status-track>i.lunch{background:#e6ad5f}.status-track>i.away{background:#a6a0b0}.status-track>i.offline{background:#e38181}.status-track p{color:#aaa3b1;text-align:center;margin:4px 0;font-size:9.5px}.analytics-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.analytics-detail-grid article{background:#fff;border:1px solid #e7e1eb;border-radius:15px;padding:13px}.analytics-detail-grid header{align-items:center;gap:9px;display:flex}.analytics-detail-grid header>svg{color:#704ddd;width:19px;height:19px}.analytics-detail-grid header span{flex-direction:column;display:flex}.analytics-detail-grid small{color:#9b94a2;font-size:9.5px}.analytics-detail-grid strong{font-size:13px}.analytics-detail-grid p{color:#aaa3b1;margin:8px 0 0;font-size:9px;line-height:1.35}.analytics-lower{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:11px;margin-top:12px;display:grid}.analytics-timeline,.analytics-attention{background:#fff;border:1px solid #e4deea;border-radius:17px;overflow:hidden}.analytics-timeline>header,.analytics-attention>header{background:#fcfbfd;border-bottom:1px solid #e9e4ed;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.analytics-timeline>header>span,.analytics-attention>header>span{flex-direction:column;display:flex}.analytics-timeline>header strong,.analytics-attention>header strong{font-size:12.5px}.analytics-timeline>header small,.analytics-attention>header small{color:#9b94a2;font-size:9.5px}.analytics-timeline>header>b{color:#6744d4;background:#eee8ff;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.analytics-timeline>article{border-bottom:1px solid #eeeaf1;grid-template-columns:43px 30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 14px;display:grid}.analytics-timeline>article time{color:#8d8695;font-size:9.5px}.analytics-timeline>article>i{color:#4275b0;background:#eaf1fb;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.analytics-timeline>article>i.call{color:#be7b21;background:#fff1db}.analytics-timeline>article>i svg{width:14px;height:14px}.analytics-timeline>article>span{flex-direction:column;min-width:0;display:flex}.analytics-timeline>article strong{font-size:11px}.analytics-timeline>article small{color:#99919f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.analytics-timeline>article button{color:#6e4bd6;cursor:pointer;background:0 0;border:0;font-size:9.5px;font-weight:650}.analytics-empty{color:#9b94a1;text-align:center;padding:35px;font-size:10.5px}.analytics-attention>header{justify-content:flex-start;gap:9px}.analytics-attention>header>svg{color:#ca5555;width:19px;height:19px}.analytics-attention>p{color:#6f4d4d;border-bottom:1px solid #eee9f1;gap:8px;margin:0;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.analytics-attention>p>i{background:#dc6868;border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.analytics-all-good{color:#32835a;align-items:center;gap:9px;padding:18px 14px;display:flex}.analytics-all-good>svg{width:22px}.analytics-all-good span{flex-direction:column;display:flex}.analytics-all-good strong{font-size:11px}.analytics-all-good small{font-size:9.5px}.analytics-attention>footer{color:#9a939f;background:#faf9fb;align-items:flex-start;gap:7px;padding:12px 14px;font-size:8.8px;line-height:1.4;display:flex}.analytics-attention>footer svg{flex:none;width:14px;height:14px}html[data-theme=dark] .team-analytics-page{color:#ece9f0}html[data-theme=dark] .analytics-period,html[data-theme=dark] .analytics-team,html[data-theme=dark] .analytics-day-chart,html[data-theme=dark] .analytics-timeline>header,html[data-theme=dark] .analytics-attention>header{background:#272b34;border-color:#414653}html[data-theme=dark] .analytics-period button.active,html[data-theme=dark] .analytics-period label.active,html[data-theme=dark] .analytics-summary article,html[data-theme=dark] .analytics-workspace,html[data-theme=dark] .analytics-detail-grid article,html[data-theme=dark] .analytics-timeline,html[data-theme=dark] .analytics-attention{background:#292d36;border-color:#414653}html[data-theme=dark] .analytics-summary strong,html[data-theme=dark] .analytics-person-head h2{color:#f1eef4}html[data-theme=dark] .analytics-team>button{border-color:#414653}html[data-theme=dark] .analytics-team>button.selected{background:#332c49}html[data-theme=dark] .schedule-connection{background:#272b34;border-color:#4b4f5c}html[data-theme=dark] .control-center,html[data-theme=dark] .control-metrics article,html[data-theme=dark] .control-performance article,html[data-theme=dark] .control-alerts button{background:#292d36;border-color:#414653}html[data-theme=dark] .control-center>header{background:linear-gradient(135deg,#2d303a,#302b40);border-color:#414653}html[data-theme=dark] .control-metrics strong{color:#f1eef4}html[data-theme=dark] .company-finance,html[data-theme=dark] .company-finance>header,html[data-theme=dark] .company-finance-grid article,html[data-theme=dark] .payroll-preview{background:#292d36;border-color:#414653}html[data-theme=dark] .company-finance-grid strong{color:#f1eef4}html[data-theme=dark] .finance-plan,html[data-theme=dark] .payroll-preview>header{background:#272b34}@media (max-width:1280px){.control-metrics,.analytics-summary{grid-template-columns:repeat(3,1fr)}.analytics-workspace{grid-template-columns:250px minmax(0,1fr)}.analytics-detail-grid{grid-template-columns:repeat(2,1fr)}.analytics-lower{grid-template-columns:1fr}.analytics-attention{grid-template-columns:repeat(2,1fr);display:grid}.analytics-attention>header,.analytics-attention>footer{grid-column:1/-1}}@media (max-width:820px){.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-period{width:100%;overflow:auto}.analytics-period button,.analytics-period label{white-space:nowrap;flex:1}.control-center>header{flex-direction:column;align-items:flex-start}.control-metrics{grid-template-columns:repeat(2,1fr)}.control-performance,.control-alerts{grid-template-columns:1fr}.analytics-summary{grid-template-columns:repeat(2,1fr)}.analytics-workspace{display:block}.analytics-team{border-bottom:1px solid #e7e1eb;border-right:0;display:flex;overflow:auto}.analytics-team>header{min-width:170px}.analytics-team>button{border-right:1px solid #ebe6ee;min-width:220px}.analytics-person{padding:14px}.analytics-person-head{flex-direction:column;align-items:flex-start}.analytics-person-head>div:last-child{width:100%}.analytics-person-head>div:last-child>span{flex:1}.hour-chart{gap:2px}.analytics-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.team-analytics-page{gap:11px}.analytics-heading h1{font-size:25px}.analytics-heading p{font-size:11px}.analytics-summary{grid-template-columns:1fr 1fr}.analytics-summary article{min-height:94px;padding:12px}.analytics-summary article>i{width:38px;height:38px}.analytics-summary strong{font-size:18px}.schedule-connection button{display:none}.analytics-person-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.analytics-detail-grid{grid-template-columns:1fr 1fr}.analytics-lower{display:block}.analytics-attention{margin-top:10px;display:block}.analytics-timeline>article{grid-template-columns:36px 28px minmax(0,1fr)}.analytics-timeline>article button{grid-column:3}.hour-chart>div>span i{width:65%}}@media (max-width:1280px){.company-finance-grid{grid-template-columns:repeat(3,1fr)}.payroll-preview>div{grid-template-columns:1fr}.payroll-preview article:nth-child(odd){border-right:0}}@media (max-width:540px){.company-finance-grid{grid-template-columns:1fr 1fr;padding:12px}.company-finance-grid article{min-height:94px;padding:12px}.company-finance-grid strong{font-size:18px}.company-finance>header{align-items:flex-start;padding:15px}.company-finance>header>b{display:none}.finance-plan{flex-direction:column;align-items:stretch;margin:0 12px 12px}.payroll-preview{margin:0 12px 12px}.payroll-preview article{grid-template-columns:34px minmax(0,1fr);gap:7px}.payroll-preview article>span:nth-of-type(n+2){grid-column:2}}.team-analytics-page{grid-template-columns:minmax(0,1fr);min-width:0}.team-analytics-page>*,.analytics-heading>*,.analytics-summary>*,.schedule-connection>*,.analytics-workspace>*{min-width:0}@media (max-width:540px){.analytics-heading,.analytics-summary,.schedule-connection,.analytics-workspace{width:100%;max-width:100%}.analytics-period button,.analytics-period label{flex:none}}.manual-sales-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.manual-sales-actions .manual-create{white-space:nowrap;cursor:pointer;border:1px solid #d9d1e7;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 15px;font:650 12px/1 inherit;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.manual-sales-actions .manual-create svg{width:16px;height:16px}.manual-sales-actions .manual-create.secondary{color:#4f465e;background:#fff}.manual-sales-actions .manual-create.secondary:hover{background:#faf8ff;border-color:#bfaef1}.manual-sales-actions .manual-create.primary{color:#fff;background:linear-gradient(135deg,#6842dd,#7953e8);border-color:#6842dd;box-shadow:0 8px 20px #6842dd29}.manual-sales-actions .manual-create.primary:hover{background:linear-gradient(135deg,#5f39d2,#7048e1);transform:translateY(-1px)}.manual-request-layer{z-index:1800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f192a61;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.manual-request-modal{background:#fbfafc;border:1px solid #ddd5e8;border-radius:24px;flex-direction:column;width:min(850px,100%);max-height:min(820px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 80px #291f3e38}.manual-request-modal>header{background:linear-gradient(135deg,#faf8ff,#fff);border-bottom:1px solid #e8e3ee;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.manual-request-modal>header>div{align-items:center;gap:15px;display:flex}.manual-request-modal>header>div>i{color:#6842dd;background:#ece6ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.manual-request-modal>header span{display:block}.manual-request-modal>header small{color:#7057c7;letter-spacing:.11em;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.manual-request-modal>header h2{color:#302a3b;margin:0;font-size:25px;line-height:1.15}.manual-request-modal>header p{color:#8b8493;margin:5px 0 0;font-size:12.5px}.manual-request-modal>header>button{color:#766e7e;cursor:pointer;background:#f0edf3;border:0;border-radius:13px;width:42px;height:42px;font-size:25px}.manual-request-body{overscroll-behavior:contain;gap:14px;padding:18px 22px;display:grid;overflow:auto}.manual-request-body>section{background:#fff;border:1px solid #e5dfea;border-radius:18px;overflow:hidden}.manual-request-body>section>header{color:#6345ce;background:#fcfbfd;border-bottom:1px solid #eee9f2;align-items:center;gap:10px;padding:16px 18px;display:flex}.manual-request-body>section>header>svg{width:20px;height:20px}.manual-request-body>section>header span{flex-direction:column;gap:2px;display:flex}.manual-request-body>section>header strong{color:#3a3444;font-size:14px}.manual-request-body>section>header small{color:#958e9e;font-size:11px}.manual-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:17px 18px 20px;display:grid}.manual-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.manual-fields label.wide{grid-column:1/-1}.manual-fields label>span{color:#746d7c;font-size:11.5px;font-weight:620}.manual-fields label>span b{color:#7450df}.manual-fields input{color:#332d3e;background:#fff;border:1px solid #dcd5e4;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font:560 14px/1 inherit;transition:border-color .16s,box-shadow .16s}.manual-fields input:focus{border-color:#8d6ced;box-shadow:0 0 0 4px #7450df17}.manual-fields input::placeholder{color:#aaa3b1}.manual-fields .children-ages-field>small{color:#928b99;margin-top:-2px;font-size:10.5px;line-height:1.35}.manual-order-note{color:#28764c;background:#f1faf5;border:1px solid #d8e9df;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.manual-order-note>svg{flex:none;width:22px;height:22px}.manual-order-note span{flex-direction:column;gap:3px;display:flex}.manual-order-note small{color:#609073;font-size:11.5px;line-height:1.4}.manual-request-error{color:#b84747;background:#fff0f0;border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:12px;display:flex}.manual-request-error svg{width:17px;height:17px}.manual-request-modal>footer{background:#fff;border-top:1px solid #e8e3ee;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.manual-request-modal>footer button{color:#655d6d;cursor:pointer;background:#fff;border:1px solid #ddd6e4;border-radius:12px;height:44px;padding:0 18px;font:650 12px/1 inherit}.manual-request-modal>footer button[type=submit]{color:#fff;background:#6842dd;border-color:#6842dd;justify-content:center;align-items:center;gap:8px;min-width:170px;display:inline-flex}.manual-request-modal>footer button svg{width:16px;height:16px}.manual-request-modal>footer button:disabled{cursor:not-allowed;opacity:.52}html[data-theme=dark] .manual-sales-actions .manual-create.secondary{color:#e8e5ed;background:#292d36;border-color:#454a57}html[data-theme=dark] .manual-sales-actions .manual-create.primary{background:linear-gradient(135deg,#6546cc,#7654dc);border-color:#8062e8}html[data-theme=dark] .manual-request-layer{background:#05070b9e}html[data-theme=dark] .manual-request-modal{background:#22262e;border-color:#454957}html[data-theme=dark] .manual-request-modal>header,html[data-theme=dark] .manual-request-modal>footer{background:#272b34;border-color:#414653}html[data-theme=dark] .manual-request-modal>header h2,html[data-theme=dark] .manual-request-body>section>header strong{color:#f0edf4}html[data-theme=dark] .manual-request-modal>header p,html[data-theme=dark] .manual-fields label>span{color:#aaa5b2}html[data-theme=dark] .manual-request-body>section{background:#292d36;border-color:#414653}html[data-theme=dark] .manual-request-body>section>header{background:#272b34;border-color:#414653}html[data-theme=dark] .manual-fields input{color:#f0edf4;background:#242831;border-color:#4a4f5d}html[data-theme=dark] .manual-order-note{color:#9cdeb5;background:#20392b;border-color:#315943}@media (max-width:1260px){.page-heading{align-items:flex-start}.manual-sales-actions{max-width:650px}.manual-sales-actions .scope-switch{order:3;width:100%;margin-left:auto}}@media (max-width:760px){.manual-sales-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.manual-sales-actions .scope-switch{order:3;grid-column:1/-1;width:100%}.manual-sales-actions .outline,.manual-sales-actions .purple{display:none}.manual-sales-actions .manual-create{width:100%;padding:0 9px}.manual-request-layer{background:#1f192a80;align-items:flex-end;padding:0}.manual-request-modal{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.manual-request-modal>header{padding:18px}.manual-request-modal>header>div>i{width:46px;height:46px}.manual-request-modal>header h2{font-size:21px}.manual-request-modal>header p{font-size:11.5px}.manual-request-body{padding:12px}.manual-fields{grid-template-columns:1fr;padding:15px}.manual-fields label.wide{grid-column:auto}.manual-request-modal>footer{padding:12px}.manual-request-modal>footer button{flex:1;padding:0 10px}.manual-request-modal>footer button[type=submit]{flex:1.5;min-width:0}}:root{--crm-page:#f8f7fb;--crm-surface:#fff;--crm-surface-soft:#faf8fd;--crm-border:#e2dce9;--crm-border-strong:#d8d0e4;--crm-ink:#302b3b;--crm-muted:#837d8b;--crm-accent:#6847d6;--crm-accent-soft:#f0ebff;--crm-radius:16px;--crm-control-radius:11px;--crm-shadow:0 10px 30px #31274a0d}.calls-page,.clients-page,.staff-page,.library-page,.new-inbox{background:var(--crm-page);min-height:100%;color:var(--crm-ink);padding:24px clamp(18px,2vw,32px) 42px}.calls-heading,.clients-heading,.staff-heading,.library-heading,.inbox-heading{justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin:0 0 18px;display:flex}.calls-heading>div:first-child>span,.clients-heading>div:first-child>span,.staff-heading>div:first-child>span,.library-heading>div:first-child>span{color:var(--crm-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.calls-heading h1,.clients-heading h1,.staff-heading h1,.library-heading h1,.inbox-heading h1{color:var(--crm-ink);letter-spacing:-.025em;margin:5px 0 4px;font-size:30px;font-weight:610;line-height:1.12}.calls-heading p,.clients-heading p,.staff-heading p,.library-heading p,.inbox-heading p{color:var(--crm-muted);margin:0;font-size:13px;font-weight:430;line-height:1.45}.calls-board,.clients-board,.staff-board,.library-list,.library-detail,.inbox-orders{border:1px solid var(--crm-border);border-radius:var(--crm-radius);background:var(--crm-surface);box-shadow:var(--crm-shadow)}.call-stats,.client-stats,.staff-stats,.library-stats{gap:14px;margin-bottom:18px}.call-stats article,.client-stats article,.staff-stats article,.library-stats article{border:1px solid var(--crm-border);background:var(--crm-surface);min-height:112px;box-shadow:var(--crm-shadow);border-radius:15px;padding:17px 18px}.client-stats article>i,.staff-stats article>i,.library-stats article>i{border-radius:13px;width:48px;height:48px}.client-stats small,.staff-stats small,.library-stats small{color:var(--crm-muted);font-size:11px;line-height:1.3}.client-stats strong,.staff-stats strong,.library-stats strong{color:var(--crm-ink);font-size:24px;font-weight:600;line-height:1.15}.client-stats b,.staff-stats b,.library-stats b{color:#928c98;font-size:10px;font-weight:470;line-height:1.35}.calls-toolbar,.clients-toolbar,.library-toolbar,.staff-board>header,.inbox-filters{border-color:var(--crm-border);background:#fff;gap:10px;min-height:72px;padding:13px 14px}.calls-toolbar>label:first-child,.clients-toolbar>label,.library-toolbar>label,.staff-board>header>div,.inbox-filters .order-search{border:1px solid var(--crm-border-strong);border-radius:var(--crm-control-radius);background:var(--crm-surface-soft);min-width:260px;height:46px;padding:0 13px}.calls-toolbar input,.clients-toolbar input,.library-toolbar input,.staff-board>header input,.inbox-filters input{color:var(--crm-ink);font-family:inherit;font-size:13px;font-weight:430}.call-manager-dropdown,.call-period-dropdown,.client-filter-dropdown,.library-filter-dropdown,.inbox-sort-dropdown,.inbox-filters>.field{border-radius:var(--crm-control-radius);min-height:46px}.crm-filter-menu button{min-height:42px;font-size:13px}.client-scope,.call-scope,.call-filters{border-radius:11px;height:auto;min-height:46px;padding:4px}.client-scope button,.call-scope button,.call-filters button{border-radius:8px;height:36px;min-height:36px;padding:0 11px;font-size:12px}.calls-page{padding-top:24px}.calls-page .call-stats small{font-size:12px}.calls-page .call-stats b{font-size:11px}.calls-page .call-stats strong{font-size:30px}.calls-page .calls-list-head{color:#6e6776;background:#f4f1f9;min-height:50px;padding:0 17px;font-size:11px}.calls-page .call-row{gap:14px;min-height:108px;padding:15px 17px}.calls-page .call-client strong{font-size:14px}.calls-page .call-phone-history,.calls-page .call-client small{font-size:11px}.calls-page .call-link small,.calls-page .call-manager small,.calls-page .call-direction small{font-size:10px}.calls-page .call-link strong,.calls-page .call-manager strong,.calls-page .call-direction strong{font-size:12px}.calls-page .call-link b,.calls-page .call-result>span,.calls-page .reaction-sla{font-size:10.5px;line-height:1.4}.calls-page .call-recording strong{font-size:11px}.calls-page .call-recording small{font-size:9.5px}.calls-page .call-manager-stats>header strong,.calls-page .call-breakdown>span strong{font-size:13px}.calls-page .call-manager-stats>header small,.calls-page .call-breakdown>span small{font-size:11px}.calls-page .call-manager-stats article>span>strong{font-size:12.5px}.calls-page .call-manager-stats article>span>small{font-size:10.5px}.client-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.clients-toolbar{flex-wrap:wrap}.clients-table{min-width:1240px}.clients-table th{color:#665f70;background:#f4f1f9;padding:14px 13px;font-size:11px}.clients-table td{color:#403a48;padding:15px 13px;font-size:12px;line-height:1.4}.client-person strong,.client-interest strong,.client-manager strong{font-size:13px}.client-person small,.client-interest small,.client-manager small,.client-activity small{font-size:10.5px}.client-open{border-radius:8px;height:34px;padding:0 10px;font-size:11px}.staff-heading>button,.library-heading>button{border-radius:11px;height:44px;padding:0 15px;font-size:12px}.staff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:15px}.staff-card{border-color:var(--crm-border);border-radius:14px;box-shadow:0 6px 18px #31274a0a}.staff-card>header{grid-template-columns:50px minmax(0,1fr) auto;gap:11px;padding:15px}.staff-card>header>img,.staff-card>header>i{border-radius:14px;width:50px;height:50px}.staff-card>header>b{border-radius:7px;padding:5px 8px;font-size:9px}.staff-card>div{gap:13px;padding:14px 15px}.staff-card>div small{font-size:9.5px}.staff-card>footer{padding:12px 15px}.staff-role{border-radius:7px;padding:6px 8px;font-size:10px}.staff-card>footer button{font-size:11px}.staff-board>header>span{font-size:10.5px}.library-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.library-toolbar{flex-wrap:wrap;align-items:center;display:flex}.library-toolbar>label{flex:1}.library-toolbar>button{border:1px solid var(--crm-border-strong);background:#fff;border-radius:10px;height:44px;padding:0 13px;font-size:12px}.library-list>header{height:50px;padding:0 15px;font-size:11px}.library-list>button>i{border-radius:12px;width:42px;height:42px}.library-list strong{font-size:12.5px}.library-list small{font-size:10px}.library-detail>header>div>i{border-radius:13px;width:48px;height:48px}.library-detail h2{font-size:21px}.library-detail>header p{font-size:11px}.library-badges{gap:8px;padding:12px 17px}.library-badges span{padding:6px 8px;font-size:10px}.library-facts{gap:11px;padding:15px 17px}.library-facts article{border-radius:11px;min-height:92px;padding:12px}.library-facts i{width:34px;height:34px}.library-facts strong{font-size:11px;line-height:1.45}.library-columns{gap:12px;padding:15px 17px}.library-columns>section,.manager-knowledge{border-radius:11px;padding:14px}.library-columns li,.manager-knowledge li{font-size:10.5px;line-height:1.5}.library-contacts{border-radius:11px;margin:0 17px 17px}.library-contacts>header{min-height:56px;padding:11px 13px}.library-contacts a{min-height:62px;padding:10px 12px}.new-inbox .inbox-summary{grid-template-columns:280px minmax(0,1fr);gap:14px;margin-bottom:18px}.new-inbox .inbox-summary article,.new-inbox .inbox-summary>p{border-radius:14px;min-height:92px}.new-inbox .inbox-summary article span{font-size:11px}.new-inbox .inbox-summary article strong{font-size:25px}.new-inbox .inbox-summary>p{font-size:11px}.new-inbox .inbox-table thead th{padding:15px 13px;font-size:11.5px}.new-inbox .inbox-table td{padding:18px 13px;font-size:12px}.new-inbox .inbox-table td strong,.new-inbox .inbox-table td:nth-child(n+3) strong{font-size:13px}.new-inbox .inbox-table td small{font-size:10.5px}.new-inbox .inbox-table .request-number{font-size:12.5px}.new-inbox .queue-actions button{border-radius:9px;height:38px;padding:0 11px;font-size:10.5px}.new-inbox .inbox-footer{min-height:54px;font-size:10.5px}.new-inbox .inbox-footer small{font-size:10px}@media (min-width:1025px) and (max-width:1600px){.calls-page,.clients-page,.staff-page,.library-page,.new-inbox{padding:20px 18px 34px}.calls-heading h1,.clients-heading h1,.staff-heading h1,.library-heading h1,.inbox-heading h1{font-size:27px}.call-stats article,.client-stats article,.staff-stats article,.library-stats article{min-height:102px;padding:15px}.staff-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.library-layout{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:1024px){.calls-page,.clients-page,.staff-page,.library-page,.new-inbox{padding:18px 16px 30px}.calls-heading,.clients-heading,.staff-heading,.library-heading,.inbox-heading{flex-wrap:wrap;align-items:flex-start}.call-stats,.client-stats,.staff-stats,.library-stats,.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-layout{grid-template-columns:280px minmax(0,1fr)}.new-inbox .inbox-summary{grid-template-columns:1fr 1.5fr}.calls-toolbar,.clients-toolbar,.library-toolbar,.inbox-filters{flex-wrap:wrap;align-items:stretch}.calls-toolbar>label:first-child,.clients-toolbar>label,.library-toolbar>label,.inbox-filters .order-search{flex:320px;min-width:0}}@media (max-width:720px){.calls-page,.clients-page,.staff-page,.library-page,.new-inbox{padding:14px 12px 28px}.calls-heading,.clients-heading,.staff-heading,.library-heading,.inbox-heading{gap:12px;min-height:0;margin-bottom:14px}.calls-heading h1,.clients-heading h1,.staff-heading h1,.library-heading h1,.inbox-heading h1{font-size:24px}.calls-heading p,.clients-heading p,.staff-heading p,.library-heading p,.inbox-heading p{font-size:12px}.calls-heading>div:first-child,.clients-heading>div:first-child,.staff-heading>div:first-child,.library-heading>div:first-child{width:100%}.call-stats,.client-stats,.staff-stats,.library-stats{grid-template-columns:1fr 1fr;gap:9px}.call-stats article,.client-stats article,.staff-stats article,.library-stats article{border-radius:13px;gap:10px;min-height:98px;padding:12px}.call-stats article>button,.client-stats article>i,.staff-stats article>i,.library-stats article>i{border-radius:11px;width:40px;height:40px}.calls-page .call-stats strong,.client-stats strong,.staff-stats strong,.library-stats strong{font-size:21px}.client-stats small,.staff-stats small,.library-stats small,.calls-page .call-stats small{font-size:9.5px}.client-stats b,.staff-stats b,.library-stats b,.calls-page .call-stats b{font-size:8.5px}.calls-toolbar,.clients-toolbar,.library-toolbar,.staff-board>header,.inbox-filters{border-radius:13px;padding:10px}.calls-toolbar>label:first-child,.clients-toolbar>label,.library-toolbar>label,.staff-board>header>div,.inbox-filters .order-search{flex-basis:100%;width:100%;min-width:0}.call-scope,.client-scope,.call-filters{width:100%;overflow-x:auto}.call-scope button,.client-scope button,.call-filters button{flex:none}.staff-grid{grid-template-columns:1fr;padding:10px}.staff-card>header{grid-template-columns:48px minmax(0,1fr) auto}.library-layout{display:block}.library-list{max-height:310px;margin-bottom:12px;overflow:auto}.library-detail h2{font-size:18px}.library-facts,.library-columns,.library-contacts>div{grid-template-columns:1fr}.library-contacts a{border-right:0}.new-inbox .inbox-summary{grid-template-columns:1fr}.new-inbox .inbox-summary>p{min-height:72px}.new-inbox .table-scroll,.clients-page .client-table-wrap,.calls-page .calls-list{overscroll-behavior-x:contain;overflow-x:auto}.calls-page .calls-list-head{display:none}.calls-page .call-row{grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:14px;display:grid}.calls-page .call-client,.calls-page .call-link,.calls-page .call-result{grid-column:1/-1}.calls-page .call-recording{justify-content:flex-start}.clients-table{min-width:900px}.new-inbox .inbox-table{min-width:980px}.staff-heading>button,.library-heading>button{justify-content:center;width:100%}}@media (max-width:440px){.call-stats,.client-stats,.staff-stats,.library-stats,.calls-page .call-row{grid-template-columns:1fr}.calls-page .call-manager,.calls-page .call-direction,.calls-page .call-recording{grid-column:1}.library-detail>header{padding:14px}.library-detail>header>div>i{display:none}}html[data-theme=dark] .calls-page,html[data-theme=dark] .clients-page,html[data-theme=dark] .staff-page,html[data-theme=dark] .library-page,html[data-theme=dark] .new-inbox{--crm-page:#171a21;--crm-surface:#242832;--crm-surface-soft:#20232c;--crm-border:#393d49;--crm-border-strong:#454a58;--crm-ink:#efedf3;--crm-muted:#aaa6b2;background:var(--crm-page);color:var(--crm-ink)}html[data-theme=dark] .calls-board,html[data-theme=dark] .clients-board,html[data-theme=dark] .staff-board,html[data-theme=dark] .library-list,html[data-theme=dark] .library-detail,html[data-theme=dark] .call-stats article,html[data-theme=dark] .client-stats article,html[data-theme=dark] .staff-stats article,html[data-theme=dark] .library-stats article{border-color:var(--crm-border);background:var(--crm-surface)}.today-payments{border-color:var(--crm-border);box-shadow:var(--crm-shadow);border-radius:16px}.today-payments>header{background:linear-gradient(110deg,#f7f3ff,#fff 68%);min-height:74px;padding:14px 17px}.today-payments>header>div>i{border-radius:12px;width:44px;height:44px}.today-payments>header small{font-size:10px}.today-payments>header h2{font-size:17px}.today-payments>header p{font-size:10.5px;line-height:1.4}.today-payments>header>b{font-size:10.5px}.today-payment-layout{gap:14px;padding:15px 17px}.payment-summary-cards{gap:10px}.payment-summary-cards article{border-radius:12px;min-height:92px;padding:14px}.payment-summary-cards article>i{border-radius:11px;width:40px;height:40px}.payment-summary-cards article small{font-size:10px}.payment-summary-cards article strong{font-size:19px}.payment-summary-cards article em{font-size:9px;line-height:1.35}.today-payment-layout>aside{border-radius:12px}.today-payment-layout>aside>header{height:44px;padding:0 12px;font-size:10.5px}.today-payment-layout>aside>header b{font-size:9px}.today-payment-layout>aside>article{grid-template-columns:34px 1fr auto;gap:9px;min-height:66px;padding:10px 12px}.today-payment-layout>aside .workspace-avatar{width:34px;height:34px}.today-payment-layout>aside>article>span strong{font-size:11px}.today-payment-layout>aside>article small{font-size:9px}.today-payment-layout>aside>article>div strong{font-size:11.5px}.payments-empty{font-size:10px}.scope-switch{border-radius:10px;height:44px}.scope-switch button{border-radius:8px;height:36px;padding:0 11px;font-size:11.5px}.orders{border-color:var(--crm-border);box-shadow:var(--crm-shadow);border-radius:16px}.filters{gap:10px;padding:14px}.order-search{border-radius:10px;height:44px;padding:0 12px}.order-search input{font-size:12px}.filters>button{border-radius:10px;height:44px;padding:6px 11px;font-size:10px}.filters>button b{font-size:12px}.filters .reset{font-size:11px}.orders th{padding:13px 11px;font-size:10.5px}.orders td{padding:14px 11px;font-size:11.5px;line-height:1.4}.orders td strong{font-size:12px}.orders td small{font-size:9.5px}.orders .badge{border-radius:7px;padding:6px 8px;font-size:10px}.pagination{min-height:56px;font-size:10.5px}.pagination button{font-size:11px}.follow-up-dialog,.call-lead-dialog,.call-stats-dialog,.staff-modal,.staff-access-modal,.hotel-editor,.client-drawer{border-color:var(--crm-border);border-radius:18px;box-shadow:0 28px 90px #231a3440}.follow-up-dialog>header small,.call-lead-dialog>header small,.call-stats-dialog>header small{font-size:10px}.follow-up-dialog>header strong,.call-lead-dialog>header strong,.call-stats-dialog>header strong{font-size:18px}.follow-up-dialog>header p,.call-lead-dialog>header p,.call-stats-dialog>header p{font-size:11px;line-height:1.4}.follow-up-client small,.call-lead-source small{font-size:10px}.follow-up-client strong,.call-lead-source strong{font-size:12.5px}.follow-up-client a,.follow-up-client em{font-size:11px}.follow-up-result>header span,.follow-up-next>header strong,.follow-up-note>span{font-size:12px}.follow-up-result>header small,.follow-up-next>header small{font-size:10px}.follow-up-note textarea{font-size:12px}.follow-up-note>em{font-size:9px}.follow-up-error{font-size:11px}.follow-up-dialog>footer button{font-size:11.5px}.call-lead-source>b{font-size:10px}.call-lead-form label>span{font-size:11px}.call-lead-form input{font-size:12px}.call-lead-dialog>footer button{font-size:11px}.call-stats-dialog-toolbar input{font-size:12px}.call-stats-dialog-toolbar>span{font-size:10px}.call-stats-dialog-head{font-size:10.5px}.call-stats-dialog-list strong{font-size:11.5px}.call-stats-dialog-list small{font-size:9.5px}.call-stats-dialog>footer{font-size:10px}.drawer-head{padding:22px}.order-title h2{font-size:21px}.drawer-head p{font-size:11.5px}.drawer-tabs{gap:20px;padding:0 22px}.drawer-tabs button{min-height:42px;padding:0 6px 12px;font-size:12px}.drawer-content{padding:18px 21px 28px}.info-box{border-radius:11px;padding:13px}.info-box strong{font-size:11.5px}.info-box span{font-size:10px}.event-card{border-radius:11px;padding:13px 14px}.event-top strong{font-size:12px}.event-top button,.event-card>span{font-size:10px}.event-card p{font-size:11px;line-height:1.45}.details-grid .field span{font-size:10px}.details-grid .field strong{font-size:12px}.finance-total span{font-size:11px}.finance-total small{font-size:10px}@media (max-width:1024px){.today-payment-layout{grid-template-columns:1fr}.today-payment-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.today-payment-layout>aside>header{grid-column:1/-1}.today-payment-layout>aside>article{border-right:1px solid #ece8ef}.orders .table-scroll{overscroll-behavior-x:contain}}@media (max-width:720px){.today-payments>header{flex-wrap:wrap;align-items:flex-start}.today-payments>header>b{width:100%;padding-left:54px}.today-payment-layout{padding:11px}.payment-summary-cards{grid-template-columns:1fr}.today-payment-layout>aside{display:block}.filters>*{flex:100%;min-width:0!important}.follow-up-layer,.call-lead-layer,.call-stats-layer{align-items:flex-end;padding:0}.follow-up-dialog,.call-lead-dialog,.call-stats-dialog{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:92dvh}.follow-up-client,.call-lead-form{grid-template-columns:1fr}.follow-up-dialog>footer,.call-lead-dialog>footer{z-index:4;position:sticky;bottom:0}.drawer{z-index:220;border-left:0;height:100dvh;position:fixed;inset:0}.drawer-content{padding:15px}.details-grid{grid-template-columns:1fr}}.chat-dock{z-index:250;pointer-events:none;isolation:isolate}.chat-dock-panel,.chat-dock-launcher{pointer-events:auto}.chat-safe-panel{pointer-events:auto;background:#fff;border:1px solid #ded8e8;border-radius:18px;flex-direction:column;width:min(420px,100vw - 28px);height:min(680px,100dvh - 92px);display:flex;overflow:hidden;box-shadow:0 22px 65px #271d3938}.chat-safe-panel>header{background:#faf8ff;border-bottom:1px solid #ebe6f0;justify-content:space-between;align-items:center;min-height:67px;padding:12px 14px;display:flex}.chat-safe-panel>header>div{align-items:center;gap:9px;min-width:0;display:flex}.chat-safe-panel>header>div>button,.chat-safe-panel>header>button{color:#6c6376;background:#eee9f5;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.chat-safe-panel>header>button{font-size:20px}.chat-safe-panel>header svg{width:15px}.chat-safe-panel>header span{flex-direction:column;gap:3px;min-width:0;display:flex}.chat-safe-panel>header strong{color:#312b39;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.chat-safe-panel>header small{color:#8c8492;font-size:10px}.chat-safe-panel>nav{border-bottom:1px solid #eeeaf1;gap:6px;padding:10px 12px;display:flex}.chat-safe-panel>nav button{color:#756d7d;background:#f3f0f6;border:0;border-radius:9px;height:34px;padding:0 10px;font:600 10px/1 inherit}.chat-safe-panel>nav button.active{color:#6142cb;background:#ece6ff}.chat-safe-panel>nav button.primary{color:#fff;background:#6847d7;align-items:center;gap:5px;margin-left:auto;display:flex}.chat-safe-panel>nav svg{width:13px}.chat-safe-search{background:#fbfafc;border:1px solid #ded8e6;border-radius:10px;align-items:center;gap:8px;height:40px;margin:10px 12px 6px;padding:0 11px;display:flex}.chat-safe-search svg{color:#8d8497;width:15px}.chat-safe-search input{color:#3d3745;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.chat-safe-list{flex:1;min-height:0;padding:4px 8px 10px;overflow:auto}.chat-safe-list>button{color:#3d3744;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;padding:10px 9px;display:grid;position:relative}.chat-safe-list>button:hover,.chat-safe-list>button.unread{background:#f5f1ff}.chat-safe-list>button>i,.chat-safe-contacts i{color:#6546cc;background:#ece6fb;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;display:grid;overflow:hidden}.chat-safe-list img,.chat-safe-contacts img{object-fit:cover;width:100%;height:100%}.chat-safe-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.chat-safe-list strong,.chat-safe-list b,.chat-safe-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-safe-list strong{color:#3a3441;font-size:11px}.chat-safe-list b{color:#7254ce;font-size:9px}.chat-safe-list small{color:#817988;font-size:9px}.chat-safe-list time{color:#9c94a2;font-size:8px}.chat-safe-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:210px;display:flex}.chat-safe-empty>svg{color:#7656d7;width:26px}.chat-safe-empty strong{margin-top:10px;font-size:12px}.chat-safe-empty small{color:#8d8593;margin-top:4px;font-size:9px}.chat-safe-form{flex-direction:column;flex:1;gap:11px;min-height:0;padding:14px;display:flex;overflow:auto}.chat-safe-form>strong{font-size:12px}.chat-safe-contacts{gap:6px;display:grid}.chat-safe-contacts>button{text-align:left;background:#fff;border:1px solid #e3deea;border-radius:11px;grid-template-columns:40px 1fr 18px;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.chat-safe-contacts>button.selected{background:#f5f1ff;border-color:#9176e5}.chat-safe-contacts span{flex-direction:column;gap:3px;display:flex}.chat-safe-contacts b{font-size:11px}.chat-safe-contacts small{color:#8b8391;font-size:9px}.chat-safe-contacts svg{color:#6546cf;width:15px}.chat-safe-form>label{color:#696270;flex-direction:column;gap:5px;font-size:9px;display:flex}.chat-safe-form input,.chat-safe-form select,.chat-safe-form textarea{color:#3b3542;width:100%;font:inherit;background:#fff;border:1px solid #ddd7e4;border-radius:10px;outline:0;padding:0 11px;font-size:10.5px}.chat-safe-form input,.chat-safe-form select{height:42px}.chat-safe-form textarea{resize:none;height:96px;padding-top:10px}.chat-safe-form>p,.chat-safe-error{color:#b94b51;background:#fff0f0;border-radius:9px;margin:0;padding:9px;font-size:9px}.chat-safe-send{color:#fff;background:#6847d7;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;font:650 10px/1 inherit;display:flex}.chat-safe-send svg{width:14px}.chat-safe-send:disabled{opacity:.45}.chat-safe-context{background:#fbfafc;border-bottom:1px solid #ebe7ee;gap:7px;padding:10px 12px;display:flex}.chat-safe-context>button,.chat-safe-context>span{color:#665e6e;text-align:left;background:#fff;border:1px solid #e1dbe8;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:flex}.chat-safe-context>button:first-child,.chat-safe-context>span{flex:1;justify-content:space-between}.chat-safe-context span span,.chat-safe-context>span{flex-direction:column;align-items:flex-start;display:flex}.chat-safe-context small{color:#7658d2;font-size:8px}.chat-safe-context strong{color:#3d3644;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:10px;overflow:hidden}.chat-safe-context svg{width:14px}.chat-safe-messages{background:#faf9fb;flex-direction:column;flex:1;gap:10px;min-height:0;padding:13px;display:flex;overflow:auto}.chat-safe-messages article{align-self:flex-start;max-width:84%}.chat-safe-messages article.mine{align-self:flex-end}.chat-safe-messages header{gap:7px;display:flex}.chat-safe-messages b{font-size:8px}.chat-safe-messages time{color:#9a929f;font-size:8px}.chat-safe-messages p{color:#3f3945;background:#fff;border:1px solid #e3dee7;border-radius:4px 11px 11px;margin:4px 0 0;padding:9px 10px;font-size:10px;line-height:1.4}.chat-safe-messages .mine p{color:#fff;background:#6847d7;border-color:#6847d7;border-radius:11px 4px 11px 11px}.chat-safe-compose{border-top:1px solid #eae6ed;grid-template-columns:1fr 40px;gap:7px;padding:10px;display:grid}.chat-safe-compose textarea{resize:none;height:62px;font:inherit;border:1px solid #ddd7e5;border-radius:10px;padding:9px 10px;font-size:10px}.chat-safe-compose button{color:#fff;background:#6847d7;border:0;border-radius:10px;height:40px}.chat-safe-compose svg{width:15px}.chat-safe-confirm{color:#705d62;background:#fff6f4;border-top:1px solid #ecdfe1;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:9px 10px;font-size:8.5px;display:grid}.chat-safe-confirm button{height:30px;font:inherit;background:#fff;border:1px solid #ddd5da;border-radius:8px;padding:0 8px;font-size:8px}.chat-safe-confirm button:last-child{color:#fff;background:#d36369;border-color:#d36369}html[data-theme=dark] .chat-safe-panel{background:#191c25;border-color:#363a49}html[data-theme=dark] .chat-safe-panel>header,html[data-theme=dark] .chat-safe-context{background:#20232d;border-color:#343846}html[data-theme=dark] .chat-safe-panel>header strong,html[data-theme=dark] .chat-safe-list strong,html[data-theme=dark] .chat-safe-contacts b{color:#e6e7ed}html[data-theme=dark] .chat-safe-search,html[data-theme=dark] .chat-safe-contacts>button,html[data-theme=dark] .chat-safe-form input,html[data-theme=dark] .chat-safe-form select,html[data-theme=dark] .chat-safe-form textarea{color:#e6e7ed;background:#20232d;border-color:#393d4b}html[data-theme=dark] .chat-safe-list>button:hover,html[data-theme=dark] .chat-safe-list>button.unread{background:#29233b}html[data-theme=dark] .chat-safe-messages{background:#171a22}@media (max-width:520px){.chat-dock.chat-safe.open{z-index:260;align-items:stretch;inset:0}.chat-safe-panel{border:0;border-radius:0;width:100%;height:100%;max-height:none}}.order-modal-backdrop.fullscreen{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1a2b6b;place-items:stretch stretch;padding:0}.order-modal.order-modal-fullscreen{width:100%;height:100dvh;max-height:none;box-shadow:none;background:#f7f6fa;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.order-modal-fullscreen>.order-modal-header{background:#fff;align-items:center;min-height:84px;padding:15px clamp(20px,3vw,48px)}.order-modal-fullscreen>.order-modal-header>div:first-child>i{border-radius:14px;width:46px;height:46px}.order-modal-fullscreen>.order-modal-header h2{font-size:21px}.order-modal-fullscreen>.order-modal-header p{font-size:10px}.order-modal-fullscreen>.order-modal-header>button{cursor:pointer;border-radius:11px;width:38px;height:38px;margin-left:18px;font-size:22px}.order-header-summary{align-items:center;margin-left:auto;flex-direction:row!important;gap:28px!important;display:flex!important}.order-header-summary>span{border-left:1px solid #e8e4ed;min-width:150px;padding-left:18px}.order-header-summary small{color:#918a9b!important;text-transform:none!important;letter-spacing:0!important;font-size:8px!important}.order-header-summary strong{color:#302b39;margin-top:3px;font-size:11px;font-weight:600}.order-modal-body{overscroll-behavior:contain;min-height:0;padding:22px clamp(20px,3vw,48px) 30px;overflow:auto}.order-form-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;width:min(1440px,100%);margin:0 auto;display:grid}.order-form-column{gap:18px;display:grid}.order-form-section{background:#fff;border:1px solid #e1dce8;border-radius:16px;overflow:visible;box-shadow:0 8px 26px #32294c0b}.order-form-section>header{border-bottom:1px solid #ebe7ef;align-items:center;gap:12px;min-height:70px;padding:15px 18px;display:flex}.order-form-section>header>i{color:#6847dc;background:#eee9ff;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.order-form-section>header>i svg{width:19px;height:19px}.order-form-section>header>span{flex-direction:column;gap:3px;display:flex}.order-form-section h3{color:#302b39;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:620}.order-form-section>header p{color:#8b8592;margin:0;font-size:10.5px}.order-form-section>header>em,.receipt-badge{color:#716a7b;background:#f2eff7;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:9.5px;font-style:normal}.receipt-badge{color:#278257;background:#e8f7ef;font-weight:600}.order-section-grid{grid-template-columns:1fr 1fr;gap:14px;padding:17px 18px 19px;display:grid}.order-field{color:#716b78;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:430;display:flex}.order-field.wide,.order-detail-choice.wide,.booking-options-grid.wide{grid-column:1/-1}.order-field>span b{color:#6847dc}.order-field input{color:#36313d;background:#fff;border:1px solid #dcd7e4;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:430}.order-field input:focus{border-color:#8066df;box-shadow:0 0 0 3px #eee9ff}.order-field input:disabled{color:#8f8996;background:#f7f5f9}.order-detail-choice{min-width:0}.order-detail-choice>span{font-size:11px}.order-detail-choice>button{font-family:Manrope,sans-serif;border-radius:12px!important;height:46px!important}.order-detail-choice .crm-filter-trigger small{font-size:10px}.order-detail-choice .crm-filter-trigger strong{font-size:12.5px;font-weight:520}.order-detail-choice .crm-filter-menu button{min-height:43px;font-size:12px}.order-detail-choice .filter-popover{z-index:9}.order-field>small{color:#928b99;font-size:9px;line-height:1.4}.company-inn-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.company-inn-field>div button{color:#6040d1;background:#f5f1ff;border:1px solid #cabcf4;border-radius:12px;align-items:center;gap:7px;height:46px;padding:0 15px;font-family:Manrope,sans-serif;font-size:10px;font-weight:600;display:flex}.company-inn-field>div button svg{width:15px;height:15px}.company-lookup-error{color:#bd4c4c!important}.company-lookup-success{align-items:center;gap:5px;display:flex;color:#278257!important}.company-lookup-success svg{width:13px;height:13px}.booking-options-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.room-count-field{background:linear-gradient(145deg,#fbfaff,#fff);border:1px solid #e5e0e9;border-radius:14px;padding:15px}.room-count-field input{background:#fff;margin-top:2px}.booking-service-stack{gap:10px;display:grid}.booking-service-stack .order-detail-choice{width:100%}.booking-service-stack .crm-filter-trigger{background:#fff;border-color:#ded8e7}.customer-type-switch{background:#f2eff6;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 16px 0;padding:4px;display:grid}.customer-type-switch button{color:#797280;background:0 0;border:0;border-radius:8px;height:35px;font-size:9.5px}.customer-type-switch button.active{color:#5d3ed0;background:#fff;font-weight:600;box-shadow:0 3px 10px #32294c17}.receipt-note{color:#347d5a;background:#edf8f2;border-radius:9px;align-items:center;gap:8px;margin:0 16px 16px;padding:9px 11px;font-size:8.5px;display:flex}.receipt-note svg{width:15px;height:15px}.order-guests-list{gap:8px;padding:12px 16px 0;display:grid}.order-guest-row{grid-template-columns:27px minmax(0,1fr) minmax(135px,.44fr) 34px;align-items:end;gap:8px;display:grid}.order-guest-row>span{color:#6644d8;background:#f0ebff;border-radius:9px;place-items:center;width:27px;height:42px;font-size:10px;font-weight:650;display:grid}.order-guest-row .order-field small{font-size:8px}.order-guest-row>button{color:#a29ca7;background:#fff;border:1px solid #e5dfe9;border-radius:9px;place-items:center;width:34px;height:42px;display:grid}.order-guest-row>button svg{width:14px;height:14px}.add-order-guest{color:#6646d5;background:#faf8ff;border:1px dashed #baacec;border-radius:9px;align-items:center;gap:7px;height:36px;margin:11px 16px 16px;padding:0 12px;font-size:9px;display:flex}.add-order-guest svg{width:14px;height:14px}.payment-section .payment-method.compact{grid-template-columns:1fr 1fr;gap:10px;margin:15px 18px 0;display:grid}.payment-section .payment-method.compact legend{grid-column:1/-1;font-size:11px}.payment-section .payment-method.compact label{border-radius:13px;grid-template-columns:0 34px 1fr 18px;min-height:62px;margin:0}.payment-section .payment-method.compact label strong{font-size:12px}.payment-section .payment-method.compact label small{font-size:10px}.payment-fields{align-items:start;padding-top:18px;padding-bottom:15px}.payment-fields .payment-total,.payment-fields .payment-condition{grid-row:1}.payment-fields .payment-current{grid-column:1/-1}.payment-fields.has-parameter .payment-parameter{grid-column:1}.payment-fields.has-parameter .payment-current{grid-column:2}.payment-fields .payment-parameter small{color:#938c99;font-size:9.5px}.payment-deadline{margin-top:2px}.payment-store-picker.compact{border-radius:13px;margin:0 18px 15px;padding:14px}.payment-store-picker.compact>header{border:0;min-height:0;padding:0}.payment-store-picker.compact>header b{font-size:11.5px}.payment-store-picker.compact .payment-store-summary{margin-top:11px}.payment-section .payment-plan-preview{margin:0 18px 18px}.payment-section .payment-plan-preview small{font-size:9.5px}.payment-section .payment-plan-preview strong{font-size:11.5px}.order-modal-fullscreen .payment-api-error{width:min(1440px,100%);margin:16px auto 0}.order-financial-model{background:linear-gradient(145deg,#faf8ff,#fff);border:1px solid #ded8ea;border-radius:14px;margin:0 18px 18px;padding:15px}.order-financial-model>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-financial-model>header span{flex-direction:column;gap:3px;display:flex}.order-financial-model>header strong{color:#352f3e;font-size:12px}.order-financial-model>header small{color:#8c8593;font-size:9px}.order-financial-model>header b{color:#6749cf;background:#eee9ff;border-radius:8px;padding:6px 8px;font-size:8px}.order-financial-model>.order-field{margin-top:13px}.financial-calculation{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.financial-calculation>span{background:#fff;border:1px solid #e6e1eb;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:66px;padding:11px;display:flex}.financial-calculation small{color:#85808d;font-size:8.5px}.financial-calculation strong{color:#312b38;font-size:13px}.financial-calculation .negative strong{color:#bb4949}.order-financial-model>p{color:#7c7583;background:#f3f1f6;border-radius:9px;gap:7px;margin:12px 0 0;padding:9px 10px;font-size:8.5px;line-height:1.45;display:flex}.order-financial-model>p svg{flex:none;width:14px;height:14px}.order-economics{grid-template-columns:repeat(4,minmax(0,1fr))}.order-modal-fullscreen>.order-modal-footer{background:#fff;align-items:center;margin:0;padding:12px clamp(20px,3vw,48px)}.order-modal-footer>div{color:#4d8b68;align-items:center;gap:9px;margin-right:auto;display:flex}.order-modal-footer>div svg{width:20px;height:20px}.order-modal-footer>div span{flex-direction:column;display:flex}.order-modal-footer>div strong{color:#3c3743;font-size:9.5px}.order-modal-footer>div small{color:#8c8692;font-size:8px}.order-modal-fullscreen>.order-modal-footer button{height:42px;padding:0 18px;font-size:9.5px}html[data-theme=dark] .order-modal.order-modal-fullscreen{background:#12151d!important}html[data-theme=dark] :where(.order-modal-header,.order-form-section,.order-modal-footer){background:#191c25!important;border-color:#303443!important}html[data-theme=dark] :where(.order-form-section h3,.order-header-summary strong){color:#f2eff7}html[data-theme=dark] .order-field input{color:#eeeaf5;background:#20242e;border-color:#353949}html[data-theme=dark] .order-field input:disabled{color:#9892a2;background:#171a22}html[data-theme=dark] .customer-type-switch{background:#151821}html[data-theme=dark] .customer-type-switch button.active{background:#292d39}html[data-theme=dark] .order-guest-row>button,html[data-theme=dark] :where(.order-financial-model,.financial-calculation>span){background:#20242e;border-color:#353949}html[data-theme=dark] .order-financial-model>header strong,html[data-theme=dark] .financial-calculation strong{color:#eeeaf5}@media (max-width:1100px){.order-header-summary{display:none!important}.order-form-layout{grid-template-columns:1fr}.order-modal-body{padding-inline:18px}.order-form-column{display:contents}.booking-section{order:1}.customer-section{order:2}.guests-section{order:3}.payment-section{order:4}.order-economics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.order-modal-fullscreen>.order-modal-header{min-height:70px;padding:10px 14px}.order-modal-fullscreen>.order-modal-header>div:first-child>i{display:none}.order-modal-fullscreen>.order-modal-header h2{font-size:17px}.order-modal-fullscreen>.order-modal-header p{font-size:9px}.order-modal-body{padding:12px 10px 22px}.order-form-layout,.order-form-column{gap:11px}.order-form-section{border-radius:13px}.order-section-grid{grid-template-columns:1fr}.order-field.wide,.order-detail-choice.wide,.booking-options-grid.wide{grid-column:auto}.booking-options-grid{grid-template-columns:1fr}.room-count-field{padding:12px}.order-guest-row{grid-template-columns:25px minmax(0,1fr) 34px}.order-guest-row .birth{grid-column:2/3}.order-guest-row>button{grid-area:1/3/3;height:92px}.payment-section .payment-method.compact{grid-template-columns:1fr}.payment-section .payment-method.compact legend{grid-column:auto}.payment-fields .payment-total,.payment-fields .payment-condition,.payment-fields .payment-current,.payment-fields.has-parameter .payment-parameter,.payment-fields.has-parameter .payment-current{grid-area:auto/1}.financial-calculation,.order-economics{grid-template-columns:1fr}.order-financial-model{margin-inline:10px}.company-inn-field>div{grid-template-columns:1fr}.order-modal-fullscreen>.order-modal-footer{grid-template-columns:1fr 1.7fr;padding:9px 10px;display:grid}.order-modal-footer>div{display:none}.order-modal-fullscreen>.order-modal-footer button{width:100%;padding:0 8px}.order-modal-fullscreen>.order-modal-footer .order-submit{font-size:9px}}.receipt-badge.not-required{color:#6f6977;background:#f1eff4}.receipt-note.not-required{color:#696371;background:#f4f2f6}.payment-documents-page{background:var(--crm-page);min-height:100%;color:var(--crm-ink);padding:24px clamp(18px,2vw,32px) 42px}.payment-documents-heading{justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin-bottom:18px;display:flex}.payment-documents-heading>div>span{color:var(--crm-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.payment-documents-heading h1{letter-spacing:-.025em;margin:5px 0 4px;font-size:30px;font-weight:610;line-height:1.12}.payment-documents-heading p{color:var(--crm-muted);margin:0;font-size:13px}.payment-documents-heading>b{color:#38865e;align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}.payment-documents-heading>b svg{width:15px}.payment-document-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.payment-document-stats article{border:1px solid var(--crm-border);background:var(--crm-surface);min-height:108px;box-shadow:var(--crm-shadow);border-radius:15px;align-items:center;gap:14px;padding:17px 18px;display:flex}.payment-document-stats article>i{background:var(--crm-accent-soft);width:48px;height:48px;color:var(--crm-accent);border-radius:13px;place-items:center;display:grid}.payment-document-stats article>i svg{width:22px}.payment-document-stats article>span{flex-direction:column;display:flex}.payment-document-stats small{color:var(--crm-muted);font-size:10px}.payment-document-stats strong{color:var(--crm-ink);margin:3px 0;font-size:24px;font-weight:610}.payment-document-stats em{color:#928c98;font-size:9.5px;font-style:normal}.payment-period-result{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:var(--crm-shadow);border-radius:18px;margin-bottom:18px;overflow:hidden}.payment-period-result>header{border-bottom:1px solid var(--crm-border);background:linear-gradient(110deg,#fbf9ff,#fff);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 18px;display:flex}.payment-period-result>header>div{flex-direction:column;display:flex}.payment-period-result>header span{color:var(--crm-accent);letter-spacing:.1em;font-size:9px;font-weight:750}.payment-period-result>header h2{text-transform:capitalize;margin:3px 0;font-size:20px;font-weight:650}.payment-period-result>header p{color:var(--crm-muted);margin:0;font-size:10px}.payment-period-result>header>b{border-radius:11px;padding:9px 13px;font-size:21px}.payment-period-result>header>b.positive{color:#237c50;background:#e9f7ef}.payment-period-result>header>b.negative{color:#ba4b4b;background:#fff0f0}.payment-period-result>div{background:var(--crm-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.payment-period-result article{background:var(--crm-surface);flex-direction:column;min-height:92px;padding:15px 16px;display:flex}.payment-period-result article small{color:var(--crm-muted);font-size:9.5px}.payment-period-result article strong{color:var(--crm-ink);margin:6px 0 4px;font-size:18px;font-weight:650}.payment-period-result article em{color:#9a939f;font-size:8.5px;font-style:normal;line-height:1.35}.payment-period-result article.received strong,.payment-period-result article.net strong{color:#237c50}.payment-period-result article.commission strong{color:var(--crm-accent)}.payment-period-result article.tax strong{color:#aa6b19}.payment-manager-filter{flex:0 0 205px;min-width:205px}.payment-manager-filter .crm-filter-trigger{height:46px}.payment-documents-board{border:1px solid var(--crm-border);border-radius:var(--crm-radius);background:var(--crm-surface);box-shadow:var(--crm-shadow);overflow:visible}.payment-documents-toolbar{border-bottom:1px solid var(--crm-border);align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:flex}.payment-documents-toolbar>label{border:1px solid var(--crm-border-strong);border-radius:var(--crm-control-radius);background:var(--crm-surface-soft);flex:1;align-items:center;gap:9px;min-width:330px;height:46px;padding:0 13px;display:flex}.payment-documents-toolbar>label svg{color:#918b99;width:17px}.payment-documents-toolbar input{width:100%;color:var(--crm-ink);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px}.payment-document-status-filters{background:#f2eff6;border-radius:11px;gap:3px;height:46px;padding:4px;display:flex}.payment-document-status-filters button{color:#746e7b;background:0 0;border:0;border-radius:8px;height:38px;padding:0 13px;font-family:inherit;font-size:11px}.payment-document-status-filters button.active{color:var(--crm-accent);background:#fff;box-shadow:0 3px 10px #32294c14}.payment-documents-toolbar button b{background:#ede9f2;border-radius:5px;margin-left:5px;padding:2px 5px;font-size:9px}.payment-documents-toolbar>.inbox-date-filter{flex:0 0 225px}.payment-documents-table{border-radius:0 0 var(--crm-radius) var(--crm-radius);overflow:auto hidden}.payment-documents-table>header,.payment-documents-table>article{grid-template-columns:1.02fr 1.05fr 1.08fr 1.18fr .78fr 1.08fr;align-items:center;gap:14px;min-width:1180px;display:grid}.payment-documents-table>header{color:#6e6776;background:#f4f1f9;min-height:50px;padding:0 17px;font-size:10.5px;font-weight:600}.payment-documents-table>article{border-top:1px solid var(--crm-border);min-height:112px;padding:15px 17px;transition:background .2s,border-color .2s;position:relative}.payment-documents-table>article.paid-document{background:linear-gradient(90deg,#f1fbf5 0,#fbfefc 47%,#fff 100%);box-shadow:inset 4px 0 #35a46b}.payment-documents-table article>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.payment-documents-table article strong{color:var(--crm-ink);font-size:12px;font-weight:600;line-height:1.35}.payment-documents-table article small{color:var(--crm-muted);font-size:9.5px;line-height:1.35}.payment-document-title{grid-template-columns:42px minmax(0,1fr);flex-direction:unset!important;display:grid!important}.payment-document-title>i{background:var(--crm-accent-soft);width:42px;height:42px;color:var(--crm-accent);border-radius:12px;grid-row:1;place-items:center;display:grid}.paid-document .payment-document-title>i{color:#288659;background:#e2f5e9}.payment-document-title>i svg{width:19px}.payment-document-title>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.payment-document-title em{border-radius:6px;padding:4px 7px;font-size:8.5px;font-style:normal}.payment-document-title em.waiting{color:#a76713;background:#fff3dd}.payment-document-title em.paid{color:#278257;background:#e7f7ee}.document-request-link{color:var(--crm-accent);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:10px;font-weight:600;display:flex}.document-request-link svg{width:12px}.payment-document-amount{border:1px solid #0000;border-radius:12px;padding:10px 11px;gap:7px!important}.payment-document-amount.paid{background:#ecf8f1;border-color:#cfeada}.payment-document-total{flex-direction:column;gap:1px;display:flex}.payment-document-total strong{font-size:18px!important}.payment-document-amount.paid .payment-document-total strong{color:#20774d}.payment-document-fees{border-top:1px solid #cfe8d9;gap:3px;width:100%;padding-top:6px;display:grid}.payment-document-fees small{white-space:nowrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.payment-document-fees b{color:#625c68;font-size:9px}.payment-document-fees small:last-child b{color:#20774d}.payment-document-amount>em{border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:8.5px;font-style:normal;font-weight:650;display:inline-flex}.payment-document-amount>em svg{width:12px;height:12px}.payment-document-amount>em.confirmed{color:#20774d;background:#d9f1e3}.payment-document-amount>em.waiting{color:#9b641c;background:#fff1d9}.fiscal-rule{border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9.5px;font-weight:600;display:flex}.fiscal-rule svg{width:14px}.fiscal-rule.required{color:#278257;background:#e9f7ef}.fiscal-rule.not-required{color:#6e6875;background:#f1eff4}.payment-document-actions{flex-wrap:wrap;flex-direction:row!important;gap:6px!important}.payment-document-actions button,.payment-document-actions a{border:1px solid var(--crm-border-strong);color:#5f5867;background:#fff;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 9px;font-family:inherit;font-size:9px;text-decoration:none;display:flex}.payment-document-actions svg{width:13px}.payment-document-actions button:disabled{opacity:.45}.payment-documents-error{color:#bc4949;align-items:center;gap:8px;margin:12px;font-size:11px;display:flex}.payment-documents-error svg{width:16px}.payment-documents-empty{min-height:180px;color:var(--crm-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.payment-documents-empty svg{width:30px}.payment-documents-empty strong{font-size:13px}.payment-documents-empty span{font-size:10px}.payment-documents-footnote{color:#397b59;background:#f5fbf7;border:1px solid #d9eee2;border-radius:13px;align-items:center;gap:10px;margin-top:14px;padding:13px 15px;display:flex}.payment-documents-footnote>svg{width:22px}.payment-documents-footnote>span{flex-direction:column;display:flex}.payment-documents-footnote strong{font-size:10.5px}.payment-documents-footnote small{font-size:9.5px}.payment-documents-footnote em{color:#6d8978;margin-left:auto;font-size:9.5px;font-style:normal}.payment-documents-table>article.inactive{opacity:.78;background:#faf9fb}.payment-document-title em.inactive{color:#756e7c;background:#eeeaf1}html[data-theme=dark] .payment-documents-page{background:var(--crm-page)}html[data-theme=dark] :where(.payment-document-stats article,.payment-documents-board,.payment-period-result,.payment-period-result article){background:var(--crm-surface);border-color:var(--crm-border)}html[data-theme=dark] .payment-period-result>header{background:linear-gradient(110deg,#2d2937,#292d36)}html[data-theme=dark] :where(.payment-document-status-filters,.payment-documents-table>header){background:#20232c}html[data-theme=dark] .payment-document-status-filters button.active{background:#332d45}html[data-theme=dark] .payment-document-actions :where(button,a){color:#d4d0da;background:#242832;border-color:#454a58}html[data-theme=dark] .payment-documents-table>article.paid-document{background:linear-gradient(90deg,#1c3227,#20272a 52%,var(--crm-surface));box-shadow:inset 4px 0 #49aa75}html[data-theme=dark] .payment-document-amount.paid{background:#22382b;border-color:#365c47}html[data-theme=dark] .payment-documents-footnote{color:#91d1aa;background:#23362b;border-color:#345542}@media (max-width:1600px){.payment-period-result>div{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-documents-toolbar{flex-wrap:wrap}.payment-documents-toolbar>label{min-width:420px}.payment-manager-filter{flex:205px}}@media (max-width:1024px){.payment-documents-page{padding:18px 16px 30px}.payment-document-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-documents-toolbar{flex-wrap:wrap;align-items:stretch}.payment-documents-toolbar>label{min-width:0}.payment-document-status-filters,.payment-document-status-filters button{flex:1}.payment-documents-heading{flex-wrap:wrap;align-items:flex-start}.payment-period-result>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.payment-documents-page{padding:14px 10px 24px}.payment-documents-heading h1{font-size:25px}.payment-documents-heading>b{display:none}.payment-document-stats{grid-template-columns:1fr}.payment-document-stats article{min-height:88px}.payment-documents-toolbar>*{flex:100%!important}.payment-period-result>header{flex-direction:column;align-items:flex-start}.payment-period-result>header>b{font-size:19px}.payment-period-result>div{grid-template-columns:1fr 1fr}.payment-period-result article{min-height:88px;padding:13px}.payment-period-result article strong{font-size:16px}.payment-documents-footnote{align-items:flex-start}.payment-documents-footnote em{display:none}}.calls-toolbar>.inbox-date-filter{flex:0 0 230px;margin-left:auto}.calls-toolbar>.inbox-date-filter .inbox-date-trigger{height:44px}.analytics-date-navigation{justify-content:flex-end;display:flex;position:relative}.analytics-date-navigation>.inbox-date-filter{width:238px}.analytics-date-navigation .inbox-calendar-popover{left:auto;right:0}.inbox-date-trigger{cursor:pointer}.inbox-date-trigger:focus-visible{outline-offset:2px;outline:2px solid #7455dc}.inbox-date-quick button:focus-visible{outline-offset:2px;outline:2px solid #7455dc}.inbox-calendar-days button:focus-visible{outline-offset:2px;outline:2px solid #7455dc}.inbox-date-quick button{cursor:pointer;font-family:inherit;font-weight:520}.inbox-calendar-days button{cursor:pointer;font-family:inherit}html[data-theme=dark] .inbox-range-hint{color:#9ea4b3}@media (max-width:1180px){.calls-toolbar>.inbox-date-filter{margin-left:0}.calls-toolbar>.inbox-date-filter,.payment-documents-toolbar>.inbox-date-filter{flex:220px}}@media (max-width:820px){.analytics-date-navigation{justify-content:flex-start;width:100%}.analytics-date-navigation>.inbox-date-filter{width:min(100%,280px)}.analytics-date-navigation .inbox-calendar-popover{left:0;right:auto}}@media (max-width:620px){.calls-toolbar>.inbox-date-filter,.payment-documents-toolbar>.inbox-date-filter,.analytics-date-navigation>.inbox-date-filter{flex:100%;width:100%;min-width:0}.calls-toolbar>.inbox-date-filter .inbox-date-trigger{height:46px}.inbox-calendar-popover{max-height:calc(100dvh - 120px);overflow-y:auto}.inbox-date-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-date-quick button,.inbox-calendar-days button{height:36px;font-size:10px}}.order-documents-title{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.order-documents-title>div h2{margin:0}.order-documents-title>div p{margin-top:5px}.order-documents-title>b{color:#6545d6;white-space:nowrap;background:#eee9ff;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:650}.order-documents-error{color:#ba4a4a;background:#fff0f0;border-radius:11px;align-items:center;gap:8px;margin:0 0 12px;padding:11px 13px;font-size:11px;display:flex}.order-documents-error svg{width:16px}.invoice-reissue-note{color:#6444cf;background:linear-gradient(110deg,#f7f3ff,#fff);border:1px solid #dfd6fb;border-radius:13px;align-items:center;gap:11px;margin:0 0 14px;padding:13px 15px;display:flex}.invoice-reissue-note>svg{width:20px}.invoice-reissue-note>span{flex-direction:column;gap:3px;display:flex}.invoice-reissue-note strong{font-size:11.5px}.invoice-reissue-note small{color:#827b8b;font-size:9.5px}.order-invoice-history{gap:10px;display:grid}.order-invoice-history>article{background:#fff;border:1px solid #e1dce8;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:108px;padding:14px;display:grid;box-shadow:0 7px 22px #32294c09}.order-invoice-history>article.current{background:linear-gradient(110deg,#fbf9ff,#fff 52%);border-color:#cfc1f8;box-shadow:0 9px 28px #5c3fbe12}.order-invoice-icon{color:#6847dc;background:#eee9ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.order-invoice-icon svg{width:19px}.order-invoice-main{min-width:0}.order-invoice-main>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-invoice-main>header>span{align-items:center;gap:8px;display:flex}.order-invoice-main>header strong{color:#302b39;font-size:12.5px}.order-invoice-main>header b{color:#278257;background:#e9f7ef;border-radius:6px;padding:4px 7px;font-size:8px}.order-invoice-main time{color:#928b99;font-size:9.5px}.order-invoice-main>div{grid-template-columns:.7fr 1.35fr .8fr .8fr;gap:14px;margin-top:11px;display:grid}.order-invoice-main>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.order-invoice-main small{color:#918a98;font-size:8.5px}.order-invoice-main>div strong{color:#3a3441;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.order-invoice-main>div em{color:#8e8794;font-size:8.5px;font-style:normal}.order-invoice-main .paid{color:#278257}.order-invoice-main .waiting{color:#a56b17}.order-invoice-main .cancelled{color:#ba4a4a}.order-invoice-actions{align-items:center;gap:6px;display:flex}.order-invoice-actions :where(a,button){color:#5f5867;cursor:pointer;background:#fff;border:1px solid #ddd6e6;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 9px;font-family:inherit;font-size:9px;text-decoration:none;display:flex}.order-invoice-actions :where(a,button):hover{color:#6243d1;border-color:#bbaaf0}.order-invoice-actions svg{width:13px}.order-invoice-actions button:disabled{opacity:.45;cursor:default}.order-invoices-empty{color:#8d8693;background:#fbfaff;border:1px dashed #dcd5e5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.order-invoices-empty svg{color:#7253da;width:27px}.order-invoices-empty strong{color:#48414e;font-size:12px}.order-invoices-empty span{font-size:9.5px}.other-documents-heading{border-top:1px solid #e7e2eb;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:17px;display:flex}.other-documents-heading>span{flex-direction:column;gap:3px;display:flex}.other-documents-heading h3{color:#302b39;margin:0;font-size:14px}.other-documents-heading p{color:#8f8895;margin:0;font-size:9.5px}.other-documents-heading>button{color:#6545d2;background:#f8f5ff;border:1px solid #cfc2f3;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-family:inherit;font-size:9.5px;display:flex}.other-documents-heading>button svg{width:14px}.other-documents-heading+.documents-list{margin-top:11px}html[data-theme=dark] :where(.order-invoice-history>article,.order-invoices-empty){background:#242832;border-color:#393d49}html[data-theme=dark] .order-invoice-history>article.current{background:#29243a;border-color:#5b4b83}html[data-theme=dark] :where(.order-invoice-main>header strong,.order-invoice-main>div strong,.order-invoices-empty strong,.other-documents-heading h3){color:#efedf3}html[data-theme=dark] .order-invoice-actions :where(a,button){color:#d4d0da;background:#242832;border-color:#454a58}@media (max-width:1100px){.order-invoice-history>article{grid-template-columns:42px minmax(0,1fr)}.order-invoice-actions{grid-column:2;justify-content:flex-start}.order-invoice-main>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.order-documents-title{align-items:flex-start}.order-documents-title>b{display:none}.invoice-reissue-note{align-items:flex-start}.order-invoice-history>article{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.order-invoice-icon{width:36px;height:36px}.order-invoice-main>header{flex-direction:column;align-items:flex-start;gap:5px}.order-invoice-main>div{grid-template-columns:1fr 1fr;gap:10px}.order-invoice-actions{flex-wrap:wrap;grid-column:1/-1}.other-documents-heading{flex-direction:column;align-items:flex-start}.other-documents-heading>button{justify-content:center;width:100%}}.order-invoice-history>article.not-current{box-shadow:none;background:#faf9fc;border-style:dashed}.order-invoice-main>header b.inactive{color:#756e7c;background:#eeeaf1}.invoice-lifecycle-reason{color:#716a79;background:#f3f0f5;border-radius:8px;align-items:center;gap:6px;margin:10px 0 0;padding:8px 10px;font-size:8.8px;display:flex}.invoice-lifecycle-reason svg{flex:none;width:13px}.invoice-lifecycle-reason em{font-style:normal}.order-invoice-actions .reissue{color:#6545d2;background:#f8f5ff;border-color:#cfc2f3}.order-invoice-actions .invalidate{color:#8a6470}.invoice-reissue-reason{background:linear-gradient(120deg,#f7f3ff,#fff);border:1px solid #d8cdf8;border-radius:14px;margin:0 0 16px;padding:15px 17px}.invoice-reissue-reason>header{align-items:center;gap:10px;display:flex}.invoice-reissue-reason>header>svg{color:#6847dc;width:21px}.invoice-reissue-reason>header>span{flex-direction:column;gap:2px;display:flex}.invoice-reissue-reason>header strong{font-size:11.5px}.invoice-reissue-reason>header small{color:#817a89;font-size:9px}.invoice-reissue-reason>div{flex-wrap:wrap;gap:7px;margin:12px 0 10px;display:flex}.invoice-reissue-reason>div button{color:#686171;background:#fff;border:1px solid #ddd5ef;border-radius:8px;height:30px;padding:0 10px;font-family:inherit;font-size:8.8px}.invoice-reissue-reason>div button.active{color:#5f3ed0;background:#ece6ff;border-color:#7658db}.invoice-reissue-reason>label{color:#686171;flex-direction:column;gap:5px;font-size:9px;display:flex}.invoice-reissue-reason>label b{color:#6847dc}.invoice-reissue-reason>label input{color:#38323f;height:39px;font:inherit;background:#fff;border:1px solid #d9d3e2;border-radius:9px;outline:none;padding:0 11px}.invoice-reissue-reason>label input:focus{border-color:#8065dc;box-shadow:0 0 0 3px #eee9ff}.invoice-reissue-reason>p{color:#8a6670;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:8.5px;line-height:1.45;display:flex}.invoice-reissue-reason>p svg{flex:none;width:14px}.invoice-action-backdrop{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231e315c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.invoice-action-dialog{background:#fff;border:1px solid #ddd6e7;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 26px 75px #231b4340}.invoice-action-dialog>header{background:linear-gradient(135deg,#faf7ff,#fff);border-bottom:1px solid #ebe6ef;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.invoice-action-dialog>header>i{color:#7655d7;background:#f2eafa;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.invoice-action-dialog>header>i svg{width:19px}.invoice-action-dialog>header>span{flex-direction:column;flex:1;gap:3px;display:flex}.invoice-action-dialog>header small{color:#7655d7;letter-spacing:.1em;font-size:8px}.invoice-action-dialog h2{color:#302a38;margin:0;font-size:17px}.invoice-action-dialog>header p{color:#88818f;margin:0;font-size:9px}.invoice-action-dialog>header>button{color:#716a77;background:#eeeaf2;border:0;border-radius:9px;width:31px;height:31px;font-size:18px}.invoice-action-body{padding:18px 20px}.invoice-action-warning{color:#8b641f;background:#fff4e8;border-radius:10px;gap:9px;padding:11px 12px;display:flex}.invoice-action-warning>svg{flex:none;width:17px}.invoice-action-warning>span{flex-direction:column;gap:3px;display:flex}.invoice-action-warning strong{font-size:9.5px}.invoice-action-warning small{font-size:8.5px;line-height:1.45}.invoice-action-presets{flex-wrap:wrap;gap:7px;margin:14px 0 11px;display:flex}.invoice-action-presets button{color:#6b6471;background:#fff;border:1px solid #ddd7e5;border-radius:8px;height:31px;padding:0 10px;font-family:inherit;font-size:8.8px}.invoice-action-presets button.active{color:#6041ca;background:#eee9ff;border-color:#8066dc}.invoice-action-body>label{color:#655f6c;flex-direction:column;gap:6px;font-size:9px;display:flex}.invoice-action-body>label b{color:#6847dc}.invoice-action-body textarea{resize:vertical;color:#38323f;min-height:82px;font:inherit;border:1px solid #d9d3e2;border-radius:10px;outline:none;padding:10px 11px}.invoice-action-body textarea:focus{border-color:#8065dc;box-shadow:0 0 0 3px #eee9ff}.invoice-action-dialog>footer{background:#fbfafd;border-top:1px solid #ebe6ef;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.invoice-action-dialog>footer button{color:#68616f;background:#fff;border:1px solid #ddd7e5;border-radius:9px;height:37px;padding:0 13px;font-family:inherit;font-size:9px}.invoice-action-dialog>footer button:last-child{color:#fff;background:#6847dc;border:0}.invoice-action-dialog>footer button:disabled{opacity:.5}html[data-theme=dark] :where(.invoice-action-dialog,.invoice-reissue-reason){background:#242832;border-color:#45404f}html[data-theme=dark] :where(.invoice-action-dialog h2,.invoice-reissue-reason strong){color:#efedf3}html[data-theme=dark] :where(.invoice-action-dialog>header,.invoice-action-dialog>footer){background:#292d37;border-color:#3c414b}html[data-theme=dark] :where(.invoice-action-body textarea,.invoice-reissue-reason>label input,.invoice-action-presets button,.invoice-reissue-reason>div button){color:#e8e5ec;background:#20242d;border-color:#454a58}@media (max-width:650px){.invoice-action-backdrop{padding:10px}.invoice-action-dialog>header,.invoice-action-body,.invoice-action-dialog>footer{padding-left:14px;padding-right:14px}.invoice-action-dialog>footer{flex-direction:column-reverse}.invoice-action-dialog>footer button{width:100%}.invoice-reissue-reason{padding:13px}}.payment-document-kind-tabs{border:1px solid var(--crm-border);background:var(--crm-surface-soft);border-radius:13px;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0 0 18px;padding:5px;display:flex;overflow-x:auto}.payment-document-kind-tabs button{white-space:nowrap;height:40px;color:var(--crm-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font:600 11px/1 inherit;display:flex}.payment-document-kind-tabs button svg{width:16px}.payment-document-kind-tabs button b{color:#756e7c;background:#ebe7f0;border-radius:7px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:9px;display:grid}.payment-document-kind-tabs button.active{background:var(--crm-surface);color:var(--crm-accent);box-shadow:0 4px 14px #41306c14}.payment-document-kind-tabs button.active b{background:var(--crm-accent-soft);color:var(--crm-accent)}.payment-document-title.link>i{color:#278257;background:#e7f6ed}html[data-theme=dark] .payment-document-kind-tabs{border-color:var(--crm-border);background:var(--crm-surface)}html[data-theme=dark] .payment-document-kind-tabs button.active{background:#332d45}@media (max-width:720px){.payment-document-kind-tabs{width:100%}.payment-document-kind-tabs button{flex:1;justify-content:center}}.accounting-page{background:var(--crm-page);min-height:100%;color:var(--crm-ink);padding:24px clamp(18px,2vw,32px) 42px}.accounting-heading{justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-bottom:18px;display:flex}.accounting-heading>div>span{color:var(--crm-accent);letter-spacing:.08em;font-size:11px;font-weight:700}.accounting-heading h1{letter-spacing:-.025em;margin:5px 0 4px;font-size:30px}.accounting-heading p{color:var(--crm-muted);margin:0;font-size:13px}.accounting-heading>b{color:#39845e;align-items:center;gap:7px;font-size:11px;display:flex}.accounting-heading>b svg{width:15px}.accounting-stats{grid-template-columns:repeat(3,minmax(0,320px));gap:12px;margin-bottom:16px;display:grid}.accounting-stats article{border:1px solid var(--crm-border);background:var(--crm-surface);min-height:105px;box-shadow:var(--crm-shadow);border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.accounting-stats article>i{width:47px;height:47px;color:var(--crm-accent);background:#eee9ff;border-radius:13px;flex:none;place-items:center;display:grid}.accounting-stats article>i svg{width:21px}.accounting-stats article>span{flex-direction:column;min-width:0;display:flex}.accounting-stats small{color:var(--crm-muted);font-size:10.5px}.accounting-stats strong{margin:4px 0;font-size:23px}.accounting-stats em{color:#928b99;font-size:9.5px;font-style:normal}.accounting-stats .danger{border-color:#efd7d7}.accounting-stats .danger>i{color:#bd4e4e;background:#ffeded}.accounting-stats .client>i{color:#278257;background:#e8f7ee}.accounting-board{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:var(--crm-shadow);border-radius:16px;overflow:visible}.accounting-tabs{border-bottom:1px solid var(--crm-border);background:var(--crm-surface-soft);gap:4px;padding:10px 12px 0;display:flex}.accounting-tabs button{height:45px;color:var(--crm-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font:600 11px/1 inherit;display:flex}.accounting-tabs button svg{width:16px}.accounting-tabs button b{background:#ebe7f0;border-radius:7px;min-width:22px;padding:4px 6px;font-size:9px}.accounting-tabs button.active{border-bottom-color:var(--crm-accent);color:var(--crm-accent)}.accounting-toolbar{border-bottom:1px solid var(--crm-border);align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.accounting-toolbar>label{border:1px solid var(--crm-border-strong);background:var(--crm-surface-soft);border-radius:11px;flex:1;align-items:center;gap:8px;min-width:300px;max-width:560px;height:46px;padding:0 12px;display:flex}.accounting-toolbar>label svg{color:#918a98;width:16px}.accounting-toolbar input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.accounting-toolbar>.inbox-date-filter{flex:0 0 225px;margin-left:auto}.accounting-refresh{border:1px solid var(--crm-border-strong);color:#615a68;background:#fff;border-radius:11px;align-items:center;gap:7px;height:46px;padding:0 12px;font:600 10px/1 inherit;display:flex}.accounting-refresh svg{width:15px}.accounting-list>article{border-top:1px solid var(--crm-border);grid-template-columns:42px 1fr 1fr .82fr 1fr 1.18fr auto;align-items:center;gap:14px;min-width:1160px;min-height:112px;padding:16px;display:grid}.accounting-list>article:first-child{border-top:0}.accounting-list>article.overdue{background:snow;box-shadow:inset 4px 0 #d86464}.accounting-list>article.paid{background:#f8fcf9}.accounting-list>article>i{width:42px;height:42px;color:var(--crm-accent);background:#eee9ff;border-radius:12px;place-items:center;display:grid}.accounting-list>article>i svg{width:19px}.accounting-list article>span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.accounting-list small{color:var(--crm-muted);font-size:11px}.accounting-list strong{font-size:13px;line-height:1.35}.accounting-list em{color:#8b8491;font-size:10.5px;font-style:normal}.accounting-order button{color:var(--crm-accent);background:0 0;border:0;padding:0;font:700 13px/1.3 inherit}.accounting-amount strong{font-size:16px}.accounting-due.overdue em,.accounting-list article.overdue .accounting-due em{color:#be4d4d;font-weight:700}.accounting-document{gap:6px!important}.accounting-document a{width:100%;max-width:190px;color:var(--crm-accent);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;font-weight:650;text-decoration:none;display:flex;overflow:hidden}.accounting-document a svg{flex:none;width:14px}.accounting-actions button{border:1px solid var(--crm-border-strong);color:#625b68;background:#fff;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 11px;font:600 10.5px/1 inherit;display:flex}.accounting-actions button.paid{color:#277f55;background:#e9f7ef;border-color:#bfe1cd}.accounting-actions svg{width:14px}.accounting-bank{color:#706a76;background:#f1eef5;border-radius:10px;width:155px;font-size:10.5px;font-weight:650;flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:9px!important}.accounting-bank>span{flex-direction:row!important;align-items:center!important;gap:5px!important;display:flex!important}.accounting-bank svg{width:13px}.accounting-bank>div{background:#706a7626;border-radius:99px;width:100%;height:5px;overflow:hidden}.accounting-bank>div i{border-radius:inherit;background:currentColor;height:100%;display:block}.accounting-bank small{color:inherit}.accounting-bank.paid{color:#278257;background:#e7f6ed}.accounting-bank.partial{color:#a76816;background:#fff3dc}.accounting-empty{min-height:190px;color:var(--crm-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.accounting-empty svg{width:28px}.accounting-empty strong{color:var(--crm-ink);font-size:13px}.accounting-error{color:#b94d4d;background:#fff0f0;border-radius:10px;align-items:center;gap:7px;margin:12px;padding:11px;font-size:11px;display:flex}.supplier-payment-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.supplier-payment-grid .order-field{margin:0}html[data-theme=dark] :where(.accounting-stats article,.accounting-board){background:var(--crm-surface);border-color:var(--crm-border)}html[data-theme=dark] :where(.accounting-tabs,.accounting-toolbar>label){background:#20232c}html[data-theme=dark] .accounting-refresh,html[data-theme=dark] .accounting-actions button{color:#ddd8e2;background:#252932}html[data-theme=dark] .accounting-list>article.overdue{background:#352626}html[data-theme=dark] .accounting-list>article.paid{background:#223129}@media (max-width:1100px){.accounting-stats{grid-template-columns:repeat(3,1fr)}.accounting-board{overflow-x:auto}.accounting-toolbar{flex-wrap:wrap;position:sticky;left:0}.accounting-toolbar>label{min-width:240px}.supplier-payment-grid{grid-template-columns:1fr}}@media (max-width:720px){.accounting-page{padding:14px 10px 24px}.accounting-heading h1{font-size:25px}.accounting-heading>b{display:none}.accounting-stats{grid-template-columns:1fr}.accounting-tabs{overflow-x:auto}.accounting-tabs button{white-space:nowrap}.accounting-toolbar>*{flex:100%!important}.accounting-list>article{grid-template-columns:40px minmax(0,1fr);gap:10px;min-width:0;display:grid}.accounting-list>article>span,.accounting-list>article>div{grid-column:2}.accounting-due,.accounting-document{border-top:1px solid var(--crm-border);padding-top:8px}}.accounting-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.accounting-stats .today{border-color:#f0dfbd}.accounting-stats .today>i{color:#a76b17;background:#fff3da}.accounting-toolbar>label{min-width:260px;max-width:460px}.accounting-state-filter{background:var(--crm-surface-soft);border-radius:10px;align-items:center;gap:2px;height:42px;padding:3px;display:flex}.accounting-state-filter button{height:36px;color:var(--crm-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 11px;font:650 10.5px/1 inherit}.accounting-state-filter button.client-paid{color:#238153}.accounting-state-filter button svg{vertical-align:-2px;width:14px;height:14px;margin-right:5px}.accounting-state-filter button.active{background:var(--crm-surface);color:var(--crm-accent);box-shadow:0 2px 10px #3d2e5614}.accounting-state-filter button.active.client-paid{color:#238153;box-shadow:0 2px 10px #2381531a}.accounting-list>article{grid-template-columns:42px 1fr 1.08fr .76fr .92fr 1.2fr 1fr auto;min-width:1460px;min-height:126px}.accounting-order button:hover{text-decoration:underline}.accounting-recipient em{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.accounting-client-funds{background:#f4f2f7;border-radius:10px;padding:10px!important}.accounting-client-funds.ready{background:#eaf7ef}.accounting-client-funds.ready strong{color:#287f56}.accounting-client-funds.waiting{background:#fff5e4}.accounting-client-funds.waiting strong{color:#9a651c}.accounting-document a:hover{text-decoration:underline}html[data-theme=dark] :where(.accounting-state-filter){background:#20232c}html[data-theme=dark] .accounting-state-filter button.active{background:#2b303a}html[data-theme=dark] .accounting-client-funds{background:#292d36}html[data-theme=dark] .accounting-client-funds.ready{background:#21342a}html[data-theme=dark] .accounting-client-funds.waiting{background:#382f20}@media (max-width:1280px){.accounting-stats{grid-template-columns:repeat(2,1fr)}.accounting-board{overflow-x:auto}.accounting-toolbar{flex-wrap:wrap;position:sticky;left:0}.accounting-toolbar>label{min-width:240px}}@media (max-width:720px){.accounting-stats{grid-template-columns:1fr}.accounting-state-filter{width:100%}.accounting-state-filter button{flex:1}.accounting-list>article{min-width:0}.accounting-client-funds{padding:10px!important}.accounting-due,.accounting-client-funds,.accounting-document{border-top:1px solid var(--crm-border);padding-top:10px}}@media (min-width:721px){.orders-page-main .table-scroll{scrollbar-gutter:stable}.orders-page-main .orders-table{width:100%;min-width:1660px!important}.orders-page-main .orders-table tbody tr{height:96px}.orders-page-main .orders-table td{padding:13px 9px}.orders-page-main .orders-table td:first-child{padding-left:12px}.orders-page-main .orders-table .request-manager{gap:7px}.orders-page-main .orders-table .request-manager .workspace-avatar{width:38px;height:38px;box-shadow:0 0 0 3px #f2eef6}.orders-page-main .orders-table .quick-manager-picker>.manager-choice{width:88px;min-width:88px;height:36px}.orders-page-main .orders-table .manager-choice .crm-filter-trigger{height:36px}.orders-page-main .orders-table .editable-next-cell{min-width:178px}.orders-page-main .orders-table .next-trigger{min-height:52px;padding:7px 27px 7px 8px}.orders-page-main .orders-table .next-trigger>.next-action{max-width:150px}.orders-page-main .orders-table .next-action>i{width:25px;height:25px}.orders-page-main .orders-table .request-client>span>strong{max-width:175px}.orders-page-main .orders-table .request-hotel strong{max-width:145px}.orders-page-main .orders-table .payment-store-cell{gap:6px;min-width:118px}.orders-page-main .orders-table .payment-store-cell>i{width:25px;height:25px}.orders-page-main .orders-table .booking-period{gap:9px}.orders-page-main .orders-table .bank-status{max-width:145px}}@media (min-width:721px) and (max-width:1600px){.orders-page-main .orders-table{min-width:1480px!important}.orders-page-main .orders-table thead th{padding-inline:7px;font-size:12px}.orders-page-main .orders-table td{padding-inline:7px}.orders-page-main .orders-table .request-manager .workspace-avatar{width:34px;height:34px}.orders-page-main .orders-table .quick-manager-picker>.manager-choice{width:78px;min-width:78px}.orders-page-main .orders-table .manager-choice .crm-filter-trigger strong{font-size:12px}.orders-page-main .orders-table .editable-next-cell{min-width:164px}.orders-page-main .orders-table .next-trigger>.next-action{max-width:137px}.orders-page-main .orders-table .next-action strong{font-size:13px!important}.orders-page-main .orders-table .request-client>span>strong{max-width:155px;font-size:14px}.orders-page-main .orders-table .request-hotel strong{max-width:128px;font-size:13.5px}.orders-page-main .orders-table .payment-store-cell{min-width:105px}.orders-page-main .orders-table .payment-store-cell small{white-space:normal}.orders-page-main .orders-table .bank-status{max-width:130px;padding:5px 6px}}.orders-table{min-width:2070px}.orders-table th:nth-child(14),.orders-table td:nth-child(14){width:44px;min-width:44px}.payment-format-cell{color:#554e67;background:#f8f6fc;border:1px solid #ddd7ec;border-radius:9px;align-items:center;gap:7px;min-width:112px;padding:6px 8px;display:inline-flex}.payment-format-cell>i{color:#6548ca;background:#ebe6fa;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.payment-format-cell>i svg{width:14px;height:14px}.payment-format-cell>span{flex-direction:column;gap:1px;display:flex}.payment-format-cell strong{color:#393344!important;font-size:10px!important;font-weight:650!important}.payment-format-cell small{color:#7d7689!important;font-size:8.5px!important}.payment-format-cell.link{background:#f3faf6;border-color:#d4e7dc}.payment-format-cell.link>i{color:#278050;background:#dff2e7}html[data-theme=dark] .payment-format-cell{color:#dce0e9;background:#232731;border-color:#3a3f4d}html[data-theme=dark] .payment-format-cell>i{color:#b2a2f3;background:#322b47}html[data-theme=dark] .payment-format-cell.link{background:#1f3028;border-color:#2f5140}html[data-theme=dark] .payment-format-cell.link>i{color:#70d49b;background:#244735}html[data-theme=dark] .payment-format-cell strong{color:#eef0f6!important}html[data-theme=dark] .payment-format-cell small{color:#a7adba!important}.header{align-items:center;gap:18px;height:104px;padding:0 22px}.body{min-height:calc(100vh - 104px)}.logo{gap:11px;min-width:170px}.logo img{width:48px;height:48px}.brand-name b{font-size:11.5px;line-height:.92}.nav{flex:470px;grid-template-rows:repeat(2,36px);grid-template-columns:repeat(5,max-content);place-content:center start;gap:7px 10px;min-width:0;padding:10px 0;overflow:visible}.nav button{text-align:center;border-radius:9px;width:auto;height:35px;padding:0 12px;font-size:11.5px}.nav button.active{background:#f7f4ff;border-color:#d8cdf8;box-shadow:0 4px 12px #4f379c12}.nav-count{top:-7px;right:-6px}.header-actions{flex:none;gap:8px}.global-search{background:#fbfafc;border-radius:11px;width:210px;height:42px}.presence-button{border-radius:10px;height:42px}.bell{width:36px;height:42px}.user-zone{align-items:center;gap:8px;min-width:205px;height:54px;padding:0;display:flex;position:static}.user-zone .user{gap:8px;min-width:142px;height:46px;padding:0 2px}.user>img,.user>span{width:40px;height:40px}.user>svg{margin-left:auto}.theme-switch{background:#faf9fb;border:1px solid #e4dfe8;border-radius:10px;justify-content:center;gap:2px;width:45px;height:28px;position:static;bottom:auto;left:auto}.theme-switch>svg{width:10px;height:10px}.theme-switch>span{width:22px;height:12px}.theme-switch.side>span>i{transform:translate(9px)}.theme-switch>em{font-style:normal;display:none}html[data-theme=dark] .theme-switch{background:#242832;border-color:#3b4050}@media (max-width:1500px){.header{gap:14px}.global-search{display:none}.nav{flex-basis:450px}.nav button{padding:0 10px}}@media (max-width:1180px){.header{align-items:stretch;height:72px;padding:0 14px}.body{min-height:calc(100vh - 72px)}.mobile-toggle{display:block}.logo{min-width:auto}.logo img{width:40px;height:40px}.logo .brand-name{display:none}.nav{background:#fff;grid-template-rows:none;grid-template-columns:1fr;max-height:calc(100vh - 71px);padding:10px 14px;display:none;position:absolute;top:71px;left:0;right:0;overflow:auto;box-shadow:0 12px 25px #2821501f}.nav.open{display:flex}.nav button{text-align:left;height:42px;padding:0 13px}.nav-count{margin-left:8px;position:static}.header-actions{margin-left:auto}.user-zone{min-width:190px}}@media (max-width:720px){.header{gap:7px;height:68px;padding:0 10px}.body{min-height:calc(100vh - 68px)}.user-zone{min-width:38px;height:58px;position:relative}.user-zone .user{min-width:38px}.theme-switch{display:none}}.orders-table{border-spacing:0 10px;background:#f6f4f7}.orders-table thead th{color:#777080;background:0 0;padding-top:13px;padding-bottom:13px;font-size:12px;font-weight:560}.orders-table tbody tr{background:#fff;height:112px;transition:transform .16s,box-shadow .16s;box-shadow:0 6px 20px #3026420b}.orders-table tbody tr:hover{background:#fff;transform:translateY(-1px);box-shadow:0 11px 28px #30264216}.orders-table td{color:#544e5b;background:0 0;border-top:1px solid #e8e3eb;border-bottom:1px solid #e8e3eb;padding:19px 12px;font-size:13px}.orders-table td:first-child{border-left-width:4px;border-radius:14px 0 0 14px;padding-left:16px}.orders-table td:last-child{border-right:1px solid #e8e3eb;border-radius:0 14px 14px 0}.orders-table .request-manager{gap:10px}.orders-table .request-manager .workspace-avatar{width:44px;height:44px;box-shadow:0 0 0 4px #f2eef6}.orders-table .quick-manager-picker>.manager-choice{width:100px;min-width:100px;height:40px}.orders-table .manager-choice .crm-filter-trigger{height:40px;padding:0 7px}.orders-table .manager-choice .crm-filter-trigger strong{font-size:13px}.orders-table .request-id-cell{gap:8px}.orders-table .request-number{color:#37313e;font-weight:650;font-size:14px!important}.orders-table .status-badge.compact{border-radius:8px;min-height:27px;padding:5px 8px;font-size:10.5px;line-height:1}.orders-table .status-badge.compact.wait{color:#896017;background:#fff4df!important}.orders-table .status-badge.compact.paid{color:#347552;background:#eaf6ee!important}.orders-table .status-badge.compact>i{background:#ffffffb8;width:18px;height:18px}.orders-table .created-card strong{font-size:14px!important;font-weight:600!important}.orders-table .created-card small{font-size:11px!important}.orders-table .request-client>span{gap:6px}.orders-table .request-client>span>strong{max-width:210px;font-size:15px;font-weight:620;line-height:1.3}.orders-table .quick-call{font-size:12.5px}.orders-table .guests-cell{gap:6px}.orders-table .guests-cell strong{font-size:13px}.orders-table .guests-cell small{font-size:10.5px}.orders-table .next-trigger{background:#faf8fc;border:1px solid #e4dfea;border-radius:11px;min-height:62px;padding:9px 30px 9px 10px}.orders-table tr.attention-overdue .next-trigger{background:#fff7f7;border-color:#f0dddd}.orders-table tr.attention-today .next-trigger{background:#fffaf2;border-color:#eee1cb}.orders-table .next-action{gap:8px}.orders-table .next-action>i{width:28px;height:28px}.orders-table .next-action strong{font-weight:590;font-size:13.5px!important}.orders-table .next-action small{font-size:10.5px!important}.orders-table .request-hotel>span{gap:5px}.orders-table .request-hotel strong{max-width:170px;font-size:14px;font-weight:610}.orders-table .request-hotel>span>small:not(.first-visit):not(.returning-guest){font-size:10.5px}.orders-table .request-hotel .first-visit,.orders-table .request-hotel .returning-guest{font-size:10px}.orders-table .booking-period{gap:15px}.orders-table .booking-period strong{font-size:13.5px!important}.orders-table .booking-period small{font-size:9.5px!important}.orders-table .supplier-name{background:#f7f5f8;border:1px solid #e4e0e8;border-radius:8px;padding:6px 8px;font-size:10.5px}.orders-table .request-amount{font-size:14px!important;font-weight:650!important}.orders-table .dots{color:#6b6375;background:#faf8fc;border:1px solid #e1dce7;border-radius:9px;width:34px;height:34px}.orders-table .dots:hover{color:#6749cc;background:#f3efff;border-color:#d4caec}html[data-theme=dark] .orders-table{background:#151820}html[data-theme=dark] .orders-table tbody tr,html[data-theme=dark] .orders-table tbody tr:hover{background:#1c2029}html[data-theme=dark] .orders-table .status-badge.compact.wait{color:#e5bd70;background:#3a2f1f!important}html[data-theme=dark] .orders-table .status-badge.compact.paid{color:#7bcea0;background:#20372a!important}html[data-theme=dark] .orders-table .supplier-name{background:#242832;border-color:#3a3f4d}.column-layout-toolbar{border-top:1px solid var(--border,#e8e3ef);border-bottom:1px solid var(--border,#e8e3ef);background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.column-layout-toolbar{background:color-mix(in srgb,var(--surface,#fff) 94%,#7350e8 6%)}}.column-layout-toolbar{color:var(--muted,#8b8497);font-size:13px}.column-layout-toolbar span,.column-layout-toolbar button{align-items:center;gap:8px;display:inline-flex}.column-layout-toolbar svg{width:16px;height:16px}.column-layout-toolbar button{color:#6948d9;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 10px;font-weight:650}.column-layout-toolbar button:hover{background:#eee8ff}.configurable-table thead th[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none;transition:background .16s,opacity .16s,box-shadow .16s}.configurable-table thead th[draggable=true]:active{cursor:grabbing}.configurable-table thead th.dragging{opacity:.42;background:#e9e0ff;box-shadow:inset 0 -3px #6e4bdd}.column-drag-handle{color:#b1a7c5;opacity:0;flex:none;transition:opacity .16s;width:15px!important;height:15px!important}.configurable-table thead th:hover .column-drag-handle{opacity:1}.configurable-table thead .fixed-actions-heading{cursor:default}.manager-own-applications{min-width:1200px!important}.manager-own-applications .dynamic-application-columns>td:nth-child(n+8):nth-child(-n+15){display:none!important}.manager-own-applications .dynamic-application-columns>td:nth-child(16){width:42px;display:table-cell!important}@media (min-width:721px){.manager-own-applications th:first-child,.manager-own-applications td:first-child{width:120px}.manager-own-applications th:nth-child(2),.manager-own-applications td:nth-child(2){width:110px}.manager-own-applications th:nth-child(3),.manager-own-applications td:nth-child(3){width:200px}.manager-own-applications th:nth-child(4),.manager-own-applications td:nth-child(4){width:160px}.manager-own-applications th:nth-child(5),.manager-own-applications td:nth-child(5){width:210px}.manager-own-applications th:nth-child(6),.manager-own-applications td:nth-child(6){width:180px}.manager-own-applications th:nth-child(7),.manager-own-applications td:nth-child(7){width:175px}.manager-own-applications th:nth-child(8){width:42px}}@media (max-width:720px){.manager-own-applications tbody tr{grid-template-areas:"id id""created created""client client""guests guests""hotel hotel""period period""next next"}.manager-own-applications td:first-child{grid-area:id;justify-self:start}.manager-own-applications td:nth-child(2){grid-area:created}.manager-own-applications td:nth-child(3){grid-area:client}.manager-own-applications td:nth-child(4){grid-area:guests}.manager-own-applications td:nth-child(5){grid-area:next}.manager-own-applications td:nth-child(6){grid-area:hotel}.manager-own-applications td:nth-child(7){grid-area:period;position:static}.manager-own-applications td:nth-child(16){position:absolute;bottom:8px;right:8px;display:block!important}}@media (max-width:760px){.column-layout-toolbar{padding:9px 12px}.column-layout-toolbar span{font-size:0}.column-layout-toolbar span:after{content:"Столбцы можно перетаскивать";font-size:12px}.column-drag-handle{opacity:.7}}@media (min-width:1025px){.today-payment-layout{grid-template-columns:minmax(510px,1.2fr) minmax(310px,.72fr) minmax(270px,.58fr);justify-content:start;max-width:1380px}.payment-summary-cards{grid-template-columns:repeat(2,minmax(245px,1fr))}.today-payment-layout>aside{width:360px}}@media (min-width:1025px) and (max-width:1280px){.today-payment-layout{grid-template-columns:minmax(470px,1fr) 310px 260px;max-width:none}.payment-summary-cards{grid-template-columns:repeat(2,minmax(225px,1fr))}.today-payment-layout>aside{width:310px}}.payment-leaders{background:linear-gradient(160deg,#fff,#fcfbff);border:1px solid #e5e0e9;border-radius:12px;min-width:0;overflow:hidden}.payment-leaders>header{background:linear-gradient(110deg,#faf7ff,#fff);border-bottom:1px solid #e9e5ed;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.payment-leaders>header span{flex-direction:column;gap:1px;display:flex}.payment-leaders>header small{color:#7353d0;letter-spacing:.06em;font-size:9px;font-weight:720}.payment-leaders>header strong{color:#3c3545;font-size:13px}.payment-leaders>header i{color:#6847d4;background:#eee8ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.payment-leaders>header i svg{width:16px}.payment-leaders>div{max-height:330px;overflow:auto}.payment-leaders article{border-bottom:1px solid #eeeaf1;grid-template-columns:27px 34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:9px 12px;display:grid}.payment-leaders article:last-child{border-bottom:0}.payment-leaders article>b{color:#786f80;background:#f1eef5;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.payment-leaders article.place-1>b{color:#9a6810;background:#fff0bd}.payment-leaders article.place-2>b{color:#647080;background:#eceff3}.payment-leaders article.place-3>b{color:#95603e;background:#f5e3d7}.payment-leaders article .workspace-avatar{width:34px;height:34px;margin:0}.payment-leaders article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.payment-leaders article>span strong{color:#443d4b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-leaders article>span small{color:#938b99;font-size:10px}.payment-leaders article>em{color:#277d4d;white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:700}.leader-empty{color:#948d9a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:20px;font-size:11px;display:flex}.leader-empty svg{color:#8c76d7;width:28px}html[data-theme=dark] .payment-leaders{background:linear-gradient(160deg,#1c1f28,#20232d);border-color:#353a49}html[data-theme=dark] .payment-leaders>header{background:linear-gradient(110deg,#28233a,#20232c);border-color:#363b4a}html[data-theme=dark] .payment-leaders>header strong,html[data-theme=dark] .payment-leaders article>span strong{color:#eef0f6}html[data-theme=dark] .payment-leaders article{border-color:#343947}html[data-theme=dark] .payment-leaders article>b{color:#c9cdd6;background:#2a2e39}@media (max-width:1024px){.payment-leaders{grid-column:1/-1}.payment-leaders>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.payment-leaders article{border-right:1px solid #eeeaf1}.leader-empty{grid-column:1/-1}}@media (max-width:650px){.payment-leaders>div{display:block}.payment-leaders article{border-right:0}}.status-badge.new,.requests-table .status-badge.new{color:#24764a;background:linear-gradient(135deg,#e8f7ee,#f2fbf5);border-color:#cce8d8}.status-badge.new>i,.requests-table .status-badge.new>i{color:#25814e;background:#d5efdf}.workspace-status-choice.stage-new .crm-filter-trigger{background:linear-gradient(135deg,#f6fcf8,#eaf7ef);border-color:#cfe7d8}.workspace-status-choice.stage-new .crm-filter-trigger:before{background:#30945c;box-shadow:0 0 0 5px #30945c1c}.workspace-status-choice.stage-new .crm-filter-trigger>svg{color:#31865a}.workspace-status-choice .crm-filter-menu>button:first-child:before{background:#30945c}.workspace-status-choice .crm-filter-menu>button:first-child.selected{color:#28754c;background:#eaf7ef;border-color:#c9e5d4}.request-workspace .workspace-top-actions{background:#ffffffad;border:1px solid #e3deea;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:100%;padding:5px;box-shadow:0 5px 16px #372c5209}.request-workspace .workspace-top-actions>.status-badge,.request-workspace .workspace-create-order,.request-workspace .workspace-save{height:40px;box-shadow:none;border-radius:10px;font-size:11px;font-weight:620}.request-workspace .workspace-top-actions>.status-badge{justify-content:center;min-width:102px;padding:0 12px 0 7px}.request-workspace .workspace-create-order{justify-content:center;min-width:146px;padding:0 15px}.request-workspace .workspace-save{justify-content:center;min-width:118px;padding:0 14px}.request-workspace .workspace-top-actions>.status-badge>i{border-radius:8px;width:25px;height:25px}.request-workspace .workspace-top-actions>.status-badge svg,.request-workspace .workspace-create-order svg,.request-workspace .workspace-save svg{width:15px;height:15px}html[data-theme=dark] .status-badge.new,html[data-theme=dark] .requests-table .status-badge.new{color:#8fd5aa;background:#20392b;border-color:#315943}html[data-theme=dark] .status-badge.new>i,html[data-theme=dark] .requests-table .status-badge.new>i{color:#98dcb2;background:#294a36}html[data-theme=dark] .workspace-status-choice.stage-new .crm-filter-trigger{background:linear-gradient(135deg,#222f29,#20392b);border-color:#315943}html[data-theme=dark] .request-workspace .workspace-top-actions{background:#232731c7;border-color:#414653}@media (max-width:1050px){.request-workspace .workspace-top-actions{justify-content:flex-start;justify-self:start}}@media (max-width:620px){.request-workspace .workspace-top-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);width:100%;padding:6px;display:grid}.request-workspace .workspace-scroll-switch{grid-column:1/-1;width:100%}.request-workspace .workspace-scroll-switch button{flex:1}.request-workspace .workspace-top-actions>.status-badge,.request-workspace .workspace-create-order,.request-workspace .workspace-save{width:100%;min-width:0}.request-workspace .workspace-save,.request-workspace .workspace-save-message{grid-column:1/-1}}.orders-page-main .page-heading h1{font-size:34px;line-height:1.08}.orders-page-main .page-heading p{font-size:14px;line-height:1.45}.orders-page-main .today-payments>header small{letter-spacing:.055em;font-size:11.5px}.orders-page-main .today-payments>header h2{font-size:20px}.orders-page-main .today-payments>header p{font-size:12.5px}.orders-page-main .today-payments>header>b{font-size:12px}.orders-page-main .payment-summary-cards article{min-height:104px;padding:16px}.orders-page-main .payment-summary-cards article>i{width:44px;height:44px}.orders-page-main .payment-summary-cards article>i svg{width:20px;height:20px}.orders-page-main .payment-summary-cards article small{font-size:13px;line-height:1.35}.orders-page-main .payment-summary-cards article strong{font-size:23px;line-height:1.15}.orders-page-main .payment-summary-cards article em{font-size:11.5px;line-height:1.4}.orders-page-main .today-payment-layout>aside>header{height:48px;font-size:12.5px}.orders-page-main .today-payment-layout>aside>header b{font-size:11px}.orders-page-main .today-payment-layout>aside>article>span strong{font-size:13px}.orders-page-main .today-payment-layout>aside>article small{font-size:11px}.orders-page-main .today-payment-layout>aside>article>div strong{font-size:13.5px}.finance-card-button{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}:is(.finance-card-button:hover,.finance-card-button:focus-visible){z-index:1;outline:0;transform:translateY(-1px);box-shadow:0 9px 22px #53399f1c;border-color:#bdaef1!important}.finance-card-arrow{color:#8f82ae;opacity:.72;position:absolute;right:12px;width:16px!important}.finance-card-button>span{padding-right:25px}.finance-analysis-layer{z-index:430;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#231d306b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.finance-analysis-layer>section{background:#fff;border:1px solid #ddd6ea;border-radius:22px;flex-direction:column;width:min(980px,100vw - 48px);max-height:min(760px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #24193b40}.finance-analysis-layer>section>header{background:linear-gradient(115deg,#f8f4ff,#fff 68%);border-bottom:1px solid #ebe6f0;justify-content:space-between;align-items:center;min-height:92px;padding:18px 22px;display:flex}.finance-analysis-layer>section>header>div{align-items:center;gap:13px;display:flex}.finance-analysis-layer>section>header i{color:#fff;background:#6847dc;border-radius:14px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.finance-analysis-layer>section>header i svg{width:22px}.finance-analysis-layer>section>header span{flex-direction:column;gap:2px;display:flex}.finance-analysis-layer>section>header small{color:#7053ce;letter-spacing:.06em;font-size:11px;font-weight:700}.finance-analysis-layer>section>header h3{color:#2e2937;margin:0;font-size:22px}.finance-analysis-layer>section>header p{color:#898390;margin:0;font-size:13px}.finance-analysis-layer>section>header>button{color:#716a79;cursor:pointer;background:#eeeaf2;border:0;border-radius:12px;width:42px;height:42px;font-size:25px}.finance-analysis-total{background:#fcfbfd;border-bottom:1px solid #ebe7ef;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.finance-analysis-total span{align-items:baseline;gap:12px;display:flex}.finance-analysis-total small{color:#8e8794;font-size:13px}.finance-analysis-total strong{color:#2e2937;font-size:24px}.finance-analysis-total>b{color:#6848cf;background:#eee9ff;border-radius:9px;padding:7px 11px;font-size:12px}.finance-analysis-list{min-height:180px;padding:8px 22px 14px;overflow:auto}.finance-analysis-list>article{border-bottom:1px solid #ece8f0;grid-template-columns:44px minmax(180px,1fr) minmax(350px,1.35fr);align-items:center;gap:13px;min-height:104px;padding:16px 4px;display:grid}.finance-analysis-list>article:last-child{border-bottom:0}.finance-analysis-list .workspace-avatar{width:44px;height:44px;margin:0}.finance-analysis-order{flex-direction:column;gap:3px;min-width:0;display:flex}.finance-analysis-order>strong{color:#332e3a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.finance-analysis-order>span{color:#665e6d;font-size:12.5px}.finance-analysis-order>small{color:#98919e;font-size:11.5px}.finance-analysis-list dl{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin:0;display:grid}.finance-analysis-list dl>div{background:#f8f6fa;border-radius:10px;min-width:0;padding:9px 10px}.finance-analysis-list dt{color:#8d8594;margin-bottom:4px;font-size:10.5px}.finance-analysis-list dd{color:#403947;margin:0;font-size:13px;font-weight:650}.finance-analysis-list dd.positive{color:#258155}.finance-analysis-list dd.warning{color:#b17116}.finance-analysis-empty{color:#8c8592;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;display:flex}.finance-analysis-empty svg{color:#31845a;width:28px}.finance-analysis-empty strong{color:#4e4755;font-size:15px}.finance-analysis-empty span{font-size:12px}.finance-analysis-layer>section>footer{background:#fbfafc;border-top:1px solid #e9e5ed;justify-content:space-between;align-items:center;min-height:62px;padding:10px 22px;display:flex}.finance-analysis-layer>section>footer span{color:#38815b;align-items:center;gap:7px;font-size:12px;display:flex}.finance-analysis-layer>section>footer svg{width:14px}.finance-analysis-layer>section>footer button{color:#fff;cursor:pointer;background:#6847dc;border:0;border-radius:10px;padding:10px 18px;font-weight:650}html[data-theme=dark] .finance-analysis-layer>section{background:#1b1e27;border-color:#383d4c}html[data-theme=dark] .finance-analysis-layer>section>header{background:linear-gradient(115deg,#28233a,#1d2029 68%);border-color:#393e4d}html[data-theme=dark] .finance-analysis-layer>section>header h3,html[data-theme=dark] .finance-analysis-total strong,html[data-theme=dark] .finance-analysis-order>strong,html[data-theme=dark] .finance-analysis-list dd{color:#eef0f6}html[data-theme=dark] .finance-analysis-layer>section>header p,html[data-theme=dark] .finance-analysis-order>span{color:#b5b9c3}html[data-theme=dark] .finance-analysis-total,html[data-theme=dark] .finance-analysis-layer>section>footer{background:#20232c;border-color:#373c4a}html[data-theme=dark] .finance-analysis-list>article{border-color:#343947}html[data-theme=dark] .finance-analysis-list dl>div{background:#242832}html[data-theme=dark] .finance-analysis-layer>section>header>button{color:#d9dce4;background:#303441}@media (max-width:760px){.finance-analysis-layer{place-items:end center;padding:0}.finance-analysis-layer>section{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.finance-analysis-layer>section>header{padding:15px}.finance-analysis-layer>section>header i{width:42px;height:42px}.finance-analysis-layer>section>header h3{font-size:18px}.finance-analysis-layer>section>header p{font-size:11.5px}.finance-analysis-total{padding:12px 15px}.finance-analysis-list{padding:5px 15px 12px}.finance-analysis-list>article{grid-template-columns:38px 1fr;gap:10px}.finance-analysis-list .workspace-avatar{width:38px;height:38px}.finance-analysis-list dl{grid-column:1/-1}.finance-analysis-layer>section>footer{padding:10px 15px}.finance-analysis-layer>section>footer span{display:none}}.orders-page-main .payments-empty{font-size:12.5px}.orders-page-main .overview-main small{font-size:13px}.orders-page-main .overview-main p{font-size:12px;line-height:1.4}.orders-page-main .overview-main strong em{font-size:16px}.orders-page-main .overview-metrics>button span{font-size:13px}.orders-page-main .overview-metrics>button strong{font-size:27px}.orders-page-main .overview-metrics>button small{font-size:11.5px;line-height:1.35}.orders-page-main .filters{gap:11px;padding:16px}.orders-page-main .order-search{height:48px}.orders-page-main .order-search input{font-size:14px}.orders-page-main .crm-filter-trigger small{font-size:11px}.orders-page-main .crm-filter-trigger strong,.orders-page-main .crm-filter-menu button{font-size:14px}.orders-page-main .attention-filters>span{font-size:13px}.orders-page-main .attention-filters button{height:36px;padding:0 11px;font-size:12px}.orders-page-main .attention-filters button b{font-size:10.5px}.orders-page-main .column-layout-toolbar{font-size:13px}.orders-page-main .orders-table thead th{font-size:14px}.orders-page-main .orders-table td{font-size:14.5px;line-height:1.45}.orders-page-main .orders-table td strong{font-size:14.5px}.orders-page-main .orders-table td small{font-size:12px}.orders-page-main .orders-table .request-number,.orders-page-main .orders-table .created-card strong{font-size:15px!important}.orders-page-main .orders-table .created-card small{font-size:12px!important}.orders-page-main .orders-table .request-client>span>strong{font-size:16px}.orders-page-main .orders-table .quick-call{font-size:14px}.orders-page-main .orders-table .guests-cell strong{font-size:14.5px}.orders-page-main .orders-table .guests-cell small{font-size:12px}.orders-page-main .orders-table .next-action strong{font-size:14.5px!important}.orders-page-main .orders-table .next-action small{font-size:12px!important}.orders-page-main .orders-table .request-hotel strong{font-size:15px}.orders-page-main .orders-table .request-hotel>span>small:not(.first-visit):not(.returning-guest){font-size:12px}.orders-page-main .orders-table .request-hotel .first-visit,.orders-page-main .orders-table .request-hotel .returning-guest{font-size:11px}.orders-page-main .orders-table .booking-period strong{font-size:14px!important}.orders-page-main .orders-table .booking-period small{font-size:11px!important}.orders-page-main .orders-table .supplier-name{font-size:12px}.orders-page-main .orders-table .request-amount{font-size:15px!important}.orders-page-main .pagination{font-size:13px}@media (max-width:720px){.orders-page-main .page-heading h1{font-size:28px}.orders-page-main .payment-summary-cards article small{font-size:12.5px}.orders-page-main .payment-summary-cards article strong{font-size:22px}.orders-page-main .payment-summary-cards article em{font-size:11px}.orders-page-main .overview-metrics>button span{font-size:12px}.orders-page-main .overview-metrics>button strong{font-size:23px}.orders-page-main .overview-metrics>button small{font-size:10.5px}}@media (min-width:721px){.orders-page-main .orders-table{table-layout:auto;width:max-content!important;min-width:0!important}.orders-page-main .orders-table thead th{white-space:nowrap;padding:11px 8px}.orders-page-main .orders-table tbody tr{height:86px}.orders-page-main .orders-table td{vertical-align:middle;padding:10px 8px}.orders-page-main .orders-table td:first-child{padding-left:12px}.orders-page-main .orders-table td:has(>.request-manager){width:150px;min-width:150px;max-width:150px}.orders-page-main .orders-table td:has(>.request-id-cell){width:88px;min-width:88px;max-width:88px}.orders-page-main .orders-table td:has(>.created-card){width:128px;min-width:128px;max-width:128px}.orders-page-main .orders-table td:has(>.request-client){width:225px;min-width:225px;max-width:225px}.orders-page-main .orders-table td:has(>.guests-cell){width:195px;min-width:195px;max-width:195px}.orders-page-main .orders-table td:has(>.editable-next-cell){width:238px;min-width:238px;max-width:238px}.orders-page-main .orders-table td:has(>.request-hotel){width:190px;min-width:190px;max-width:190px}.orders-page-main .orders-table td:has(>.payment-store-cell){width:175px;min-width:175px;max-width:175px}.orders-page-main .orders-table td:has(>.supplier-name){width:130px;min-width:130px;max-width:130px}.orders-page-main .orders-table td:has(>.booking-period){width:180px;min-width:180px;max-width:180px}.orders-page-main .orders-table td:has(>.request-amount){width:112px;min-width:112px;max-width:112px}.orders-page-main .orders-table td:has(>.payment-format-cell){width:145px;min-width:145px;max-width:145px}.orders-page-main .orders-table td:has(>.bank-status){width:150px;min-width:150px;max-width:150px}.orders-page-main .orders-table .request-manager{gap:7px;width:100%}.orders-page-main .orders-table .quick-manager-picker>.manager-choice{width:92px;min-width:92px}.orders-page-main .orders-table .request-client>span>strong,.orders-page-main .orders-table .request-hotel strong{max-width:100%}.orders-page-main .orders-table .editable-next-cell{width:100%;min-width:0}.orders-page-main .orders-table .next-trigger{width:100%;height:60px;min-height:60px;padding:7px 28px 7px 9px;overflow:hidden}.orders-page-main .orders-table .next-trigger>.next-action{align-items:center;width:100%;max-width:none}.orders-page-main .orders-table .next-action>span{gap:2px;min-width:0}.orders-page-main .orders-table .next-action strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;line-height:1.25!important}.orders-page-main .orders-table .next-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:721px) and (max-width:1600px){.orders-page-main .orders-table td:has(>.request-manager){width:142px;min-width:142px;max-width:142px}.orders-page-main .orders-table td:has(>.request-client){width:210px;min-width:210px;max-width:210px}.orders-page-main .orders-table td:has(>.guests-cell){width:180px;min-width:180px;max-width:180px}.orders-page-main .orders-table td:has(>.editable-next-cell){width:220px;min-width:220px;max-width:220px}.orders-page-main .orders-table td:has(>.request-hotel){width:175px;min-width:175px;max-width:175px}.orders-page-main .orders-table .quick-manager-picker>.manager-choice{width:84px;min-width:84px}}.request-workspace .history-controls{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.request-workspace .history-controls .workspace-scroll-switch{height:34px;box-shadow:none;background:#f6f4f8;border-color:#e1dce8;padding:3px}.request-workspace .history-controls .workspace-scroll-switch button{height:26px;padding:0 11px;font-size:9.5px}.request-workspace .history-controls .history-live{height:27px;display:flex}.request-workspace .workspace-create-order{color:#24764a;background:linear-gradient(135deg,#e8f7ee,#f2fbf5);border:1px solid #cce8d8}.request-workspace .workspace-create-order:hover{color:#1f6d43;background:linear-gradient(135deg,#def3e7,#ebf9f0);border-color:#9fd0b3}.request-workspace .workspace-create-order:disabled{color:#a1a6a3;background:#f2f4f3;border-color:#e0e4e1}html[data-theme=dark] .request-workspace .workspace-create-order{color:#8fd5aa;background:#20392b;border-color:#315943}html[data-theme=dark] .request-workspace .workspace-create-order:hover{color:#a1dfb8;background:#274633;border-color:#42765a}.request-number-link{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.orders-table .request-number-link{color:#553bc0;text-underline-offset:4px;padding:2px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.orders-table .request-number-link:hover{color:#6b47dd;text-decoration-color:#a995ec}.orders-table .request-number-link:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #e4dcff}.request-workspace .workspace-edit-order{color:#5f48b4;min-width:150px;height:40px;box-shadow:none;background:#fff;border:1px solid #ddd5ec;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:620;display:inline-flex}.request-workspace .workspace-edit-order:hover{color:#5737c8;background:#f8f5ff;border-color:#bcaee2}.request-workspace .workspace-edit-order svg{width:15px;height:15px}.order-edit-payment-note{color:#326d4b;background:linear-gradient(135deg,#f2faf5,#fbfdfb);border:1px solid #d9e8df;border-radius:14px;align-items:flex-start;gap:13px;padding:20px;display:flex}.order-edit-payment-note>i{background:#def2e6;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.order-edit-payment-note>i svg{width:20px;height:20px}.order-edit-payment-note>span{flex-direction:column;gap:5px;display:flex}.order-edit-payment-note strong{font-size:13px}.order-edit-payment-note small{color:#648073;max-width:520px;font-size:11px;line-height:1.5}.paid-order-change-reason{color:#8a611e;background:linear-gradient(135deg,#fff8e9,#fffdf8);border:1px solid #e8d6ab;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:18px 20px;display:grid}.paid-order-change-reason>svg{background:#f7e8c4;border-radius:11px;width:42px;height:42px;padding:10px}.paid-order-change-reason label{flex-direction:column;gap:7px;display:flex}.paid-order-change-reason label>span{font-size:12px;font-weight:680}.paid-order-change-reason label>span b{color:#c44d3e}.paid-order-change-reason textarea{resize:vertical;color:#3a332b;width:100%;min-height:72px;font:inherit;background:#fff;border:1px solid #e2cc9d;border-radius:11px;outline:0;padding:11px 12px;font-size:12.5px;line-height:1.45}.paid-order-change-reason textarea:focus{border-color:#bd8d37;box-shadow:0 0 0 3px #bd8d371f}.paid-order-change-reason small{color:#937b54;font-size:10.5px;line-height:1.4}html[data-theme=dark] .orders-table .request-number-link{color:#c2b2ed!important}html[data-theme=dark] .request-workspace .workspace-edit-order{color:#c9b7ff;background:#272331;border-color:#4a405e}html[data-theme=dark] .order-edit-payment-note{color:#93d8ae;background:#20352a;border-color:#315343}html[data-theme=dark] .order-edit-payment-note>i{background:#294a37}html[data-theme=dark] .order-edit-payment-note small{color:#9bb7a7}html[data-theme=dark] .paid-order-change-reason{color:#e2bd78;background:#322b20;border-color:#5c4b2e}html[data-theme=dark] .paid-order-change-reason>svg{background:#493b25}html[data-theme=dark] .paid-order-change-reason textarea{color:#f0edf2;background:#22252d;border-color:#5f5038}html[data-theme=dark] .paid-order-change-reason small{color:#bca984}@media (max-width:760px){.request-workspace .workspace-edit-order{width:100%;min-width:0}.order-edit-payment-note{padding:16px}.order-edit-payment-note small{font-size:12px}}html[data-theme=dark] .library-tag-filters{border-color:#303443}html[data-theme=dark] .library-tag-filters>span{color:#a4abba}html[data-theme=dark] .library-tag-filters>button{color:#c8cdd7;background:#20232d;border-color:#3a3e4d}html[data-theme=dark] .library-tag-filters>button b{color:#b5bbc8;background:#2c303b}html[data-theme=dark] .library-tag-filters>button.active{color:#d8ceff;background:#302846;border-color:#7258cb}html[data-theme=dark] .library-card-tags b{color:#8bd2a8;background:#20372c}html[data-theme=dark] .library-card-tags em{color:#c4b5f6;background:#302946}.library-heading>div>span{letter-spacing:.09em;font-size:11px}.library-heading h1{font-size:32px;line-height:1.12}.library-heading p{font-size:14px;line-height:1.45}.library-stats article{border-radius:14px;gap:14px;min-height:98px;padding:16px 17px}.library-stats article>i{border-radius:13px;width:48px;height:48px}.library-stats small{font-size:12px}.library-stats strong{font-size:21px;line-height:1.2}.library-stats b{font-size:10.5px;line-height:1.35}.library-toolbar{border-radius:14px;min-height:66px;padding:11px 12px}.library-toolbar label,.library-toolbar select,.library-toolbar>button{height:44px}.library-toolbar input,.library-toolbar select,.library-toolbar>button{font-size:12px}.library-stars-filter{min-width:150px}.library-tag-filters{overscroll-behavior-x:contain;border-top:1px solid #ece8f0;align-items:center;gap:7px;width:100%;padding:11px 2px 1px;display:flex;overflow-x:auto}.library-tag-filters>span{color:#7b7483;white-space:nowrap;align-items:center;gap:6px;margin-right:3px;font-size:11px;font-weight:600;display:flex}.library-tag-filters>span svg{color:#6c4dd0;width:14px}.library-tag-filters>button{color:#696270;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded9e6;border-radius:17px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:11px;transition:border-color .16s,background .16s,color .16s;display:flex}.library-tag-filters>button b{color:#7d7586;background:#f0edf4;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.library-tag-filters>button:hover{color:#5f43bd;background:#faf8ff;border-color:#bfb2e5}.library-tag-filters>button.active{color:#5e3fc2;background:#eee9ff;border-color:#8063dc}.library-tag-filters>button.active b{color:#6345c6;background:#fff}.library-layout{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:16px}.library-list,.library-detail{border-radius:15px}.library-list>header{height:54px;font-size:12px}.library-list>header b{font-size:11px}.library-list>button{grid-template-columns:46px minmax(0,1fr) 16px;gap:12px;min-height:116px;padding:15px}.library-list>button>i{width:46px;height:46px}.library-list>button>span{gap:6px}.library-list strong{font-size:14px;line-height:1.3}.library-list strong em{font-size:11px}.library-list small{font-size:11.5px;line-height:1.35}.library-list small svg{width:12px}.library-card-tags{align-items:center;gap:5px;display:flex;overflow:hidden}.library-card-tags b,.library-card-tags em{color:#28784c;white-space:nowrap;background:#eef7f1;border-radius:6px;flex:none;align-items:center;height:22px;padding:0 7px;font-size:9px;font-style:normal;font-weight:600;display:flex}.library-card-tags em{color:#674ac7;background:#f0ecfa;padding:0 6px}.library-detail>header{min-height:108px;padding:19px 20px}.library-detail>header>div{gap:14px}.library-detail>header>div>i{width:52px;height:52px}.library-detail>header small{font-size:10.5px}.library-detail h2{font-size:25px;line-height:1.2}.library-detail h2 b,.library-detail>header p{font-size:13px}.library-detail>header p svg{width:14px}.library-badges{padding:13px 19px}.library-badges span{font-size:11px}.external-hotel-profile{grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);gap:18px;padding:18px 19px}.external-gallery{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.55fr) minmax(112px,.72fr);gap:7px;height:348px;display:grid}.external-gallery>button{cursor:zoom-in;background:#e9e5ef;border:0;border-radius:11px;min-width:0;padding:0;position:relative;overflow:hidden}.external-gallery>button.hero{grid-row:1/-1}.external-gallery>button img{object-fit:cover;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.external-gallery>button:hover img{filter:brightness(.87);transform:scale(1.035)}.external-gallery>button>span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19151fb3;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:650;position:absolute;bottom:10px;left:10px}.external-gallery>button>i{color:#493a66;opacity:0;background:#ffffffe6;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10px;font-style:normal;font-weight:650;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-3px)}:is(.external-gallery>button:hover>i,.external-gallery>button:focus-visible>i){opacity:1;transform:none}.external-gallery>button>i svg{width:13px}.external-gallery>button>b{color:#fff;background:#1f192a8c;justify-content:center;align-items:center;gap:5px;font-size:14px;display:flex;position:absolute;inset:0}.external-gallery>button>b svg{width:18px}.external-gallery.gallery-1{display:block}.external-gallery.gallery-1>button{border-radius:14px;width:100%;height:100%}.external-gallery.gallery-2{grid-template-rows:1fr}.external-gallery.gallery-2>button.hero{grid-row:auto}.external-gallery.gallery-3{grid-template-rows:repeat(2,minmax(0,1fr))}.external-gallery.gallery-3>button.hero{grid-row:1/-1}.hotel-gallery-lightbox{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100d16e6;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;padding:34px;display:grid;position:fixed;inset:0}.hotel-gallery-lightbox>figure{justify-content:center;align-items:center;min-width:0;height:calc(100vh - 68px);margin:0;display:flex;position:relative}.hotel-gallery-lightbox>figure img{object-fit:contain;border-radius:14px;max-width:100%;max-height:100%;display:block;box-shadow:0 24px 80px #00000061}.hotel-gallery-lightbox>figure figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17131ebf;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-width:210px;padding:10px 14px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.hotel-gallery-lightbox>figure figcaption strong{font-size:13px}.hotel-gallery-lightbox>figure figcaption span{color:#d9d2e5;white-space:nowrap;font-size:11px}.hotel-gallery-lightbox>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-self:center;place-items:center;width:48px;height:48px;transition:background .2s,transform .2s;display:grid}.hotel-gallery-lightbox>button:hover{background:#ffffff3d;transform:scale(1.04)}.hotel-gallery-lightbox>button svg{width:23px}.hotel-gallery-lightbox>.hotel-gallery-close{z-index:2;font-size:28px;font-weight:300;position:absolute;top:22px;right:24px}.external-overview{padding:4px 0}.external-overview>header>span{grid-template-columns:40px 1fr;column-gap:10px}.external-overview>header i{border-radius:11px;width:40px;height:40px}.external-overview>header i svg{width:18px}.external-overview>header small{font-size:10px}.external-overview>header strong{font-size:14px}.external-overview>header>a{border-radius:9px;height:38px;padding:0 11px;font-size:11px}.external-overview>header>a svg{width:13px}.external-overview>p{margin:14px 0;font-size:13.5px;line-height:1.62}.external-address{border-radius:10px;gap:10px;padding:11px 12px}.external-address>svg{width:18px}.external-address small{font-size:10.5px}.external-address strong{font-size:12.5px;line-height:1.4}.external-facts{gap:8px;margin-top:11px}.external-facts article{border-radius:10px;min-height:62px;padding:9px}.external-facts article>i{border-radius:8px;width:32px;height:32px}.external-facts article>i svg{width:15px}.external-facts article small{font-size:10px}.external-facts article strong{font-size:11.5px;line-height:1.4}.external-overview>footer{padding-top:10px;font-size:10.5px}.external-overview>footer svg{width:14px}.official-hotel-source{background:linear-gradient(135deg,#f3fbf6,#fff 70%);border:1px solid #cfe7d9;border-radius:13px;grid-column:1/-1;padding:16px 17px}.official-hotel-source>header{align-items:center;gap:11px;display:flex}.official-hotel-source>header>i{color:#277c4d;background:#def3e7;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.official-hotel-source>header>i svg{width:20px}.official-hotel-source>header>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.official-hotel-source>header small{color:#308158;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.official-hotel-source>header strong{color:#302b38;font-size:14px}.official-hotel-source>header>a{color:#287a4d;white-space:nowrap;background:#fff;border:1px solid #b9dbc7;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.official-hotel-source>header>a svg{width:13px}.official-hotel-source>p{color:#56505e;margin:13px 0;font-size:13px;line-height:1.58}.official-hotel-source>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.official-hotel-source>div>span{color:#4f4956;background:#ffffffd1;border:1px solid #dfece4;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:11.5px;line-height:1.45;display:flex}.official-hotel-source>div>span svg{color:#2d8655;flex:0 0 14px;width:14px;height:14px;margin-top:1px}.official-hotel-source>footer{color:#3d7c58;align-items:center;gap:6px;margin-top:11px;font-size:10.5px;display:flex}.official-hotel-source>footer svg{width:14px}.external-extra{gap:12px}.external-extra>section{border-radius:11px;padding:14px}.external-extra>section>header{font-size:13px}.external-extra>section>header svg{width:16px}.external-extra>section>div:not(.external-rooms){gap:7px;margin-top:11px}.external-extra>section>div:not(.external-rooms) span{border-radius:7px;padding:6px 8px;font-size:10.5px}.external-extra>section>p{grid-template-columns:17px auto 1fr;margin-top:12px;padding-top:11px;font-size:11px}.external-extra>section>p svg{width:15px}.external-rooms{gap:8px;margin-top:11px}.external-rooms article{border-radius:9px;min-height:62px;padding:10px 11px}.external-rooms article strong{font-size:11.5px}.external-rooms article small{font-size:9.5px}.external-rooms article>b{font-size:11px}.external-rooms article>em{font-size:9.5px}.external-extra.amenities-only{grid-template-columns:1fr}.external-room-fund{background:linear-gradient(145deg,#faf8ff,#fff 48%);border:1px solid #ded8e6;border-radius:14px;grid-column:1/-1;padding:17px}.external-room-fund>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.external-room-fund>header>span{align-items:center;gap:12px;display:flex}.external-room-fund>header>span>i{color:#6547ce;background:#ece6ff;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.external-room-fund>header>span>i svg{width:21px}.external-room-fund>header>span>span{flex-direction:column;gap:2px;display:flex}.external-room-fund>header small{color:#725ac0;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.external-room-fund>header strong{color:#312b39;font-size:18px}.external-room-fund>header p{color:#8d8593;margin:0;font-size:11px}.external-room-fund>header>a{color:#6045bd;white-space:nowrap;background:#fff;border:1px solid #d8d0e4;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.external-room-fund>header>a svg{width:13px}.external-room-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;margin-top:14px;display:grid}.external-room-groups>details{background:#fff;border:1px solid #e1dce7;border-radius:11px;overflow:hidden}.external-room-groups>details[open]{border-color:#d4c9ed;grid-column:1/-1;box-shadow:0 8px 24px #4e387a0f}.external-room-groups summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-height:76px;padding:12px 13px;list-style:none;display:grid}.external-room-groups summary::-webkit-details-marker{display:none}.external-room-groups summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.external-room-groups summary strong{color:#3e3746;font-size:13.5px}.external-room-groups summary small{color:#8a828f;font-size:10.5px;line-height:1.4}.external-room-groups summary>b{color:#6649c7;white-space:nowrap;background:#f0ebff;border-radius:7px;padding:5px 7px;font-size:10px}.external-room-groups summary>svg{color:#766e7d;width:16px;transition:transform .2s}.external-room-groups details[open] summary>svg{transform:rotate(180deg)}.external-room-groups details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.external-room-groups article{background:#faf9fc;border:1px solid #ebe7ee;border-radius:9px;min-height:114px;padding:11px}.external-room-groups article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.external-room-groups article>header strong{color:#403948;font-size:11.5px;line-height:1.35}.external-room-groups article>header b{color:#6548c4;white-space:nowrap;font-size:10.5px}.external-room-groups article>p{color:#6f6678;margin:8px 0 5px;font-size:10.5px;font-weight:650}.external-room-groups article>small{color:#918995;font-size:9.8px;line-height:1.42}.external-room-groups details>footer{justify-content:flex-end;padding:0 12px 12px;display:flex}.external-room-groups details>footer>a{color:#684ac8;align-items:center;gap:5px;font-size:10.5px;font-weight:650;text-decoration:none;display:flex}.external-room-groups details>footer>a svg{width:12px}.library-facts{padding:17px 19px}.library-facts small{font-size:11px}.library-facts strong{font-size:12.5px}.library-columns{padding:17px 19px}.library-columns header strong,.manager-knowledge header strong,.library-contacts>header strong{font-size:13.5px}.library-columns header small,.manager-knowledge header small,.library-contacts>header small{font-size:10.5px}.library-columns li,.manager-knowledge li{font-size:12px}.library-contacts a small{font-size:10px}.library-contacts a strong{font-size:12px}@media (min-width:1025px) and (max-width:1400px){.library-layout{grid-template-columns:300px minmax(0,1fr)}.external-hotel-profile{grid-template-columns:minmax(270px,.75fr) minmax(350px,1.25fr)}.external-gallery{height:330px}.external-overview>p{font-size:13px}}@media (max-width:1024px){.external-hotel-profile{grid-template-columns:1fr}.external-gallery{height:320px}.external-extra{grid-template-columns:1fr}}@media (max-width:720px){.library-heading h1{font-size:27px}.library-heading p{font-size:13px}.library-list strong{font-size:13.5px}.library-list small{font-size:11px}.library-detail h2{font-size:21px}.external-hotel-profile{padding:13px}.external-gallery{grid-template-columns:minmax(0,1.35fr) minmax(90px,.65fr);gap:5px;height:265px}.external-gallery.gallery-1{height:235px}.external-gallery>button>span{padding:5px 7px;font-size:10px;bottom:7px;left:7px}.external-gallery>button>i{display:none}.external-overview>header{flex-direction:column;align-items:stretch}.external-overview>header>a{align-self:flex-start}.external-overview>p{font-size:13px}.external-facts,.external-extra,.external-rooms{grid-template-columns:1fr}.hotel-gallery-lightbox{grid-template-columns:44px minmax(0,1fr) 44px;padding:16px 5px}.hotel-gallery-lightbox>figure{height:calc(100vh - 32px)}.hotel-gallery-lightbox>button{width:38px;height:38px}.hotel-gallery-lightbox>.hotel-gallery-close{top:12px;right:12px}.hotel-gallery-lightbox>figure figcaption{min-width:190px;padding:9px 11px;bottom:24px}.library-tag-filters{margin:0 -2px;padding-top:10px}.library-tag-filters>span{z-index:1;background:#fff;padding:0 8px 0 2px;position:sticky;left:0}.library-tag-filters>button{border-radius:18px;height:36px;font-size:11.5px}.library-card-tags b,.library-card-tags em{height:23px;font-size:9.5px}html[data-theme=dark] .library-tag-filters>span{background:#191c25}.official-hotel-source{padding:14px}.official-hotel-source>header{flex-wrap:wrap;align-items:flex-start}.official-hotel-source>header>span{min-width:calc(100% - 54px)}.official-hotel-source>header>a{margin-left:53px}.official-hotel-source>div{grid-template-columns:1fr}.official-hotel-source>p{font-size:12.5px}.official-hotel-source>div>span{font-size:11.5px}}@media (max-width:1024px){.external-room-groups details>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.external-room-fund{padding:13px}.external-room-fund>header{flex-direction:column;align-items:flex-start}.external-room-fund>header>a{margin-left:58px}.external-room-groups{grid-template-columns:1fr}.external-room-groups>details[open]{grid-column:auto}.external-room-groups summary{grid-template-columns:minmax(0,1fr) auto 16px}.external-room-groups details>div{grid-template-columns:1fr}.external-room-groups article{min-height:auto}.external-room-fund>header strong{font-size:17px}}html[data-theme=dark] .external-room-fund{background:linear-gradient(145deg,#27242f,#22252c 52%);border-color:#3c3745}html[data-theme=dark] .external-room-fund>header strong,html[data-theme=dark] .external-room-groups summary strong,html[data-theme=dark] .external-room-groups article>header strong{color:#eef0f6}html[data-theme=dark] .external-room-groups>details{background:#292c34;border-color:#403b47}html[data-theme=dark] .external-room-groups article{background:#24272e;border-color:#413c48}html[data-theme=dark] .external-room-groups summary small,html[data-theme=dark] .external-room-groups article>small{color:#aeb2bc}html[data-theme=dark] .official-hotel-source{background:linear-gradient(135deg,#20392b,#242832 72%);border-color:#315943}html[data-theme=dark] .official-hotel-source>header strong{color:#eef0f6}html[data-theme=dark] .official-hotel-source>p,html[data-theme=dark] .official-hotel-source>div>span{color:#c4c9d3}html[data-theme=dark] .official-hotel-source>div>span{background:#252e28;border-color:#3a4e42}html[data-theme=dark] .official-hotel-source>header>a{color:#8fd5aa;background:#24332a;border-color:#3f6c50}.hotel-territory-map{min-height:116px;color:inherit;background:linear-gradient(135deg,#f4efff,#fff 72%);border:1px solid #d9d1e8;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(210px,.46fr) 1fr;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.hotel-territory-map:hover{border-color:#bcaee0;transform:translateY(-1px);box-shadow:0 10px 28px #4d338317}.hotel-territory-map>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:150px;max-height:210px;display:block}.hotel-territory-map>span{flex-direction:column;justify-content:center;gap:6px;padding:20px 22px;display:flex}.hotel-territory-map small{color:#7054c3;letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:750}.hotel-territory-map strong{color:#312a3a;font-size:19px;line-height:1.25}.hotel-territory-map b{color:#6447c4;align-items:center;gap:6px;margin-top:5px;font-size:12px;font-weight:650;display:flex}.hotel-territory-map b svg{width:14px}.hotel-territory-map.map-link-only{grid-template-columns:1fr;min-height:112px}.hotel-territory-map.map-link-only>span{background:radial-gradient(circle at 34px,#dcd1ff 0 17px,#0000 18px);padding-left:72px}html[data-theme=dark] .hotel-territory-map{background:linear-gradient(135deg,#2a2438,#22252c 72%);border-color:#423b4c}html[data-theme=dark] .hotel-territory-map strong{color:#f0edf5}@media (max-width:720px){.hotel-territory-map{grid-template-columns:1fr}.hotel-territory-map>img{max-height:190px}.hotel-territory-map>span{padding:16px}.hotel-territory-map strong{font-size:17px}}.external-room-fund>header small{font-size:11.5px}.external-room-fund>header strong{font-size:21px}.external-room-fund>header p{font-size:13px}.external-room-fund>header>a{font-size:12px}.external-room-groups summary{min-height:82px;padding:14px 15px}.external-room-groups summary strong{font-size:15px}.external-room-groups summary small{font-size:12px}.external-room-groups summary>b{font-size:11.5px}.external-room-groups details>div{gap:10px;padding:0 14px 14px}.external-room-groups article{min-height:132px;padding:13px}.external-room-groups article>header strong{font-size:13.5px}.external-room-groups article>header b,.external-room-groups article>p{font-size:12px}.external-room-groups article>small{font-size:11.5px;line-height:1.5}.external-room-groups details>footer>a{font-size:12px}@media (max-width:760px){.request-workspace .history-heading{flex-wrap:wrap}.request-workspace .history-controls{align-items:flex-start;width:100%}.request-workspace .history-controls .workspace-scroll-switch{width:100%}.request-workspace .history-controls .workspace-scroll-switch button{flex:1}}.new-inbox .inbox-summary{align-items:start}.new-inbox .inbox-summary>article{align-self:start;height:92px;min-height:92px}.new-inbox .inbox-summary-metrics{align-self:start;gap:10px;min-width:0;display:grid}.new-inbox .inbox-summary-metrics>article{height:92px;min-height:92px}.new-inbox .inbox-summary-metrics>.assigned-today>i{color:#248454;background:#e8f6ed}.new-inbox .inbox-summary-metrics>.assigned-today strong{color:#248454}html[data-theme=dark] .new-inbox .inbox-summary-metrics>.assigned-today>i{color:#7ed6aa;background:#213a30}html[data-theme=dark] .new-inbox .inbox-summary-metrics>.assigned-today strong{color:#7ed6aa}.admin-first-contact-watch{background:#fff;border:1px solid #ddd7e9;border-radius:16px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 9px 24px #2a1f480b}.admin-first-contact-watch>header{align-items:center;gap:12px;min-height:82px;padding:14px 17px;display:flex}.admin-first-contact-watch>header>i{border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.admin-first-contact-watch>header>i svg{width:21px;height:21px}.admin-first-contact-watch>header>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-first-contact-watch>header>span small{letter-spacing:.095em;font-size:10.5px;font-weight:760}.admin-first-contact-watch>header>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.admin-first-contact-watch>header>b{border-radius:11px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:15px;display:grid}.admin-first-contact-watch.clear>header>i,.admin-first-contact-watch.clear>header>b{color:#248454;background:#e8f6ed}.admin-first-contact-watch.clear>header>span small{color:#298456}.admin-first-contact-watch.has-alerts{background:linear-gradient(110deg,#fff 0 70%,#fff7f7 100%);border-color:#efcaca}.admin-first-contact-watch.has-alerts>header>i,.admin-first-contact-watch.has-alerts>header>b{color:#c64d51;background:#fde8e8}.admin-first-contact-watch.has-alerts>header>span small{color:#c54b4f}.admin-first-contact-watch>p{color:#898392;margin:0;padding:0 17px 15px 72px;font-size:12.5px;line-height:1.45}.admin-first-contact-watch>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.admin-first-contact-watch>div>button{color:#342e3c;text-align:left;background:#fff;border:1px solid #eee3e3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-width:0;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.admin-first-contact-watch>div>button:hover{background:snow;border-color:#dcaeb0;transform:translateY(-1px)}.admin-first-contact-watch>div>button>span,.admin-first-contact-watch>div>button>em{flex-direction:column;gap:3px;min-width:0;font-style:normal;display:flex}.admin-first-contact-watch>div>button>span strong{font-size:13px}.admin-first-contact-watch>div>button>span small{color:#8a8390;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.admin-first-contact-watch>div>button>em{align-items:flex-end}.admin-first-contact-watch>div>button>em strong{font-size:12px;font-weight:680}.admin-first-contact-watch>div>button>em small{color:#c45053;white-space:nowrap;font-size:10.5px}.admin-first-contact-watch>div>button>svg{color:#a09095;width:17px;height:17px}.admin-first-contact-watch>div>p{color:#8b8491;grid-column:1/-1;margin:1px 5px 0;font-size:11.5px}html[data-theme=dark] .admin-first-contact-watch{box-shadow:none;background:#25222c;border-color:#3b3545}html[data-theme=dark] .admin-first-contact-watch.has-alerts{background:linear-gradient(110deg,#25222c,#302329);border-color:#714348}html[data-theme=dark] .admin-first-contact-watch>div>button{color:#f0ebf2;background:#2b252d;border-color:#4d3a40}html[data-theme=dark] .admin-first-contact-watch>div>button:hover{background:#33272d;border-color:#825159}@media (max-width:1080px){.new-inbox .inbox-summary{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.new-inbox .inbox-summary{grid-template-columns:1fr}.new-inbox .inbox-summary>article{width:min(100%,280px)}.new-inbox .inbox-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-first-contact-watch>header{min-height:72px}.admin-first-contact-watch>p{padding-left:17px}}@media (max-width:520px){.new-inbox .inbox-summary>article{width:100%}.new-inbox .inbox-summary-metrics,.admin-first-contact-watch>div{grid-template-columns:1fr}.admin-first-contact-watch>header>span strong{font-size:14px}.admin-first-contact-watch>div>button{grid-template-columns:minmax(0,1fr) 18px;gap:10px}.admin-first-contact-watch>div>button>em{grid-column:1/2;align-items:flex-start}.admin-first-contact-watch>div>button>svg{grid-area:1/2/3}}.nav button .nav-count{min-width:21px;height:21px;box-shadow:none;border:0;margin:0;position:static;top:auto;right:auto}.nav button .nav-overdue-count{flex:none;margin-right:7px}.nav-badges{flex:none}.notifications-popover{border-radius:17px;flex-direction:column;width:min(430px,100vw - 28px);max-height:min(720px,100dvh - 92px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #261d3738}.notifications-popover>header{z-index:2;background:linear-gradient(135deg,#f5f1ff,#fff 72%);flex:none;min-height:66px;padding:13px 14px;position:sticky;top:0}.notifications-popover>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.notifications-popover>header strong{font-size:14px}.notifications-popover>header small{font-size:10px}.notifications-popover>header>button{color:#766e7d;background:#eeeaf3;border:0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.notifications-feed{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:7px 8px 10px;overflow-y:auto}.notification-section+.notification-section{border-top:1px solid #eeeaf1;margin-top:8px;padding-top:8px}.notification-section>h4{color:#7d7486;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;height:31px;margin:0;padding:0 8px;font-size:9px;font-weight:650;display:flex}.notification-section>h4>svg{color:#7254cf;width:14px}.notification-section>h4>span{flex:1}.notification-section>h4>b{color:#6849ce;background:#eee9fb;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.notification-item,.notifications-open-all{color:#514b58;text-align:left;background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:10px;width:100%;min-height:62px;padding:10px 9px;display:flex}.notification-item:hover,.notifications-open-all:hover{background:#f6f3fa}.notification-item>svg:first-child{color:#7255ce;flex:none;width:18px;height:18px;margin-top:2px}.notification-item>span,.notifications-open-all>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-item b,.notifications-open-all b{color:#3d3744;font-size:11px;font-weight:630;line-height:1.35}.notification-item small,.notifications-open-all small{color:#837b8b;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-item>svg:last-child,.notifications-open-all>svg:last-child{color:#aaa2b2;flex:none;width:14px;margin:auto 0 auto 3px}.notification-item.assignment-bell-item>svg:first-child{color:#6847dc}.notification-item.overdue-bell-item>svg:first-child{color:#cf555b}.notification-item.assignment-bell-item:hover{background:#f5f1ff}.notification-item.overdue-bell-item:hover{background:#fff4f4}.notifications-open-all{background:#faf8fd;border:1px solid #e3ddef;min-height:48px;margin-top:4px}.notifications-empty{color:#665f6d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;margin:0;padding:30px 18px;font-size:12px;display:flex}.notifications-empty>svg{color:#7659d0;width:28px}.notifications-empty>small{color:#938c99;max-width:270px;font-size:9.5px;line-height:1.5}html[data-theme=dark] .notifications-popover>header{background:linear-gradient(135deg,#29233b,#1b1e27)}html[data-theme=dark] .notification-section+.notification-section{border-color:#343849}html[data-theme=dark] .notification-section>h4>b{color:#bca7fa;background:#302842}html[data-theme=dark] .notification-item b,html[data-theme=dark] .notifications-open-all b,html[data-theme=dark] .notifications-empty{color:#e5e7ee}html[data-theme=dark] .notification-item:hover,html[data-theme=dark] .notifications-open-all:hover{background:#242734}html[data-theme=dark] .notification-item.assignment-bell-item:hover{background:#29243a}html[data-theme=dark] .notification-item.overdue-bell-item:hover{background:#352428}html[data-theme=dark] .notifications-open-all{background:#20232d;border-color:#383c4b}@media (max-width:720px){.notification-anchor .bell{place-items:center;width:36px;height:38px;padding:0;display:grid}.notifications-popover{border-radius:16px;width:auto;max-height:none;position:fixed;inset:68px 8px 8px}.notifications-popover>header{min-height:61px}.notifications-feed{padding-bottom:max(12px,env(safe-area-inset-bottom))}.notification-item{min-height:66px}.notification-item b{font-size:11.5px}.notification-item small{-webkit-line-clamp:4;font-size:10px}}.client-interest.empty>i,.drawer-current.empty>div>i{color:#99929f;background:#f1eff4}.client-interest.empty strong,.drawer-current.empty strong{color:#77717e;font-weight:540}.client-drawer{width:min(620px,100%)}.drawer-current>span{font-size:11px;font-weight:600}.drawer-current strong{font-size:14px}.drawer-current small{font-size:11px}.drawer-section>header strong{font-size:14px}.drawer-section>header small{font-size:10.5px;line-height:1.4}.drawer-history article{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:92px;padding:14px 2px}.drawer-history article>i{border-radius:10px;width:38px;height:38px}.drawer-history article>i svg{width:18px;height:18px}.drawer-history strong{font-size:13px;line-height:1.35}.drawer-history small{font-size:10px;line-height:1.35}.drawer-history p.interest-stay{color:#312b3b;margin:2px 0;font-size:12.5px;font-weight:620}.drawer-history article>b{text-align:center;max-width:145px;padding:6px 8px;font-size:9px;line-height:1.3}.drawer-history article a{color:#6548c6;width:max-content;margin-top:3px;font-size:10px;font-weight:550;text-decoration:none}.drawer-history article a:hover{text-underline-offset:3px;text-decoration:underline}.drawer-history-empty{color:#8c8593;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:24px;display:flex}.drawer-history-empty>svg{color:#9b8bcf;width:30px;height:30px}.drawer-history-empty strong{color:#504957;font-size:13px}.drawer-history-empty span{max-width:330px;font-size:11px;line-height:1.45}html[data-theme=dark] .drawer-history p.interest-stay,html[data-theme=dark] .drawer-history-empty strong{color:#eef0f6}@media (max-width:700px){.client-drawer{width:100%}.drawer-history article{grid-template-columns:36px minmax(0,1fr)}.drawer-history article>b{grid-column:2;justify-self:start}.drawer-current>div{grid-template-columns:35px minmax(0,1fr)}.drawer-current>div>.legacy-client-status,.drawer-current>div>.status-badge{grid-column:2;justify-self:start}}.request-chat-error{gap:7px}.request-chat-error svg{flex:none}.request-chat-error span{flex:1;min-width:0}.request-chat-error button{color:#9e4242;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5b7b7;border-radius:8px;padding:0 10px;font-weight:650}.thread-error{align-items:center;gap:8px;font-size:9.5px;display:flex}.thread-error span{flex:1;min-width:0}.thread-error button{color:#a3454b;height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2b8bb;border-radius:8px;padding:0 9px;font-weight:650}@media (min-width:900px){.applications-table .next-step-popover{width:min(610px,100vw - 44px);max-height:calc(100vh - 34px);padding:14px;left:50%;overflow-y:auto;transform:translate(-50%)}.applications-table .next-step-popover>header{margin-bottom:9px}.applications-table .next-step-popover>header strong{font-size:12px}.applications-table .next-step-popover>header small{font-size:8.5px}.applications-table .next-step-popover>.next-action-choice{height:43px}.applications-table .next-step-popover>.friendly-schedule{grid-template-columns:minmax(0,1.35fr) minmax(205px,.85fr);align-items:start;gap:10px;margin-top:10px;display:grid}.applications-table .next-step-popover .date-strip,.applications-table .next-step-popover .friendly-time{min-width:0;margin:0;padding:10px}.applications-table .next-step-popover .date-strip-days{grid-template-columns:24px repeat(7,minmax(30px,1fr)) 24px;gap:3px}.applications-table .next-step-popover .date-strip-days>button{height:39px}.applications-table .next-step-popover .friendly-time>.relative-times{margin-bottom:6px}.applications-table .next-step-popover .friendly-time>.time-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.applications-table .next-step-popover .friendly-time>.time-slots>label{grid-column:span 2}.applications-table .next-step-popover>footer{margin-top:10px;padding-top:10px}}.request-summary .trip-summary>header small{color:#9993a2;background:0 0;padding:0;font-size:9.5px;font-weight:520}.request-summary .trip-summary .summary-details article{transition:border-color .16s,box-shadow .16s,transform .16s}.request-summary .trip-summary .summary-details article:has(.trip-value-trigger):hover{transform:translateY(-1px);box-shadow:0 7px 18px #46317e14;border-color:#cfc4ee!important}.request-summary .trip-summary .summary-details .trip-hotel-field{background:linear-gradient(145deg,#fff 15%,#f5f1ff 100%);grid-column:1/-1;min-height:78px}.request-summary .trip-summary .summary-details .trip-hotel-field:before{background:#7659d6}.trip-value-trigger{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:7px;width:100%;min-width:0;padding:0;display:flex}.trip-value-trigger strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.trip-inline-editor{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.trip-inline-editor input{color:#302a3b;background:#fff;border:1px solid #baa9ec;border-radius:8px;outline:0;width:100%;min-width:0;height:35px;padding:0 9px;font:620 12.5px/1 inherit;box-shadow:0 0 0 3px #6949cf14}.trip-inline-editor input:focus{border-color:#7659d6;box-shadow:0 0 0 3px #6949cf21}.trip-children-editor>div{grid-template-columns:48px minmax(0,1fr);gap:6px;display:grid}.trip-children-editor>div input:first-child{text-align:center}.trip-inline-error{color:#b94646;background:#fff0f0;border-radius:8px;align-items:center;gap:6px;margin:9px 2px 0;padding:8px 10px;font-size:10px;display:flex}.trip-inline-error svg{flex:none;width:14px;height:14px}.request-summary .trip-summary .summary-details article.editing{box-shadow:0 0 0 3px #6a49cf14;background:#fff!important;border-color:#b9a8ea!important}html[data-theme=dark] .request-summary .trip-summary>header small{color:#979daa;background:0 0}html[data-theme=dark] .trip-inline-editor input{color:#eef0f5;background:#20242d;border-color:#62528c}html[data-theme=dark] .request-summary .trip-summary .summary-details article.editing{background:#242933!important}.commission-calendar{background:#fff;border:1px solid #e4dfee;border-radius:18px;margin:14px 0;overflow:hidden;box-shadow:0 10px 30px #3428520b}.commission-calendar>header{border-bottom:1px solid #ebe7f1;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:16px 20px;display:flex}.commission-calendar>header>div{align-items:center;gap:12px;display:flex}.commission-calendar>header>div:first-child>i{color:#6748dc;background:#eee9ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.commission-calendar>header svg{width:21px;height:21px}.commission-calendar>header span small{color:#6b4dd4;letter-spacing:.08em;font-size:10px;font-weight:750;display:block}.commission-calendar>header h2{margin:2px 0 1px;font-size:19px}.commission-calendar>header p{color:#8e8797;margin:0;font-size:11px}.commission-calendar>header>div:last-child button{color:#645e6b;cursor:pointer;background:#fff;border:1px solid #dfd9e8;border-radius:9px;width:32px;height:32px;font-size:20px}.commission-calendar>header>div:last-child>strong{text-align:center;min-width:48px}.commission-calendar>header>div:last-child>b{color:#6243d1;background:#f2edff;border-radius:10px;margin-left:8px;padding:8px 11px;font-size:12px}.commission-month-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px;display:grid}.commission-month-grid>button{color:#302b38;text-align:left;background:#fcfbfd;border:1px solid #e5e0eb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:83px;padding:11px;display:flex}.commission-month-grid>button:not(:disabled){cursor:pointer}.commission-month-grid>button:not(:disabled):hover{background:#faf8ff;border-color:#bcaee9}.commission-month-grid>button.current{background:#f7f3ff;border-color:#9b85e5}.commission-month-grid span{justify-content:space-between;gap:5px;width:100%;display:flex}.commission-month-grid small{font-size:11px;font-weight:700}.commission-month-grid em{color:#99919f;font-size:8.5px;font-style:normal}.commission-month-grid strong{font-size:16px}.commission-month-grid b{color:#6650b5;font-size:9px;font-weight:600}.commission-calendar>footer{color:#847d8c;border-top:1px solid #ece8f1;align-items:center;gap:8px;padding:10px 18px;font-size:10px;display:flex}.commission-calendar>footer svg{color:#389866;width:15px}.commission-adjustment-layer{z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a152652;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.commission-adjustment-layer>section{background:#fff;border:1px solid #dfd8e9;border-radius:18px;gap:14px;width:min(430px,100%);padding:20px;display:grid;box-shadow:0 25px 70px #2118373d}.commission-adjustment-layer header{justify-content:space-between;display:flex}.commission-adjustment-layer header small{color:#6a4bd4;font-size:10px;font-weight:750}.commission-adjustment-layer h3{margin:3px 0;font-size:21px}.commission-adjustment-layer header button{cursor:pointer;background:#f1edf4;border:0;border-radius:10px;width:34px;height:34px;font-size:21px}.commission-adjustment-layer label{color:#68616e;gap:6px;font-size:11px;font-weight:650;display:grid}.commission-adjustment-layer input,.commission-adjustment-layer textarea{width:100%;font:inherit;background:#fff;border:1px solid #ddd6e5;border-radius:10px;outline:0;padding:11px 12px}.commission-adjustment-layer textarea{resize:vertical;min-height:74px}.commission-adjustment-layer p{color:#8a8390;margin:0;font-size:10px}.commission-adjustment-layer .purple{color:#fff;cursor:pointer;background:#6746db;border:0;border-radius:11px;height:42px;font-weight:700}.personal-payroll-card{background:#fff;border:1px solid #e2ddea;border-radius:20px;max-width:960px;margin:18px auto;padding:24px;box-shadow:0 16px 42px #3124520f}.personal-payroll-card>header{align-items:center;gap:15px;display:flex}.personal-payroll-card>header .manager-avatar{width:58px;height:58px}.personal-payroll-card h2{margin:3px 0;font-size:32px}.personal-payroll-card p{color:#8b8493;margin:0}.personal-payroll-card>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.personal-payroll-card article{background:#fcfbfd;border:1px solid #e7e2ec;border-radius:14px;padding:17px}.personal-payroll-card article small,.personal-payroll-card article em{color:#8e8796;font-size:10px;font-style:normal;display:block}.personal-payroll-card article strong{margin:7px 0;font-size:19px;display:block}.personal-payroll-card>footer{color:#7f7886;border-top:1px solid #ece8f0;gap:8px;margin-top:18px;padding-top:14px;font-size:10px;display:flex}.personal-payroll-card>footer svg{color:#3b9a69;width:15px}@media (max-width:1200px){.commission-month-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.commission-calendar>header{flex-direction:column;align-items:flex-start}.commission-calendar>header>div:last-child{flex-wrap:wrap;width:100%}.commission-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-payroll-card>div{grid-template-columns:1fr}.personal-payroll-card{padding:16px}}.order-refund-panel{background:#fff;border:1px solid #eadfe2;border-radius:16px;margin-top:16px;overflow:hidden}.order-refund-panel>header{background:snow;border-bottom:1px solid #f0e3e5;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.order-refund-panel>header small{color:#ad4b57;letter-spacing:.08em;font-size:9px;font-weight:750;display:block}.order-refund-panel>header strong{margin:3px 0;font-size:16px;display:block}.order-refund-panel>header p{color:#8d858e;margin:0;font-size:10px}.order-refund-panel>header svg{color:#9a8790;width:22px}.order-refund-panel>div>article{border-bottom:1px solid #eee9ef;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.order-refund-panel article span>*{display:block}.order-refund-panel article strong{font-size:15px}.order-refund-panel article small,.order-refund-panel article em{color:#8d8692;margin-top:3px;font-size:9.5px;font-style:normal}.order-refund-panel article em{color:#b14b55}.order-refund-panel article button{color:#ac3d4a;cursor:pointer;background:#fff5f5;border:1px solid #e8b7bd;border-radius:9px;height:34px;padding:0 12px;font-weight:700}.refund-empty,.order-refund-panel>footer{color:#8e8793;margin:0;padding:16px 18px;font-size:10px}.refund-dialog-layer{z-index:3100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18132166;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.refund-dialog-layer>section{background:#fff;border-radius:19px;gap:14px;width:min(470px,100%);padding:20px;display:grid;box-shadow:0 30px 80px #1f142e47}.refund-dialog-layer header{justify-content:space-between;display:flex}.refund-dialog-layer header small{color:#b3424e;font-size:9px;font-weight:800}.refund-dialog-layer h3{margin:3px 0;font-size:22px}.refund-dialog-layer header button{background:#f0ecef;border:0;border-radius:10px;width:34px;height:34px;font-size:20px}.refund-warning{color:#a6404b;background:#fff0f1;border-radius:11px;gap:10px;padding:12px;display:flex}.refund-warning svg{flex:none;width:19px}.refund-warning span>*{display:block}.refund-warning small{margin-top:3px;line-height:1.45}.refund-dialog-layer label{gap:6px;font-size:11px;font-weight:650;display:grid}.refund-dialog-layer input,.refund-dialog-layer textarea{font:inherit;border:1px solid #ddd6e2;border-radius:10px;padding:11px}.refund-dialog-layer textarea{resize:vertical;min-height:72px}.refund-submit{color:#fff;cursor:pointer;background:#ba4451;border:0;border-radius:11px;height:44px;font-weight:750}.refund-submit:disabled{opacity:.45;cursor:not-allowed}.refund-error{color:#b33743;margin:0;font-size:10px}.order-refund-panel article button:disabled{color:#9a939d;cursor:not-allowed;background:#f5f3f5;border-color:#e4dfe5}.order-refund-panel>footer.refund-config-warning{color:#a76116;background:#fffaf1;align-items:center;gap:7px;display:flex}.order-refund-panel>footer.refund-config-warning svg{flex:none;width:15px;height:15px}.crm-date-time{position:relative}.crm-date-time.open{z-index:80}.crm-date-time>button{color:#352f3d;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd6e8;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 13px;display:flex}.crm-date-time>button strong{font-size:13px;font-weight:620}.crm-date-time>button svg{color:#6c4bd4;width:17px}.crm-date-time.open>button{border-color:#8064df;box-shadow:0 0 0 3px #6948d71a}.crm-date-time.disabled{opacity:.58}.crm-date-popover{z-index:3600;background:#fff;border:1px solid #ddd6e8;border-radius:16px;width:min(340px,100vw - 32px);padding:13px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 22px 60px #291e4033}.crm-date-popover.drop-up{top:auto;bottom:calc(100% + 7px)}.crm-date-popover>header{grid-template-columns:34px 1fr 34px;align-items:center;gap:6px;height:34px;display:grid}.crm-date-popover>header button{color:#6650b4;cursor:pointer;background:#f3effa;border:0;border-radius:9px;place-items:center;height:32px;display:grid}.crm-date-popover>header svg{width:15px}.crm-date-popover>header strong{text-align:center;text-transform:capitalize;font-size:13px}.crm-date-quick{gap:7px;margin:9px 0;display:flex}.crm-date-quick button{color:#6243ce;cursor:pointer;background:#eee8ff;border:0;border-radius:9px;height:30px;padding:0 11px;font-size:10px;font-weight:700}.crm-calendar-week,.crm-calendar-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.crm-calendar-week span{text-align:center;color:#91899a;padding:5px 0;font-size:9px}.crm-calendar-days button{color:#38313f;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:11px}.crm-calendar-days button:hover{background:#f2eefb}.crm-calendar-days button.selected{color:#fff;background:#6946da;font-weight:750}.crm-calendar-days button:disabled{opacity:.25;cursor:not-allowed}.crm-time-picker{border-top:1px solid #eee9f2;margin-top:11px;padding-top:11px}.crm-time-picker>span{color:#766e7e;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.crm-time-picker>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.crm-time-picker>div button{color:#554e5d;cursor:pointer;background:#fbfafd;border:1px solid #e3ddea;border-radius:8px;height:30px;font-size:9px}.crm-time-picker>div button.selected{color:#5f3ecc;background:#eee8ff;border-color:#8061e1;font-weight:750}.crm-time-picker>label{border:1px solid #e2dce8;border-radius:9px;align-items:center;gap:7px;height:34px;margin-top:7px;padding:0 9px;display:flex}.crm-time-picker>label svg{color:#6d4ad7;width:14px}.crm-time-picker>label input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.crm-date-done{color:#fff;cursor:pointer;background:#6846d8;border:0;border-radius:9px;width:100%;height:34px;margin-top:8px;font-size:10px;font-weight:750}.secondary-phone-field>span small{color:#938b9a;margin-left:4px;font-weight:500}.payment-alert-stack{z-index:240;flex-direction:column;gap:10px;width:min(385px,100vw - 28px);display:flex;position:fixed;top:88px;right:20px}.payment-alert{background:#fff;border:1px solid #bde4ce;border-radius:17px;animation:.24s ease-out chat-toast-in;overflow:hidden;box-shadow:0 22px 62px #1e5b3933}.payment-alert>header{background:linear-gradient(135deg,#eaf8f0,#fff);align-items:center;gap:10px;padding:12px 13px;display:flex}.payment-alert>header>i{color:#fff;background:#35a269;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.payment-alert>header>i svg{width:20px}.payment-alert>header>span{flex-direction:column;flex:1;min-width:0;display:flex}.payment-alert>header small{color:#568069;font-size:9px}.payment-alert>header strong{color:#254b35;font-size:14px}.payment-alert>header>button{color:#4f7860;background:#e5f3eb;border:0;border-radius:9px;width:29px;height:29px;font-size:19px}.payment-alert>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto 1fr;gap:3px 12px;width:100%;padding:12px 14px;display:grid}.payment-alert>button>strong{color:#237b4d;grid-row:1/3;font-size:22px}.payment-alert>button>span{color:#3a3440;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.payment-alert>button>small{color:#6b4bd2;align-items:center;gap:4px;font-size:9px;display:flex}.payment-alert>button>small svg{width:12px}.order-modal .crm-date-popover{font-family:inherit}.order-section-grid .crm-date-time{min-width:0}html[data-theme=dark] .crm-date-time>button,html[data-theme=dark] .crm-date-popover,html[data-theme=dark] .payment-alert,html[data-theme=dark] .payment-alert>button{color:#e8e9ef;background:#1d2029;border-color:#3b4050}html[data-theme=dark] .crm-calendar-days button{color:#dfe1e8}html[data-theme=dark] .crm-date-popover{box-shadow:0 22px 60px #00000073}html[data-theme=dark] .payment-alert>header{background:linear-gradient(135deg,#193426,#1d2029)}html[data-theme=dark] .payment-alert>button>span{color:#e3e4e9}@media (max-width:700px){.crm-date-popover{width:calc(100vw - 24px);max-width:360px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.payment-alert-stack{top:max(68px,calc(env(safe-area-inset-top) + 56px));width:calc(100vw - 20px);right:10px}}.crm-shell :where(button,input,textarea,select){font-family:inherit}.main-area :where(small,em){font-size:max(11px,.72rem);line-height:1.4}.main-area :where(input,textarea,select){font-size:13px}.page-heading p{font-size:13px;line-height:1.45}.heading-actions button,.filters button,.attention-filters button{font-size:12px}.nav button{font-size:13px;font-weight:520}.user strong{font-size:13px}.user small{font-size:11px}.global-search input,:is(.staff-page,.clients-page,.calls-page,.library-page,.team-analytics-page,.payment-documents-page,.accounting-page,.order-invoice-main) :where(label,p,button,input,textarea,select){font-size:12.5px}:is(.staff-page,.clients-page,.calls-page,.library-page,.team-analytics-page,.payment-documents-page,.accounting-page,.order-invoice-main) :where(small,em){font-size:11px;line-height:1.4}.staff-heading>div>span,.staff-modal>header small{font-size:11px}.staff-heading p,.staff-board>header>span{font-size:12px}.staff-stats small,.staff-stats b{font-size:11px}.staff-card>header strong{font-size:14px}.staff-card>header small{font-size:11.5px}.staff-card>header>b,.staff-card>div small{font-size:10.5px}.staff-card>div strong{font-size:12px}.staff-role,.staff-card>footer button{font-size:11.5px}.staff-form-grid label,.photo-upload strong,.photo-upload small,.staff-modal>header p,.staff-modal>footer button{font-size:12px}.staff-form-grid input,.staff-form-grid select{height:43px;font-size:13px}.staff-access-modal>p,.staff-access-modal small,.staff-access-modal strong{font-size:11.5px}.crm-date-time>span{color:#777080;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.crm-date-time>span>b{color:#6746da}.crm-date-time>button{border-radius:12px;height:45px}.crm-date-time>button strong{font-size:13.5px}.crm-date-popover{border-radius:17px;width:min(370px,100vw - 32px);padding:15px}.crm-date-popover>header strong{font-size:14px}.crm-date-quick button{height:34px;font-size:11.5px}.crm-calendar-week span{font-size:10.5px;font-weight:650}.crm-calendar-days button,.crm-calendar-days i{height:36px}.crm-calendar-days button{font-size:12.5px}.crm-time-picker>span{font-size:11.5px}.crm-time-picker>div button{height:34px;font-size:11px}.crm-time-picker>label{height:38px}.crm-time-picker>label input{font-size:12.5px}.crm-date-done{height:38px;font-size:12px}.chat-safe-choice{width:100%}.chat-safe-choice>.filter-dropdown-trigger{width:100%;min-height:44px}.request-summary .summary-details article.editing>.crm-date-time{width:100%;min-width:0}.request-summary .summary-details article.editing>.crm-date-time>span{font-size:11px}.request-summary .summary-details article.editing>.crm-date-time>button{height:38px;padding:0 9px}.request-summary .summary-details article.editing>.crm-date-time>button strong{font-size:12px}.manual-fields>.crm-date-time,.call-lead-form>.crm-date-time,.salary-rule-dialog .crm-date-time{min-width:0}html[data-theme=dark] :where(.staff-board>header,.calls-toolbar,.clients-toolbar,.library-toolbar,.inbox-filters){color:#e8eaf1;background:#1c2029;border-color:#343947}html[data-theme=dark] .staff-board>header>div{background:#20242e;border-color:#3a3f4e}html[data-theme=dark] :where(.staff-board>header input,.calls-toolbar input,.clients-toolbar input,.library-toolbar input,.inbox-filters input){color:#edf0f6}html[data-theme=dark] :where(.crm-date-time>span,.crm-calendar-week span,.crm-time-picker>span){color:#aab0bf}html[data-theme=dark] :where(.crm-date-popover>header button,.crm-date-quick button){color:#c2b4ff;background:#2d2940}html[data-theme=dark] .crm-calendar-days button:hover{background:#2a2e39}html[data-theme=dark] .crm-time-picker{border-color:#343947}html[data-theme=dark] .crm-time-picker>div button,html[data-theme=dark] .crm-time-picker>label{color:#e6e8ef;background:#222631;border-color:#3b4050}@media (max-width:1600px){.main-area{padding:22px 20px 36px}.header{gap:14px;padding:0 18px}.logo{min-width:132px}.nav{flex-basis:520px;gap:5px 6px}.nav button{padding:0 9px;font-size:12.5px}.page-heading h1{font-size:29px}}@media (max-width:1380px){.header{gap:10px;padding:0 14px}.logo{min-width:52px}.logo .brand-name{display:none}.nav{flex-basis:500px}.nav button{font-size:12px}.user-zone{min-width:158px}.user-zone .user{min-width:105px}.user-zone .user>svg{display:none}.main-area{padding:20px 16px 32px}.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.nav button{font-size:13px}.user-zone{min-width:154px}}@media (max-width:820px){.main-area :where(small,em){font-size:11.5px}.staff-grid{grid-template-columns:1fr}.crm-date-popover{width:min(390px,100vw - 24px);max-height:calc(100vh - 24px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}}:is(.new-inbox,.clients-page,.library-page,.staff-page,.calls-page,.team-analytics-page,.payment-documents-page,.accounting-page,.orders-page-main) small,:is(.new-inbox,.clients-page,.library-page,.staff-page,.calls-page,.team-analytics-page,.payment-documents-page,.accounting-page,.orders-page-main) em{line-height:1.4;font-size:11.5px!important}:is(.new-inbox,.clients-page,.library-page,.staff-page,.calls-page,.team-analytics-page,.payment-documents-page,.accounting-page,.orders-page-main) :where(input,textarea,select){font-size:13px!important}.crm-filter-trigger small{font-size:11px!important}.crm-filter-trigger strong{font-size:12.5px!important}.new-inbox :where(.bulk-select-all,.weekend-switch,.inbox-toolbar button){font-size:12px!important}.new-inbox :where(.assignment-roster b,.inbox-summary b,.inbox-toolbar b){font-size:11.5px!important}.client-person strong,.client-interest strong,.client-manager strong,.client-activity strong,.client-next strong{font-size:12.5px!important}.client-person a,.client-open,.clients-footer,.clients-footer button,.client-history-numbers small,.client-history-numbers strong{font-size:11.5px!important}.library-card-tags b,.library-card-tags em{height:25px;font-size:11px!important}.library-tag-filters>button,.library-tag-filters>button b{font-size:11.5px!important}.team-analytics-page :where(.analytics-card b,.analytics-card span,.analytics-card button){font-size:12px!important}.schedule-connection-state{color:#7150d8;background:#f0ebff;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:700;flex:none!important}html[data-theme=dark] .schedule-connection-state{color:#c3b6f7;background:#302947}@media (max-width:540px){.schedule-connection-state{display:none!important}}.auto-assignment :where(.auto-toggle,.scheduler-button),.queue-tabs button,.queue-actions button{font-size:11.5px!important}.pipeline-overview small,.requests-table small{line-height:1.35;font-size:11px!important}.requests-table .created-card small{font-size:11px!important}.payment-document-actions button,.clients-source button{font-size:11.5px!important}.inbox-date-trigger small{font-size:11px!important}.applications-table .request-id-cell.request-number-stack{justify-content:center;align-items:flex-start;gap:9px;min-width:118px}.applications-table .request-id-cell .request-number{color:#322d39;letter-spacing:.025em;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;padding:0;font-weight:720;line-height:1.05;display:block;font-size:15px!important}.applications-table .request-id-cell .status-badge.compact{height:30px;min-height:30px;box-shadow:none;border:1px solid #0000;border-radius:999px;gap:7px;padding:0 10px 0 6px;font-size:11.5px;font-weight:650;line-height:1}.applications-table .request-id-cell .status-badge.compact>i{border:0;border-radius:50%;width:20px;height:20px}.applications-table .request-id-cell .status-badge.compact svg{stroke-width:2.2px;width:11px;height:11px}.applications-table .request-id-cell .status-badge.compact.new{color:#27784b;border-color:#cde9d8;background:#edf8f1!important}.applications-table .request-id-cell .status-badge.compact.new>i{color:#268250;background:#d9f0e2}.applications-table .request-id-cell .status-badge.compact.work{color:#446f8d;border-color:#d5e4ef;background:#eff6fa!important}.applications-table .request-id-cell .status-badge.compact.work>i{color:#3d789e;background:#dfeef6}.applications-table .request-id-cell .status-badge.compact.pick{color:#765095;border-color:#e1d7f3;background:#f5f0fb!important}.applications-table .request-id-cell .status-badge.compact.pick>i{color:#8054a0;background:#eadff5}.applications-table .request-id-cell .status-badge.compact.decision{color:#655b83;border-color:#ded9ef;background:#f4f1fb!important}.applications-table .request-id-cell .status-badge.compact.prebook{color:#267565;border-color:#cfe4df;background:#edf8f5!important}.applications-table .request-id-cell .status-badge.compact.missed{color:#9a671f;border-color:#efdbbf;background:#fff7ea!important}.applications-table .request-id-cell .status-badge.compact.waitlist{color:#55678f;border-color:#d8def1;background:#f1f4fb!important}.applications-table .request-id-cell .status-badge.compact.refused{color:#9e4b53;border-color:#ead7d9;background:#fff1f2!important}html[data-theme=dark] .applications-table .request-id-cell .request-number{color:#f0f1f6}html[data-theme=dark] .applications-table .request-id-cell .status-badge.compact.new{color:#83d3a2;border-color:#315b42;background:#20352a!important}html[data-theme=dark] .applications-table .request-id-cell .status-badge.compact.work{color:#94c6e5;border-color:#354e60;background:#22313c!important}html[data-theme=dark] .applications-table .request-id-cell .status-badge.compact.pick{color:#caa6e7;border-color:#4f4063;background:#30283b!important}.request-workspace.application-workspace,.request-workspace.order-workspace{font-family:Manrope,ui-sans-serif,sans-serif}.request-workspace .workspace-title-line time{letter-spacing:.005em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.35;font-size:14px!important}.request-workspace .workspace-title-line time span{font-size:13px;font-weight:550}.request-workspace .history-author>span{column-gap:12px}.request-workspace .history-card header small{color:#746e7b;letter-spacing:.005em;font-variant-numeric:tabular-nums;font-weight:540;line-height:1.4;font-size:14px!important}.request-workspace .request-chat-thread article header time,.request-workspace .order-invoice-main time{color:#77717f;font-variant-numeric:tabular-nums;font-weight:550;line-height:1.35;font-size:13px!important}.request-workspace .request-call-recording small{line-height:1.4;font-size:12.5px!important}@media (max-width:760px){.request-workspace .workspace-title-line time{font-size:13px!important}.request-workspace .history-author>span{flex-direction:column;align-items:flex-start;gap:2px}.request-workspace .history-card header small{font-size:13px!important}}@media (max-width:720px){.applications-table .request-id-cell.request-number-stack{gap:8px;min-width:0}.applications-table .request-id-cell .request-number{font-size:16px!important}.applications-table .request-id-cell .status-badge.compact{height:31px;min-height:31px;font-size:12px}}.applications-table td{vertical-align:middle}.applications-table .request-client>span{gap:5px}.applications-table .request-client>span>strong{line-height:1.25}.applications-table .quick-call{width:max-content;color:var(--crm-phone);letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:560;line-height:1.25;display:inline-flex;padding:0!important;font-size:12.5px!important}.applications-table .quick-call svg{flex:none;width:16px;height:16px}.applications-table .created-card{align-items:center}.applications-table .created-card>span{gap:4px}.applications-table .request-id-cell,.applications-table .created-card,.applications-table .request-client{min-height:52px}@media (max-width:720px){.applications-table .request-id-cell,.applications-table .created-card,.applications-table .request-client{min-height:0}.applications-table .quick-call{font-size:13px!important}}.request-workspace{font-size:14px;line-height:1.45}.request-workspace .workspace-heading>.workspace-eyebrow{letter-spacing:.08em;font-weight:720;line-height:1;font-size:11px!important}.request-workspace .workspace-title-line h1{line-height:1.12;font-size:27px!important}.request-workspace .workspace-title-line time{line-height:1.2;font-size:12px!important}.request-workspace .workspace-context{line-height:1.35;font-size:13px!important}.request-workspace .workspace-back,.request-workspace .workspace-top-actions :where(button,.status-badge){font-size:13px!important}.request-workspace .workspace-scroll-switch button{font-size:12px!important}.request-workspace .workspace-status-choice .crm-filter-trigger small{line-height:1.2;font-size:12px!important}.request-workspace .workspace-status-choice .crm-filter-trigger strong{line-height:1.25;font-size:16px!important}.request-workspace .workspace-status-choice .crm-filter-menu>button{line-height:1.25;font-size:13px!important}.request-workspace .workspace-status-choice .crm-option-info{font-size:11px}.request-workspace .workspace-status-choice .crm-option-info em{font-size:12px;line-height:1.5}.request-workspace .request-summary .summary-next-priority>span,.request-workspace .request-summary .summary-block div>span,.request-workspace .request-summary .summary-next>span,.request-workspace .request-summary .summary-manager>span{line-height:1.35;font-size:13px!important}.request-workspace .request-summary .summary-next-priority .next-action strong{font-size:20px!important;line-height:1.3!important}.request-workspace .request-summary .summary-next-priority .next-action small{font-size:13px!important;line-height:1.35!important}.request-workspace .request-summary .summary-block div>strong{line-height:1.35;font-size:17px!important}.request-workspace .request-summary .client-summary a{line-height:1.35;font-size:15px!important}.request-workspace .request-summary .client-summary .summary-email{font-size:13px!important}.request-workspace .request-summary .hotel-summary small{line-height:1.35;font-size:12px!important}.request-workspace .request-summary .summary-details small,.request-workspace .request-summary .trip-summary .summary-details small{line-height:1.3;font-size:12px!important}.request-workspace .request-summary .summary-details strong,.request-workspace .request-summary .trip-summary .summary-details strong{white-space:normal;line-height:1.35;font-size:14px!important}.request-workspace .request-summary .trip-summary>header strong{font-size:16px!important}.request-workspace .request-summary .trip-summary>header small{font-size:12px!important}.request-workspace .summary-task-controls>button,.request-workspace .task-reschedule-menu button{font-size:12.5px!important}.request-workspace .request-finished strong{font-size:14px}.request-workspace .request-finished small{font-size:12px}.request-workspace .workspace-tabs button{line-height:1.2;font-size:13.5px!important}.request-workspace .workspace-tabs button b{font-size:11px!important}.request-workspace .history-heading h2,.request-workspace .section-title h2{font-size:19px!important}.request-workspace .history-heading p,.request-workspace .section-title p{line-height:1.45;font-size:12.5px!important}.request-workspace .history-live{font-size:12px!important}.request-workspace .history-filters button{font-size:12.5px!important}.request-workspace .history-filters button b{font-size:10.5px!important}.request-workspace .history-card header strong{line-height:1.35;font-size:14px!important}.request-workspace .history-card header small{line-height:1.4;font-size:12px!important}.request-workspace .history-card header>b{font-size:11px!important}.request-workspace .history-card>p{line-height:1.55;font-size:13.5px!important}.request-workspace .call-content strong{font-size:13.5px!important}.request-workspace .call-content small,.request-workspace .mango-note{line-height:1.45;font-size:12px!important}.request-workspace .call-content button{font-size:12px!important}.request-workspace .history-event.next .next-action small{font-size:12.5px!important}.request-workspace .composer-heading strong{font-size:14px!important}.request-workspace .composer-heading small,.request-workspace .composer-heading button,.request-workspace .note-composer footer>span{font-size:12px!important}.request-workspace .note-composer textarea{line-height:1.55;font-size:13.5px!important}.request-workspace .note-composer footer button{font-size:12.5px!important}.request-workspace .hotel-knowledge-hint>summary small{line-height:1.25;font-size:10.5px!important}.request-workspace .hotel-knowledge-hint>summary strong{line-height:1.35;font-size:13.5px!important}.request-workspace .hotel-knowledge-hint>summary>div:last-child b{font-size:10.5px!important}.request-workspace .knowledge-quick-grid span{line-height:1.3;font-size:10.5px!important}.request-workspace .knowledge-quick-grid strong{line-height:1.45;font-size:12px!important}.request-workspace .knowledge-hint-body header{line-height:1.3;font-size:12.5px!important}.request-workspace .knowledge-hint-body li{line-height:1.5;font-size:11.5px!important}.request-workspace .knowledge-hint-body a small{font-size:10.5px!important}.request-workspace .knowledge-hint-body a strong{line-height:1.35;font-size:11.5px!important}.request-workspace .hotel-knowledge-hint>footer span,.request-workspace .hotel-knowledge-hint>footer b{line-height:1.35;font-size:10.5px!important}@media (min-width:901px) and (max-width:1600px){.request-workspace .workspace-layout{grid-template-columns:350px minmax(0,1fr)}.request-workspace .workspace-tabs{height:60px}.request-workspace .history-card{padding:14px 15px}}@media (max-width:900px){.request-workspace .workspace-title-line h1{font-size:24px!important}.request-workspace .workspace-layout{grid-template-columns:1fr}.request-workspace .workspace-tabs button{font-size:13px!important}}.manual-request-layer{padding:12px}.manual-request-modal{width:min(900px,100vw - 24px);max-height:min(840px,100dvh - 24px)}.manual-request-modal>header{flex:none;padding:16px 18px}.manual-request-modal>header>div{gap:12px}.manual-request-modal>header>div>i{border-radius:13px;width:44px;height:44px}.manual-request-modal>header>div>i svg{width:20px;height:20px}.manual-request-modal>header small{font-size:10.5px}.manual-request-modal>header h2{font-size:22px}.manual-request-modal>header p{margin-top:3px;font-size:12px}.manual-request-modal>header>button{border-radius:11px;width:38px;height:38px}.manual-request-body{scrollbar-width:thin;scrollbar-color:#cfc5df transparent;flex:1;gap:10px;min-height:0;padding:12px 14px;overflow:hidden auto}.manual-request-body::-webkit-scrollbar{width:8px}.manual-request-body::-webkit-scrollbar-thumb{background:#cfc5df padding-box padding-box;border:2px solid #0000;border-radius:999px}.manual-request-body>section{border-radius:14px}.manual-request-body>section>header{padding:12px 14px}.manual-request-body>section>header strong{font-size:14px}.manual-request-body>section>header small{font-size:11.5px}.manual-fields{gap:10px 12px;padding:12px 14px 14px}.manual-fields label{gap:6px}.manual-fields label>span{font-size:12px}.manual-fields input{height:42px;padding:0 12px;font-size:13.5px}.manual-order-note{border-radius:13px;gap:10px;padding:11px 13px}.manual-order-note strong{font-size:13px}.manual-order-note small{font-size:11.5px}.manual-request-modal>footer{flex:none;padding:11px 16px}.manual-request-modal>footer button{height:40px;font-size:12.5px}@media (min-width:601px) and (max-width:900px){.manual-request-layer{align-items:center;padding:12px}.manual-request-modal{border-width:1px;border-radius:18px;width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px)}.manual-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-fields label.wide{grid-column:1/-1}}@media (max-width:600px){.manual-request-layer{align-items:stretch;padding:0}.manual-request-modal{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:none}.manual-request-modal>header{padding:14px}.manual-request-modal>header>div>i{width:40px;height:40px}.manual-request-modal>header h2{font-size:20px}.manual-request-modal>header p{display:none}.manual-request-body{padding:10px}.manual-fields{grid-template-columns:1fr;padding:12px}.manual-fields label.wide{grid-column:auto}.manual-request-modal>footer{padding:10px}}.manual-request-modal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc5df transparent;overflow:hidden auto}.manual-request-modal::-webkit-scrollbar{width:9px}.manual-request-modal::-webkit-scrollbar-thumb{background:#cfc5df padding-box padding-box;border:2px solid #0000;border-radius:999px}.manual-request-modal>header{z-index:20;position:sticky;top:0}.manual-request-body{flex:none;min-height:auto;overflow:visible}.manual-request-modal>footer{z-index:20;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #3227480d}.manual-request-modal .crm-date-popover{z-index:4100;border-radius:15px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 28px);padding:11px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #261c3847}.manual-request-modal .crm-date-popover>header{grid-template-columns:30px 1fr 30px;height:30px}.manual-request-modal .crm-date-popover>header button{height:29px}.manual-request-modal .crm-date-popover>header strong{font-size:12px}.manual-request-modal .crm-date-quick{margin:7px 0}.manual-request-modal .crm-date-quick button{height:27px}.manual-request-modal .crm-calendar-week span{padding:3px 0}.manual-request-modal .crm-calendar-days button,.manual-request-modal .crm-calendar-days i{height:28px}.manual-request-modal .crm-calendar-days button{font-size:10.5px}.hotel-autocomplete-input{align-items:center;display:flex;position:relative}.hotel-autocomplete-input>svg{color:#817891;pointer-events:none;width:17px;height:17px;position:absolute;left:13px}.manual-fields .hotel-autocomplete-input>input{padding-left:40px;padding-right:42px}.hotel-autocomplete-input>button{color:#766d82;cursor:pointer;background:#f3eff8;border:0;border-radius:8px;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;right:7px}.hotel-autocomplete-menu{background:#fff;border:1px solid #dcd4e6;border-radius:13px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 26px #372a501c}.hotel-autocomplete-menu>button{color:#37313f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeaf2;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 10px;display:flex}.hotel-autocomplete-menu>button:last-child{border-bottom:0}.hotel-autocomplete-menu>button:hover,.hotel-autocomplete-menu>button.active{background:#f5f1ff}.hotel-autocomplete-menu>button>i{color:#6746d0;background:#ede7ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.hotel-autocomplete-menu>button>i svg{width:16px;height:16px}.hotel-autocomplete-menu>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hotel-autocomplete-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.hotel-autocomplete-menu small{color:#8b8492;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.hotel-autocomplete-menu em{color:#28784c;white-space:nowrap;background:#e7f5ec;border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:650}.hotel-autocomplete-empty{color:#807888;background:#faf9fc;border:1px dashed #dcd4e6;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.hotel-autocomplete-empty>svg{width:18px}.hotel-autocomplete-empty>span{flex-direction:column;gap:2px;display:flex}.hotel-autocomplete-empty strong{font-size:11.5px}.hotel-autocomplete-empty small{font-size:10.5px}html[data-theme=dark] .hotel-autocomplete-input>button{color:#d1ccd8;background:#343944}html[data-theme=dark] .hotel-autocomplete-menu{background:#252a33;border-color:#454b58;box-shadow:0 14px 30px #00000047}html[data-theme=dark] .hotel-autocomplete-menu>button{color:#efedf3;background:#252a33;border-color:#3c414d}html[data-theme=dark] .hotel-autocomplete-menu>button:hover,html[data-theme=dark] .hotel-autocomplete-menu>button.active{background:#332d45}html[data-theme=dark] .hotel-autocomplete-menu small{color:#aaa5b2}html[data-theme=dark] .hotel-autocomplete-empty{color:#c6c1cc;background:#252a33;border-color:#454b58}.task-schedule-layer{padding:16px}.task-schedule-dialog{flex-direction:column;width:min(680px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.task-schedule-dialog>.task-schedule-body{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow:auto}.task-schedule-dialog .crm-date-time>span{font-size:12px}.task-schedule-dialog .crm-date-time>button{height:46px}.task-schedule-dialog .crm-date-popover{width:100%;box-shadow:none;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 210px;column-gap:18px;margin-top:9px;padding:12px 14px;display:grid;position:relative;top:auto;left:auto;transform:none}.task-schedule-dialog .crm-date-popover>header{grid-area:1/1}.task-schedule-dialog .crm-date-quick{grid-area:2/1;margin:7px 0}.task-schedule-dialog .crm-calendar-week{grid-area:3/1}.task-schedule-dialog .crm-calendar-days{grid-area:4/1}.task-schedule-dialog .crm-calendar-days button,.task-schedule-dialog .crm-calendar-days i{height:27px}.task-schedule-dialog .crm-time-picker{border-top:0;border-left:1px solid #eee9f2;grid-area:1/2/5;margin:0;padding:0 0 0 17px}.task-schedule-dialog .crm-time-picker>div{grid-template-columns:repeat(2,1fr)}.task-schedule-dialog .crm-time-picker>div button{height:28px}.task-schedule-comment{flex-direction:column;gap:6px;margin-top:13px;display:flex}.task-schedule-comment>span{color:#655e6e;font-size:12px;font-weight:700}.task-schedule-comment>span b{color:#cf4848}.task-schedule-comment textarea{resize:vertical;color:#352f3d;min-height:72px;font:inherit;background:#fff;border:1px solid #ddd6e8;border-radius:12px;outline:0;padding:11px 12px;font-size:12px;line-height:1.45}.task-schedule-comment textarea:focus{border-color:#8064df;box-shadow:0 0 0 3px #6948d71a}.task-schedule-comment small{color:#928a99;font-size:10px}.task-schedule-dialog>footer{flex:none}html[data-theme=dark] .task-schedule-comment textarea{color:#f0edf4;background:#1f232c;border-color:#4a4f5d}html[data-theme=dark] .task-schedule-comment>span{color:#d6d1dc}html[data-theme=dark] .task-schedule-dialog .crm-time-picker{border-color:#444856}@media (max-width:700px){.task-schedule-layer{align-items:end;padding:0}.task-schedule-dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 8px);border-radius:20px 20px 0 0}.task-schedule-dialog .crm-date-popover{display:block}.task-schedule-dialog .crm-time-picker{border-top:1px solid #eee9f2;border-left:0;margin-top:10px;padding:10px 0 0}.task-schedule-dialog .crm-time-picker>div{grid-template-columns:repeat(5,1fr)}}.attachment-drop-zone{color:#746c7e;cursor:pointer;background:linear-gradient(135deg,#fbf9ff,#fff);border:1.5px dashed #cfc2ec;border-radius:14px;justify-content:center;align-items:center;gap:13px;min-height:104px;margin-top:11px;padding:18px;transition:border-color .16s,background .16s,transform .16s;display:flex}.attachment-drop-zone:hover,.attachment-drop-zone.drag-active{background:#f1ecff;border-color:#6f4bdd;transform:translateY(-1px)}.attachment-drop-zone>i{color:#6745d2;background:#ece5ff;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.attachment-drop-zone>i svg{width:20px}.attachment-drop-zone>span{flex-direction:column;gap:4px;min-width:0;display:flex}.attachment-drop-zone strong{color:#3d3647;font-size:12px}.attachment-drop-zone small{color:#8d8595;font-size:10px;line-height:1.4}.attachment-drop-zone>b{color:#82798a;white-space:nowrap;background:#f0ecf5;border-radius:7px;margin-left:auto;padding:5px 7px;font-size:9px}.attachment-error{color:#b8464b;background:#fff0f0;border-radius:9px;align-items:center;gap:7px;margin:10px 0 0;padding:9px 11px;font-size:10.5px;display:flex}.attachment-error svg{width:15px}.attachments-empty{color:#938b99;border:1px solid #ebe6ef;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:76px;margin-top:10px;padding:14px;display:flex}.attachments-empty>svg{width:21px}.attachments-empty>span{flex-direction:column;gap:2px;display:flex}.attachments-empty strong{color:#5b5362;font-size:11px}.attachments-empty small{font-size:9.5px}.documents-list{margin-top:10px}.documents-list article a{text-decoration:none}.other-documents-heading>button:disabled{cursor:wait;opacity:.55}html[data-theme=dark] .attachment-drop-zone{background:linear-gradient(135deg,#282438,#222630);border-color:#51486a}html[data-theme=dark] .attachment-drop-zone:hover,html[data-theme=dark] .attachment-drop-zone.drag-active{background:#302947;border-color:#8263e4}html[data-theme=dark] .attachment-drop-zone strong,html[data-theme=dark] .attachments-empty strong{color:#eeeaf3}html[data-theme=dark] .attachments-empty{border-color:#3b404d}@media (max-width:650px){.attachment-drop-zone{align-items:flex-start;padding:15px}.attachment-drop-zone>b{display:none}.attachment-drop-zone small{font-size:9.5px}}.request-workspace .history-attachment.image-attachment{flex-direction:column;align-items:stretch;padding:10px}.attachment-thumbnail{cursor:zoom-in;background:linear-gradient(135deg,#f2eef7,#faf9fc);border:1px solid #ddd5e8;border-radius:12px;place-items:center;width:100%;height:clamp(210px,32vw,360px);padding:0;display:grid;position:relative;overflow:hidden}.attachment-thumbnail img{object-fit:contain;width:100%;height:100%;transition:transform .18s;display:block}.attachment-thumbnail:hover img{transform:scale(1.015)}.attachment-thumbnail>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#231d2bc7;border-radius:9px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:9.5px;font-weight:650;display:flex;position:absolute;bottom:10px;right:10px}.attachment-thumbnail>span svg{width:13px}.history-attachment .attachment-information{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.history-attachment .attachment-information>span{grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.history-attachment .attachment-information>span>svg{color:#6847d6;grid-row:1/3;width:18px}.history-attachment .attachment-information>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-attachment .attachment-information>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.request-workspace .history-attachment .attachment-information :where(a,button){color:#6545cf;height:32px;font:inherit;background:#fff;border:1px solid #dcd4e8;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9.5px;font-weight:600;text-decoration:none;display:inline-flex}.request-workspace .history-attachment .attachment-information button{cursor:pointer}.request-workspace .history-attachment .attachment-information button.copied{color:#287b4b;background:#edf9f1;border-color:#b9dfc8}.request-workspace .history-attachment .attachment-information :where(a,button) svg{width:14px;height:14px}.documents-list article.image-document{align-items:center}.document-thumbnail{cursor:zoom-in;background:#f2eef6;border:1px solid #ddd6e5;border-radius:10px;flex:0 0 124px;place-items:center;width:124px;height:84px;padding:0;display:grid;overflow:hidden}.document-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.documents-list .document-file-actions button.copied{color:#287b4b;background:#edf9f1;border-color:#b9dfc8}.attachment-lightbox{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120f18c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attachment-lightbox>section{background:#fff;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;width:min(1180px,100%);height:min(90vh,900px);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000073}.attachment-lightbox>section>header{background:#fbf9fd;border-bottom:1px solid #e8e2ec;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:11px 14px 11px 17px;display:flex}.attachment-lightbox>section>header>span{align-items:center;gap:10px;min-width:0;display:flex}.attachment-lightbox>section>header>span>svg{color:#6948d4;width:20px}.attachment-lightbox>section>header>span>span{flex-direction:column;gap:3px;min-width:0;display:flex}.attachment-lightbox header strong{color:#352f3e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attachment-lightbox header small{color:#8c8493;font-size:9.5px}.attachment-lightbox header>div{align-items:center;gap:7px;display:flex}.attachment-lightbox header :where(button,a){color:#6546cd;cursor:pointer;background:#fff;border:1px solid #dcd5e6;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 11px;font:650 10px/1 inherit;text-decoration:none;display:inline-flex}.attachment-lightbox header :where(button,a) svg{width:14px}.attachment-lightbox header button.copied{color:#287b4b;background:#edf9f1;border-color:#b9dfc8}.attachment-lightbox header button.close{color:#756d7d;background:#eeeaf2;justify-content:center;width:36px;padding:0;font-size:21px}.attachment-lightbox-stage{background:#24202b;flex:1;place-items:center;min-height:0;padding:16px;display:grid}.attachment-lightbox-stage img{object-fit:contain;max-width:100%;max-height:100%;display:block}html[data-theme=dark] .attachment-thumbnail,html[data-theme=dark] .document-thumbnail{background:#242832;border-color:#414656}html[data-theme=dark] .request-workspace .history-attachment .attachment-information :where(a,button){color:#c9bdf0;background:#242832;border-color:#414656}html[data-theme=dark] .request-workspace .history-attachment .attachment-information button.copied,html[data-theme=dark] .documents-list .document-file-actions button.copied{color:#91d4aa;background:#203a2b;border-color:#37664b}html[data-theme=dark] .attachment-lightbox>section,html[data-theme=dark] .attachment-lightbox>section>header{background:#1d2029;border-color:#3d4250}html[data-theme=dark] .attachment-lightbox header strong{color:#ececf2}html[data-theme=dark] .attachment-lightbox header :where(button,a){color:#cbbdf1;background:#272b35;border-color:#444957}@media (max-width:650px){.attachment-thumbnail{width:100%;height:230px}.history-attachment .attachment-information{flex-direction:column;align-items:flex-start}.history-attachment .attachment-information>div{justify-content:flex-start;width:100%}.request-workspace .history-attachment .attachment-information :where(a,button){flex:1;justify-content:center}.documents-list article.image-document{flex-wrap:wrap;align-items:flex-start}.document-thumbnail{flex-basis:100%;width:100%;height:190px}.documents-list .document-file-actions{flex-wrap:wrap;width:100%}.documents-list .document-file-actions :where(a,button){flex:1}.attachment-lightbox{padding:0}.attachment-lightbox>section{border:0;border-radius:0;width:100%;height:100%}.attachment-lightbox>section>header{align-items:flex-start}.attachment-lightbox>section>header>span>svg,.attachment-lightbox header>div :where(button,a):not(.close){display:none}.attachment-lightbox-stage{padding:8px}}@media (max-width:720px){.request-call-recording{grid-template-columns:1fr}.request-call-recording>a{justify-content:center}}@media (max-height:760px) and (min-width:701px){.task-schedule-dialog>header{padding:14px 18px}.task-schedule-dialog>.task-schedule-body{padding:12px 18px}.stage-schedule-summary{margin-bottom:10px;padding:9px 11px}.task-schedule-dialog .crm-calendar-days button,.task-schedule-dialog .crm-calendar-days i{height:24px}.task-schedule-comment textarea{min-height:56px}.task-schedule-dialog>footer{padding:10px 18px}}.accounting-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.accounting-actions button.draft{color:#6242ca;background:#f7f4ff;border-color:#cfc2f2}.accounting-draft-ready{color:#6042c7;background:#eee9ff;border-radius:9px;max-width:150px;padding:8px 10px;font-size:10px;font-weight:700;flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}.accounting-draft-ready svg{flex:none;width:14px}.payment-draft-layer{z-index:5400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20192b70;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.payment-draft-dialog{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:21px;flex-direction:column;width:min(720px,100vw - 28px);max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #1c142a4d}.payment-draft-dialog>header{border-bottom:1px solid var(--crm-border);background:linear-gradient(135deg,var(--crm-surface-soft),var(--crm-surface));justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 22px;display:flex}.payment-draft-dialog>header span{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-draft-dialog>header small{color:var(--crm-accent);letter-spacing:.08em;font-size:10px;font-weight:800}.payment-draft-dialog>header h2{letter-spacing:-.02em;margin:0;font-size:23px}.payment-draft-dialog>header p{color:var(--crm-muted);margin:0;font-size:12px}.payment-draft-dialog>header button{color:#746d7a;cursor:pointer;background:#eeeaf2;border:0;border-radius:11px;width:38px;height:38px;font-size:23px}.payment-draft-body{overscroll-behavior:contain;min-height:0;padding:18px 22px;overflow:auto}.payment-draft-note{color:#875d18;background:#fff4df;border-radius:12px;align-items:center;gap:10px;margin-bottom:15px;padding:11px 12px;display:flex}.payment-draft-note.success{color:#287d55;background:#eaf7ef}.payment-draft-note>svg{flex:none;width:20px}.payment-draft-note span{flex-direction:column;gap:2px;min-width:0;display:flex}.payment-draft-note strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-draft-note small{font-size:10.5px;line-height:1.4}.payment-draft-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-draft-grid label{min-width:0;color:var(--crm-muted);flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.payment-draft-grid label.wide{grid-column:1/-1}.payment-draft-grid :where(input,textarea){border:1px solid var(--crm-border-strong);background:var(--crm-surface);width:100%;color:var(--crm-ink);font:inherit;border-radius:11px;outline:0;padding:11px 12px;font-size:13px}.payment-draft-grid input{height:44px}.payment-draft-grid textarea{resize:vertical;line-height:1.45}.payment-draft-grid :where(input,textarea):focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #6948d71a}.payment-draft-grid input[readonly]{background:var(--crm-surface-soft);color:var(--crm-muted)}.payment-draft-safety{color:#2b7752;background:#edf7f1;border-radius:12px;gap:10px;margin-top:15px;padding:12px;display:flex}.payment-draft-safety>svg{flex:none;width:20px}.payment-draft-safety span{flex-direction:column;gap:2px;display:flex}.payment-draft-safety strong{font-size:11.5px}.payment-draft-safety small{font-size:10.5px;line-height:1.4}.payment-draft-error{color:#b5444b;background:#fff0f0;border-radius:10px;align-items:center;gap:7px;margin:12px 0 0;padding:10px 11px;font-size:11px;display:flex}.payment-draft-error svg{width:16px}.payment-draft-loading{min-height:250px;color:var(--crm-muted);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.payment-draft-loading svg{width:21px}.payment-draft-loading.error{color:#b5444b}.payment-draft-dialog>footer{border-top:1px solid var(--crm-border);background:var(--crm-surface-soft);justify-content:flex-end;gap:9px;padding:13px 22px;display:flex}.payment-draft-dialog>footer button{border:1px solid var(--crm-border-strong);background:var(--crm-surface);height:42px;color:var(--crm-ink);cursor:pointer;border-radius:11px;padding:0 16px;font:650 12px/1 inherit}.payment-draft-dialog>footer button.primary{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff;align-items:center;gap:7px;display:flex}.payment-draft-dialog>footer button.primary svg{width:16px}.payment-draft-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .payment-draft-dialog>header button{color:#ddd7e2;background:#353a45}html[data-theme=dark] .payment-draft-note.success{background:#20352a}html[data-theme=dark] .payment-draft-note.warning{background:#3a3020}html[data-theme=dark] .payment-draft-safety{color:#9cd7b7;background:#20352a}@media (max-width:620px){.payment-draft-layer{align-items:end;padding:0}.payment-draft-dialog{border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 8px)}.payment-draft-dialog>header,.payment-draft-body,.payment-draft-dialog>footer{padding-left:15px;padding-right:15px}.payment-draft-grid{grid-template-columns:1fr}.payment-draft-grid label.wide{grid-column:auto}.payment-draft-dialog>footer button{flex:1}.payment-draft-dialog>header h2{font-size:20px}}.order-field.field-invalid input{background:#fff7f7;border-color:#d85b5b;box-shadow:0 0 0 3px #d85b5b1a}.order-field .supplier-cost-error{color:#b84040;font-size:14px;font-weight:650;line-height:1.35}.orders-table .order-finance-cell{min-width:98px;color:inherit;font:inherit;text-align:left;white-space:nowrap;background:#faf9fb;border:1px solid #e6e1e9;border-radius:9px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.orders-table button.order-finance-cell{width:100%}.orders-table .order-finance-cell:disabled{opacity:1}.orders-table .order-finance-cell.editable{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.orders-table .order-finance-cell.editable:hover{border-color:#9d83e7;transform:translateY(-1px);box-shadow:0 5px 13px #4d377a1a}.orders-table .order-finance-cell strong{color:#39323f;font-size:13.5px;font-weight:680}.orders-table .order-finance-cell small{color:#8a8390;font-size:10px}.orders-table .order-finance-cell em{color:#7865ad;white-space:normal;max-width:112px;margin-top:3px;font-size:8px;font-style:normal;font-weight:650;line-height:1.25}.orders-table .order-finance-cell.client-total{background:#faf9fb}.orders-table .order-finance-cell.supplier-cost{background:#faf8f3}.orders-table .order-finance-cell.tax{background:#f7f5fc}.orders-table .order-finance-cell.profit{background:#eef8f2;border-color:#cfe8d9}.orders-table .order-finance-cell.profit strong{color:#27794b}.orders-table .order-finance-cell.profit.negative{background:#fff0f0;border-color:#edcbce}.orders-table .order-finance-cell.profit.negative strong{color:#b3454c}html[data-theme=dark] .orders-table .order-finance-cell{background:#242832;border-color:#3b404d}html[data-theme=dark] .orders-table .order-finance-cell strong{color:#e5e7ec}html[data-theme=dark] .orders-table .order-finance-cell small{color:#a8adba}html[data-theme=dark] .orders-table .order-finance-cell.profit{background:#20372a;border-color:#315b43}html[data-theme=dark] .orders-table .order-finance-cell.profit strong{color:#7bcea0}html[data-theme=dark] .orders-table .order-finance-cell.profit.negative{background:#3b2528;border-color:#713f45}html[data-theme=dark] .orders-table .order-finance-cell.profit.negative strong{color:#f08d95}@media (min-width:721px){.orders-page-main .orders-table td:has(>.order-finance-cell){width:118px;min-width:118px;max-width:118px}}.financial-edit-backdrop{z-index:5200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#231d2b6b;place-items:center;padding:18px;display:grid}.financial-edit-modal{background:#fff;border:1px solid #ddd5e8;border-radius:20px;width:min(520px,100vw - 28px);overflow:hidden;box-shadow:0 28px 80px #241b3247}.financial-edit-modal>header{background:linear-gradient(135deg,#fbf9ff,#fff);border-bottom:1px solid #eee9f2;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.financial-edit-modal>header span{flex-direction:column;gap:4px;min-width:0;display:flex}.financial-edit-modal>header small{color:#6d4bd5;letter-spacing:.08em;font-size:10px;font-weight:750}.financial-edit-modal>header h2{color:#332c3c;margin:0;font-size:22px}.financial-edit-modal>header p{color:#8a8290;margin:0;font-size:12px}.financial-edit-modal>header button{color:#766e7d;cursor:pointer;background:#f0ecf4;border:0;border-radius:11px;width:38px;height:38px;font-size:22px}.financial-edit-body{flex-direction:column;gap:15px;padding:20px 22px;display:flex}.financial-edit-body label{color:#5d5565;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.financial-edit-body label b{color:#ce4848}.financial-edit-body :where(input,textarea){color:#342d3c;width:100%;font:inherit;background:#fff;border:1px solid #dbd3e4;border-radius:12px;outline:0;font-size:14px}.financial-edit-body input{height:48px;padding:0 14px}.financial-edit-body textarea{resize:vertical;padding:12px 14px;line-height:1.45}.financial-edit-body :where(input,textarea):focus{border-color:#7656dc;box-shadow:0 0 0 3px #6b4bd21a}.financial-formula-note{color:#675d71;background:#f3effc;border-radius:11px;gap:9px;padding:11px 12px;display:flex}.financial-formula-note>svg{color:#6e4bd8;flex:0 0 17px;width:17px}.financial-formula-note span{flex-direction:column;gap:2px;display:flex}.financial-formula-note strong{font-size:11px}.financial-formula-note small{font-size:10px;line-height:1.4}.financial-edit-error{color:#b8454c;background:#fff0f0;border-radius:10px;align-items:center;gap:7px;margin:0;padding:10px 11px;font-size:11px;display:flex}.financial-edit-error svg{width:16px}.financial-edit-modal>footer{border-top:1px solid #eee9f2;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.financial-edit-modal>footer button{color:#5f5668;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd4e6;border-radius:11px;padding:0 16px;font-size:12px;font-weight:650}.financial-edit-modal>footer button[type=submit]{color:#fff;background:#6845d2;border-color:#6845d2;align-items:center;gap:7px;display:flex}.financial-edit-modal>footer button svg{width:16px}.financial-edit-modal>footer button:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .financial-edit-modal{background:#22262f;border-color:#444956}html[data-theme=dark] .financial-edit-modal>header{background:linear-gradient(135deg,#292536,#22262f);border-color:#3d424e}html[data-theme=dark] .financial-edit-modal>header h2{color:#f0edf3}html[data-theme=dark] .financial-edit-modal>header p{color:#aaa4b0}html[data-theme=dark] .financial-edit-modal>header button{color:#d2ccd8;background:#353a45}html[data-theme=dark] .financial-edit-body label{color:#d6d0dc}html[data-theme=dark] .financial-edit-body :where(input,textarea){color:#f1eef4;background:#1c2028;border-color:#484e5b}html[data-theme=dark] .financial-formula-note{color:#d8d0e2;background:#302a42}html[data-theme=dark] .financial-edit-modal>footer{border-color:#3d424e}html[data-theme=dark] .financial-edit-modal>footer button{color:#ded9e3;background:#272c35;border-color:#484e5b}html[data-theme=dark] .financial-edit-modal>footer button[type=submit]{color:#fff;background:#7654df;border-color:#7654df}@media (max-width:560px){.financial-edit-backdrop{align-items:end;padding:0}.financial-edit-modal{border-radius:20px 20px 0 0;width:100%}.financial-edit-modal>header,.financial-edit-body,.financial-edit-modal>footer{padding-left:16px;padding-right:16px}}.availability-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.availability-list article{border-bottom:1px solid #ece9f1;border-right:1px solid #ece9f1;min-width:0;min-height:78px;padding:12px 16px}.availability-list article:nth-child(3n){border-right:0}.availability-list article:nth-last-child(-n+3){border-bottom:0}.availability-avatar{flex:0 0 48px;width:48px;height:48px;position:relative}.availability-avatar>.workspace-avatar{border:3px solid #f2eefb;width:48px;height:48px;margin:0;font-size:13px;box-shadow:0 5px 15px #2d234917}.availability-avatar>.workspace-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.availability-avatar>i{color:#21864c;background:#e5f6eb;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid;position:absolute;bottom:-1px;right:-2px;box-shadow:0 2px 7px #271f3b1f}.availability-avatar>i svg{stroke-width:2.3px;width:10px;height:10px}.availability-list article.lunch .availability-avatar>i{color:#bb7218;background:#fff1dc}.availability-list article.away .availability-avatar>i{color:#777282;background:#f0eef4}.availability-list article.offline .availability-avatar>i{color:#aa5252;background:#fbeaea}.availability-list article.call .availability-avatar>i{color:#6847dc;background:#eee9ff}.availability-list article>span{min-width:0}.availability-list article>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.availability-list article>span small{font-size:10px}html[data-theme=dark] .availability-avatar>i{border-color:#1d202a}@media (max-width:1050px){.availability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-list article:nth-child(3n){border-right:1px solid #ece9f1}.availability-list article:nth-child(2n){border-right:0}.availability-list article:nth-last-child(-n+3){border-bottom:1px solid #ece9f1}.availability-list article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.availability-title{flex-direction:column;align-items:flex-start;gap:10px}.availability-totals{justify-content:flex-start;width:100%}.availability-list{grid-template-columns:1fr}.availability-list article,.availability-list article:nth-child(3n),.availability-list article:nth-child(2n){border-right:0}.availability-list article:nth-last-child(-n+2){border-bottom:1px solid #ece9f1}.availability-list article:last-child{border-bottom:0}}.payment-draft-picker{flex-direction:column;gap:13px;display:flex}.payment-draft-picker-intro,.payment-draft-multiple{background:var(--crm-surface-soft);color:var(--crm-ink);border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.payment-draft-picker-intro>svg,.payment-draft-multiple>svg{width:20px;color:var(--crm-accent);flex:none}.payment-draft-picker-intro span,.payment-draft-multiple span{flex-direction:column;gap:3px;display:flex}.payment-draft-picker-intro strong,.payment-draft-multiple strong{font-size:13px}.payment-draft-picker-intro small,.payment-draft-multiple small{color:var(--crm-muted);font-size:11px;line-height:1.45}.payment-draft-files{flex-direction:column;gap:8px;display:flex}.payment-draft-files>button{border:1px solid var(--crm-border-strong);background:var(--crm-surface);width:100%;min-height:62px;color:var(--crm-ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.payment-draft-files>button:hover:not(:disabled){border-color:var(--crm-accent);background:var(--crm-surface-soft)}.payment-draft-files>button.selected{border-color:var(--crm-accent);background:#f1edff;box-shadow:0 0 0 2px #6b46e014}.payment-draft-files>button:disabled{cursor:not-allowed;opacity:.58}.payment-draft-files i{width:38px;height:38px;color:var(--crm-accent);background:#eee9ff;border-radius:10px;place-items:center;display:grid}.payment-draft-files i svg{width:18px}.payment-draft-files span{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-draft-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-draft-files small{color:var(--crm-muted);font-size:10.5px}.payment-draft-files em{color:var(--crm-accent);font-size:10.5px;font-style:normal;font-weight:750}.payment-draft-picker-actions{justify-content:flex-end;display:flex}.payment-draft-picker-actions .primary{background:var(--crm-accent);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 18px;font:750 12px/1 inherit}.payment-draft-picker-actions .primary:disabled{cursor:not-allowed;opacity:.45}.payment-draft-selected-list{border:1px solid var(--crm-border-strong);background:var(--crm-surface);border-radius:13px;margin-bottom:15px;overflow:hidden}.payment-draft-selected-list>div{border-bottom:1px solid var(--crm-border);justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.payment-draft-selected-list>div:last-child{border-bottom:0}.payment-draft-selected-list span{min-width:0;color:var(--crm-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.payment-draft-selected-list span svg{width:16px;color:var(--crm-accent);flex:none}.payment-draft-selected-list span:not(.total span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-draft-selected-list strong{white-space:nowrap;font-size:12px}.payment-draft-selected-list .total{background:var(--crm-surface-soft)}.payment-draft-selected-list .total span,.payment-draft-selected-list .total strong{color:var(--crm-ink);font-weight:800}.payment-draft-multiple{color:#805b1f;background:#fff6e5}.payment-draft-multiple>svg{color:#a46b16}.payment-draft-manual{border:1px dashed var(--crm-border-strong);height:42px;color:var(--crm-accent);cursor:pointer;background:0 0;border-radius:11px;font:700 11.5px/1 inherit}.payment-draft-note>button{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-left:auto;padding:7px 9px;font:700 10px/1 inherit}.payment-draft-amount-check{color:#926315;background:#fff9eb;border:1px solid #ead8ae;border-radius:13px;align-items:center;gap:11px;margin:-3px 0 15px;padding:13px 14px;display:flex}.payment-draft-amount-check.match{color:#237650;background:#edf8f2;border-color:#bfe3cf}.payment-draft-amount-check.invoice_more,.payment-draft-amount-check.invoice_less{color:#ad3f46;background:#fff1f1;border-color:#f0c1c4}.payment-draft-amount-check>i{background:#ffffffb8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.payment-draft-amount-check svg{width:18px}.payment-draft-amount-check>span{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-draft-amount-check strong{font-size:12.5px}.payment-draft-amount-check small{font-size:11px;line-height:1.4}.payment-draft-amount-override{background:#fff8f8;border:1px solid #efc4c7;border-radius:13px;margin:-4px 0 15px;padding:12px}.payment-draft-amount-override label{color:#9d3c43;align-items:center;gap:9px;font-size:11.5px;font-weight:750;display:flex}.payment-draft-amount-override input{accent-color:#b8444b;width:17px;height:17px}.payment-draft-amount-override textarea{resize:vertical;background:var(--crm-surface);width:100%;color:var(--crm-ink);border:1px solid #e5c8ca;border-radius:9px;outline:0;margin-top:10px;padding:10px 11px;font:600 11.5px/1.4 inherit}.payment-draft-amount-override textarea:focus{border-color:#c95b62;box-shadow:0 0 0 3px #b9444b17}html[data-theme=dark] .payment-draft-amount-check.match{color:#9cd7b7;background:#20352a}html[data-theme=dark] .payment-draft-amount-check.invoice_more,html[data-theme=dark] .payment-draft-amount-check.invoice_less,html[data-theme=dark] .payment-draft-amount-override{color:#efb0b5;background:#3a2528}html[data-theme=dark] .payment-draft-multiple{color:#e5c488;background:#3a3020}html[data-theme=dark] .payment-draft-files>button.selected{background:#29243b}@media (max-width:620px){.payment-draft-files>button{grid-template-columns:36px minmax(0,1fr)}.payment-draft-files em{grid-column:2}.payment-draft-note{flex-wrap:wrap;align-items:flex-start}.payment-draft-note>button{margin-left:30px}}.payment-draft-amount-check .sync-cost{background:var(--crm-surface);color:inherit;white-space:nowrap;cursor:pointer;border:1px solid;border-radius:9px;margin-left:auto;padding:9px 11px;font:750 10.5px/1.2 inherit}.payment-draft-amount-check .sync-cost:disabled{cursor:not-allowed;opacity:.55}.payment-draft-amount-override.manual{background:#f7f3ff;border-color:#d8c9ff}.payment-draft-amount-override.manual label{color:#6846d8}.payment-draft-grid .amount-edit-hint{color:var(--crm-muted);margin-top:-2px;font-size:9.5px;font-weight:550;line-height:1.35}.payment-draft-grid input:not([readonly]){font-weight:650}html[data-theme=dark] .payment-draft-amount-override.manual{color:#cabbff;background:#2d2740}.payment-draft-grid .payment-draft-inn,.payment-draft-grid .payment-draft-company{border:1px solid var(--crm-border);background:var(--crm-surface-soft);border-radius:13px;padding:12px}.payment-draft-grid .payment-draft-inn input{letter-spacing:.035em;font-size:16px}.payment-draft-grid .payment-draft-inn small,.payment-draft-grid .payment-draft-company small{min-height:16px;color:var(--crm-muted);align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.payment-draft-grid .payment-draft-company small{color:#278257}.payment-draft-grid .payment-draft-company small svg{width:13px;height:13px}.payment-draft-grid .payment-draft-inn small:not(:empty){color:var(--crm-muted)}html[data-theme=dark] .payment-draft-grid .payment-draft-inn,html[data-theme=dark] .payment-draft-grid .payment-draft-company{background:#282432}.payment-draft-grid .payment-draft-corr small{min-height:14px;color:var(--crm-muted);font-size:9.5px;font-weight:600;line-height:1.3}@media (max-width:620px){.payment-draft-amount-check{flex-wrap:wrap;align-items:flex-start}.payment-draft-amount-check .sync-cost{width:100%;margin-left:43px}}.payment-draft-retry-warning{color:#885b16;background:#fff8e8;border:1px solid #efd9a5;border-radius:12px;gap:10px;margin-top:15px;padding:12px;display:flex}.payment-draft-retry-warning>svg{flex:none;width:20px}.payment-draft-retry-warning span{flex-direction:column;gap:2px;display:flex}.payment-draft-retry-warning strong{font-size:11.5px}.payment-draft-retry-warning small{font-size:10.5px;line-height:1.4}html[data-theme=dark] .payment-draft-retry-warning{color:#e8c47e;background:#3a3020;border-color:#66512a}.order-payment-schedule{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:18px;margin:18px 0;position:relative;overflow:hidden}.order-payment-schedule:has(.payment-schedule-add){z-index:20;overflow:visible}.order-payment-schedule:has(.payment-schedule-add)>:not(.payment-schedule-add){display:none}.order-payment-schedule:has(.payment-schedule-add) .payment-schedule-add{border-radius:inherit}.payment-schedule-heading{border-bottom:1px solid var(--crm-border);background:linear-gradient(135deg,var(--crm-surface-soft),var(--crm-surface));justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.payment-schedule-heading>span{flex-direction:column;gap:2px;min-width:0;display:flex}.payment-schedule-heading small{color:var(--crm-accent);letter-spacing:.08em;font-size:10px;font-weight:800}.payment-schedule-heading h3{color:var(--crm-ink);letter-spacing:-.02em;margin:0;font-size:20px}.payment-schedule-heading p{color:var(--crm-muted);margin:0;font-size:11.5px}.payment-schedule-heading>b{color:#277d52;white-space:nowrap;background:#eaf7ef;border-radius:9px;padding:7px 10px;font-size:10px}.payment-schedule-grid{grid-template-columns:1fr 1fr;display:grid}.payment-schedule-lane{min-width:0;padding:17px 18px}.payment-schedule-lane+.payment-schedule-lane{border-left:1px solid var(--crm-border)}.payment-schedule-lane>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-schedule-lane>header>span{align-items:center;gap:10px;min-width:0;display:flex}.payment-schedule-lane>header i{width:36px;height:36px;color:var(--crm-accent);background:#eee9ff;border-radius:10px;flex:none;place-items:center;display:grid}.payment-schedule-lane.supplier>header i{color:#3c72a7;background:#edf4fb}.payment-schedule-lane>header i svg{width:18px}.payment-schedule-lane>header>span>span{flex-direction:column;gap:1px;min-width:0;display:flex}.payment-schedule-lane>header strong{font-size:13px}.payment-schedule-lane>header small{color:var(--crm-muted);font-size:10px}.payment-schedule-lane>header>button{border:1px solid var(--crm-border-strong);background:var(--crm-surface);height:34px;color:var(--crm-accent);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font:700 10px/1 inherit;display:flex}.payment-schedule-lane>header>button svg{width:13px}.payment-schedule-progress{grid-template-columns:1fr auto;align-items:end;gap:6px 12px;margin:15px 0 13px;display:grid}.payment-schedule-progress>span{align-items:baseline;gap:7px;display:flex}.payment-schedule-progress>span strong{font-size:20px}.payment-schedule-progress>span small{color:var(--crm-muted);font-size:10px}.payment-schedule-progress>div{background:#ece8f0;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.payment-schedule-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#7957de,#5aaa7c);height:100%;transition:width .2s;display:block}.payment-schedule-progress>em{color:#986b21;grid-column:1/-1;font-size:9.5px;font-style:normal}.payment-schedule-items{flex-direction:column;gap:7px;display:flex}.payment-schedule-items>p{border:1px dashed var(--crm-border-strong);color:var(--crm-muted);text-align:center;border-radius:10px;margin:4px 0;padding:14px;font-size:10.5px}.payment-schedule-items article{border:1px solid var(--crm-border);background:var(--crm-surface-soft);border-radius:11px;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.payment-schedule-items article.paid{background:#f0f8f3;border-color:#c8e5d3}.payment-schedule-items article.overdue{background:#fff5f5;border-color:#efc9cc}.payment-step-number{width:27px;height:27px;color:var(--crm-accent);background:#eae4fb;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.payment-step-number svg{width:14px}.payment-schedule-items article>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.payment-schedule-items article>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.payment-schedule-items article>span:nth-child(2) small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.payment-schedule-items article>b{white-space:nowrap;font-size:11.5px}.payment-schedule-items article>em{color:#756e7c;white-space:nowrap;background:#eee9f2;border-radius:7px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:750}.payment-schedule-items article.paid>em{color:#28784e;background:#dff1e6}.payment-schedule-items article.overdue>em{color:#b2434a;background:#fde3e4}.payment-step-actions{grid-column:2/-1;justify-content:flex-end;gap:6px;display:flex!important}.payment-step-actions button{border:1px solid var(--crm-border-strong);background:var(--crm-surface);color:#357b57;cursor:pointer;border-radius:7px;align-items:center;gap:4px;height:27px;padding:0 8px;font:700 9px/1 inherit;display:flex}.payment-step-actions button svg{width:12px}.payment-step-actions button.remove{color:#aa4c52;justify-content:center;width:28px;padding:0}.payment-step-actions button:disabled{opacity:.5}.payment-schedule-error{color:#b3464d;background:#fff0f0;border-radius:9px;align-items:center;gap:7px;margin:12px 18px 0;padding:9px 10px;font-size:10.5px;display:flex}.payment-schedule-error svg{width:15px}.payment-schedule-add{z-index:4;background:var(--crm-surface);flex-direction:column;min-height:330px;display:flex;position:relative;overflow:hidden}.payment-schedule-add>header{border-bottom:1px solid var(--crm-border);background:var(--crm-surface-soft);flex:none;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.payment-schedule-add>header span{flex-direction:column;gap:2px;display:flex}.payment-schedule-add>header small{color:var(--crm-accent);letter-spacing:.08em;font-size:9px;font-weight:800}.payment-schedule-add>header strong{font-size:15px}.payment-schedule-add>header button{width:32px;height:32px;color:var(--crm-muted);cursor:pointer;background:#eeeaf2;border:0;border-radius:9px;font-size:20px}.payment-schedule-add>.payment-schedule-fields{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.payment-schedule-add label{min-width:0;color:var(--crm-muted);flex-direction:column;gap:6px;font-size:10.5px;font-weight:700;display:flex}.payment-schedule-add input{border:1px solid var(--crm-border-strong);background:var(--crm-surface);height:43px;color:var(--crm-ink);border-radius:10px;outline:0;padding:0 12px;font:650 12px/1 inherit}.payment-schedule-add input:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #6948d71a}.payment-schedule-add .crm-date-time>span{font-size:10.5px}.payment-schedule-add .crm-date-time>button{height:43px}.payment-schedule-add>footer{border-top:1px solid var(--crm-border);box-sizing:border-box;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:66px;margin-top:auto;padding:13px 18px;display:flex}.payment-schedule-add>footer button{border:1px solid var(--crm-border-strong);background:var(--crm-surface);height:39px;color:var(--crm-ink);cursor:pointer;border-radius:9px;padding:0 14px;font:700 10.5px/1 inherit}.payment-schedule-add>footer button[type=submit]{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff}.payment-schedule-add>footer button:disabled{opacity:.5}.payment-schedule-add .crm-date-popover{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(285px,1fr) 190px;column-gap:16px;width:min(590px,100vw - 48px);max-height:calc(100vh - 24px);display:grid;overflow:auto}.payment-schedule-add .crm-date-popover>header{grid-area:1/1}.payment-schedule-add .crm-date-quick{grid-area:2/1}.payment-schedule-add .crm-calendar-week{grid-area:3/1}.payment-schedule-add .crm-calendar-days{grid-area:4/1}.payment-schedule-add .crm-time-picker{border-top:0;border-left:1px solid var(--crm-border);grid-area:1/2/5;margin:0;padding:0 0 0 15px}.payment-schedule-add .crm-time-picker>div{grid-template-columns:repeat(2,1fr)}html[data-theme=dark] .payment-schedule-heading>b{color:#94d4ae;background:#20372a}html[data-theme=dark] .payment-schedule-lane>header i{background:#302943}html[data-theme=dark] .payment-schedule-lane.supplier>header i{background:#243342}html[data-theme=dark] .payment-schedule-progress>div{background:#363b47}html[data-theme=dark] .payment-schedule-items article.paid{background:#20372a;border-color:#315b43}html[data-theme=dark] .payment-schedule-items article.overdue{background:#3b2528;border-color:#713f45}html[data-theme=dark] .payment-step-number{background:#302943}html[data-theme=dark] .payment-schedule-items article>em{color:#c1bbc7;background:#353944}html[data-theme=dark] .payment-schedule-add>header button{background:#353a45}@media (max-width:1120px){.payment-schedule-grid{grid-template-columns:1fr}.payment-schedule-lane+.payment-schedule-lane{border-top:1px solid var(--crm-border);border-left:0}}@media (max-width:620px){.payment-schedule-heading{align-items:flex-start}.payment-schedule-heading>b{display:none}.payment-schedule-heading h3{font-size:18px}.payment-schedule-lane{padding:15px 13px}.payment-schedule-lane>header{align-items:flex-start}.payment-schedule-lane>header>button{padding:0 8px}.payment-schedule-lane>header>button svg{display:none}.payment-schedule-items article{grid-template-columns:27px minmax(0,1fr) auto}.payment-schedule-items article>em{grid-column:2}.payment-step-actions{grid-column:2/-1}.payment-schedule-add{border-radius:18px 18px 0 0;max-height:calc(100dvh - 12px);position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -20px 60px #1d16283d}.payment-schedule-add>.payment-schedule-fields{grid-template-columns:1fr}.payment-schedule-add .crm-date-popover,.payment-schedule-add .crm-date-popover.drop-up{width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px);display:block;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.payment-schedule-add .crm-time-picker{border-top:1px solid var(--crm-border);border-left:0;margin-top:11px;padding:11px 0 0}.payment-schedule-add .crm-time-picker>div{grid-template-columns:repeat(5,1fr)}.payment-schedule-add>footer{background:var(--crm-surface);position:sticky;bottom:0}.payment-schedule-add>footer button{flex:1}}.accounting-page{padding:26px clamp(18px,2.2vw,38px) 44px}.accounting-heading{min-height:82px;margin-bottom:20px}.accounting-heading>div>span{letter-spacing:.085em;font-size:12px}.accounting-heading h1{margin:6px 0 5px;font-size:34px;line-height:1.05}.accounting-heading p{max-width:760px;font-size:15px;line-height:1.45}.accounting-heading>b{font-size:13px}.accounting-stats{gap:14px;margin-bottom:18px}.accounting-stats article{border-radius:17px;min-height:112px;padding:18px}.accounting-stats article>i{border-radius:14px;width:50px;height:50px}.accounting-stats small{line-height:1.25;font-size:13px!important}.accounting-stats strong{margin:5px 0;font-size:25px;line-height:1.1}.accounting-stats em{line-height:1.35;font-size:12px!important}.accounting-board{border-radius:18px}.accounting-tabs{padding:11px 14px 0}.accounting-tabs button{height:48px;padding:0 16px;font-size:13px}.accounting-tabs button b{font-size:11px}.accounting-toolbar{min-height:76px;padding:14px}.accounting-toolbar>label,.accounting-refresh{height:48px}.accounting-toolbar input{font-size:14px}.accounting-state-filter{height:46px}.accounting-state-filter button{height:40px;padding-inline:14px;font-size:12.5px}.accounting-toolbar:has(.supplier-filters){flex-wrap:wrap}.accounting-toolbar>.accounting-state-filter.supplier-filters{border:1px solid var(--crm-border);background:linear-gradient(135deg,var(--crm-surface-soft),var(--crm-surface));scrollbar-width:thin;border-radius:14px;flex:1 0 100%;order:10;justify-content:flex-start;gap:4px;width:100%;height:auto;min-height:54px;padding:6px;overflow-x:auto}.accounting-state-filter.supplier-filters>i{background:var(--crm-border-strong);flex:0 0 1px;width:1px;height:27px;margin:0 4px}.accounting-state-filter.supplier-filters button{border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:12px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:flex}.accounting-state-filter.supplier-filters button svg{width:15px;height:15px;margin:0}.accounting-state-filter.supplier-filters button b{min-width:23px;color:inherit;text-align:center;background:#5d526a14;border-radius:7px;padding:4px 6px;font-size:10px;line-height:1}.accounting-state-filter.supplier-filters button.urgent{color:#ae4c4c}.accounting-state-filter.supplier-filters button.urgent.active{color:#ad4545;background:#fff1f1;border-color:#efcccc;box-shadow:0 4px 14px #ad45451a}.accounting-state-filter.supplier-filters button.client-partial{color:#9a681d}.accounting-state-filter.supplier-filters button.client-partial.active{color:#946116;background:#fff6e5;border-color:#ebd3a9;box-shadow:0 4px 14px #9461161a}.accounting-state-filter.supplier-filters button.client-paid{color:#247b50}.accounting-state-filter.supplier-filters button.client-paid.active{color:#247b50;background:#ebf8f0;border-color:#bfe3cd;box-shadow:0 4px 14px #247b501a}.accounting-state-filter.supplier-filters button.client-any{color:#6544c8}.accounting-state-filter.supplier-filters button.client-any.active{color:#6544c8;background:#f3effd;border-color:#d7caf5;box-shadow:0 4px 14px #6544c81a}html[data-theme=dark] .accounting-toolbar>.accounting-state-filter.supplier-filters{background:linear-gradient(135deg,#20232c,#252932)}html[data-theme=dark] .accounting-state-filter.supplier-filters button.urgent.active{background:#39272a;border-color:#72464a}html[data-theme=dark] .accounting-state-filter.supplier-filters button.client-partial.active{background:#392f20;border-color:#66502c}html[data-theme=dark] .accounting-state-filter.supplier-filters button.client-paid.active{background:#20372a;border-color:#315b43}html[data-theme=dark] .accounting-state-filter.supplier-filters button.client-any.active{background:#2d2840;border-color:#4e4173}.accounting-toolbar:has(.accounting-filter-panel){flex-wrap:wrap}.accounting-filter-panel{order:10;grid-template-columns:176px minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;padding-top:4px;display:grid}.accounting-urgent-toggle{color:#9e4d4d;text-align:left;cursor:pointer;background:snow;border:1px solid #efd4d4;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:88px;padding:13px;font-family:inherit;transition:all .16s;display:grid}.accounting-urgent-toggle>svg{justify-self:center;width:18px;height:18px}.accounting-urgent-toggle>span{flex-direction:column;gap:3px;min-width:0;display:flex}.accounting-urgent-toggle strong{font-size:12.5px}.accounting-urgent-toggle small{color:#9a7b7b;font-size:10px;line-height:1.3}.accounting-urgent-toggle>b{text-align:center;background:#f8e4e4;border-radius:8px;min-width:26px;padding:5px 7px;font-size:10px}.accounting-urgent-toggle.active{background:#fff0f0;border-color:#d96a6a;box-shadow:0 5px 18px #ac42421a}.accounting-filter-axis{border:1px solid var(--crm-border);background:linear-gradient(135deg,var(--crm-surface-soft),var(--crm-surface));border-radius:14px;min-width:0;padding:11px 12px 12px}.accounting-filter-axis>span{align-items:baseline;gap:9px;margin-bottom:9px;display:flex}.accounting-filter-axis>span small{color:var(--crm-accent);letter-spacing:.075em;font-size:9px;font-weight:800}.accounting-filter-axis>span strong{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:560;overflow:hidden}.accounting-filter-axis>div{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.accounting-filter-axis button{color:#706978;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:5px;height:34px;padding:0 9px;font:650 10.5px/1 inherit;display:flex}.accounting-filter-axis button b{text-align:center;background:#5b4f6a14;border-radius:6px;min-width:21px;padding:4px 5px;font-size:9px}.accounting-filter-axis button.active{color:#6342cd;background:#f2edff;border-color:#d9cdf6;box-shadow:0 3px 11px #5d40ba14}.accounting-filter-axis button.partial.active{color:#936016;background:#fff5e2;border-color:#ead1a5}.accounting-filter-axis button.paid.active{color:#247b50;background:#eaf7ef;border-color:#bfe2cc}.accounting-filter-axis button.funded.active{color:#6545c7;background:#f3effc;border-color:#d4c9ef}.accounting-filter-axis.supplier-axis>span small{color:#38765a}.accounting-payment-progress{border:1px solid var(--crm-border);background:var(--crm-surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;min-height:78px;flex-direction:unset!important;gap:7px!important;padding:9px!important;display:grid!important}.accounting-payment-progress>span{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 7px;min-width:0;padding:2px 4px;display:grid}.accounting-payment-progress>span+span{border-left:1px solid var(--crm-border);padding-left:10px}.accounting-payment-progress small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-weight:700;overflow:hidden;font-size:9.5px!important}.accounting-payment-progress strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11.5px!important}.accounting-payment-progress em{text-align:right;white-space:nowrap;align-self:center;font-size:9px!important}.accounting-payment-progress i{background:#e7e2eb;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.accounting-payment-progress i b{border-radius:inherit;background:#7a59dc;height:100%;display:block}.accounting-payment-progress>span+span i b{background:#47a475}html[data-theme=dark] .accounting-filter-axis{background:linear-gradient(135deg,#20232c,#252932)}html[data-theme=dark] .accounting-urgent-toggle{color:#dda0a0;background:#33272a;border-color:#644147}html[data-theme=dark] .accounting-urgent-toggle.active{background:#42282c;border-color:#925057}html[data-theme=dark] .accounting-payment-progress{background:#292d36}html[data-theme=dark] .accounting-payment-progress i{background:#3a3f4b}.accounting-filter-axis>div{flex-wrap:wrap;overflow:visible}.accounting-refresh{font-size:12px}.accounting-list>article{grid-template-columns:46px minmax(190px,.95fr) minmax(190px,1fr) minmax(150px,.72fr) minmax(190px,.9fr) minmax(235px,1.12fr) minmax(220px,1fr) minmax(180px,auto);gap:16px;min-width:1380px;min-height:104px;padding:16px 18px}.accounting-list>article>i{border-radius:13px;width:46px;height:46px}.accounting-list article>span{gap:5px}.accounting-list small{color:#81798a;line-height:1.3;font-size:13px!important}.accounting-list strong{color:var(--crm-ink);font-size:15px;line-height:1.35}.accounting-list em{color:#827a89;line-height:1.35;font-size:12px!important}.accounting-order button{text-align:left;font-size:15px;line-height:1.25}.accounting-amount strong{letter-spacing:-.015em;font-size:19px}.accounting-client-funds{border-radius:12px;justify-content:center;min-height:78px;padding:12px 13px!important}.accounting-document a{max-width:230px;font-size:13px;line-height:1.3}.accounting-actions{gap:8px;min-width:190px}.accounting-actions button{border-radius:10px;justify-content:center;height:auto;min-height:40px;padding:9px 12px;font-size:12px;line-height:1.25}.accounting-draft-ready{max-width:190px;font-size:11.5px;line-height:1.35}.accounting-bank{width:180px;font-size:12px;padding:11px!important}.accounting-bank small{font-size:11.5px!important}@media (min-width:721px) and (max-width:1580px){.accounting-page{padding-inline:20px}.accounting-heading h1{font-size:31px}.accounting-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.accounting-stats article{min-height:100px;padding:14px}.accounting-board{overflow:visible}.accounting-list{background:var(--crm-surface-soft);gap:12px;padding:12px;display:grid}.accounting-list>article{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:15px;grid-template-rows:auto auto;grid-template-columns:46px minmax(180px,1fr) minmax(180px,1fr) minmax(150px,.78fr) minmax(190px,1fr);align-items:start;gap:14px 18px;min-width:0;min-height:0;padding:16px;box-shadow:0 6px 20px #2d23410b}.accounting-list>article:first-child{border-top:1px solid var(--crm-border)}.accounting-list>article>i{grid-row:1/span 2}.accounting-order{grid-column:2}.accounting-recipient{grid-column:3}.accounting-amount{grid-column:4}.accounting-due{grid-column:5}.accounting-client-funds{grid-area:2/2/auto/span 2}.accounting-document{grid-area:2/4}.accounting-actions,.accounting-bank{grid-area:2/5}.accounting-client-funds{min-height:68px}.accounting-payment-progress{grid-area:2/2/auto/span 2;min-height:68px}.accounting-document,.accounting-actions,.accounting-bank{align-self:stretch}}@media (min-width:721px) and (max-width:1180px){.accounting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-toolbar{position:static}.accounting-list>article{grid-template-rows:auto auto auto auto;grid-template-columns:42px repeat(2,minmax(0,1fr))}.accounting-list>article>i{grid-row:1/span 4}.accounting-order{grid-column:2}.accounting-recipient{grid-column:3}.accounting-amount{grid-column:2}.accounting-due{grid-column:3}.accounting-client-funds,.accounting-payment-progress{grid-area:auto/2/auto/span 2}.accounting-document{grid-area:auto/2}.accounting-actions,.accounting-bank{grid-area:auto/3;width:100%}}@media (max-width:1500px){.accounting-filter-panel{grid-template-columns:176px minmax(0,1fr)}.accounting-filter-axis.supplier-axis{grid-column:2}}@media (max-width:720px){.accounting-page{padding:16px 10px 28px}.accounting-heading{align-items:flex-start;min-height:0}.accounting-heading h1{font-size:28px}.accounting-heading p{font-size:14px}.accounting-stats article{min-height:94px}.accounting-stats strong{font-size:23px}.accounting-toolbar{padding:12px;position:static}.accounting-list{background:var(--crm-surface-soft);gap:10px;padding:9px;display:grid}.accounting-list>article{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:14px;align-items:start;padding:14px}.accounting-list>article:first-child{border-top:1px solid var(--crm-border)}.accounting-list small{font-size:12.5px!important}.accounting-list strong{font-size:14.5px}.accounting-list em{font-size:12px!important}.accounting-actions,.accounting-bank{width:100%;min-width:0}.accounting-filter-panel{grid-template-columns:1fr}.accounting-urgent-toggle{min-height:64px}.accounting-filter-axis.supplier-axis{grid-column:auto}.accounting-filter-axis>span{flex-direction:column;align-items:flex-start;gap:2px}.accounting-payment-progress{grid-template-columns:1fr;grid-column:2!important}.accounting-payment-progress>span+span{border-top:1px solid var(--crm-border);border-left:0;padding-top:8px;padding-left:4px}}html[data-theme=dark] .accounting-list>article{border-color:var(--crm-border);background:var(--crm-surface)}html[data-theme=dark] .accounting-list small,html[data-theme=dark] .accounting-list em{color:#aaa3b2}.accounting-heading h1{font-weight:720!important}.accounting-heading p{font-weight:500!important}.accounting-stats small,.accounting-list small{font-weight:550!important}.accounting-stats strong,.accounting-list strong{font-weight:680!important}.accounting-order button{font-weight:700!important}.accounting-amount strong{font-weight:760!important}.accounting-due strong{font-weight:680!important}.accounting-document a,.accounting-actions button,.accounting-bank{font-weight:650!important}.accounting-sort{flex:0 0 205px;min-width:205px}.accounting-sort .crm-filter-trigger{background:var(--crm-surface);border-color:var(--crm-border-strong);border-radius:11px;height:48px}.accounting-sort .crm-filter-trigger>i{width:32px;height:32px;color:var(--crm-accent);background:#eee9ff;border-radius:9px;place-items:center;display:grid}.accounting-sort .crm-filter-trigger>i svg{width:16px;height:16px}.accounting-sort .crm-filter-menu{z-index:90;min-width:235px}.accounting-payment-order-state{border:1px solid;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:190px;padding:10px 11px;display:flex}.accounting-payment-order-state>svg{flex:none;width:18px;height:18px}.accounting-payment-order-state>span{flex-direction:column;gap:2px;min-width:0;display:flex}.accounting-payment-order-state small{color:inherit;opacity:.75;font-size:10.5px;line-height:1.2}.accounting-payment-order-state strong{font-size:12px;line-height:1.25}.accounting-payment-order-state em{color:inherit;opacity:.78;font-size:10.5px;font-style:normal;line-height:1.2}.accounting-payment-order-state.missing{color:#96601a;background:#fff8e9;border-color:#efd7ab}.accounting-payment-order-state.created{color:#6042c7;background:#f5f1ff;border-color:#cec2f3}.accounting-payment-order-state.paid{color:#277f55;background:#e9f7ef;border-color:#bfe1cd}html[data-theme=dark] .accounting-sort .crm-filter-trigger{color:#ddd8e2;background:#252932}html[data-theme=dark] .accounting-payment-order-state.missing{color:#f0c477;background:#3a3122;border-color:#66502a}html[data-theme=dark] .accounting-payment-order-state.created{color:#c9b9ff;background:#302a48;border-color:#594b86}html[data-theme=dark] .accounting-payment-order-state.paid{color:#8ee0b2;background:#223b2f;border-color:#365f49}@media (max-width:1280px){.accounting-sort{flex:205px;min-width:190px}}@media (max-width:720px){.accounting-sort,.accounting-payment-order-state{min-width:0}}.fiscal-rule.completed{color:#20774d;background:#dff4e8}.fiscal-rule.pending{color:#98601b;background:#fff1d9}.fiscal-rule.error{color:#b53e3e;background:#fde9e9}.quick-note-field{color:#8b8293;background:#faf9fb;border:1px solid #e5e0e8;border-radius:7px;align-items:center;gap:5px;width:min(190px,100%);height:27px;margin-top:2px;padding:0 7px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.quick-note-field:focus-within{background:#fff;border-color:#9a82eb;box-shadow:0 0 0 2px #6f4cdc1a}.quick-note-field>svg{flex:none;width:12px;height:12px}.quick-note-field>input{color:#514a58;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10.5px;line-height:1}.quick-note-field>input::placeholder{color:#a49daa}.quick-note-field>small{color:#4d9468;text-align:center;flex:none;width:10px;font-size:10px!important}.quick-note-field.saving>small{color:#8066d7}.quick-note-field.error{background:#fff8f8;border-color:#e2a6a8}.quick-note-field.error>small{color:#b84b50;font-weight:700}html[data-theme=dark] .quick-note-field{color:#999fad;background:#20242e;border-color:#3a3f4d}html[data-theme=dark] .quick-note-field:focus-within{background:#242936;border-color:#7560be}html[data-theme=dark] .quick-note-field>input{color:#e6e9f0}html[data-theme=dark] .quick-note-field>input::placeholder{color:#7f8696}@media (max-width:720px){.quick-note-field{width:100%;height:34px}.quick-note-field>input{font-size:12px}}.customer-invoice-content{background:#faf8ff;border:1px solid #dcd4f2;border-radius:13px;gap:11px;padding:14px;display:grid}.customer-invoice-content>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-invoice-content>header>span{align-items:center;gap:9px;display:flex}.customer-invoice-content>header>span>svg{color:#6949d6;width:18px;height:18px}.customer-invoice-content>header>span>span{flex-direction:column;gap:2px;display:flex}.customer-invoice-content>header strong{color:#3f374b;font-size:13px}.customer-invoice-content>header small{color:#81798b;font-size:10.5px}.customer-invoice-content>header>div{align-items:center;gap:7px;display:flex}.customer-invoice-content>header b{color:#6548c7;background:#ebe6fb;border-radius:7px;padding:5px 8px;font-size:9.5px}.customer-invoice-content.manual>header b{color:#96601a;background:#fff0d8}.customer-invoice-content>header button{color:#674bc4;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7cfee;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:9.5px;display:flex}.customer-invoice-content>header button svg{width:12px;height:12px}.customer-invoice-content>label{gap:5px;display:grid}.customer-invoice-content>label>span{color:#625a6c;justify-content:space-between;font-size:10.5px;font-weight:650;display:flex}.customer-invoice-content>label>span small{color:#958d9d;font-weight:500}.customer-invoice-content textarea{resize:vertical;color:#3f3946;width:100%;min-height:62px;font:inherit;background:#fff;border:1px solid #dcd5e7;border-radius:9px;outline:0;padding:10px 11px;font-size:11px;line-height:1.45}.customer-invoice-content textarea:focus{border-color:#9279e6;box-shadow:0 0 0 2px #6949d61a}.customer-invoice-content>p{color:#756d7e;align-items:flex-start;gap:7px;margin:0;font-size:9.5px;line-height:1.4;display:flex}.customer-invoice-content>p svg{color:#846bcf;flex:none;width:13px;height:13px}html[data-theme=dark] .customer-invoice-content{background:#242131;border-color:#443b61}html[data-theme=dark] .customer-invoice-content>header strong{color:#eeeaf5}html[data-theme=dark] .customer-invoice-content>header small,html[data-theme=dark] .customer-invoice-content>p{color:#aaa2b5}html[data-theme=dark] .customer-invoice-content textarea{color:#eceef4;background:#1f232c;border-color:#454a59}html[data-theme=dark] .customer-invoice-content>header button{color:#cdbefb;background:#2c283b;border-color:#50466c}@media (max-width:720px){.customer-invoice-content>header{flex-direction:column;align-items:flex-start}.customer-invoice-content>header>div{justify-content:space-between;width:100%}}.workspace-voucher-button{color:#5f3dc7;height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#fbf9ff,#efe9ff);border:1px solid #cfc2f2;border-radius:11px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:700;display:flex;box-shadow:0 7px 20px #5b3abe14}.workspace-voucher-button svg{width:16px;height:16px}.voucher-editor-backdrop{z-index:420;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18121fb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.voucher-editor{background:#fff;border:1px solid #ffffffa6;border-radius:25px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1440px,100vw - 44px);height:min(920px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 40px 110px #110a1c66}.voucher-editor>header{background:linear-gradient(120deg,#f8f4ff,#fff 58%,#f9f5ee);border-bottom:1px solid #e9e3ed;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 23px;display:flex}.voucher-editor>header>span{flex-direction:column;gap:3px;display:flex}.voucher-editor>header small{color:#6d49d2;letter-spacing:.09em;font-size:9px;font-weight:800}.voucher-editor>header h2{color:#2e2835;margin:0;font-size:24px;line-height:1.2}.voucher-editor>header p{color:#847b8d;margin:1px 0 0;font-size:11px}.voucher-editor>header>button{color:#746b7d;cursor:pointer;background:#eee9f2;border:0;border-radius:11px;width:38px;height:38px;font-size:24px}.voucher-editor-body{grid-template-columns:minmax(480px,.95fr) minmax(520px,1.05fr);min-height:0;display:grid;overflow:hidden}.voucher-fields{background:#fcfbfd;border-right:1px solid #e9e3ed;padding:20px;overflow-y:auto}.voucher-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.voucher-fields label{align-content:start;gap:5px;display:grid}.voucher-fields label.wide{grid-column:1/-1}.voucher-fields label>span{color:#625a69;font-size:10px;font-weight:700}.voucher-fields label>span b{color:#b4454a}.voucher-fields input,.voucher-fields select,.voucher-fields textarea{color:#332d39;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd6e5;border-radius:10px;outline:0;padding:10px 11px;font-size:11px}.voucher-fields input,.voucher-fields select{height:39px}.voucher-fields textarea{resize:vertical;min-height:70px;line-height:1.45}.voucher-fields input:focus,.voucher-fields select:focus,.voucher-fields textarea:focus{border-color:#9479e3;box-shadow:0 0 0 3px #6949d617}.voucher-fields input.needs-attention{background:#fffaf3;border-color:#d69a52}.voucher-data-warning{color:#87591e;background:#fff8ed;border:1px solid #edc58d;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 13px;padding:11px 12px;display:flex}.voucher-data-warning>svg{flex:none;width:17px}.voucher-data-warning>span{flex-direction:column;gap:2px;display:flex}.voucher-data-warning strong{font-size:10px}.voucher-data-warning small{color:#9a7447;font-size:9px;line-height:1.35}.voucher-price-toggle{background:#fff;border:1px solid #ded7e8;border-radius:11px;margin-top:13px;padding:11px 12px;grid-template-columns:auto minmax(0,1fr) 145px!important;align-items:center!important}.voucher-price-toggle>input[type=checkbox]{accent-color:#6946d9;width:18px;height:18px;padding:0}.voucher-price-toggle>span{flex-direction:column;display:flex}.voucher-price-toggle>span strong{font-size:11px}.voucher-price-toggle>span small{color:#92899a;font-size:9px;font-weight:500}.voucher-photo-upload{color:#6746ce;cursor:pointer;background:#f7f3ff;border:1px dashed #bcaee2;border-radius:12px;margin-top:12px;padding:12px;position:relative;grid-template-columns:35px 1fr!important;align-items:center!important}.voucher-photo-upload>svg{width:20px}.voucher-photo-upload>span{flex-direction:column;display:flex}.voucher-photo-upload>span strong{font-size:11px}.voucher-photo-upload>span small{color:#84778f;font-size:9px;font-weight:500}.voucher-photo-upload>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.voucher-error{color:#ad3f44;background:#fff1f1;border:1px solid #efb8b9;border-radius:10px;align-items:center;gap:8px;margin:12px 0 0;padding:10px;font-size:10px;display:flex}.voucher-error svg{flex:none;width:15px}.voucher-gallery-picker{background:#fff;border:1px solid #e1dbe8;border-radius:12px;margin-top:13px;padding:12px}.voucher-gallery-picker>span{flex-direction:column;gap:2px;display:flex}.voucher-gallery-picker>span strong{color:#443c4c;font-size:11px}.voucher-gallery-picker>span small{color:#918899;font-size:9px}.voucher-gallery-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.voucher-gallery-picker button{cursor:pointer;background:#eee;border:2px solid #0000;border-radius:9px;height:66px;padding:0;position:relative;overflow:hidden}.voucher-gallery-picker button.selected{border-color:#714bdd;box-shadow:0 0 0 2px #714bdd1f}.voucher-gallery-picker img{object-fit:cover;width:100%;height:100%;display:block}.voucher-gallery-picker button i{color:#fff;background:#714bdd;border-radius:50%;place-items:center;width:19px;height:19px;display:none;position:absolute;top:5px;right:5px}.voucher-gallery-picker button.selected i{display:grid}.voucher-gallery-picker button i svg{width:12px}.voucher-status-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.voucher-status-options>label{background:#fff;border:1px solid #ded7e8;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;padding:11px 12px}.voucher-status-options input{accent-color:#6946d9;width:18px;height:18px;padding:0}.voucher-status-options span{flex-direction:column;display:flex}.voucher-status-options strong{color:#332d39;font-size:10px}.voucher-status-options small{color:#92899a;font-size:8.5px;font-weight:500}.voucher-route-fields{background:#fff;border:1px solid #ded7e8;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.voucher-route-fields>small{color:#81778a;grid-column:1/-1;align-items:center;gap:6px;font-size:8.7px;display:flex}.voucher-route-fields>small svg{color:#6846d4;width:14px}.voucher-preview-statuses{align-items:center;gap:5px;min-height:13px;display:flex}.voucher-preview-statuses small{color:#fff;letter-spacing:.07em;background:#6846d4;border-radius:7px;padding:3px 6px;font-size:4.8px;font-weight:700}.voucher-preview-statuses small.paid{background:#28835d}.voucher-preview-statuses em{color:#6a48d8;letter-spacing:.08em;font-size:5.2px;font-style:normal;font-weight:700}.voucher-preview-footer>span:first-child{flex-direction:column;gap:3px;display:flex}.voucher-route-preview{align-items:center;gap:6px;display:flex}.voucher-route-preview>i{color:#6846d4;border:1px solid #d8cedd;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.voucher-route-preview>i svg{width:12px}.voucher-route-preview>span{flex-direction:column;gap:2px;max-width:118px;display:flex}.voucher-route-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voucher-number-label{color:#82798b;letter-spacing:.08em;margin-top:5px;font-size:5.2px;font-weight:700;display:block}.voucher-confirmation-card>h4{margin-top:2px;font-size:20px}.voucher-preview-grid strong{font-size:11.5px}.voucher-preview-grid small,.voucher-preview-detail small{font-size:6px}.voucher-preview-detail strong{font-size:8.6px;line-height:1.4}.voucher-preview-documents small{font-size:5.5px}.voucher-preview-documents strong{font-size:8px}.voucher-preview-documents b{font-size:6.2px;line-height:1.45}.voucher-preview-boxes strong{font-size:7.8px}.voucher-preview-boxes small{font-size:6.3px;line-height:1.5}.voucher-preview-footer strong{font-size:7.5px}.voucher-preview-footer small{font-size:6.1px;line-height:1.35}.voucher-route-preview>span{max-width:135px}.voucher-preview-continuation{background:#fff;border:1px solid #ded5e3;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.voucher-preview-continuation>svg{color:#6846d4;width:15px}.voucher-preview-continuation>span{flex-direction:column;gap:1px;display:flex}.voucher-preview-continuation strong{font-size:7px}.voucher-preview-continuation small{color:#7e7585;font-size:5.7px}.voucher-preview{background:radial-gradient(circle at top,#f5efff,#e7e1ea 76%);flex-direction:column;align-items:center;gap:12px;min-height:0;padding:22px;display:flex;overflow:auto}.voucher-paper{aspect-ratio:210/297;background:#fbf9f5;border-radius:5px;width:min(100%,560px);overflow:hidden;box-shadow:0 25px 65px #1e142a40}.voucher-hero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;align-items:flex-start;height:38.2%;padding:22px 24px;display:flex}.voucher-hero-brand{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.voucher-hero-brand>span{color:#fff;letter-spacing:.08em;font-size:5.4px;font-weight:650}.voucher-wordmark{grid-template-rows:4px auto auto;grid-template-columns:auto 1fr;column-gap:6px;display:grid}.voucher-wordmark>i{background:#c19b60;border-radius:2px;grid-column:1/-1;width:18px;height:2px}.voucher-wordmark>strong{color:#fff;grid-column:1/-1;font-size:13px;line-height:1}.voucher-wordmark>small{color:#fff;letter-spacing:.06em;grid-column:1/-1;margin-top:2px;font-size:4.5px;font-weight:550}.voucher-hero>span{letter-spacing:.13em;margin-top:48px;font-size:6px;font-weight:650}.voucher-hero>h3{text-shadow:0 2px 13px #130a1c4d;max-width:88%;margin:4px 0 0;font-size:23px;font-weight:650;line-height:1.05}.voucher-hero>b{color:#e9c889;letter-spacing:.14em;margin-top:7px;font-size:9px}.voucher-hero>em{opacity:.9;margin-top:7px;font-size:6.5px;font-style:normal}.voucher-paper-body{padding:0 24px 18px;position:relative}.voucher-confirmation-card{z-index:2;background:#fff;border-radius:14px;margin-top:-38px;padding:14px 15px 13px;position:relative;box-shadow:0 9px 25px #34273c21}.voucher-confirmation-card>small{color:#6a48d8;letter-spacing:.1em;font-size:5.2px;font-weight:700}.voucher-confirmation-card>h4{color:#241f29;letter-spacing:-.02em;margin:6px 0 10px;font-size:18px;font-weight:430}.voucher-preview-grid{border-top:1px solid #e8e1e9;grid-template-columns:1fr 1fr 1.15fr;gap:16px;padding-top:10px;display:grid}.voucher-preview-grid span,.voucher-preview-detail span{flex-direction:column;gap:3px;min-width:0;display:flex}.voucher-preview-grid small,.voucher-preview-detail small{color:#82798b;letter-spacing:.04em;font-size:5.4px;font-weight:650}.voucher-preview-grid strong{color:#241f29;font-size:10px;font-weight:620;line-height:1.2}.voucher-preview-detail strong{color:#322b39;text-overflow:ellipsis;font-size:7.7px;font-weight:620;line-height:1.3;overflow:hidden}.voucher-preview-detail{grid-template-columns:1fr 1fr;gap:11px 22px;padding:15px 2px 11px;display:grid}.voucher-preview-detail strong{white-space:pre-line}.voucher-preview-documents{color:#fff;background:#281b38;border-radius:9px;grid-template-columns:.85fr 1.35fr;gap:14px;padding:10px 12px;display:grid}.voucher-preview-documents>span{flex-direction:column;gap:3px;display:flex}.voucher-preview-documents small{color:#d3b677;letter-spacing:.08em;font-size:4.9px;font-weight:700}.voucher-preview-documents strong{font-size:7.2px;font-weight:620;line-height:1.3}.voucher-preview-documents>div{flex-direction:column;justify-content:center;gap:4px;display:flex}.voucher-preview-documents b{font-size:5.5px;font-weight:520;line-height:1.35}.voucher-preview-boxes{grid-template-columns:1fr 1fr;gap:18px;margin-top:11px;display:grid}.voucher-preview-boxes>span{border-top:1px solid #cdbb92;flex-direction:column;gap:6px;min-height:66px;padding:8px 0 0;display:flex}.voucher-preview-boxes strong{color:#342e3b;font-size:7px;font-weight:620}.voucher-preview-boxes small{color:#766e7b;white-space:pre-line;font-size:5.6px;line-height:1.42;overflow:hidden}.voucher-preview-footer{color:#32283d;border-top:1px solid #ddd4df;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 0 0;display:flex}.voucher-preview-footer strong{font-size:6.8px;font-weight:620}.voucher-preview-footer small{color:#776d7d;font-size:5.5px}.voucher-preview>p{color:#6e6577;align-items:center;gap:7px;width:min(100%,560px);margin:0;font-size:9px;display:flex}.voucher-preview>p svg{color:#6946d9;width:14px}.voucher-editor>footer{background:#fff;border-top:1px solid #e8e2ec;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.voucher-editor>footer>span{color:#4f8d6b;align-items:center;gap:7px;margin-right:auto;display:flex}.voucher-editor>footer>span svg{width:16px}.voucher-editor>footer button{color:#4d4654;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd5e5;border-radius:11px;padding:0 17px;font-size:11px;font-weight:700}.voucher-editor>footer button[type=submit]{color:#fff;background:linear-gradient(135deg,#7651df,#5e3acb);border-color:#6946d9;align-items:center;gap:7px;display:flex;box-shadow:0 10px 22px #5936c138}.voucher-editor>footer button svg{width:15px}.voucher-editor button:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .voucher-editor{background:#20232c;border-color:#4a4453}html[data-theme=dark] .voucher-editor>header,html[data-theme=dark] .voucher-editor>footer{background:#242731;border-color:#3e424d}html[data-theme=dark] .voucher-editor>header h2{color:#eeeaf3}html[data-theme=dark] .voucher-editor>header p{color:#aaa3b3}html[data-theme=dark] .voucher-fields{background:#1f222a;border-color:#3e424d}html[data-theme=dark] .voucher-fields label>span{color:#c3bdca}html[data-theme=dark] .voucher-fields input,html[data-theme=dark] .voucher-fields select,html[data-theme=dark] .voucher-fields textarea,html[data-theme=dark] .voucher-price-toggle,html[data-theme=dark] .voucher-status-options>label,html[data-theme=dark] .voucher-route-fields,html[data-theme=dark] .voucher-gallery-picker{color:#eeeaf4;background:#282c36;border-color:#454a57}html[data-theme=dark] .voucher-status-options strong,html[data-theme=dark] .voucher-gallery-picker>span strong{color:#eeeaf4}html[data-theme=dark] .voucher-photo-upload{background:#2b2638;border-color:#5d4f83}@media (max-width:980px){.voucher-editor-backdrop{padding:0}.voucher-editor{border:0;border-radius:0;width:100vw;height:100dvh}.voucher-editor-body{grid-template-columns:1fr}.voucher-fields{border-right:0}.voucher-preview{display:none}}@media (max-width:620px){.voucher-editor>header{padding:15px}.voucher-editor>header h2{font-size:19px}.voucher-editor>header p{display:none}.voucher-fields{padding:14px}.voucher-fields-grid,.voucher-status-options,.voucher-route-fields{grid-template-columns:1fr}.voucher-fields label.wide,.voucher-route-fields>small{grid-column:auto}.voucher-price-toggle{grid-template-columns:auto 1fr!important}.voucher-price-toggle>input:last-child{grid-column:1/-1}.voucher-editor>footer{padding:11px}.voucher-editor>footer>span{display:none}.voucher-editor>footer button{padding:0 12px}.workspace-voucher-button{height:38px}}.voucher-wordmark{flex-direction:column;align-items:flex-start;display:flex}.voucher-wordmark>i{background:#c19b60;border-radius:2px;width:18px;height:2px;margin-bottom:5px}.voucher-wordmark>strong{color:#fff;letter-spacing:.01em;font-size:7.4px;font-weight:650;line-height:1.12}.voucher-wordmark>small{display:none}.voucher-preview-included{border-top:1px solid #cdbb92;flex-direction:column;gap:4px;margin-top:10px;padding:8px 0 7px;display:flex}.voucher-preview-included>strong{color:#342e3b;font-size:7px;font-weight:650}.voucher-preview-included>small{color:#766e7b;white-space:pre-line;max-height:31px;font-size:5.6px;line-height:1.4;overflow:hidden}.assignment-alert-stack{z-index:250;flex-direction:column;gap:10px;width:min(400px,100vw - 28px);display:flex;position:fixed;top:88px;right:20px}.assignment-alert{background:#fff;border:1px solid #d8cdf6;border-radius:18px;animation:.24s ease-out chat-toast-in;overflow:hidden;box-shadow:0 24px 66px #4a2f8f3d}.assignment-alert.reminder{border-color:#efc2bd;box-shadow:0 24px 66px #973d3138}.assignment-alert>header{background:linear-gradient(135deg,#f1ebff,#fff);align-items:center;gap:10px;padding:13px 14px 11px;display:flex}.assignment-alert.reminder>header{background:linear-gradient(135deg,#fff0ed,#fff)}.assignment-alert>header>i{color:#fff;background:#6c49d9;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-style:normal;display:grid;box-shadow:0 8px 20px #6040c438}.assignment-alert.reminder>header>i{background:#d96152;box-shadow:0 8px 20px #be4c3d33}.assignment-alert>header>i svg{width:20px}.assignment-alert>header>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.assignment-alert>header small{color:#765f9f;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.assignment-alert.reminder>header small{color:#a75248}.assignment-alert>header strong{color:#332b40;font-size:14px;font-weight:680}.assignment-alert>header>button{color:#796d86;cursor:pointer;background:#eee9f6;border:0;border-radius:9px;width:29px;height:29px;font-size:19px}.assignment-alert-body{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 14px;display:flex}.assignment-alert-body>span{flex-direction:column;gap:3px;min-width:0;display:flex}.assignment-alert-body b{color:#6848d2;font-size:10px}.assignment-alert-body strong{color:#332d3a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.assignment-alert-body small{color:#81788a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.assignment-alert-body>em{color:#6745d2;flex:none;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:700;display:flex}.assignment-alert.reminder .assignment-alert-body>em{color:#bd4f43}.assignment-alert-body>em svg{width:14px}html[data-theme=dark] .assignment-alert,html[data-theme=dark] .assignment-alert-body{background:#1d2029;border-color:#454052}html[data-theme=dark] .assignment-alert>header{background:linear-gradient(135deg,#302542,#1d2029)}html[data-theme=dark] .assignment-alert.reminder>header{background:linear-gradient(135deg,#402723,#1d2029)}html[data-theme=dark] .assignment-alert>header strong,html[data-theme=dark] .assignment-alert-body strong{color:#e7e5ed}@media (max-width:700px){.assignment-alert-stack{top:max(68px,calc(env(safe-area-inset-top) + 56px));width:calc(100vw - 20px);right:10px}}.crm-mail-page{position:relative}.crm-mail-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.crm-mail-heading>div>span{color:#7153d7;letter-spacing:.1em;font-size:8px;font-weight:750}.crm-mail-heading h1{color:#272333;letter-spacing:-.04em;margin:3px 0 2px;font-size:27px}.crm-mail-heading p{color:#847d8e;margin:0;font-size:10px}.crm-mail-heading>b{color:#287e53;background:#e9f7ef;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.crm-mail-heading>b.pending{color:#a86b12;background:#fff4df}.crm-mail-heading>b svg{width:13px}.crm-mail-toolbar{background:#fff;border:1px solid #e5e0eb;border-radius:14px;align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:flex;box-shadow:0 8px 24px #30214c0a}.crm-mail-toolbar>label{color:#98919e;background:#f7f5fa;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:240px;height:36px;padding:0 11px;display:flex}.crm-mail-toolbar>label svg{width:15px}.crm-mail-toolbar input{color:#302b38;background:0 0;border:0;outline:0;width:100%;font-size:9px}.crm-mail-scope{background:#f4f1f8;border-radius:10px;gap:3px;padding:3px;display:flex}.crm-mail-scope button,.crm-mail-refresh{color:#777080;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;display:flex}.crm-mail-scope button.active{color:#6847d7;background:#fff;box-shadow:0 3px 10px #3525521a}.crm-mail-scope svg,.crm-mail-refresh svg{width:13px}.crm-mail-refresh{background:#fff;border:1px solid #e4deea}.crm-mail-workspace{background:#fff;border:1px solid #e3dfe9;border-radius:18px;grid-template-columns:190px 280px minmax(430px,1fr);height:calc(100vh - 218px);min-height:590px;display:grid;overflow:hidden;box-shadow:0 22px 55px #32234d14}.crm-mail-boxes,.crm-mail-list{border-right:1px solid #e9e5ed;min-width:0;overflow:auto}.crm-mail-boxes>header,.crm-mail-list>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #ebe7ef;padding:14px;position:sticky;top:0}.crm-mail-boxes>header{flex-direction:column;display:flex}.crm-mail-boxes>header strong,.crm-mail-list>header strong{font-size:10px}.crm-mail-boxes>header span,.crm-mail-list>header span{color:#938c99;font-size:8px}.crm-mail-boxes>button{text-align:left;color:#514b58;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 11px;display:flex}.crm-mail-boxes>button.active{color:#6545d2;background:#f2edff}.crm-mail-boxes>button>svg{width:15px}.crm-mail-boxes>button>i{background:#7554de;border-radius:50%;flex:none;width:7px;height:7px}.crm-mail-boxes>button>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crm-mail-boxes>button strong,.crm-mail-boxes>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-mail-boxes>button strong{font-size:8px}.crm-mail-boxes>button small{color:#9b949e;font-size:6.5px}.crm-mail-boxes>button b{color:#6646d1;background:#eee8ff;border-radius:6px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.crm-mail-list{background:#faf9fc}.crm-mail-list>header{justify-content:space-between;align-items:center;display:flex}.crm-mail-list>button{color:#48424f;text-align:left;background:0 0;border:0;border-bottom:1px solid #ebe8ef;width:100%;padding:12px}.crm-mail-list>button.active{background:#f1edff}.crm-mail-list>button.unread{box-shadow:inset 3px 0 #6b49d8}.crm-mail-list>button>div,.crm-mail-list>button>footer{align-items:center;gap:7px;display:flex}.crm-mail-list>button>div strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:8px;overflow:hidden}.crm-mail-list time{color:#98909c;font-size:6.5px}.crm-mail-list>button>b{margin-top:6px;font-size:9px;display:block}.crm-mail-list>button>p{color:#8e8792;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 8px;font-size:7px;overflow:hidden}.crm-mail-list>button>footer{justify-content:space-between}.crm-mail-list>button>footer span{color:#8d8692;align-items:center;gap:4px;font-size:6.5px;display:flex}.crm-mail-list>button>footer span.mine{color:#278057}.crm-mail-list>button>footer span.free{color:#a96b12}.crm-mail-list>button>footer svg{width:11px}.crm-mail-list>button>footer em{color:#756b80;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:6px;font-style:normal;overflow:hidden}.crm-mail-empty{text-align:center;color:#867f8c;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:280px;padding:28px;display:flex}.crm-mail-empty>i{color:#6948d5;background:#eee9ff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.crm-mail-empty>i svg{width:21px}.crm-mail-empty strong{color:#39323f;margin-top:13px;font-size:11px}.crm-mail-empty p{max-width:220px;margin:6px 0 10px;font-size:8px;line-height:1.5}.crm-mail-empty span{color:#2c8358;align-items:center;gap:5px;font-size:7px;display:flex}.crm-mail-empty span svg{width:12px}.crm-mail-thread{background:#f7f5f9;flex-direction:column;min-width:0;display:flex}.crm-mail-thread>header{background:#fff;border-bottom:1px solid #e7e2eb;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.crm-mail-thread>header>div:first-child{min-width:0}.crm-mail-thread>header>div:first-child>strong,.crm-mail-thread>header>div:first-child>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-mail-thread>header>div:first-child>strong{font-size:11px}.crm-mail-thread>header>div:first-child>span{color:#8b8490;margin-top:3px;font-size:7px}.crm-mail-owner{background:#faf9fc;border:1px solid #e7e1eb;border-radius:11px;align-items:center;gap:6px;padding:5px 6px;display:flex}.crm-mail-owner .workspace-avatar{width:28px;height:28px;margin:0}.crm-mail-owner>span{flex-direction:column;display:flex}.crm-mail-owner small{color:#948d99;font-size:6px}.crm-mail-owner strong{font-size:7.5px}.crm-mail-owner button,.crm-mail-owner select{color:#fff;background:#6b49d8;border:0;border-radius:7px;align-items:center;gap:4px;height:26px;padding:0 7px;font-size:7px;display:flex}.crm-mail-owner button svg{width:12px}.crm-mail-owner select{color:#6048bb;background:#fff;border:1px solid #ded8e7;max-width:125px}.crm-mail-context{background:#fff;border-bottom:1px solid #e8e3ec;grid-template-columns:repeat(3,1fr) auto;display:grid}.crm-mail-context>div{border-right:1px solid #eeeaf1;min-width:0;padding:9px 12px}.crm-mail-context span,.crm-mail-context strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-mail-context span{color:#99919e;font-size:6px}.crm-mail-context strong{margin-top:2px;font-size:7.5px}.crm-mail-context button{color:#6847d4;background:#f2edff;border:0;align-items:center;gap:5px;padding:0 12px;font-size:7px;display:flex}.crm-mail-context button svg{width:12px}.crm-mail-guard{color:#287e55;background:#eaf7f0;border-bottom:1px solid #dcebe3;align-items:center;gap:8px;padding:9px 14px;display:flex}.crm-mail-guard.locked{color:#9c6518;background:#fff5e3;border-color:#f0dfbd}.crm-mail-guard>svg{width:16px}.crm-mail-guard>span{flex-direction:column;display:flex}.crm-mail-guard strong{font-size:7.5px}.crm-mail-guard small{margin-top:1px;font-size:6.5px}.crm-mail-messages{flex:1;padding:15px;overflow:auto}.crm-mail-messages article{background:#fff;border:1px solid #e6e1e9;border-radius:12px;max-width:82%;margin-bottom:10px;padding:11px 12px;box-shadow:0 5px 15px #3727460a}.crm-mail-messages article.outgoing{background:#f0ebff;border-color:#dbd0fa;margin-left:auto}.crm-mail-messages article header{justify-content:space-between;align-items:center;display:flex}.crm-mail-messages article strong{font-size:7.5px}.crm-mail-messages article time{color:#958d99;font-size:6px}.crm-mail-messages article p{color:#534c58;white-space:pre-line;margin:7px 0 0;font-size:8px;line-height:1.55}.crm-mail-reply{padding:10px 14px 14px}.crm-mail-reply>div{background:#fff;border:1px solid #ddd7e4;border-radius:12px;overflow:hidden}.crm-mail-reply>div>span{color:#8f8794;border-bottom:1px solid #eeeaf1;padding:8px 10px;font-size:6.5px;display:block}.crm-mail-reply textarea{resize:vertical;color:#39333f;width:100%;min-height:74px;font:inherit;border:0;outline:0;padding:10px;font-size:8px}.crm-mail-reply textarea:disabled{color:#aaa4ac;background:#f6f4f7}.crm-mail-reply section{border-top:1px solid #eeeaf1;justify-content:flex-end;gap:7px;padding:7px 8px;display:flex}.crm-mail-reply button{color:#625b68;background:#fff;border:1px solid #e1dbe7;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:7px;display:flex}.crm-mail-reply button.primary{color:#fff;background:#6947d7;border-color:#6947d7}.crm-mail-reply button svg{width:12px}.crm-mail-reply button:disabled,.crm-mail-owner button:disabled,.crm-mail-owner select:disabled{opacity:.48;cursor:not-allowed}.crm-mail-thread-placeholder{color:#8f8794;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.crm-mail-thread-placeholder>svg{color:#7251dc;width:32px}.crm-mail-thread-placeholder strong{color:#423a49;margin-top:10px;font-size:11px}.crm-mail-thread-placeholder p{max-width:260px;margin:5px 0;font-size:8px;line-height:1.5}.crm-mail-notice{z-index:120;color:#8e641f;background:#fff8e8;border:1px solid #e6d8ae;border-radius:12px;align-items:center;gap:8px;max-width:380px;padding:11px 12px;font-size:8px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #402b1929}.crm-mail-notice svg{width:15px}.crm-mail-notice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:16px}html[data-theme=dark] .crm-mail-heading h1,html[data-theme=dark] .crm-mail-toolbar input,html[data-theme=dark] .crm-mail-empty strong,html[data-theme=dark] .crm-mail-thread-placeholder strong{color:#ece9f1}html[data-theme=dark] .crm-mail-toolbar,html[data-theme=dark] .crm-mail-workspace,html[data-theme=dark] .crm-mail-boxes>header,html[data-theme=dark] .crm-mail-list>header,html[data-theme=dark] .crm-mail-thread>header,html[data-theme=dark] .crm-mail-context,html[data-theme=dark] .crm-mail-owner,html[data-theme=dark] .crm-mail-reply>div,html[data-theme=dark] .crm-mail-messages article{background:#22252e;border-color:#41454f}html[data-theme=dark] .crm-mail-boxes,html[data-theme=dark] .crm-mail-list{background:#1e2129;border-color:#41454f}html[data-theme=dark] .crm-mail-thread{background:#1b1e25}html[data-theme=dark] .crm-mail-list>button,html[data-theme=dark] .crm-mail-boxes>button{color:#ddd9e2;border-color:#3c404a}html[data-theme=dark] .crm-mail-list>button.active,html[data-theme=dark] .crm-mail-boxes>button.active{background:#352c4e}html[data-theme=dark] .crm-mail-reply textarea{color:#eeeaf2;background:#22252e}.crm-mail-messages article>footer{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.crm-mail-messages article>footer span{color:#675e6c;text-overflow:ellipsis;white-space:nowrap;background:#faf8fc;border:1px solid #ded7e6;border-radius:7px;align-items:center;gap:4px;max-width:100%;padding:5px 7px;font-size:6.5px;display:flex;overflow:hidden}.crm-mail-messages article>footer svg{flex:none;width:11px}@media (max-width:1120px){.crm-mail-workspace{grid-template-columns:165px 250px minmax(380px,1fr)}}@media (max-width:850px){.crm-mail-heading{flex-direction:column;align-items:flex-start}.crm-mail-toolbar{flex-wrap:wrap;align-items:stretch}.crm-mail-toolbar>label{order:-1;min-width:100%}.crm-mail-workspace{grid-template-columns:150px minmax(210px,1fr);height:auto;min-height:650px}.crm-mail-thread{border-top:1px solid #e5e0e9;grid-column:1/-1;min-height:520px}}@media (max-width:560px){.crm-mail-workspace{display:block}.crm-mail-boxes{max-height:190px}.crm-mail-list{max-height:300px}.crm-mail-context{grid-template-columns:1fr 1fr}.crm-mail-context button{min-height:36px}.crm-mail-owner select{max-width:100px}}.nav-group-label,.nav-section-icon,.sidebar-mode-controls{display:none}@media (min-width:1181px){.applications-shell{--applications-sidebar-expanded:218px}.applications-shell>.header{transition:width .2s,box-shadow .2s;overflow:visible!important}.applications-shell .sidebar-mode-controls{background:#faf9fb;border:1px solid #e5e0e9;border-radius:10px;flex:none;grid-template-columns:repeat(3,1fr);gap:3px;width:100%;padding:4px;display:grid}.applications-shell .sidebar-mode-controls>button{color:#918a98;background:0 0;border:0;border-radius:7px;place-items:center;height:28px;padding:0;display:grid}.applications-shell .sidebar-mode-controls>button:hover{color:#6244c7;background:#f0ecf7}.applications-shell .sidebar-mode-controls>button.active{color:#6342cc;background:#ebe4ff;box-shadow:0 2px 7px #4831771a}.applications-shell .sidebar-mode-controls svg{width:14px;height:14px}.applications-shell .sidebar-mode-controls>span{color:#81798a;text-align:center;grid-column:1/-1;padding:1px 3px 2px;font-size:8px}.applications-shell .nav-group-label{color:#a29aa8;letter-spacing:.09em;text-transform:uppercase;padding:7px 11px 2px;font-size:7.5px;font-weight:750;display:block}.applications-shell .nav-section-icon{color:#8c8296;flex:0 0 18px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.applications-shell .nav-section-icon svg{stroke-width:1.8px;width:15px;height:15px}.applications-shell .nav button.active .nav-section-icon{color:#6847d6}.applications-shell .header-actions{grid-template-columns:minmax(0,1fr) 38px;position:relative}.applications-shell .notification-anchor{z-index:2;justify-self:end}.applications-shell .user-zone{grid-column:1/-1;padding:0}.applications-shell .user-zone .user{padding-right:45px}.applications-shell .user-zone .user strong,.applications-shell .user-zone .user small{max-width:118px}.applications-shell .presence-panel{width:min(430px,calc(100vw - var(--applications-sidebar-expanded) - 24px));overscroll-behavior:contain;max-height:calc(100dvh - 28px);overflow:auto;top:auto!important;bottom:14px!important;right:auto!important;left:calc(var(--applications-sidebar-expanded) + 10px)!important;position:fixed!important}.applications-shell .notifications-popover{top:auto;bottom:14px;right:auto;left:calc(var(--applications-sidebar-expanded) + 10px);position:fixed}.applications-shell .profile-popover{top:auto;bottom:58px;right:auto;left:calc(var(--applications-sidebar-expanded) + 10px);position:fixed}.applications-shell.sidebar-auto{--applications-sidebar:64px}.applications-shell.sidebar-auto>.header{width:64px;padding-left:7px;padding-right:7px;box-shadow:4px 0 18px #2d22400a}.applications-shell.sidebar-auto>.header:hover,.applications-shell.sidebar-auto>.header:focus-within{width:var(--applications-sidebar-expanded);padding-left:13px;padding-right:13px;box-shadow:16px 0 42px #2d224024}.applications-shell.sidebar-auto>.body{margin-left:64px}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .logo{height:60px;padding:5px}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .logo img{border-radius:12px;flex-basis:40px;width:40px;height:40px}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .brand-name,.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .nav,.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .header-actions{visibility:hidden;opacity:0;pointer-events:none}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-pin-toggle{justify-content:center;width:48px;padding:0}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-pin-toggle span{display:none}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-mode-controls{grid-template-columns:1fr;width:48px;padding:4px}.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-mode-controls>button:not(.active),.applications-shell.sidebar-auto>.header:not(:hover):not(:focus-within) .sidebar-mode-controls>span{display:none}.applications-shell.sidebar-compact{--applications-sidebar:64px}.applications-shell.sidebar-compact>.header{gap:7px;width:64px;padding-left:7px;padding-right:7px}.applications-shell.sidebar-compact>.body{margin-left:64px}.applications-shell.sidebar-compact .logo{height:56px;padding:4px}.applications-shell.sidebar-compact .logo img{border-radius:12px;flex-basis:40px;width:40px;height:40px}.applications-shell.sidebar-compact .brand-name,.applications-shell.sidebar-compact .nav-group-label{display:none!important}.applications-shell.sidebar-compact .sidebar-mode-controls{grid-template-columns:1fr;width:48px;padding:4px}.applications-shell.sidebar-compact .sidebar-mode-controls>span{display:none}.applications-shell.sidebar-compact .nav{align-items:center;gap:3px;padding:3px 0}.applications-shell.sidebar-compact .nav button{justify-content:center;width:48px;height:38px;min-height:38px;padding:0;position:relative}.applications-shell.sidebar-compact .nav button>span:not(.nav-badges),.applications-shell.sidebar-compact .nav button>.nav-overdue-count{display:none}.applications-shell.sidebar-compact .nav-section-icon{flex-basis:22px;width:22px;height:22px}.applications-shell.sidebar-compact .nav-section-icon svg{width:17px;height:17px}.applications-shell.sidebar-compact .nav-badges{margin:0;position:absolute;top:-4px;right:-4px}.applications-shell.sidebar-compact .header-actions{flex-direction:column;align-items:center;gap:6px;width:48px;padding-top:7px;display:flex!important}.applications-shell.sidebar-compact .presence-anchor,.applications-shell.sidebar-compact .notification-anchor,.applications-shell.sidebar-compact .user-zone{width:48px;min-width:48px}.applications-shell.sidebar-compact .presence-button{justify-content:center;width:48px;padding:0}.applications-shell.sidebar-compact .presence-button>span,.applications-shell.sidebar-compact .presence-button>i{display:none}.applications-shell.sidebar-compact .notification-anchor{order:2}.applications-shell.sidebar-compact .user-zone{order:3;align-items:center}.applications-shell.sidebar-compact .user-zone .user{justify-content:center;width:48px;padding:4px}.applications-shell.sidebar-compact .user-zone .user>div,.applications-shell.sidebar-compact .user-zone .user>svg{display:none}.applications-shell.sidebar-compact .theme-switch{justify-content:center;width:48px;padding:0}.applications-shell.sidebar-compact .theme-switch>em{display:none}.applications-shell.sidebar-compact .presence-panel,.applications-shell.sidebar-compact .notifications-popover,.applications-shell.sidebar-compact .profile-popover{left:74px!important}}@media (max-width:1550px) and (min-width:1181px){.applications-shell{--applications-sidebar-expanded:196px}}@media (min-width:1181px){.crm-shell:not(.applications-shell)>.header{grid-template-rows:84px;grid-template-columns:158px minmax(0,1fr) auto;align-items:center;column-gap:12px;height:84px;padding:0 20px;display:grid;overflow:visible}.crm-shell:not(.applications-shell)>.header .mobile-toggle{display:none}.crm-shell:not(.applications-shell)>.header .logo{grid-area:1/1;justify-self:start;min-width:0}.crm-shell:not(.applications-shell)>.header .header-actions{grid-area:1/3;justify-self:end;margin-left:0}.crm-shell:not(.applications-shell)>.header .global-search{width:180px}.crm-shell:not(.applications-shell)>.header .nav{scrollbar-width:thin;scrollbar-color:#d7cdef transparent;border-top:0;grid-area:1/2;grid-template-rows:repeat(2,34px);grid-template-columns:repeat(6,max-content);justify-content:center;align-items:center;gap:2px 4px;width:100%;min-width:0;height:76px;padding:3px 4px;display:grid;overflow:visible}.crm-shell:not(.applications-shell)>.header .nav-group-label,.crm-shell:not(.applications-shell)>.header .nav-section-icon{display:none}.crm-shell:not(.applications-shell)>.header .nav button{white-space:nowrap;border:1px solid #0000;border-radius:10px;width:auto;min-width:max-content;height:34px;padding:0 9px;font-size:12px;font-weight:560}.crm-shell:not(.applications-shell)>.header .nav button.active{color:#6344cc;background:#f3efff;border-color:#dcd2f4;box-shadow:0 4px 12px #55399912}.crm-shell:not(.applications-shell)>.header .nav button.active:after{display:none}.crm-shell:not(.applications-shell)>.body{min-height:calc(100vh - 84px)}}@media (max-width:1650px) and (min-width:1181px){.crm-shell:not(.applications-shell)>.header .global-search{display:none}}@media (max-width:1350px) and (min-width:1181px){.crm-shell:not(.applications-shell)>.header{grid-template-columns:148px minmax(0,1fr) auto;padding-left:12px;padding-right:12px}.crm-shell:not(.applications-shell)>.header .nav button{padding:0 8px;font-size:11.5px}}.staff-page{color:#292534;background:#faf9fc;min-height:100%;padding:24px 38px 34px}.staff-heading{justify-content:space-between;align-items:center;gap:24px;min-height:82px;margin:0 0 16px;display:flex}.staff-heading>div>span{color:#6545d2;letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.staff-heading h1{color:#282432;letter-spacing:-.025em;margin:5px 0 3px;font-size:28px;font-weight:650;line-height:1.05}.staff-heading p{color:#817b8b;margin:0;font-size:12.5px;line-height:1.4}.staff-heading>button{color:#292432;height:54px;box-shadow:none;background:#fff;border:1px solid #ad98ef;border-radius:12px;align-items:center;gap:11px;padding:6px 16px 6px 7px;display:flex}.staff-heading>button:hover{background:#fcfbff;border-color:#8060df}.staff-heading>button:active{transform:translateY(1px)}.staff-heading>button>i{color:#fff;background:#6540d8;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.staff-heading>button>i svg{width:18px;height:18px}.staff-heading>button>span{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.staff-heading>button strong{color:#292432;font-size:13px;font-weight:650;line-height:1.15}.staff-heading>button small{color:#89828f;font-size:10px;font-weight:500;line-height:1.15}.staff-stats{background:#fff;border:1px solid #dfdbe7;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid;overflow:hidden}.staff-stats article{min-height:106px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e4e0e8;border-radius:0;align-items:center;gap:16px;padding:16px 24px;display:flex}.staff-stats article:last-child{border-right:0}.staff-stats article>i{color:#6746d2;background:#f0ebff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.staff-stats article>i svg{width:20px;height:20px}.staff-stats article>span{flex-direction:column;gap:1px;display:flex}.staff-stats small{color:#7e7886;font-size:11.5px;line-height:1.25}.staff-stats strong{color:#282432;font-size:22px;font-weight:650;line-height:1.15}.staff-stats strong em{color:#3b3544;font-size:16px;font-style:normal;font-weight:600}.staff-stats b{color:#8c8592;font-size:10.5px;font-weight:500;line-height:1.35;display:block}.staff-stats .active-staff>i{color:#2ca158;background:#edf8f1}.staff-stats .active-staff strong{color:#282432}.staff-board{box-shadow:none;background:#fff;border:1px solid #dfdbe7;border-radius:14px;overflow:hidden}.staff-board>header{background:#fff;border-bottom:1px solid #e7e3eb;justify-content:flex-start;align-items:center;gap:12px;min-height:70px;padding:13px;display:flex}.staff-board>header>.staff-search{background:#fff;border:1px solid #dcd7e3;border-radius:8px;flex:0 330px;align-items:center;gap:8px;width:330px;min-width:230px;height:40px;padding:0 12px;display:flex}.staff-board>header>.staff-search svg{color:#908996;flex:none;width:15px;height:15px}.staff-board>header>.staff-search input{color:#302b38;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:12px}.staff-board>header>.staff-search input::placeholder{color:#a09aa5}.staff-board>header>.staff-filter-tabs{background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:10px;width:auto;min-width:0;height:auto;padding:0;display:flex}.staff-filter-tabs>button{color:#4b4553;background:#fff;border:1px solid #ddd8e3;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 17px;font-size:12px;font-weight:550;display:flex}.staff-filter-tabs>button:hover{background:#faf8ff;border-color:#cfc5e9}.staff-filter-tabs>button.active{color:#6240cf;background:#faf8ff;border-color:#7452dc}.staff-filter-tabs>button svg{color:#8b8492;width:13px;height:13px}.staff-groups{padding:14px}.staff-group+.staff-group{border-top:1px solid #e8e4ec;margin-top:18px;padding-top:16px}.staff-group>header{justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-bottom:10px;display:flex}.staff-group>header>span{flex-direction:column;gap:2px;display:flex}.staff-group>header strong{color:#312b39;font-size:13.5px;font-weight:650}.staff-group>header small{color:#8d8693;font-size:10.5px}.staff-group>header>b{color:#6645d0;background:#f0ebff;border-radius:8px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10.5px;display:grid}.staff-group.leadership>header>b{color:#2d8052;background:#e8f5ed}.staff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:0;display:grid}.staff-card{box-shadow:none;background:#fff;border:1px solid #dfdbe5;border-radius:12px;overflow:hidden}.staff-card>header{background:#fff;border-bottom:1px solid #ebe7ef;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.staff-card>header>img,.staff-card>header>i{object-fit:cover;border-radius:50%;width:50px;height:50px}.staff-card>header>i{color:#6342ce;background:#ede7ff;place-items:center;font-size:16px;font-style:normal;display:grid}.staff-card>header>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.staff-card>header strong,.staff-card>header small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.staff-card>header strong{color:#2d2836;font-size:13.5px;font-weight:650}.staff-card>header small{color:#89828f;font-size:11px}.staff-card>header span>b{color:#318757;align-items:center;gap:5px;font-size:10px;font-weight:550;display:flex}.staff-card>header span>b>i{background:#31ad59;border-radius:50%;width:6px;height:6px}.staff-card>header span>b:not(.active){color:#8f8993}.staff-card>header span>b:not(.active)>i{background:#9c96a1}.staff-card>div{flex-direction:column;gap:5px;padding:9px 12px;display:flex}.staff-card>div>span{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.staff-card>div small{color:#4f4956;flex:none;font-size:10.5px}.staff-card>div strong{color:#3a3542;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:500;overflow:hidden}.staff-card>footer{border-top:1px solid #e8e4ec;justify-content:center;align-items:center;min-height:36px;padding:0 12px;display:flex}.staff-card>footer button{color:#6643d5;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;height:35px;font-size:11px;font-weight:600;display:flex}.staff-card>footer button:hover{background:#faf8ff}.staff-card>footer button svg{width:13px;height:13px;margin-left:auto}.staff-empty{min-height:260px}@media (max-width:1200px){.staff-page{padding:22px 24px 32px}.staff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-stats article:nth-child(2){border-right:0}.staff-stats article:nth-child(-n+2){border-bottom:1px solid #e4e0e8}.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-board>header{flex-wrap:wrap;align-items:flex-start}.staff-filter-tabs{max-width:100%;overflow-x:auto}}@media (max-width:700px){.staff-page{padding:15px 12px 26px}.staff-heading{flex-direction:column;align-items:flex-start}.staff-heading>button{justify-content:flex-start;width:100%}.staff-stats{grid-template-columns:1fr}.staff-stats article,.staff-stats article:nth-child(2){border-bottom:1px solid #e4e0e8;border-right:0}.staff-stats article:last-child{border-bottom:0}.staff-board>header>.staff-search{flex-basis:100%;width:100%}.staff-filter-tabs{width:100%}.staff-filter-tabs>button{flex:none}.staff-groups{padding:10px}.staff-grid{grid-template-columns:1fr}}.request-workspace .workspace-timeline{padding-left:0}.request-workspace .workspace-timeline:before,.request-workspace .history-marker,.request-workspace .history-card:before{display:none}.request-workspace .history-event{margin-bottom:11px;display:block}.request-workspace .history-card{background:#fff;border:1px solid #e1dce7;border-radius:14px;padding:13px 15px;box-shadow:0 5px 18px #3027450b}.request-workspace .history-card>header{justify-content:flex-start;align-items:center;padding:0}.request-workspace .history-author{gap:11px;min-width:0}.request-workspace .history-author .workspace-avatar{flex:0 0 40px;width:40px;height:40px;margin:0;box-shadow:0 0 0 3px #f3eff9}.request-workspace .history-author>span{flex-direction:row;align-items:center;gap:15px;min-width:0}.request-workspace .history-card header strong{font-weight:650;font-size:13.5px!important}.request-workspace .history-card header small{white-space:nowrap;font-size:11px!important}.request-workspace .history-card-tools{margin-left:11px}.request-workspace .history-event.note .history-card>p{margin:8px 0 0 51px;line-height:1.48;font-size:13px!important}.request-workspace .history-event.note .history-attachment-group{gap:10px;width:min(760px,100% - 51px);margin:11px 0 0 51px}.request-workspace .history-event.note .history-attachment-group.multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.request-workspace .history-event.note .history-attachment{background:#faf9fc;border:1px solid #ded8e7;border-radius:12px;padding:0;overflow:hidden}.request-workspace .history-event.note .attachment-thumbnail,.request-workspace .history-event.note .history-attachment-group.multiple .attachment-thumbnail{border:0;border-radius:0;height:190px}.request-workspace .history-event.note .attachment-thumbnail img{object-fit:cover}.request-workspace .history-event.note .attachment-information{min-height:45px;padding:7px 9px}.request-workspace .history-event.note .attachment-information :where(a,button){justify-content:center;width:29px;height:29px;padding:0;font-size:0}@media (max-width:650px){.request-workspace .history-author>span{flex-direction:column;align-items:flex-start;gap:2px}.request-workspace .history-card-tools{margin-left:auto}.request-workspace .history-event.note .history-card>p{margin-left:0}.request-workspace .history-event.note .history-attachment-group{width:100%;margin-left:0}.request-workspace .history-event.note .history-attachment-group.multiple{grid-template-columns:1fr}.request-workspace .history-event.note .attachment-thumbnail,.request-workspace .history-event.note .history-attachment-group.multiple .attachment-thumbnail{height:220px}}.payment-draft-grid .payment-purpose-choice{grid-column:1/-1;min-width:0}.payment-purpose-choice button{border:1px solid var(--crm-border);background:var(--crm-surface);color:var(--crm-ink);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px}.payment-purpose-choice button[aria-pressed=true]{background:var(--crm-accent);color:#fff;border-color:var(--crm-accent)}.payment-purpose-choice button:disabled{opacity:.45;cursor:not-allowed}.payment-purpose-choice button:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.own-presence nav{flex-wrap:wrap}.own-presence .busy-allowance{color:#716a7b;margin:10px 0 0;font-size:13px;line-height:1.5}.own-presence nav button:disabled{opacity:.5;cursor:not-allowed}.own-presence nav button.selected.busy,.presence-list article>b.busy{color:#965d13;background:#fff2df}.presence-limit-notice{z-index:10000;color:#493c28;background:#fff;border:1px solid #ddcfae;border-radius:12px;align-items:flex-start;gap:16px;max-width:min(460px,100vw - 48px);padding:16px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 30px #32214624}.presence-limit-notice button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:24px}.status-track>i.busy,.director-team-list article>i.busy{background:#c88d35}.own-presence>nav{flex-wrap:wrap;display:flex}.own-presence>nav button{flex:1 0 85px;height:36px;font-size:12px}@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-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}:root{--ecb-ui-release:202608000000}.request-workspace.application-workspace{--ad-accent:#6b46d9;--ad-ink:#302a3b;--ad-muted:#81778c;--ad-line:#e9e3f0;color:var(--ad-ink);background:#f7f6fa;padding:20px 24px 32px}.request-workspace.application-workspace .workspace-top{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;margin:0 0 20px;padding:0;display:grid}.request-workspace.application-workspace .workspace-back{border:1px solid var(--ad-line);width:38px;height:38px;box-shadow:none;background:#fff;border-radius:9px;padding:0}.request-workspace.application-workspace .workspace-title-line h1{letter-spacing:-.8px;margin:0;font-weight:700;line-height:1.25;font-size:28px!important}.request-workspace.application-workspace .workspace-context{flex-wrap:wrap;gap:8px;margin-top:4px;line-height:1.5;font-size:14px!important}.request-workspace.application-workspace .workspace-context>span,.request-workspace.application-workspace .workspace-created-inline{color:var(--ad-muted);font-weight:500;font-size:14px!important}.request-workspace.application-workspace .workspace-top-actions{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-column:auto;justify-content:flex-end;gap:8px;padding:0;display:flex}.request-workspace.application-workspace .workspace-create-order{border:1px solid var(--ad-accent);background:var(--ad-accent);color:#fff;height:auto;min-height:40px;box-shadow:none;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex;font-size:14px!important}.request-workspace.application-workspace .workspace-create-order svg{width:16px;height:16px}.request-workspace.application-workspace .workspace-save-message{text-align:right;flex-basis:100%;max-width:280px;font-size:13px!important}.request-workspace.application-workspace .workspace-layout{grid-template-columns:300px minmax(0,1fr);gap:16px}.request-workspace.application-workspace .application-detail-summary{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;min-width:0;display:grid;position:static;top:auto;overflow:visible}.application-workspace .ad-card{border:1px solid var(--ad-line);background:#fff;border-radius:12px;min-width:0;padding:16px}.application-workspace .ad-action-card[data-attention=overdue]{background:#fff9fa;border-color:#efdae0}.application-workspace .ad-action-card .workspace-status-choice{background:0 0;border:0;width:100%;margin:0;padding:0}.application-workspace .ad-action-card .workspace-status-choice>.crm-filter-trigger{height:auto;min-height:46px;box-shadow:none;background:#f4effc;border:1px solid #e3d8f6;border-radius:8px;padding:9px 11px}.application-workspace .ad-action-card .workspace-status-choice .crm-filter-trigger small{color:var(--ad-muted);font-size:12px!important}.application-workspace .ad-action-card .workspace-status-choice .crm-filter-trigger strong{color:var(--ad-accent);font-weight:600;font-size:15px!important}.application-workspace .ad-action-card .stage-action-required{margin:10px 0;padding:10px;font-size:13px!important}.application-workspace .ad-next{margin-top:15px}.application-workspace .ad-next-label{color:var(--ad-muted);align-items:center;gap:6px;margin-bottom:7px;font-size:13px;line-height:1.4;display:flex}.application-workspace .ad-next svg{flex-shrink:0;width:16px;height:16px}.application-workspace .ad-next-title{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.4;display:block}.application-workspace .ad-next.overdue .ad-next-label,.application-workspace .ad-next.overdue .ad-deadline{color:#ac405b}.application-workspace .ad-deadline{color:var(--ad-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;margin-top:8px;font-size:14px;display:flex}.application-workspace .ad-deadline b{font-size:13px;font-weight:500}.application-workspace .ad-next-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#806372;border-top:1px solid #efdee5;margin:10px 0 0;padding-top:10px;font-size:14px;line-height:1.5}.application-workspace .ad-step-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.application-workspace .ad-step-actions button{border:1px solid var(--ad-line);min-height:38px;font:inherit;color:var(--ad-ink);background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:13px;display:inline-flex}.application-workspace .ad-step-actions .ad-complete{color:#327b56;background:#edf7f1;border-color:#d9eee2}.application-workspace .ad-card button:disabled{cursor:wait;opacity:.55}.application-workspace .ad-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.application-workspace .ad-section-head h2{margin:0;font-size:16px;font-weight:650}.application-workspace .ad-trip>.ad-section-head{justify-content:flex-end}.lead-details-card{background:#fff;border:1px solid #e8e1f2;border-radius:16px;min-width:0;margin-top:12px;padding:18px}.lead-details-card h3{margin:0 0 14px;font-size:16px}.lead-details-card dl{gap:12px;margin:0;display:grid}.lead-details-card dt{color:#81768f;margin-bottom:4px;font-size:14px}.lead-details-card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px}.lead-details-card>a{color:#7043df;margin-top:16px;display:block}.application-workspace .ad-label{color:var(--ad-muted);font-size:13px}.application-workspace .ad-link{color:var(--ad-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.application-workspace .ad-manager{border-bottom:1px solid var(--ad-line);margin-bottom:13px;padding-bottom:12px}.application-workspace .ad-manager>span{color:var(--ad-muted);margin-bottom:5px;font-size:12px;display:block}.application-workspace .ad-manager-person{align-items:center;gap:9px;min-width:0;display:flex}.application-workspace .ad-manager-person .workspace-avatar{flex:0 0 30px;width:30px;height:30px}.application-workspace .ad-manager-choice{flex:1;min-width:0}.application-workspace .ad-manager-choice>.crm-filter-trigger{height:auto;min-height:30px;box-shadow:none;background:0 0;border:0;padding:3px 0}.application-workspace .ad-manager-choice .crm-filter-trigger strong{white-space:normal;font-weight:600;font-size:14px!important}.application-workspace .ad-client-name{overflow-wrap:anywhere;letter-spacing:-.4px;font-size:19px;font-weight:650;line-height:1.35;display:block}.application-workspace .ad-phone{color:#337955;overflow-wrap:anywhere;align-items:center;gap:7px;margin-top:8px;font-size:16px;text-decoration:none;display:flex}.application-workspace .ad-phone svg,.application-workspace .ad-email svg{flex-shrink:0;width:16px;height:16px}.application-workspace .ad-email{color:var(--ad-muted);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:6px;font-size:13px;text-decoration:none;display:flex}.application-workspace .ad-messengers{margin-top:12px}.application-workspace .ad-messengers .messenger-actions{gap:7px;margin:0;display:flex}.application-workspace .ad-messengers .messenger-actions a{width:32px;height:32px;box-shadow:none;border-radius:7px}.application-workspace .ad-messengers .messenger-actions svg{width:18px;height:18px}.application-workspace .ad-related{border-top:1px solid var(--ad-line);margin-top:13px;padding-top:12px}.application-workspace .ad-related summary{color:var(--ad-accent);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:14px;list-style:none;display:flex}.application-workspace .ad-related summary::-webkit-details-marker{display:none}.application-workspace .ad-related svg{flex-shrink:0;width:16px;height:16px}.application-workspace .ad-related[open]>summary>svg{transform:rotate(180deg)}.application-workspace .ad-related>div{margin-top:8px}.application-workspace .ad-related button{border:0;border-top:1px solid var(--ad-line);text-align:left;width:100%;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:7px;padding:10px 0;display:flex}.application-workspace .ad-related button>span{gap:4px;min-width:0;display:grid}.application-workspace .ad-related button b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.application-workspace .ad-related button small{color:var(--ad-muted);font-size:12px}.application-workspace .ad-quick-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.5}.application-workspace .ad-hotel{overflow-wrap:anywhere;margin-bottom:6px;font-size:18px;font-weight:650;line-height:1.4;display:block}.application-workspace .ad-visit{color:#865b9d;background:#f5eefb;border-radius:5px;padding:4px 7px;font-size:12px;display:inline-flex}.application-workspace .ad-visit.repeat{color:#377e60;background:#edf7f1}.application-workspace .ad-trip-grid{border-bottom:1px solid var(--ad-line);grid-template-columns:1fr 1fr;gap:14px 12px;margin:16px 0 0;padding:0 0 13px;display:grid}.application-workspace .ad-trip-grid div{min-width:0}.application-workspace .ad-trip-grid dt{color:var(--ad-muted);margin-bottom:5px;font-size:12px}.application-workspace .ad-trip-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.application-workspace .ad-trip-row{justify-content:space-between;gap:8px;margin-top:12px;font-size:14px;display:flex}.application-workspace .ad-trip-row b{font-weight:600}.application-workspace .ad-origin{border-top:1px solid var(--ad-line);gap:5px;margin-top:13px;padding-top:12px;font-size:13px;display:grid}.application-workspace .ad-origin>span{color:var(--ad-muted);font-size:12px}.application-workspace .ad-origin b{overflow-wrap:anywhere;font-weight:500}.application-workspace .ad-origin>div{align-items:center;gap:8px;min-width:0;display:flex}.application-workspace .ad-origin a{color:var(--ad-accent);overflow-wrap:anywhere;font-size:13px;text-decoration:none}.application-workspace .ad-origin a:first-child,.application-workspace .ad-origin b:first-child{flex:1;min-width:0}.application-workspace .ad-origin svg{width:15px;height:15px}.application-workspace .ad-origin button{color:var(--ad-accent);background:0 0;border:0;place-items:center;padding:3px;display:grid}.application-workspace .ad-contact-form{gap:10px;display:grid}.application-workspace .ad-contact-form label{color:var(--ad-muted);gap:5px;font-size:13px;display:grid}.application-workspace .ad-contact-form input{border:1px solid var(--ad-line);width:100%;min-width:0;font:inherit;color:var(--ad-ink);background:#fff;border-radius:7px;padding:9px;font-size:15px}.application-workspace .ad-contact-form>div{justify-content:flex-end;gap:8px;display:flex}.application-workspace .ad-contact-form button{font:inherit;border:1px solid var(--ad-line);background:#fff;border-radius:7px;padding:8px 10px;font-size:13px}.application-workspace .ad-contact-form button[type=submit]{background:var(--ad-accent);color:#fff;border-color:var(--ad-accent)}.application-workspace .ad-contact-form p{color:#a2384c;margin:0;font-size:13px}.request-workspace.application-workspace .workspace-main{border:1px solid var(--ad-line);box-shadow:none;background:#fff;border-radius:12px;min-width:0}.request-workspace.application-workspace .workspace-tabs{border-bottom:1px solid var(--ad-line);background:#fff;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:5px;height:auto;min-height:52px;padding:8px 12px;display:flex;overflow:visible}.request-workspace.application-workspace .workspace-tabs button{height:auto;min-height:36px;color:var(--ad-muted);white-space:normal;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:14px!important}.request-workspace.application-workspace .workspace-tabs button.active{color:var(--ad-accent);box-shadow:none;background:#f2ecfc}.request-workspace.application-workspace .workspace-tabs button:after{display:none}.request-workspace.application-workspace .workspace-tabs button b{margin-left:5px;font-size:12px!important}.request-workspace.application-workspace .workspace-tab-content{background:0 0;padding:14px}.request-workspace.application-workspace .hotel-knowledge-hint{box-shadow:none;background:#fcfaff;border:1px solid #e8dcfa;border-radius:9px;margin:14px 14px 0}.request-workspace.application-workspace .hotel-knowledge-hint>summary{flex-wrap:wrap;gap:8px;min-height:0;padding:11px 12px}.request-workspace.application-workspace .hotel-knowledge-hint>summary>div:first-child{flex:1;gap:8px;min-width:0}.request-workspace.application-workspace .hotel-knowledge-hint>summary>div:first-child>i{width:19px;height:19px;box-shadow:none;color:var(--ad-accent);background:0 0;border-radius:0;flex:0 0 19px}.request-workspace.application-workspace .hotel-knowledge-hint>summary>div:first-child>i svg{width:17px;height:17px}.request-workspace.application-workspace .hotel-knowledge-hint>summary small{display:none}.request-workspace.application-workspace .hotel-knowledge-hint>summary strong{color:#746186;white-space:normal;font-weight:500;font-size:14px!important}.request-workspace.application-workspace .hotel-knowledge-hint>summary>div:last-child b{color:var(--ad-muted);font-weight:400;font-size:12px!important}.application-workspace .ad-history-heading{color:var(--ad-muted);justify-content:space-between;align-items:center;gap:9px;margin:0 0 8px;font-size:12px;display:flex}.application-workspace .ad-history-settings{position:relative}.application-workspace .ad-history-settings summary{cursor:pointer;place-items:center;list-style:none;display:grid}.application-workspace .ad-history-settings summary::-webkit-details-marker{display:none}.application-workspace .ad-history-settings summary svg{width:16px;height:16px}.application-workspace .ad-history-settings .history-controls{border:1px solid var(--ad-line);z-index:15;background:#fff;border-radius:8px;min-width:220px;padding:10px;position:absolute;top:25px;right:0;box-shadow:0 5px 20px #39264b15}.application-workspace .ad-history-settings .history-live{display:none}.request-workspace.application-workspace .history-filters{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:4px;min-height:0;margin:0 0 12px;padding:0;display:flex}.request-workspace.application-workspace .history-filters button{height:auto;min-height:32px;color:var(--ad-muted);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:14px!important}.request-workspace.application-workspace .history-filters button.active{color:var(--ad-accent);background:#eee7fa}.request-workspace.application-workspace .history-filters button>svg{display:none}.request-workspace.application-workspace .history-filters button b{background:0 0;font-size:12px!important}.request-workspace.application-workspace .history-note-composer{background:#fff;border:1px solid #dfd3ee;border-radius:10px;margin:0 0 18px;overflow:hidden;box-shadow:0 2px 5px #5b386007}.request-workspace.application-workspace .history-note-composer textarea{field-sizing:content;resize:vertical;width:100%;height:auto;min-height:70px;max-height:300px;box-shadow:none;background:#fff;border:0;border-radius:0;padding:13px;line-height:1.5;display:block;font-size:15px!important}.request-workspace.application-workspace .history-note-composer footer{background:#fdfcfe;border-top:1px solid #f1ecf6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-height:0;padding:8px 10px;display:flex}.request-workspace.application-workspace .history-note-composer footer>span{color:var(--ad-muted);font-size:12px!important}.request-workspace.application-workspace .history-note-composer footer button{height:auto;min-height:34px;box-shadow:none;border-radius:7px;padding:7px 11px;font-size:14px!important}.request-workspace.application-workspace .history-note-composer footer button.ad-attach{color:var(--ad-accent);background:0 0;border:0;margin-right:auto;padding:5px 0}.request-workspace.application-workspace .history-note-composer footer button svg{width:16px;height:16px}.request-workspace.application-workspace .note-attachment-drafts{flex-wrap:wrap;gap:8px;padding:10px;display:flex}.request-workspace.application-workspace .note-attachment-drafts article{min-width:0;max-width:240px}.request-workspace.application-workspace .workspace-timeline{margin:0;padding:0}.request-workspace.application-workspace .history-event{margin-bottom:10px}.request-workspace.application-workspace .history-card{border:1px solid var(--ad-line);box-shadow:none;background:#fff;border-radius:9px;padding:14px}.request-workspace.application-workspace .history-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.request-workspace.application-workspace .history-author{flex:1;gap:8px;min-width:0}.request-workspace.application-workspace .history-author .workspace-avatar{width:27px;height:27px;box-shadow:none;flex:0 0 27px}.request-workspace.application-workspace .history-author>span{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.request-workspace.application-workspace .history-card header strong{overflow-wrap:anywhere;font-weight:600;font-size:14px!important}.request-workspace.application-workspace .history-card header small{color:var(--ad-muted);font-variant-numeric:tabular-nums;font-size:14px!important}.request-workspace.application-workspace .history-card-tools{gap:6px;margin-left:0}.request-workspace.application-workspace .history-card-tools>b{color:#8b7b9a;background:#f5f1fa;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:500}.request-workspace.application-workspace .history-card-tools button{opacity:1;width:28px;height:28px;box-shadow:none}.request-workspace.application-workspace .history-card-tools button svg{width:15px;height:15px}.request-workspace.application-workspace .history-event .history-card>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5d4f69;margin:9px 0 0;line-height:1.6;font-size:15px!important}.request-workspace.application-workspace .history-event-title{color:#6e5b7c;margin:8px 0 0;font-weight:600;line-height:1.45;font-size:14px!important}.request-workspace.application-workspace .history-event.system .history-card{background:#fbf9fd;border:0;padding:9px 12px}.request-workspace.application-workspace .history-event.system .history-card>p{color:#82718f;font-size:14px!important}.request-workspace.application-workspace .history-event.system .history-author .workspace-avatar{display:none}.request-workspace.application-workspace .history-system-avatar{width:22px;height:22px;box-shadow:none;background:0 0;border-radius:0}.request-workspace.application-workspace .history-system-avatar svg{width:16px;height:16px}.request-workspace.application-workspace .history-event.call .history-card{background:#fffefd;border-left:2px solid #d9bb8a}.request-workspace.application-workspace .request-call-recording{flex-wrap:wrap;gap:10px;margin-top:10px;padding:10px}.request-workspace.application-workspace .request-call-recording audio{width:min(300px,100%);max-width:100%;height:36px}.request-workspace.application-workspace .history-event .history-attachment-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;width:100%;margin:12px 0 0;display:grid}.request-workspace.application-workspace .history-event .history-attachment-group.multiple{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.request-workspace.application-workspace .history-event .history-attachment{border:1px solid var(--ad-line);background:#faf8fc;border-radius:8px;padding:0;overflow:hidden}.request-workspace.application-workspace .history-event .attachment-thumbnail,.request-workspace.application-workspace .history-event .history-attachment-group.multiple .attachment-thumbnail{background:#f6f2fa;border:0;border-radius:0;height:190px}.request-workspace.application-workspace .history-event .attachment-thumbnail img{object-fit:contain}.request-workspace.application-workspace .history-event .attachment-information{flex-wrap:wrap;gap:8px;min-height:46px;padding:9px}.request-workspace.application-workspace .history-event .attachment-information>span{flex:1;min-width:130px}.request-workspace.application-workspace .history-event .attachment-information strong{font-size:13px!important}.request-workspace.application-workspace .history-event .attachment-information small{font-size:12px!important}.request-workspace.application-workspace .history-event .attachment-information :where(a,button){justify-content:center;width:30px;height:30px;padding:0;font-size:0}.request-workspace.application-workspace .history-event .attachment-information :where(a,button) svg{width:16px;height:16px}.application-workspace .ad-visit-field{color:var(--ad-ink);align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.application-workspace .ad-visit-field input{accent-color:var(--ad-accent);width:17px;height:17px}.request-workspace.application-workspace:is([data-detail-size=compact],[data-detail-size=stack],[data-detail-size=mobile]) .workspace-layout{grid-template-columns:280px minmax(0,1fr);gap:14px}.request-workspace.application-workspace:is([data-detail-size=compact],[data-detail-size=stack],[data-detail-size=mobile]) .hotel-knowledge-hint>summary>div:last-child b{display:none}.request-workspace.application-workspace:is([data-detail-size=compact],[data-detail-size=stack],[data-detail-size=mobile]) .workspace-tabs{gap:2px;padding:8px}.request-workspace.application-workspace:is([data-detail-size=compact],[data-detail-size=stack],[data-detail-size=mobile]) .workspace-tabs button{padding:7px;font-size:13px!important}.request-workspace.application-workspace:is([data-detail-size=compact],[data-detail-size=stack],[data-detail-size=mobile]) .history-card-tools>b{display:none}.request-workspace.application-workspace:is([data-detail-size=stack],[data-detail-size=mobile]) .workspace-layout{grid-template-columns:1fr}.request-workspace.application-workspace:is([data-detail-size=stack],[data-detail-size=mobile]) .application-detail-summary{grid-template-columns:1fr 1fr}.application-workspace:is([data-detail-size=stack],[data-detail-size=mobile]) .ad-trip,.application-workspace:is([data-detail-size=stack],[data-detail-size=mobile]) .trip-panel,.application-workspace:is([data-detail-size=stack],[data-detail-size=mobile]) .ad-quick-note{grid-column:1/-1}.request-workspace.application-workspace:is([data-detail-size=stack],[data-detail-size=mobile]) .workspace-top{grid-template-columns:36px minmax(0,1fr)}.request-workspace.application-workspace:is([data-detail-size=stack],[data-detail-size=mobile]) .workspace-top-actions{grid-column:2;justify-content:flex-start}.request-workspace.application-workspace:is([data-detail-size=stack],[data-detail-size=mobile]) .workspace-save-message{text-align:left}.request-workspace.application-workspace[data-detail-size=mobile] .application-detail-summary{grid-template-columns:1fr}.request-workspace.application-workspace[data-detail-size=mobile] .workspace-title-line h1{font-size:24px!important}.request-workspace.application-workspace[data-detail-size=mobile] .workspace-tabs{gap:2px}.request-workspace.application-workspace[data-detail-size=mobile] .workspace-tabs button{padding:8px;font-size:13px!important}.request-workspace.application-workspace[data-detail-size=mobile] .history-note-composer footer>span{text-align:right;flex-basis:100%;order:3}.request-workspace.application-workspace[data-detail-size=mobile] .history-card header small{white-space:normal;font-size:13px!important}@media (max-width:600px){.request-workspace.application-workspace{padding:14px 12px 24px}.request-workspace.application-workspace .workspace-tab-content{padding:12px}.request-workspace.application-workspace .hotel-knowledge-hint{margin:12px 12px 0}}@media (pointer:coarse){.application-workspace .ad-card button,.application-workspace .ad-related summary,.request-workspace.application-workspace .workspace-tabs button,.request-workspace.application-workspace .history-filters button{min-height:44px}.application-workspace .ad-contact-form input,.request-workspace.application-workspace .history-note-composer textarea{font-size:16px!important}}
