.sidebar{overflow:hidden!important}.sidebar .nav-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.sidebar .sidebar-bottom{position:static!important;flex:0 0 auto;margin-top:8px;padding-top:8px;background:transparent!important}@media (max-height:940px) and (min-width:821px){.sidebar .nav-item{padding-top:8px;padding-bottom:8px}.sidebar .nav-list{gap:2px}}.topbar.topbar{background:rgba(6,8,11,.97)!important}.brand span{letter-spacing:1.2px;font-size:11px;white-space:nowrap}.assistant-status{background:rgba(39,194,129,.12)!important;color:#7ee2ad!important;border:1px solid rgba(39,194,129,.28)}.request-row{grid-template-columns:35px minmax(0,1fr) auto!important}.request-main{min-width:0}.request-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-meta{flex-shrink:0}.request-meta time{width:auto!important;min-width:40px}.content .searchbox input,.searchbox input{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding-left:0!important}main .demo-grid>section+section,main .settings-grid>section+section,main .three-col>.panel+.panel,main .three-col>section+section,main .two-col>.panel+.panel,main .two-col>section+section{margin-top:0!important}@media (max-width:900px){.content,.main{min-width:0;max-width:100vw}.content .calls-layout,.content .form-grid,.content .message-layout,.content .settings-grid,.content .three-col,.content .two-col,.content [class*=grid],.content [style*=grid-template-columns]:not(.sk-row):not(.sk-row *):not(.keep-cols){grid-template-columns:minmax(0,1fr)!important}.content .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content .span-2{grid-column:auto!important}.content *{min-width:0}.content b,.content h1,.content h2,.content h3,.content p,.content small,.content span,.content strong{overflow-wrap:anywhere}.content [style*="display: flex"],.content [style*="display:flex"]{flex-wrap:wrap}.content table{display:block;overflow-x:auto}.content .table-wrap table{min-width:760px}.content .btn,.content button{max-width:100%}.content code,.content pre{white-space:pre-wrap;overflow-wrap:anywhere}.rd20-connect-head{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:560px){.content .stats-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:820px){.sidebar .sidebar-bottom{display:block!important;margin-top:6px}.sidebar .sidebar-bottom .live-dot{display:none}.sidebar .mini-profile{padding:4px 8px}}.rd-assistant-page,.rd-assistant-page>*{min-width:0;max-width:100%}.rd-assistant-workshop-stack>*{min-width:0!important;max-width:100%!important}.rd-assistant-page section[class*=-module__][class$=root]{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}@media (max-width:820px){.rd18-emma-float{display:none!important}}.sidebar .org-switch{position:relative;margin-bottom:16px}.sidebar button.org-card{width:100%;margin:0!important;text-align:left;color:#fff;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.sidebar button.org-card:hover,.sidebar button.org-card[aria-expanded=true]{border-color:rgba(255,112,79,.45);background:#1e2228}.sidebar button.org-card:focus-visible{outline:2px solid #ff704f;outline-offset:2px}.sidebar .org-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;padding:6px;border-radius:13px;background:#14181d;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px rgba(0,0,0,.45);display:grid;gap:2px}.sidebar .org-menu-label{padding:6px 10px 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7f8a96}.sidebar .org-menu-sep{height:1px;margin:4px 2px;background:rgba(255,255,255,.08)}.sidebar .org-menu .org-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:9px;background:transparent!important;color:#e6eaef!important;font:inherit;font-size:13px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;box-shadow:none!important}.sidebar .org-menu .org-menu-item:hover{background:rgba(255,255,255,.07)!important}.sidebar .org-menu .org-menu-item.danger{color:#ff8a78!important}.rd-assistant-page button[class*=saveButton],.rd-assistant-page button[class*=saveButton]:disabled{background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832)!important;color:#fff!important;border:1px solid rgba(255,120,94,.38)!important}.rd-assistant-page button[class*=saveButton]:disabled{opacity:.58!important;cursor:not-allowed!important}.rd-assistant-page button[class*=saveButton]:not(:disabled){opacity:1!important;cursor:pointer!important}.rd-assistant-page button[class*=saveButton]:not(:disabled):hover{filter:brightness(1.06)}.followup-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 12px}.followup-counters>div{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);display:grid;gap:2px}.followup-counters b{font-size:22px;line-height:1.1;color:#fff}.followup-counters span{font-size:12px;color:#8f9aa6;font-weight:700}.followup-counters .late{border-color:rgba(255,90,80,.5);background:rgba(255,90,80,.1)}.followup-counters .late b{color:#ff7a6b}.followup-rule{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:12.5px;line-height:1.5;color:#98a3af}.followup-rule svg{flex:none;margin-top:2px;color:#ff775f}.followup-rule b{color:#fff}.followup-row{grid-template-columns:38px minmax(0,1fr) auto auto auto!important}.followup-due{font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px;white-space:nowrap;background:rgba(255,255,255,.07);color:#d7dde5}.followup-due.late{background:rgba(255,90,80,.16);color:#ff8a78}.followup-planned{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px}.followup-planned .eyebrow{display:inline-flex;gap:6px;align-items:center}.followup-planned-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03)}.followup-planned-row b,.followup-planned-row span{display:block}.followup-planned-row>div span{font-size:12px;color:#8f9aa6;margin-top:2px}.followup-planned-row.muted{opacity:.8}.followup-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.followup-presets span{font-size:12px;color:#8f9aa6;font-weight:700}.followup-presets button{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,112,79,.4);background:rgba(255,112,79,.1);color:#ffb5a3;font-weight:800;font-size:12px;cursor:pointer}.followup-presets button:hover{background:rgba(255,112,79,.2)}@media (max-width:900px){.followup-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.followup-row{grid-template-columns:38px minmax(0,1fr)!important}.followup-row>.followup-due,.followup-row>.priority,.followup-row>select{grid-column:2;justify-self:start}}.activity-list>div{grid-template-columns:12px minmax(0,1fr) auto!important}.activity-actions{display:flex;align-items:center;gap:6px}.activity-edit>div:nth-child(2){display:grid;gap:6px;min-width:0}.activity-edit input{width:100%;min-height:36px;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#0b1016;color:#fff;font-size:13px}.activity-error{margin:0 0 10px;padding:9px 12px;border-radius:10px;background:rgba(255,90,80,.12);color:#ff8a78;font-size:13px;font-weight:700}.rd28b-quote-head{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8f9aa6}@media (max-width:900px){.rd28b-quote-head{display:none}}.rd28b-workshop,.rd28b-workshop>*{min-width:0;max-width:100%}.rd28b-list,.rd28b-row,.rd28b-row>div{min-width:0}.rd28b-row>.de-badge,.rd28b-row>button,.rd28b-row>select{flex:0 0 auto;max-width:100%}@media (max-width:1180px){[class*=garage-resources-editor-module][class*=serviceHeader]{display:none!important}[class*=garage-resources-editor-module][class*=serviceRow]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important}[class*=garage-resources-editor-module][class*=serviceName]{grid-column:1/-1!important}[class*=garage-resources-editor-module][class*=mobileLabel]{display:block!important;margin-bottom:5px!important;color:#8f9aa6!important;font-size:12px!important;font-weight:800!important}}.de-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:3vh 16px;background:rgba(3,6,10,.78);overflow:auto}.de-overlay-top{z-index:1100;align-items:center}.de-panel,.de-preview{width:min(1040px,100%);background:#0b1117;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.6);color:#e8edf2;display:flex;flex-direction:column;max-height:94vh}.de-preview{height:92vh;max-height:92vh}.de-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.de-head b{color:#fff}.de-title{display:flex;align-items:center;gap:12px;min-width:0}.de-title svg{color:#ff775f;flex:none}.de-title h2{margin:2px 0 0;font-size:20px;color:#fff}.de-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#ff775f}.de-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.de-body{padding:18px 20px;overflow:auto;display:grid;gap:14px;min-height:0}.de-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.de-grid label,.de-notes{display:grid;gap:5px;font-size:12px;font-weight:700;color:#abb5c0;min-width:0}.de-panel input,.de-panel select,.de-panel textarea{min-height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1)!important;background:#05090d!important;color:#fff!important;padding:8px 10px;font:inherit;font-size:13.5px;min-width:0;width:100%;box-sizing:border-box;color-scheme:dark}.de-panel textarea{resize:vertical}.de-panel input:disabled,.de-panel select:disabled,.de-panel textarea:disabled{opacity:.62;cursor:not-allowed}.de-panel input:focus,.de-panel select:focus,.de-panel textarea:focus{outline:2px solid rgba(255,106,80,.55);outline-offset:0}.de-lines{overflow-x:auto}.de-line,.de-lines{display:grid;gap:8px}.de-line{grid-template-columns:128px minmax(220px,1fr) 78px 64px 130px 112px 34px;align-items:start;min-width:760px}.de-line-head{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7f8a96;align-items:end}.de-desc{display:grid;gap:6px}.de-money{position:relative}.de-money input{padding-right:40px}.de-money span{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#8f9aa6;font-weight:800;pointer-events:none}.de-total{align-self:center;text-align:right;color:#fff;font-size:13.5px;white-space:nowrap}.de-add{display:flex;gap:8px;flex-wrap:wrap}.de-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:16px;align-items:start}@media(max-width:760px){.de-bottom{grid-template-columns:minmax(0,1fr)}}.de-totals{display:grid;gap:6px;padding:14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.de-totals div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:#c4ccd4}.de-totals b{color:#fff}.de-totals .de-grand{margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);font-size:16px;color:#fff}.de-totals .de-grand b{color:#ff8a78;font-size:19px}.de-error,.de-lock,.de-warn{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5}.de-warn{background:rgba(255,176,60,.1);border:1px solid rgba(255,176,60,.35);color:#ffd08a}.de-warn a{color:#fff;text-decoration:underline;font-weight:800}.de-lock svg,.de-warn svg{flex:none;margin-top:2px}.de-lock{background:rgba(120,160,255,.09);border:1px solid rgba(120,160,255,.3);color:#c5d5ff}.de-error{background:rgba(255,90,80,.12);border:1px solid rgba(255,90,80,.45);color:#ff9a8c;font-weight:700}.de-hint,.de-note{margin:0;font-size:12px;color:#8f9aa6}.de-hint{padding:10px 20px 14px;border-top:1px solid rgba(255,255,255,.07)}.de-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid rgba(255,255,255,.08);background:#0b1117;border-radius:0 0 20px 20px}.de-foot-left,.de-foot-right{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.danger-text{color:#ff8a78!important}.de-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:800;white-space:nowrap;background:rgba(255,255,255,.08);color:#d7dde5}.de-accepted,.de-paid{background:rgba(30,200,140,.16);color:#5ee0b0}.de-issued,.de-sent{background:rgba(120,160,255,.16);color:#a9c1ff}.de-cancelled,.de-expired,.de-late,.de-rejected{background:rgba(255,90,80,.16);color:#ff8a78}.de-credit{background:rgba(30,200,140,.16);color:#5ee0b0}.de-pdf-wrap{position:relative;flex:1 1;min-height:0;background:#1a2028}.de-pdf-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#1a2028}.de-pdf-loading{position:absolute;inset:0;display:grid;place-items:center;color:#8f9aa6;font-weight:700}@media(max-width:700px){.de-overlay{padding:0}.de-panel,.de-preview{border-radius:0;max-height:100vh;min-height:100vh}}.de-panel .icon-btn,.de-preview .icon-btn{background:#10171f!important;border:1px solid rgba(255,255,255,.14)!important;color:#cfd6de!important}.de-panel .icon-btn:hover,.de-preview .icon-btn:hover{background:#18222d!important}.de-panel .icon-btn.danger{color:#ff8a78!important}.qs-intro{margin:0 0 12px;font-size:13px;line-height:1.55;color:#8d98a4}.qs-h{margin:20px 0 10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ff775f;font-weight:800}.qs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;align-items:start}.qs-grid label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#abb5c0;min-width:0}.qs-grid .qs-full{grid-column:1/-1}.qs-grid small{font-size:11.5px;font-weight:600;color:#7f8a96}.qs-panel input:not([type=checkbox]),.qs-panel select,.qs-panel textarea{min-height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.1)!important;background:#090e14!important;color:#f5f7fa!important;padding:9px 12px;font:inherit;font-size:14px;width:100%;box-sizing:border-box;color-scheme:dark}.qs-panel input[readonly]{opacity:.7}.qs-panel input:disabled{opacity:.55}.qs-panel textarea{resize:vertical}.qs-save{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.qs-status{font-size:12px;font-weight:800;color:#77818d}.qs-status.dirty{color:#ffb087}.qs-status.ok{color:#65d5a4}.qs-status.err{color:#ff8a78}.de-ok{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;font-size:13px;background:rgba(30,200,140,.1);border:1px solid rgba(30,200,140,.3);color:#7ee6bd}.qs-panel .de-warn{margin-bottom:6px}.calendar-date,.card-note,.channel-icon,.disclaimer,.empty-icon,.icon-box,.icon-btn,.mail-tag,.mini-empty,.ops-icon,.priority,.sig-icon,.signature-card,.soft-label,.status{background:linear-gradient(180deg,#111820,#0a0f15)!important;background-color:#0c1218!important;color:#e9edf2!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important;transition:none!important}.sig-icon.warning{color:#ffc27a!important}.sig-icon.success{color:#5ee0b0!important}.icon-btn.danger,.priority-high,.priority-urgent{color:#ff8a78!important}.priority-medium{color:#ffc27a!important}.priority-low{color:#8db4ff!important;background:linear-gradient(180deg,rgba(90,140,255,.16),rgba(90,140,255,.07))!important;background-color:rgba(70,120,240,.1)!important;border-color:rgba(120,165,255,.34)!important}.status-done{color:#5ee0b0!important}.status-cancelled{color:#ff8a78!important}body,html{background:#05080c}.modal-backdrop{background:rgba(3,6,10,.72)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1000!important}.content:has(.cust-overlay),.content:has(.modal-backdrop),.content:has(.rdx-erase-back){z-index:1000}.content :has(.modal-backdrop),.content :has(>.modal-backdrop){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.modal-backdrop>.modal-card.modal-card.modal-card.modal-card.modal-card,.modal-card{background:#0c1218!important;background-image:none!important;color:#f1f4f7!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}.loading-shell{background:#05080c!important;color:#9aa4af!important}@keyframes rd-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.de-panel,.modal-card{animation:rd-modal-in .14s ease-out}.explain-grid>div{background:#0c1218!important;border-color:rgba(255,255,255,.08)!important;color:#e9edf2!important;transition:none!important}.explain-grid p{color:#9aa4af!important}.na-services{display:grid;gap:8px}.na-services-label{font-size:13px;font-weight:700;color:#cfd6de}.na-services-label em{font-style:normal;font-weight:600;color:#7f8a96;font-size:12px}.na-chips{display:flex;flex-wrap:wrap;gap:8px}.na-chip{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12)!important;background:#0a0f15!important;color:#dfe5ec!important;font-weight:800;font-size:13px;cursor:pointer;box-shadow:none!important}.na-chip small{color:#7f8a96;font-weight:700;margin-left:4px}.na-chip.on{background:rgba(255,106,80,.16)!important;border-color:rgba(255,120,94,.6)!important;color:#fff!important}.na-sum{margin:0;font-size:12.5px;font-weight:700;color:#ffb087}.service-sum{display:block;color:#ffb087!important;font-weight:700}.rd28b-subpanel{flex:1 1 100%;display:grid;gap:10px;padding:14px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.rd28b-subpanel b{color:#fff}.rd28b-subpanel label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#abb5c0}.rd28b-subpanel input,.rd28b-subpanel select,.rd28b-subpanel textarea{min-height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1)!important;background:#05090d!important;color:#fff!important;padding:8px 10px;font:inherit;width:100%;box-sizing:border-box;color-scheme:dark}.rd28b-subgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.voice-hint{display:block;margin-top:5px;font-size:12px;font-weight:600;color:#8d98a4}.voice-hint b{color:#ffb087}.voice-preview{margin:4px 0 14px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:13.5px;line-height:1.55;color:#d7dde5}.voice-preview b{color:#fff}.voice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:12px}.voice-grid label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#abb5c0}.voice-panel input,.voice-panel select{min-height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.1)!important;background:#090e14!important;color:#f5f7fa!important;padding:9px 12px;font:inherit;width:100%;box-sizing:border-box;color-scheme:dark}.voice-panel .de-ok,.voice-panel .de-warn{margin-bottom:8px}.ce-box{margin-bottom:14px}.ce-box,.ce-grid{display:grid;gap:12px}.ce-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ce-grid label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#abb5c0;min-width:0}.ce-full{grid-column:1/-1}.ce-box input,.ce-box select,.ce-box textarea,.es-test input{min-height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.1)!important;background:#090e14!important;color:#f5f7fa!important;padding:9px 12px;font:inherit;font-size:14px;width:100%;box-sizing:border-box;color-scheme:dark}.ce-box textarea{resize:vertical}.ce-from{display:flex;gap:8px;align-items:center;margin:0;font-size:12.5px;color:#8f9aa6;flex-wrap:wrap}.ce-from b{color:#d7dde5}.ce-actions{display:flex;justify-content:flex-end}.es-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:14px}.es-mode{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#090e14;cursor:pointer}.es-mode.on{border-color:rgba(255,120,94,.65);background:rgba(255,106,80,.08)}.es-mode input{margin-top:3px;accent-color:#ff503f;width:18px;height:18px;flex:none}.es-mode b{display:block;color:#fff;font-size:14px}.es-mode small{display:block;margin-top:4px;color:#8f9aa6;font-size:12.5px;line-height:1.5;font-weight:600}.es-test{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.es-test input{max-width:260px}.de-mail{display:grid;gap:10px;padding:14px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09)}.de-mail>b{color:#fff}.es-mode>span{min-width:0!important;flex:1 1!important;white-space:normal!important;overflow-wrap:anywhere}.es-mode b,.es-mode small{white-space:normal!important;max-width:100%}.es-modes,.es-modes>.es-mode{min-width:0}.rd-messages-scope .ce-box button.btn,.rd-messages-scope .ce-box button[type=submit],.rd-messages-scope button[class*=ghostButton],.rd-messages-scope button[class*=primaryButton],.rd-messages-scope button[class*=secondaryButton]{background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832)!important;color:#fff!important;border:1px solid rgba(255,120,94,.38)!important;box-shadow:0 8px 22px rgba(255,80,63,.22)!important}.rd-messages-scope .ce-box button[type=submit]:not(:disabled):hover,.rd-messages-scope button[class*=ghostButton]:not(:disabled):hover,.rd-messages-scope button[class*=primaryButton]:not(:disabled):hover,.rd-messages-scope button[class*=secondaryButton]:not(:disabled):hover{filter:brightness(1.08)}.rd-messages-scope .ce-box button[type=submit]:disabled,.rd-messages-scope button[class*=primaryButton]:disabled,.rd-messages-scope button[class*=secondaryButton]:disabled{opacity:.55!important;cursor:not-allowed!important}.rd-messages-scope button[class*=activeTab]{background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832)!important;color:#fff!important}.rd-messages-scope button[class*=ghostButton]{min-height:36px!important;padding:0 14px!important;margin-top:8px!important}.pc-root{margin-top:14px;color:#f5f7fa;min-width:0}.pc-bar{justify-content:space-between;gap:12px;margin-bottom:12px}.pc-bar,.pc-nav,.pc-tools{display:flex;align-items:center;flex-wrap:wrap}.pc-nav,.pc-tools{gap:8px;min-width:0}.pc-title{margin:0 0 0 8px;font-size:22px;font-weight:900;letter-spacing:-.01em;color:#fff}.pc-root .pc-icon{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1)!important;background:#0f161e!important;color:#dfe5ea!important;display:inline-grid;place-items:center;cursor:pointer;padding:0!important;box-shadow:none!important}.pc-drawer .pc-icon:hover,.pc-root .pc-icon:hover{background:#17212b!important}.pc-drawer .pc-icon{width:36px;height:36px;border:1px solid rgba(255,255,255,.1)!important;background:#0f161e!important;color:#dfe5ea!important;display:inline-grid;place-items:center;padding:0!important}.pc-drawer .pc-icon,.pc-root .pc-today{border-radius:10px;cursor:pointer;box-shadow:none!important}.pc-root .pc-today{padding:0 14px!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;font-weight:800}.pc-root .pc-select,.pc-root .pc-today{height:36px;background:#0f161e!important;font-size:13px}.pc-root .pc-select{border-radius:10px;border:1px solid rgba(255,255,255,.1)!important;color:#e6ebf0!important;padding:0 10px;font-weight:700;max-width:100%}.pc-root .pc-check{display:inline-flex;align-items:center;gap:6px;color:#aab4be;font-size:13px;font-weight:700;margin:0;white-space:nowrap}.pc-root .pc-check input{width:16px;height:16px;accent-color:#ff503f;margin:0}.pc-seg{display:inline-flex;padding:3px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#080d12}.pc-root .pc-seg button{height:32px;padding:0 14px!important;border:0!important;border-radius:9px;background:transparent!important;color:#9aa5b0!important;font-weight:800;font-size:13px;cursor:pointer;box-shadow:none!important}.pc-root .pc-seg button.on{background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832)!important;color:#fff!important}.pc-stats{margin:0 0 10px;font-size:13px;color:#aab4be;line-height:1.6}.pc-stats b{color:#fff}.pc-hint{display:block;font-size:12px;color:#7d8893}.pc-error,.pc-notice{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:700}.pc-notice{background:rgba(34,170,116,.12);border:1px solid rgba(34,170,116,.35);color:#6fe0b0}.pc-error{background:rgba(255,80,63,.12);border:1px solid rgba(255,120,94,.4);color:#ffb3a6}.pc-error button{margin-left:auto;border:0!important;background:transparent!important;color:inherit!important;cursor:pointer;padding:0!important;display:grid}.pc-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:#0b1118}.pc-wd{padding:10px 8px;text-align:center;font-size:11.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#7d8893;background:#090e14;border-bottom:1px solid rgba(255,255,255,.08)}.pc-cell{min-width:0;min-height:118px;padding:7px 7px 8px;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:background .12s;outline:none}.pc-cell:nth-child(7n+14){border-right:0}.pc-cell:focus-visible,.pc-cell:hover{background:#111a24}.pc-cell:focus-visible{box-shadow:inset 0 0 0 2px rgba(255,120,94,.7)}.pc-cell.out{background:#080c11}.pc-cell.out .pc-num{color:#46505a}.pc-cell.closed{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px)}.pc-cell.drop{background:rgba(255,106,80,.14);box-shadow:inset 0 0 0 2px rgba(255,120,94,.8)}.pc-cell.today .pc-num{background:linear-gradient(135deg,#ff6a50,#f63832);color:#fff}.pc-cell-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.pc-num{min-width:26px;height:26px;place-items:center;font-size:13px;color:#e6ebf0}.pc-count,.pc-num{padding:0 6px;border-radius:999px;display:inline-grid;font-weight:900}.pc-count{min-width:22px;height:20px;place-items:center;font-size:11px;background:rgba(255,106,80,.18);color:#ffb9ab}.pc-closed{font-size:11px;font-weight:800;color:#5e6872}.pc-chips{display:flex;flex-direction:column;gap:3px;min-width:0}.pc-root .pc-chip{display:flex!important;align-items:center;gap:6px;width:100%;min-width:0;padding:3px 7px!important;border-radius:7px!important;border:0!important;border-left:3px solid #ff6a50!important;background:rgba(255,106,80,.13)!important;color:#f5f7fa!important;font-size:12px;font-weight:700;text-align:left;cursor:pointer;box-shadow:none!important;line-height:1.35}.pc-root .pc-chip[draggable=true]{cursor:grab}.pc-root .pc-chip.dragging{opacity:.4}.pc-chip b{font-size:11.5px;font-weight:900;flex:none;color:#fff}.pc-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#e6ebf0}.pc-root .pc-chip.st-confirmed{border-left-color:#22aa74!important;background:rgba(34,170,116,.14)!important}.pc-root .pc-chip.st-pending{border-left-color:#ffb02e!important;background:rgba(255,176,46,.14)!important}.pc-root .pc-chip.st-completed{border-left-color:#6b7b8c!important;background:rgba(107,123,140,.18)!important}.pc-root .pc-chip.st-no_show{border-left-color:#ff503f!important;background:rgba(255,80,63,.16)!important}.pc-root .pc-chip.st-cancelled{border-left-color:#4a525b!important;background:rgba(255,255,255,.04)!important;opacity:.6}.pc-root .pc-chip.st-cancelled span{text-decoration:line-through}.pc-more{font-size:11.5px;font-weight:800;color:#ff9c8a;padding:0 4px}.pc-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:#8f9aa6;font-weight:700}.pc-legend span{display:inline-flex;align-items:center;gap:6px}.pc-legend .dot{width:10px;height:10px;border-radius:3px;display:inline-block;background:#ff6a50}.pc-legend .dot.st-confirmed{background:#22aa74}.pc-legend .dot.st-pending{background:#ffb02e}.pc-legend .dot.st-completed{background:#6b7b8c}.pc-legend .dot.st-no_show{background:#ff503f}.pc-legend .dot.closed{background:repeating-linear-gradient(135deg,#3a434c 0 3px,#1a2027 3px 6px)}.pc-year{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc-mini{min-width:0;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0b1118}.pc-mini.current{border-color:rgba(255,120,94,.55)}.pc-root .pc-mini-title{width:100%;display:flex!important;align-items:baseline;justify-content:space-between;gap:8px;padding:0 0 8px!important;margin:0 0 6px;border:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:15px;font-weight:900;cursor:pointer;box-shadow:none!important;text-align:left}.pc-root .pc-mini-title:hover span{color:#ff9c8a}.pc-mini-title em{font-style:normal;font-size:11.5px;font-weight:800;color:#8f9aa6}.pc-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.pc-mini-wd{font-style:normal;text-align:center;font-size:10px;font-weight:900;color:#5e6872;padding-bottom:2px}.pc-root .pc-d{aspect-ratio:1/1;min-height:0;min-width:0;padding:0!important;border:0!important;border-radius:7px!important;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:#111922!important;color:#aab4be!important;cursor:pointer;box-shadow:none!important}.pc-root .pc-d.blank{background:transparent!important;cursor:default}.pc-root .pc-d.closed{background:#0d1319!important;color:#4d5862!important}.pc-root .pc-d.lvl-1{background:rgba(255,106,80,.28)!important;color:#fff!important}.pc-root .pc-d.lvl-2{background:rgba(255,106,80,.5)!important;color:#fff!important}.pc-root .pc-d.lvl-3{background:rgba(255,92,70,.74)!important;color:#fff!important}.pc-root .pc-d.lvl-4{background:#ff3f33!important;color:#fff!important}.pc-root .pc-d.today{box-shadow:inset 0 0 0 2px #fff!important}.pc-root .pc-d:not(.blank):hover{filter:brightness(1.25)}.pc-legend .pc-d{width:18px;height:18px;aspect-ratio:auto;display:inline-block;cursor:default}.pc-overlay{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:rgba(3,6,10,.7)}.pc-drawer{width:min(520px,100%);height:100%;display:flex;flex-direction:column;background:#0b1118;border-left:1px solid rgba(255,255,255,.1);box-shadow:-30px 0 80px rgba(0,0,0,.5);color:#f5f7fa}.pc-drawer-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.pc-drawer-nav{display:flex;gap:6px}.pc-drawer-title{flex:1 1;min-width:0}.pc-drawer-title b{display:block;font-size:17px;font-weight:900;color:#fff}.pc-drawer-title span{display:block;margin-top:2px;font-size:12.5px;color:#8f9aa6;font-weight:700}.pc-drawer .pc-error{margin:12px 18px 0}.pc-drawer-body{flex:1 1;overflow:auto;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.pc-drawer-body>*{flex-shrink:0}.pc-drawer-foot{padding:14px 18px;border-top:1px solid rgba(255,255,255,.08);background:#090e14}.pc-drawer .pc-primary,.pc-root .pc-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px!important;border-radius:10px;border:1px solid rgba(255,120,94,.38)!important;background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832)!important;color:#fff!important;font-weight:850;font-size:13.5px;cursor:pointer;box-shadow:0 8px 22px rgba(255,80,63,.22)!important}.pc-drawer-foot .pc-primary{width:100%}.pc-drawer .pc-primary:disabled{opacity:.55;cursor:not-allowed}.pc-drawer .pc-danger{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px!important;border-radius:10px;border:1px solid rgba(255,120,94,.4)!important;background:rgba(255,80,63,.08)!important;color:#ff9c8a!important;font-weight:800;font-size:13px;cursor:pointer;box-shadow:none!important}.pc-drawer .pc-danger:disabled{opacity:.55}.pc-empty{display:grid;justify-items:center;gap:6px;padding:46px 12px;color:#7d8893;text-align:center}.pc-empty b{color:#dfe5ea;font-size:15px}.pc-card{border:1px solid rgba(255,255,255,.08);border-left:4px solid #ff6a50;border-radius:14px;background:#0f161e;overflow:hidden}.pc-card.st-confirmed{border-left-color:#22aa74}.pc-card.st-pending{border-left-color:#ffb02e}.pc-card.st-completed{border-left-color:#6b7b8c}.pc-card.st-no_show{border-left-color:#ff503f}.pc-card.st-cancelled{border-left-color:#4a525b;opacity:.7}.pc-card.open{border-color:rgba(255,120,94,.45);border-left-width:4px}.pc-drawer .pc-card-main{width:100%;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f5f7fa!important;text-align:left;cursor:pointer;box-shadow:none!important}.pc-time b,.pc-time small{display:block}.pc-time b{font-size:16px;font-weight:900;color:#fff}.pc-time small{font-size:12px;color:#8f9aa6;font-weight:700}.pc-info{min-width:0;display:block}.pc-info small,.pc-info span,.pc-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-info strong{font-size:14px;font-weight:900;color:#fff}.pc-info span{font-size:13px;color:#c4ccd4;margin-top:2px}.pc-info small{font-size:12px;color:#8f9aa6;margin-top:2px}.pc-pill{padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:900;white-space:nowrap;background:rgba(255,255,255,.07);color:#c4ccd4}.pc-pill.st-confirmed{background:rgba(34,170,116,.16);color:#6fe0b0}.pc-pill.st-pending{background:rgba(255,176,46,.16);color:#ffd08a}.pc-pill.st-no_show{background:rgba(255,80,63,.16);color:#ffb3a6}.pc-edit{padding:4px 14px 14px;border-top:1px solid rgba(255,255,255,.07)}.pc-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pc-edit label{display:block;font-size:12px;font-weight:800;color:#8f9aa6;margin:0}.pc-edit input,.pc-edit select,.pc-edit textarea{width:100%;margin-top:5px;padding:9px 10px;min-height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.1)!important;background:#090e14!important;color:#fff!important;font-size:13.5px;font-weight:700;color-scheme:dark}.pc-edit textarea{resize:vertical}.pc-notes{margin-top:10px!important}.pc-edit-actions{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.pc-agenda{min-width:0}@media(max-width:1280px){.pc-year{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.pc-year{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-cell{min-height:92px}.pc-title{font-size:19px}}@media(max-width:640px){.pc-cell{min-height:64px;padding:4px;overflow:hidden}.pc-cell-head{gap:2px}.pc-num{min-width:22px;height:22px;padding:0 4px;font-size:12px;white-space:nowrap}.pc-chip span,.pc-count{display:none}.pc-chips{flex-direction:row;flex-wrap:wrap}.pc-root .pc-chip{width:auto;padding:2px 5px!important}.pc-more{display:none}.pc-wd{padding:8px 2px;font-size:10px;letter-spacing:0}.pc-year{grid-template-columns:1fr}.pc-drawer{width:100%}.pc-edit-grid{grid-template-columns:1fr}}.pc-year>.pc-mini{margin:0!important}.pc-root .pc-hint{background:transparent!important;padding:0!important;margin-top:2px}.pc-drawer-title b{text-transform:none!important}.pc-drawer-title b:first-letter{text-transform:uppercase}.es-mode input[type=radio],.qs-check input[type=checkbox],.qs-panel input[type=checkbox],.qs-panel input[type=radio]{appearance:auto!important;-webkit-appearance:auto!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px!important;padding:0!important;margin:3px 0 0!important;border-radius:50%!important;background:transparent!important;border:0!important;box-shadow:none!important;accent-color:#ff503f}.qs-panel input[type=checkbox]{border-radius:4px!important}.es-mode>span,.qs-check>span{flex:1 1 auto!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere}.auth-demo{background:#0d141b!important;border:1px dashed rgba(255,255,255,.16)!important;color:#aab4be!important;border-radius:12px!important;padding:12px 14px!important}.auth-demo b{color:#fff!important}.auth-error{background:rgba(255,80,63,.12)!important;border:1px solid rgba(255,120,94,.4)!important;color:#ffb3a6!important;border-radius:10px!important;padding:9px 12px!important;font-weight:700}.auth-form .btn.primary{background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832)!important;color:#fff!important;border:1px solid rgba(255,120,94,.38)!important}.pc-day{min-width:0}.pc-day-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pc-root .pc-back{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px 0 6px!important;border:0!important;background:transparent!important;color:#ff7d68!important;font-weight:800;font-size:14px;cursor:pointer;box-shadow:none!important}.pc-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:12px}.pc-root .pc-wk{display:grid!important;justify-items:center;gap:4px;padding:8px 0 7px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;background:#0b1118!important;color:#aab4be!important;cursor:pointer;box-shadow:none!important}.pc-wk i{font-style:normal;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#7d8893}.pc-wk b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:900;color:#f5f7fa}.pc-wk u{width:5px;height:5px;border-radius:50%;background:transparent;display:block}.pc-wk u.has{background:#ff6a50}.pc-root .pc-wk.today b{color:#ff7d68}.pc-root .pc-wk.sel{border-color:rgba(255,120,94,.5)!important;background:#111a24!important}.pc-root .pc-wk.sel b{background:linear-gradient(135deg,#ff6a50,#f63832);color:#fff}.pc-root .pc-wk.sel.today b{color:#fff}.pc-tl{max-height:min(74vh,860px);overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0b1118;overscroll-behavior:contain}.pc-tl,.pc-tl-body{position:relative}.pc-tl-grid,.pc-tl-hour{position:absolute;left:0;right:0}.pc-tl-hour{border-top:1px solid rgba(255,255,255,.08);pointer-events:none}.pc-tl-hour span{position:absolute;left:10px;top:-9px;width:48px;background:#0b1118;padding:0 4px;font-size:12px;font-weight:800;color:#7d8893;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-tl-lane{position:absolute;left:68px;right:10px;top:0;bottom:0;cursor:copy;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0);background-size:100% 64px;background-position:0 32px}.pc-tl-off{left:-4px;right:-10px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 8px,rgba(255,255,255,.012) 8px 16px)}.pc-tl-ghost,.pc-tl-off{position:absolute;pointer-events:none}.pc-tl-ghost{left:0;right:0;display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:9px;border:1px dashed rgba(255,120,94,.55);background:rgba(255,106,80,.08);color:#ff9c8a;font-size:12px;font-weight:800}.pc-root .pc-ev{position:absolute;display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;overflow:hidden;padding:5px 9px!important;border:0!important;border-left:4px solid #ff6a50!important;border-radius:10px!important;background:rgba(255,106,80,.2)!important;color:#fff!important;text-align:left;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.25)!important;line-height:1.3;min-width:0}.pc-ev b{font-size:13px;font-weight:900;color:#fff}.pc-ev b,.pc-ev small,.pc-ev span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-ev small,.pc-ev span{font-size:12px;font-weight:700;color:#d6dde4}.pc-ev small{color:#9aa5b0}.pc-ev .pc-ev-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ffd3c9}.pc-root .pc-ev.st-confirmed{border-left-color:#22aa74!important;background:rgba(34,170,116,.2)!important}.pc-root .pc-ev.st-confirmed .pc-ev-time{color:#9ff0cd}.pc-root .pc-ev.st-pending{border-left-color:#ffb02e!important;background:rgba(255,176,46,.2)!important}.pc-root .pc-ev.st-pending .pc-ev-time{color:#ffe0a8}.pc-root .pc-ev.st-completed{border-left-color:#6b7b8c!important;background:rgba(107,123,140,.26)!important}.pc-root .pc-ev.st-completed .pc-ev-time{color:#c4ccd4}.pc-root .pc-ev.st-no_show{border-left-color:#ff503f!important;background:rgba(255,80,63,.22)!important}.pc-root .pc-ev.st-cancelled{border-left-color:#4a525b!important;background:rgba(255,255,255,.05)!important;opacity:.6}.pc-root .pc-ev.st-cancelled b{text-decoration:line-through}.pc-ev:hover{filter:brightness(1.18)}.pc-tl-now{position:absolute;left:0;right:0;height:0;border-top:2px solid #ff3b30;z-index:5;pointer-events:none}.pc-tl-now i{left:62px;top:-6px;width:10px;height:10px;border-radius:50%}.pc-tl-now i,.pc-tl-now span{position:absolute;background:#ff3b30}.pc-tl-now span{left:6px;top:-10px;padding:1px 6px;border-radius:6px;color:#fff;font-size:11.5px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.pc-tl-lane{left:58px;right:6px}.pc-tl-hour span{left:4px;width:44px;font-size:11px}.pc-tl-now i{left:52px}.pc-wk b{width:30px;height:30px;font-size:15px}.pc-tl{max-height:70vh}}.org-menu .org-menu-new,.org-menu .org-menu-new span{color:#ff6a50!important;font-weight:850!important}.hold-panel .hold-row,.prompt-panel .prompt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0}.hold-panel .hold-label{margin:16px 0 8px;font-size:13px;font-weight:800}.hold-panel .hold-label em{font-weight:500;font-style:normal;opacity:.65}.hold-panel .hold-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hold-panel .hold-chip,.hold-panel .hold-toggle{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid rgba(128,128,128,.28)!important;background:transparent!important;color:inherit!important;font-weight:800!important;font-size:13px!important;cursor:pointer}.hold-panel .hold-chip.on,.hold-panel .hold-toggle.on{background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832)!important;border-color:transparent!important;color:#fff!important}.hold-panel .hold-custom{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.hold-panel .hold-custom input{width:84px!important;min-width:84px!important;min-height:40px!important;text-align:center}.hold-panel .hold-off{opacity:.45;pointer-events:none}.hold-example{margin:10px 0 0;font-size:13px;opacity:.8}.prompt-panel .prompt-ready{list-style:none;margin:12px 0 4px;padding:0;display:grid;gap:7px}.prompt-panel .prompt-ready li{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.prompt-panel .prompt-ready li.ok{color:#2fbf86}.prompt-panel .prompt-ready li.todo{color:#ff8a4c}.prompt-panel .prompt-body{display:grid;gap:10px;margin-top:12px}.prompt-panel .prompt-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px}.prompt-panel textarea{width:100%!important;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.5;min-height:60px}@keyframes rdPulse{0%{box-shadow:0 0 0 0 rgba(255,80,63,.55)}70%{box-shadow:0 0 0 10px rgba(255,80,63,0)}to{box-shadow:0 0 0 0 rgba(255,80,63,0)}}.call-alert,.req-human-cta{display:flex!important;align-items:center;gap:14px;width:100%;padding:14px 18px!important;border-radius:14px!important;border:1px solid rgba(255,90,70,.55)!important;background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832)!important;color:#fff!important;text-align:left;cursor:pointer;text-decoration:none!important;animation:rdPulse 2.2s infinite;margin-bottom:14px}.call-alert>span,.req-human-cta>span{display:grid;gap:2px;flex:1 1;min-width:0}.call-alert b,.req-human-cta b{font-size:15px;color:#fff}.call-alert small,.req-human-cta small{font-size:12px;font-weight:600;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.req-human-cta em{font-style:normal;font-weight:900;font-size:13px;white-space:nowrap;padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.22)}.call-alert.on{outline:3px solid rgba(255,255,255,.55);animation:none}.call-row{position:relative}.call-row.human{border-left:4px solid #ff4b3a!important;background:linear-gradient(90deg,rgba(255,75,58,.16),transparent 70%)!important}.call-badge{display:inline-flex;align-items:center;gap:5px;margin:4px 0 2px;padding:3px 8px;border-radius:999px;background:#ff4b3a;color:#fff;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.call-critical{margin-bottom:16px;padding:16px;border-radius:15px;border:1px solid rgba(255,75,58,.65);background:linear-gradient(135deg,rgba(255,75,58,.2),rgba(255,75,58,.06));display:grid;gap:14px}.call-critical-head{display:flex;gap:12px;align-items:center;color:#ff5a48}.call-critical-head div{display:grid;gap:2px}.call-critical-head b{font-size:16px}.call-critical-head span{font-size:13px;opacity:.85;color:inherit}.call-critical-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.call-dial{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 20px;border-radius:12px;background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832);color:#fff!important;font-weight:900;font-size:16px;text-decoration:none!important;box-shadow:0 8px 24px rgba(255,80,63,.35)}.call-nophone{font-size:13px;opacity:.7}.call-done{gap:7px;padding:0 16px;border-radius:12px;border:1px solid rgba(128,128,128,.35);background:transparent;color:inherit;font-weight:800;cursor:pointer}.call-calendar,.call-done{display:inline-flex;align-items:center;min-height:44px}.call-calendar{gap:8px;padding:0 18px;border-radius:12px;background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832);color:#fff!important;font-weight:900;text-decoration:none!important}.req-human-row td:first-child{border-left:4px solid #ff4b3a}.req-human-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:9px;background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832);color:#fff!important;font-weight:900;font-size:12px;text-decoration:none!important;white-space:nowrap}@media(max-width:900px){.calls-grid{grid-template-columns:1fr!important}.req-human-cta{flex-wrap:wrap}}.pb-fab{position:fixed;right:20px;bottom:20px;z-index:800;display:inline-flex;align-items:center;gap:9px;min-height:54px;padding:0 20px 0 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#ff6a50,#ff503f 52%,#f63832);color:#fff;font-weight:900;font-size:14px;cursor:pointer;box-shadow:0 12px 34px rgba(255,80,63,.45)}.pb-fab:hover{transform:translateY(-1px)}.pb-panel{position:fixed;right:20px;bottom:20px;z-index:90001;width:min(410px,calc(100vw - 24px));height:min(640px,calc(100dvh - 40px));display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#101720,#090e14);color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.6);overflow:hidden}.pb-panel>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,106,80,.22),transparent)}.pb-panel>header div:first-child{display:grid;gap:2px}.pb-panel>header small{color:#9aa6b2;font-size:12px}.pb-head-actions{display:flex;gap:6px}.pb-head-actions button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#080d12;color:#cfd7df;cursor:pointer}.pb-body{flex:1 1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:9px}.pb-empty{display:grid;gap:8px}.pb-empty p{margin:0 0 2px;color:#9aa6b2;font-size:13px}.pb-empty button{text-align:left;padding:10px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#0a1118;color:#e8edf2;font-size:13px;cursor:pointer}.pb-msg{max-width:88%;padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.pb-msg.user{align-self:flex-end;background:linear-gradient(135deg,#ff6a50,#f63832);color:#fff;border-bottom-right-radius:4px}.pb-msg.assistant{align-self:flex-start;background:#17202a;color:#e8edf2;border-bottom-left-radius:4px}.pb-typing{opacity:.7}.pb-done{font-size:12.5px;padding:7px 10px;border-radius:9px}.pb-done.ok{background:rgba(47,191,134,.12);color:#5fe0aa}.pb-done.ko{background:rgba(255,75,58,.12);color:#ff8b83}.pb-confirm{display:grid;gap:9px;padding:12px;border-radius:12px;border:1px solid rgba(255,75,58,.5);background:rgba(255,75,58,.08)}.pb-confirm div{display:flex;gap:8px;flex-wrap:wrap}.pb-confirm button{min-height:38px;padding:0 14px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#0a1118;color:#fff;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pb-confirm button.danger{background:linear-gradient(135deg,#ff6a50,#f63832);border-color:transparent}.pb-error{padding:9px 11px;border-radius:9px;background:rgba(255,75,58,.12);color:#ff8b83;font-size:13px}.pb-panel>footer{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08)}.pb-panel>footer input{flex:1 1;min-width:0!important;width:auto!important;min-height:44px!important;padding:0 12px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.12)!important;background:#05090d!important;color:#fff!important;font-size:14px}.pb-mic,.pb-send{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#0a1118;color:#fff;cursor:pointer}.pb-send{background:linear-gradient(135deg,#ff6a50,#f63832);border-color:transparent}.pb-send:disabled{opacity:.45;cursor:not-allowed}.pb-mic.on{background:#f63832;border-color:transparent;animation:rdPulse 1.4s infinite}.pb-hf{display:block;padding:0 12px 12px}.pb-hf-btn{width:100%;min-height:36px;border-radius:9px;border:1px dashed rgba(255,255,255,.18);background:transparent;color:#aeb9c4;font-size:12px;cursor:pointer}.pb-hf-btn.on{border-style:solid;border-color:#ff503f;color:#ff8b83}.pb-note{margin:0;padding:0 12px 12px;color:#7f8b97;font-size:12px}@media(max-width:560px){.pb-fab span{display:none}.pb-fab{padding:0 16px}.pb-panel{right:8px;bottom:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}}.smtp-box{display:grid;gap:10px;margin-top:14px;padding:14px;border-radius:12px;border:1px solid rgba(128,128,128,.25)}.smtp-help{margin:0;font-size:13px;opacity:.85;line-height:1.5}.smtp-help a{color:#ff6a50;font-weight:800;display:inline-flex;align-items:center;gap:4px}.smtp-adv{justify-self:start;background:none;border:0;color:inherit;opacity:.75;font-weight:700;font-size:13px;cursor:pointer;padding:0}.smtp-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cust-editor label{display:grid!important;gap:6px;font-size:12px;font-weight:800;color:rgba(255,255,255,.72);min-width:0}.cust-editor label input,.cust-editor label select,.cust-editor label textarea{width:100%!important;min-height:42px;min-width:0;max-width:100%;font-weight:600;color:#fff}.cust-editor label textarea{min-height:96px!important}@media (max-width:560px){.cust-editor div[style*="repeat(2"]{grid-template-columns:minmax(0,1fr)!important}}.pb-fab{right:auto!important;bottom:auto!important;left:calc(50% + 125px);top:14px;transform:translateX(-50%);min-height:44px!important;padding:0 16px 0 12px!important;font-size:13px!important;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 8px 24px rgba(255,80,63,.4)!important}.pb-fab:active{cursor:grabbing}.pb-fab.pb-fab-placed{transform:none}.pb-fab:hover{transform:translateX(-50%) translateY(-1px)}.pb-fab.pb-fab-placed:hover{transform:translateY(-1px)}@media(max-width:900px){.pb-fab:not(.pb-fab-placed){left:12px;top:auto;bottom:12px!important;transform:none}}.rd28b-board>article>.rd28b-panel-title{flex:0 0 auto;margin-bottom:6px}.rd28b-board>article>.rd28b-empty,.rd28b-board>article>[class*=empty]{flex:1 1 auto;display:grid;place-items:center;text-align:center;min-height:0}.cust-editor label input,.cust-editor label select{padding:0 16px!important}.cust-editor label textarea{padding:12px 16px!important}.cust-editor label select{padding-right:34px!important}.rd28b-folds>article.rd28b-fold-closed>.rd28b-panel-title{margin-bottom:0}.rd28b-fold-head>span:last-child>span{display:block;color:#ff5b50;font-size:11px;font-weight:900;letter-spacing:.18em}.rd28b-fold-head{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0;flex:1 1 auto;padding:2px 0}.rd28b-fold-head:focus-visible{outline:2px solid #ff5c51;outline-offset:3px;border-radius:8px}.rd28b-fold-head h2{margin:2px 0 0}.rd28b-fold-head:hover .rd28b-fold-arrow{border-color:#ff5c51}.mode-pill.mode-online{color:#5ee0a4!important;background:rgba(49,213,145,.1)!important;border:1px solid rgba(49,213,145,.3)!important;font-weight:800}.mode-pill.mode-online:first-letter{color:#31d591}.mode-pill.mode-demo{color:#f2b95a!important;background:rgba(242,185,90,.09)!important;border:1px solid rgba(242,185,90,.28)!important;font-weight:800}.followup-block{display:grid}.fu-contact-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,92,76,.35);background:rgba(255,74,61,.1);color:#ffb3ab;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.fu-contact-btn:hover{background:rgba(255,74,61,.18);border-color:rgba(255,92,76,.6);color:#fff}.fu-contact-btn.on{background:linear-gradient(135deg,#ff614f,#ff463c);border-color:transparent;color:#fff}.fu-chev{transition:transform .2s}.fu-contact-btn.on .fu-chev{transform:rotate(180deg)}.fu-contact{display:grid;grid-template-columns:minmax(150px,auto) 1fr auto;gap:16px;align-items:center;margin:2px 0 10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,92,76,.22);background:linear-gradient(180deg,rgba(255,74,61,.07),rgba(255,255,255,.015))}.fu-contact.empty{display:block;color:#8f9aa6;font-size:12px}.fu-contact-id{display:flex;gap:11px;align-items:center;min-width:0}.fu-contact-id b{display:block;color:#fff;font-size:14px}.fu-contact-id small{color:#8f9aa6;font-size:11.5px}.fu-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid transparent;font-weight:900;font-size:13px;flex:0 0 auto}.fu-contact-lines{display:grid;gap:5px;min-width:0;font-size:13px;color:#cfd6dd}.fu-contact-lines>div{display:flex;gap:7px;align-items:center;min-width:0;overflow-wrap:anywhere}.fu-contact-lines a{color:#fff;font-weight:800;text-decoration:none}.fu-contact-lines a:hover{text-decoration:underline}.fu-contact-lines .muted{color:#7f8a96}.fu-cars,.fu-req{font-size:12px;color:#8f9aa6}.fu-contact-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fu-call,.fu-ghost{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 15px;border-radius:11px;font-size:13px;font-weight:850;text-decoration:none;cursor:pointer}.fu-call{color:#fff;background:linear-gradient(135deg,#2fd08a,#17a468);border:1px solid rgba(49,213,145,.4);box-shadow:0 6px 18px rgba(23,164,104,.25)}.fu-call:hover{filter:brightness(1.08)}.fu-ghost{color:#e6ebf0;background:#10161e;border:1px solid rgba(255,255,255,.12)}.fu-ghost:hover{border-color:rgba(255,92,76,.5)}@media (max-width:900px){.fu-contact{grid-template-columns:1fr}.fu-contact-actions{justify-content:flex-start}}.qa-tabs{display:flex;gap:6px;margin-top:16px;padding:5px;width:max-content;max-width:100%;overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#080d12}.qa-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#919ca8;font-weight:800;cursor:pointer;white-space:nowrap}.qa-tabs button b{min-width:22px;padding:1px 7px;border-radius:999px;background:rgba(255,255,255,.07);font-size:11px;text-align:center}.qa-tabs button.on{background:rgba(255,74,61,.14);color:#fff}.qa-tabs button.on b{background:#ff5b50;color:#fff}.qa-filters{display:grid;gap:10px;margin-top:12px}.qa-search{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#05090d;color:#7f8a96;max-width:420px}.qa-search input{flex:1 1;min-width:0;height:38px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:#fff}.qa-chips{display:flex;gap:7px;flex-wrap:wrap}.qa-chips button{--tone:#9aa5b0;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0b1016;color:#c3cbd3;font-size:12px;font-weight:800;cursor:pointer}.qa-chips button i{width:8px;height:8px;border-radius:50%;background:var(--tone)}.qa-chips button b{font-size:11px;color:#8f9aa6}.qa-chips button.on{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,#0b1016);color:#fff}.qa-list{display:grid;gap:12px}.qa-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 18px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(180deg,#0f151d,#090d12)}.qa-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid transparent;font-weight:900;font-size:14px}.qa-main{min-width:0}.qa-head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.qa-head b{color:#fff;font-size:15px}.qa-head time{color:#7f8a96;font-size:11.5px}.qa-tag{--tone:#9aa5b0;display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);background:color-mix(in srgb,var(--tone) 12%,transparent);color:#fff;font-size:11px;font-weight:850}.qa-tag i{width:7px;height:7px;border-radius:50%;background:var(--tone)}.qa-src{padding:2px 8px;border-radius:999px;background:rgba(255,74,61,.12);color:#ff9d94;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.qa-src.manual{background:rgba(255,255,255,.07);color:#9aa5b0}.qa-question{margin:8px 0 0;color:#e3e8ed;font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}.qa-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;color:#8f9aa6;font-size:12px}.qa-meta span{display:inline-flex;align-items:center;gap:5px}.qa-cb{color:#f2b95a}.qa-answer{display:flex;gap:9px;margin-top:12px;padding:10px 12px;border-radius:11px;border:1px solid rgba(49,213,145,.2);background:rgba(49,213,145,.06);color:#62dda7;font-size:12px}.qa-answer b{color:#9be8c6}.qa-answer p{margin:3px 0 0;color:#d3dae1;font-size:13px;white-space:pre-wrap}.qa-reply{margin-top:12px;display:grid;gap:8px}.qa-reply textarea{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#05090d;color:#fff;font:inherit;font-size:13.5px;resize:vertical}.qa-reply>div{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.qa-mailto{display:flex!important;align-items:center;gap:8px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#05090d;color:#97a2ae;font-size:12.5px}.qa-mailto span{white-space:nowrap}.qa-mailto input{flex:1 1;min-width:0;height:40px;border:0!important;background:transparent!important;color:#fff!important;font:inherit;font-size:13.5px;outline:none}.qa-note{margin:0;padding:9px 12px;border-radius:10px;font-size:12.5px;line-height:1.45;color:#ffb4aa;background:rgba(255,92,76,.1);border:1px solid rgba(255,92,76,.25)}.qa-note.ok{color:#9be8c6;background:rgba(98,221,167,.1);border-color:rgba(98,221,167,.25)}.qa-actions{display:flex;flex-direction:column;gap:7px;align-items:stretch;min-width:150px}.qa-actions .fu-call,.qa-actions .fu-ghost{justify-content:center;min-height:36px;font-size:12.5px}.qa-mini{display:flex;gap:6px;justify-content:flex-end}@media (max-width:900px){.qa-card{grid-template-columns:auto minmax(0,1fr)}.qa-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.qa-actions .fu-call,.qa-actions .fu-ghost{flex:1 1 120px}}.rd28b-folds.single{grid-template-columns:minmax(0,1fr)!important}.review-box .rv-stars{font-size:22px;letter-spacing:3px;color:#f5b301;text-shadow:0 0 18px rgba(245,179,1,.35)}.review-box .rv-lead{margin:0 0 14px;color:#9aa5b0;font-size:13px;line-height:1.55;max-width:760px}.review-box .rv-field{display:grid;gap:6px;font-size:12.5px;color:#aeb8c2}.review-box .rv-field input,.review-box .rv-test input{height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#05090d;color:#fff;font:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.review-box .rv-field input:focus,.review-box .rv-test input:focus{outline:none;border-color:#f5b301;box-shadow:0 0 0 3px rgba(245,179,1,.15)}.review-box .rv-field input[aria-invalid=true]{border-color:#ff6a5c}.review-box .rv-err{margin:8px 0 0;display:flex;gap:6px;align-items:center;color:#ffb4aa;font-size:12.5px}.review-box .rv-help{margin:10px 0 0;color:#9aa5b0;font-size:12.5px}.review-box .rv-help summary{cursor:pointer;color:#f5c04a;font-weight:700}.review-box .rv-help ol{margin:8px 0 0 18px;padding:0;line-height:1.6}.review-box .rv-switch{display:flex;gap:10px;align-items:center;margin-top:14px;font-size:13px;color:#d7dde3;cursor:pointer}.review-box .rv-switch input{width:18px;height:18px;accent-color:#ff5b41}.review-box .rv-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}.review-box .rv-test{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.review-box .rv-test input{min-width:210px}.review-box .rv-stat{margin:14px 0 0;color:#9aa5b0;font-size:12.5px}.review-box .rv-stat b{color:#f5c04a}html body .rd26-choice button.active.blocked,html body .rd26-choice button.active.blocked:hover{color:#fff!important;background:linear-gradient(135deg,#ff4d4f,#c8102e)!important;background-color:#e0202f!important;border-color:transparent!important;box-shadow:0 4px 16px rgba(230,32,47,.38)!important}html body .rd26-choice button.active.blocked svg{color:#fff!important}.pz-arrival{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;overflow:auto;background:#07080a;isolation:isolate}.pz-arrival-decor{z-index:-1;overflow:hidden;pointer-events:none}.pz-arrival-decor,.pz-arrival-decor>i{position:absolute;inset:0}.pz-arrival-light{background:radial-gradient(60% 50% at 50% 42%,rgba(217,172,60,.1),transparent 70%),radial-gradient(70% 60% at 50% 120%,rgba(229,50,45,.16),transparent 70%)}.pz-arrival[data-pays=FR] .pz-arrival-light{background:radial-gradient(45% 55% at 8% 40%,rgba(31,79,180,.3),transparent 70%),radial-gradient(45% 55% at 92% 40%,rgba(227,36,43,.28),transparent 70%),radial-gradient(40% 40% at 50% 30%,rgba(255,255,255,.05),transparent 70%)}.pz-arrival[data-pays=CH] .pz-arrival-light{background:radial-gradient(55% 50% at 50% 40%,rgba(216,35,42,.3),transparent 72%),radial-gradient(30% 30% at 50% 40%,rgba(255,255,255,.05),transparent 70%)}.pz-arrival[data-pays=LU] .pz-arrival-light{background:radial-gradient(70% 40% at 50% 0,rgba(232,52,63,.3),transparent 72%),radial-gradient(70% 45% at 50% 100%,rgba(30,167,225,.26),transparent 72%),radial-gradient(40% 30% at 50% 50%,rgba(255,255,255,.04),transparent 70%)}.pz-arrival-damier{top:auto!important;height:46%;background:repeating-conic-gradient(#16181d 0 25%,#0b0c0f 0 50%) 50% 0 /64px 64px;transform:perspective(520px) rotateX(58deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 92%);mask-image:linear-gradient(0deg,#000 10%,transparent 92%);opacity:.85}.pz-arrival-sym{left:50%;top:50%;height:min(96vh,900px);max-width:130vw;translate:-50% -50%;opacity:.9}.pz-arrival-stack{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(440px,100%)}.pz-arrival-logo{width:min(300px,70vw);filter:drop-shadow(0 6px 24px rgba(0,0,0,.6))}.pz-arrival-top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pz-arrival-top .pz-arrival-h{margin:0}.pz-arrival-top>:first-child{flex:none}.pz-arrival-card{width:100%;background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text);border:1px solid var(--line);border-radius:18px;padding:22px 20px 16px;box-shadow:var(--shadow)}.pz-arrival-h{margin:0 0 16px;min-width:0;font-size:19px;line-height:1.3;font-weight:600;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.pz-arrival-alt{font-size:13px;font-weight:400;color:var(--muted)}.pz-arrival-langs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.pz-arrival-btn{min-width:0;min-height:48px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);font-size:15px;font-weight:500;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pz-arrival-btn.is-on{border-color:var(--hero);box-shadow:0 0 0 2px var(--hero-soft)}.pz-arrival-btn:focus-visible,.pz-arrival-later:focus-visible{outline:2px solid var(--hero);outline-offset:2px}.pz-arrival-sub{margin:14px 0 6px;font-size:13px;color:var(--muted)}.pz-arrival-later{background:none;border:0;padding:6px 0;color:var(--muted);font-size:13px;text-decoration:underline}.vt-plan-top .vt-plan-name{font-size:clamp(20px,1.7vw,28px);overflow-wrap:anywhere}@media (max-width:560px){html:not(#pz):not(#pz):not(#pz) .topbar .rdh-trow h1{font-size:clamp(16px,4.4vw,20px)}}@media (max-width:420px){html:not(#pz):not(#pz):not(#pz):not(#pz) .pzp-cal-name{font-size:calc(var(--fs-sm) * var(--rd-fsk, 1))}}html:not(#pz):not(#pz):not(#pz):not(#pz) .pz-at .pz-at-nt-text{overflow-wrap:anywhere}.cc-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(3,6,10,.8)}.cc-dialog{width:min(1180px,100%);max-height:calc(100dvh - 56px);display:flex;flex-direction:column;border-radius:22px;background:#0c1218;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 120px rgba(0,0,0,.7);color:#eef2f6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.cc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 36px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.cc-head h2{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:#fff}.cc-head p{margin:6px 0 0;font-size:14px;line-height:1.5;color:#8f9aa6}.cc-close{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#10171f;color:#d6dde4;cursor:pointer}.cc-close:hover{background:#17202a;color:#fff}.cc-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;padding:30px 36px}.cc-form,.cc-side{display:grid;gap:22px;align-content:start;min-width:0}.cc-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cc-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0a1016;color:#9aa5b0;font-size:16px;font-weight:700;cursor:pointer}.cc-tabs button.on{background:rgba(255,74,61,.14);border-color:rgba(255,92,76,.55);color:#fff}.cc-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cc-field{display:grid;gap:9px;min-width:0}.cc-field>span{font-size:13px;font-weight:600;letter-spacing:.01em;color:#aab4bf}.cc-field input,.cc-field select,.cc-field textarea{width:100%;min-width:0;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#070b10;color:#fff;font:500 15px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:0}.cc-field input,.cc-field select{height:50px;padding:0 16px}.cc-field select{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,#9aa5b0 0),linear-gradient(135deg,#9aa5b0 50%,transparent 0);background-position:calc(100% - 22px) 22px,calc(100% - 16px) 22px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.cc-field textarea{min-height:220px;padding:16px;line-height:1.65;resize:vertical}.cc-field input::placeholder,.cc-field textarea::placeholder{color:#5f6b78;font-weight:400}.cc-field input:focus,.cc-field select:focus,.cc-field textarea:focus{border-color:rgba(255,92,76,.7);box-shadow:0 0 0 3px rgba(255,74,61,.16)}.cc-tools{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.cc-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#10171f;color:#e6ebf0;font-size:13.5px;font-weight:600;cursor:pointer}.cc-chip:hover{border-color:rgba(255,92,76,.5)}.cc-count{font-size:13px;color:#8f9aa6}.cc-card{padding:22px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#0a1016}.cc-card h3{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ff6a5a}.cc-sms{padding:14px 18px;border-radius:20px 20px 6px 20px;background:linear-gradient(135deg,rgba(255,97,79,.3),rgba(255,70,60,.17));border:1px solid rgba(255,92,76,.32);color:#f1f4f7;font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.cc-mail{display:grid;gap:14px}.cc-mail-subject{font-size:17px;font-weight:700;color:#fff;line-height:1.4}.cc-mail-subject em{font-style:normal;font-weight:500;color:#6b7683}.cc-mail-body{font-size:15px;line-height:1.7;color:#dbe1e7;white-space:pre-wrap;word-break:break-word;min-height:56px}.cc-mail-foot{padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;line-height:1.7;color:#7f8a96}.cc-audience{display:flex;align-items:flex-start;gap:20px}.cc-big{flex:0 0 auto;min-width:64px;font-size:44px;line-height:1;font-weight:800;color:#fff}.cc-audience b{display:block;font-size:16px;color:#fff;margin-bottom:6px}.cc-audience p{margin:0 0 8px;font-size:13.5px;line-height:1.6;color:#8f9aa6}.cc-audience .cc-warn{color:#ffc27a}.cc-error{margin:0 36px 8px;padding:12px 16px;border-radius:12px;background:rgba(255,74,61,.12);border:1px solid rgba(255,92,76,.4);color:#ffb4ab;font-size:14px}.cc-foot{display:flex;align-items:center;gap:12px;padding:20px 36px;border-top:1px solid rgba(255,255,255,.08);background:#0c1218}.cc-spacer{flex:1 1 auto}.cc-foot .btn{min-height:48px;padding:0 22px;font-size:15px;font-weight:700}@media(max-width:900px){.cc-overlay{padding:0}.cc-dialog{max-height:100dvh;height:100dvh;border-radius:0}.cc-body,.cc-foot,.cc-head{padding-left:20px;padding-right:20px}.cc-body{grid-template-columns:minmax(0,1fr);gap:24px}.cc-row{grid-template-columns:1fr}.cc-foot{flex-wrap:wrap}.cc-spacer{display:none}.cc-error{margin:0 20px 8px}}