.prime-program-brand-v344{text-align:center;gap:3px;min-width:0;line-height:1.3;display:grid}.prime-program-title-v346>strong{color:#23486c;letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:21px;font-weight:800}.prime-program-title-v346>strong>em{color:#1767a4;letter-spacing:.025em;font-style:normal}.prime-program-brand-v344>small{color:#66778b;font-size:max(var(--crm-text-floor,0px), 13px);word-break:keep-all;flex-wrap:wrap;justify-content:center;gap:0 10px;margin:0;font-weight:500;line-height:1.4;display:flex}.prime-program-brand-v344>small>span{white-space:nowrap}.prime-program-brand-v344>small>span+span{border-left:1px solid #d7e0e8;padding-left:10px}.prime-program-title-v346{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.prime-program-symbol-v345{object-fit:contain;background:#fff;border-radius:5px;flex:none;width:32px;height:28px;display:block}.admin-shell-v80 .admin-topbar-v80{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;display:grid}.admin-shell-v80 .admin-topbar-user-v80{justify-self:end}.prime-program-page-header-v344{background:#fff;border-bottom:1px solid #e5e9ee;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:12px 24px;display:grid}.prime-program-page-logo-v344{object-fit:contain;object-position:left center;width:260px;max-width:100%;height:52px}.login-header .prime-program-brand-v344{margin:4px 0 8px}#root #kiosk-reception-v174 .kiosk-topbar .prime-program-brand-v344{gap:2px;width:100%}#root #kiosk-reception-v174 .kiosk-topbar .prime-program-title-v346>strong{color:#fff;font-size:18px;line-height:1.2}#root #kiosk-reception-v174 .kiosk-topbar .prime-program-title-v346>strong>em{color:#c7e5ff}#root #kiosk-reception-v174 .kiosk-topbar .prime-program-brand-v344>small{color:#e0eafa;font-size:max(var(--crm-text-floor,0px), 12px);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}#root #kiosk-reception-v174 .kiosk-topbar .prime-program-symbol-v345{width:28px;height:24px}@media (width>=1101px){#root #kiosk-reception-v174.kiosk-bg.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]{grid-template-columns:minmax(0,1fr) clamp(190px,20vw,320px) minmax(0,1fr)!important;display:grid!important}#root #kiosk-reception-v174.kiosk-bg.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.r174-brand{grid-area:1/2}#root #kiosk-reception-v174.kiosk-bg.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.r174-toolbar{grid-area:1/3;justify-self:end}#root #kiosk-reception-v174.kiosk-bg.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.kiosk-duty-date-v90{grid-area:1/1;justify-self:start}}@media (width>=901px) and (width<=1100px){#root #kiosk-reception-v174 .kiosk-topbar .prime-program-brand-v344{text-align:left}#root #kiosk-reception-v174 .kiosk-topbar .prime-program-title-v346{justify-content:flex-start}}@media (width>=1101px) and (width<=1679px){#root #kiosk-reception-v174.kiosk-bg.kiosk-reception-v180 .kiosk-topbar .kiosk-duty-guide-v90{display:none!important}}@media (width>=901px) and (width<=1150px){.admin-shell-v80 .admin-user-copy-v80{display:none}.admin-shell-v80 .prime-program-title-v346>strong{font-size:19px}}@media (width<=900px){.shell.admin-shell-v80[class*=role-]{--admin-topbar:114px}.shell.admin-shell-v80.role-custom{--admin-topbar:134px}.admin-shell-v80 .admin-topbar-v80{grid-template-rows:54px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:0 12px}.admin-shell-v80 .admin-topbar-brand-v80{grid-area:1/1}.admin-shell-v80 .admin-topbar-user-v80{grid-area:1/2}.admin-shell-v80 .admin-topbar-v80>.prime-program-brand-v344{grid-area:2/1/auto/-1;align-self:start;padding:2px 0 8px}.prime-program-title-v346>strong{font-size:18px}.admin-shell-v80.role-custom .prime-program-brand-v344>small{flex-direction:column;gap:1px}.admin-shell-v80.role-custom .prime-program-brand-v344>small>span+span{border:0;padding:0}.admin-shell-v80.role-custom .admin-role-pill-v80{display:inline-flex}.admin-shell-v80.role-custom .admin-avatar-v80{display:none}.prime-program-page-header-v344{grid-template-columns:1fr;justify-items:center;gap:5px;padding:12px}.prime-program-page-logo-v344{object-position:center;width:min(280px,100%);height:auto}.prime-program-symbol-v345{width:28px;height:24px}#root #kiosk-reception-v174.kiosk-bg.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.r174-brand{flex:none!important;width:100%!important;height:auto!important;min-height:44px!important}}@media print{.prime-program-page-header-v344,.prime-program-brand-v344{display:none!important}}.tenant-row-actions-v287{flex-wrap:wrap;gap:8px;display:flex}.tenant-row-actions-v287>button{flex:100px}.tenant-lifecycle-v287{box-sizing:border-box;width:min(580px,100vw - 32px)}.tenant-lifecycle-v287 .tenant-name-v287{overflow-wrap:anywhere;margin:0 0 20px;font-size:18px;font-weight:750}.tenant-lifecycle-v287 h3{margin:0;font-size:15px}.tenant-state-v287{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-operation-v287>button,.tenant-delete-v287>button{min-width:120px;margin-top:8px}.tenant-delete-v287{border-top:1px solid #dbe2eb;margin-top:24px;padding-top:22px}.tenant-delete-v287 label{font-size:max(var(--crm-text-floor,0px), 13px);gap:8px;margin:16px 0;display:grid}.tenant-delete-v287 input{box-sizing:border-box;width:100%;min-width:0}.tenant-warning-v287{color:#8d431c;background:#fff5e9;border-radius:8px;padding:12px}.tenant-lifecycle-v287 .tenant-danger-v287{color:#9e2727;border-color:#d6aaaa}.tenant-references-v287{border:1px solid #dbe2eb;border-radius:8px;max-height:180px;margin:14px 0;padding:0;list-style:none;overflow:auto}.tenant-references-v287 li{font-size:max(var(--crm-text-floor,0px), 13px);border-bottom:1px solid #e9edf3;justify-content:space-between;gap:16px;padding:9px 12px;display:flex}.tenant-references-v287 li:last-child{border:0}.tenant-lifecycle-v287 :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #375d82}.tenant-suspended-v287{background:#fff;border:1px solid #dbe2eb;border-radius:14px;max-width:540px;padding:28px}.tenant-suspended-v287 h1{margin:0 0 16px;font-size:24px}.tenant-suspended-v287 p{line-height:1.7}.tenant-suspended-v287>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=700px){.tenant-row-actions-v287>button{flex:1 1 0}.tenant-lifecycle-v287 .management-form-heading-v286{align-items:flex-start}.tenant-lifecycle-v287{padding:18px}.tenant-suspended-v287{padding:20px}}.company-intro-page{color:#14283d;background:#fff;width:100%;max-width:1540px;margin:0 auto}.company-intro-hero{background:linear-gradient(90deg,#fff 0% 44%,#f5f9fc 57%,#e7f2fa 100%);border-bottom:1px solid #dfe7ee;min-height:520px;position:relative;overflow:hidden}.company-hero-copy{z-index:3;width:49%;padding:58px 24px 54px 70px;position:relative}.company-intro-logo{object-fit:contain;object-position:left center;width:min(390px,88%);height:auto;max-height:112px;margin:0 0 42px;display:block}.company-hero-copy h1{letter-spacing:-.04em;color:#111d29;word-break:keep-all;margin:0;font-size:39px;font-weight:800;line-height:1.48}.company-hero-copy p{color:#2f4354;letter-spacing:-.018em;word-break:keep-all;margin:27px 0 0;font-size:18px;line-height:1.95}.company-hero-visual{z-index:1;pointer-events:none;width:66%;height:100%;position:absolute;bottom:0;right:-16px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 21% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 21% 100%)}.company-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffff5 0%,#ffffff85 17%,#fff0 42%);position:absolute;inset:0}.company-hero-visual svg{width:100%;height:100%;display:block;overflow:visible}.apt-buildings{opacity:.98}.apt-roof{fill:#c7d9e7;stroke:#315e7c;stroke-width:1.2px}.apt-column{fill:#ffffff52}.apt-window{fill:#eef8ff;stroke:#1e49653d;stroke-width:.42px}.apt-podium{stroke:#315c79;stroke-width:1.1px}.apt-podium-window{fill:#d9e9f4;stroke:#496f89;stroke-width:.9px}.apt-ground{fill:none;stroke:#5c7d94;stroke-width:1.8px}.apt-trees rect{fill:#526f5c}.apt-trees circle{fill:#789b77;stroke:#55745b;stroke-width:.6px}.company-hero-network{fill:none;stroke:#67bff1;stroke-width:1.35px;opacity:.56}.company-hero-network path{vector-effect:non-scaling-stroke}.network-ring{fill:#ffffffad;stroke:#6fc4f2;stroke-width:1.45px}.network-dot{fill:#fff;stroke:#6fc4f2;stroke-width:1.35px}.company-leaders-section{background:#fff;padding:27px 70px 31px}.company-intro-section-title{letter-spacing:-.025em;color:#182c40;margin:0 0 16px;font-size:24px;font-weight:900}.company-leader-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.company-leader-card{background:#fff;border:1px solid #d9e3eb;border-radius:12px;align-items:center;gap:31px;min-height:206px;padding:28px 34px;display:flex;box-shadow:0 5px 18px #122f4a12}.company-leader-icon{color:#102f4f;background:linear-gradient(145deg,#eef4f9,#dce7f1);border-radius:50%;flex:0 0 126px;place-items:center;height:126px;display:grid}.company-leader-icon svg{width:82px;height:82px;display:block}.company-leader-content{flex:1;min-width:0}.company-leader-role{color:#0c63ad;letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:900}.company-leader-name{border-bottom:2px solid #1e65ac;align-items:baseline;gap:10px;width:max-content;max-width:100%;padding-bottom:11px;display:flex}.company-leader-name h3{letter-spacing:-.035em;color:#101b27;margin:0;font-size:29px}.company-leader-name span{color:#445768;font-size:17px;font-weight:800}.company-leader-contact{flex-direction:column;gap:9px;margin-top:18px;display:flex}.company-leader-phone,.company-leader-email{color:#14283d;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.company-leader-phone span,.company-leader-email span{color:#0d56a0;place-items:center;width:22px;font-size:18px;font-weight:900;display:inline-grid}.company-leader-phone b{letter-spacing:.01em;font-size:17px}.company-leader-email b{word-break:break-all;font-size:15px;font-weight:700}.site-company-footer{color:#5f7080;font-size:max(var(--crm-text-floor,0px), 12px);background:#f8fafc;border-top:1px solid #dbe4ec;margin-top:0;padding:19px 24px 17px;line-height:1.65}.site-company-footer-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 13px;max-width:1540px;margin:0 auto;display:flex}.site-company-footer strong{color:#364f66}.site-company-footer a{color:#4e687f;text-decoration:none}.site-company-footer .footer-divider{color:#a9b6c2}.site-company-footer .footer-company-link{color:#315f89;font-weight:800}.site-company-footer .footer-address{color:#8796a4;flex-basis:100%;margin-top:2px}.site-company-footer-inner:after{display:none}@media (width<=1100px){.company-hero-copy{width:55%;padding-left:44px}.company-hero-visual{opacity:.88;width:62%}.company-hero-copy h1{font-size:35px}.company-hero-copy p{font-size:16px}.company-leaders-section{padding-left:42px;padding-right:42px}.company-leader-grid{gap:20px}.company-leader-card{gap:22px;padding:25px}.company-leader-icon{flex-basis:102px;height:102px}.company-leader-icon svg{width:68px;height:68px}}@media (width<=900px){.company-intro-hero{background:linear-gradient(160deg,#fff 0% 47%,#eaf4fb 100%);min-height:700px}.company-hero-copy{width:100%;padding:38px 32px 0}.company-intro-logo{width:min(360px,74%);margin-bottom:30px}.company-hero-copy h1{font-size:34px;line-height:1.43}.company-hero-copy p{max-width:660px;font-size:16px;line-height:1.85}.company-desktop-break{display:none}.company-hero-visual{opacity:.9;width:102%;height:53%;bottom:-4px;right:-7%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28% 100%)}.company-leaders-section{padding:24px 30px 30px}.company-leader-grid{grid-template-columns:1fr;gap:15px}.site-company-footer{padding-bottom:84px}.site-company-footer-inner{display:block}.site-company-footer-inner>*{margin-right:7px}.site-company-footer .footer-address{margin-top:4px;display:block}}@media (width<=560px){.company-intro-page{margin:0}.company-intro-hero{min-height:650px}.company-hero-copy{padding:28px 20px 0}.company-intro-logo{width:min(300px,88%);max-height:78px;margin-bottom:26px}.company-hero-copy h1{font-size:28px;line-height:1.45}.company-hero-copy p{margin-top:20px;font-size:14px;line-height:1.82}.company-hero-visual{opacity:.88;width:138%;height:48%;right:-26%}.company-leaders-section{padding:21px 16px 25px}.company-intro-section-title{margin-bottom:13px;font-size:21px}.company-leader-card{border-radius:10px;gap:16px;min-height:0;padding:21px 18px}.company-leader-icon{flex-basis:74px;height:74px}.company-leader-icon svg{width:49px;height:49px}.company-leader-role{margin-bottom:7px;font-size:14px}.company-leader-name{gap:7px;padding-bottom:7px}.company-leader-name h3{font-size:23px}.company-leader-name span{font-size:14px}.company-leader-contact{gap:6px;margin-top:12px}.company-leader-phone b{font-size:15px}.company-leader-email b{font-size:max(var(--crm-text-floor,0px), 12px)}.site-company-footer{font-size:max(var(--crm-text-floor,0px), 11px);padding-left:14px;padding-right:14px}.site-company-footer .footer-divider{display:none}.site-company-footer span,.site-company-footer a,.site-company-footer strong{margin:1px 5px 1px 0;display:inline-block}}.sidebar-custom-v100{gap:2px;display:grid}.sidebar-custom-label-v100{color:#9aa4ae;font-size:max(var(--crm-text-floor,0px), 7.5px);letter-spacing:.13em;padding:0 7px 3px;font-weight:900}.custom-nav-link-v100{color:#485868!important;min-height:32px!important;font-size:max(var(--crm-text-floor,0px), 10.75px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:7px!important;padding:5px 8px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}.custom-nav-link-v100:hover{color:#233648!important;background:#f2f5f8!important}.custom-nav-link-v100.active{color:#1767b4!important;background:#edf5fd!important;font-weight:900!important}.custom-nav-icon-v100{width:16px;min-width:16px;height:16px;font-size:max(var(--crm-text-floor,0px), 12px);place-items:center;line-height:1;display:grid}@media (width>=901px){.admin-shell-v80.role-custom{--admin-topbar:66px;--admin-sidebar:190px}.admin-shell-v80.role-custom>.sidebar{gap:6px!important;padding:9px 10px 12px!important}.admin-shell-v80.role-custom .admin-project-card-v80{display:none!important}.admin-shell-v80.role-custom .sidebar nav{gap:2px!important}.admin-shell-v80.role-custom .sidebar-custom-v100{margin-top:0!important}.admin-shell-v80.role-custom .admin-topbar-v80{padding:0 18px}.admin-shell-v80.role-custom .admin-topbar-logo-v80{width:156px;height:40px}.admin-shell-v80.role-custom .admin-sidebar-toggle-v80{width:34px;min-width:34px;height:34px}.admin-shell-v80.role-custom .admin-role-pill-v80{min-height:32px;font-size:max(var(--crm-text-floor,0px), 10px);border-radius:8px;padding:0 10px}.admin-shell-v80.role-custom .admin-avatar-v80{width:32px;height:32px}.admin-shell-v80.role-custom .admin-user-copy-v80 b{font-size:max(var(--crm-text-floor,0px), 12px)}.admin-shell-v80.role-custom .admin-user-copy-v80 small{font-size:max(var(--crm-text-floor,0px), 8.5px)}.admin-shell-v80.role-custom .admin-sidebar-bottom-v80{gap:6px;padding-top:9px!important}.admin-shell-v80.role-custom .admin-logout-v80{min-height:36px!important;font-size:max(var(--crm-text-floor,0px), 10.5px)!important;border-radius:8px!important;padding:7px 9px!important}}@media (width<=900px){.admin-shell-v80.role-custom>.sidebar{width:min(258px,82vw)!important}.sidebar-custom-v100{gap:4px}.sidebar-custom-label-v100{font-size:max(var(--crm-text-floor,0px), 8px);letter-spacing:.14em;padding:2px 9px 5px}.custom-nav-link-v100{min-height:44px!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;border-radius:10px!important;gap:8px!important;padding:10px 12px!important}.custom-nav-icon-v100{width:21px;min-width:21px;height:21px;font-size:16px}}#root .admin-shell-v80 .sidebar-management-v286{background:#f1f4f8;border:1px solid #d6dee8;border-radius:14px;flex:none;min-width:0;padding:10px}.sidebar-management-title-v286{color:#29394c;justify-content:space-between;align-items:center;gap:6px;padding:3px 3px 10px;display:flex}.sidebar-management-title-v286 b{font-size:max(var(--crm-text-floor,0px), 13px);font-weight:800}.sidebar-management-title-v286>span{font-size:max(var(--crm-text-floor,0px), 10px);color:#56677a}#root .admin-shell-v80 .sidebar-management-v286 .admin-project-card-v80{background:0 0!important;border:0!important;border-bottom:1px solid #d6dee8!important;border-radius:0!important;margin-bottom:8px!important;padding:10px 3px 13px!important}#root .admin-shell-v80 .sidebar-management-v286 .admin-project-card-v80>span,#root .admin-shell-v80 .sidebar-management-v286 .admin-project-card-v80>small{color:#56677a!important}#root .admin-shell-v80 .sidebar nav{grid-auto-rows:max-content;align-content:start!important}#root .admin-shell-v80 .sidebar-management-v286 nav{scrollbar-gutter:auto;flex:none!important;min-height:0!important;padding:0!important;overflow:visible!important}#root .admin-shell-v80 .sidebar-management-v286 nav>a{font-size:max(var(--crm-text-floor,0px), 12px)!important;gap:8px!important;min-height:44px!important;padding:10px 8px!important}#root .admin-shell-v80 .sidebar-management-v286 nav>a.active{box-shadow:inset 0 0 0 1px #ccd6e1}.sidebar-project-v286{flex:none;min-width:0}#root .admin-shell-v80 .sidebar .admin-project-card-v80{grid-template-columns:minmax(0,1fr);min-width:0}@layer prime-controls{#root .admin-shell-v80 .sidebar .admin-project-card-v80 select{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;height:40px!important;min-height:40px!important;padding:7px 24px 7px 10px!important;font-size:14px!important;line-height:1.4!important}@media (width<=700px){#root .admin-shell-v80 .sidebar .admin-project-card-v80 select{height:44px!important;min-height:44px!important;font-size:16px!important}}#root .panel:has(.slot-detail-head){--walking-dialog-height:36px;box-sizing:border-box!important;max-width:calc(100vw - 24px)!important}#root .panel:has(.slot-detail-head) .slot-detail-head{grid-template-columns:100px minmax(0,1fr) minmax(0,1fr) 110px!important;gap:8px!important}#root .panel:has(.slot-detail-head) .slot-detail-head>div{min-width:0!important}#root .panel:has(.slot-detail-head) .slot-detail-head b{overflow-wrap:anywhere}#root .panel:has(.slot-detail-head) .slot-action-buttons{background:0 0!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr))!important;align-items:stretch!important;gap:8px!important;margin:12px 0!important;padding:0!important;display:grid!important;position:static!important}#root .panel:has(.slot-detail-head) :is(.slot-action-buttons,.assignment-change-actions)>button{width:100%!important;min-width:0!important;min-height:var(--walking-dialog-height)!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:8px 12px!important;line-height:1.4!important;display:inline-flex!important}#root .panel:has(.slot-detail-head) .assignment-change-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;margin-top:12px!important;display:flex!important}#root .panel:has(.slot-detail-head) .assignment-change-actions>button{flex:none!important;width:auto!important;min-width:88px!important}#root .panel:has(.slot-detail-head) .assignment-change-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#root .panel:has(.slot-detail-head) .assignment-change-form>label{grid-column:auto!important;min-width:0!important}#root .panel:has(.slot-detail-head) .assignment-change-form>label:nth-child(3):last-child{grid-column:1/-1!important}#root .panel:has(.slot-detail-head) .slot-action-box{min-width:0!important;padding:12px!important}#root .panel:has(.slot-detail-head) .slot-action-box :is(input,select,textarea){min-width:0!important;max-width:100%!important}@media (width<=760px){#root .panel:has(.slot-detail-head){--walking-dialog-height:42px}#root .panel:has(.slot-detail-head) .slot-detail-head{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .panel:has(.slot-detail-head) .assignment-change-form{grid-template-columns:minmax(0,1fr)!important}}@media (width<=480px){#root .panel:has(.slot-detail-head) .assignment-change-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr))!important;display:grid!important}#root .panel:has(.slot-detail-head) .assignment-change-actions>button{width:100%!important;min-width:0!important}}@media (pointer:coarse){#root .panel:has(.slot-detail-head){--walking-dialog-height:44px}}#root :where(button.secondary,a.button.secondary,.prime-button.secondary,.walking-preview-button,.walking-fill-button,.dashboard-refresh,.staff-refresh,.contract-assignee-edit-v117,.named-agent-change-v75){--ui-action-bg:var(--ui-surface);--ui-action-ink:var(--ui-brand);--ui-action-border:var(--ui-border);--ui-action-hover:var(--ui-surface-hover)}#root :where(button.ghost,a.button.ghost,.prime-button.ghost){--ui-action-bg:transparent;--ui-action-ink:var(--ui-muted);--ui-action-border:transparent;--ui-action-hover:var(--ui-surface-hover)}#root :where(button.danger,button.danger-button,a.button.danger,.prime-button.danger){--ui-action-bg:var(--ui-danger);--ui-action-ink:#fff;--ui-action-border:var(--ui-danger);--ui-action-hover:var(--ui-danger-hover)}#root :where(button.secondary.danger,.prime-button.secondary.danger){--ui-action-bg:#fff;--ui-action-ink:var(--ui-danger);--ui-action-border:#dfb7b2;--ui-action-hover:#fff4f2}#root :where(button.secondary:is(.active,.selected,[aria-pressed=true]),.prime-button[aria-pressed=true]){--ui-action-bg:var(--ui-brand-soft);--ui-action-ink:var(--ui-brand);--ui-action-border:var(--ui-brand);--ui-action-hover:#e8e8e8}@media (hover:hover){#root :where(button,a.button,.prime-button):hover:not(:disabled):not([aria-disabled=true]){--ui-state-bg:var(--ui-action-hover,var(--ui-brand-hover));--ui-state-border:var(--ui-action-border,var(--ui-brand-hover));--ui-state-shadow:0 2px 4px #00000014}}#root :where(button,a.button,.prime-button):active:not(:disabled):not([aria-disabled=true]){--ui-state-shadow:inset 0 1px 3px #00000029}#root :where(button,a.button,.prime-button):is(:disabled,[aria-disabled=true]){--ui-state-bg:var(--ui-disabled-bg);--ui-state-ink:var(--ui-disabled-ink);--ui-state-border:#d6d6d6;--ui-state-shadow:none;--ui-state-cursor:not-allowed}#root :where(button:not([class]),button[class=""],button.primary,button.secondary,button.ghost,button.danger,button.danger-button,button.mini-button,button[type=submit],a.button,.prime-button,.walking-start-button,.walking-preview-button,.walking-fill-button,.walking-next-v161 .wn-footer button,.dashboard-apply,.dashboard-refresh,.staff-refresh,.info-connect-button,.info-start-reception,.manual-walking-action,.named-agent-change-v75,.contract-assignee-edit-v117,.recruit-submit,.staff-review-btn,.staff-bulk-approve,.rvp-save,.agreement-submit,.unit-save-button,.atalk-upload,.staff-walking-head-actions-v50 a):not(:where([role=tab],[role=switch],[role=option],.sidebar *,.admin-sidebar-toggle-v80,.admin-sidebar-backdrop-v80,.ghost-dark,.kiosk-bg *,.date-select *,[class*=calendar] *,.walking-allocation-scroller-v48 *,.prime-stepper *,[class*=stepper] *,[class*=counter] *,.agent-result,.agent-results *,.agent-picker-summary *,[class*=choice] *,[class*=choices] *,[class*=chip] *,[class*=-tabs] *,[class*=-tabbar] *,[class*=-candidate],[class*=-option],.org-person,.org-person *,.compact-org *,.unit-summary-grid *,.unit-grid *,.unit-overview-board-v127 *,.walking-board *,.walking-slot-card,.walking-cell,.dashboard-chart-card *,.walking-board-grid *,[class*=unit-grid] *,[class*=unit-board] *,[data-ui-preserve],[data-ui-preserve] *,[data-ui-local-controls],[data-ui-local-controls] *)){touch-action:manipulation;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box!important;min-height:var(--ui-control-height)!important;border:1px solid var(--ui-state-border,var(--ui-action-border,var(--ui-brand)))!important;border-radius:var(--ui-radius)!important;background:var(--ui-state-bg,var(--ui-action-bg,var(--ui-brand)))!important;height:auto!important;max-height:none!important;color:var(--ui-state-ink,var(--ui-action-ink,#fff))!important;opacity:1!important;letter-spacing:-.01em!important;text-align:center!important;vertical-align:middle!important;box-shadow:var(--ui-state-shadow,0 1px 2px #0000000d)!important;cursor:var(--ui-state-cursor,pointer)!important;white-space:normal!important;padding:9px 16px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;transition:background-color .14s,border-color .14s,box-shadow .14s!important}#root :where(button.small-btn):not(:where(.kiosk-bg *,[data-ui-preserve],[data-ui-preserve] *,[data-ui-local-controls],[data-ui-local-controls] *)){vertical-align:middle;text-align:center;white-space:normal;word-break:keep-all;box-sizing:border-box!important;min-height:var(--ui-control-height)!important;height:auto!important;max-height:none!important;padding:9px 12px!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important}#root :where(td) :where(button.small-btn,button.primary,button.secondary,button.ghost,button.danger,.staff-review-btn):not(:where(.kiosk-bg *,[data-ui-preserve],[data-ui-preserve] *,[data-ui-local-controls],[data-ui-local-controls] *)){flex-shrink:0;min-width:max-content;white-space:nowrap!important}#root :where(td select):not(:where(.kiosk-bg *,[multiple],[size],[data-ui-preserve],[data-ui-preserve] *,[data-ui-local-controls],[data-ui-local-controls] *)){min-width:max-content}#root :where(button.mini-button,.prime-button.compact):not(:where(.kiosk-bg *,[data-ui-preserve],[data-ui-preserve] *)){min-height:var(--ui-control-compact)!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;padding:7px 11px!important}#root :where(.walking-next-tabs-v161,.filter-tabs,.preset-row,.segment-tabs,.visit-subnav,.dashboard-period-presets,.dashboard-segmented,.staff-compact-tabs-v39,.atalk-credential-tabs-v39,.admin-op-export-tabs-v40,.contract-mode-v106,.consult-route-buttons,.contract-flow-toggle,.contract-stage-toggle-v44,.staff-insights-tabs,.hq-activity-admin-presets-v141,.hq-call-admin-presets-v87,.login-mode-tabs,.rvp-presets,.role-preview-tabs-v89,.role-preview-device-v89,.role-preview-assignees-v89,.role-preview-screen-picker-v142>div,.role-preview-live-toolbar-v134,.info-lookup-tabs,.mgm-toggle-row,.exec-presets-v98,.exec-unit-toggle-v98,.unit-overview-head-actions-v127)>button:not([data-ui-preserve]){overflow-wrap:anywhere;box-sizing:border-box!important;min-height:var(--ui-control-height)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;color:var(--ui-muted)!important;text-align:center!important;white-space:normal!important;box-shadow:none!important;background:#fff!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:9px 14px!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;display:inline-flex!important}#root :where(.walking-next-tabs-v161,.filter-tabs,.preset-row,.segment-tabs,.visit-subnav,.dashboard-period-presets,.dashboard-segmented,.staff-compact-tabs-v39,.atalk-credential-tabs-v39,.admin-op-export-tabs-v40,.contract-mode-v106,.consult-route-buttons,.contract-flow-toggle,.contract-stage-toggle-v44,.staff-insights-tabs,.hq-activity-admin-presets-v141,.hq-call-admin-presets-v87,.login-mode-tabs,.rvp-presets,.role-preview-tabs-v89,.role-preview-device-v89,.role-preview-assignees-v89,.role-preview-screen-picker-v142>div,.role-preview-live-toolbar-v134,.info-lookup-tabs,.mgm-toggle-row,.exec-presets-v98,.exec-unit-toggle-v98,.unit-overview-head-actions-v127)>button:not([data-ui-preserve]):is(.active,.selected,[aria-selected=true],[aria-pressed=true]){background:var(--ui-brand)!important;border-color:var(--ui-brand)!important;color:#fff!important;box-shadow:inset 0 -2px #171717!important}#root :where(.walking-next-tabs-v161,.filter-tabs,.preset-row,.segment-tabs,.visit-subnav,.dashboard-period-presets,.dashboard-segmented,.staff-compact-tabs-v39,.atalk-credential-tabs-v39,.admin-op-export-tabs-v40,.contract-mode-v106,.consult-route-buttons,.contract-flow-toggle,.contract-stage-toggle-v44,.staff-insights-tabs,.hq-activity-admin-presets-v141,.hq-call-admin-presets-v87,.login-mode-tabs,.rvp-presets,.role-preview-tabs-v89,.role-preview-device-v89,.role-preview-assignees-v89,.role-preview-screen-picker-v142>div,.role-preview-live-toolbar-v134,.info-lookup-tabs,.mgm-toggle-row,.exec-presets-v98,.exec-unit-toggle-v98,.unit-overview-head-actions-v127)>button:not([data-ui-preserve]):is(.active,.selected,[aria-selected=true],[aria-pressed=true]) :where(span,b,strong,small){color:inherit!important}#root :where(.walking-next-tabs-v161,.filter-tabs,.preset-row,.segment-tabs,.visit-subnav,.dashboard-period-presets,.dashboard-segmented,.staff-compact-tabs-v39,.atalk-credential-tabs-v39,.admin-op-export-tabs-v40,.contract-mode-v106,.consult-route-buttons,.contract-flow-toggle,.contract-stage-toggle-v44,.staff-insights-tabs,.hq-activity-admin-presets-v141,.hq-call-admin-presets-v87,.login-mode-tabs,.rvp-presets,.role-preview-tabs-v89,.role-preview-device-v89,.role-preview-assignees-v89,.role-preview-screen-picker-v142>div,.role-preview-live-toolbar-v134,.info-lookup-tabs,.mgm-toggle-row,.exec-presets-v98,.exec-unit-toggle-v98,.unit-overview-head-actions-v127)>button:not([data-ui-preserve]):disabled{background:var(--ui-disabled-bg)!important;color:var(--ui-disabled-ink)!important;opacity:1!important;cursor:not-allowed!important;border-color:#d6d6d6!important}#root :where(.consult-choice-grid-v53 button,.consult-route-buttons button,.staff-team-picker button,.staff-person-picker button,.permission-template-picker-v98 button,.role-picker button,.skill-grid button,.designation-agent-list-v75>button,.walking-agent-candidates>button,.atalk-credential-list-v39>button,.walking-history-results button,.walking-mode-choice button,.assignee-chips-v88 button):not([data-ui-preserve]){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-border)!important;box-shadow:none!important}#root :where(.consult-choice-grid-v53 button,.consult-route-buttons button,.staff-team-picker button,.staff-person-picker button,.permission-template-picker-v98 button,.role-picker button,.skill-grid button,.designation-agent-list-v75>button,.walking-agent-candidates>button,.atalk-credential-list-v39>button,.walking-history-results button,.walking-mode-choice button,.assignee-chips-v88 button):not([data-ui-preserve]):is(.active,.selected,[aria-selected=true],[aria-pressed=true]){background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important;border-color:var(--ui-brand)!important;box-shadow:inset 0 0 0 1px var(--ui-brand)!important}#root :where(.consult-choice-grid-v53 button,.consult-route-buttons button,.staff-team-picker button,.staff-person-picker button,.permission-template-picker-v98 button,.role-picker button,.skill-grid button,.designation-agent-list-v75>button,.walking-agent-candidates>button,.atalk-credential-list-v39>button,.walking-history-results button,.walking-mode-choice button,.assignee-chips-v88 button):not([data-ui-preserve]):is(.active,.selected) :where(b,strong,span,small,em){color:var(--ui-brand)!important}#root .walking-mode-choice button.active .mode-title-row em{background:#fff!important}@media (hover:hover){#root :where(.walking-next-tabs-v161,.filter-tabs,.preset-row,.segment-tabs,.visit-subnav,.dashboard-period-presets,.dashboard-segmented,.staff-compact-tabs-v39,.atalk-credential-tabs-v39,.admin-op-export-tabs-v40,.contract-mode-v106,.consult-route-buttons,.contract-flow-toggle,.contract-stage-toggle-v44,.staff-insights-tabs,.hq-activity-admin-presets-v141,.hq-call-admin-presets-v87,.login-mode-tabs,.rvp-presets,.role-preview-tabs-v89,.role-preview-device-v89,.role-preview-assignees-v89,.role-preview-screen-picker-v142>div,.role-preview-live-toolbar-v134,.info-lookup-tabs,.mgm-toggle-row,.exec-presets-v98,.exec-unit-toggle-v98,.unit-overview-head-actions-v127)>button:not([data-ui-preserve]):hover:not(:disabled):not(:is(.active,.selected,[aria-selected=true],[aria-pressed=true])){background:var(--ui-surface-hover)!important;border-color:var(--ui-border-hover)!important;color:var(--ui-brand)!important}#root :where(.consult-choice-grid-v53 button,.consult-route-buttons button,.staff-team-picker button,.staff-person-picker button,.permission-template-picker-v98 button,.role-picker button,.skill-grid button,.designation-agent-list-v75>button,.walking-agent-candidates>button,.atalk-credential-list-v39>button,.walking-history-results button,.walking-mode-choice button,.assignee-chips-v88 button):not([data-ui-preserve]):hover:not(:disabled):not(:is(.active,.selected,[aria-selected=true],[aria-pressed=true])){background:var(--ui-surface-hover)!important;border-color:var(--ui-border-hover)!important}}#root :where(input,select,textarea):is(:disabled,[readonly]){--ui-field-bg:var(--ui-disabled-bg);--ui-field-ink:var(--ui-disabled-ink);--ui-field-shadow:none}#root :where(input,select,textarea):disabled{--ui-field-cursor:not-allowed}#root :where(input,select,textarea):is([aria-invalid=true],.invalid,.has-error){--ui-field-border:var(--ui-danger);--ui-field-shadow:0 0 0 1px var(--ui-danger)}#root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color]):not([type=image]):not([type=button]):not([type=submit]),select,textarea):not(:where(.kiosk-bg *,.walking-allocation-scroller-v48 *,.prime-stepper *,.date-year-combo *,.hq-activity-input-v141 *,[data-ui-preserve],[data-ui-preserve] *)){min-width:0;cursor:var(--ui-field-cursor,auto);box-sizing:border-box!important;min-height:var(--ui-control-height)!important;border:1px solid var(--ui-field-border,var(--ui-border))!important;border-radius:var(--ui-radius)!important;background-color:var(--ui-field-bg,var(--ui-surface))!important;color:var(--ui-field-ink,var(--ui-ink))!important;opacity:1!important;box-shadow:var(--ui-field-shadow,inset 0 1px 2px #00000005)!important;padding:9px 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;transition:border-color .14s,box-shadow .14s!important}#root :where(select):not(:where(.date-year-list,.kiosk-bg *,[data-ui-preserve],[data-ui-preserve] *)){padding-right:8px!important}#root :is(.pager-size,.rgb-pagination-v251>label){white-space:nowrap;flex:none;width:max-content;min-width:max-content}#root :is(.pager-size,.rgb-pagination-v251>label)>select{flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important}#root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color]):not([type=image]):not([type=button]):not([type=submit]),select:not([multiple]):not([size])):not(:where(.kiosk-bg *,.walking-allocation-scroller-v48 *,.prime-stepper *,.date-year-combo *,.hq-activity-input-v141 *,[data-ui-preserve],[data-ui-preserve] *,[data-ui-local-controls],[data-ui-local-controls] *)){height:var(--ui-control-height)!important}#root :where(textarea):not(:where(.kiosk-bg *,[data-ui-preserve],[data-ui-preserve] *)){resize:vertical;line-height:1.65!important}#root :where(input,textarea)::placeholder{color:#737373!important;opacity:1!important;font-weight:400!important}#root :where(input[type=checkbox],input[type=radio]){accent-color:var(--ui-brand)}#root :where(input[type=file])::file-selector-button{border:1px solid var(--ui-border);background:var(--ui-surface-hover);color:var(--ui-brand);font:inherit;cursor:pointer;border-radius:6px;margin-right:10px;padding:7px 11px}#root .date-year-combo .date-year-input{height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;color:var(--ui-ink)!important;background:#fff!important;padding:9px 42px 9px 10px!important;font-size:14px!important}#root .date-year-combo .date-year-list{height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;border:1px solid var(--ui-border)!important;border-radius:0 var(--ui-radius) var(--ui-radius) 0!important;background-color:var(--ui-surface-hover)!important;width:36px!important;min-width:36px!important;color:var(--ui-brand)!important;padding:0!important;font-size:0!important}#root :where(.walking-allocation-scroller-v48,.prime-stepper){width:126px!important;max-width:100%!important;height:var(--ui-control-height)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:#fff!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 2px #0000000a!important}#root .walking-slot-count-control-v49,#root .prime-stepper.large{grid-template-columns:40px minmax(0,1fr) 40px!important;width:160px!important}#root :where(.walking-allocation-scroller-v48,.prime-stepper)>button{touch-action:manipulation;box-sizing:border-box!important;background:var(--ui-surface-hover)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;color:var(--ui-brand)!important;text-align:center!important;box-shadow:none!important;cursor:pointer!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:20px!important;font-weight:600!important;line-height:1!important;display:flex!important;transform:none!important}#root :where(.walking-allocation-scroller-v48,.prime-stepper)>input{font-variant-numeric:tabular-nums;box-sizing:border-box!important;border:0!important;border-left:1px solid var(--ui-border)!important;border-right:1px solid var(--ui-border)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;color:var(--ui-ink)!important;text-align:center!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:0 3px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}@media (hover:hover){#root :where(.walking-allocation-scroller-v48,.prime-stepper)>button:hover:not(:disabled){background:#e9e9e9!important}}#root :where(.walking-allocation-scroller-v48,.prime-stepper)>button:active:not(:disabled){background:#dedede!important}#root :where(.walking-allocation-scroller-v48,.prime-stepper)>button:disabled{color:#929292!important;opacity:1!important;cursor:not-allowed!important;background:#f3f3f3!important}#root :where(.walking-allocation-scroller-v48,.prime-stepper):focus-within{border-color:var(--ui-focus)!important;box-shadow:0 0 0 3px #00000024!important}#root .walking-order-scroller-v48{font-variant-numeric:tabular-nums;height:var(--ui-control-height)!important;text-align:center!important;text-align-last:center!important;white-space:nowrap!important;padding:0 4px!important;font-weight:700!important}#root .walking-role-actions-v48>button{white-space:nowrap!important;padding-left:8px!important;padding-right:8px!important}#root .admin-shell-v80 :where(.sidebar nav>a,.sidebar-dashboard-link,.sidebar-group-toggle,.sidebar nav .sidebar-group-items a){color:var(--ui-muted)!important}#root .admin-shell-v80 :where(.sidebar nav>a.active,.sidebar-dashboard-link.active,.sidebar-group-toggle.has-active,.sidebar nav .sidebar-group-items a.active){color:var(--ui-brand)!important;background:#eee!important;border-color:#0000!important}#root .admin-shell-v80 .sidebar :where(.sidebar-kiosk-primary,[href="#/kiosk"]){background:var(--ui-brand)!important;color:#fff!important;border-color:var(--ui-brand)!important}#root .admin-role-pill-v80{border-color:var(--ui-border)!important;color:var(--ui-brand)!important}#root .hq-activity-input-v141>div{border-color:var(--ui-border-hover)!important}#root .hq-activity-input-v141 input{color:var(--ui-ink)!important;border:0!important;border-radius:0!important}#root :where(.walking-next-v161 .wn-eyebrow,.walking-builder-step-head>div b,.walking-headcount-summary>strong b){color:var(--ui-brand)!important}#root .walking-builder-step-head>span{background:var(--ui-brand)!important;color:#fff!important}#root :where(.account-actions,.reservation-actions,.assignment-change-actions,.walking-slot-presets-v49,.slot-action-buttons,.nav-row){gap:8px!important}#root :where(.dashboard-period-presets,.dashboard-segmented,.walking-slot-presets-v49,.hq-activity-admin-presets-v141,.hq-call-admin-presets-v87,.preset-row,.consult-route-buttons){flex-wrap:wrap!important;gap:8px!important}#root :where(.page-head,.report-toolbar,.hq-activity-admin-filter-v141,.hq-report-capture-actions-v149,.walking-next-v161 .wn-toolbar,.walking-next-v161 .wn-footer){flex-wrap:wrap!important;gap:12px!important}#root :where(.report-toolbar,.walking-next-v161 .wn-toolbar){align-items:flex-end!important}#root .walking-variable-basics-v49{align-items:end!important;gap:12px!important}#root :where(.walking-slot-presets-v49,.hq-activity-admin-presets-v141)>button{min-height:var(--ui-control-height)!important}@media (width<=720px){#root .hq-activity-admin-filter-v141{align-items:stretch!important}#root .hq-activity-admin-filter-v141>label{width:100%!important;min-width:0!important}#root .hq-activity-admin-presets-v141{width:100%!important;margin-right:0!important}#root .hq-activity-admin-presets-v141>button{flex:1!important}}#root :where(button,a.button,input,select,textarea):focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important}#root :where(.walking-allocation-scroller-v48,.prime-stepper)>:is(button,input):focus-visible,#root .date-year-list:focus-visible{outline-offset:-3px!important}@media (width<=700px){#root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color]):not([type=image]):not([type=button]):not([type=submit]),select,textarea):not(:where(.kiosk-bg *,.walking-allocation-scroller-v48 *,.prime-stepper *,.date-year-combo *,.hq-activity-input-v141 *,[data-ui-preserve],[data-ui-preserve] *)),#root .date-year-combo .date-year-input{font-size:16px!important}#root .walking-allocation-scroller-v48{grid-template-columns:32px minmax(0,1fr) 32px!important;width:118px!important}#root .walking-slot-count-control-v49{grid-template-columns:42px minmax(0,1fr) 42px!important;width:100%!important;max-width:260px!important}#root :where(.walking-allocation-scroller-v48,.prime-stepper)>input{font-size:16px!important}#root .walking-next-tabs-v161{gap:8px}}@media (prefers-reduced-motion:reduce){#root :where(button,.button,input,select,textarea){transition:none!important}}@media (forced-colors:active){#root :where(button,.button,input,select,textarea){forced-color-adjust:auto}#root :where(button,.button,input,select,textarea):focus-visible{outline-color:highlight!important}}#root #kiosk-reception-v174 .kiosk-phone-control-v172>input:focus,#root #kiosk-reception-v174 .kiosk-phone-control-v172>input:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}#root #kiosk-reception-v174 .kiosk-phone-control-v172:focus-within{outline-offset:2px!important;box-shadow:none!important;outline:2px solid #6c6963!important}@media (forced-colors:active){#root #kiosk-reception-v174 .kiosk-phone-control-v172:focus-within{outline-color:highlight!important}}#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input:focus,#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input:focus-visible,#root #kiosk-reception-v174 .kiosk-phone-control-v172>input:focus,#root #kiosk-reception-v174 .kiosk-phone-control-v172>input:focus-visible,#root #kiosk-reception-v174 .kiosk-phone-control-v172:focus-within{outline-offset:0!important;box-shadow:none!important;outline:none!important}@media (forced-colors:active){#root #kiosk-reception-v174 .onepage-customer-info-v55>label:focus-within{outline-offset:2px!important;outline:2px solid highlight!important}}#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input:focus,#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input:focus-visible,#root #kiosk-reception-v174 .kiosk-phone-control-v172>input:focus,#root #kiosk-reception-v174 .kiosk-phone-control-v172>input:focus-visible,#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input:focus,#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input:focus-visible,#root #kiosk-reception-v174 .kiosk-duty-date-v90 input:focus,#root #kiosk-reception-v174 .kiosk-duty-date-v90 input:focus-visible{outline-offset:0!important;outline:none!important}@media (width<=800px){#root .date-select :is(.date-month,.date-day){padding:8px 2px!important}}#root .walking-history-table .visit-walking-buttons-v306 button{white-space:nowrap!important;flex:0 0 108px!important;width:108px!important;min-width:108px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;line-height:1.4!important}@media (width<=700px){#root .walking-history-table .visit-walking-buttons-v306 button{height:44px!important;min-height:44px!important}}#root .reception-guestbook-v251 .rgb-row-actions-v251>button{overflow-wrap:normal;word-break:keep-all;white-space:nowrap!important}#root .reception-guestbook-v251 .rgb-row-actions-v251 button{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;flex:0 0 108px!important;width:108px!important;min-width:108px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;line-height:1.4!important}@media (width<=700px){#root .reception-guestbook-v251 .rgb-row-actions-v251 button{height:44px!important;min-height:44px!important}}#root .walking-admin-workspace-v165{--walking-row-height:36px;--walking-row-font:13px}#root .walking-admin-v67-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}#root .walking-admin-v67-head>div{flex-direction:column;gap:4px;min-width:0;line-height:1.5;display:flex}#root .walking-admin-v67-head span{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--ui-muted,#606060)}#root .walking-admin-v67-head>button{flex:none;white-space:nowrap!important;width:auto!important}#root .walking-admin-v67-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}#root .walking-admin-v67-kpis>div{background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}#root .walking-admin-v67-kpis span{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--ui-muted,#606060)}#root .walking-admin-v67-kpis b{font-variant-numeric:tabular-nums;font-size:18px}#root .walking-admin-v67-kpis .warn{background:#fffaf2;border-color:#efc07d}#root .walking-admin-v67-auto{margin:12px 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#root .walking-admin-v67-auto>button{align-self:stretch;width:100%;min-width:0;word-break:keep-all!important;overflow-wrap:normal!important}#root .walking-admin-v67-filter{align-items:center;margin:12px 0;grid-template-columns:minmax(200px,1.7fr) repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#root .walking-admin-v67-filter>input{grid-column:auto!important}#root :is(.walking-admin-v67-filter,.walking-admin-v67-table) :is(input,select,button),#root :is(.walking-admin-v67-head,.walking-admin-v67-auto)>button{box-sizing:border-box!important;min-width:0!important;min-height:var(--walking-row-height,36px)!important;font-size:var(--walking-row-font,13px)!important;border-radius:6px!important;margin:0!important;padding:7px 10px!important;line-height:1.4!important}#root .walking-admin-v67-table-wrap{overscroll-behavior:contain;background:#fff!important;border:1px solid #d6d6d6!important;border-radius:9px!important;width:100%!important;max-width:100%!important;max-height:680px!important;overflow:auto!important}#root .walking-admin-v67-table{border-collapse:separate;border-spacing:0;table-layout:fixed!important;width:100%!important;min-width:820px!important;display:table!important}#root .walking-admin-v67-table col.walking-col-order-v165{width:184px}#root .walking-admin-v67-table col.walking-col-hq-v165{width:104px}#root .walking-admin-v67-table col.walking-col-team-v165{width:190px}#root .walking-admin-v67-table col.walking-col-save-v165{width:108px}#root .walking-admin-v67-table thead{display:table-header-group!important}#root .walking-admin-v67-table tbody{display:table-row-group!important}#root .walking-admin-v67-table tr{display:table-row!important}#root .walking-admin-v67-table :is(th,td){text-align:left;min-width:0;box-sizing:border-box!important;vertical-align:middle!important;width:auto!important;padding:8px!important}#root .walking-admin-v67-table th{z-index:2;color:var(--ui-muted,#606060);white-space:nowrap;border-bottom:1px solid #d6d6d6;position:sticky;top:0;font-size:max(var(--crm-text-floor,0px), 12px)!important;background:#f5f5f5!important}#root .walking-admin-v67-table td{border-bottom:1px solid #e8e8e8;display:table-cell!important}#root .walking-admin-v67-table td:before{content:none!important;display:none!important}#root .walking-admin-v67-table tr.incomplete td{background:#fffdf8}#root .walking-admin-v67-table td>b{white-space:normal;overflow-wrap:anywhere;display:block}#root .walking-admin-v67-table :is(input,select,button){align-self:center;height:var(--walking-row-height,36px)!important;max-width:100%!important}#root .walking-admin-v67-table select{display:block;width:100%!important;padding-right:24px!important}#root .walking-admin-v67-table button{gap:4px;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}#root .walking-admin-v67-table td:last-child>button{width:100%!important}#root .walking-admin-order-v70{grid-template-columns:64px minmax(96px,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:168px!important;display:grid!important}#root .walking-admin-order-v70>input{text-align:center;font-variant-numeric:tabular-nums;color:var(--ui-ink,#252525);display:block;width:100%!important;padding:6px!important;font-weight:700!important}#root .walking-admin-order-v70>button{width:100%!important}#root .walking-admin-v67-empty{text-align:center;padding:18px}@container walking-editor (width<=839px){#root .walking-admin-workspace-v165 .walking-admin-v67-filter{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .walking-admin-workspace-v165 .walking-admin-v67-filter>input{grid-column:1/-1!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table-wrap{background:0 0!important;border:0!important;max-height:none!important;overflow:visible!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table{width:100%!important;min-width:0!important;display:block!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table :is(colgroup,thead){display:none!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table tbody{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table tr{box-shadow:none!important;background:#fff!important;border:1px solid #ddd!important;border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:12px!important;display:grid!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table tr.incomplete{background:#fffdf8!important;border-color:#e8c98f!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table td{align-content:start;background:0 0!important;border:0!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:0!important;display:grid!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table td:before{color:var(--ui-muted,#606060);font-weight:600;content:attr(data-label)!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;display:block!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table :is(td:first-child,td:nth-child(4),td:nth-child(5)){grid-column:1/-1!important}#root .walking-admin-workspace-v165 .walking-admin-v67-table td:nth-child(2)>b{min-height:var(--walking-row-height,36px);align-items:center;line-height:1.5;display:flex}#root .walking-admin-workspace-v165 .walking-admin-order-v70{max-width:360px;grid-template-columns:minmax(64px,1fr) minmax(96px,1fr)!important;min-width:0!important}}@container walking-editor (width<=519px){#root .walking-admin-workspace-v165 :is(.walking-admin-v67-filter,.walking-admin-v67-table,.walking-admin-v67-head,.walking-admin-v67-auto){--walking-row-height:42px;--walking-row-font:14px}#root .walking-admin-v67-head{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}#root .walking-admin-v67-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .walking-admin-v67-auto{grid-template-columns:1fr!important}#root .walking-admin-workspace-v165 .walking-admin-v67-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .walking-admin-v67-filter>select:last-child{grid-column:1/-1!important}}@media (pointer:coarse){#root .walking-admin-workspace-v165 :is(.walking-admin-v67-filter,.walking-admin-v67-table,.walking-admin-v67-head,.walking-admin-v67-auto){--walking-row-height:44px;--walking-row-font:14px}#root .walking-admin-v67-table :is(input,select){font-size:16px!important}}}.sidebar-work-title-v286{flex:none;gap:5px;min-width:0;padding:4px 8px 0;display:grid}.sidebar-work-title-v286 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#29394c}.sidebar-work-title-v286>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#576779;overflow-wrap:anywhere;line-height:1.45}#root .admin-shell-v80 .sidebar>nav[aria-label="현재 현장 업무 메뉴"]{margin-top:-6px;align-content:start!important}.management-v286{--management-line:#dbe2eb;--management-muted:#526174;color:#202d3d;font-variant-numeric:tabular-nums;min-width:0}.management-heading-v286{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.management-heading-v286 h1{letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.3}.management-heading-v286 p{color:var(--management-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.management-heading-v286>button{flex:none;min-width:104px}.management-tabs-v286{border-bottom:1px solid #ced7e2;gap:6px;margin-bottom:22px;display:flex}.management-tabs-v286 button{color:#536174;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:650;display:flex}.management-tabs-v286 button[aria-pressed=true]{color:#1e2d3f;border-bottom-color:#26384d;font-weight:800}.management-tabs-v286 button:hover{background:#eaf0f6}.management-tabs-v286 button>span{font-size:max(var(--crm-text-floor,0px), 12px);color:#435269;background:#e7ecf2;border-radius:5px;padding:2px 6px}.management-v286 :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #375d82}.management-list-v286{border:1px solid var(--management-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.management-list-heading-v286{justify-content:space-between;align-items:center;gap:18px;padding:22px 22px 0;display:flex}.management-list-heading-v286 h2{margin:0;font-size:20px}.management-list-heading-v286 p{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--management-muted);margin:6px 0 0;line-height:1.6}.management-list-heading-v286>button{flex:none;min-width:132px}.management-filters-v286{align-items:end;gap:12px;padding:22px 22px 12px;display:flex}.management-filters-v286 label{flex-direction:column;gap:7px;width:180px;min-width:0;margin:0;display:flex}.management-filters-v286 .management-search-v286{flex:1;width:auto}.management-filters-v286 label:last-child{width:130px}.management-filters-v286 label>span{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--management-muted);font-weight:650}.management-v286 input,.management-v286 select{min-width:0;height:var(--ui-control-height,42px)}.management-v286 input::placeholder{color:#626f80;opacity:1}.management-result-v286{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--management-muted);padding:0 22px 14px}#root .management-v286 .management-table-v286{border-collapse:collapse;table-layout:fixed;margin:0;width:100%!important;min-width:0!important;max-width:100%!important}.management-v286 .management-table-v286 :is(th,td){vertical-align:middle;border-bottom:1px solid var(--management-line);overflow-wrap:anywhere;white-space:normal!important;padding:17px 14px!important;line-height:1.5!important}.management-v286 .management-table-v286 th{text-align:left;color:var(--management-muted);border-top:1px solid var(--management-line);background:#f5f7fa;font-size:max(var(--crm-text-floor,0px), 12px)!important}.management-v286 .management-table-v286 th:first-child{width:26%}.management-v286 .management-table-v286 th:last-child{width:164px}.management-v286 .management-table-v286 td{color:#26364a;font-size:max(var(--crm-text-floor,0px), 13px)!important}.management-v286 .management-table-v286 tbody tr:last-child td{border-bottom:0}.management-table-v286 td strong{font-size:14px;font-weight:700;display:block}.management-table-v286 td small{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--management-muted);overflow-wrap:anywhere;margin-top:5px;line-height:1.5;display:block}.management-table-v286 td button{width:100%;min-width:0}.management-table-v286 tbody tr:hover{background:#fafbfd}.management-mobile-label-v286{display:none}.management-status-v286,.management-current-v286{color:#526174;font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;background:#edf0f4;border-radius:5px;padding:3px 7px;font-weight:650;display:inline-flex}.management-status-v286.is-active{color:#206345;background:#eaf5ee}.management-current-v286{color:#294970;background:#e6edf7;margin-top:6px}.management-metrics-v286{font-variant-numeric:tabular-nums;word-break:keep-all}.management-footnote-v286{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--management-muted);border-top:1px solid var(--management-line);background:#fafbfc;margin:0;padding:15px 22px;line-height:1.6}.management-empty-v286{border-top:1px solid var(--management-line);text-align:center;padding:40px 22px;font-size:14px}.management-empty-v286 p{margin:0 0 16px}.management-feedback-v286{color:#27613c;font-size:max(var(--crm-text-floor,0px), 13px);overflow-wrap:anywhere;background:#f0f8f3;border:1px solid #c9ded0;border-radius:9px;margin:0 0 18px;padding:13px 16px;line-height:1.65}.management-feedback-v286.is-error{color:#94291f;background:#fff5f4;border-color:#dfb9b5}.management-feedback-v286 small{font-size:max(var(--crm-text-floor,0px), 12px);margin-top:5px;display:block}.management-form-v286{background:#f7f9fc;border:1px solid #ccd7e4;border-radius:12px;margin:22px 22px 0;padding:20px}.management-form-heading-v286{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.management-form-heading-v286 h3,.management-form-heading-v286 h2{color:#23344a;margin:0;font-size:18px}.management-form-heading-v286>button{flex:none}.management-fields-v286{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.management-fields-v286 label{min-width:0;font-size:max(var(--crm-text-floor,0px), 13px);color:#34475a;gap:8px;line-height:1.5}.management-note-v286{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--management-muted);margin:0 0 18px;line-height:1.7}.management-fields-v286+.management-note-v286{margin:16px 0 0}.management-form-footer-v286{border-top:1px solid var(--management-line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.management-form-footer-v286>span{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--management-muted)}.management-form-footer-v286>button{flex:none;min-width:140px}.management-sr-v286{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.management-credential-v286{color:#26364a;background:#fff;border:1px solid #d5deea;border-radius:14px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.management-credential-v286::backdrop{background:#141e2d73}.management-credential-v286 p{font-size:max(var(--crm-text-floor,0px), 13px);line-height:1.6}.management-credential-v286 dl{background:#f3f6fa;border-radius:8px;margin:20px 0;padding:16px}.management-credential-v286 dt{font-size:max(var(--crm-text-floor,0px), 12px);color:#526174;margin-top:14px}.management-credential-v286 dt:first-child{margin-top:0}.management-credential-v286 dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px}.management-credential-v286 code{-webkit-user-select:all;user-select:all}.management-credential-v286 .management-feedback-v286>button{margin-top:12px;display:block}@media (width<=1100px){.management-table-v286,.management-table-v286 tbody{display:block}.management-table-v286 thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.management-table-v286 tbody tr{border-top:1px solid var(--management-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;padding:20px 22px;display:grid}.management-v286 .management-table-v286 td{min-width:0;display:block;border:0!important;padding:0!important}.management-table-v286 td:first-child{grid-column:1/3}.management-table-v286.has-actions td:last-child{grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.management-mobile-label-v286{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--management-muted);margin-bottom:6px;font-weight:600;display:block}.management-table-v286.has-actions td:last-child .management-mobile-label-v286{display:none}.management-table-v286.has-actions td:last-child>div{width:auto;min-width:150px}}@media (width<=700px){.management-heading-v286{align-items:flex-start;gap:12px;margin-bottom:20px}.management-heading-v286 h1{font-size:25px}.management-heading-v286 p{font-size:max(var(--crm-text-floor,0px), 13px)}.management-heading-v286>button{min-width:92px}.management-tabs-v286{gap:0;margin-bottom:18px}.management-tabs-v286 button{flex:1;gap:6px;padding:10px 8px;font-size:14px}.management-list-heading-v286{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px 0}.management-list-heading-v286 h2{font-size:18px}.management-list-heading-v286>button{align-self:flex-start}.management-filters-v286{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;padding:18px 16px 12px;display:grid}.management-filters-v286 label,.management-filters-v286 label:last-child{width:100%}.management-search-v286{grid-column:1/-1}.management-result-v286{padding:0 16px 14px}.management-table-v286 tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:18px 16px}.management-table-v286 td:first-child,.management-table-v286.has-actions td:last-child{grid-column:1/-1}.management-footnote-v286{padding:14px 16px}.management-form-v286{margin:18px 12px 0;padding:16px}.management-fields-v286{grid-template-columns:minmax(0,1fr);gap:16px}.management-form-footer-v286{flex-direction:column;align-items:stretch}.management-credential-v286{padding:18px}}@media (width<=400px){.management-heading-v286{flex-direction:column}.management-heading-v286>button{align-self:flex-end}.management-tabs-v286 button{font-size:max(var(--crm-text-floor,0px), 13px);padding:10px 5px}.management-tabs-v286 button>span{font-size:max(var(--crm-text-floor,0px), 11px)}.management-filters-v286{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.management-table-v286.has-actions td:last-child>div{width:100%}}#root .admin-shell-v80>.sidebar{flex-direction:column!important;align-items:stretch!important;display:flex!important}#root .admin-shell-v80 .sidebar>nav[aria-label="현재 현장 업무 메뉴"]{flex:auto!important;min-height:140px!important}#root .admin-shell-v80 .sidebar>.admin-sidebar-bottom-v80{flex:none!important;width:100%!important;display:grid!important}.login-page-refined.center-page.login-bg{min-height:100svh;padding:32px 20px}.login-page-refined .login-card{word-break:keep-all;overflow-wrap:anywhere;gap:18px;width:min(440px,100%);min-width:0;max-width:100%;padding:28px}.login-page-refined .login-card>*{min-width:0}.login-page-refined .login-header{text-align:center;justify-items:center;gap:6px;display:grid}.login-page-refined .prime-login-brand{width:min(340px,100%);height:auto;margin:0 0 4px}.login-page-refined .prime-eyebrow{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.12em;line-height:1.4}.login-page-refined .prime-login-subtitle{font-size:max(var(--crm-text-floor,0px), 11px);margin:0;line-height:1.4}.login-page-refined .login-header h1{margin:8px 0 0;font-size:28px;line-height:1.25}.login-page-refined .login-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.login-page-refined .login-mode-tabs .login-tab{letter-spacing:-.02em;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:10px 6px;font-size:14px;line-height:1.4}.login-page-refined .login-guide{background:var(--prime-surface-2,#f5f7f9);border-color:var(--prime-line-soft,#dde2e7);color:var(--prime-text-2,#46515d);gap:5px;padding:13px 14px}.login-page-refined .login-guide b{font-size:max(var(--crm-text-floor,0px), 13px);line-height:1.5}.login-page-refined .login-guide p{font-size:max(var(--crm-text-floor,0px), 13px);text-wrap:balance;margin:0;font-weight:450;line-height:1.65}.login-page-refined .login-guide .login-guide-note{font-size:max(var(--crm-text-floor,0px), 12px)}.login-page-refined .login-field{gap:7px;font-size:14px;line-height:1.4}.login-page-refined .login-field input{min-width:0;min-height:48px;padding:12px 13px;font-size:16px;line-height:1.4}.login-page-refined .login-field input::placeholder{font-size:14px}.login-page-refined .login-field-help{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--prime-muted,#5f6975);font-weight:450;line-height:1.5}.login-page-refined .login-remember-code-v94{grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:11px 12px!important}.login-page-refined .login-remember-code-v94>input{margin-top:1px!important}.login-page-refined .login-remember-code-v94>span{gap:4px;min-width:0}.login-page-refined .login-remember-code-v94 b{font-size:max(var(--crm-text-floor,0px), 13px);line-height:1.5}.login-page-refined .login-remember-code-v94 small{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--prime-muted,#5f6975);gap:2px;font-weight:450;line-height:1.5;display:grid}.login-page-refined .login-submit{--ui-control-height:48px;width:100%;min-height:48px;font-size:14px;line-height:1.4}.login-page-refined .login-privacy-link{font-size:max(var(--crm-text-floor,0px), 12px);text-align:center;justify-self:center;line-height:1.5}.login-page-refined .error{font-size:max(var(--crm-text-floor,0px), 13px);word-break:keep-all;overflow-wrap:anywhere;margin:0}@media (width<=600px){.login-page-refined.center-page.login-bg{padding:20px max(16px,env(safe-area-inset-right)) 20px max(16px,env(safe-area-inset-left))}.login-page-refined .login-card{border-radius:18px;gap:16px;padding:22px 20px}.login-page-refined .prime-login-brand{width:min(320px,100%)}.login-page-refined .prime-login-subtitle{display:none}.login-page-refined .login-header h1{margin-top:6px;font-size:26px}}@media (width<=360px){.login-page-refined.center-page.login-bg{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.login-page-refined .login-card{gap:14px;padding:20px 16px}.login-page-refined .login-mode-tabs .login-tab{font-size:max(var(--crm-text-floor,0px), 13px)}}@media (height<=740px){.login-page-refined.center-page.login-bg{align-items:start}}:root{color:#17191d;background:#f4f5f7;font-family:Inter,Pretendard,Noto Sans KR,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,.button{font:inherit;color:#fff;cursor:pointer;background:#16181c;border:0;border-radius:11px;padding:12px 17px;font-weight:800;display:inline-block}button:disabled{opacity:.4;cursor:not-allowed}.secondary{color:#1d2025!important;background:#eef0f3!important}.ghost{color:#555!important;background:0 0!important;padding:8px 0!important}.ghost-dark{color:#fff!important;background:0 0!important}input,select,textarea{width:100%;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:12px 13px}label{gap:7px;font-size:14px;font-weight:750;display:grid}h1,h2,h3{letter-spacing:-.035em}.center-page{place-items:center;min-height:100vh;padding:24px;display:grid}.card,.panel{background:#fff;border:1px solid #e4e7eb;border-radius:18px;box-shadow:0 10px 32px #00000009}.card{width:min(520px,100%);padding:30px}.login-card{gap:15px;display:grid}.login-card h1{margin:2px 0;font-size:38px}.eyebrow{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.16em;color:#737983;font-weight:950}.small{font-size:max(var(--crm-text-floor,0px), 13px)}.tiny{font-size:max(var(--crm-text-floor,0px), 11px)}.error,.success,.info-box,.notice,.warning-box{border-radius:11px;margin:10px 0;padding:12px 14px;line-height:1.55}.error{color:#a22323;background:#fff0f0}.success{color:#276a3c;background:#effaf2}.info-box{color:#31527e;background:#eef4ff}.notice{color:#555e68;background:#f3f4f6}.warning-box{color:#765b12;background:#fff7df}.text-link{color:#5a6472;font-size:max(var(--crm-text-floor,0px), 13px);text-decoration:underline}.shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e6e8eb;flex-direction:column;gap:28px;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.brand{font-size:20px;font-weight:950}.sidebar nav{gap:6px;display:grid}.sidebar nav a{color:#4d535c;border-radius:9px;padding:11px 12px;font-weight:750}.sidebar nav a:hover,.sidebar nav a.active{color:#111;background:#f1f3f5}.sidebar-bottom{gap:2px;margin-top:auto;display:grid}.content{width:100%;max-width:1500px;padding:36px;overflow:hidden}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-head h1{margin:5px 0 0;font-size:36px}.panel{margin-bottom:18px;padding:20px}.panel h3{margin-top:0}.kpi-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px;display:grid}.kpi{background:#fff;border:1px solid #e4e7eb;border-radius:15px;padding:18px}.kpi-value{margin-top:5px;font-size:30px;font-weight:950}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;font-size:max(var(--crm-text-floor,0px), 13px);vertical-align:top;border-bottom:1px solid #edf0f2;padding:12px 11px}th{color:#737983;font-size:max(var(--crm-text-floor,0px), 11px)}.inline-form{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:10px;display:grid}.form-grid{gap:13px;display:grid}.form-grid.two{grid-template-columns:1fr 1fr}.search-row{grid-template-columns:1fr auto;gap:8px;max-width:620px;display:grid}.customer-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.customer-summary div{background:#f5f6f7;border-radius:11px;gap:4px;padding:12px;display:grid}.customer-summary span{font-size:max(var(--crm-text-floor,0px), 11px);color:#7a8088}.kiosk-bg{background:#111318;min-height:100vh}.kiosk-topbar{color:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex}.kiosk-wrap{background:linear-gradient(#171a20,#0f1115);place-items:center;min-height:calc(100vh - 62px);padding:20px;display:grid}.kiosk-card{background:#fff;border-radius:24px;gap:18px;width:min(820px,100%);padding:34px;display:grid;box-shadow:0 24px 70px #00000047}.intro{text-align:center;justify-items:center;padding:58px 42px}.intro h1,.complete h1{margin:0;font-size:42px}.big-button{padding:16px 26px;font-size:19px}.step-head{align-items:center;gap:12px;display:flex}.step-head span{color:#fff;background:#17191d;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.step-head h1{margin:0;font-size:32px}.question{gap:10px;display:grid}.choice-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice{color:#222;background:#eef0f3;border:2px solid #0000}.choice.selected{color:#fff;background:#17191d}.nav-row{justify-content:flex-end;gap:9px;display:flex}.consent-box{border:1px solid #e2e5e9;border-radius:13px;grid-template-columns:22px 1fr;align-items:start;padding:14px;font-weight:400}.consent-box.checked{background:#f7f8f9;border-color:#8d96a2}.consent-box input{width:19px;height:19px}.consent-title{margin-bottom:6px;font-weight:850}.consent-body{color:#68707a;line-height:1.55;font-size:max(var(--crm-text-floor,0px), 13px)}.legal-hint{font-size:max(var(--crm-text-floor,0px), 12px);color:#747b84}.complete{text-align:center;justify-items:center}.success-mark{color:#fff;background:#17191d;border-radius:999px;place-items:center;width:58px;height:58px;font-size:31px;display:grid}.visit-code{letter-spacing:.08em;background:#f0f2f4;border-radius:14px;padding:18px 28px;font-size:38px;font-weight:950}.policy-page{min-height:100vh;padding:38px 20px}.policy-card{background:#fff;border-radius:20px;max-width:820px;margin:auto;padding:38px;line-height:1.75}.policy-card h1{font-size:38px}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.inline-form{grid-template-columns:1fr 1fr}}@media (width<=800px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.content{padding:20px}.page-head{flex-direction:column;align-items:stretch}.customer-summary{grid-template-columns:1fr 1fr}}@media (width<=600px){.kpi-grid,.form-grid.two,.choice-row,.customer-summary{grid-template-columns:1fr}.kiosk-card{padding:22px}.visit-code{font-size:27px}}.agent-picker{gap:8px;display:grid;position:relative}.agent-picker-summary{background:#f6f7f8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.agent-picker-summary>div{gap:2px;display:grid}.mini-button{font-size:max(var(--crm-text-floor,0px), 12px);padding:7px 10px!important}.agent-results{background:#fff;border:1px solid #dfe3e8;border-radius:12px;gap:3px;max-height:310px;padding:6px;display:grid;overflow:auto;box-shadow:0 14px 35px #0000001a}.agent-result{color:#222;text-align:left;background:#fff;border:1px solid #0000;justify-content:space-between;padding:11px 12px;display:flex}.agent-result:hover,.agent-result.selected{background:#f0f2f4;border-color:#d9dde2}.agent-result b{font-size:max(var(--crm-text-floor,0px), 12px);color:#666}.agent-empty,.agent-more{color:#777;font-size:max(var(--crm-text-floor,0px), 12px);padding:12px;line-height:1.5}.list-search{max-width:520px;margin-bottom:12px}.export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.export-card{background:#fff;border:1px solid #e4e7eb;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.export-count{margin-top:4px;font-size:25px;font-weight:950}.report-toolbar{background:#fff;border:1px solid #e4e7eb;border-radius:15px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:18px;padding:14px;display:flex}.preset-row{flex-wrap:wrap;gap:7px;margin-right:auto;display:flex}.report-toolbar label{min-width:150px}.report-kpis{grid-template-columns:repeat(6,1fr)}.report-value{font-size:24px}.analytics-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.report-text{min-height:340px;margin-bottom:12px;line-height:1.7}.quick-questions{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.ai-question{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.ai-answer{white-space:pre-wrap;background:#f7f8fa;border:1px solid #e1e4e8;border-radius:12px;margin-top:12px;padding:16px;line-height:1.7}@media (width<=1100px){.export-grid{grid-template-columns:1fr 1fr}.report-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.analytics-grid,.export-grid,.ai-question{grid-template-columns:1fr}.report-kpis{grid-template-columns:1fr 1fr}}.analytics-grid table{min-width:0}.analytics-grid .table-wrap{overflow:visible}.excel-import-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.excel-import-head>div{gap:5px;display:grid}.excel-import-row{--upload-control-height:42px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.excel-import-row>label{grid-template-rows:auto var(--upload-control-height);align-content:end;min-width:0}.excel-import-row input[type=file]{width:100%;line-height:calc(var(--upload-control-height) - 2px);background:#fff;overflow:hidden;height:var(--upload-control-height)!important;min-height:var(--upload-control-height)!important;margin:0!important;padding:0 10px 0 0!important}.excel-import-row input[type=file]::file-selector-button{color:#252525;height:100%;font:inherit;cursor:pointer;background:#f5f5f5;border:0;border-right:1px solid #dfe3e8;border-radius:9px 0 0 9px;margin:0 10px 0 0;padding:0 12px;font-weight:800}.excel-import-row>button{align-self:end;height:var(--upload-control-height)!important;min-height:var(--upload-control-height)!important;justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}.import-summary{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}@media (width<=800px){.excel-import-head{flex-direction:column;align-items:stretch}.excel-import-row{grid-template-columns:1fr}.excel-import-row>button{justify-self:start}.import-summary{flex-direction:column;align-items:flex-start}}.staff-form{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:11px;display:grid}.staff-form .staff-wide{grid-column:span 2}.staff-form button{height:42px;justify-content:center!important;align-items:center!important;min-height:42px!important;margin:0!important;display:inline-flex!important}@media (width<=1100px){.staff-form{grid-template-columns:1fr 1fr}.staff-form .staff-wide{grid-column:span 2}}@media (width<=700px){.staff-form{grid-template-columns:1fr}.staff-form .staff-wide{grid-column:span 1}}.agent-phone-last4{font-size:max(var(--crm-text-floor,0px), .78rem);opacity:.72;font-weight:600}.arrival-check-button{width:100%;padding:15px;font-size:17px}.arrival-results{gap:10px;display:grid}.arrival-card{border:1px solid #dfe3e8;border-radius:14px;gap:10px;padding:15px;display:grid}.reservation-hit{background:#eef8f3;border-color:#cce8d8}.return-hit{background:#f2f5fb;border-color:#d7dfef}.first-hit{background:#f7f8f9}.arrival-title{font-size:16px;font-weight:900}.arrival-title span{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;margin-left:8px}.arrival-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.arrival-grid>div{background:#ffffffb3;border-radius:10px;gap:3px;padding:10px;display:grid}.arrival-grid span,.history-row span{font-size:max(var(--crm-text-floor,0px), 11px);color:#747b84}.history-row{border-top:1px solid #00000012;grid-template-columns:1.1fr 1.2fr 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.history-row>div{gap:3px;display:grid}.visit-type-badge{font-weight:850;font-size:max(var(--crm-text-floor,0px), 13px);background:#eef0f3;border-radius:999px;padding:7px 13px}.reservation-date-filter{gap:8px;display:flex}.reservation-date-filter label{min-width:145px}.reservation-kpis{grid-template-columns:repeat(5,1fr)}.reservation-form{grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:10px;display:grid}.reservation-agent{grid-column:span 2}.reservation-note{grid-column:span 1}.reservation-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.reservation-actions{white-space:nowrap;gap:5px;display:flex}@media (width<=900px){.arrival-grid{grid-template-columns:1fr}.history-row,.reservation-form{grid-template-columns:1fr 1fr}.reservation-agent{grid-column:span 2}.reservation-kpis{grid-template-columns:1fr 1fr}.reservation-list-head{flex-direction:column;align-items:stretch}}@media (width<=600px){.history-row,.reservation-form{grid-template-columns:1fr}.reservation-agent{grid-column:span 1}.reservation-date-filter{flex-direction:column}.reservation-kpis{grid-template-columns:1fr 1fr}}.reservation-candidate-list{gap:8px;display:grid}.reservation-candidate{text-align:left;color:#20262c;background:#fff;border:1px solid #d6e5dd;border-radius:12px;grid-template-columns:1.7fr .7fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.reservation-candidate>div{gap:3px;display:grid}.reservation-candidate span{font-size:max(var(--crm-text-floor,0px), 11px);color:#747b84}.reservation-candidate strong{font-size:max(var(--crm-text-floor,0px), 12px)}.reservation-candidate.selected{background:#f5fbf7;border:2px solid #243d32}.reservation-candidate.selected strong{font-weight:900}@media (width<=600px){.reservation-candidate{grid-template-columns:1fr auto}.reservation-candidate>div:nth-child(2){display:none}}.info-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.info-quick-card{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:15px;gap:7px;min-height:128px;padding:18px;display:grid}.info-quick-card.primary{color:#fff;background:#17191d;border-color:#17191d}.info-quick-card span{font-size:max(var(--crm-text-floor,0px), 13px);color:#6f7680;line-height:1.55}.info-quick-card.primary span{color:#c8cdd4}.info-quick-card strong{font-size:max(var(--crm-text-floor,0px), 13px);margin-top:auto}.info-staff-search,.info-visit-search{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.info-visit-search{min-width:min(520px,50vw);margin-bottom:0}@media (width<=900px){.info-kpis{grid-template-columns:1fr 1fr}.info-quick-grid{grid-template-columns:1fr}.info-visit-search{width:100%;min-width:0}}@media (width<=600px){.info-staff-search,.info-visit-search{grid-template-columns:1fr}.info-kpis{grid-template-columns:1fr 1fr}}.walking-kiosk-box{background:#f7f8fa;border:1px dashed #9aa4b2;border-radius:13px;gap:5px;padding:14px 16px;display:grid}.walking-kiosk-box b{font-size:16px}.walking-kiosk-box span{font-size:max(var(--crm-text-floor,0px), 13px);color:#626a75;line-height:1.55}.info-kpis{grid-template-columns:repeat(6,1fr)}.walking-summary-grid{grid-template-columns:180px 180px minmax(320px,1fr);gap:12px;margin-bottom:18px;display:grid}.walking-next-card{color:#fff;background:#17191d;border-radius:15px;gap:5px;padding:18px;display:grid}.walking-next-card span{font-size:max(var(--crm-text-floor,0px), 12px);color:#bfc5cd}.walking-next-card b{font-size:22px}.walking-next-card small{color:#aeb5bf;line-height:1.5}.walking-queue{gap:12px;display:grid}.walking-row{border:1px solid #e2e6ea;border-radius:15px;grid-template-columns:minmax(230px,.8fr) minmax(420px,1.6fr);gap:16px;padding:16px;display:grid}.walking-customer{align-content:start;gap:5px;display:grid}.walking-customer strong{font-size:20px}.walking-customer span{font-size:max(var(--crm-text-floor,0px), 13px);font-weight:750}.walking-customer small{color:#737b85;line-height:1.5}.walking-assign-box{grid-template-columns:1fr 1.35fr auto;align-items:end;gap:10px;display:grid}.walking-recommend{background:#f3f5f7;border-radius:11px;align-self:stretch;gap:5px;padding:10px 12px;display:grid}.walking-recommend>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#737b85}.walking-recommend>b{font-size:15px}.walking-quick-agents{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.walking-picked{color:#fff!important;background:#254d3c!important}.walking-quick-agents small{font-size:max(var(--crm-text-floor,0px), 9px);opacity:.75;display:block}.walking-assign-box>.agent-picker{min-width:280px}.counselor-kpis{grid-template-columns:repeat(3,1fr)}.consult-worklist-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.checklist-section-title{font-size:max(var(--crm-text-floor,0px), 13px);letter-spacing:.02em;border-bottom:1px solid #eceff2;margin:18px 0 10px;padding-bottom:8px;font-weight:900}.check-toggle-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check-card{border:1px solid #e2e6ea;border-radius:13px;grid-template-columns:22px 1fr;align-items:start;padding:14px;font-weight:400;display:grid}.check-card.on{background:#f4f8f6;border-color:#aabfb5}.check-card input{width:18px;height:18px;margin-top:2px}.check-card span{gap:3px;display:grid}.check-card small{font-size:max(var(--crm-text-floor,0px), 11px);color:#747b84}.consult-save-row{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.org-chart{gap:14px;display:grid}.org-top-level{background:#f8f9fa;border:1px solid #dfe3e8;border-radius:15px;padding:15px}.org-label{font-size:max(var(--crm-text-floor,0px), 11px);color:#747b84;margin-bottom:8px;font-weight:900}.org-people{flex-wrap:wrap;gap:8px;display:flex}.org-hq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.org-hq-head{color:#fff;background:#17191d;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.org-hq-head>span{font-size:18px;font-weight:950}.org-hq-head .org-person{background:#ffffff1f;border-color:#ffffff2e}.org-hq-head .org-person span{color:#cfd4db}.org-team{border:1px solid #e7eaed;border-radius:13px;padding:12px}.org-team-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.org-team-title>b{font-size:16px}.org-counselors{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.org-person{background:#fff;border:1px solid #e0e4e8;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.org-person strong{font-size:max(var(--crm-text-floor,0px), 13px)}.org-person span{font-size:max(var(--crm-text-floor,0px), 10px);color:#727a84}.org-person.compact{min-width:150px;padding:7px 9px;display:inline-grid}@media (width<=1100px){.walking-summary-grid{grid-template-columns:1fr 1fr}.walking-next-card{grid-column:span 2}.walking-row{grid-template-columns:1fr}.walking-assign-box{grid-template-columns:1fr 1fr}.walking-assign-box>button{grid-column:span 2}.org-hq-grid{grid-template-columns:1fr}.info-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.walking-summary-grid,.walking-assign-box,.check-toggle-row,.org-counselors{grid-template-columns:1fr}.walking-next-card,.walking-assign-box>button{grid-column:span 1}.walking-row{padding:12px}.consult-worklist-head,.org-hq-head,.org-team-title{flex-direction:column;align-items:stretch}.counselor-kpis,.info-kpis{grid-template-columns:1fr 1fr}}.login-bg{background:radial-gradient(circle at top,#f9fafb 0,#f2f4f6 42%,#eceff2 100%)}.trace-login{max-width:560px}.login-mode-tabs{background:#f1f3f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.login-tab{color:#59616c!important;background:0 0!important;border:1px solid #0000!important}.login-tab.active{color:#fff!important;background:#17191d!important}.login-guide{background:#f4f8f6;border:1px solid #dbe7e0;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.login-guide span,.login-description{font-size:max(var(--crm-text-floor,0px), 12px);line-height:1.55}.login-description{margin:0}.password-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;max-width:900px;display:grid}.password-form button{height:42px;justify-content:center!important;align-items:center!important;min-height:42px!important;margin:0!important;display:inline-flex!important}.counselor-home-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.counselor-quick-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.counselor-quick-card{background:#fff;border:1px solid #e2e6ea;border-radius:16px;gap:7px;min-height:145px;padding:20px;display:grid}.counselor-quick-card.primary{color:#fff;background:#17191d;border-color:#17191d}.counselor-quick-card span{font-size:max(var(--crm-text-floor,0px), 13px);color:#6e7680;line-height:1.6}.counselor-quick-card.primary span{color:#c9ced5}.counselor-quick-card strong{font-size:max(var(--crm-text-floor,0px), 13px);margin-top:auto}.counselor-customer-search{grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;margin-bottom:9px;display:grid}.customer-limit-hint{margin-top:10px}.consult-range-tools{grid-template-columns:auto minmax(260px,520px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:grid}.consult-range-tools .preset-row{margin:0}.staff-account-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.staff-account-head>div{gap:5px;display:grid}.staff-account-head span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6f7781;line-height:1.55}.staff-account-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.staff-account-kpis>div{background:#f5f6f7;border-radius:11px;gap:2px;padding:12px;display:grid}.staff-account-kpis span{font-size:max(var(--crm-text-floor,0px), 11px);color:#747c85}.staff-account-kpis b{font-size:22px}.credential-box{background:#f5faf7;border:1px solid #dbe7df;border-radius:14px;margin:12px 0;padding:14px}.credential-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.credential-head>div{gap:4px;display:grid}.credential-head span{font-size:max(var(--crm-text-floor,0px), 11px);color:#68736d;line-height:1.5}.temp-password{font-size:max(var(--crm-text-floor,0px), 13px);letter-spacing:.04em;background:#fff;border:1px solid #d8e3dc;border-radius:7px;padding:5px 7px;font-weight:900}.account-actions{flex-wrap:wrap;gap:5px;display:flex}.danger{color:#fff!important;background:#8e2f2f!important}@media (width<=1100px){.counselor-home-kpis{grid-template-columns:repeat(3,1fr)}.password-form{grid-template-columns:1fr 1fr}.password-form button{grid-column:span 2}.consult-range-tools{grid-template-columns:1fr}.staff-account-head,.credential-head{flex-direction:column;align-items:stretch}}@media (width<=700px){.login-mode-tabs,.counselor-quick-grid,.counselor-customer-search,.staff-account-kpis,.password-form{grid-template-columns:1fr}.counselor-home-kpis{grid-template-columns:1fr 1fr}.password-form button{grid-column:span 1}}.walking-summary-grid.v13{grid-template-columns:180px 180px minmax(360px,1fr)}.walking-next-card.compensation{background:#284c3d}.walking-recommend.compensation{background:#eef8f2;border:1px solid #cfe4d7}.compensation-list{gap:8px;display:grid}.compensation-row{background:#f8fbf9;border:1px solid #dfe6e2;border-radius:12px;grid-template-columns:1fr 1fr 1.5fr auto;align-items:center;gap:12px;padding:12px;display:grid}.compensation-row>div{gap:3px;display:grid}.compensation-row span{font-size:max(var(--crm-text-floor,0px), 10px);color:#747d77}.compensation-row b{font-size:max(var(--crm-text-floor,0px), 13px)}.compensation-reason small{color:#59645e;line-height:1.5}.assignment-change-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.assignment-change-summary>div{background:#f5f6f7;border-radius:11px;gap:4px;padding:12px;display:grid}.assignment-change-summary span{font-size:max(var(--crm-text-floor,0px), 10px);color:#777f88}.assignment-change-form{grid-template-columns:180px minmax(320px,1.3fr) 1fr;align-items:start;gap:12px;display:grid}.assignment-change-form textarea{resize:vertical}.change-agent-picker{min-width:0}.restore-turn-check{background:#f4faf6;border:1px solid #cfe0d5;border-radius:12px;grid-column:1/-1;grid-template-columns:22px 1fr;align-items:start;padding:13px;display:grid}.restore-turn-check input{width:18px;height:18px;margin-top:2px}.restore-turn-check span{gap:4px;display:grid}.restore-turn-check small{color:#657068;font-weight:450;line-height:1.5}.restore-turn-check.disabled{opacity:.55}.assignment-change-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.walking-history-table{min-width:1120px}.changed-mark{color:#8a5b11;margin-top:3px;font-weight:800;display:block}.assignment-badge{font-size:max(var(--crm-text-floor,0px), 11px);border-radius:999px;padding:5px 8px;font-weight:900;display:inline-block}.assignment-badge.walking{color:#434a53;background:#eef0f3}.assignment-badge.designation{color:#255a92;background:#eaf3ff}.assignment-badge.reservation{color:#2d7045;background:#ecf8f0}.assignment-history-row td{background:#f8f9fa}.assignment-history-list{gap:7px;display:grid}.assignment-history-list>div{background:#fff;border:1px solid #e4e7ea;border-radius:10px;grid-template-columns:100px 130px 1fr;align-items:center;gap:8px 12px;padding:9px 11px;display:grid}.assignment-history-list span,.assignment-history-list small{font-size:max(var(--crm-text-floor,0px), 11px);color:#68717a}.assignment-history-list small{grid-column:3}.assignment-history-list .restore-label{color:#2f7148;font-weight:850}@media (width<=1100px){.walking-summary-grid.v13{grid-template-columns:1fr 1fr}.walking-summary-grid.v13 .walking-next-card{grid-column:span 2}.compensation-row,.assignment-change-form{grid-template-columns:1fr 1fr}.assignment-change-form>label:nth-child(3){grid-column:1/-1}}@media (width<=700px){.walking-summary-grid.v13,.compensation-row,.assignment-change-summary,.assignment-change-form{grid-template-columns:1fr}.walking-summary-grid.v13 .walking-next-card,.assignment-change-form>label:nth-child(3){grid-column:span 1}.assignment-history-list>div{grid-template-columns:1fr}.assignment-history-list small{grid-column:1}}.segment-tabs{background:#f1f3f5;border-radius:13px;flex-wrap:wrap;gap:7px;margin:0 0 16px;padding:5px;display:flex}.segment-tabs button{align-items:center;gap:7px;padding:9px 13px;display:inline-flex;color:#555f69!important;background:0 0!important;border:1px solid #0000!important}.segment-tabs button.active{color:#fff!important;background:#17191d!important}.segment-tabs button span{min-width:21px;height:21px;font-size:max(var(--crm-text-floor,0px), 10px);background:#00000012;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:900;display:inline-flex}.segment-tabs button.active span{background:#ffffff29}.list-search-wide{margin:0 0 11px}.list-search-wide input,.list-search input{width:100%}.list-toolbar-grid{grid-template-columns:minmax(260px,1.6fr) 150px 140px 140px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.list-toolbar-grid.compact{grid-template-columns:minmax(260px,1fr) 190px;margin-top:12px}.list-toolbar-grid select{min-height:42px}.pager-row{border-top:1px solid #eceff2;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:grid}.pager-count{font-size:max(var(--crm-text-floor,0px), 11px);color:#6f7781}.pager-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.pager-active{color:#fff!important;background:#17191d!important;border-color:#17191d!important}.pager-size{font-size:max(var(--crm-text-floor,0px), 11px);color:#6f7781;align-items:center;gap:7px;display:flex}.pager-size select{min-height:34px;padding:5px 26px 5px 8px}.org-toolbar{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.compact-org .org-top-level{padding:11px 13px}.org-hq-list{gap:10px;display:grid}.org-hq{background:#fff;border:1px solid #dfe3e8;border-radius:14px;overflow:hidden}.org-hq-toggle,.org-team-toggle{text-align:left;align-items:center;gap:10px;width:100%;display:flex;border:0!important;border-radius:0!important}.org-hq-toggle{padding:12px 14px;color:#fff!important;background:#17191d!important}.org-hq-toggle span{font-size:16px;font-weight:950}.org-hq-toggle b{font-size:max(var(--crm-text-floor,0px), 11px);color:#d8dde3}.org-hq-toggle i{font-style:normal;font-size:max(var(--crm-text-floor,0px), 10px);color:#bbc2ca;margin-left:auto}.org-hq-body{padding:10px 12px 12px}.org-hq-leader{grid-template-columns:70px 1fr;align-items:center;gap:8px;padding:4px 0 10px;display:grid}.org-hq-leader>span{font-size:max(var(--crm-text-floor,0px), 10px);color:#747b84;font-weight:900}.org-hq-leader>div{flex-wrap:wrap;gap:6px;display:flex}.org-team-list{gap:7px;padding:0;display:grid}.org-team{padding:0;overflow:hidden}.org-team-toggle{padding:10px 12px;color:#252a30!important;background:#f5f6f7!important}.org-team-toggle span{align-items:center;gap:8px;display:flex}.org-team-toggle b{font-size:14px}.org-team-toggle small{font-size:max(var(--crm-text-floor,0px), 10px);color:#777f88}.org-team-toggle i{color:#777f88;margin-left:auto;font-style:normal}.org-team-body{padding:10px 11px}.org-team-leader{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.org-counselors{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-org .org-person{padding:7px 8px}.compact-org .org-person strong{font-size:max(var(--crm-text-floor,0px), 12px)}.compact-org .org-person span{font-size:max(var(--crm-text-floor,0px), 9px)}@media (width<=1200px){.list-toolbar-grid{grid-template-columns:1fr 1fr 1fr}.list-toolbar-grid .list-search{grid-column:1/-1}.list-toolbar-grid>button{justify-self:start}.org-counselors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.segment-tabs{grid-template-columns:1fr 1fr;display:grid}.segment-tabs button{justify-content:center}.list-toolbar-grid,.list-toolbar-grid.compact,.org-toolbar,.pager-row{grid-template-columns:1fr}.pager-buttons,.pager-size{justify-content:flex-start}.org-counselors{grid-template-columns:1fr 1fr}.org-hq-leader{grid-template-columns:1fr}}@media (width<=520px){.segment-tabs,.org-counselors{grid-template-columns:1fr}}.current-site-box{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;gap:4px;margin:14px 0 8px;padding:12px;display:flex}.current-site-box>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#92a5bd;letter-spacing:.04em}.current-site-box>b{color:#fff;font-size:14px;line-height:1.35}.current-site-box>small{font-size:max(var(--crm-text-floor,0px), 11px);color:#9fb0c6}.current-site-box select{width:100%;font-size:max(var(--crm-text-floor,0px), 12px);color:#fff;background:#172235;border:1px solid #34465f;border-radius:8px;margin-top:7px;padding:8px}.nav-divider{font-size:max(var(--crm-text-floor,0px), 10px);color:#8192a9;letter-spacing:.08em;border-top:1px solid #ffffff1a;margin:13px 8px 5px;padding-top:10px}.scope-badge{color:#a9c8ff;width:max-content;font-size:max(var(--crm-text-floor,0px), 10px);background:#5294ff29;border-radius:20px;margin-top:4px;padding:3px 7px;font-weight:700;display:inline-flex}.portfolio-context{background:#fff;border:1px solid #e8edf4;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;padding:13px 16px;display:flex}.portfolio-context>div:first-child{flex-direction:column;gap:3px;display:flex}.portfolio-context span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6a7686}.portfolio-search{min-width:min(420px,45vw)}.portfolio-search input{width:100%}.portfolio-kpis{grid-template-columns:repeat(5,minmax(120px,1fr))}.portfolio-group{margin-top:18px}.portfolio-group-head{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.portfolio-group-head h3{margin:2px 0 0}.portfolio-group-head>span{font-size:max(var(--crm-text-floor,0px), 12px);color:#687588}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.site-card{background:linear-gradient(#fff,#fbfcfe);border:1px solid #dfe6ef;border-radius:15px;flex-direction:column;gap:14px;padding:16px;display:flex}.site-card-title{justify-content:space-between;gap:12px;display:flex}.site-card-title>div{align-items:center;gap:8px;min-width:0;display:flex}.site-card-title b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.site-card-title>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#728094;white-space:nowrap}.site-status{font-size:max(var(--crm-text-floor,0px), 10px);color:#267245;white-space:nowrap;background:#ecf7ef;border-radius:20px;padding:3px 7px}.site-status.paused{color:#8a6200;background:#fff6dc}.site-status.closed{color:#626b78;background:#f3f4f6}.site-metric-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.site-metric-grid>div{text-align:center;background:#f5f7fa;border-radius:9px;padding:9px 5px}.site-metric-grid span{font-size:max(var(--crm-text-floor,0px), 10px);color:#758196;margin-bottom:3px;display:block}.site-metric-grid b{font-size:15px}.site-card button{width:100%}.site-select-bg{background:#f1f4f8;min-height:100vh;padding:30px}.site-select-card{background:#fff;border-radius:20px;width:min(780px,100%);padding:28px;box-shadow:0 14px 45px #0f1f351f}.site-select-card h1{margin:6px 0 8px}.site-select-card>input{width:100%;margin:14px 0}.site-select-list{gap:9px;display:grid}.site-select-item{color:#1f2b3a;text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.site-select-item:hover{background:#f8fbff;border-color:#7ca9e8}.site-select-item>div{flex-direction:column;gap:3px;display:flex}.site-select-item b{font-size:15px}.site-select-item span{font-size:max(var(--crm-text-floor,0px), 11px);color:#6d7989}.site-select-item strong{font-size:max(var(--crm-text-floor,0px), 12px);color:#2f6fbd}.tenant-admin-grid{grid-template-columns:repeat(3,minmax(250px,1fr));align-items:start;gap:14px;display:grid}.tenant-admin-grid .panel{margin-top:0}.stack-form{gap:11px;display:grid}.stack-form label{gap:5px;display:grid}.credential-one{background:#f5f9ff;border:1px solid #cfe0f8;border-radius:12px;gap:8px;margin-top:14px;padding:13px;display:grid}.credential-one>b{font-size:max(var(--crm-text-floor,0px), 12px)}.credential-one>div{grid-template-columns:90px 1fr;align-items:center;gap:8px;display:grid}.credential-one span{font-size:max(var(--crm-text-floor,0px), 11px);color:#6b788a}.credential-one code{background:#fff;border:1px solid #dbe4ef;border-radius:7px;padding:7px;overflow:auto}@media (width<=1100px){.portfolio-kpis,.site-metric-grid{grid-template-columns:repeat(3,1fr)}.tenant-admin-grid{grid-template-columns:1fr}.portfolio-context{flex-direction:column;align-items:stretch}.portfolio-search{width:100%;min-width:0}}@media (width<=700px){.portfolio-kpis{grid-template-columns:repeat(2,1fr)}.portfolio-grid{grid-template-columns:1fr}.site-select-bg{padding:12px}.site-select-card{padding:18px}.site-select-item{flex-direction:column;align-items:stretch}.site-select-item>div:last-child{flex-direction:row;justify-content:space-between}.site-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=801px){.shell{grid-template-columns:250px minmax(0,1fr);min-height:100dvh}.sidebar{background:#fff;border-right:1px solid #e4e8ed;gap:12px;height:100dvh;min-height:0;padding:18px 13px 12px;position:sticky;top:0;overflow:hidden}.sidebar>div:first-child{flex:none;padding:0 7px}.brand{letter-spacing:-.02em;font-size:18px;line-height:1.15}.sidebar .tiny{font-size:max(var(--crm-text-floor,0px), 10px)}.current-site-box{background:#f7f9fb;border:1px solid #e1e7ee;border-radius:11px;flex:none;gap:3px;margin:2px 0 0;padding:10px 11px}.current-site-box>span{font-size:max(var(--crm-text-floor,0px), 10px);color:#8390a2;letter-spacing:.03em}.current-site-box>b{font-size:max(var(--crm-text-floor,0px), 13px);color:#1d2530;overflow-wrap:anywhere;line-height:1.35}.current-site-box>small{font-size:max(var(--crm-text-floor,0px), 10px);color:#6d7988;overflow-wrap:anywhere;line-height:1.35}.current-site-box select{width:100%;font-size:max(var(--crm-text-floor,0px), 11px);color:#243142;background:#fff;border:1px solid #d8e0e9;border-radius:8px;margin-top:6px;padding:7px 8px}.sidebar nav{scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:1px 4px 6px 0;display:flex;overflow:hidden auto}.sidebar nav a{color:#4d5662;font-size:max(var(--crm-text-floor,0px), 13px);white-space:normal;overflow-wrap:anywhere;border-radius:8px;flex:none;padding:8px 10px;font-weight:750;line-height:1.25}.sidebar nav a:hover,.sidebar nav a.active{color:#111820;background:#f0f2f5}.nav-divider{font-size:max(var(--crm-text-floor,0px), 9px);color:#8793a2;letter-spacing:.07em;border-top:1px solid #e6eaf0;flex:none;margin:8px 8px 3px;padding-top:8px}.sidebar nav::-webkit-scrollbar{width:7px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#d6dce3;border-radius:999px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#bfc7d1}.sidebar nav{scrollbar-width:thin;scrollbar-color:#d6dce3 transparent}.sidebar-bottom{background:#fff;border-top:1px solid #e8ebef;flex:none;gap:3px;margin-top:0;padding:10px 7px 0;display:grid}.sidebar-bottom>b{font-size:max(var(--crm-text-floor,0px), 12px);line-height:1.25}.scope-badge{color:#3a68a6;font-size:max(var(--crm-text-floor,0px), 9px);background:#eef4ff;margin-top:3px;padding:3px 7px}.sidebar-bottom .ghost{font-size:max(var(--crm-text-floor,0px), 11px);text-align:left;padding:6px 0!important}}@media (width<=800px){.sidebar{gap:14px;padding:18px 16px}.brand{font-size:18px}.current-site-box{background:#f7f9fb;border:1px solid #e1e7ee;border-radius:11px;margin:0;padding:10px 11px}.current-site-box>span{color:#8390a2}.current-site-box>b{color:#1d2530;font-size:max(var(--crm-text-floor,0px), 13px)}.current-site-box>small{color:#6d7988}.current-site-box select{color:#243142;background:#fff;border:1px solid #d8e0e9}.sidebar nav{gap:2px}.sidebar nav a{font-size:max(var(--crm-text-floor,0px), 13px);padding:8px 10px;line-height:1.25}.nav-divider{color:#8793a2;border-top-color:#e6eaf0;margin:8px 8px 3px;padding-top:8px}.scope-badge{color:#3a68a6;background:#eef4ff}}.source-standard-box{color:#264b74;background:#edf5ff;border:1px solid #d7e6fb;border-radius:14px;gap:5px;margin-bottom:18px;padding:15px 17px;line-height:1.45;display:grid}.source-standard-box>b{color:#173b63;font-size:14px}.source-standard-box span{font-size:14px}.source-standard-box small{font-size:max(var(--crm-text-floor,0px), 12px);color:#60758f}.dashboard-source-standard{margin-top:-3px}.current-record-hint{margin:7px 0 12px}.walking-sequence-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.walking-sequence-toolbar>div{gap:4px;display:grid}.walking-sequence-toolbar small{color:#747b84}.walking-sequence-table{min-width:980px}.walking-sequence-table td,.walking-sequence-table th{vertical-align:middle}.sequence-number-input{text-align:center;font-weight:850;width:74px!important;padding:8px 9px!important}.sequence-toggle{white-space:nowrap;align-items:center;font-size:max(var(--crm-text-floor,0px), 12px)!important;grid-template-columns:auto auto!important;gap:7px!important;display:inline-flex!important}.sequence-toggle input{width:17px;height:17px}.sequence-toggle span{font-weight:850}.sequence-move-buttons{gap:5px;display:flex}.sequence-move-buttons button{min-width:36px;padding:7px 10px!important}.sequence-off{opacity:.52;background:#fafafa}.sequence-note{margin-top:10px}.walking-recommend small{color:#737983;margin-top:4px;display:block}.walking-recommend.compensation small{color:inherit}@media (width<=800px){.walking-sequence-toolbar{flex-direction:column;align-items:stretch}.walking-sequence-toolbar button{width:100%}}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.guestbook-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.guestbook-controls label{min-width:190px}.guestbook-summary{background:#f8fafc;border:1px solid #dbe3ea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.guestbook-summary span{border-left:1px solid #dbe3ea;padding-left:14px}@media (width<=760px){.form-grid.three{grid-template-columns:1fr}.guestbook-summary span{border-left:0;padding-left:0}}.visit-subnav{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.visit-subnav button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:9px 14px;font-weight:700}.visit-subnav button.active{color:#fff;background:#0f172a;border-color:#0f172a}.credential-modal-backdrop{z-index:9999;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.credential-modal{background:#fff;border-radius:16px;gap:12px;width:min(520px,100%);padding:18px;display:grid;box-shadow:0 24px 70px #0f172a40}.credential-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.credential-modal-head>b{font-size:16px}.credential-modal p{margin:0;line-height:1.55}.credential-modal .credential-one{margin-top:0}.credential-modal .credential-one>div{grid-template-columns:90px minmax(0,1fr)}.employee-edit-backdrop{z-index:9998;background:#0f172a85;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.employee-edit-modal{background:#fff;border-radius:18px;width:min(900px,100%);max-height:calc(100vh - 40px);padding:18px;overflow:auto;box-shadow:0 26px 80px #0f172a47}.employee-edit-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.employee-edit-head>div{gap:3px;display:grid}.employee-edit-head b{font-size:18px}.employee-edit-head span{font-size:max(var(--crm-text-floor,0px), 11px);color:#6f7781}.employee-edit-form{margin:0}.employee-edit-note{font-size:max(var(--crm-text-floor,0px), 11px);color:#5f6872;background:#f7f8fa;border:1px solid #e3e7eb;border-radius:11px;padding:11px 12px;line-height:1.55}.employee-edit-actions{justify-content:flex-end;gap:8px;display:flex}.org-person-main{gap:2px;min-width:0;display:grid}.org-person{position:relative}.employee-edit-button{justify-self:start;margin-top:5px;font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:4px 7px!important}@media (width<=760px){.employee-edit-backdrop{padding:8px}.employee-edit-modal{max-height:calc(100vh - 16px);padding:13px}.employee-edit-actions{background:#fff;padding-top:8px;position:sticky;bottom:0}}.date-select{grid-template-columns:118px 86px 88px;align-items:stretch;gap:6px;width:max-content;min-width:0;max-width:100%;display:grid}.date-select select{min-width:0;height:var(--ui-control-height,42px);white-space:nowrap;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20'%3E%3Cpath fill='%235b6470' d='M5.5 7.5 10 12l4.5-4.5 1.4 1.4L10 14.8 4.1 8.9z'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:12px 12px;padding:9px 28px 9px 10px;font-size:14px;line-height:1.2}.date-select .date-year{width:118px}.date-select .date-month{width:86px}.date-select .date-day{width:88px}.datetime-select{grid-template-columns:max-content minmax(110px,140px);align-items:end;gap:8px;width:max-content;min-width:0;max-width:100%;display:grid}.datetime-select>input[type=time]{width:130px;height:44px}.staff-form .staff-date-field,.reservation-form .reservation-date-field{grid-column:span 2}.reservation-date-filter{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.reservation-date-filter label,.guestbook-controls label,.report-toolbar .date-range-field{width:max-content;min-width:0}@media (width<=760px){.date-select{grid-template-columns:minmax(104px,1.25fr) minmax(78px,.9fr) minmax(80px,.92fr);gap:5px;width:100%}.date-select .date-year,.date-select .date-month,.date-select .date-day{width:100%}.date-select select{height:var(--ui-control-height,44px);font-size:max(var(--crm-text-floor,0px), 13px);background-position:right 7px center;padding:8px 25px 8px 8px}.datetime-select{grid-template-columns:1fr;width:100%}.datetime-select>input[type=time],.reservation-date-filter label,.guestbook-controls label,.report-toolbar .date-range-field{width:100%}.staff-form .staff-date-field,.reservation-form .reservation-date-field{grid-column:span 1}}.walking-summary-grid.v13{width:100%;min-width:0;grid-template-columns:minmax(150px,.7fr) minmax(0,1.4fr) minmax(0,1.4fr)!important;gap:10px!important}.walking-summary-grid.v13>:nth-child(4){display:none!important}.walking-summary-grid.v13>*{min-width:0!important}.walking-summary-grid.v13 .walking-next-card b,.walking-summary-grid.v13 .walking-next-card small{overflow-wrap:anywhere;word-break:keep-all}.walking-board-scroll{width:100%;overflow:visible!important}.walking-slot-card{width:100%;overflow:hidden;min-width:0!important;padding:8px!important}.walking-slot-card .slot-card-org,.walking-slot-card strong,.walking-slot-card small,.walking-slot-card p{overflow-wrap:anywhere;word-break:keep-all}@media (width<=1500px){.walking-board-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=1000px){.walking-summary-grid.v13{grid-template-columns:1fr 1fr!important}.walking-summary-grid.v13>:first-child{grid-column:1/-1}.walking-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=650px){.walking-summary-grid.v13{grid-template-columns:1fr!important}.walking-summary-grid.v13>:first-child{grid-column:auto}.walking-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.walking-progress-board-v57{gap:8px;margin-top:10px;display:grid}.walking-progress-toolbar-v57{background:#f5f8fb;border:1px solid #d6e0e9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.walking-progress-toolbar-v57 b,.walking-progress-toolbar-v57 span{display:block}.walking-progress-toolbar-v57 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#203f5b}.walking-progress-toolbar-v57 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#728192;margin-top:2px}.walking-progress-toolbar-v57 button,.walking-board-toolbar-v57>button{color:#fff;font-size:max(var(--crm-text-floor,0px), 9.5px);cursor:pointer;white-space:nowrap;background:#285f8e;border:1px solid #285f8e;border-radius:8px;flex:none;padding:7px 11px;font-weight:900}.walking-progress-grid-v57{padding:1px;overflow:auto;grid-template-columns:repeat(6,minmax(145px,1fr))!important;gap:7px!important;min-width:0!important;max-height:360px!important;margin-top:0!important}.walking-progress-grid-v57.expanded{grid-template-columns:repeat(4,minmax(185px,1fr))!important;max-height:70vh!important}.walking-progress-card-v57{align-content:start;position:relative;color:#20364c!important;background:#fff!important;border:1px solid #dce4eb!important;border-radius:10px!important;gap:5px!important;min-height:105px!important;padding:10px!important;display:grid!important}.walking-progress-top-v57{gap:2px;min-width:0;display:grid}.walking-progress-top-v57 b{font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#1d466c!important}.walking-progress-top-v57 span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden;font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#607489!important}.walking-progress-card-v57>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#223b52!important}.walking-progress-card-v57>small{line-height:1.35;font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#718090!important}.walking-progress-card-v57>em{font-size:max(var(--crm-text-floor,0px), 8px);color:#647282;background:#eef2f6;border-radius:999px;place-self:end start;margin-top:auto;padding:4px 7px;font-style:normal;font-weight:900}.walking-progress-card-v57.team-ready{background:#f3f8fc!important;border-color:#8eafd0!important}.walking-progress-card-v57.team-ready>em{color:#376788;background:#e2eef8}.walking-progress-card-v57.staff-ready{background:#eef7fd!important;border-color:#7ca9cf!important}.walking-progress-card-v57.staff-ready>em{color:#235f8c;background:#d8ebf8}.walking-progress-card-v57.completed{background:#eaf7ef!important;border-color:#76b58e!important}.walking-progress-card-v57.completed>em{color:#fff;background:#2f7a49}.walking-board-toolbar-v57{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.walking-board-toolbar-v57 .walking-board-legend{margin:0!important}.walking-board-grid{grid-template-columns:repeat(8,minmax(138px,1fr))!important;gap:10px!important;min-width:1180px!important}.walking-slot-card{border-width:2px!important;border-radius:13px!important;gap:5px!important;min-height:148px!important;padding:12px!important}.walking-slot-card .slot-card-top b{color:#173f68!important;font-size:15px!important}.walking-slot-card .slot-card-top span{font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:4px 7px!important}.walking-slot-card .slot-card-org{line-height:1.35;font-size:max(var(--crm-text-floor,0px), 11px)!important;color:#52677b!important}.walking-slot-card>strong{font-size:max(var(--crm-text-floor,0px), 13px)!important;line-height:1.35!important}.walking-slot-card>small{line-height:1.35;font-size:max(var(--crm-text-floor,0px), 10px)!important;color:#708090!important}.walking-slot-card.assigned{color:#1e5736!important;background:#e9f7ee!important;border-color:#62a77d!important;box-shadow:0 2px 7px #2a71481c!important}.walking-slot-card.assigned .slot-card-top b,.walking-slot-card.assigned .slot-card-org,.walking-slot-card.assigned>strong,.walking-slot-card.assigned>small{color:#21583a!important}.walking-slot-card.assigned .slot-card-top span{color:#fff!important;background:#2f7a49!important}.walking-slot-card.current{transform:translateY(-2px);color:#fff!important;background:#173f68!important;border:3px solid #102f4d!important;box-shadow:0 0 0 4px #173f682e,0 7px 18px #0f284133!important}.walking-slot-card.current:after{display:none!important}.walking-slot-card.current .slot-card-top b,.walking-slot-card.current .slot-card-org,.walking-slot-card.current>strong,.walking-slot-card.current>small,.walking-slot-card.current>em,.walking-slot-card.current>i,.walking-slot-card.current>p{color:#fff!important}.walking-slot-card.current .slot-card-top span{color:#173f68!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;background:#fff!important}.walking-slot-card.current .slot-card-org{opacity:.88}.walking-slot-card.current>small{opacity:.82}.slot-complete-v57{background:#2f7a49;border-radius:7px;justify-content:center;align-self:flex-start;align-items:center;font-weight:900;color:#fff!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;margin-top:auto!important;padding:5px 8px!important;display:inline-flex!important}.slot-visit-code-v57{font-size:max(var(--crm-text-floor,0px), 8.5px)!important;color:#3d7652!important}.walking-slot-card.skipped{background:#edf0f3!important}.walking-slot-card.pending:not(.current){background:#fff!important}@media (width<=900px){.walking-progress-grid-v57{grid-template-columns:repeat(4,minmax(135px,1fr))!important}.walking-progress-grid-v57.expanded{grid-template-columns:repeat(3,minmax(165px,1fr))!important}.walking-board-grid,.walking-board-grid.expanded{grid-template-columns:repeat(5,minmax(155px,1fr))!important;min-width:840px!important}}@media (width<=650px){.walking-progress-toolbar-v57,.walking-board-toolbar-v57{align-items:flex-start}.walking-progress-grid-v57,.walking-progress-grid-v57.expanded{grid-template-columns:repeat(2,minmax(145px,1fr))!important}.walking-board-grid,.walking-board-grid.expanded{grid-template-columns:repeat(3,minmax(155px,1fr))!important;min-width:510px!important}.walking-slot-card,.walking-board-grid.expanded .walking-slot-card{min-height:145px!important;padding:11px!important}}.walking-progress-toolbar-v57,.walking-board-toolbar-v57{flex-wrap:wrap}.walking-progress-toolbar-v57>div,.walking-board-toolbar-v57 .walking-board-legend{min-width:0}.walking-progress-grid-v57{grid-template-columns:repeat(5,minmax(170px,1fr))!important;gap:9px!important}.walking-progress-grid-v57.expanded{grid-template-columns:repeat(4,minmax(205px,1fr))!important}.walking-progress-card-v57{grid-template-rows:32px 18px 16px minmax(24px,1fr)!important;min-width:0!important;overflow:hidden!important}.walking-progress-top-v57{min-width:0!important;min-height:32px!important;overflow:hidden!important}.walking-progress-top-v57 b,.walking-progress-top-v57 span,.walking-progress-card-v57>strong,.walking-progress-card-v57>small{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.walking-progress-card-v57>em{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.walking-board-grid{grid-template-columns:repeat(5,minmax(190px,1fr))!important;gap:10px!important;width:100%!important;min-width:1000px!important}.walking-board-grid.expanded{grid-template-columns:repeat(4,minmax(235px,1fr))!important;gap:12px!important;width:100%!important;min-width:980px!important}.walking-slot-card{flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.walking-slot-card .slot-card-top b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.walking-slot-card .slot-card-top span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;justify-content:center!important;align-items:center!important;max-width:100%!important;line-height:1.2!important;display:inline-flex!important}.walking-slot-card .slot-card-org,.walking-slot-card>strong,.walking-slot-card>small{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.walking-slot-card>strong{min-height:18px!important}.walking-slot-card>em,.walking-slot-card>i,.walking-slot-card>p,.slot-complete-v57,.slot-visit-code-v57{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;overflow:hidden!important}.slot-complete-v57{flex:none!important}@media (width<=900px){.walking-progress-grid-v57,.walking-progress-grid-v57.expanded{grid-template-columns:repeat(3,minmax(170px,1fr))!important}.walking-board-grid,.walking-board-grid.expanded{grid-template-columns:repeat(3,minmax(185px,1fr))!important;min-width:585px!important}}@media (width<=650px){.walking-progress-toolbar-v57,.walking-board-toolbar-v57{align-items:stretch!important}.walking-progress-toolbar-v57 button,.walking-board-toolbar-v57>button{width:100%!important}.walking-progress-grid-v57,.walking-progress-grid-v57.expanded{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.walking-board-grid,.walking-board-grid.expanded{grid-template-columns:repeat(2,minmax(165px,1fr))!important;min-width:350px!important}.walking-slot-card .slot-card-top{gap:5px!important}.walking-slot-card .slot-card-top b{font-size:max(var(--crm-text-floor,0px), 13px)!important}.walking-slot-card .slot-card-top span{font-size:max(var(--crm-text-floor,0px), 8px)!important;padding:4px 5px!important}}.walking-progress-card-v57{grid-template-rows:auto minmax(24px,1fr)!important;min-height:94px!important}.walking-progress-primary-v199{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.walking-progress-primary-v199>b{letter-spacing:-.03em!important;color:inherit!important;font-size:22px!important;font-weight:950!important;line-height:1!important}.walking-progress-primary-v199>strong{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.035em!important;min-width:0!important;max-width:100%!important;color:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.walking-progress-card-v57>em{margin-top:8px!important}@media (width<=650px){.walking-progress-primary-v199>b{font-size:20px!important}.walking-progress-primary-v199>strong{font-size:max(var(--crm-text-floor,0px), 13px)!important}}@media (width>=901px){form.reservation-form{grid-template-columns:minmax(304px,.95fr) repeat(3,minmax(180px,1fr));align-items:start;gap:14px 10px}form.reservation-form .reservation-date-field{grid-column:span 1}form.reservation-form>label:nth-child(-n+4){align-self:start}form.reservation-form>label:nth-child(-n+4) input,form.reservation-form>label:nth-child(-n+4) select{min-height:44px}form.reservation-form>label:nth-child(3),form.reservation-form .reservation-note{flex-flow:wrap;align-content:flex-start;align-items:baseline;gap:7px 4px;display:flex}form.reservation-form>label:nth-child(3)>input,form.reservation-form .reservation-note>input{flex:0 0 100%;width:100%}form.reservation-form>label:nth-child(3)>.muted,form.reservation-form .reservation-note>.muted{white-space:nowrap}form.reservation-form .reservation-agent{grid-column:span 2;align-self:start;min-width:0}form.reservation-form .reservation-note{grid-column:span 1;align-self:end;min-width:0}form.reservation-form .reservation-note input{height:44px}form.reservation-form>button{align-self:end;width:100%;height:44px;min-height:44px;margin:0;padding-top:0;padding-bottom:0}form.reservation-form .agent-picker-summary{min-height:44px;padding:8px 11px}form.reservation-form .agent-picker>input{height:44px}}@media (width<=900px){form.reservation-form{align-items:start}form.reservation-form>label:nth-child(3),form.reservation-form .reservation-note{flex-flow:wrap;align-items:baseline;gap:7px 4px;display:flex}form.reservation-form>label:nth-child(3)>input,form.reservation-form .reservation-note>input{flex:0 0 100%;width:100%}form.reservation-form>button{min-height:44px}}.counselor-mobile-nav{display:none}@media (width<=800px){.role-counselor{min-height:100dvh;padding-bottom:72px;display:block}.role-counselor .sidebar{z-index:80;background:#fff;border-bottom:1px solid #e5e8ec;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;min-height:0;padding:9px 11px;display:grid;position:sticky;top:0}.role-counselor .sidebar>div:first-child{min-width:max-content;padding:0}.role-counselor .brand{font-size:15px;line-height:1.1}.role-counselor .sidebar>div:first-child>.muted{display:none}.role-counselor .current-site-box{border-radius:9px;gap:0;min-width:0;margin:0;padding:7px 9px}.role-counselor .current-site-box>span,.role-counselor .current-site-box>small{display:none}.role-counselor .current-site-box>b{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.role-counselor .current-site-box select{font-size:max(var(--crm-text-floor,0px), 10px);margin-top:4px;padding:6px 7px}.role-counselor .sidebar>nav{display:none}.role-counselor .sidebar-bottom{border:0;align-items:center;gap:5px;min-width:max-content;margin:0;padding:0;display:flex}.role-counselor .sidebar-bottom>b{font-size:max(var(--crm-text-floor,0px), 11px)}.role-counselor .sidebar-bottom>span{display:none}.role-counselor .sidebar-bottom .ghost{font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;padding:5px 6px!important}.role-counselor .content{width:100%;max-width:none;padding:14px 12px 24px;overflow:visible}.counselor-mobile-nav{z-index:120;padding:6px max(7px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #dde2e7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #0f172a14}.counselor-mobile-nav a{text-align:center;min-width:0;font-size:max(var(--crm-text-floor,0px), 11px);color:#69727d;white-space:nowrap;border-radius:10px;padding:10px 3px;font-weight:850}.counselor-mobile-nav a.active{color:#fff;background:#17191d}.role-counselor .page-head{gap:10px;margin-bottom:14px}.role-counselor .page-head h1{margin-top:3px;font-size:27px;line-height:1.18}.role-counselor .page-head>.button,.role-counselor .page-head>div:last-child>.button{text-align:center;width:100%;min-height:46px}.role-counselor .counselor-home-kpis,.role-counselor .counselor-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.role-counselor .kpi{border-radius:12px;padding:12px 11px}.role-counselor .kpi-value{margin-top:3px;font-size:24px}.role-counselor .counselor-quick-grid{grid-template-columns:1fr;gap:9px}.role-counselor .counselor-quick-card{border-radius:14px;min-height:104px;padding:16px}.role-counselor .counselor-quick-card b{font-size:16px}.role-counselor .counselor-quick-card span{font-size:max(var(--crm-text-floor,0px), 12px);line-height:1.5}.role-counselor .panel{border-radius:14px;margin-bottom:12px;padding:14px}.role-counselor .panel h3{margin-bottom:12px;font-size:16px}.role-counselor .counselor-customer-search{gap:7px;grid-template-columns:1fr 1fr!important}.role-counselor .counselor-customer-search>input{grid-column:1/-1;min-height:46px}.role-counselor .counselor-customer-search>button{min-height:44px}.role-counselor .reservation-form,.role-counselor .form-grid.two,.role-counselor .check-toggle-row,.role-counselor .password-form{grid-template-columns:1fr!important}.role-counselor .reservation-form .reservation-date-field,.role-counselor .reservation-form .reservation-agent,.role-counselor .password-form button{grid-column:span 1!important}.role-counselor input,.role-counselor select,.role-counselor textarea{font-size:16px}.role-counselor button,.role-counselor .button{min-height:44px}.role-counselor .consult-save-row{z-index:20;background:#fff;grid-template-columns:.8fr 1.2fr;gap:7px;padding:8px 0;display:grid;position:sticky;bottom:68px}.role-counselor .consult-save-row button{width:100%;min-height:48px}.role-counselor .agent-results{overscroll-behavior:contain;max-height:46dvh}.role-counselor .table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:4px;overflow-x:auto}.role-counselor table{min-width:680px}.role-counselor th,.role-counselor td{font-size:max(var(--crm-text-floor,0px), 12px);padding:10px 9px}.role-counselor .segment-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.role-counselor .segment-tabs button{min-height:40px;font-size:max(var(--crm-text-floor,0px), 11px);padding:8px 7px}.role-counselor .consult-range-tools{grid-template-columns:1fr;gap:8px}.role-counselor .consult-range-tools input{min-height:46px}}@media (width<=390px){.role-counselor .content{padding-left:9px;padding-right:9px}.role-counselor .sidebar{grid-template-columns:auto minmax(0,1fr)}.role-counselor .sidebar-bottom{display:none}.counselor-mobile-nav a{font-size:max(var(--crm-text-floor,0px), 10px);padding-left:1px;padding-right:1px}}.staff-login-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.staff-login-guide{justify-content:space-between;align-items:center;gap:16px;display:flex}.staff-login-guide>div{gap:5px;display:grid}.staff-login-guide span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6f7781;line-height:1.5}.staff-login-toolbar{grid-template-columns:minmax(280px,1fr) 220px;gap:8px;margin-bottom:12px;display:grid}.staff-login-toolbar select{min-height:44px}@media (width<=1000px){.staff-login-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.staff-login-kpis{grid-template-columns:1fr 1fr;gap:8px}.staff-login-guide{flex-direction:column;align-items:stretch}.staff-login-guide>button{width:100%;min-height:48px}.staff-login-toolbar{grid-template-columns:1fr}.credential-head{flex-direction:column;align-items:stretch}.credential-head .account-actions{grid-template-columns:1fr 1fr;display:grid}.credential-head .account-actions button:last-child{grid-column:1/-1}.staff-login-kpis .kpi{padding:12px}.staff-login-kpis .kpi-value{font-size:24px}}.panel:has(.table-wrap th:nth-child(13))>.list-toolbar-grid{grid-template-columns:minmax(320px,1fr) 140px 140px 140px auto;align-items:center;gap:8px;display:grid}.panel:has(.table-wrap th:nth-child(13))>.list-toolbar-grid>*{min-width:0;min-height:42px}.panel:has(.table-wrap th:nth-child(13))>.list-toolbar-grid button{white-space:nowrap}.table-wrap:has(th:nth-child(13)){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:5px;overflow-x:auto}.table-wrap:has(th:nth-child(13)) table{width:100%;min-width:1580px}:is(.table-wrap:has(th:nth-child(13)) th,.table-wrap:has(th:nth-child(13)) td){white-space:nowrap;vertical-align:middle;line-height:1.3}:is(.table-wrap:has(th:nth-child(13)) th:first-child,.table-wrap:has(th:nth-child(13)) td:first-child),:is(.table-wrap:has(th:nth-child(13)) th:nth-child(2),.table-wrap:has(th:nth-child(13)) td:nth-child(2)),:is(.table-wrap:has(th:nth-child(13)) th:nth-child(3),.table-wrap:has(th:nth-child(13)) td:nth-child(3)){min-width:82px}:is(.table-wrap:has(th:nth-child(13)) th:nth-child(4),.table-wrap:has(th:nth-child(13)) td:nth-child(4)){min-width:72px}:is(.table-wrap:has(th:nth-child(13)) th:nth-child(5),.table-wrap:has(th:nth-child(13)) td:nth-child(5),.table-wrap:has(th:nth-child(13)) th:nth-child(6),.table-wrap:has(th:nth-child(13)) td:nth-child(6)){min-width:100px}:is(.table-wrap:has(th:nth-child(13)) th:nth-child(7),.table-wrap:has(th:nth-child(13)) td:nth-child(7)){min-width:122px}:is(.table-wrap:has(th:nth-child(13)) th:nth-child(8),.table-wrap:has(th:nth-child(13)) td:nth-child(8)){min-width:102px}:is(.table-wrap:has(th:nth-child(13)) th:nth-child(9),.table-wrap:has(th:nth-child(13)) td:nth-child(9)),:is(.table-wrap:has(th:nth-child(13)) th:nth-child(10),.table-wrap:has(th:nth-child(13)) td:nth-child(10)){text-overflow:ellipsis;min-width:210px;max-width:250px;overflow:hidden}:is(.table-wrap:has(th:nth-child(13)) th:nth-child(11),.table-wrap:has(th:nth-child(13)) td:nth-child(11)){min-width:76px}:is(.table-wrap:has(th:nth-child(13)) th:nth-child(12),.table-wrap:has(th:nth-child(13)) td:nth-child(12)){min-width:105px}:is(.table-wrap:has(th:nth-child(13)) th:nth-child(13),.table-wrap:has(th:nth-child(13)) td:nth-child(13)){text-align:center;min-width:82px}.table-wrap:has(th:nth-child(13)) td:nth-child(13) button{white-space:nowrap}@media (width<=1100px){.panel:has(.table-wrap th:nth-child(13))>.list-toolbar-grid{grid-template-columns:minmax(260px,1fr) repeat(3,125px)}.panel:has(.table-wrap th:nth-child(13))>.list-toolbar-grid button{grid-column:1/-1;width:100%}}@media (width<=720px){.panel:has(.table-wrap th:nth-child(13))>.list-toolbar-grid{grid-template-columns:1fr 1fr}.panel:has(.table-wrap th:nth-child(13))>.list-toolbar-grid .list-search{grid-column:1/-1}.panel:has(.table-wrap th:nth-child(13))>.list-toolbar-grid select:nth-of-type(3){grid-column:1/-1}.table-wrap:has(th:nth-child(13)) table{min-width:1500px}:is(.table-wrap:has(th:nth-child(13)) th,.table-wrap:has(th:nth-child(13)) td){padding-top:9px;padding-bottom:9px}}@media (width<=1100px){button,.button{touch-action:manipulation}input,select,textarea{min-height:44px}.content{max-width:none}}@media (width<=700px){.center-page.login-bg{min-height:100dvh;padding:20px 12px calc(20px + env(safe-area-inset-bottom));place-items:start center}.trace-login{border-radius:18px;gap:14px;width:100%;max-width:520px;padding:22px 18px}.trace-login h1{margin:0;font-size:30px}.trace-login input{min-height:50px;font-size:16px}.trace-login>button{min-height:52px;font-size:16px}.login-mode-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid!important}.login-mode-tabs .login-tab{min-height:46px;font-size:max(var(--crm-text-floor,0px), 12px);padding:9px 7px!important}.login-guide{padding:12px!important}}@media (width<=800px){.role-admin,.role-manager{min-height:100dvh;display:block}.role-admin .sidebar,.role-manager .sidebar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #e2e6ea;border-right:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 8px;height:auto;min-height:0;padding:8px 10px 7px;display:grid;position:sticky;top:0;box-shadow:0 6px 20px #0f172a0d}.role-admin .sidebar>div:first-child,.role-manager .sidebar>div:first-child{grid-area:1/1;min-width:max-content;padding:0}.role-admin .brand,.role-manager .brand{font-size:14px;line-height:1.1}.role-admin .sidebar>div:first-child>.muted,.role-manager .sidebar>div:first-child>.muted{display:none}.role-admin .current-site-box,.role-manager .current-site-box{border-radius:9px;grid-area:1/2;gap:1px;min-width:0;margin:0;padding:7px 9px}.role-admin .current-site-box>span,.role-manager .current-site-box>span,.role-admin .current-site-box>small,.role-manager .current-site-box>small{display:none}.role-admin .current-site-box>b,.role-manager .current-site-box>b{white-space:nowrap;text-overflow:ellipsis;font-size:max(var(--crm-text-floor,0px), 12px);display:block;overflow:hidden}.role-admin .current-site-box select,.role-manager .current-site-box select{font-size:max(var(--crm-text-floor,0px), 10px);margin-top:3px;padding:5px 6px}.role-admin .sidebar-bottom,.role-manager .sidebar-bottom{grid-area:1/3;align-items:center;min-width:max-content;margin:0;padding:0;display:flex}.role-admin .sidebar-bottom>b,.role-manager .sidebar-bottom>b,.role-admin .sidebar-bottom>span,.role-manager .sidebar-bottom>span{display:none}.role-admin .sidebar-bottom .ghost,.role-manager .sidebar-bottom .ghost{font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;min-height:34px!important;padding:5px 7px!important}.role-admin .sidebar>nav,.role-manager .sidebar>nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-area:2/1/auto/-1;gap:5px;padding:1px 0;display:flex;overflow-x:auto}.role-admin .sidebar>nav::-webkit-scrollbar{display:none}.role-manager .sidebar>nav::-webkit-scrollbar{display:none}.role-admin .sidebar nav a,.role-manager .sidebar nav a{min-height:36px;font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;background:#f8f9fa;border:1px solid #e6e9ed;border-radius:9px;flex:none;padding:8px 10px}.role-admin .sidebar nav a.active,.role-manager .sidebar nav a.active{color:#fff;background:#17191d;border-color:#17191d}.role-admin .nav-divider,.role-manager .nav-divider{display:none}.role-admin .content,.role-manager .content{width:100%;padding:14px 11px 28px;overflow:visible}.role-admin .page-head,.role-manager .page-head{gap:9px;margin-bottom:14px}.role-admin .page-head h1,.role-manager .page-head h1{margin-top:3px;font-size:27px;line-height:1.15}.role-admin .page-head>input,.role-manager .page-head>input{width:100%;font-size:16px}.role-admin .page-head .reservation-date-filter,.role-manager .page-head .reservation-date-filter{width:100%}.role-admin .panel,.role-manager .panel{border-radius:14px;margin-bottom:12px;padding:14px}.role-admin .panel h3,.role-manager .panel h3{margin-bottom:12px;font-size:16px}.role-admin input,.role-admin select,.role-admin textarea,.role-manager input,.role-manager select,.role-manager textarea{font-size:16px}.role-admin button,.role-admin .button,.role-manager button,.role-manager .button{min-height:44px}.role-admin .kpi-grid,.role-manager .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.role-admin .kpi,.role-manager .kpi{padding:12px 10px}.role-admin .kpi-value,.role-manager .kpi-value{font-size:24px}.role-admin .reservation-kpis,.role-manager .reservation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.role-admin .reservation-date-filter,.role-manager .reservation-date-filter{grid-template-columns:1fr 1fr;gap:7px;display:grid}.role-admin .reservation-date-filter label,.role-manager .reservation-date-filter label{min-width:0}.role-admin .reservation-list-head,.role-manager .reservation-list-head{flex-direction:column;align-items:stretch}.role-admin .consult-range-tools,.role-manager .consult-range-tools{gap:8px;grid-template-columns:1fr!important}.role-admin .consult-worklist-head,.role-manager .consult-worklist-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.role-admin .list-toolbar-grid,.role-manager .list-toolbar-grid{gap:7px;grid-template-columns:1fr 1fr!important}.role-admin .list-toolbar-grid .list-search,.role-manager .list-toolbar-grid .list-search{grid-column:1/-1;max-width:none;margin:0}.role-admin .list-toolbar-grid>button,.role-manager .list-toolbar-grid>button{grid-column:1/-1}.role-admin .segment-tabs,.role-manager .segment-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.role-admin .preset-row,.role-manager .preset-row{grid-template-columns:repeat(3,1fr);gap:5px;width:100%;margin:0;display:grid}.role-counselor .counselor-head-actions{grid-template-columns:1fr auto;gap:7px;width:100%;display:grid}.role-counselor .counselor-head-actions .button{text-align:center;width:100%}.role-counselor .counselor-head-actions button{min-width:92px}.role-counselor .list-search-wide input{min-height:46px;font-size:16px}.role-counselor .preset-row{grid-template-columns:repeat(3,1fr);gap:5px;width:100%;margin:0;display:grid}.role-counselor .preset-row button{min-width:0;padding-left:4px!important;padding-right:4px!important}.role-counselor .customer-summary{grid-template-columns:1fr 1fr;gap:7px}.role-counselor .customer-summary div{padding:10px}.role-counselor .check-card{min-height:74px;padding:12px}.role-counselor .checklist-section-title{margin-top:18px}.role-counselor textarea{min-height:120px}}@media (width<=700px){.role-counselor .simple-table-wrap,.role-admin .simple-table-wrap,.role-manager .simple-table-wrap{padding:0!important;overflow:visible!important}.role-counselor table.simple-table,.role-admin table.simple-table,.role-manager table.simple-table{width:100%;display:block;min-width:0!important}.role-counselor .simple-table thead,.role-admin .simple-table thead,.role-manager .simple-table thead{display:none}.role-counselor .simple-table tbody,.role-admin .simple-table tbody,.role-manager .simple-table tbody{gap:9px;display:grid}.role-counselor .simple-table tr,.role-admin .simple-table tr,.role-manager .simple-table tr{background:#fff;border:1px solid #e1e5e9;border-radius:13px;width:100%;padding:5px 12px;display:grid;box-shadow:0 5px 16px #0f172a09}.role-counselor .simple-table td,.role-admin .simple-table td,.role-manager .simple-table td{min-width:0;font-size:max(var(--crm-text-floor,0px), 13px);overflow-wrap:anywhere;border-bottom:1px solid #f0f2f4;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:9px;line-height:1.4;display:grid;padding:8px 0!important}.role-counselor .simple-table td:last-child,.role-admin .simple-table td:last-child,.role-manager .simple-table td:last-child{border-bottom:0}.role-counselor .simple-table td:before,.role-admin .simple-table td:before,.role-manager .simple-table td:before{content:attr(data-label);color:#7b838d;font-size:max(var(--crm-text-floor,0px), 10px);letter-spacing:-.01em;padding-top:2px;font-weight:850}.role-counselor .simple-table td[data-label=고객],.role-admin .simple-table td[data-label=고객],.role-manager .simple-table td[data-label=고객],.role-counselor .simple-table td[data-label=영업명],.role-admin .simple-table td[data-label=영업명],.role-manager .simple-table td[data-label=영업명]{font-size:14px;font-weight:850}.role-counselor .simple-table td[data-label=작성] button,.role-counselor .simple-table td[data-label=관리] button,.role-admin .simple-table td[data-label=작성] button,.role-admin .simple-table td[data-label=관리] button,.role-manager .simple-table td[data-label=작성] button,.role-manager .simple-table td[data-label=관리] button{width:100%;min-height:44px}.role-counselor .simple-table .account-actions,.role-admin .simple-table .account-actions,.role-manager .simple-table .account-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.role-counselor .simple-table .empty-row,.role-admin .simple-table .empty-row,.role-manager .simple-table .empty-row{padding:12px}.role-counselor .simple-table .empty-row td,.role-admin .simple-table .empty-row td,.role-manager .simple-table .empty-row td{border:0;display:block;padding:6px 0!important}.role-counselor .simple-table .empty-row td:before,.role-admin .simple-table .empty-row td:before,.role-manager .simple-table .empty-row td:before{display:none}.role-admin .list-toolbar-grid,.role-manager .list-toolbar-grid{grid-template-columns:1fr!important}.role-admin .list-toolbar-grid .list-search,.role-manager .list-toolbar-grid .list-search,.role-admin .list-toolbar-grid>button,.role-manager .list-toolbar-grid>button{grid-column:1}.role-admin .reservation-date-filter,.role-manager .reservation-date-filter{grid-template-columns:1fr}.kiosk-bg{min-height:100dvh}.kiosk-topbar{z-index:100;background:#111318;gap:8px;height:auto;min-height:52px;padding:9px 12px;position:sticky;top:0}.kiosk-topbar>div{align-items:center;min-width:0;display:flex}.kiosk-topbar b{white-space:nowrap;text-overflow:ellipsis;font-size:max(var(--crm-text-floor,0px), 13px);overflow:hidden}.kiosk-topbar span{font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap}.kiosk-topbar button{font-size:max(var(--crm-text-floor,0px), 10px);min-height:34px!important;padding:5px 7px!important}.kiosk-wrap{min-height:calc(100dvh - 52px);padding:8px;display:block}.kiosk-card{width:100%;min-height:calc(100dvh - 68px);padding:18px 15px calc(18px + env(safe-area-inset-bottom));box-shadow:none;border-radius:16px;align-content:start;gap:14px}.kiosk-card.intro{align-content:center;min-height:calc(100dvh - 68px);padding:34px 18px}.intro h1,.complete h1{font-size:29px;line-height:1.2}.step-head{gap:9px}.step-head span{width:30px;height:30px;font-size:max(var(--crm-text-floor,0px), 13px)}.step-head h1{font-size:25px}.kiosk-card .form-grid.three,.kiosk-card .form-grid.two{gap:10px;grid-template-columns:1fr!important}.kiosk-card input,.kiosk-card select,.kiosk-card textarea{min-height:50px;font-size:16px}.kiosk-card button{min-height:48px}.arrival-check-button{min-height:52px!important;font-size:15px!important}.arrival-grid,.history-row{grid-template-columns:1fr!important}.arrival-card{border-radius:12px;padding:12px}.arrival-grid>div{padding:9px}.reservation-candidate{grid-template-columns:1fr auto!important;gap:8px!important;padding:11px!important}.reservation-candidate>div:nth-child(2){display:none!important}.choice-row{gap:7px;grid-template-columns:1fr!important}.choice{min-height:52px}.kiosk-card .agent-results{overscroll-behavior:contain;max-height:38dvh}.consent-box{grid-template-columns:24px 1fr;padding:12px}.consent-body{font-size:max(var(--crm-text-floor,0px), 12px)}.kiosk-card .nav-row{z-index:30;padding:9px 0 calc(4px + env(safe-area-inset-bottom));background:linear-gradient(#ffffffbf,#fff 26%);grid-template-columns:.8fr 1.2fr;gap:7px;margin-top:4px;display:grid;position:sticky;bottom:0}.kiosk-card .nav-row button{width:100%;min-height:52px}.visit-code{overflow-wrap:anywhere;width:100%;padding:15px 18px;font-size:26px}.big-button{width:100%;min-height:54px;font-size:16px}}@media (width<=390px){.role-admin .sidebar,.role-manager .sidebar{grid-template-columns:auto minmax(0,1fr) auto;padding-left:7px;padding-right:7px}.role-admin .brand,.role-manager .brand{font-size:max(var(--crm-text-floor,0px), 12px)}.role-admin .current-site-box,.role-manager .current-site-box{padding-left:6px;padding-right:6px}.role-admin .sidebar nav a,.role-manager .sidebar nav a{font-size:max(var(--crm-text-floor,0px), 10px);padding-left:8px;padding-right:8px}.role-counselor .counselor-head-actions{grid-template-columns:1fr}.role-counselor .counselor-head-actions button{width:100%}.role-counselor .simple-table td,.role-admin .simple-table td,.role-manager .simple-table td{grid-template-columns:78px minmax(0,1fr)}.kiosk-card{padding-left:12px;padding-right:12px}}.simple-kiosk .kiosk-wrap{align-items:start}.simple-kiosk-card{gap:16px;width:min(660px,100%)}.simple-step{align-items:center;gap:12px;padding-bottom:4px;display:flex}.simple-step>span{color:#fff;background:#17191d;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.simple-step>div{gap:2px;display:grid}.simple-step b{font-size:22px}.simple-step small{color:#747b84;font-size:max(var(--crm-text-floor,0px), 12px)}.simple-identity{grid-template-columns:1fr 1fr}.simple-kiosk-next{justify-content:flex-end;display:flex}.simple-kiosk-next button{min-width:180px}.simple-agent-choice{gap:9px;padding-top:4px;display:grid}.simple-arrival-hit,.simple-arrival-none{border-radius:14px;gap:4px;padding:14px;display:grid}.simple-arrival-hit{background:#eef8f3;border:1px solid #cce8d8}.simple-arrival-none{background:#f5f6f7;border:1px solid #e2e5e9}.simple-arrival-hit>b,.simple-arrival-none>b{font-size:15px}.simple-arrival-hit>span,.simple-arrival-none>span{font-size:max(var(--crm-text-floor,0px), 13px)}.simple-arrival-hit>small{color:#68707a}.simple-source select{min-height:54px;font-size:16px}.simple-required-consent{cursor:pointer;background:#fff;border:2px solid #e0e4e8;border-radius:14px;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:16px;font-weight:400;display:grid}.simple-required-consent.checked{background:#f7f8f9;border-color:#262a30}.simple-required-consent input{width:21px;height:21px;margin-top:1px}.simple-required-consent span{gap:4px;display:grid}.simple-required-consent b{font-size:15px}.simple-required-consent small{color:#68707a;line-height:1.45}.simple-consent-detail{color:#68707a;font-size:max(var(--crm-text-floor,0px), 12px);border:1px solid #e5e8eb;border-radius:12px;padding:11px 13px;line-height:1.55}.simple-consent-detail summary{cursor:pointer;color:#525a64;font-weight:800}.simple-consent-detail>div{padding-top:9px}.simple-complete{width:min(620px,100%)}.onepage-kiosk .kiosk-wrap{justify-content:center;padding:26px 18px 54px}.onepage-kiosk-card{width:min(760px,100%);border-radius:22px!important;gap:0!important;padding:34px 34px 30px!important}.onepage-title{text-align:center;padding:2px 0 25px}.onepage-title h1{letter-spacing:-.04em;margin:0 0 8px;font-size:30px;font-weight:900;line-height:1.2}.onepage-title p{color:#727985;margin:0;font-size:14px}.onepage-section{gap:10px;padding:14px 0;display:grid}.onepage-section-title{flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex}.onepage-section-title b{font-weight:900}.onepage-section-title>span{color:#d43a3a;font-weight:900}.onepage-section-hint{font-size:max(var(--crm-text-floor,0px), 11px);color:#6f7782;margin-left:5px;font-weight:700}.onepage-choice-grid{grid-template-columns:repeat(var(--choice-columns),minmax(0,1fr));gap:8px;display:grid}.onepage-choice-grid button{color:#111827;min-height:48px;box-shadow:none;background:#fff;border:1px solid #d5dbe2;border-radius:10px;padding:9px 10px;font-size:14px;font-weight:850}.onepage-choice-grid button:hover{border-color:#aeb7c2}.onepage-choice-grid button.selected{color:#fff;background:#111827;border-color:#111827}.onepage-identity{grid-template-columns:1fr 1fr;gap:8px}.onepage-identity label{font-size:max(var(--crm-text-floor,0px), 12px);color:#59616d}.onepage-identity input{min-height:50px;font-size:16px}.onepage-arrival-box{background:#f8fafc;border:1px solid #dbe3eb;border-radius:14px;gap:10px;padding:14px;display:grid}.onepage-arrival-head{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.onepage-arrival-head>div{gap:4px;display:grid}.onepage-arrival-head b{font-size:14px}.onepage-arrival-head span{font-size:max(var(--crm-text-floor,0px), 11px);color:#68717d}.onepage-arrival-head button{white-space:nowrap;min-height:42px;padding:8px 14px}.onepage-agent-picker{font-size:max(var(--crm-text-floor,0px), 12px);color:#59616d;gap:7px;display:grid}.onepage-assignment-note{background:#eef0f3;border-radius:11px;gap:4px;padding:13px;display:grid}.onepage-assignment-note b{font-size:14px}.onepage-assignment-note span{font-size:max(var(--crm-text-floor,0px), 11px);color:#656e79}.onepage-consent-copy{font-size:max(var(--crm-text-floor,0px), 12px);color:#626b76;margin-bottom:2px}.onepage-submit{color:#fff;background:#111827;border-radius:11px;width:100%;min-height:56px;margin-top:18px;font-size:16px;font-weight:900}.onepage-submit-hint{text-align:center;color:#848b95;font-size:max(var(--crm-text-floor,0px), 11px);margin-top:10px}.counselor-consult-page,.counselor-reservation-page{max-width:980px;margin:0 auto}.counselor-consult-kpis{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}.counselor-consult-kpis button{color:#555e68;background:#fff;border:1px solid #e1e5e9;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.counselor-consult-kpis button.active{color:#fff;background:#17191d;border-color:#17191d}.counselor-consult-kpis span{font-size:max(var(--crm-text-floor,0px), 13px)}.counselor-consult-kpis b{font-size:24px}.counselor-consult-filter-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.counselor-consult-search{grid-template-columns:1fr auto;gap:8px;margin-bottom:7px;display:grid}.counselor-consult-search input{min-height:48px}.counselor-consult-hint{margin-bottom:12px}.counselor-customer-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.counselor-customer-card{cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:16px;gap:12px;padding:15px;display:grid;box-shadow:0 7px 24px #0f172a09}.counselor-customer-card.pending{border-left:4px solid #20242a}.counselor-customer-card.done{opacity:.88}.counselor-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.counselor-card-head>div{align-items:center;gap:8px;min-width:0;display:flex}.counselor-card-head b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.counselor-card-head>strong{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap}.counselor-card-meta{color:#747b84;font-size:max(var(--crm-text-floor,0px), 11px);flex-wrap:wrap;gap:8px;display:flex}.counselor-card-meta span{background:#f5f6f7;border-radius:999px;padding:5px 8px}.counselor-customer-card>button{width:100%;min-height:46px}.counselor-empty{text-align:center;color:#747b84;background:#fff;border:1px dashed #dce1e5;border-radius:15px;grid-column:1/-1;padding:28px}.counselor-selected-customer{grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.counselor-selected-customer>div{background:#fff;border:1px solid #e1e5e9;border-radius:14px;gap:3px;padding:13px;display:grid}.counselor-selected-customer>div:first-child{align-items:center;gap:8px;display:flex}.counselor-selected-customer>div:first-child span{font-size:max(var(--crm-text-floor,0px), 11px);background:#eef0f3;border-radius:999px;padding:5px 8px}.counselor-selected-customer b{font-size:18px}.counselor-selected-customer small{color:#7a8088}.counselor-selected-customer strong{font-size:max(var(--crm-text-floor,0px), 13px)}.counselor-core-form,.counselor-extra-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.counselor-core-form .counselor-note{grid-column:1/-1}.counselor-core-form textarea{resize:vertical;min-height:108px}.counselor-extra-details{border:1px solid #e2e6ea;border-radius:14px;margin-top:14px;overflow:hidden}.counselor-extra-details summary{cursor:pointer;background:#f7f8f9;padding:14px 15px;font-weight:850;list-style:none}.counselor-extra-details summary::-webkit-details-marker{display:none}.counselor-extra-details summary span{font-size:max(var(--crm-text-floor,0px), 10px);color:#777e88;margin-left:5px;font-weight:700}.counselor-extra-form{padding:14px}.counselor-checks{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.counselor-checks label{border:1px solid #e1e5e9;border-radius:11px;align-items:center;gap:8px;padding:11px;font-weight:700;display:flex}.counselor-checks input{width:20px;height:20px;min-height:0}.counselor-save-bar{grid-template-columns:.75fr 1.25fr;gap:8px;margin-top:14px;display:grid}.counselor-save-bar button{min-height:50px}.counselor-reservation-form{grid-template-columns:1fr 1fr;align-items:end;gap:11px;display:grid}.counselor-reservation-form .full{grid-column:1/-1}.counselor-reservation-form button{min-height:50px}.counselor-reservation-list-head{justify-content:space-between;align-items:center;margin:15px 2px 9px;display:flex}.counselor-reservation-list-head span{font-size:max(var(--crm-text-floor,0px), 11px);color:#777e88}.counselor-reservation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.counselor-reservation-card{background:#fff;border:1px solid #e1e5e9;border-radius:15px;gap:10px;padding:14px;display:grid}.reservation-card-top{justify-content:space-between;gap:10px;display:flex}.reservation-card-top>div{gap:3px;display:grid}.reservation-card-top b{font-size:16px}.reservation-card-top span{font-size:max(var(--crm-text-floor,0px), 12px);color:#737983}.reservation-card-top strong{font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap}.reservation-card-meta{flex-wrap:wrap;gap:6px;display:flex}.reservation-card-meta span{font-size:max(var(--crm-text-floor,0px), 10px);background:#f3f4f6;border-radius:999px;padding:5px 7px}.reservation-card-note{font-size:max(var(--crm-text-floor,0px), 12px);color:#59616c;background:#f7f8f9;border-radius:9px;padding:9px}.counselor-reservation-card>button{width:100%}.counselor-action-kpis .counselor-kpi-button{color:#17191d;text-align:left;background:#fff;border:1px solid #e1e5e9;align-content:start;gap:2px;min-width:0;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid;box-shadow:0 6px 18px #0f172a06}.counselor-action-kpis .counselor-kpi-button:hover{border-color:#b9c0c8;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.counselor-action-kpis .counselor-kpi-button:active{transform:scale(.985)}.counselor-action-kpis .counselor-kpi-button .kpi-value{color:#17191d;line-height:1.05;display:block}.counselor-action-kpis .counselor-kpi-button small{color:#68717b;font-size:max(var(--crm-text-floor,0px), 10px);margin-top:5px;font-weight:850}.counselor-scroll-target{scroll-margin-top:90px}@media (width<=800px){.simple-kiosk .kiosk-wrap{padding:8px}.simple-kiosk-card{border-radius:16px!important;min-height:auto!important;padding:18px 15px!important}.simple-step b{font-size:20px}.simple-identity{grid-template-columns:1fr}.simple-kiosk-next button{width:100%;min-height:52px}.simple-required-consent{padding:14px}.onepage-kiosk .kiosk-wrap{padding:8px}.onepage-kiosk-card{border-radius:16px!important;padding:20px 15px 25px!important}.onepage-title{padding-bottom:18px}.onepage-title h1{font-size:25px}.onepage-section{padding:12px 0}.onepage-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.onepage-identity,.onepage-arrival-head{grid-template-columns:1fr}.onepage-arrival-head button{width:100%}.onepage-section-hint{width:100%;margin-left:0}.onepage-submit{min-height:54px}.role-counselor .counselor-consult-page,.role-counselor .counselor-reservation-page{max-width:none}.role-counselor .counselor-consult-page .page-head,.role-counselor .counselor-reservation-page .page-head{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.role-counselor .counselor-consult-page .page-head h1,.role-counselor .counselor-reservation-page .page-head h1{font-size:26px}.role-counselor .counselor-consult-page .page-head>button,.role-counselor .counselor-reservation-page .page-head>button{min-height:42px;font-size:max(var(--crm-text-floor,0px), 11px);padding:8px 11px}.counselor-customer-cards,.counselor-reservation-cards{grid-template-columns:1fr}.counselor-customer-card{border-radius:14px;padding:14px}.counselor-card-head b{font-size:16px}.counselor-card-meta{gap:5px}.counselor-selected-customer{grid-template-columns:1fr 1fr}.counselor-selected-customer>div:first-child{grid-column:1/-1}.counselor-core-form,.counselor-extra-form,.counselor-reservation-form{grid-template-columns:1fr}.counselor-core-form .counselor-note,.counselor-reservation-form .full,.counselor-checks{grid-column:1}.counselor-checks{grid-template-columns:1fr}.counselor-core-form input,.counselor-core-form select,.counselor-core-form textarea,.counselor-extra-form input,.counselor-extra-form select,.counselor-reservation-form input,.counselor-reservation-form select{min-height:48px;font-size:16px}.counselor-save-bar{z-index:50;padding:9px 0 calc(5px + env(safe-area-inset-bottom));background:linear-gradient(#ffffffbf,#fff 26%);margin-bottom:-6px;position:sticky;bottom:69px}.counselor-save-bar button{min-height:52px}.counselor-consult-kpis button{min-height:64px}.counselor-consult-filter-buttons{grid-template-columns:1fr 1fr}.counselor-consult-search{grid-template-columns:1fr auto}.counselor-consult-search button{min-width:58px}.role-counselor .counselor-action-kpis .counselor-kpi-button{border-radius:14px!important;min-height:96px!important;padding:13px 12px!important}.role-counselor .counselor-action-kpis .counselor-kpi-button .kpi-value{font-size:28px}.role-counselor .counselor-action-kpis .counselor-kpi-button small{font-size:max(var(--crm-text-floor,0px), 10px)}}@media (width<=390px){.counselor-selected-customer{grid-template-columns:1fr}.counselor-selected-customer>div:first-child{grid-column:1}.counselor-save-bar{grid-template-columns:.7fr 1.3fr}.simple-step small{font-size:max(var(--crm-text-floor,0px), 11px)}}.quick-customer-hint{margin:8px 0 10px}.quick-customer-list{background:#fff;border:1px solid #e4e7eb;border-radius:13px;overflow:hidden}.quick-customer-head,.quick-customer-item>summary{grid-template-columns:.72fr .52fr 1fr 1.18fr .42fr;align-items:center;gap:10px;display:grid}.quick-customer-head{color:#777e88;font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f8f9;border-bottom:1px solid #e7eaed;padding:9px 13px;font-weight:850}.quick-customer-item{border-bottom:1px solid #edf0f2}.quick-customer-item:last-of-type{border-bottom:0}.quick-customer-item>summary{cursor:pointer;color:#343940;min-height:48px;padding:9px 13px;list-style:none}.quick-customer-item>summary::-webkit-details-marker{display:none}.quick-customer-item>summary:hover{background:#fafbfc}.quick-customer-item[open]>summary{background:#f5f6f7;border-bottom:1px solid #e8ebee}.quick-customer-item>summary span,.quick-customer-item>summary b,.quick-customer-item>summary strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:max(var(--crm-text-floor,0px), 12px);overflow:hidden}.quick-customer-item>summary b{font-size:max(var(--crm-text-floor,0px), 13px);color:#17191d}.quick-customer-item>summary strong{text-align:center;font-size:max(var(--crm-text-floor,0px), 11px)}.quick-customer-item>summary strong.contracted{color:#fff;background:#17191d;border-radius:999px;padding:4px 7px}.quick-customer-detail{background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px 13px 13px;display:grid}.quick-customer-detail>div{background:#fff;border:1px solid #eceff2;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.quick-customer-detail span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7a828c}.quick-customer-detail b{font-size:max(var(--crm-text-floor,0px), 12px);color:#343940;white-space:normal;overflow-wrap:anywhere}.quick-customer-empty{text-align:center;color:#7a828c;font-size:max(var(--crm-text-floor,0px), 12px);padding:24px}@media (width<=800px){.role-counselor .quick-customer-list{border-radius:11px}.role-counselor .quick-customer-head{display:none}.role-counselor .quick-customer-item>summary{grid-template-columns:54px 40px minmax(0,1fr) 108px 36px;gap:6px;min-height:45px;padding:8px 9px}.role-counselor .quick-customer-item>summary span,.role-counselor .quick-customer-item>summary b,.role-counselor .quick-customer-item>summary strong{font-size:max(var(--crm-text-floor,0px), 11px)}.role-counselor .quick-customer-item>summary b{font-size:max(var(--crm-text-floor,0px), 13px)}.role-counselor .quick-customer-item>summary strong.contracted{font-size:max(var(--crm-text-floor,0px), 9px);padding:4px 5px}.role-counselor .quick-customer-detail{grid-template-columns:1fr 1fr;gap:6px;padding:9px}.role-counselor .quick-customer-detail>div{padding:8px}}@media (width<=390px){.role-counselor .quick-customer-item>summary{grid-template-columns:48px 36px minmax(0,1fr) 102px 32px;gap:4px;padding-left:7px;padding-right:7px}.role-counselor .quick-customer-item>summary span,.role-counselor .quick-customer-item>summary strong{font-size:max(var(--crm-text-floor,0px), 10px)}.role-counselor .quick-customer-item>summary b{font-size:max(var(--crm-text-floor,0px), 12px)}}.dashboard-refresh{min-width:94px}.dashboard-loading{color:#737b85;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border:1px solid #e3e7eb;border-radius:10px;margin:-8px 0 14px;padding:9px 12px}.dashboard-error{margin-top:-8px}.dashboard-section{background:#fff;border:1px solid #e2e6ea;border-radius:18px;min-width:0;margin-bottom:16px;padding:18px;box-shadow:0 10px 30px #0f172a09}.dashboard-section-head{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.dashboard-section-head>div{gap:2px;display:grid}.dashboard-section-head h2{color:#1a1e23;margin:0;font-size:18px}.dashboard-section-head span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7e8791}.dashboard-control-panel{background:#f8f9fb;border:1px solid #e4e8ec;border-radius:14px;grid-template-columns:auto minmax(430px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:13px;padding:10px 11px;display:grid}.dashboard-mode-controls{align-items:center;gap:7px;display:flex}.dashboard-period-presets,.dashboard-segmented{flex-wrap:wrap;gap:5px;display:flex}.dashboard-period-presets button,.dashboard-segmented button{font-size:max(var(--crm-text-floor,0px), 11px);border:1px solid #0000;border-radius:8px;min-height:36px;color:#4d5662!important;background:#e9edf2!important;padding:8px 12px!important}.dashboard-period-presets button.active,.dashboard-segmented button.active{color:#fff!important;background:#2f343b!important;border-color:#2f343b!important}.dashboard-average-select{width:auto;min-width:108px;min-height:36px;font-size:max(var(--crm-text-floor,0px), 11px);border-radius:8px;padding:8px 30px 8px 10px}.dashboard-date-range{grid-template-columns:minmax(135px,1fr) auto minmax(135px,1fr) auto;align-items:end;gap:7px;display:grid}.dashboard-date-range label{font-size:max(var(--crm-text-floor,0px), 10px);color:#687280;grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.dashboard-date-range input{min-height:36px;font-size:max(var(--crm-text-floor,0px), 11px);padding:7px 9px}.dashboard-date-separator{color:#9299a2;font-size:max(var(--crm-text-floor,0px), 11px);align-self:center}.dashboard-apply{min-height:36px;font-size:max(var(--crm-text-floor,0px), 11px);color:#fff!important;background:#2f343b!important;border-color:#2f343b!important;padding:8px 12px!important}.dashboard-period-current{text-align:right;white-space:nowrap;gap:1px;display:grid}.dashboard-period-current b{font-size:max(var(--crm-text-floor,0px), 10px);color:#343b44}.dashboard-period-current span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7d858f}.dashboard-summary-grid{gap:9px;margin-bottom:13px;display:grid}.staff-summary-grid,.visit-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-summary-card{border:1px solid #e5e8ec;border-top:3px solid var(--summary-accent,#dfe3e8);background:#fafbfc;border-radius:13px;gap:6px;min-width:0;padding:13px 14px;display:grid;position:relative}.dashboard-summary-card.primary{color:#fff;background:#23272d;border-color:#23272d}.dashboard-summary-card>span{font-size:max(var(--crm-text-floor,0px), 10px);color:#717a85;font-weight:800}.dashboard-summary-card.primary>span{color:#cfd4da}.dashboard-summary-card>div{align-items:baseline;gap:4px;display:flex}.dashboard-summary-card b{letter-spacing:-.04em;font-size:23px}.dashboard-summary-card em{font-style:normal;font-size:max(var(--crm-text-floor,0px), 10px);color:#7d858e;font-weight:800}.dashboard-summary-card.primary em{color:#cfd4da}.dashboard-summary-card small{font-size:max(var(--crm-text-floor,0px), 9px);color:#79828c;background:#edf0f3;border-radius:999px;padding:3px 6px;position:absolute;top:10px;right:10px}.dashboard-summary-card.primary small{color:#e6e9ec;background:#3a4048}.dashboard-trend-card{background:#fff;border:1px solid #e2e6eb;border-radius:14px;min-width:0;padding:13px}.dashboard-trend-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:7px;display:flex}.dashboard-trend-head>div:first-child{gap:2px;display:grid}.dashboard-trend-head b{font-size:max(var(--crm-text-floor,0px), 13px)}.dashboard-trend-head span{font-size:max(var(--crm-text-floor,0px), 9px);color:#818994}.dashboard-trend-legend{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 9px 2px;display:flex}.dashboard-trend-legend>span{white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:flex;font-size:max(var(--crm-text-floor,0px), 10px)!important;color:#505862!important}.dashboard-trend-legend i{border-radius:999px;width:18px;height:5px;display:block}.dashboard-trend-legend i.bar{background:#1e2632}.dashboard-trend-scroll{background:#fafbfc;border:1px solid #edf0f2;border-radius:10px;overflow:auto hidden}.dashboard-trend-scroll::-webkit-scrollbar{height:10px}.dashboard-trend-scroll::-webkit-scrollbar-thumb{background:#c4cad2;border-radius:999px}.dashboard-trend-svg{display:block}.dashboard-trend-gridline{stroke:#e5e9ed;stroke-width:1px}.dashboard-trend-ylabel,.dashboard-trend-xlabel,.dashboard-trend-month{fill:#69737e;font-family:inherit;font-size:max(var(--crm-text-floor,0px), 9px)}.dashboard-trend-xlabel{font-weight:800}.dashboard-trend-month{fill:#313943;font-weight:950;font-size:max(var(--crm-text-floor,0px), 9px)}.dashboard-trend-bar{fill:#27384f;opacity:.9}.dashboard-trend-line{fill:none;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.dashboard-trend-point{stroke:#fff;stroke-width:1.2px}.dashboard-headquarters-stack{gap:18px;display:grid}.dashboard-hq-block{background:#f7f8fa;border:1px solid #d7dce2;border-radius:14px;overflow:hidden}.dashboard-hq-block-title{color:#fff;border-left:8px solid var(--hq-accent,#6b7280);background:#353b43;justify-content:center;align-items:center;padding:8px 12px;display:flex;position:relative}.dashboard-hq-block-title b{letter-spacing:-.02em;font-size:14px}.dashboard-team-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:10px;display:grid}.dashboard-team-card{background:#fff;border:1px solid #d6dbe1;border-radius:9px;min-width:0;overflow:hidden}.dashboard-team-card-head{background:#fff;border-bottom:1px solid #e2e6eb;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 9px;display:flex}.dashboard-team-card-head span{font-size:max(var(--crm-text-floor,0px), 10px);color:#3e4752;font-weight:800}.dashboard-team-card-head b{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;color:#111820}.dashboard-team-card-head b small{font-size:max(var(--crm-text-floor,0px), 8px);color:#7f8994}.dashboard-team-card h4{font-size:max(var(--crm-text-floor,0px), 11px);text-align:center;color:#3c4550;margin:8px 9px 5px}.dashboard-team-bars{gap:6px;min-height:115px;padding:5px 8px 10px;display:grid}.dashboard-team-bar-row{grid-template-columns:minmax(46px,.9fr) minmax(60px,1.3fr) auto;align-items:center;gap:6px;display:grid}.dashboard-team-bar-row>span{font-size:max(var(--crm-text-floor,0px), 8px);color:#555f6a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-team-bar-row>b{font-size:max(var(--crm-text-floor,0px), 9px);white-space:nowrap;color:#20262d}.dashboard-team-bar-track{background:#eef1f5;border-radius:2px;height:8px;overflow:hidden}.dashboard-team-bar-track>i{box-sizing:border-box;background:#353b43;border:1px solid #252b31;height:100%;display:block}.dashboard-team-empty{color:#8d96a0;min-height:90px;font-size:max(var(--crm-text-floor,0px), 9px);place-items:center;display:grid}.dashboard-empty{text-align:center;color:#858e98;font-size:max(var(--crm-text-floor,0px), 11px);padding:30px}.dashboard-ranking-toolbar{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:9px;margin-bottom:10px;display:grid}.dashboard-ranking-toolbar input{min-height:38px;font-size:max(var(--crm-text-floor,0px), 11px);padding:9px 11px}.rank-metric-tabs,.rank-sort-tabs{flex-wrap:nowrap}.dashboard-ranking-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.dashboard-ranking-foot>span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7d858f}.dashboard-section .simple-table{min-width:650px}.dashboard-section .simple-table th{background:#fafbfc}.dashboard-section .simple-table td,.dashboard-section .simple-table th{padding:10px 9px}.dashboard-section .simple-table tbody tr:hover{background:#fafbfc}.dashboard-insights-head{justify-content:space-between;align-items:end;margin:0 2px 10px;display:flex}.dashboard-insights-head>div{gap:2px;display:grid}.dashboard-insights-head b{color:#17191d;font-size:16px}.dashboard-insights-head span{font-size:max(var(--crm-text-floor,0px), 11px);color:#7a828c}.dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-chart-card{background:#fff;border:1px solid #e3e7eb;border-radius:16px;min-width:0;padding:15px;box-shadow:0 8px 26px #0f172a09}.dashboard-chart-title{justify-content:space-between;align-items:start;margin-bottom:13px;display:flex}.dashboard-chart-title>div{gap:2px;display:grid}.dashboard-chart-title b{color:#1b1f24;font-size:14px}.dashboard-chart-title span{font-size:max(var(--crm-text-floor,0px), 10px);color:#818892}.dashboard-bars{gap:10px;display:grid}.dashboard-bar-row{gap:5px;display:grid}.dashboard-bar-label{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-bar-label>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#555e68;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:750;overflow:hidden}.dashboard-bar-label>div{white-space:nowrap;align-items:center;gap:7px;display:flex}.dashboard-bar-label b{font-size:max(var(--crm-text-floor,0px), 12px);color:#17191d}.dashboard-bar-label small{font-size:max(var(--crm-text-floor,0px), 9px);color:#848b95;background:#f3f5f7;border-radius:999px;padding:3px 6px}.dashboard-bar-track{background:#eef1f4;border-radius:999px;height:9px;overflow:hidden}.dashboard-bar-track>i{background:linear-gradient(90deg,#24282e,#656d77);border-radius:999px;height:100%;transition:width .25s;display:block}.dashboard-bar-row:nth-child(2n) .dashboard-bar-track>i{background:linear-gradient(90deg,#3c434c,#8a929c)}.dashboard-chart-empty{color:#8b929b;min-height:110px;font-size:max(var(--crm-text-floor,0px), 11px);background:#f8f9fa;border-radius:11px;place-items:center;display:grid}.legacy-loading{margin-bottom:10px}.dashboard-source-standard{margin-top:12px;margin-bottom:18px}@media (width<=1320px){.dashboard-control-panel{grid-template-columns:auto 1fr auto}.dashboard-period-current{text-align:left;grid-column:1/-1}.staff-summary-grid,.visit-summary-grid,.dashboard-team-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.dashboard-chart-grid{grid-template-columns:1fr}.dashboard-team-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-control-panel{grid-template-columns:1fr}.dashboard-period-current{grid-column:auto}.dashboard-mode-controls,.dashboard-period-presets{justify-content:flex-start}}@media (width<=800px){.dashboard-section{border-radius:15px;padding:14px}.dashboard-date-range{grid-template-columns:1fr 1fr}.dashboard-date-separator{display:none}.dashboard-date-range label{grid-template-columns:1fr}.dashboard-apply{grid-column:span 2}.dashboard-ranking-toolbar{grid-template-columns:1fr}.rank-metric-tabs,.rank-sort-tabs{flex-wrap:wrap}.dashboard-ranking-foot{flex-direction:column;align-items:flex-start}.dashboard-trend-head{flex-direction:column}.dashboard-chart-card{border-radius:14px;padding:13px}.dashboard-chart-grid{gap:9px}.dashboard-bar-label>span{font-size:max(var(--crm-text-floor,0px), 10px)}.dashboard-bar-label b{font-size:max(var(--crm-text-floor,0px), 11px)}}@media (width<=650px){.staff-summary-grid,.visit-summary-grid{grid-template-columns:1fr 1fr}.dashboard-team-metric-grid{grid-template-columns:1fr}.dashboard-period-presets,.dashboard-segmented{grid-template-columns:repeat(2,1fr);display:grid}.dashboard-period-presets{grid-template-columns:repeat(3,1fr)}.dashboard-period-presets button,.dashboard-segmented button{width:100%;padding:9px 7px!important}.dashboard-date-range{grid-template-columns:1fr}.dashboard-apply{grid-column:auto}.dashboard-summary-card b{font-size:21px}.dashboard-section-head h2{font-size:16px}.dashboard-mode-controls{grid-template-columns:1fr;display:grid}.dashboard-average-select{width:100%}}.legacy-dashboard-insights{margin:10px 0 12px}.legacy-dashboard-insights .dashboard-insights-head{margin-bottom:7px}.legacy-dashboard-insights .dashboard-insights-head b{font-size:15px}.legacy-dashboard-insights .dashboard-insights-head span{font-size:max(var(--crm-text-floor,0px), 9px)}.dashboard-core-grid-v128{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.legacy-dashboard-insights .dashboard-chart-card{border-radius:12px;padding:10px 11px;box-shadow:0 4px 14px #0f172a06}.legacy-dashboard-insights .dashboard-chart-title{margin-bottom:7px}.legacy-dashboard-insights .dashboard-chart-title b{font-size:max(var(--crm-text-floor,0px), 12px)}.legacy-dashboard-insights .dashboard-chart-title span{font-size:max(var(--crm-text-floor,0px), 8px)}.legacy-dashboard-insights .dashboard-bars{gap:5px}.legacy-dashboard-insights .dashboard-bar-row{gap:3px}.legacy-dashboard-insights .dashboard-bar-label>span{font-size:max(var(--crm-text-floor,0px), 9px)}.legacy-dashboard-insights .dashboard-bar-label b{font-size:max(var(--crm-text-floor,0px), 10px)}.legacy-dashboard-insights .dashboard-bar-label small{font-size:max(var(--crm-text-floor,0px), 8px);padding:2px 5px}.legacy-dashboard-insights .dashboard-bar-track{height:6px}.legacy-dashboard-insights .dashboard-chart-empty{min-height:62px;font-size:max(var(--crm-text-floor,0px), 9px)}.dashboard-detail-toggle-v128{background:#f8f9fb;border:1px solid #e2e6ea;border-radius:10px;align-items:center;gap:9px;margin:8px 1px 6px;padding:7px 9px;display:flex}.dashboard-detail-toggle-v128 button{min-height:30px;font-size:max(var(--crm-text-floor,0px), 10px);border-radius:7px;font-weight:800;color:#fff!important;background:#2f343b!important;border:1px solid #2f343b!important;padding:6px 10px!important}.dashboard-detail-toggle-v128 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7a828c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-detail-grid-v128{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px}.legacy-dashboard-insights .dashboard-source-standard{margin-top:8px;margin-bottom:10px;padding:8px 10px}.legacy-dashboard-insights .dashboard-source-standard b{font-size:max(var(--crm-text-floor,0px), 10px)}.legacy-dashboard-insights .dashboard-source-standard span,.legacy-dashboard-insights .dashboard-source-standard small{font-size:max(var(--crm-text-floor,0px), 8px);line-height:1.35}.dashboard-ranking-toolbar{margin-bottom:8px}.rank-metric-tabs button{min-width:54px}@media (width<=1180px){.dashboard-core-grid-v128,.dashboard-detail-grid-v128{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.dashboard-core-grid-v128,.dashboard-detail-grid-v128{grid-template-columns:1fr}.dashboard-detail-toggle-v128{flex-direction:column;align-items:flex-start}.dashboard-detail-toggle-v128 span{white-space:normal}}.dashboard-ranking-scope{justify-content:flex-start;align-items:center;margin:0 0 8px;display:flex}.rank-scope-tabs button{min-width:82px}@media (width<=650px){.dashboard-ranking-scope{display:block}.rank-scope-tabs{width:100%}}.visit-unit-summary-v84{margin:14px 0 12px}.visit-unit-grid-v84{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.visit-unit-group-v84{background:#fff;border:1px solid #d7dce2;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 14px #17202e0a}.visit-unit-group-v84>header{background:#353b43;border-bottom:1px solid #2c3138;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;display:flex}.visit-unit-group-v84>header b{letter-spacing:-.02em;color:#fff;font-size:14px;font-weight:900;display:block}.visit-unit-metrics-v84{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.visit-unit-metric-v84{text-align:center;border-right:1px solid #eef1f4;min-width:0;padding:15px 10px}.visit-unit-metric-v84:last-child{border-right:0}.visit-unit-metric-v84>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#626c78;white-space:nowrap;font-weight:850;display:block}.visit-unit-metric-v84>div{justify-content:center;align-items:baseline;gap:3px;min-width:0;margin-top:7px;display:flex}.visit-unit-metric-v84 b{color:#15202d;letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:1}.visit-unit-metric-v84 em{font-size:max(var(--crm-text-floor,0px), 9px);color:#7d8793;white-space:nowrap;font-style:normal;font-weight:800}.visit-unit-metric-v84 small{min-height:14px;font-size:max(var(--crm-text-floor,0px), 9px);color:#8b949f;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;display:block;overflow:hidden}.visit-unit-legacy-hidden-v84{display:none!important}.visit-outcome-heading-v85{color:#343b44;min-height:34px;font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:-.01em;background:#f3f5f7;border-radius:9px;justify-content:center;align-items:center;margin:0 0 8px;font-weight:900;display:flex}.visit-summary-grid.visit-outcome-grid-v85{margin-bottom:13px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.visit-summary-grid.visit-outcome-grid-v85 .dashboard-summary-card{min-height:78px}.visit-unit-loading-v84,.visit-unit-error-v84{font-size:max(var(--crm-text-floor,0px), 13px);color:#66717e;background:#f7f9fb;border-radius:12px;padding:14px 16px}.visit-unit-error-v84{color:#b24040;background:#fff7f7}@media (width<=900px){.visit-unit-grid-v84{grid-template-columns:1fr}}@media (width<=650px){.visit-summary-grid.visit-outcome-grid-v85{grid-template-columns:1fr!important}.visit-unit-metrics-v84{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-unit-metric-v84{border-bottom:1px solid #eef1f4}.visit-unit-metric-v84:nth-child(2n){border-right:0}.visit-unit-metric-v84:nth-last-child(-n+2){border-bottom:0}}@media (width<=420px){.visit-unit-metrics-v84{grid-template-columns:1fr}.visit-unit-metric-v84{text-align:left;border-bottom:1px solid #eef1f4;border-right:0;grid-template-columns:76px 1fr auto;align-items:center;gap:7px;display:grid}.visit-unit-metric-v84:nth-last-child(-n+2){border-bottom:1px solid #eef1f4}.visit-unit-metric-v84:last-child{border-bottom:0}.visit-unit-metric-v84>div{justify-content:flex-start;margin-top:0}.visit-unit-metric-v84 small{text-align:right;min-height:0;margin-top:0}}.visit-unit-group-v84.duty-enabled-v90 .visit-unit-metrics-v84{grid-template-columns:repeat(5,minmax(0,1fr))}.visit-unit-metric-v84.total-metric-v92{background:#eef3f7;border-color:#d3dde5}.visit-unit-metric-v84.total-metric-v92>span{color:#263d50;font-weight:900}.visit-unit-metric-v84.total-metric-v92 b{color:#132b3e}.visit-duty-note-v90{color:#666;font-size:max(var(--crm-text-floor,0px), 12px);background:#f7f7f4;border-radius:8px;margin-top:8px;padding:8px 10px;font-weight:700}@media (width<=760px){.visit-unit-group-v84.duty-enabled-v90 .visit-unit-metrics-v84{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-unit-group-v84.duty-enabled-v90 .visit-unit-metric-v84{border-bottom:1px solid #eef1f4;border-right:1px solid #eef1f4}.visit-unit-group-v84.duty-enabled-v90 .visit-unit-metric-v84:nth-child(2n),.visit-unit-group-v84.duty-enabled-v90 .visit-unit-metric-v84:last-child{border-right:0}.visit-unit-group-v84.duty-enabled-v90 .visit-unit-metric-v84:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=420px){.visit-unit-group-v84.duty-enabled-v90 .visit-unit-metrics-v84{grid-template-columns:1fr}.visit-unit-group-v84.duty-enabled-v90 .visit-unit-metric-v84{border-right:0}}.contract-workflow-page{min-width:0}.contract-flow-toggle{grid-template-columns:1fr 1fr;gap:8px;max-width:420px;margin-bottom:14px;display:grid}.contract-flow-toggle button{color:#4b535d;background:#eef0f3;border:1px solid #e0e4e8}.contract-flow-toggle button.active{color:#fff;background:#17191d;border-color:#17191d}.contract-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.contract-entry-grid label{min-width:0}.contract-entry-grid input,.contract-entry-grid select{min-height:45px}.contract-date-field{grid-column:span 2}.contract-agent-field{grid-column:span 2;min-width:0}.contract-field-label{font-size:max(var(--crm-text-floor,0px), 12px);color:#3d444d;margin-bottom:6px;font-weight:800;display:block}.contract-field-label b{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b3d3d;margin-left:4px}.contract-agent-field .agent-picker{min-width:0}.contract-agent-field .agent-picker-summary{min-height:48px}.contract-calc-box{background:#f6f7f8;border:1px solid #e5e8eb;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.contract-calc-box>div{gap:3px;padding:7px 10px;display:grid}.contract-calc-box span{font-size:max(var(--crm-text-floor,0px), 11px);color:#747c86}.contract-calc-box b{letter-spacing:-.03em;font-size:20px}.contract-submit{grid-column:1/-1;min-height:48px}.contract-rule-hint{margin-top:9px}.contract-list-tools{grid-template-columns:1fr 230px;gap:8px;margin-bottom:12px;display:grid}.contract-case-list{gap:10px;display:grid}.contract-case{background:#fff;border:1px solid #e2e6ea;border-radius:15px;gap:12px;padding:15px;display:grid}.contract-case.provisional_pending{border-left:4px solid #858d96}.contract-case.formal_active{border-left:4px solid #24282e}.contract-case.deposit_complete{border-left:4px solid #5e6873}.contract-case.cancelled{opacity:.62;background:#f6f7f8}.contract-case-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.contract-case-head>div:first-child{gap:4px;display:grid}.contract-case-head b{font-size:15px}.contract-case-head small{font-size:max(var(--crm-text-floor,0px), 10px);color:#7c848e}.contract-status-badge{width:max-content;font-size:max(var(--crm-text-floor,0px), 10px);color:#505862;background:#eef0f2;border-radius:999px;padding:5px 8px;font-weight:900;display:inline-flex}.formal_active .contract-status-badge,.deposit_complete .contract-status-badge{color:#fff;background:#20242a}.cancelled .contract-status-badge{color:#6f7780;background:#e4e7ea}.contract-case-no{font-size:max(var(--crm-text-floor,0px), 12px);color:#5f6770;white-space:nowrap;background:#f5f6f7;border-radius:8px;padding:7px 9px;font-weight:850}.contract-money-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.contract-money-grid>div{background:#f7f8f9;border-radius:11px;gap:3px;padding:10px;display:grid}.contract-money-grid span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7a828b}.contract-money-grid b{font-size:15px}.contract-money-grid .balance{background:#f0f1f3}.contract-deadline-row{flex-wrap:wrap;align-items:center;gap:9px;padding-top:2px;display:flex}.contract-deadline-row span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7c848e}.contract-deadline-row b{font-size:max(var(--crm-text-floor,0px), 12px);margin-right:auto}.contract-deadline-row span:last-child{background:#f3f4f6;border-radius:999px;padding:5px 8px}.contract-actions{flex-wrap:wrap;gap:7px;display:flex}.contract-actions button{font-size:max(var(--crm-text-floor,0px), 11px);padding:9px 12px}.danger-lite{color:#8d3838!important;background:#f7eded!important}.contract-empty{text-align:center;color:#8b929a;background:#f8f9fa;border-radius:13px;padding:32px}.contract-modal-backdrop{z-index:1500;background:#10121685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contract-modal{background:#fff;border-radius:18px;width:min(720px,100%);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #0000003d}.contract-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.contract-modal-head>b{font-size:18px}.contract-modal-form{gap:12px;display:grid}.contract-modal-form .agent-picker{min-width:0}.contract-inline-summary{font-size:max(var(--crm-text-floor,0px), 12px);background:#f5f6f7;border-radius:11px;padding:12px;font-weight:800}.contract-detail-body{gap:18px;display:grid}.contract-payment-history,.contract-document-list{gap:8px;display:grid}.contract-payment-history>b,.contract-document-list>b{margin-bottom:2px;font-size:14px}.contract-payment-history>div{background:#f7f8f9;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.contract-payment-history span{font-size:max(var(--crm-text-floor,0px), 11px)}.contract-payment-history strong{font-size:max(var(--crm-text-floor,0px), 12px)}.contract-payment-history small{font-size:max(var(--crm-text-floor,0px), 10px);color:#808892}.contract-document-row{border:1px solid #e6e9ec;border-radius:11px;grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.3fr) minmax(150px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.contract-doc-check{grid-template-columns:20px 1fr;align-items:center;gap:2px 7px;display:grid}.contract-doc-check input{width:18px;height:18px}.contract-doc-check small{font-size:max(var(--crm-text-floor,0px), 9px);color:#838a93;grid-column:2}.contract-doc-promise{gap:4px;display:grid}.contract-doc-promise>span{font-size:max(var(--crm-text-floor,0px), 10px);color:#777f89}.contract-document-row>.mini-button{min-height:42px}.contract-document-row>.date-select select{min-width:0}@media (width<=1100px){.contract-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-date-field{grid-column:span 1}.contract-agent-field{grid-column:1/-1}.contract-document-row{grid-template-columns:1fr 1fr}.contract-document-row>.mini-button{width:100%}}@media (width<=800px){.contract-entry-grid{grid-template-columns:1fr}.contract-date-field,.contract-agent-field{grid-column:span 1}.contract-calc-box{grid-template-columns:1fr 1fr 1fr;padding:8px}.contract-calc-box>div{padding:6px}.contract-calc-box b{font-size:15px}.contract-list-tools{grid-template-columns:1fr}.contract-case{padding:12px}.contract-case-head{gap:8px;display:grid}.contract-case-no{width:max-content;max-width:100%}.contract-money-grid{grid-template-columns:1fr 1fr}.contract-actions{grid-template-columns:1fr 1fr;display:grid}.contract-actions button{width:100%}.contract-modal{border-radius:15px;padding:15px}.contract-document-row{grid-template-columns:1fr}.contract-payment-history>div{grid-template-columns:1fr auto}.contract-payment-history small{grid-column:1/-1}.contract-flow-toggle{max-width:none}.contract-deadline-row b{margin-right:0}.contract-deadline-row span:last-child{margin-left:auto}}@media (width<=420px){.contract-calc-box{grid-template-columns:1fr}.contract-money-grid{grid-template-columns:1fr 1fr}.contract-actions{grid-template-columns:1fr}}.date-year-combo{width:118px;min-width:0;position:relative}.date-year-combo .date-year-input{width:100%;height:44px;padding:9px 42px 9px 10px;font-size:14px;line-height:1.2}.date-year-combo .date-year-list{color:#5b6470;cursor:pointer;background-color:#f7f8f9;border-left:1px solid #e4e7eb;border-radius:0 10px 10px 0;height:44px;font-size:0;position:absolute;top:0;right:0;background-position:50%!important;width:36px!important;min-width:36px!important;padding:0!important}.date-year-combo .date-year-list option{color:#17191d;background:#fff;font-size:14px}@media (width<=760px){.date-year-combo{width:100%}.date-year-combo .date-year-input{height:43px;font-size:max(var(--crm-text-floor,0px), 13px);padding:8px 39px 8px 8px}.date-year-combo .date-year-list{height:43px;width:34px!important;min-width:34px!important}}.reservation-submit-row{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.reservation-submit-row button{width:100%;min-height:50px}.reservation-number-hint{color:#737b85;font-size:max(var(--crm-text-floor,0px), 10px);margin:7px 2px 0;line-height:1.5}.reservation-message-hint{color:#727a84;font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f8f9;border-radius:10px;margin-top:9px;padding:9px 11px;line-height:1.5}.counselor-reservation-form label small{font-size:max(var(--crm-text-floor,0px), 10px);margin-top:-2px;line-height:1.35}@media (width<=600px){.reservation-submit-row{grid-template-columns:1fr}.reservation-submit-row button{min-height:52px}.reservation-number-hint,.reservation-message-hint{font-size:max(var(--crm-text-floor,0px), 10px)}}.info-lookup-question{gap:4px;margin-bottom:12px;display:grid}.info-lookup-question>b{font-size:17px}.info-lookup-question>span{font-size:max(var(--crm-text-floor,0px), 12px);color:#737b85;line-height:1.5}.info-lookup-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.info-lookup-tabs button{color:#252a30;background:#eef0f3;border:1px solid #e0e4e8}.info-lookup-tabs button.active{color:#fff;background:#17191d;border-color:#17191d}.info-lookup-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.info-lookup-search input{min-height:50px;font-size:16px}.info-lookup-search button{min-width:120px}.info-staff-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.info-staff-candidate{color:#20242a;text-align:left;background:#fff;border:1px solid #dfe4e8;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.info-staff-candidate:hover{background:#f6f7f8;border-color:#bfc7cf}.info-staff-candidate>div{gap:3px;min-width:0;display:grid}.info-staff-candidate b{font-size:15px}.info-staff-candidate b small{font-size:max(var(--crm-text-floor,0px), 11px);color:#6d7680;font-weight:700}.info-staff-candidate span{font-size:max(var(--crm-text-floor,0px), 11px);color:#737b85}.info-staff-candidate strong{font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;color:#4f5964}.info-selected-staff{border:2px solid #252a30;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;padding:13px;display:grid}.info-selected-staff>div{gap:3px;display:grid}.info-selected-staff span{font-size:max(var(--crm-text-floor,0px), 10px);color:#737b85}.info-selected-staff b{font-size:17px}.info-selected-staff small{color:#68717c}.info-start-reception,.info-connect-button{color:#fff;text-align:center;background:#17191d;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 13px;font-weight:850;display:inline-flex}.info-reservation-results{gap:8px;margin-top:12px;display:grid}.info-result-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.info-result-title span{font-size:max(var(--crm-text-floor,0px), 11px);color:#737b85;text-align:right}.info-reservation-hit{background:#fff;border:1px solid #dfe4e8;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.info-reservation-customer,.info-reservation-agent{gap:3px;display:grid}.info-reservation-hit b{font-size:14px}.info-reservation-hit span{font-size:max(var(--crm-text-floor,0px), 11px);color:#6f7882}.info-reservation-hit small{font-size:max(var(--crm-text-floor,0px), 10px);color:#7c848d}.info-connect-button{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap}.info-lookup-message{margin-bottom:0}.simple-preset-agent{background:#f7f8f9;border:1px solid #d7dce1;border-radius:12px;gap:3px;padding:11px 13px;display:grid}.simple-preset-agent>b{font-size:max(var(--crm-text-floor,0px), 11px);color:#6a737d}.simple-preset-agent>span{font-size:15px;font-weight:850}.simple-preset-agent>small{font-size:max(var(--crm-text-floor,0px), 10px);color:#737b85}@media (width<=800px){.info-staff-candidates,.info-reservation-hit{grid-template-columns:1fr}.info-connect-button{width:100%}.info-result-title{flex-direction:column;align-items:flex-start}.info-result-title span{text-align:left}.info-selected-staff{grid-template-columns:1fr}.info-start-reception{width:100%}}@media (width<=520px){.info-lookup-tabs,.info-lookup-search{grid-template-columns:1fr}.info-lookup-search button{width:100%}.info-lookup-tabs button{min-height:48px}}.info-hourly-panel .panel-head{align-items:center}.info-hourly-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.info-hourly-tools .muted{font-size:max(var(--crm-text-floor,0px), 12px)}.info-hourly-scroll{border:1px solid var(--line,#dfe3e8);background:#fff;border-radius:12px;overflow-x:auto}.info-hourly-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:1120px}.info-hourly-table th,.info-hourly-table td{text-align:center;white-space:nowrap;border:1px solid #cfd5dc;padding:10px 6px;font-size:14px;line-height:1.25}.info-hourly-table thead th{background:#f6f8fa;font-weight:800}.info-hourly-table thead tr:first-child th{padding-top:12px;padding-bottom:12px;font-size:15px}.info-hourly-table .time-col{width:88px}.info-hourly-table tbody td{font-variant-numeric:tabular-nums}.info-hourly-table tbody tr.total-row td{background:#eef5ff;font-weight:800}.info-hourly-table tbody tr.outside-row td{background:#fafafa;font-weight:700}.info-hourly-table .time-range{color:#303844;font-weight:700}.info-hourly-table .metric-total{font-weight:800}.info-hourly-empty{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;padding:12px 0 0}@media (width<=900px){.info-hourly-table th,.info-hourly-table td{font-size:max(var(--crm-text-floor,0px), 12px);padding:8px 5px}.info-hourly-table thead tr:first-child th{font-size:max(var(--crm-text-floor,0px), 13px)}}.consult-route-block{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:14px;gap:11px;margin-bottom:15px;padding:14px;display:grid}.consult-route-title{gap:3px;display:grid}.consult-route-title>b{font-size:15px}.consult-route-title>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#6f7781;line-height:1.45}.consult-route-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consult-route-buttons button{color:#30343a;background:#fff;border:1px solid #d9dee4;min-height:48px}.consult-route-buttons button.active{color:#fff;background:#17191d;border-color:#17191d}.consult-leader-picker{gap:8px;display:grid}.consult-leader-picker label{background:#fff;border:1px solid #e0e4e8;border-radius:11px;padding:11px}.consult-leader-picker select{margin-top:2px}.consult-leader-picker small{font-size:max(var(--crm-text-floor,0px), 10px);color:#747b84;font-weight:500;line-height:1.4}@media (width<=600px){.consult-route-block{padding:12px}.consult-route-buttons{grid-template-columns:1fr 1fr}.consult-route-buttons button{min-height:52px;font-size:max(var(--crm-text-floor,0px), 13px);padding:10px 8px}.consult-leader-picker select{min-height:48px;font-size:16px}}@media (width<=390px){.consult-route-buttons{grid-template-columns:1fr}}.consult-card-v53{gap:12px;display:grid}.consult-card-grid-v53{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.consult-field-v53{background:#fff;border:1px solid #dfe6ed;border-radius:13px;min-width:0;padding:11px;box-shadow:0 4px 14px #1a365009}.consult-field-v53>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.consult-field-v53>header>span{color:#fff;width:23px;height:23px;font-size:max(var(--crm-text-floor,0px), 10px);background:#183a5a;border-radius:7px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.consult-field-v53>header b{font-size:max(var(--crm-text-floor,0px), 12px);color:#1b334a}.consult-field-v53>header>div b,.consult-field-v53>header>div small{display:block}.consult-field-v53>header>div small{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#7a8794;margin-top:2px}.consult-choice-grid-v53{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.consult-choice-grid-v53 button{color:#53687b;min-height:34px;font-size:max(var(--crm-text-floor,0px), 10px);cursor:pointer;background:#f8fafc;border:1px solid #dbe3eb;border-radius:9px;padding:6px 4px;font-weight:800;line-height:1.15}.consult-choice-grid-v53 button:hover{background:#f1f7fb;border-color:#8eaac3}.consult-choice-grid-v53 button.selected{color:#fff;background:#1d527f;border-color:#1d527f;box-shadow:0 3px 8px #1d527f29}.consult-obstacles-v53{grid-column:1/-1}.consult-choice-grid-v53.obstacles{grid-template-columns:repeat(7,minmax(0,1fr))}.consult-choice-grid-v53.obstacles button{min-height:32px}.consult-revisit-v53{align-content:start;display:grid}.consult-revisit-date-v53{border-top:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:9px;padding-top:9px;display:grid}.consult-revisit-date-v53>span{font-size:max(var(--crm-text-floor,0px), 10px);color:#3b5268;white-space:nowrap;font-weight:900}.consult-note-v53{background:#f8fafc;border:1px solid #d8e2eb;border-radius:13px;padding:12px;display:block}.consult-note-v53>span,.consult-note-v53>small{display:block}.consult-note-v53>span{font-size:max(var(--crm-text-floor,0px), 12px);color:#1b334a;font-weight:900}.consult-note-v53>small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7a8794;margin-top:2px}.consult-note-v53 textarea{width:100%;min-height:120px;font:inherit;font-size:max(var(--crm-text-floor,0px), 11px);resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #d9e1e9;border-radius:10px;margin-top:8px;padding:11px;line-height:1.55}.consult-note-v53 em{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#8a949f;text-align:right;margin-top:4px;font-style:normal;display:block}.consult-card-summary-v53{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.consult-card-summary-v53 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#385b78;background:#eef4f8;border-radius:999px;padding:4px 7px;font-weight:800}.consult-card-summary-v53 .high{color:#23734e;background:#e7f4ec}.consult-card-summary-v53 .low{color:#9a5a16;background:#fff0e2}.staff-insights-distribution-v53{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-insights-distribution-v53>div{background:#f8fafc;border:1px solid #e1e7ed;border-radius:12px;padding:11px}.staff-insights-distribution-v53>div>b{font-size:max(var(--crm-text-floor,0px), 11px);color:#223d56;margin-bottom:7px;display:block}.staff-insights-distribution-v53>div>span{font-size:max(var(--crm-text-floor,0px), 9px);color:#617183;border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:7px;padding:5px 0;display:flex}.staff-insights-distribution-v53>div>span strong{color:#173c5c}.staff-insights-distribution-v53>div>small{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b96a2}@media (width<=980px){.consult-choice-grid-v53.obstacles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=720px){.consult-card-grid-v53{grid-template-columns:1fr;gap:7px}.consult-field-v53{border-radius:11px;padding:9px}.consult-obstacles-v53{grid-column:auto}.consult-choice-grid-v53{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.consult-choice-grid-v53.obstacles{grid-template-columns:repeat(3,minmax(0,1fr))}.consult-choice-grid-v53 button{min-height:32px;font-size:max(var(--crm-text-floor,0px), 9px);padding:5px 2px}.consult-note-v53{padding:10px}.consult-note-v53 textarea{min-height:105px}.consult-revisit-date-v53,.staff-insights-distribution-v53{grid-template-columns:1fr}}@media (width<=420px){.consult-choice-grid-v53{grid-template-columns:repeat(2,minmax(0,1fr))}.consult-choice-grid-v53.obstacles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1101px){.kpi-grid.counselor-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-progress-current{background:#f8f9fa;border:1px solid #e2e6ea;border-radius:11px;align-items:center;gap:8px;padding:10px 11px;display:flex}.customer-progress-current span{font-size:max(var(--crm-text-floor,0px), 10px);color:#737b85}.customer-progress-current b{font-size:max(var(--crm-text-floor,0px), 13px);margin-left:auto}.customer-progress-current small{font-size:max(var(--crm-text-floor,0px), 9px);color:#6f7781}.customer-progress-current.contract-stage{background:#f1f3f5;border-color:#d9dee4}.customer-progress-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.customer-progress-actions button{color:#4f5862;font-size:max(var(--crm-text-floor,0px), 10px);background:#fff;border:1px solid #dfe4e9;border-radius:9px;min-height:36px;padding:8px 5px;font-weight:800}.customer-progress-actions button.active{color:#fff;background:#17191d;border-color:#17191d}.customer-progress-actions button:disabled{opacity:.55}.progress-overview{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:14px;gap:10px;margin:12px 0 14px;padding:13px;display:grid}.progress-overview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.progress-overview-head b{font-size:14px}.progress-overview-head span{font-size:max(var(--crm-text-floor,0px), 10px);color:#737b85;text-align:right}.progress-overview-buttons{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.progress-overview-buttons button{color:#555e68;background:#fff;border:1px solid #dfe4e9;border-radius:10px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:8px 7px;display:flex}.progress-overview-buttons button span{font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress-overview-buttons button b{font-size:15px}.progress-overview-buttons button.active{color:#fff;background:#17191d;border-color:#17191d}.progress-table-badge{color:#3f4750;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;background:#f0f2f4;border-radius:999px;padding:5px 8px;font-weight:850;display:inline-block}.progress-table-badge.contract{color:#fff;background:#17191d}@media (width<=1100px){.progress-overview-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.customer-progress-actions{grid-template-columns:1fr 1fr}.customer-progress-actions button{min-height:42px;font-size:max(var(--crm-text-floor,0px), 11px)}.progress-overview-head{gap:4px;display:grid}.progress-overview-head span{text-align:left}.progress-overview-buttons{grid-template-columns:1fr 1fr}.progress-overview-buttons button{min-height:42px}}.commission-security-note{font-size:max(var(--crm-text-floor,0px), 11px);background:#fff7e8;border:1px solid #f0d59c;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.commission-security-note b{white-space:nowrap}.commission-security-note span{color:#77643e}.commission-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.commission-kpis>div{background:#fff;border:1px solid #e1e5e9;border-radius:14px;gap:5px;padding:15px;display:grid}.commission-kpis span{font-size:max(var(--crm-text-floor,0px), 11px);color:#737b85}.commission-kpis b{letter-spacing:-.02em;font-size:22px}.commission-rule-help{font-size:max(var(--crm-text-floor,0px), 12px);color:#6d7580;margin-bottom:12px;line-height:1.55}.commission-rule-help b{color:#25292e}.commission-fixed-rule-grid{grid-template-columns:repeat(3,1fr) 1.1fr auto;align-items:end;gap:8px;display:grid}.commission-fixed-rule-grid label,.commission-partner-form label,.commission-base-grid label,.mgm-share-grid label{gap:5px;display:grid}.commission-fixed-rule-grid input,.commission-partner-form input,.commission-base-grid input,.commission-base-grid select,.mgm-share-grid input,.mgm-share-grid select{min-height:44px}.commission-rule-total{background:#f6f7f8;border:1px solid #e4e7ea;border-radius:11px;align-content:center;gap:1px;min-height:44px;padding:8px 11px;display:grid}.commission-fixed-rule-grid>button{min-height:44px}.commission-base-rules-tax{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commission-rule-person-card{background:#fff;border:1px solid #e1e5e9;border-radius:14px;gap:10px;padding:12px;display:grid}.commission-rule-person-card label{gap:6px;display:grid}.commission-rule-person-card label>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#333941;font-weight:700}.commission-rule-person-card input{min-height:46px;font-size:16px;font-weight:700}.commission-rule-net{border-top:1px solid #eceff2;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.commission-rule-net span{font-size:max(var(--crm-text-floor,0px), 10px);color:#747c85}.commission-rule-net b{font-size:max(var(--crm-text-floor,0px), 13px);color:#17191d;white-space:nowrap}.commission-rule-summary-tax{grid-template-columns:1fr 1fr 1.25fr auto;align-items:stretch;gap:8px;margin-top:10px;display:grid}.commission-rule-summary-tax>div{background:#f6f7f8;border-radius:11px;align-content:center;gap:3px;padding:10px 12px;display:grid}.commission-rule-summary-tax span{font-size:max(var(--crm-text-floor,0px), 10px);color:#727b85}.commission-rule-summary-tax b{font-size:14px}.commission-rule-summary-tax .final{background:#eef6ef;border:1px solid #d4e7d6}.commission-rule-summary-tax .final strong{font-size:17px}.commission-rule-summary-tax>button{white-space:nowrap;min-height:54px}.commission-partner-form{grid-template-columns:1.2fr 1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.commission-partner-form>button{min-height:44px}.commission-partner-list{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.commission-partner-list>button{color:#17191d;text-align:left;background:#f7f8f9;border:1px solid #e0e4e8;border-radius:11px;gap:2px;padding:9px 11px;display:grid}.commission-partner-list b{font-size:max(var(--crm-text-floor,0px), 12px)}.commission-partner-list span{font-size:max(var(--crm-text-floor,0px), 10px);color:#6e7680}.commission-partner-list .inactive{opacity:.5}.commission-candidates{gap:8px;display:grid}.commission-candidates article{border:1px solid #e3e6ea;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.commission-candidates article>div{gap:3px;display:grid}.commission-candidates b{font-size:14px}.commission-candidates span{font-size:max(var(--crm-text-floor,0px), 11px);color:#6f7781}.commission-candidates button{min-height:40px}.commission-tools{grid-template-columns:1fr 170px;gap:8px;margin-bottom:10px;display:grid}.commission-tools input,.commission-tools select{min-height:45px}.commission-worklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.commission-worklist>button{color:#17191d;text-align:left;background:#fff;border:1px solid #e1e5e9;border-radius:14px;gap:9px;padding:13px;display:grid}.commission-work-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.commission-work-head>b{font-size:15px}.commission-work-head>strong{font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;background:#f1f3f5;border-radius:999px;padding:5px 7px}.commission-work-meta{color:#6d7580;font-size:max(var(--crm-text-floor,0px), 11px);gap:2px;display:grid}.commission-money{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.commission-money span{font-size:max(var(--crm-text-floor,0px), 9px);color:#777f88;background:#f7f8f9;border-radius:9px;gap:2px;padding:7px;display:grid}.commission-money b{font-size:max(var(--crm-text-floor,0px), 12px);color:#17191d}.commission-empty{text-align:center;color:#7a828b;font-size:max(var(--crm-text-floor,0px), 12px);border:1px dashed #d9dee3;border-radius:12px;grid-column:1/-1;padding:20px}.commission-modal-bg{z-index:1000;background:#0f12167a;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.commission-modal{background:#fff;border-radius:18px;width:min(1020px,100%);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 30px 80px #00000038}.commission-modal-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.commission-modal-head small,.commission-modal-head span{font-size:max(var(--crm-text-floor,0px), 11px);color:#747c85}.commission-modal-head h2{margin:3px 0;font-size:24px}.commission-status-actions{background:#f7f8f9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:10px;display:flex}.commission-status-actions>b{margin-right:auto}.commission-status-actions button{min-height:38px;padding:7px 11px}.commission-detail-section{border:1px solid #e3e7ea;border-radius:14px;margin-top:10px;padding:13px}.commission-detail-title{gap:2px;margin-bottom:10px;display:grid}.commission-detail-title b{font-size:14px}.commission-detail-title span{font-size:max(var(--crm-text-floor,0px), 10px);color:#727b85}.commission-base-grid{grid-template-columns:repeat(3,1fr) 1.1fr auto;align-items:end;gap:8px;display:grid}.commission-base-grid>button{min-height:44px}.mgm-toggle-row{grid-template-columns:1fr 1fr;gap:7px;max-width:420px;margin-bottom:10px;display:grid}.mgm-toggle-row button{color:#555;background:#f5f6f7;border:1px solid #e1e4e7;min-height:42px}.mgm-toggle-row button.active{color:#fff;background:#17191d;border-color:#17191d}.mgm-share-grid{grid-template-columns:1.2fr repeat(4,1fr);align-items:end;gap:8px;display:grid}.mgm-share-grid .wide{grid-column:1/-1}.mgm-balance-check{font-size:max(var(--crm-text-floor,0px), 11px);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:9px;padding:9px 11px;display:flex}.mgm-balance-check span{color:#66707a}.mgm-balance-check strong{margin-left:auto}.mgm-balance-check.ok{background:#edf8ef;border:1px solid #c8e7cd}.mgm-balance-check.ok strong{color:#23723a}.mgm-balance-check.bad{background:#fff3f1;border:1px solid #f0cac4}.mgm-balance-check.bad strong{color:#a53a2b}.mgm-save-button{min-height:42px;margin-top:9px}.commission-item-list{gap:8px;display:grid}.commission-item-list article{border:1px solid #e2e6ea;border-radius:13px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.commission-item-list article.mgm-item{background:#fbf8ff;border-color:#d7c6f1}.commission-item-list article>div:first-child{gap:3px;display:grid}.commission-item-list article span,.commission-item-list article small{font-size:max(var(--crm-text-floor,0px), 10px);color:#727a84}.commission-split-money{text-align:right;grid-template-columns:repeat(2,auto);justify-content:end;gap:2px 10px;display:grid}.commission-split-money>b{grid-column:1/-1;font-size:14px}.commission-split-money small{grid-column:1/-1}.commission-item-actions{justify-content:flex-end;display:flex}.commission-item-actions button{min-height:36px;font-size:max(var(--crm-text-floor,0px), 10px);padding:6px 10px}.commission-final-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.commission-final-summary>*{font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f8f9;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.commission-final-summary b,.commission-final-summary strong{font-size:max(var(--crm-text-floor,0px), 12px);color:#17191d}.commission-pay-modal{background:#fff;border-radius:17px;gap:11px;width:min(430px,100%);padding:18px;display:grid;box-shadow:0 30px 80px #0000003d}.commission-pay-modal h2{margin:0}.commission-pay-modal p{color:#66707a;font-size:max(var(--crm-text-floor,0px), 12px);margin:0}.commission-pay-modal label{gap:5px;display:grid}.commission-pay-modal input{min-height:46px}.commission-pay-modal>div{grid-template-columns:1fr 1.2fr;gap:7px;display:grid}.commission-pay-modal button{min-height:46px}@media (width<=950px){.commission-kpis,.commission-fixed-rule-grid,.commission-base-grid{grid-template-columns:1fr 1fr}.commission-base-rules-tax{grid-template-columns:1fr}.commission-rule-summary-tax{grid-template-columns:1fr 1fr}.commission-rule-summary-tax>button{grid-column:1/-1}.commission-partner-form,.mgm-share-grid{grid-template-columns:1fr 1fr}.commission-worklist{grid-template-columns:1fr}.commission-item-list article{grid-template-columns:1fr 1fr}.commission-item-actions{grid-column:1/-1;justify-content:stretch}.commission-item-actions button{width:100%}.commission-final-summary{grid-template-columns:1fr 1fr}}@media (width<=600px){.commission-security-note{align-items:flex-start;display:grid}.commission-kpis{gap:7px}.commission-kpis>div{padding:12px}.commission-kpis b{font-size:18px}.commission-fixed-rule-grid,.commission-partner-form,.commission-tools,.commission-base-grid,.mgm-share-grid,.commission-rule-summary-tax{grid-template-columns:1fr}.commission-rule-net{align-items:flex-start;display:grid}.commission-rule-summary-tax>button{grid-column:1}.commission-candidates article{grid-template-columns:1fr}.commission-candidates button{width:100%}.commission-money{grid-template-columns:1fr 1fr 1fr}.commission-modal-bg{align-items:end;padding:7px}.commission-modal{border-radius:17px 17px 8px 8px;max-height:94vh;padding:14px}.commission-modal-head h2{font-size:21px}.commission-item-list article{grid-template-columns:1fr}.commission-split-money{text-align:left;justify-content:start}.commission-item-actions{grid-column:1}.commission-status-actions b{width:100%}.commission-final-summary{grid-template-columns:1fr 1fr}.mgm-balance-check strong{width:100%;margin-left:0}.commission-pay-modal{border-radius:17px 17px 8px 8px;width:100%}}.commission-policy-note{background:#f7f8f9;border:1px solid #e2e6ea;border-radius:13px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex}.commission-policy-note b{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap}.commission-policy-note span{font-size:max(var(--crm-text-floor,0px), 11px);color:#68717b}.commission-kpis-v27{grid-template-columns:repeat(6,minmax(0,1fr))}.commission-base-rules{grid-template-columns:repeat(3,1fr) 1.1fr auto;align-items:end;gap:8px;display:grid}.commission-base-rules label,.mgm-partner-form label,.commission-base-edit label,.mgm-share-form label{gap:5px;display:grid}.commission-base-rules input,.mgm-partner-form input,.mgm-partner-form select,.commission-base-edit input,.mgm-share-form input,.mgm-share-form select{min-height:44px}.commission-rule-total{background:#f5f7f9;border-radius:11px;gap:2px;padding:9px 11px;display:grid}.commission-rule-total span{font-size:max(var(--crm-text-floor,0px), 10px);color:#737b84}.commission-rule-total b{font-size:16px}.mgm-partner-form{grid-template-columns:1.2fr 1.3fr 1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.mgm-partner-list{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.mgm-partner-list>button{color:#1b1d20;text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:11px;gap:2px;padding:9px 11px;display:grid}.mgm-partner-list b{font-size:max(var(--crm-text-floor,0px), 12px)}.mgm-partner-list span{font-size:max(var(--crm-text-floor,0px), 10px);color:#6d7580}.commission-modal-v27{width:min(1080px,100%)}.commission-v27-section{border-top:1px solid #e5e8eb;margin-top:14px;padding-top:14px}.commission-v27-section>h3{margin:0 0 9px;font-size:15px}.commission-base-edit{grid-template-columns:repeat(3,1fr) 1.2fr auto;align-items:end;gap:8px;display:grid}.commission-base-edit button,.mgm-share-form button{min-height:44px}.mgm-share-section{background:#fbfbfc;border:1px solid #eceff2;border-radius:14px;margin-top:14px;padding:14px}.mgm-share-section.commission-v27-section{border-top:1px solid #eceff2}.mgm-share-form{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;align-items:end;gap:8px;display:grid}.mgm-deduct-check{background:#fff4f2;border:1px solid #f1d4ce;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.mgm-deduct-check span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a625b}.mgm-deduct-check b{font-size:max(var(--crm-text-floor,0px), 13px)}.mgm-deduct-check.ok{background:#f3f8f4;border-color:#d2e5d5}.mgm-deduct-check.ok span{color:#5f7964}.commission-tax-help{font-size:max(var(--crm-text-floor,0px), 11px);color:#6d7580;background:#f7f8f9;border-radius:10px;margin-bottom:9px;padding:9px 10px}.commission-item-tax-list article{grid-template-columns:1.15fr 1.55fr auto}.commission-recipient{gap:5px;display:grid}.commission-recipient select{min-height:38px;font-size:max(var(--crm-text-floor,0px), 11px)}.commission-tax-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.commission-tax-breakdown span{font-size:max(var(--crm-text-floor,0px), 9px);color:#747c85;background:#f7f8f9;border-radius:8px;gap:2px;padding:7px;display:grid}.commission-tax-breakdown b{font-size:max(var(--crm-text-floor,0px), 11px);color:#1d1f22}.commission-tax-breakdown .final{background:#eef3f7}.commission-tax-breakdown .final b{font-size:max(var(--crm-text-floor,0px), 13px)}@media (width<=1100px){.commission-kpis-v27{grid-template-columns:repeat(3,1fr)}.commission-base-rules,.commission-base-edit{grid-template-columns:1fr 1fr}.mgm-partner-form{grid-template-columns:1fr 1fr 1fr}.mgm-share-form{grid-template-columns:1fr 1fr}.commission-item-tax-list article{grid-template-columns:1fr}.commission-tax-breakdown{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.commission-policy-note{align-items:flex-start}.commission-kpis-v27{grid-template-columns:1fr 1fr}.commission-base-rules,.commission-base-edit,.mgm-partner-form,.mgm-share-form{grid-template-columns:1fr}.commission-tax-breakdown{grid-template-columns:1fr 1fr}.commission-tax-breakdown .final{grid-column:1/-1}.mgm-share-section{padding:11px}.commission-item-tax-list article{padding:10px}}.reservation-explicit-choice-v52{background:linear-gradient(135deg,#f8fbfe,#eef5fb)!important;border-color:#b9cde2!important}.reservation-explicit-choice-v52>small{font-size:max(var(--crm-text-floor,0px), 10px);color:#5e7388;margin:5px 0 9px;line-height:1.45;display:block}.reservation-explicit-choice-v52 .reservation-candidate-list{gap:7px;margin-top:8px;display:grid}.reservation-explicit-choice-v52 .reservation-candidate{text-align:left;cursor:pointer;width:100%;min-height:58px;box-shadow:none;background:#fff;border:1px solid #d4dee8;border-radius:11px;padding:9px 11px}.reservation-explicit-choice-v52 .reservation-candidate:hover{background:#f8fbfe;border-color:#7e9fbe}.reservation-explicit-choice-v52 .reservation-candidate.selected{background:#eef6fc;border:2px solid #1d527f;box-shadow:0 0 0 2px #1d527f14}.reservation-explicit-choice-v52 .reservation-candidate>div:first-child{min-width:0}.reservation-explicit-choice-v52 .reservation-candidate b,.reservation-explicit-choice-v52 .reservation-candidate span,.reservation-explicit-choice-v52 .reservation-candidate small{display:block}.reservation-explicit-choice-v52 .reservation-candidate b{font-size:max(var(--crm-text-floor,0px), 12px);color:#1b3955}.reservation-explicit-choice-v52 .reservation-candidate span{font-size:max(var(--crm-text-floor,0px), 9px);color:#728092;margin-top:2px}.reservation-explicit-choice-v52 .reservation-candidate small{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#8994a0;margin-top:3px}.reservation-explicit-choice-v52 .reservation-candidate strong{font-size:max(var(--crm-text-floor,0px), 9px);color:#245b86;white-space:nowrap;flex:none}.reservation-walking-choice-v52{color:#6d4e27;text-align:left;cursor:pointer;background:#fff8ec;border:1px solid #ddc7aa;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:11px 12px;display:flex}.reservation-walking-choice-v52:hover{background:#fff3df;border-color:#c59b62}.reservation-walking-choice-v52.selected{background:#fff0d3;border:2px solid #9a641c;box-shadow:0 0 0 2px #9a641c14}.reservation-walking-choice-v52 b,.reservation-walking-choice-v52 span{display:block}.reservation-walking-choice-v52 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#80531b}.reservation-walking-choice-v52 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a7357;margin-top:3px;line-height:1.35}.reservation-walking-choice-v52 strong{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b5b1d;white-space:nowrap;flex:none}.reservation-choice-required-v52{color:#6e7b88;font-size:max(var(--crm-text-floor,0px), 9px);text-align:center;background:#fff;border-radius:8px;margin-top:8px;padding:7px 9px;font-weight:800}.info-reservation-choice-bar-v52{background:#fff8ed;border:1px solid #e1c9aa;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px;padding:10px 12px;display:flex}.info-reservation-choice-bar-v52 b,.info-reservation-choice-bar-v52 span{display:block}.info-reservation-choice-bar-v52 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#754d1b}.info-reservation-choice-bar-v52 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b765d;margin-top:2px}.info-reservation-choice-bar-v52 button{color:#fff;min-height:36px;font-size:max(var(--crm-text-floor,0px), 9px);cursor:pointer;white-space:nowrap;background:#9a641c;border:1px solid #9a641c;border-radius:9px;flex:none;padding:7px 11px;font-weight:900}.info-reservation-choice-bar-v52 button:hover{background:#7d4e12}@media (width<=700px){.reservation-explicit-choice-v52 .reservation-candidate{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;display:grid!important}.reservation-explicit-choice-v52 .reservation-candidate>div:nth-child(2){grid-column:1/-1}.reservation-walking-choice-v52{align-items:flex-start}.info-reservation-choice-bar-v52{display:block}.info-reservation-choice-bar-v52 button{width:100%;margin-top:8px}}.recruit-page{color:#16202a;background:#f4f6f8;min-height:100vh}.recruit-hero{color:#fff;background:linear-gradient(135deg,#101820,#1c2a36);padding:54px 20px 78px}.recruit-hero-inner{max-width:920px;margin:0 auto;position:relative}.recruit-brand{letter-spacing:.18em;font-size:18px;font-weight:800}.recruit-badge{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.16em;border:1px solid #ffffff47;border-radius:999px;margin-top:26px;padding:7px 11px;font-weight:800;display:inline-block}.recruit-hero h1{margin:17px 0 10px;font-size:42px;line-height:1.18}.recruit-hero p{color:#ffffffc2;margin:0;font-size:17px}.recruit-site{color:#fff;margin-top:22px;font-size:14px;font-weight:700}.recruit-source-banner{font-size:max(var(--crm-text-floor,0px), 12px);background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;margin-top:13px;padding:8px 11px;font-weight:700;display:inline-flex}.recruit-wrap{max-width:920px;margin:-38px auto 0;padding:0 20px 70px}.recruit-card{background:#fff;border:1px solid #e4e8ec;border-radius:20px;padding:34px;box-shadow:0 16px 45px #141e2814}.recruit-section{border-bottom:1px solid #edf0f2;margin-bottom:30px;padding:8px 0 30px}.recruit-section:last-of-type{margin-bottom:18px}.recruit-section-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.recruit-section-head>span{width:34px;height:34px;font-size:max(var(--crm-text-floor,0px), 12px);color:#40505f;background:#eef2f5;border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.recruit-section-head h2{margin:1px 0 5px;font-size:20px}.recruit-section-head p{color:#7b8792;font-size:max(var(--crm-text-floor,0px), 13px);margin:0}.role-picker,.skill-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.role-picker button,.skill-grid button{color:#31404e;cursor:pointer;background:#fff;border:1px solid #dbe1e6;border-radius:12px;padding:14px 12px;font-weight:700}.role-picker button.selected,.skill-grid button.selected{color:#fff;background:#16202a;border-color:#16202a}.skill-grid{grid-template-columns:repeat(4,1fr)}.recruit-grid.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.recruit-grid label,.workplace-row label,.staff-modal-grid label{flex-direction:column;gap:8px;display:flex}.recruit-card label b,.staff-modal label b{font-size:max(var(--crm-text-floor,0px), 13px);color:#364553}.recruit-card em{color:#d63b3b;font-style:normal}.recruit-card input,.recruit-card textarea,.recruit-card select,.staff-modal input,.staff-modal select,.staff-modal textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce2e7;border-radius:10px;padding:12px 13px}.recruit-card input:focus,.recruit-card textarea:focus,.recruit-card select:focus,.staff-modal input:focus,.staff-modal select:focus,.staff-modal textarea:focus{border-color:#768796;outline:none;box-shadow:0 0 0 3px #50647814}.recruit-card input:disabled,.staff-modal input:disabled,.staff-modal select:disabled{color:#6f7a84;background:#f3f5f6}.birth-scroll-selects{grid-template-columns:1.35fr .8fr .8fr;gap:8px;display:grid}.birth-scroll-selects select{appearance:auto;cursor:pointer;min-width:0}.workplace-list{flex-direction:column;gap:12px;display:flex}.workplace-row{background:#fafbfc;border:1px solid #e5e9ed;border-radius:12px;grid-template-columns:1.35fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.workplace-row.single-workplace{grid-template-columns:1fr;margin-top:12px}.remove-workplace{color:#a33;cursor:pointer;background:0 0;border:0;height:44px}.add-workplace{cursor:pointer;background:#fff;border:1px dashed #b9c3cb;border-radius:10px;margin-top:12px;padding:10px 14px;font-weight:700}.consent-copy{color:#65717c;font-size:max(var(--crm-text-floor,0px), 12px);background:#f7f9fa;border:1px solid #e4e8ec;border-radius:10px;padding:14px 15px;line-height:1.7}.consent-check{align-items:center;margin-top:14px;font-weight:700;display:flex;flex-direction:row!important;gap:10px!important}.consent-check input{height:18px;width:18px!important}.recruit-error{color:#a32626;background:#fff0f0;border:1px solid #f0c9c9;border-radius:10px;margin-bottom:14px;padding:12px 14px}.recruit-submit{color:#fff;cursor:pointer;background:#16202a;border:0;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:800}.recruit-submit:disabled{opacity:.6}.recruit-footnote{text-align:center;color:#8a949d;font-size:max(var(--crm-text-floor,0px), 12px);margin:13px 0 0}.recruit-loading,.recruit-success{text-align:center;max-width:620px;margin:70px auto}.recruit-success-icon{color:#fff;background:#16202a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:28px;font-weight:800;display:flex}.recruit-eyebrow{letter-spacing:.12em;color:#71808d;font-weight:800}.recruit-success h1{font-size:28px}.recruit-success-site{background:#f4f6f8;border-radius:10px;margin-top:12px;padding:12px;font-weight:700}.staff-app-page{max-width:1440px}.staff-app-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-kicker{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.18em;color:#7b8792;margin:0 0 5px;font-weight:800}.staff-success-notice{color:#27623d;background:#f0f8f3;border:1px solid #cfe1d6;border-radius:11px;margin-top:16px;padding:13px 15px;font-weight:800}.staff-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.staff-stat-grid>div{background:#fff;border:1px solid #e3e7ea;border-radius:14px;padding:18px}.staff-stat-grid span{color:#77838e;font-size:max(var(--crm-text-floor,0px), 12px);margin-bottom:7px;display:block}.staff-stat-grid b{font-size:27px}.staff-filter-bar{grid-template-columns:minmax(280px,1fr) 150px 150px;gap:10px;margin-bottom:14px;display:grid}.staff-filter-bar input,.staff-filter-bar select{background:#fff;border:1px solid #dce2e7;border-radius:10px;padding:11px 12px}.staff-table-card{padding:0;overflow:hidden}.staff-table-scroll{overflow:auto}.staff-app-table{border-collapse:collapse;width:100%;min-width:1030px}.staff-app-table th{color:#6d7882;font-size:max(var(--crm-text-floor,0px), 12px);text-align:left;background:#f7f9fa;border-bottom:1px solid #e5e9ec;padding:12px 14px}.staff-app-table td{font-size:max(var(--crm-text-floor,0px), 13px);vertical-align:middle;border-bottom:1px solid #edf0f2;padding:13px 14px}.staff-app-table td small{color:#87919a;margin-top:3px;display:block}.staff-app-table td small.staff-code-done{color:#2c6842;font-weight:800}.staff-role-chip{background:#eef2f5;border-radius:999px;padding:5px 9px;font-weight:700;display:inline-flex}.staff-position-chip{background:#f6f0e8;border-radius:999px;margin-left:6px;padding:5px 9px;font-weight:700;display:inline-flex}.staff-source-chip{color:#66737e;max-width:250px;font-size:max(var(--crm-text-floor,0px), 12px);white-space:normal;background:#f2f4f6;border-radius:9px;padding:6px 9px;font-weight:700;display:inline-flex}.staff-source-chip.linked{color:#315b68;background:#edf5f7}.staff-status{font-size:max(var(--crm-text-floor,0px), 12px);background:#fff;border:1px solid #dce2e7;border-radius:8px;padding:7px 9px}.small-btn{cursor:pointer;background:#fff;border:1px solid #d4dbe0;border-radius:8px;padding:7px 10px;font-weight:700}.staff-empty{text-align:center;color:#7e8992;padding:38px}.staff-modal-backdrop{z-index:1200;background:#070e147a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.staff-modal{background:#fff;border-radius:18px;width:min(760px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 26px 70px #00000038}.staff-modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.staff-modal-head span{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.13em;color:#788590;font-weight:800}.staff-modal-head h2{margin:4px 0 0}.staff-modal-head button{cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.staff-approved-badge{color:#2d6a43;font-size:max(var(--crm-text-floor,0px), 12px);background:#edf7f0;border-radius:999px;margin-top:8px;padding:6px 9px;font-weight:800;display:inline-flex}.staff-source-detail{background:#f4f8f9;border:1px solid #d9e5e8;border-radius:11px;flex-direction:column;gap:5px;margin-bottom:18px;padding:13px 14px;display:flex}.staff-source-detail b{font-size:max(var(--crm-text-floor,0px), 12px);color:#53636f}.staff-source-detail span{font-weight:800}.staff-source-detail small{color:#71808a}.staff-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.staff-approval-box{background:#f8fafb;border:1px solid #d7dee4;border-radius:13px;margin-top:20px;padding:18px}.staff-approval-title{align-items:baseline;gap:9px;margin-bottom:14px;display:flex}.staff-approval-title b{font-size:15px}.staff-approval-title span{font-size:max(var(--crm-text-floor,0px), 12px);color:#7b8791}.staff-auto-assign{font-size:max(var(--crm-text-floor,0px), 13px);color:#3d5964;background:#fff;border:1px solid #dce6e9;border-radius:10px;padding:12px 13px;font-weight:800}.staff-final-position{flex-direction:column;gap:8px;margin-top:14px;display:flex}.staff-detail-block{font-size:max(var(--crm-text-floor,0px), 13px);background:#f7f9fa;border-radius:10px;margin-top:18px;padding:14px}.staff-detail-block>b{margin-bottom:8px;display:block}.staff-detail-block div{padding:5px 0}.staff-detail-block span{color:#7d8993;margin-left:8px}.staff-modal-meta{color:#89949c;font-size:max(var(--crm-text-floor,0px), 12px);margin-top:14px}.staff-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.staff-modal-actions button{cursor:pointer;border-radius:9px;padding:10px 15px;font-weight:700}.staff-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.staff-modal-actions .primary{color:#fff;background:#16202a;border:0}.staff-modal-actions .ghost{background:#fff;border:1px solid #d9dfe4}.staff-modal-actions .staff-approve-btn{padding-left:18px;padding-right:18px}.status-신규접수,.status-승인{font-weight:800}.notice.danger{color:#a32626;background:#fff0f0;border:1px solid #f0c9c9;border-radius:10px;margin-bottom:12px;padding:12px 14px}@media (width<=760px){.recruit-hero{padding:38px 18px 65px}.recruit-hero h1{font-size:31px}.recruit-wrap{padding:0 12px 50px}.recruit-card{border-radius:16px;padding:22px 16px}.recruit-grid.two,.staff-modal-grid{grid-template-columns:1fr}.recruit-full{grid-column:auto}.role-picker{grid-template-columns:repeat(3,1fr)}.skill-grid{grid-template-columns:repeat(2,1fr)}.birth-scroll-selects{grid-template-columns:1.2fr .8fr .8fr}.workplace-row{grid-template-columns:1fr}.staff-stat-grid,.staff-filter-bar{grid-template-columns:1fr 1fr}.staff-filter-bar input{grid-column:1/-1}.staff-modal-backdrop{padding:8px}.staff-modal{padding:18px}.staff-approval-title{flex-direction:column;align-items:flex-start;gap:3px}.staff-app-head{flex-direction:column;align-items:flex-start}}.recruit-subtitle{font-size:max(var(--crm-text-floor,0px), 13px);color:#364553;margin:22px 0 10px;font-weight:800}.recruit-full{grid-column:1/-1}.single-workplace{grid-template-columns:1.35fr 1fr}.consent-copy b{color:#364553}.staff-position-chip{color:#687681;font-size:max(var(--crm-text-floor,0px), 11px);margin-top:4px;font-weight:700;display:block}.recruit-phone-fixed{grid-template-columns:68px 10px minmax(72px,1fr) 10px minmax(72px,1fr);align-items:center;gap:7px;display:grid}.recruit-phone-prefix{color:#344653;letter-spacing:.04em;background:#f3f5f6;border:1px solid #dce2e7;border-radius:10px;justify-content:center;align-items:center;height:44px;font-weight:900;display:flex}.recruit-phone-fixed i{text-align:center;color:#82909a;font-style:normal;font-weight:800}.recruit-phone-fixed input{text-align:center;letter-spacing:.08em;font-weight:800;padding-left:8px!important;padding-right:8px!important}.recruit-next-link-box{text-align:left;background:#f7fafb;border:1px solid #d8e3e8;border-radius:14px;margin-top:22px;padding:20px}.recruit-next-link-box>span{color:#73838e;font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.12em;margin-bottom:5px;font-weight:900;display:block}.recruit-next-link-box h2{color:#203643;margin:0 0 8px;font-size:20px}.recruit-next-link-box p{color:#667681;font-size:max(var(--crm-text-floor,0px), 13px);margin:0 0 14px;line-height:1.6}.recruit-next-link-box p b{color:#1f4c5d}.recruit-next-link-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.recruit-next-link-row input{min-width:0;height:44px;font-size:max(var(--crm-text-floor,0px), 12px);background:#fff;border:1px solid #ccd8df;border-radius:9px;padding:0 12px}.recruit-next-link-row button{color:#fff;cursor:pointer;background:#173b49;border:0;border-radius:9px;height:44px;padding:0 16px;font-weight:900}.recruit-next-link-box small{color:#7b8992;margin-top:9px;line-height:1.45;display:block}.recruit-finish-note{color:#65737d;font-size:max(var(--crm-text-floor,0px), 13px);background:#f4f6f8;border-radius:11px;margin-top:20px;padding:14px;font-weight:700}.staff-app-page{width:100%;min-width:0;max-width:none!important}.staff-table-card{width:100%}.staff-app-table{min-width:1320px}.staff-app-table th:nth-child(5){min-width:330px}.staff-app-table th:nth-child(6){min-width:130px}.staff-org-path{color:#273b48;word-break:keep-all;font-weight:850;line-height:1.45}.staff-source-sub{font-weight:600;color:#7b8791!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;margin-top:5px!important;display:block!important}.staff-phone-cell{white-space:nowrap;font-weight:750}.staff-group-hq td{border-top:2px solid #d9e2e6;background:#edf2f4!important;border-bottom:1px solid #dbe3e7!important;padding:13px 15px!important}.staff-group-hq td b{color:#203542;font-size:14px}.staff-group-hq td span{color:#7b8992;font-size:max(var(--crm-text-floor,0px), 11px);margin-left:10px;font-weight:700}.staff-group-team td{background:#f8fafb!important;border-bottom:1px solid #e7ecef!important;padding:9px 18px 9px 30px!important}.staff-group-team td b{font-size:max(var(--crm-text-floor,0px), 12px);color:#405662}.staff-group-team td span{color:#8a969e;font-size:max(var(--crm-text-floor,0px), 11px);margin-left:9px}.staff-row-approved{background:#fbfdfb}.staff-action-cell{white-space:nowrap}.staff-review-btn{color:#fff;font-size:max(var(--crm-text-floor,0px), 12px);cursor:pointer;background:#1f3543;border:0;border-radius:9px;padding:9px 12px;font-weight:850}.staff-review-btn:hover{filter:brightness(.94)}.staff-review-btn:disabled{opacity:.5;cursor:not-allowed}.staff-approved-small{color:#2d6a43;font-size:max(var(--crm-text-floor,0px), 11px);background:#edf7f0;border-radius:999px;padding:7px 10px;font-weight:850;display:inline-flex}.staff-modal-actions{z-index:3;background:linear-gradient(#ffffffe6,#fff 28%);border-top:1px solid #edf0f2;margin-left:-24px;margin-right:-24px;padding:16px 24px 4px;position:sticky;bottom:-24px}.staff-modal-actions .staff-approve-btn{min-width:210px;font-weight:900;background:#183846!important}.staff-source-detail span{font-size:14px;line-height:1.45}.staff-bulk-bar{background:#fff;border:1px solid #dce4e8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:13px 15px;display:flex}.staff-bulk-bar>div:first-child{min-width:0}.staff-bulk-bar b{color:#263b48;font-size:14px;display:block}.staff-bulk-bar span{color:#77858f;font-size:max(var(--crm-text-floor,0px), 11px);margin-top:3px;line-height:1.45;display:block}.staff-bulk-actions{flex:none;align-items:center;gap:8px;display:flex}.staff-bulk-actions button{height:38px;font-size:max(var(--crm-text-floor,0px), 12px);cursor:pointer;border-radius:9px;padding:0 13px;font-weight:850}.staff-bulk-actions .ghost{color:#334a58;background:#fff;border:1px solid #d5dde2}.staff-bulk-approve{color:#fff;background:#173b49;border:0}.staff-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.staff-check-cell{text-align:center!important;width:42px!important;min-width:42px!important;padding-left:10px!important;padding-right:10px!important}.staff-check-cell input{cursor:pointer;accent-color:#1d4858;width:17px;height:17px}.staff-check-cell input:disabled{cursor:not-allowed;opacity:.35}@media (width<=760px){.recruit-full{grid-column:auto}.single-workplace{grid-template-columns:1fr}.recruit-phone-fixed{grid-template-columns:58px 8px 1fr 8px 1fr;gap:5px}.recruit-phone-prefix{height:43px}.recruit-next-link-row{grid-template-columns:1fr}.recruit-next-link-row button{width:100%}.staff-app-table{min-width:1180px}.staff-modal-actions{margin-left:-18px;margin-right:-18px;padding:14px 18px 2px;bottom:-18px}.staff-modal-actions .staff-approve-btn{order:-1;width:100%;min-width:0}.staff-modal-actions .ghost{flex:1}.staff-bulk-bar{flex-direction:column;align-items:stretch}.staff-bulk-actions{grid-template-columns:1fr 1fr;display:grid}.staff-bulk-actions button{width:100%}}.recruit-flow-simple{color:#5f707b;font-size:max(var(--crm-text-floor,0px), 12px);background:#f4f7f8;border-radius:11px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 14px;line-height:1.55;display:flex}.recruit-flow-simple b{color:#263d4a;flex:none}.recruit-flow-simple span{font-weight:700}.recruit-org-head p b{color:#263d4a}.recruit-check-line{text-align:left;width:100%;margin:12px 0;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;display:flex!important}.recruit-check-line input[type=checkbox]{flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:0!important;padding:0!important}.recruit-check-line span{line-height:1.4;font-size:max(var(--crm-text-floor,0px), 13px);color:#3c4d59;flex:1;font-weight:700;display:block}@media (width<=760px){.recruit-flow-simple{display:block}.recruit-flow-simple b{margin-bottom:5px;display:block}.recruit-check-line{justify-content:flex-start!important;align-items:center!important;gap:9px!important;display:flex!important}.recruit-check-line input[type=checkbox]{margin:0!important;position:static!important;transform:none!important}}.staff-app-page .staff-app-table button.small-btn{color:#28313a}.staff-app-page .staff-app-table .staff-status{width:136px;min-width:136px}.staff-app-page .staff-row-actions{grid-template-columns:minmax(120px,max-content);gap:8px;display:grid}.staff-app-page .staff-row-actions>button{width:100%;margin:0}.staff-app-page .staff-app-table :is(th,td):nth-child(7){min-width:164px}.staff-app-page .staff-app-table :is(th,td):nth-child(8){min-width:148px}.staff-app-page .staff-app-table :is(th,td):nth-child(9){min-width:128px}.staff-app-page .staff-filter-bar{align-items:center}@media (width<=760px){.staff-app-page .staff-bulk-actions{grid-template-columns:minmax(0,1fr)}}.compact-org .org-hq-leader .org-person{background:#f3f7fb;border-color:#d8e4ef;box-shadow:0 1px #1f384e08}.compact-org .org-team-leader .org-person{background:#f3f8f4;border-color:#d9e7dd;flex:0 235px;width:min(235px,100%);min-width:185px;max-width:235px;box-shadow:0 1px #264e3408}.compact-org .org-counselors{grid-template-columns:repeat(auto-fill,minmax(180px,220px));justify-content:start;align-items:stretch;gap:8px;display:grid}.compact-org .org-counselors .org-person{background:#faf7f2;border-color:#eadfce;width:100%;min-width:0;max-width:220px;box-shadow:0 1px #5a462a06}.compact-org .org-hq-leader .org-person{min-width:210px;max-width:280px}.compact-org .org-person{transition:border-color .15s,background-color .15s,box-shadow .15s}.compact-org .org-person:hover{box-shadow:0 4px 14px #1f29370f}.compact-org .org-hq-summary{font-size:max(var(--crm-text-floor,0px), 12px);color:#dfe4ea;white-space:nowrap;font-weight:800}@media (width<=1100px){.compact-org .org-counselors{grid-template-columns:repeat(auto-fill,minmax(180px,220px))}}@media (width<=760px){.compact-org .org-counselors{grid-template-columns:1fr 1fr}.compact-org .org-hq-leader .org-person,.compact-org .org-team-leader .org-person{width:100%;min-width:0;max-width:none}.compact-org .org-counselors .org-person{max-width:none}.compact-org .org-hq-toggle{flex-wrap:wrap}.compact-org .org-hq-summary{white-space:normal;order:3;width:100%}}@media (width<=520px){.compact-org .org-counselors{grid-template-columns:1fr}}.staff-mobile-home{color:#17191d;max-width:980px;margin:0 auto}.staff-home-hero{margin-bottom:12px;padding:2px 2px 0}.staff-home-eyebrow{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.08em;color:#8a929c;text-transform:uppercase;font-weight:850}.staff-home-title-row{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.staff-home-title-row h1{letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:26px;line-height:1.16}.staff-refresh{white-space:nowrap;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;border-radius:9px!important;padding:7px 10px!important}.staff-home-sub{font-size:max(var(--crm-text-floor,0px), 11px);color:#8a929c;margin-top:5px;font-weight:700}.staff-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.staff-metric{background:#fff;border:1px solid #e7eaee;border-radius:14px;padding:13px 14px;box-shadow:0 2px 10px #0f172a09}.staff-metric>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#7b8490;font-weight:800;display:block}.staff-metric>div{align-items:baseline;gap:3px;margin-top:3px;display:flex}.staff-metric b{letter-spacing:-.05em;font-size:27px;font-weight:900;line-height:1}.staff-metric small{font-size:max(var(--crm-text-floor,0px), 10px);color:#9299a3;font-weight:800}.staff-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.staff-action-card{min-height:108px;color:inherit;background:#fff;border:1px solid #e3e7eb;border-radius:15px;flex-direction:column;padding:14px;text-decoration:none;display:flex;box-shadow:0 3px 14px #0f172a0a}.staff-action-card.primary{color:#fff;background:#181a1e;border-color:#181a1e}.staff-action-kicker{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;opacity:.55;font-weight:900}.staff-action-card b{letter-spacing:-.02em;margin-top:5px;font-size:16px;line-height:1.2}.staff-action-card small{font-size:max(var(--crm-text-floor,0px), 11px);opacity:.65;margin-top:3px;line-height:1.35}.staff-action-card strong{font-size:max(var(--crm-text-floor,0px), 11px);margin-top:auto}.staff-section-card{background:#fff;border:1px solid #e7eaee;border-radius:15px;margin-bottom:10px;padding:13px;scroll-margin-top:70px;box-shadow:0 2px 10px #0f172a08}.staff-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.staff-section-head h2{letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.2}.staff-section-head span{font-size:max(var(--crm-text-floor,0px), 10px);color:#8b939d;font-weight:850}.staff-org-list,.staff-walking-list{gap:0;display:grid}.staff-org-row,.staff-walking-row{border-top:1px solid #f0f2f4;align-items:center;gap:9px;min-height:49px;padding:8px 1px;display:grid}.staff-org-row:first-child,.staff-walking-row:first-child{border-top:0}.staff-org-row{grid-template-columns:54px minmax(0,1fr) auto}.staff-org-badge{height:30px;font-size:max(var(--crm-text-floor,0px), 10px);color:#4d5660;white-space:nowrap;background:#f2f4f6;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-weight:900;display:flex}.staff-org-person,.staff-walking-person{min-width:0}.staff-org-person b,.staff-walking-person b{font-size:max(var(--crm-text-floor,0px), 13px);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.staff-org-person span,.staff-walking-person span{font-size:max(var(--crm-text-floor,0px), 10px);color:#8a929c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.staff-role-chip{font-size:max(var(--crm-text-floor,0px), 9px);color:#646d78;white-space:nowrap;background:#f5f6f8;border-radius:999px;padding:5px 7px;font-weight:850}.staff-role-chip.role-본부장,.staff-role-chip.role-팀장{color:#262b31;background:#eceff2}.staff-walking-row{grid-template-columns:36px minmax(0,1fr) auto}.staff-sequence{width:30px;height:30px;font-size:max(var(--crm-text-floor,0px), 12px);background:#f2f4f6;border-radius:9px;justify-content:center;align-items:center;font-weight:900;display:flex}.staff-walking-row>strong{font-size:max(var(--crm-text-floor,0px), 10px)}.staff-walking-row.disabled{opacity:.55}.staff-walking-row.active>strong{color:#1d6f42}.staff-empty{text-align:center;font-size:max(var(--crm-text-floor,0px), 11px);color:#939aa4;padding:18px 8px}.staff-performance-card{margin-bottom:4px}.staff-performance-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.staff-performance-line>div{text-align:center;background:#f6f7f8;border-radius:10px;padding:9px 6px}.staff-performance-line span{font-size:max(var(--crm-text-floor,0px), 9px);color:#89919b;font-weight:800;display:block}.staff-performance-line b{margin-top:2px;font-size:17px;line-height:1.1;display:block}.staff-call-report{color:#fff;background:#17191d;border-radius:15px;margin-bottom:10px;padding:13px}.staff-call-report>div:first-child span,.staff-call-report>div:first-child b,.staff-call-report>div:first-child small{display:block}.staff-call-report>div:first-child span{font-size:max(var(--crm-text-floor,0px), 10px);opacity:.6;font-weight:800}.staff-call-report>div:first-child b{margin-top:2px;font-size:15px}.staff-call-report>div:first-child small{font-size:max(var(--crm-text-floor,0px), 10px);opacity:.55;margin-top:2px}.staff-call-entry{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:10px;display:grid}.staff-call-entry input{color:#111;text-align:right;background:#fff;border:0;border-radius:10px;min-width:0;height:44px;font-weight:900;font-size:22px!important}.staff-call-entry span{font-size:max(var(--crm-text-floor,0px), 12px);font-weight:800}.staff-call-entry button{color:#17191d!important;background:#fff!important;border:1px solid #fff!important;border-radius:10px!important;min-height:44px!important;padding:0 16px!important}.staff-call-mini{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.staff-call-mini span{font-size:max(var(--crm-text-floor,0px), 9px);text-align:center;background:#ffffff17;border-radius:8px;padding:7px 4px}.staff-call-mini b{font-size:max(var(--crm-text-floor,0px), 11px)}.staff-fold{padding:0;overflow:hidden}.staff-fold>summary{cursor:pointer;padding:13px;list-style:none}.staff-fold>summary::-webkit-details-marker{display:none}.staff-fold>summary .staff-section-head{margin:0}.staff-fold[open]>summary{border-bottom:1px solid #eef0f2}.staff-fold>.staff-org-list,.staff-fold>.staff-walking-list{padding:0 12px 8px}.staff-activity-section{padding-bottom:8px}.staff-team-fold{border-top:1px solid #edf0f2}.staff-team-fold:first-of-type{border-top:0}.staff-team-fold>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 2px;list-style:none;display:grid}.staff-team-fold>summary::-webkit-details-marker{display:none}.staff-team-fold>summary>div:first-child b,.staff-team-fold>summary>div:first-child span{display:block}.staff-team-fold>summary>div:first-child b{font-size:max(var(--crm-text-floor,0px), 13px)}.staff-team-fold>summary>div:first-child span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b939d;margin-top:1px}.staff-team-totals{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.staff-team-totals span{font-size:max(var(--crm-text-floor,0px), 9px);color:#727b86}.staff-team-totals b{font-size:max(var(--crm-text-floor,0px), 10px);color:#17191d}.staff-activity-row{border-top:1px solid #f3f4f6;grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr);gap:8px;padding:9px 0;display:grid}.staff-activity-row:first-child{border-top:0}.staff-activity-row>div:first-child b,.staff-activity-row>div:first-child span{display:block}.staff-activity-row>div:first-child b{font-size:max(var(--crm-text-floor,0px), 12px)}.staff-activity-row>div:first-child span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a929c}.staff-activity-row>div:last-child span{font-size:max(var(--crm-text-floor,0px), 8px);text-align:center;color:#7c858f;background:#f6f7f8;border-radius:7px;padding:5px 3px}.staff-activity-row>div:last-child b{font-size:max(var(--crm-text-floor,0px), 9px);color:#222;margin-top:1px;display:block}.staff-customers-page{max-width:760px;margin:0 auto}.staff-customer-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:9px;display:grid}.staff-customer-stats>div{text-align:center;background:#fff;border:1px solid #e7eaee;border-radius:11px;padding:9px 5px}.staff-customer-stats span{font-size:max(var(--crm-text-floor,0px), 9px);color:#89919b;display:block}.staff-customer-stats b{margin-top:2px;font-size:17px;display:block}.staff-customer-search{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:9px;display:grid}.staff-customer-search input{min-width:0}.staff-customer-list{gap:7px;display:grid}.staff-customer-card{background:#fff;border:1px solid #e7eaee;border-radius:13px;padding:12px}.staff-customer-top{justify-content:space-between;gap:8px;display:flex}.staff-customer-top>div span,.staff-customer-top>div b{display:block}.staff-customer-top>div span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8c949e}.staff-customer-top>div b{margin-top:2px;font-size:15px}.staff-customer-top>strong{height:max-content;font-size:max(var(--crm-text-floor,0px), 9px);background:#f0f2f4;border-radius:999px;padding:4px 6px}.staff-customer-top>strong.pending{color:#9a5b00;background:#fff2dd}.staff-customer-meta{font-size:max(var(--crm-text-floor,0px), 10px);color:#7c858f;gap:8px;margin-top:5px;display:flex}.staff-customer-summary{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.staff-customer-summary span{font-size:max(var(--crm-text-floor,0px), 9px);background:#f6f7f8;border-radius:8px;padding:5px 7px}.staff-customer-consult{color:#fff;text-align:center;font-size:max(var(--crm-text-floor,0px), 11px);background:#17191d;border-radius:9px;margin-top:9px;padding:9px;font-weight:850;text-decoration:none;display:block}@media (width<=800px){.role-counselor .content{padding-top:10px}.staff-mobile-home{padding-bottom:2px}.staff-home-title-row h1{font-size:22px}.staff-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staff-metric{border-radius:12px;padding:11px 12px}.staff-metric b{font-size:25px}.staff-action-grid{gap:7px}.staff-action-card{border-radius:13px;min-height:98px;padding:12px}.staff-action-card b{font-size:14px}.staff-action-card small{font-size:max(var(--crm-text-floor,0px), 10px)}.staff-section-card{border-radius:13px}.staff-section-head h2{font-size:14px}.staff-org-row,.staff-walking-row{min-height:45px;padding:7px 0}.staff-performance-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.staff-performance-line>div{padding:8px 3px}.staff-performance-line b{font-size:16px}.staff-activity-row{grid-template-columns:90px minmax(0,1fr)}}@media (width<=390px){.staff-home-title-row h1{font-size:20px}.staff-refresh{padding-left:8px!important;padding-right:8px!important}.staff-action-card{min-height:94px}.staff-org-row{grid-template-columns:48px minmax(0,1fr) auto}.staff-org-badge{font-size:max(var(--crm-text-floor,0px), 9px)}.staff-role-chip{padding:4px 6px}.staff-performance-line span{font-size:max(var(--crm-text-floor,0px), 8px)}.staff-team-totals{gap:4px}.staff-activity-row{grid-template-columns:78px minmax(0,1fr)}.staff-activity-row>div:last-child span{font-size:max(var(--crm-text-floor,0px), 7px)}}.staff-mobile-home,.staff-mobile-home button,.staff-mobile-home input,.staff-mobile-home select{font-family:inherit}.staff-action-button{text-align:left;cursor:pointer;appearance:none;width:100%}.staff-action-button strong{width:100%;display:block}.staff-activity-section{scroll-margin-top:76px}.staff-contract-section{margin:0 0 8px!important}.staff-contract-list{gap:7px;display:grid}.staff-contract-row{background:#fff;border:1px solid #e5e8ec;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.staff-contract-row.cancelled{opacity:.58;background:#f7f8f9}.staff-contract-main{gap:3px;min-width:0;display:grid}.staff-contract-main>b{font-size:max(var(--crm-text-floor,0px), 12px);color:#20242a;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.staff-contract-main>small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7f8791;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.staff-contract-status{color:#5e6670;width:max-content;font-size:max(var(--crm-text-floor,0px), 8px);background:#eef0f2;border-radius:999px;padding:4px 6px;font-weight:900;line-height:1;display:inline-flex}.staff-contract-row.formal_active .staff-contract-status,.staff-contract-row.deposit_complete .staff-contract-status{color:#fff;background:#20242a}.staff-contract-side{text-align:right;grid-template-columns:auto auto;align-items:center;gap:3px 8px;display:grid}.staff-contract-side span{font-size:max(var(--crm-text-floor,0px), 8px);color:#7c858f;white-space:nowrap}.staff-contract-side span b{font-size:max(var(--crm-text-floor,0px), 9px);color:#242930}.staff-contract-side strong{font-size:max(var(--crm-text-floor,0px), 8px);color:#626b75;white-space:nowrap;grid-column:1/-1}.staff-consult-action{color:#fff;background:#17191d;border:1px solid #17191d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 8px;padding:12px 14px;text-decoration:none;display:grid;box-shadow:0 2px 10px #0f172a0f}.staff-consult-action.has-pending,.staff-consult-action.is-clear{color:#fff;background:#17191d;border-color:#17191d}.staff-consult-copy span,.staff-consult-copy b,.staff-consult-copy small{display:block}.staff-consult-copy span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.1em;opacity:.55;font-weight:900;line-height:1.1}.staff-consult-copy b{letter-spacing:-.025em;margin-top:4px;font-size:15px;font-weight:900;line-height:1.2}.staff-consult-copy small{font-size:max(var(--crm-text-floor,0px), 10px);opacity:.62;margin-top:3px;line-height:1.3}.staff-consult-status{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:94px;display:flex}.staff-consult-status strong{font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;color:#17191d;background:#fff;border-radius:999px;padding:6px 8px;font-weight:900;line-height:1}.staff-consult-status span{font-size:max(var(--crm-text-floor,0px), 10px);opacity:.76;white-space:nowrap;font-weight:850;line-height:1.2}.staff-call-report-compact{color:#17191d!important;background:#fff!important;border:1px solid #e5e8ec!important;border-radius:13px!important;margin:0 0 8px!important;padding:10px 12px!important;box-shadow:0 2px 8px #0f172a06!important}.staff-call-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 7px;display:flex}.staff-call-head>div span,.staff-call-head>div b{display:block!important}.staff-call-head>div span{font-size:max(var(--crm-text-floor,0px), 10px)!important;color:#7d8690!important;opacity:1!important;font-weight:850!important;line-height:1.1!important}.staff-call-head>div b{font-size:max(var(--crm-text-floor,0px), 13px)!important;color:#17191d!important;margin-top:2px!important;line-height:1.15!important}.staff-call-head>small{text-align:right;font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#8b939d!important;opacity:1!important;line-height:1.2!important}.staff-call-report-compact .staff-call-entry{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin:0;display:grid}.staff-call-report-compact .staff-call-entry input{text-align:right;color:#17191d!important;background:#f8f9fa!important;border:1px solid #dfe3e8!important;border-radius:9px!important;height:38px!important;padding:0 9px!important;font-size:18px!important;font-weight:900!important}.staff-call-report-compact .staff-call-entry input:disabled{color:#6f7781!important;background:#f1f3f5!important}.staff-call-report-compact .staff-call-entry span{font-size:max(var(--crm-text-floor,0px), 11px)!important;color:#59616b!important;font-weight:850!important}.staff-call-report-compact .staff-call-entry button{color:#fff!important;height:38px!important;min-height:38px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;background:#17191d!important;border:1px solid #17191d!important;border-radius:9px!important;padding:0 13px!important;font-weight:900!important}.staff-call-report-compact.submitted .staff-call-entry button{color:#4d5660!important;background:#eef0f2!important;border-color:#dfe3e8!important}.staff-call-report-compact .staff-call-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.staff-call-report-compact .staff-call-mini span{color:#7d8690!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;text-align:center!important;background:#f6f7f8!important;border-radius:7px!important;padding:5px 3px!important;line-height:1.15!important}.staff-call-report-compact .staff-call-mini b{font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#20242a!important}.staff-team-block{border-top:1px solid #edf0f2}.staff-team-block:first-of-type{border-top:0}.staff-team-summary{color:#17191d!important;text-align:left!important;width:100%!important;min-height:52px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(64px,.7fr) minmax(0,1.5fr) auto!important;align-items:center!important;gap:9px!important;padding:9px 2px!important;display:grid!important}.staff-team-summary>div:first-child b,.staff-team-summary>div:first-child span{display:block}.staff-team-summary>div:first-child b{font-size:max(var(--crm-text-floor,0px), 13px)!important;letter-spacing:-.02em!important;font-weight:850!important;line-height:1.2!important}.staff-team-summary>div:first-child span{font-size:max(var(--crm-text-floor,0px), 10px)!important;color:#8a929c!important;margin-top:2px!important;font-weight:650!important;line-height:1.2!important}.staff-team-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:5px!important;display:grid!important}.staff-team-totals span{font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#7b8490!important;text-align:center!important;white-space:nowrap!important;background:#f6f7f8!important;border-radius:7px!important;padding:5px 4px!important;line-height:1.15!important;display:block!important}.staff-team-totals b{font-size:max(var(--crm-text-floor,0px), 10px)!important;color:#17191d!important;margin-top:2px!important;font-weight:850!important;line-height:1.15!important;display:block!important}.staff-team-toggle{min-width:56px;font-size:max(var(--crm-text-floor,0px), 10px)!important;color:#626b76!important;text-align:right!important;white-space:nowrap!important;font-weight:850!important;line-height:1.2!important}.staff-team-block.open .staff-team-summary{background:#fafbfc!important}.staff-activity-list{border-top:1px solid #edf0f2!important}.staff-activity-row{grid-template-columns:minmax(92px,.8fr) minmax(0,1.6fr)!important;gap:8px!important;padding:9px 2px!important}.staff-activity-row>div:first-child b{font-size:max(var(--crm-text-floor,0px), 12px)!important;font-weight:850!important;line-height:1.25!important}.staff-activity-row>div:first-child span{font-size:max(var(--crm-text-floor,0px), 9px)!important;margin-top:2px!important;line-height:1.2!important}.staff-activity-row>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.staff-activity-row>div:last-child span{font-size:max(var(--crm-text-floor,0px), 8px)!important;text-align:center!important;color:#7c858f!important;background:#f6f7f8!important;border-radius:7px!important;padding:5px 3px!important;line-height:1.15!important}.staff-activity-row>div:last-child b{font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#222!important;margin-top:2px!important;font-weight:850!important;line-height:1.15!important;display:block!important}@media (width<=430px){.staff-contract-row{grid-template-columns:1fr;gap:7px;padding:9px 10px}.staff-contract-side{text-align:left;grid-template-columns:1fr 1fr}.staff-contract-side strong{text-align:right}.staff-contract-main>b,.staff-contract-main>small{white-space:normal}.staff-consult-action{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:7px;padding:11px 12px}.staff-consult-copy b{font-size:14px}.staff-consult-copy small{font-size:max(var(--crm-text-floor,0px), 9px)}.staff-consult-status{min-width:84px}.staff-consult-status strong{font-size:max(var(--crm-text-floor,0px), 10px);padding:6px 7px}.staff-call-report-compact{margin-bottom:7px!important;padding:9px 10px!important}.staff-call-head{margin-bottom:6px}.staff-call-head>small{max-width:125px}.staff-call-report-compact .staff-call-entry input{height:36px!important;font-size:17px!important}.staff-call-report-compact .staff-call-entry button{height:36px!important;min-height:36px!important;padding:0 11px!important}.staff-call-report-compact .staff-call-mini{gap:4px;margin-top:5px}.staff-team-summary{grid-template-columns:58px minmax(0,1fr)!important;gap:7px!important}.staff-team-summary>.staff-team-toggle{grid-column:1/-1;margin-top:-3px;text-align:right!important}.staff-team-totals{gap:4px!important}.staff-team-totals span{font-size:max(var(--crm-text-floor,0px), 8px)!important;padding:5px 2px!important}.staff-team-totals b{font-size:max(var(--crm-text-floor,0px), 9px)!important}.staff-activity-row{grid-template-columns:82px minmax(0,1fr)!important}.staff-activity-row>div:last-child span{font-size:max(var(--crm-text-floor,0px), 7.5px)!important}}.staff-activity-admin{max-width:1180px}.staff-activity-head-actions{flex-wrap:wrap;gap:7px;display:flex}.staff-activity-admin-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.staff-activity-admin-kpis>div{background:#fff;border:1px solid #e6e9ed;border-radius:13px;padding:13px}.staff-activity-admin-kpis span{font-size:max(var(--crm-text-floor,0px), 11px);color:#7d8690;display:block}.staff-activity-admin-kpis b{margin-top:3px;font-size:24px;display:block}.staff-activity-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.staff-rank-chart{background:#fff;border:1px solid #e5e8ec;border-radius:15px;min-width:0;padding:14px}.staff-rank-chart-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.staff-rank-chart-head>div b,.staff-rank-chart-head>div span{display:block}.staff-rank-chart-head>div b{font-size:14px}.staff-rank-chart-head>div span,.staff-rank-chart-head small{font-size:max(var(--crm-text-floor,0px), 10px);color:#7d8690;margin-top:2px}.staff-rank-list{gap:9px;display:grid}.staff-rank-row{min-width:0}.staff-rank-meta{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.staff-rank-meta>strong{color:#fff;width:22px;height:22px;font-size:max(var(--crm-text-floor,0px), 10px);background:#111;border-radius:7px;place-items:center;display:grid}.staff-rank-meta>div{min-width:0}.staff-rank-meta>div b,.staff-rank-meta>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-rank-meta>div b{font-size:max(var(--crm-text-floor,0px), 11px)}.staff-rank-meta>div small{font-size:max(var(--crm-text-floor,0px), 9px);color:#89919b;margin-top:1px}.staff-rank-meta>span{font-size:max(var(--crm-text-floor,0px), 11px);font-weight:800}.staff-rank-track{background:#eef1f4;border-radius:999px;height:7px;margin:5px 0 0 29px;overflow:hidden}.staff-rank-track i{border-radius:inherit;background:#24272b;height:100%;display:block}.staff-rank-empty{text-align:center;font-size:max(var(--crm-text-floor,0px), 11px);color:#8a929b;padding:22px 0}.staff-activity-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 8px;display:flex}.staff-activity-section-head>div:first-child b,.staff-activity-section-head>div:first-child span{display:block}.staff-activity-section-head>div:first-child b{font-size:14px}.staff-activity-section-head>div:first-child span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7d8690;margin-top:2px}.staff-activity-section-head>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.admin-activity-hq,.admin-activity-team{background:#fff;border:1px solid #e6e9ed;border-radius:13px;margin-bottom:8px;overflow:hidden}.admin-activity-hq-summary,.admin-activity-team-summary{cursor:pointer;text-align:left;width:100%;color:inherit;border:0;border-radius:0}.admin-activity-hq-summary{background:#f7f8f9;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.admin-activity-hq-summary>div{align-items:center;gap:9px;display:flex}.admin-activity-hq-summary b{font-size:15px}.admin-activity-hq-summary>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#7d8690;text-align:right}.admin-activity-hq-body{padding:9px}.admin-activity-team-summary{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.admin-activity-team-summary>div:first-child{align-items:center;gap:8px;display:flex}.admin-activity-team-summary>div:first-child>div b,.admin-activity-team-summary>div:first-child>div span{display:block}.admin-activity-team-summary>div:first-child>div span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a929b}.admin-activity-team-summary>div:last-child{font-size:max(var(--crm-text-floor,0px), 10px);color:#626b75;gap:10px;display:flex}.activity-chevron{background:#fff;border:1px solid #dfe3e8;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:15px;font-weight:800;line-height:1;display:grid}.admin-activity-table{border-top:1px solid #eceff2}.admin-activity-table .head,.admin-activity-table .row{grid-template-columns:minmax(130px,1.5fr) repeat(5,minmax(70px,.7fr));align-items:center;gap:6px;padding:8px 11px;display:grid}.admin-activity-table .head{font-size:max(var(--crm-text-floor,0px), 10px);color:#78818c;background:#fafbfc;font-weight:800}.admin-activity-table .row{font-size:max(var(--crm-text-floor,0px), 11px);border-top:1px solid #f1f3f5}.admin-activity-table .row>span:first-child b,.admin-activity-table .row>span:first-child small{display:block}.admin-activity-table .row>span:first-child small{font-size:max(var(--crm-text-floor,0px), 9px);color:#89919b;margin-top:1px}.admin-activity-table .row>span:not(:first-child){text-align:center;font-weight:800}@media (width<=800px){.staff-activity-admin-kpis{grid-template-columns:repeat(2,1fr)}.staff-activity-visuals{grid-template-columns:1fr}.staff-activity-section-head{flex-direction:column;align-items:stretch}.admin-activity-hq-summary{flex-direction:column;align-items:flex-start}.admin-activity-hq-summary>span{text-align:left;padding-left:32px}.admin-activity-table{overflow-x:auto}.admin-activity-table .head,.admin-activity-table .row{min-width:650px}.admin-activity-team-summary{grid-template-columns:1fr}.admin-activity-team-summary>div:last-child{justify-content:space-between;padding-left:31px}}.staff-assignee-picker{background:#fafbfc;border:1px solid #e6e9ed;border-radius:14px;margin-bottom:14px;padding:12px}.staff-picker-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.staff-picker-head b{font-size:14px}.staff-picker-head span{font-size:max(var(--crm-text-floor,0px), 10px);color:#4b5560;font-weight:800}.staff-team-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.staff-team-picker button{color:#20242a;background:#fff;border:1px solid #dfe3e8;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:9px 10px;display:flex}.staff-team-picker button b{font-size:max(var(--crm-text-floor,0px), 12px)}.staff-team-picker button span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a929c}.staff-team-picker button.active{color:#fff;background:#17191d;border-color:#17191d}.staff-team-picker button.active span{color:#c8ccd2}.staff-picker-search{margin-top:9px}.staff-picker-search input{width:100%;height:42px;font-size:max(var(--crm-text-floor,0px), 13px)}.staff-person-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.staff-person-picker button{text-align:left;color:#20242a;background:#fff;border:1px solid #e2e5e9;border-radius:11px;justify-content:space-between;align-items:center;gap:7px;min-height:56px;padding:9px 10px;display:flex}.staff-person-picker button>div{min-width:0}.staff-person-picker button b{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.staff-person-picker button span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7e8791;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.staff-person-picker button strong{font-size:max(var(--crm-text-floor,0px), 9px);color:#69727c;white-space:nowrap}.staff-person-picker button.active{border-color:#17191d;box-shadow:inset 0 0 0 1px #17191d}.staff-person-picker button.active strong{color:#fff;background:#17191d;border-radius:999px;padding:4px 6px}.staff-picker-guide{text-align:center;font-size:max(var(--crm-text-floor,0px), 11px);color:#8a929c;padding:14px 6px 4px}.staff-org-compact{padding-bottom:8px}.staff-org-team{border-top:1px solid #edf0f2}.staff-org-team:first-of-type{border-top:0}.staff-org-team-head{color:#17191d;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 2px;display:flex}.staff-org-team-head>div b,.staff-org-team-head>div span{display:block}.staff-org-team-head b{font-size:max(var(--crm-text-floor,0px), 13px)}.staff-org-team-head span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b939d;margin-top:2px}.staff-org-team-head strong{font-size:max(var(--crm-text-floor,0px), 10px);color:#59616b}.staff-org-team-members{padding:0 0 4px}.staff-org-person-v2{border-top:1px solid #f2f4f6;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;display:flex}.staff-org-person-v2:first-child{border-top:0}.staff-org-person-v2>div{min-width:0}.staff-org-person-v2 b{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.staff-org-person-v2 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a929c;margin-top:2px;display:block}.staff-org-person-v2 a{font-size:max(var(--crm-text-floor,0px), 10px);color:#2f3740;flex:none;font-weight:800;text-decoration:none}.staff-org-person-v2.leader{background:#f5f6f8;border-top:0;border-radius:10px;margin-bottom:4px;padding:10px}.staff-org-person-v2.leader b{font-size:max(var(--crm-text-floor,0px), 13px)}@media (width<=800px){.staff-team-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-person-picker{grid-template-columns:1fr}.staff-assignee-picker{padding:10px}.staff-org-team-head,.staff-org-person-v2{min-height:44px}.staff-org-person-v2 a{font-size:max(var(--crm-text-floor,0px), 11px)}}@media (width<=380px){.staff-team-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-picker-head{flex-direction:column;align-items:flex-start}.staff-picker-head span{font-size:max(var(--crm-text-floor,0px), 9px)}}.prime-sidebar-brand{flex-direction:column;gap:4px;padding:2px 2px 8px;display:flex}.prime-sidebar-logo{object-fit:contain;width:100%;max-width:184px;height:auto;display:block}.prime-login-brand{width:min(360px,88%);height:auto;margin:0 auto 12px;display:block}.trace-login .eyebrow.prime-eyebrow{text-align:center;letter-spacing:.14em;font-weight:800}.prime-login-subtitle{text-align:center;color:#7c848d;font-size:max(var(--crm-text-floor,0px), 11px);margin:-4px 0 14px}.prime-mobile-brand{object-fit:contain;width:178px;max-width:62vw;height:auto;margin-bottom:8px;display:block}.prime-kiosk-logo{object-fit:contain;flex:none;width:160px;max-width:28vw;height:auto;display:block}.prime-recruit-logo{object-fit:contain;width:220px;max-width:72vw;height:auto;margin-bottom:8px;display:block}.kiosk-topbar{gap:14px}.staff-home-hero .prime-mobile-brand{margin-bottom:10px}@media (width<=800px){.prime-sidebar-logo{max-width:160px}.prime-login-brand{width:min(320px,90%)}.prime-kiosk-logo{width:126px;max-width:38vw}.prime-mobile-brand{width:156px;max-width:58vw}.prime-recruit-logo{width:190px;max-width:70vw}}.sidebar-menu-groups{gap:4px;display:grid}.sidebar-dashboard-link{font-weight:850!important}.sidebar-company-intro-link{color:#4f565f;font-size:max(var(--crm-text-floor,0px), 12px);letter-spacing:-.01em;background:#f5f6f8;border:1px solid #dfe3e7;border-radius:9px;justify-content:center;align-items:center;margin:8px 10px 10px;padding:9px 11px;font-weight:850;text-decoration:none;display:flex}.sidebar-company-intro-link:hover{color:#20252b;background:#eceff2}.sidebar-company-intro-link.active{color:#fff;background:#2f343b;border-color:#2f343b}.sidebar-group{gap:2px;display:grid}.sidebar-group-toggle{color:#4d535c;text-align:left;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;font-weight:850;display:flex}.sidebar-group-toggle:hover,.sidebar-group-toggle.has-active{color:#111;background:#f1f3f5}.sidebar-group-chevron{font-size:max(var(--crm-text-floor,0px), 13px);color:#8a9098;transition:transform .18s}.sidebar-group.open .sidebar-group-chevron{transform:rotate(90deg)}.sidebar-group-items{border-left:1px solid #e4e7eb;gap:2px;margin:2px 0 5px 12px;padding:2px 0 2px 10px;display:grid}.sidebar nav .sidebar-group-items a{color:#656c75;font-size:max(var(--crm-text-floor,0px), 13px);border-radius:8px;padding:9px 10px;font-weight:700}.sidebar nav .sidebar-group-items a:hover,.sidebar nav .sidebar-group-items a.active{color:#111;background:#eef1f4}.sidebar nav .sidebar-group-items a.active{font-weight:850}.sidebar-group-items .kiosk-group-link{cursor:pointer}.sidebar-admin-groups{gap:4px;display:grid}.sidebar{overflow-y:auto}.sidebar-bottom{padding-top:6px}@media (width<=800px){.sidebar-company-intro-link{margin:7px 8px 9px;padding:8px 10px}.sidebar-group-toggle{padding:10px 12px}.sidebar nav .sidebar-group-items a{padding:9px 10px}}.sidebar a[href="#/duty-reception"]{display:none!important}.staff-mobile-home{color:#111827;margin:0 auto;max-width:860px!important}.staff-portal-hero{color:#fff;background:#111827;border-radius:0 0 18px 18px;justify-content:space-between;align-items:flex-start;gap:16px;margin:-10px -14px 16px;padding:22px 20px;display:flex}.staff-portal-hero small{font-size:max(var(--crm-text-floor,0px), 10px);letter-spacing:.08em;opacity:.65;font-weight:800;display:block}.staff-portal-hero h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:25px;line-height:1.15}.staff-portal-hero p{font-size:max(var(--crm-text-floor,0px), 11px);opacity:.7;margin:0}.staff-portal-hero button{white-space:nowrap;color:#111827!important;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;background:#fff!important;border:0!important;border-radius:9px!important;padding:7px 10px!important}.staff-identity-card{background:#f4f5f7;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.staff-identity-card div{gap:3px;display:grid}.staff-identity-card b{font-size:14px}.staff-identity-card span{font-size:max(var(--crm-text-floor,0px), 10px);color:#737b86}.staff-identity-card strong{font-size:max(var(--crm-text-floor,0px), 10px);color:#4b5563;white-space:nowrap;background:#fff;border:1px solid #e2e5e9;border-radius:999px;padding:6px 8px}.staff-portal-title{justify-content:space-between;align-items:end;gap:8px;margin:14px 1px 9px;display:flex}.staff-portal-title h2{letter-spacing:-.02em;margin:0;font-size:14px}.staff-portal-title span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b929b}.staff-portal-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.staff-portal-menu-card{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:116px;padding:13px;text-decoration:none;display:flex;box-shadow:0 2px 8px #0f172a05}.staff-portal-menu-card:hover{border-color:#cfd4da}.staff-portal-menu-card .icon{color:#596273;background:#f2f4f7;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:8px;font-size:15px;font-weight:900;display:flex}.staff-portal-menu-card b{letter-spacing:-.02em;font-size:14px}.staff-portal-menu-card small{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a929c;margin-top:4px;line-height:1.35}.staff-portal-menu-card strong{font-size:max(var(--crm-text-floor,0px), 9px);color:#68717c;margin-top:auto;padding-top:8px}.staff-portal-menu-card.ai .icon{color:#303a4a;background:#eef2f8;font-size:17px}.staff-portal-menu-card.ai{background:linear-gradient(#fff,#fafcff)}.staff-portal-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-bottom:12px!important;display:grid!important}.staff-portal-kpis .staff-metric{box-shadow:none!important;background:#f8f9fa!important;border-radius:12px!important;padding:11px 12px!important}.staff-portal-kpis .staff-metric b{font-size:23px!important}.staff-walking-status{background:#fff;border:1px solid #e4e7eb;border-radius:14px;margin-bottom:12px;padding:14px}.staff-walking-status-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.staff-walking-status-head>div{gap:2px;display:grid}.staff-walking-status-head b{font-size:14px}.staff-walking-status-head span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a929b}.staff-walking-state{color:#247144;font-size:max(var(--crm-text-floor,0px), 9px);white-space:nowrap;background:#edf8f0;border-radius:999px;padding:6px 8px;font-weight:900}.staff-walking-state.off{color:#747b84;background:#f1f2f4}.staff-walking-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.staff-walking-summary>div{text-align:center;background:#f5f6f8;border-radius:9px;padding:9px 6px}.staff-walking-summary span{font-size:max(var(--crm-text-floor,0px), 8px);color:#858d97;display:block}.staff-walking-summary b{margin-top:2px;font-size:15px;display:block}.staff-recent-walking{gap:5px;margin-top:9px;display:grid}.staff-recent-walking>div{font-size:max(var(--crm-text-floor,0px), 9px);border:1px solid #eceef1;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.staff-recent-walking>div span{color:#7f8791}.staff-recent-walking>div b{font-size:max(var(--crm-text-floor,0px), 10px)}.staff-recent-walking>div small{font-size:max(var(--crm-text-floor,0px), 8px);color:#8a929c}.staff-today-box{background:#f7f8fa;border-radius:14px;margin-bottom:12px;padding:13px 14px}.staff-today-box h2{margin:0 0 7px;font-size:14px}.staff-today-row{font-size:max(var(--crm-text-floor,0px), 10px);border-top:1px solid #e4e7eb;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.staff-today-row:first-of-type{border-top:0}.staff-today-row span{color:#737b86}.staff-today-row b{font-size:max(var(--crm-text-floor,0px), 11px)}.staff-contract-section{scroll-margin-top:68px}.staff-contract-section .staff-section-head{margin-bottom:10px}.staff-contract-section .staff-contract-row{background:#fafbfc}.staff-compact-action{margin-bottom:12px}.staff-insights-page{color:#111827;max-width:980px;margin:0 auto}.staff-insights-hero{color:#fff;background:#111827;border-radius:0 0 18px 18px;justify-content:space-between;align-items:flex-start;gap:16px;margin:-10px -14px 18px;padding:22px 20px;display:flex}.staff-insights-hero span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;opacity:.58;font-weight:900}.staff-insights-hero h1{letter-spacing:-.04em;margin:4px 0 3px;font-size:25px}.staff-insights-hero p{font-size:max(var(--crm-text-floor,0px), 10px);opacity:.68;margin:0}.staff-insights-hero>a{color:#fff;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;border:1px solid #ffffff4d;border-radius:9px;padding:9px 11px;font-weight:850;text-decoration:none}.staff-insights-scope{background:#edf5ff;border:1px solid #d7e5f7;border-radius:12px;gap:3px;margin-bottom:12px;padding:13px 14px;display:grid}.staff-insights-scope small{font-size:max(var(--crm-text-floor,0px), 9px);color:#5e718a}.staff-insights-scope b{font-size:15px}.staff-insights-scope span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7890aa}.staff-insights-tabs{gap:6px;margin-bottom:12px;display:flex}.staff-insights-tabs button{color:#343b45!important;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:9px!important;padding:7px 12px!important}.staff-insights-tabs button.active{color:#fff!important;background:#111827!important;border-color:#111827!important}.staff-insights-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.staff-insights-kpis>div{background:#f8f9fa;border:1px solid #e2e6eb;border-radius:12px;padding:12px 11px}.staff-insights-kpis span{font-size:max(var(--crm-text-floor,0px), 9px);color:#747d88;display:block}.staff-insights-kpis b{margin-top:4px;font-size:21px;line-height:1;display:block}.staff-insights-panel{background:#fff;border:1px solid #e3e6ea;border-radius:14px;margin-bottom:12px;padding:14px}.staff-insights-head{margin-bottom:10px}.staff-insights-head h2{margin:0;font-size:14px}.staff-insights-head p{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a929c;margin:3px 0 0}.staff-insights-analysis{background:#f5f7f9;border-radius:10px;padding:8px 11px}.staff-insights-analysis p{font-size:max(var(--crm-text-floor,0px), 10px);border-top:1px solid #e2e5e9;margin:0;padding:7px 0;line-height:1.45}.staff-insights-analysis p:first-child{border-top:0}.staff-insights-recommend{background:#edf5ff;border-radius:10px;margin-top:8px;padding:10px 11px}.staff-insights-recommend b{font-size:max(var(--crm-text-floor,0px), 10px)}.staff-insights-recommend p{font-size:max(var(--crm-text-floor,0px), 10px);margin:4px 0 0;line-height:1.45}.staff-priority-list{gap:7px;display:grid}.staff-priority-list article{background:#fafbfc;border:1px solid #e7eaee;border-radius:10px;grid-template-columns:1fr auto;gap:4px 8px;padding:11px;display:grid}.staff-priority-list article>div{gap:2px;display:grid}.staff-priority-list article b{font-size:max(var(--crm-text-floor,0px), 12px)}.staff-priority-list article span,.staff-priority-list article small{font-size:max(var(--crm-text-floor,0px), 8px);color:#858d97}.staff-priority-list article>strong{color:#fff;font-size:max(var(--crm-text-floor,0px), 9px);background:#111827;border-radius:999px;align-self:start;padding:5px 7px}.staff-priority-list article>p{font-size:max(var(--crm-text-floor,0px), 9px);color:#59616c;grid-column:1/-1;margin:2px 0 0}.staff-priority-list article>small{grid-column:1/-1}.staff-concern-list{gap:5px;display:grid}.staff-concern-list>div{background:#f7f8fa;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.staff-concern-list span{width:22px;height:22px;font-size:max(var(--crm-text-floor,0px), 9px);background:#e9edf2;border-radius:7px;justify-content:center;align-items:center;font-weight:900;display:flex}.staff-concern-list b{font-size:max(var(--crm-text-floor,0px), 10px)}.staff-concern-list strong{font-size:max(var(--crm-text-floor,0px), 9px)}.staff-insights-empty{text-align:center;color:#9299a3;font-size:max(var(--crm-text-floor,0px), 9px);padding:18px}.staff-insights-quick{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.staff-insights-quick button{color:#39414b!important;min-height:30px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:999px!important;padding:6px 9px!important}.staff-insights-answer{white-space:pre-wrap;font:inherit;font-size:max(var(--crm-text-floor,0px), 10px);color:#303843;background:#eef2f6;border-radius:10px;margin:0 0 8px;padding:11px;line-height:1.55}.staff-insights-question{grid-template-columns:1fr auto;gap:6px;display:grid}.staff-insights-question input{min-width:0;height:40px;font-size:max(var(--crm-text-floor,0px), 10px)}.staff-insights-question button{min-height:40px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;padding:0 13px!important}.staff-insights-foot{font-size:max(var(--crm-text-floor,0px), 8px);color:#8b939d;margin-top:8px;line-height:1.4}@media (width<=800px){.staff-portal-hero,.staff-insights-hero{margin-left:-10px;margin-right:-10px}.staff-portal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.staff-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-insights-kpis>div:last-child{grid-column:1/-1}.staff-portal-menu-card{min-height:108px}.staff-walking-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=430px){.staff-portal-hero h1,.staff-insights-hero h1{font-size:21px}.staff-portal-menu{gap:7px}.staff-portal-menu-card{min-height:105px;padding:11px}.staff-portal-menu-card b{font-size:max(var(--crm-text-floor,0px), 13px)}.staff-portal-menu-card small{font-size:max(var(--crm-text-floor,0px), 8.5px)}.staff-insights-panel{padding:12px}.staff-insights-kpis b{font-size:19px}.staff-insights-question{grid-template-columns:1fr}.staff-insights-question button{width:100%}.staff-recent-walking>div{grid-template-columns:1fr auto}.staff-recent-walking>div span{grid-column:1/-1}}.staff-home-compact{max-width:1080px!important}.staff-dashboard-hero{border-radius:0 0 16px 16px!important;margin-bottom:12px!important;padding:18px 20px!important}.staff-dashboard-hero h1{font-size:24px!important}.staff-dashboard-hero p{white-space:normal;max-width:720px}.staff-dashboard-kpis{margin-bottom:14px!important}.staff-dashboard-kpis .staff-metric{flex-direction:column;justify-content:center;min-height:82px;display:flex;background:#fff!important;border:1px solid #e6e9ed!important;padding:12px 14px!important}.staff-dashboard-kpis .staff-metric>span{color:#66707b!important}.staff-dashboard-kpis .staff-metric b{font-size:27px!important}.staff-dashboard-menu-title{margin:2px 1px 8px!important}.staff-dashboard-menu-title h2{font-size:15px!important}.staff-dashboard-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:0!important}.staff-dashboard-menu .staff-portal-menu-card{border-radius:13px!important;min-height:112px!important;padding:12px!important}.staff-dashboard-menu .staff-portal-menu-card .icon{letter-spacing:.03em;width:27px!important;height:27px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;margin-bottom:7px!important}.staff-dashboard-menu .staff-portal-menu-card b{font-size:max(var(--crm-text-floor,0px), 13px)!important}.staff-dashboard-menu .staff-portal-menu-card small{font-size:max(var(--crm-text-floor,0px), 8.5px)!important;line-height:1.35!important}.staff-dashboard-menu .staff-portal-menu-card strong{font-size:max(var(--crm-text-floor,0px), 8.5px)!important}.staff-work-page{padding-bottom:12px;max-width:980px!important}.staff-work-hero{color:#fff;background:#111827;border-radius:0 0 16px 16px;justify-content:space-between;align-items:flex-start;gap:14px;margin:-10px -14px 14px;padding:18px 20px;display:flex}.staff-work-hero-copy>a{color:#d7dde5;font-size:max(var(--crm-text-floor,0px), 10px);margin-bottom:10px;font-weight:850;text-decoration:none;display:inline-flex}.staff-work-hero-copy>span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;opacity:.55;font-weight:900;display:block}.staff-work-hero-copy h1{letter-spacing:-.04em;margin:4px 0 3px;font-size:23px;line-height:1.18}.staff-work-hero-copy p{font-size:max(var(--crm-text-floor,0px), 10px);opacity:.72;margin:0;line-height:1.4}.staff-work-hero-copy small{font-size:max(var(--crm-text-floor,0px), 9px);opacity:.55;margin-top:7px;display:block}.staff-work-hero>button{white-space:nowrap;color:#111827!important;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;background:#fff!important;border:0!important;border-radius:9px!important;padding:7px 10px!important}.staff-work-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.staff-work-summary-grid>div{background:#fff;border:1px solid #e5e8ec;border-radius:12px;min-width:0;padding:11px 12px}.staff-work-summary-grid span{font-size:max(var(--crm-text-floor,0px), 9px);color:#77808b;font-weight:800;display:block}.staff-work-summary-grid b{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:21px;line-height:1.05;display:block;overflow:hidden}.staff-work-top-action{justify-content:flex-end;margin:-1px 0 9px;display:flex}.staff-work-top-action a{color:#fff;font-size:max(var(--crm-text-floor,0px), 9px);background:#111827;border-radius:9px;padding:8px 10px;font-weight:900;text-decoration:none}.staff-work-panel{background:#fff;border:1px solid #e5e8ec;border-radius:14px;margin-bottom:10px;padding:13px;box-shadow:0 2px 8px #0f172a06}.staff-work-panel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.staff-work-panel-head h2{letter-spacing:-.02em;margin:0;font-size:14px}.staff-work-panel-head span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b939d;font-weight:850}.staff-work-list{display:grid}.staff-work-list-row{border-top:1px solid #eef0f2;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:8px 1px;display:grid}.staff-work-list-row:first-child{border-top:0}.staff-work-list-row.disabled{opacity:.5}.staff-work-list-row>div{min-width:0}.staff-work-list-row>div b,.staff-work-list-row>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-work-list-row>div b{font-size:max(var(--crm-text-floor,0px), 12px)}.staff-work-list-row>div span{font-size:max(var(--crm-text-floor,0px), 9px);color:#89919b;margin-top:2px}.staff-work-list-row em{font-style:normal;font-size:max(var(--crm-text-floor,0px), 9px);color:#267147;font-weight:900}.staff-work-list-row.disabled em{color:#7f8791}.staff-work-sequence{width:32px;height:32px;font-size:max(var(--crm-text-floor,0px), 12px);background:#f0f2f4;border-radius:9px;justify-content:center;align-items:center;display:flex}.staff-work-recent{margin-top:0!important}.staff-work-call-report{margin-bottom:10px!important}.staff-work-group{border-top:1px solid #edf0f2}.staff-work-group:first-of-type{border-top:0}.staff-work-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:11px 2px;list-style:none;display:flex}.staff-work-group>summary::-webkit-details-marker{display:none}.staff-work-group>summary>div:first-child b,.staff-work-group>summary>div:first-child span{display:block}.staff-work-group>summary>div:first-child b{font-size:max(var(--crm-text-floor,0px), 12px)}.staff-work-group>summary>div:first-child span{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a929c;margin-top:2px}.staff-work-group>summary>div:last-child{gap:5px;display:flex}.staff-work-group>summary>div:last-child span{font-size:max(var(--crm-text-floor,0px), 8px);color:#717a85;background:#f5f6f8;border-radius:7px;padding:5px 7px}.staff-work-group>summary>div:last-child b{font-size:max(var(--crm-text-floor,0px), 9px);color:#20242a}.staff-work-group>summary>strong{font-size:max(var(--crm-text-floor,0px), 9px);color:#66707a}.staff-work-group[open]>summary{background:#fafbfc}.staff-work-activity-list{border-top:1px solid #eef0f2}.staff-work-activity-row{border-top:1px solid #f1f3f5;grid-template-columns:minmax(100px,.75fr) minmax(0,1.65fr);align-items:center;gap:9px;padding:9px 2px;display:grid}.staff-work-activity-row:first-child{border-top:0}.staff-work-activity-row>div:first-child{min-width:0}.staff-work-activity-row>div:first-child b,.staff-work-activity-row>div:first-child span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-work-activity-row>div:first-child b{font-size:max(var(--crm-text-floor,0px), 11px)}.staff-work-activity-row>div:first-child span{font-size:max(var(--crm-text-floor,0px), 8px);color:#8a929c;margin-top:2px}.staff-work-activity-row>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.staff-work-activity-row>div:last-child span{font-size:max(var(--crm-text-floor,0px), 8px);text-align:center;color:#7b8490;background:#f6f7f8;border-radius:7px;padding:6px 3px}.staff-work-activity-row>div:last-child b{font-size:max(var(--crm-text-floor,0px), 9px);color:#222;margin-top:2px;display:block}.staff-work-directory{display:grid}.staff-work-person{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:8px 2px;display:flex}.staff-work-directory .staff-work-person:first-child{border-top:0}.staff-work-person.leader{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:10px;margin-bottom:5px;padding:10px}.staff-work-person>div{min-width:0}.staff-work-person>div b,.staff-work-person>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-work-person>div b{font-size:max(var(--crm-text-floor,0px), 12px)}.staff-work-person>div span{font-size:max(var(--crm-text-floor,0px), 9px);color:#89919b;margin-top:2px}.staff-work-person>a{color:#3f4853;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;font-weight:850;text-decoration:none}.staff-org-group .staff-work-directory{padding:0 2px 5px}@media (width<=800px){.staff-dashboard-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.staff-dashboard-menu .staff-portal-menu-card{min-height:104px!important}.staff-work-hero{margin-left:-10px;margin-right:-10px}.staff-work-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.staff-dashboard-hero{padding:16px 14px!important}.staff-dashboard-hero h1{font-size:21px!important}.staff-dashboard-hero p{font-size:max(var(--crm-text-floor,0px), 9px)!important}.staff-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.staff-dashboard-kpis .staff-metric{min-height:72px;padding:10px 11px!important}.staff-dashboard-kpis .staff-metric b{font-size:23px!important}.staff-dashboard-menu{gap:7px!important}.staff-dashboard-menu .staff-portal-menu-card{min-height:100px!important;padding:10px!important}.staff-dashboard-menu .staff-portal-menu-card small{font-size:max(var(--crm-text-floor,0px), 8px)!important}.staff-work-hero{padding:16px 14px}.staff-work-hero-copy h1{font-size:20px}.staff-work-hero-copy p{font-size:max(var(--crm-text-floor,0px), 9px)}.staff-work-hero>button{padding:7px 8px!important}.staff-work-summary-grid>div{padding:10px}.staff-work-summary-grid b{font-size:19px}.staff-work-panel{border-radius:12px;padding:11px}.staff-work-activity-row{grid-template-columns:82px minmax(0,1fr)}.staff-work-activity-row>div:last-child span{font-size:max(var(--crm-text-floor,0px), 7px)}.staff-work-activity-row>div:last-child b{font-size:max(var(--crm-text-floor,0px), 8px)}.staff-work-group>summary>div:last-child{gap:3px}.staff-work-group>summary>div:last-child span{padding:5px 4px}}.walking-progress-grid-v57{grid-template-columns:repeat(4,minmax(220px,1fr))!important;grid-auto-rows:minmax(160px,auto)!important;align-items:stretch!important;gap:10px!important;min-width:920px!important}.walking-progress-grid-v57.expanded{grid-template-columns:repeat(3,minmax(280px,1fr))!important;min-width:880px!important}.walking-progress-card-v57{flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-width:0!important;height:100%!important;min-height:160px!important;max-height:none!important;display:flex!important;overflow:visible!important}.walking-progress-top-v57{gap:3px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:visible!important}.walking-progress-top-v57 b,.walking-progress-top-v57 span,.walking-progress-card-v57>strong,.walking-progress-card-v57>small{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;line-height:1.4!important;display:block!important;overflow:visible!important}.walking-progress-card-v57>em{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;place-self:flex-start!important;align-items:center!important;width:auto!important;max-width:100%!important;margin-top:auto!important;line-height:1.25!important;display:inline-flex!important;overflow:visible!important}.walking-board-scroll{width:100%!important;max-width:100%!important;padding:4px 2px 10px!important;overflow:visible!important}.walking-board-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(160px,auto)!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}.walking-board-grid.expanded{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.walking-slot-card,.walking-board-grid.expanded .walking-slot-card{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:160px!important;max-height:none!important;padding:10px 11px!important;display:flex!important;overflow:visible!important;transform:none!important}.walking-board-grid.expanded .walking-slot-card{min-height:160px!important;padding:10px 11px!important}.walking-slot-card .slot-card-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:26px!important;display:grid!important}.walking-slot-card .slot-card-top b{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;min-width:0!important;line-height:1.25!important;display:block!important;overflow:visible!important}.walking-slot-card .slot-card-top span{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;line-height:1.2!important;display:inline-flex!important}.walking-slot-card .slot-card-org,.walking-slot-card>strong,.walking-slot-card>small,.walking-slot-card>em,.walking-slot-card>i,.walking-slot-card>p,.slot-visit-code-v57{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin-left:0!important;margin-right:0!important;line-height:1.4!important;display:block!important;overflow:visible!important}.walking-slot-card .slot-card-org{min-height:0!important}.walking-slot-card>strong{min-height:0!important;font-size:14px!important}.walking-slot-card>small{min-height:0!important}.walking-slot-card>em,.walking-slot-card>i,.walking-slot-card>p{margin-top:2px!important;margin-bottom:0!important}.walking-slot-card.current{transform:none!important}.slot-complete-v57{display:none!important}.slot-visit-code-v57{color:#3d7652!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;font-style:normal!important;font-weight:850!important}.walking-slot-card.current .slot-visit-code-v57{color:#fff!important}@media (width<=1000px){.walking-progress-grid-v57,.walking-progress-grid-v57.expanded{grid-template-columns:repeat(3,minmax(210px,1fr))!important;min-width:680px!important}.walking-board-grid,.walking-board-grid.expanded{grid-template-columns:repeat(3,minmax(230px,1fr))!important;min-width:750px!important}}@media (width<=760px){.walking-progress-grid-v57,.walking-progress-grid-v57.expanded{grid-template-columns:repeat(2,minmax(190px,1fr))!important;min-width:410px!important}.walking-board-grid,.walking-board-grid.expanded{grid-template-columns:repeat(2,minmax(195px,1fr))!important;min-width:420px!important}.walking-slot-card,.walking-board-grid.expanded .walking-slot-card{min-height:180px!important;padding:11px!important}}@media (width<=520px){.walking-progress-grid-v57,.walking-progress-grid-v57.expanded,.walking-board-grid,.walking-board-grid.expanded{grid-template-columns:1fr!important;min-width:0!important}.walking-board-scroll{padding-left:0!important;padding-right:0!important;overflow-x:visible!important}.walking-slot-card,.walking-board-grid.expanded .walking-slot-card{height:auto!important;min-height:0!important}}.staff-contact-table-compact{width:100%;margin-left:0;padding-left:0;overflow-x:auto}.staff-contact-table-compact>div{margin-left:0!important;padding-left:0!important}.staff-contact-table-compact table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%;margin-left:0!important}.staff-contact-table-compact th,.staff-contact-table-compact td{white-space:nowrap;text-align:left!important;padding-left:5px!important;padding-right:5px!important}.staff-contact-table-compact th:first-child,.staff-contact-table-compact td:first-child{padding-left:2px!important}.staff-contact-table-compact th:last-child,.staff-contact-table-compact td:last-child{padding-right:2px!important}@media (width<=900px){.staff-contact-table-compact th,.staff-contact-table-compact td{padding-left:4px!important;padding-right:4px!important}}.staff-self-contact-v65{background:#fff;border:1px solid #e5e8ec;border-radius:14px;margin:0 0 14px;padding:14px;box-shadow:0 2px 8px #0f172a06}.staff-self-contact-head-v65{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.staff-self-contact-head-v65 span{font-size:max(var(--crm-text-floor,0px), 8px);letter-spacing:.12em;color:#8b939d;font-weight:900;display:block}.staff-self-contact-head-v65 h2{letter-spacing:-.03em;margin:3px 0 2px;font-size:15px}.staff-self-contact-head-v65 p{font-size:max(var(--crm-text-floor,0px), 9px);color:#737d88;margin:0;line-height:1.45}.staff-self-contact-head-v65 button{color:#4f5964;min-height:32px;font-size:max(var(--crm-text-floor,0px), 9px);white-space:nowrap;background:#fff;border:1px solid #dfe4e9;border-radius:9px;padding:7px 10px;font-weight:850}.staff-self-contact-head-v65 button:hover{color:#20262d;background:#f6f8fa}.staff-self-contact-grid-v65{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.staff-self-contact-grid-v65 label{background:#fff;border:1px solid #e7eaee;border-radius:10px;min-width:0;padding:9px;display:block}.staff-self-contact-grid-v65 label>span{font-size:max(var(--crm-text-floor,0px), 8px);color:#6f7883;margin-bottom:5px;font-weight:900;display:block}.staff-self-contact-grid-v65 input{box-sizing:border-box;width:100%;min-width:0;height:34px;font-size:max(var(--crm-text-floor,0px), 11px);color:#222;background:#fff;border:1px solid #d8dde3;border-radius:8px;outline:none;padding:7px 8px;font-weight:800}.staff-self-contact-grid-v65 input:focus{border-color:#9aa4af;box-shadow:0 0 0 2px #0f172a0d}.staff-self-contact-grid-v65 label.readonly{background:#f7f8fa}.staff-self-contact-grid-v65 label.readonly input{color:#59636e;cursor:not-allowed;background:#eef1f4}.staff-self-contact-grid-v65 small{font-size:max(var(--crm-text-floor,0px), 7.5px);color:#9aa1aa;margin-top:5px;line-height:1.35;display:block}.staff-self-contact-actions-v65{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.staff-self-contact-actions-v65>span{font-size:max(var(--crm-text-floor,0px), 8px);color:#89919b}.staff-self-contact-actions-v65 button{color:#fff;min-height:34px;font-size:max(var(--crm-text-floor,0px), 9px);white-space:nowrap;background:#111827;border:0;border-radius:9px;padding:8px 13px;font-weight:900}.staff-self-contact-actions-v65 button:disabled{opacity:.55}.staff-self-contact-v65>.success,.staff-self-contact-v65>.error{margin-top:9px}.staff-work-person-name-v65{min-width:110px!important}.staff-work-person-contacts-v65{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex!important}.staff-work-person-contacts-v65>a{color:#3f4853;white-space:nowrap;background:#fafbfc;border:1px solid #e8ebef;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;text-decoration:none;display:flex}.staff-work-person-contacts-v65>a span{font-size:max(var(--crm-text-floor,0px), 7px)!important;color:#929aa4!important;margin:0!important;font-weight:900!important}.staff-work-person-contacts-v65>a b{font-size:max(var(--crm-text-floor,0px), 8.5px)!important;color:#3f4853!important;font-weight:850!important}.staff-work-no-contact-v65{font-size:max(var(--crm-text-floor,0px), 8px)!important;color:#999!important}@media (width<=800px){.staff-self-contact-grid-v65{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-work-person{align-items:flex-start}.staff-work-person-contacts-v65{max-width:68%}}@media (width<=430px){.staff-self-contact-v65{padding:11px}.staff-self-contact-grid-v65{grid-template-columns:1fr 1fr;gap:6px}.staff-self-contact-grid-v65 label{padding:8px}.staff-self-contact-grid-v65 input{font-size:max(var(--crm-text-floor,0px), 10px)}.staff-self-contact-actions-v65{align-items:flex-end}.staff-self-contact-actions-v65>span{max-width:58%;line-height:1.4}.staff-work-person{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.staff-work-person-contacts-v65{justify-content:flex-start;max-width:none}}.role-admin,.role-manager{min-width:0;overflow-x:clip}.role-admin .content,.role-manager .content,.role-admin .content>*,.role-manager .content>*,.role-admin .panel,.role-manager .panel,.role-admin .card,.role-manager .card{min-width:0;max-width:100%}.role-admin .table-wrap,.role-manager .table-wrap,.role-admin .walking-admin-v67-table-wrap,.role-manager .walking-admin-v67-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;overflow:auto}.role-admin .account-actions,.role-manager .account-actions,.role-admin .reservation-actions,.role-manager .reservation-actions,.role-admin .slot-action-buttons,.role-manager .slot-action-buttons,.role-admin .walking-builder-actions,.role-manager .walking-builder-actions{flex-wrap:wrap;max-width:100%}@media (width>=1101px){.role-admin,.role-manager{grid-template-columns:230px minmax(0,1fr)}.role-admin .sidebar,.role-manager .sidebar{width:230px;overflow:hidden auto}.role-admin .content,.role-manager .content{width:100%;max-width:1600px;padding:32px 34px 42px;overflow:hidden}.role-admin .page-head,.role-manager .page-head,.role-admin .page-head>*,.role-manager .page-head>*{min-width:0}}@media (width>=641px) and (width<=1100px){.role-admin,.role-manager{min-height:100dvh;grid-template-columns:190px minmax(0,1fr)!important;display:grid!important}.role-admin .sidebar,.role-manager .sidebar{z-index:50!important;width:190px!important;height:100dvh!important;min-height:100dvh!important;box-shadow:none!important;background:#fff!important;border-bottom:0!important;border-right:1px solid #e6e8eb!important;flex-direction:column!important;gap:15px!important;padding:17px 12px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.role-admin .prime-sidebar-brand,.role-manager .prime-sidebar-brand{min-width:0;padding:0 3px!important}.role-admin .prime-sidebar-logo,.role-manager .prime-sidebar-logo{max-width:150px}.role-admin .prime-sidebar-brand>.muted,.role-manager .prime-sidebar-brand>.muted{font-size:max(var(--crm-text-floor,0px), 9px)}.role-admin .current-site-box,.role-manager .current-site-box{gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;display:grid!important}.role-admin .current-site-box>span,.role-manager .current-site-box>span{font-size:max(var(--crm-text-floor,0px), 9px)!important;display:block!important}.role-admin .current-site-box>small,.role-manager .current-site-box>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:max(var(--crm-text-floor,0px), 9px)!important;display:block!important}.role-admin .current-site-box>b,.role-manager .current-site-box>b{overflow-wrap:anywhere;line-height:1.35;font-size:max(var(--crm-text-floor,0px), 11px)!important;white-space:normal!important}.role-admin .current-site-box select,.role-manager .current-site-box select{font-size:max(var(--crm-text-floor,0px), 11px)!important;min-height:38px!important;padding:7px!important}.role-admin .sidebar>nav,.role-manager .sidebar>nav{min-width:0;grid-area:auto!important;width:100%!important;padding:0!important;display:block!important;overflow:visible!important}.role-admin .sidebar-admin-groups,.role-manager .sidebar-admin-groups{width:100%;gap:5px!important;display:grid!important}.role-admin .sidebar-menu-groups,.role-manager .sidebar-menu-groups{width:100%;gap:4px!important;display:grid!important}.role-admin .sidebar nav a,.role-manager .sidebar nav a,.role-admin .sidebar-group-toggle,.role-manager .sidebar-group-toggle{width:100%!important;min-height:39px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;white-space:normal!important;border:0!important;border-radius:8px!important;padding:9px!important}.role-admin .sidebar-group-items,.role-manager .sidebar-group-items{margin-left:8px!important;padding-left:7px!important}.role-admin .sidebar nav .sidebar-group-items a,.role-manager .sidebar nav .sidebar-group-items a{font-size:max(var(--crm-text-floor,0px), 10px)!important;min-height:35px!important;padding:8px!important}.role-admin .sidebar-bottom,.role-manager .sidebar-bottom{grid-area:auto!important;min-width:0!important;margin-top:auto!important;padding-top:8px!important;display:grid!important}.role-admin .sidebar-bottom>b,.role-manager .sidebar-bottom>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:max(var(--crm-text-floor,0px), 11px)!important;display:block!important}.role-admin .sidebar-bottom>span,.role-manager .sidebar-bottom>span{font-size:max(var(--crm-text-floor,0px), 9px)!important;display:block!important}.role-admin .sidebar-bottom .ghost,.role-manager .sidebar-bottom .ghost{min-height:36px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;padding:7px 0!important}.role-admin .content,.role-manager .content{width:100%!important;max-width:none!important;padding:22px 18px 36px!important;overflow:hidden!important}.role-admin .page-head,.role-manager .page-head{flex-direction:row!important;align-items:flex-end!important;gap:12px!important;margin-bottom:18px!important}.role-admin .page-head h1,.role-manager .page-head h1{font-size:30px!important;line-height:1.15!important}.role-admin .panel,.role-manager .panel{border-radius:15px!important;margin-bottom:14px!important;padding:16px!important}.role-admin .kpi-grid,.role-manager .kpi-grid,.role-admin .report-kpis,.role-manager .report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.role-admin .kpi,.role-manager .kpi{padding:13px 11px!important}.role-admin .kpi-value,.role-manager .kpi-value{font-size:25px!important}.role-admin .inline-form,.role-manager .inline-form,.role-admin .staff-form,.role-manager .staff-form,.role-admin .reservation-form,.role-manager .reservation-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.role-admin .report-toolbar,.role-manager .report-toolbar{align-items:stretch!important}.role-admin table:not(.simple-table):not(.staff-db-table),.role-manager table:not(.simple-table):not(.staff-db-table){min-width:760px}.role-admin th,.role-admin td,.role-manager th,.role-manager td{font-size:max(var(--crm-text-floor,0px), 12px);padding:9px 8px}.role-admin .walking-admin-v67-filter,.role-manager .walking-admin-v67-filter{grid-template-columns:1fr 1fr!important}.role-admin .walking-admin-v67-filter input,.role-manager .walking-admin-v67-filter input{grid-column:1/-1!important}}@media (width<=640px){html,body,#root{max-width:100%;overflow-x:clip}.role-admin,.role-manager{background:#f4f5f7;width:100%!important;min-height:100dvh!important;padding:0!important;display:block!important}.role-admin .sidebar,.role-manager .sidebar{z-index:30!important;background:#fff!important;border-bottom:1px solid #e2e6ea!important;border-right:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;padding:10px 10px 9px!important;display:grid!important;position:relative!important;top:auto!important;overflow:visible!important;box-shadow:0 5px 16px #0f172a0b!important}.role-admin .prime-sidebar-brand,.role-manager .prime-sidebar-brand{grid-area:1/1!important;min-width:0!important;padding:0!important}.role-admin .prime-sidebar-logo,.role-manager .prime-sidebar-logo{max-width:150px;max-height:32px}.role-admin .prime-sidebar-brand>.muted,.role-manager .prime-sidebar-brand>.muted{display:none!important}.role-admin .current-site-box,.role-manager .current-site-box{border-radius:10px!important;grid-area:2/1/auto/-1!important;gap:2px!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px 10px!important;display:grid!important}.role-admin .current-site-box>span,.role-manager .current-site-box>span,.role-admin .current-site-box>small,.role-manager .current-site-box>small{display:none!important}.role-admin .current-site-box>b,.role-manager .current-site-box>b{font-size:max(var(--crm-text-floor,0px), 12px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.role-admin .current-site-box select,.role-manager .current-site-box select{min-height:38px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;margin-top:4px!important;padding:6px 8px!important}.role-admin .sidebar-bottom,.role-manager .sidebar-bottom{border:0!important;grid-area:1/2!important;min-width:auto!important;margin:0!important;padding:0!important;display:block!important}.role-admin .sidebar-bottom>b,.role-manager .sidebar-bottom>b,.role-admin .sidebar-bottom>span,.role-manager .sidebar-bottom>span{display:none!important}.role-admin .sidebar-bottom .ghost,.role-manager .sidebar-bottom .ghost{min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;white-space:nowrap!important;padding:6px 8px!important;display:block!important}.role-admin .sidebar>nav,.role-manager .sidebar>nav{grid-area:3/1/auto/-1!important;width:100%!important;min-width:0!important;padding:0!important;display:block!important;overflow:visible!important}.role-admin .sidebar-admin-groups,.role-manager .sidebar-admin-groups{grid-template-columns:1fr!important;gap:6px!important;width:100%!important;display:grid!important}.role-admin .sidebar-dashboard-link,.role-manager .sidebar-dashboard-link{text-align:center!important;width:100%!important;min-height:40px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;background:#f8f9fa!important;border:1px solid #e3e7eb!important;border-radius:10px!important;padding:9px 11px!important}.role-admin .sidebar-dashboard-link.active,.role-manager .sidebar-dashboard-link.active{color:#fff!important;background:#17191d!important;border-color:#17191d!important}.role-admin .sidebar-menu-groups,.role-manager .sidebar-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important;overflow:visible!important}.role-admin .sidebar-group,.role-manager .sidebar-group{gap:4px!important;min-width:0!important;display:grid!important}.role-admin .sidebar-group.open,.role-manager .sidebar-group.open{grid-column:1/-1!important}.role-admin .sidebar-group-toggle,.role-manager .sidebar-group-toggle{color:#3d4650!important;width:100%!important;min-width:0!important;min-height:40px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;text-align:left!important;background:#f8f9fa!important;border:1px solid #e3e7eb!important;border-radius:10px!important;padding:9px 10px!important}.role-admin .sidebar-group-toggle.has-active,.role-manager .sidebar-group-toggle.has-active{color:#111!important;background:#eef1f4!important;border-color:#b9c2cc!important}.role-admin .sidebar-group-items,.role-manager .sidebar-group-items{background:#fff!important;border:1px solid #e4e7eb!important;border-radius:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:0!important;padding:6px!important;display:grid!important}.role-admin .sidebar nav .sidebar-group-items a,.role-manager .sidebar nav .sidebar-group-items a{min-width:0!important;min-height:40px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;background:#f6f7f9!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:8px 6px!important;line-height:1.25!important;display:flex!important}.role-admin .sidebar nav .sidebar-group-items a.active,.role-manager .sidebar nav .sidebar-group-items a.active{color:#fff!important;background:#17191d!important}.role-admin .content,.role-manager .content{width:100%!important;max-width:none!important;padding:13px 9px calc(28px + env(safe-area-inset-bottom))!important;overflow:visible!important}.role-admin .page-head,.role-manager .page-head{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-bottom:12px!important;display:flex!important}.role-admin .page-head>*,.role-manager .page-head>*{min-width:0!important;max-width:100%!important}.role-admin .page-head h1,.role-manager .page-head h1{overflow-wrap:anywhere;margin-top:2px!important;font-size:25px!important;line-height:1.18!important}.role-admin .page-head>div:last-child,.role-manager .page-head>div:last-child{width:100%!important;max-width:none!important}.role-admin .page-head button,.role-admin .page-head .button,.role-manager .page-head button,.role-manager .page-head .button{width:100%;text-align:center!important;min-height:44px!important}.role-admin .panel,.role-manager .panel{border-radius:13px!important;margin-bottom:10px!important;padding:12px 10px!important;overflow:visible!important}.role-admin .panel h3,.role-manager .panel h3{margin-bottom:10px!important;font-size:15px!important;line-height:1.35!important}.role-admin .error,.role-admin .success,.role-admin .info-box,.role-admin .notice,.role-admin .warning-box,.role-manager .error,.role-manager .success,.role-manager .info-box,.role-manager .notice,.role-manager .warning-box{overflow-wrap:anywhere;font-size:max(var(--crm-text-floor,0px), 12px)!important;padding:10px 11px!important}.role-admin input,.role-admin select,.role-admin textarea,.role-manager input,.role-manager select,.role-manager textarea{min-width:0!important;max-width:100%!important;font-size:16px!important}.role-admin button,.role-admin .button,.role-manager button,.role-manager .button{max-width:100%;min-height:42px!important}.role-admin .kpi-grid,.role-manager .kpi-grid,.role-admin .report-kpis,.role-manager .report-kpis,.role-admin .reservation-kpis,.role-manager .reservation-kpis,.role-admin .info-kpis,.role-manager .info-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.role-admin .kpi,.role-manager .kpi{border-radius:11px!important;min-width:0!important;padding:10px 9px!important}.role-admin .kpi-value,.role-manager .kpi-value{overflow-wrap:anywhere;font-size:22px!important}.role-admin .inline-form,.role-manager .inline-form,.role-admin .staff-form,.role-manager .staff-form,.role-admin .reservation-form,.role-manager .reservation-form,.role-admin .form-grid.two,.role-manager .form-grid.two,.role-admin .excel-import-row,.role-manager .excel-import-row,.role-admin .ai-question,.role-manager .ai-question,.role-admin .consult-range-tools,.role-manager .consult-range-tools,.role-admin .info-staff-search,.role-manager .info-staff-search,.role-admin .info-visit-search,.role-manager .info-visit-search{grid-template-columns:1fr!important;min-width:0!important}.role-admin .staff-form .staff-wide,.role-manager .staff-form .staff-wide,.role-admin .reservation-agent,.role-manager .reservation-agent{grid-column:span 1!important}.role-admin .report-toolbar,.role-manager .report-toolbar{grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;padding:10px!important;display:grid!important}.role-admin .report-toolbar label,.role-manager .report-toolbar label{min-width:0!important}.role-admin .preset-row,.role-manager .preset-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;margin:0!important;display:grid!important}.role-admin .preset-row button,.role-manager .preset-row button{min-width:0!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;padding-left:4px!important;padding-right:4px!important}.role-admin .account-actions,.role-manager .account-actions,.role-admin .reservation-actions,.role-manager .reservation-actions,.role-admin .slot-action-buttons,.role-manager .slot-action-buttons,.role-admin .walking-builder-actions,.role-manager .walking-builder-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.role-admin .account-actions button,.role-admin .reservation-actions button,.role-admin .slot-action-buttons button,.role-admin .walking-builder-actions button,.role-manager .account-actions button,.role-manager .reservation-actions button,.role-manager .slot-action-buttons button,.role-manager .walking-builder-actions button{width:100%!important;min-width:0!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;padding-left:7px!important;padding-right:7px!important}.role-admin .table-wrap,.role-manager .table-wrap{scrollbar-width:thin;border-radius:9px;max-width:100%!important;overflow:auto visible!important}.role-admin table:not(.simple-table):not(.staff-db-table):not(.staff-app-table):not(.walking-admin-v67-table),.role-manager table:not(.simple-table):not(.staff-db-table):not(.staff-app-table):not(.walking-admin-v67-table){width:max-content!important;min-width:680px!important;max-width:none!important}.role-admin th,.role-admin td,.role-manager th,.role-manager td{font-size:max(var(--crm-text-floor,0px), 11px)!important;padding:8px 7px!important;line-height:1.35!important}.role-admin th,.role-manager th{white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 10px)!important}.role-admin .walking-admin-v67-head,.role-manager .walking-admin-v67-head{flex-direction:column!important;gap:8px!important}.role-admin .walking-admin-v67-head button,.role-manager .walking-admin-v67-head button{width:100%!important}.role-admin .walking-admin-v67-kpis,.role-manager .walking-admin-v67-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.role-admin .walking-admin-v67-kpis>div,.role-manager .walking-admin-v67-kpis>div{padding:8px!important}.role-admin .walking-admin-v67-auto,.role-manager .walking-admin-v67-auto{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.role-admin .walking-admin-v67-auto button,.role-manager .walking-admin-v67-auto button{width:100%!important}.role-admin .walking-admin-v67-filter,.role-manager .walking-admin-v67-filter{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.role-admin .walking-admin-v67-filter input,.role-manager .walking-admin-v67-filter input{grid-column:1/-1!important}.role-admin .walking-admin-v67-table-wrap,.role-manager .walking-admin-v67-table-wrap{background:0 0!important;border:0!important;max-height:none!important;overflow:visible!important}.role-admin .walking-admin-v67-table,.role-manager .walking-admin-v67-table{width:100%!important;min-width:0!important;display:block!important}.role-admin .walking-admin-v67-table thead,.role-manager .walking-admin-v67-table thead{display:none!important}.role-admin .walking-admin-v67-table tbody,.role-manager .walking-admin-v67-table tbody{gap:8px!important;display:grid!important}.role-admin .walking-admin-v67-table tr,.role-manager .walking-admin-v67-table tr{background:#fff!important;border:1px solid #dde4ea!important;border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:10px!important;display:grid!important;box-shadow:0 4px 12px #0f172a08!important}.role-admin .walking-admin-v67-table tr.incomplete,.role-manager .walking-admin-v67-table tr.incomplete{background:#fffdf8!important;border-color:#e8c98f!important}.role-admin .walking-admin-v67-table td,.role-manager .walking-admin-v67-table td{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:4px!important;width:auto!important;min-width:0!important;padding:0!important;display:grid!important}.role-admin .walking-admin-v67-table td:before,.role-manager .walking-admin-v67-table td:before{color:#7b8490;font-size:max(var(--crm-text-floor,0px), 9px);font-weight:850}.role-admin .walking-admin-v67-table td:first-child:before,.role-manager .walking-admin-v67-table td:first-child:before{content:"진행"}.role-admin .walking-admin-v67-table td:nth-child(2):before,.role-manager .walking-admin-v67-table td:nth-child(2):before{content:"원번호"}.role-admin .walking-admin-v67-table td:nth-child(3):before,.role-manager .walking-admin-v67-table td:nth-child(3):before{content:"본부"}.role-admin .walking-admin-v67-table td:nth-child(4),.role-manager .walking-admin-v67-table td:nth-child(4),.role-admin .walking-admin-v67-table td:nth-child(5),.role-manager .walking-admin-v67-table td:nth-child(5),.role-admin .walking-admin-v67-table td:nth-child(6),.role-manager .walking-admin-v67-table td:nth-child(6){grid-column:1/-1!important}.role-admin .walking-admin-v67-table td:nth-child(4):before,.role-manager .walking-admin-v67-table td:nth-child(4):before{content:"팀"}.role-admin .walking-admin-v67-table td:nth-child(5):before,.role-manager .walking-admin-v67-table td:nth-child(5):before{content:"담당자"}.role-admin .walking-admin-v67-table td:nth-child(6):before,.role-manager .walking-admin-v67-table td:nth-child(6):before{content:"저장"}.role-admin .walking-admin-v67-table select,.role-manager .walking-admin-v67-table select,.role-admin .walking-admin-v67-table button,.role-manager .walking-admin-v67-table button{width:100%!important;min-height:44px!important}}@media (width<=390px){.role-admin .content,.role-manager .content{padding-left:7px!important;padding-right:7px!important}.role-admin .sidebar,.role-manager .sidebar{padding-left:8px!important;padding-right:8px!important}.role-admin .sidebar-menu-groups,.role-manager .sidebar-menu-groups{gap:5px!important}.role-admin .sidebar-group-toggle,.role-manager .sidebar-group-toggle{font-size:max(var(--crm-text-floor,0px), 10px)!important;padding-left:7px!important;padding-right:7px!important}.role-admin .sidebar-group-items,.role-manager .sidebar-group-items{grid-template-columns:1fr!important}.role-admin .preset-row,.role-manager .preset-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.simple-complete .visit-code{letter-spacing:.035em;color:#202830;background:#f7f8fa;border:1px solid #dfe4ea;border-radius:12px;width:min(520px,100%);margin:8px auto 2px;padding:12px 16px;font-weight:900;line-height:1.2;font-size:23px!important}.simple-complete .visit-code:before{content:"방문번호";font-size:max(var(--crm-text-floor,0px), 10px);letter-spacing:0;color:#7b8490;margin-bottom:5px;font-weight:850;display:block}.simple-complete .kiosk-result-agent-v56{text-align:center;background:#eef6fc;border:2px solid #8fb0ce;border-radius:13px;gap:5px;width:min(520px,100%);max-width:520px;margin:8px auto 10px;padding:15px 17px}.simple-complete .kiosk-result-agent-v56:before{content:"담당직원";font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.06em;color:#56728d;font-weight:900;display:block}.simple-complete .kiosk-result-agent-v56 b{line-height:1.2;color:#173f62!important;font-size:24px!important}.simple-complete .kiosk-result-agent-v56 span{line-height:1.4;font-size:max(var(--crm-text-floor,0px), 13px)!important;color:#536b80!important}.simple-complete .kiosk-result-agent-v56 small{background:#dcebf7;border-radius:8px;margin-top:2px;padding:6px 8px;font-weight:900;display:block;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#215a84!important}.simple-complete>p.muted{max-width:520px;font-size:max(var(--crm-text-floor,0px), 13px);background:#fff7e8;border-radius:11px;margin:8px auto;padding:11px 13px;line-height:1.5;color:#765b12!important}.simple-complete .big-button{margin-top:4px}@media (width<=600px){.simple-complete .visit-code{padding:11px 12px;font-size:20px!important}.simple-complete .kiosk-result-agent-v56{padding:13px 12px}.simple-complete .kiosk-result-agent-v56 b{font-size:22px!important}.simple-complete .kiosk-result-agent-v56 span{font-size:max(var(--crm-text-floor,0px), 12px)!important}.simple-complete .kiosk-result-agent-v56 small{font-size:max(var(--crm-text-floor,0px), 11px)!important}}.panel:has(.slot-detail-head){z-index:1200;background:#fff;border:1px solid #1f293729;border-radius:16px;width:min(1040px,100vw - 40px);max-height:calc(100vh - 96px);margin:0;position:fixed;top:72px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 22px 60px #0f172a3d}.panel:has(.slot-detail-head)>h3{z-index:2;background:#fff;border-bottom:1px solid #1f29371a;border-radius:16px 16px 0 0;margin:-1px -1px 14px;padding:15px 18px 13px;position:sticky;top:0}@media (width<=760px){.panel:has(.slot-detail-head){border-radius:12px;width:calc(100vw - 16px);max-height:calc(100vh - 70px);top:58px}.panel:has(.slot-detail-head)>h3{border-radius:12px 12px 0 0;padding:13px 14px 11px}}#root .walking-slot-card>small,#root .walking-slot-card>.slot-visit-code-v57{display:none!important}#root .walking-slot-card .slot-card-primary-v199{width:100%!important;min-width:0!important;display:block!important}#root .walking-slot-card .slot-card-primary-v199>b{letter-spacing:-.03em!important;white-space:nowrap!important;width:100%!important;margin:0 0 8px!important;font-size:17px!important;font-weight:950!important;line-height:1.1!important;display:block!important}#root .walking-slot-card .slot-card-primary-v199>strong{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.045em!important;width:100%!important;min-width:0!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important;display:block!important;overflow:hidden!important}#root .walking-slot-card .slot-card-meta-v199{gap:7px!important;margin-top:8px!important}#root .walking-slot-card .slot-card-meta-v199>span{font-size:max(var(--crm-text-floor,0px), 12px)!important;letter-spacing:-.03em!important;border-radius:8px!important;padding:6px 10px!important;font-weight:950!important;line-height:1!important}#root .walking-slot-card.current .slot-card-meta-v199>span{color:#6b3900!important;background:#ffe08a!important;border:1px solid #f5bd34!important;padding:7px 12px!important;font-size:15px!important;box-shadow:inset 0 1px #ffffff59!important}#root .walking-slot-card.assigned .slot-card-meta-v199>span{color:#fff!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;background:#2f7a49!important;border:1px solid #24653b!important;padding:7px 11px!important}#root .walking-slot-card.skipped .slot-card-meta-v199>span{color:#fff!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;background:#b42318!important;border:1px solid #912018!important}#root .walking-slot-card.pending:not(.current) .slot-card-meta-v199>span{color:#526274!important;background:#eef2f6!important}#root .walking-progress-primary-v199{width:100%!important;min-width:0!important;display:block!important}#root .walking-progress-primary-v199>b{margin-bottom:7px!important;font-size:16px!important;font-weight:950!important;line-height:1.1!important;display:block!important}#root .walking-progress-primary-v199>strong{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.04em!important;font-size:16px!important;font-weight:950!important;line-height:1.2!important;display:block!important;overflow:hidden!important}#root .walking-progress-card-v57>em{font-size:max(var(--crm-text-floor,0px), 11px)!important;border-radius:8px!important;padding:6px 10px!important;font-weight:950!important}#root .walking-progress-card-v57.current>em{color:#6b3900!important;background:#ffe08a!important;border:1px solid #f5bd34!important;font-size:14px!important}#root .walking-progress-card-v57.completed>em{color:#fff!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;background:#2f7a49!important}@media (width<=650px){#root .walking-slot-card .slot-card-primary-v199>b{font-size:15px!important}#root .walking-slot-card .slot-card-primary-v199>strong{font-size:16px!important}#root .walking-slot-card.current .slot-card-meta-v199>span{font-size:14px!important}}.consultation-template-page-v72{max-width:1180px;margin:0 auto}.consultation-template-customer-v72{margin-bottom:12px}.consultation-template-save-v72{justify-content:flex-end;margin-top:12px;display:flex}.consultation-template-save-v72 button{min-width:280px}.consultation-template-page-v72 .consult-route-block{margin-bottom:12px}@media (width<=720px){.consultation-template-page-v72{max-width:none}.consultation-template-save-v72 button{width:100%;min-width:0}.consultation-template-page-v72 .consult-route-buttons{grid-template-columns:1fr}.consultation-template-customer-v72{grid-template-columns:1fr!important}}.walking-progress-grid-v57:not(.expanded){scrollbar-gutter:stable;max-height:456px!important;overflow:auto!important}.walking-progress-grid-v57.expanded{grid-template-columns:repeat(5,minmax(170px,1fr))!important;max-height:none!important;overflow-y:visible!important}.walking-board-scroll.collapsed{scrollbar-gutter:stable;max-height:638px!important;overflow:auto!important}.walking-board-scroll.expanded{max-height:none!important;overflow:auto visible!important}.walking-board-grid.collapsed,.walking-board-grid.expanded{grid-template-columns:repeat(5,minmax(190px,1fr))!important;gap:10px!important;width:100%!important;min-width:1000px!important}.walking-board-grid.collapsed .walking-slot-card,.walking-board-grid.expanded .walking-slot-card{height:148px!important;min-height:148px!important;padding:12px!important}.walking-board-scroll.collapsed{border-bottom:1px solid #e4e8ed}@media (width<=900px){.walking-progress-grid-v57:not(.expanded){max-height:456px!important}.walking-progress-grid-v57.expanded{grid-template-columns:repeat(3,minmax(170px,1fr))!important}.walking-board-grid.collapsed,.walking-board-grid.expanded{grid-template-columns:repeat(3,minmax(185px,1fr))!important;min-width:585px!important}}@media (width<=650px){.walking-progress-grid-v57:not(.expanded){max-height:456px!important}.walking-progress-grid-v57.expanded{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.walking-board-scroll.collapsed{max-height:626px!important}.walking-board-grid.collapsed,.walking-board-grid.expanded{grid-template-columns:repeat(2,minmax(165px,1fr))!important;min-width:350px!important}.walking-board-grid.collapsed .walking-slot-card,.walking-board-grid.expanded .walking-slot-card{height:145px!important;min-height:145px!important;padding:11px!important}}.admin-shell-v80{--admin-topbar:76px;--admin-sidebar:248px;background:#f7f8fa;min-height:100vh;transition:grid-template-columns .2s;grid-template-columns:var(--admin-sidebar) minmax(0,1fr)!important;grid-template-rows:var(--admin-topbar) minmax(calc(100vh - var(--admin-topbar)),auto)!important;grid-template-areas:"top top""side main"!important;display:grid!important}.admin-shell-v80.sidebar-closed{grid-template-columns:0 minmax(0,1fr)!important}.admin-topbar-v80{z-index:120;height:var(--admin-topbar);background:#fffffffa;border-bottom:1px solid #e5e9ee;grid-area:top;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 1px #0f172a05}.admin-topbar-brand-v80{align-items:center;gap:16px;min-width:0;display:flex}.admin-sidebar-toggle-v80{place-content:center;gap:4px;width:38px;min-width:38px;height:38px;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:0!important;display:grid!important}.admin-sidebar-toggle-v80:hover{background:#f1f4f7!important;border-color:#e5e9ee!important}.admin-sidebar-toggle-v80 span{background:#334155;border-radius:999px;width:18px;height:2px;display:block}.admin-topbar-logo-v80{object-fit:contain;object-position:left center;width:176px;max-width:40vw;height:46px;display:block}.admin-topbar-user-v80{align-items:center;gap:10px;min-width:0;display:flex}.admin-role-pill-v80{color:#23486c;min-height:38px;font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;background:#fff;border:1px solid #b9cbe1;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:900;display:inline-flex}.admin-avatar-v80{color:#34475a;background:#eef2f5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.admin-avatar-v80 svg{fill:currentColor;stroke:none;width:22px;height:22px}.admin-user-copy-v80{gap:1px;min-width:0;max-width:210px;display:grid}.admin-user-copy-v80 b{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 13px);color:#27313d;overflow:hidden}.admin-user-copy-v80 small{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 9px);color:#8a949e;overflow:hidden}.admin-shell-v80>.sidebar{z-index:90;width:var(--admin-sidebar);grid-area:side;transition:transform .2s,opacity .18s;top:var(--admin-topbar)!important;height:calc(100vh - var(--admin-topbar))!important;background:#fff!important;border-right:1px solid #e5e9ee!important;gap:16px!important;padding:18px 14px 16px!important;position:sticky!important;overflow:hidden auto!important}.admin-shell-v80.sidebar-closed>.sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}.admin-shell-v80>.content{background:#f7f8fa;grid-area:main;min-width:0;overflow:hidden;width:100%!important;max-width:none!important;padding:26px 28px 42px!important}.admin-project-card-v80{box-shadow:none!important;background:#fafbfc!important;border:1px solid #e6eaee!important;border-radius:12px!important;gap:3px!important;margin:0!important;padding:12px 13px!important;display:grid!important}.admin-project-card-v80>span{letter-spacing:.04em;font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#8a939d!important;font-weight:850!important}.admin-project-card-v80>b{line-height:1.35;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#26313c!important;white-space:normal!important}.admin-project-card-v80>small{font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#8a939d!important}.admin-project-card-v80 select{min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;border-radius:8px!important;margin-top:6px!important;padding:6px 8px!important}.admin-shell-v80 .sidebar nav{gap:4px!important;display:grid!important}.admin-shell-v80 .sidebar nav>a,.admin-shell-v80 .sidebar-dashboard-link,.admin-shell-v80 .sidebar-group-toggle,.admin-shell-v80 .sidebar-kiosk-primary{color:#435466!important;min-height:44px!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;letter-spacing:-.015em!important;border-radius:11px!important;padding:10px 12px!important;font-weight:780!important;transition:background .14s,color .14s,border-color .14s!important}.admin-shell-v80 .sidebar nav>a,.admin-shell-v80 .sidebar-dashboard-link,.admin-shell-v80 .sidebar-kiosk-primary{align-items:center!important;gap:11px!important;display:flex!important}.admin-shell-v80 .sidebar nav>a:hover,.admin-shell-v80 .sidebar-dashboard-link:hover,.admin-shell-v80 .sidebar-group-toggle:hover,.admin-shell-v80 .sidebar-kiosk-primary:hover{color:#1e3043!important;background:#f2f5f8!important}.admin-shell-v80 .sidebar nav>a.active,.admin-shell-v80 .sidebar-dashboard-link.active,.admin-shell-v80 .sidebar-group-toggle.has-active{color:#1767b4!important;background:#edf5fd!important;font-weight:900!important}.admin-shell-v80 .sidebar-dashboard-link:before,.admin-shell-v80 .sidebar-kiosk-primary:before{color:currentColor;place-items:center;width:22px;min-width:22px;height:22px;font-size:18px;line-height:1;display:grid}.admin-shell-v80 .sidebar-dashboard-link:before{content:"⌂"}.admin-shell-v80 .sidebar-kiosk-primary:before{content:"▣";font-size:15px}.admin-shell-v80 .sidebar-group-label-v80{align-items:center;gap:11px;min-width:0;display:flex}.admin-shell-v80 .sidebar-group-label-v80 svg,.admin-shell-v80 .admin-icon-link-v80 svg{width:20px;min-width:20px;height:20px}.admin-shell-v80 .sidebar-group-label-v80>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell-v80 .sidebar-group-chevron{color:#91a0ae!important;font-size:15px!important}.admin-shell-v80 .sidebar-group.open .sidebar-group-chevron{transform:rotate(90deg)}.admin-shell-v80 .sidebar-menu-groups,.admin-shell-v80 .sidebar-admin-groups{gap:4px!important}.admin-shell-v80 .sidebar-group{gap:2px!important}.admin-shell-v80 .sidebar-group-items{border-left:1px solid #dfe6ed!important;gap:2px!important;margin:2px 0 6px 31px!important;padding:3px 0 3px 10px!important}.admin-shell-v80 .sidebar nav .sidebar-group-items a{min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;color:#71808f!important;border-radius:8px!important;padding:7px 9px!important;font-weight:700!important}.admin-shell-v80 .sidebar nav .sidebar-group-items a:hover{color:#364a5d!important;background:#f2f5f8!important}.admin-shell-v80 .sidebar nav .sidebar-group-items a.active{color:#1767b4!important;background:#edf5fd!important;font-weight:900!important}.admin-shell-v80 .nav-divider{color:#a0a8b1!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;letter-spacing:.08em!important;border-top:1px solid #e7ebef!important;margin:10px 10px 6px!important;padding-top:12px!important}.admin-shell-v80 .admin-icon-link-v80{align-items:center!important;gap:11px!important;display:flex!important}.admin-sidebar-bottom-v80{border-top:1px solid #eef1f4;gap:8px!important;margin-top:auto!important;padding-top:12px!important;display:grid!important}.admin-sidebar-bottom-v80 .scope-badge{justify-self:start;font-size:max(var(--crm-text-floor,0px), 9px)!important}.admin-logout-v80{width:100%;min-height:44px;color:#34475a!important;box-shadow:none!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;background:#fff!important;border:1px solid #dbe2e8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:9px 12px!important;font-weight:850!important;display:flex!important}.admin-logout-v80:hover{background:#f5f7f9!important}.admin-logout-v80 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.admin-sidebar-backdrop-v80{display:none!important}.admin-shell-v80 .site-company-footer{margin-left:0!important}@media (width>=901px){.admin-shell-v80.sidebar-closed>.content{grid-column:2}.admin-shell-v80.sidebar-closed .admin-sidebar-backdrop-v80{display:none!important}}@media (width<=900px){.admin-shell-v80 .sidebar-menu-groups,.admin-shell-v80 .sidebar-group-items{grid-template-columns:minmax(0,1fr)!important}.admin-shell-v80 .sidebar-group-label-v80{flex:1}.admin-shell-v80 .sidebar-group-label-v80>span{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.admin-shell-v80{--admin-topbar:68px;grid-template-columns:1fr!important;grid-template-rows:var(--admin-topbar) minmax(calc(100vh - var(--admin-topbar)),auto)!important;grid-template-areas:"top""main"!important;display:grid!important}.admin-shell-v80.sidebar-closed,.admin-shell-v80.sidebar-open{grid-template-columns:1fr!important}.admin-topbar-v80{padding:0 13px}.admin-topbar-brand-v80{gap:10px}.admin-sidebar-toggle-v80{width:36px;min-width:36px;height:36px}.admin-topbar-logo-v80{width:145px;height:40px}.admin-role-pill-v80{min-height:34px;font-size:max(var(--crm-text-floor,0px), 10px);padding:0 10px}.admin-avatar-v80{width:32px;height:32px}.admin-user-copy-v80{display:none}.admin-shell-v80>.sidebar{opacity:0;pointer-events:none;transform:translate(-105%);box-shadow:16px 0 34px #1b273324;top:var(--admin-topbar)!important;height:calc(100vh - var(--admin-topbar))!important;width:min(278px,82vw)!important;position:fixed!important;bottom:0!important;left:0!important}.admin-shell-v80.sidebar-open>.sidebar{opacity:1;pointer-events:auto;transform:translate(0)}.admin-shell-v80>.content{grid-area:main!important;padding:18px 16px 88px!important}.admin-shell-v80.sidebar-open .admin-sidebar-backdrop-v80{inset:var(--admin-topbar) 0 0 0!important;z-index:80!important;background:#1c273247!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:fixed!important}.admin-project-card-v80{padding:11px 12px!important}}@media (width<=560px){.admin-topbar-logo-v80{width:132px;max-width:48vw}.admin-role-pill-v80{display:none}.admin-topbar-user-v80{gap:6px}.admin-avatar-v80{width:31px;height:31px}.admin-shell-v80>.content{padding:15px 12px 88px!important}.admin-shell-v80 .page-head h1{font-size:28px!important}}.admin-shell-v80 .sidebar .sidebar-kiosk-primary,.admin-shell-v80.role-info .sidebar nav a[href="#/kiosk"]{color:#fff!important;box-shadow:none!important;background:#20252b!important;border:1px solid #20252b!important}.admin-shell-v80 .sidebar .sidebar-kiosk-primary:hover,.admin-shell-v80 .sidebar .sidebar-kiosk-primary:focus-visible,.admin-shell-v80.role-info .sidebar nav a[href="#/kiosk"]:hover,.admin-shell-v80.role-info .sidebar nav a[href="#/kiosk"]:focus-visible{color:#fff!important;background:#11161b!important;border-color:#11161b!important}.admin-shell-v80 .sidebar .sidebar-kiosk-primary:before{color:#fff!important}.admin-shell-v80 .sidebar-dashboard-link.active,.admin-shell-v80 .sidebar-group-toggle.has-active,.admin-shell-v80 .sidebar nav .sidebar-group-items a.active,.admin-shell-v80 .sidebar nav>a.active{color:#202a34!important;background:#f1f3f5!important;border-color:#0000!important;font-weight:900!important}.admin-shell-v80 .sidebar-dashboard-link:hover,.admin-shell-v80 .sidebar-group-toggle:hover,.admin-shell-v80 .sidebar nav .sidebar-group-items a:hover,.admin-shell-v80 .sidebar nav>a:hover{color:#202a34!important;background:#f4f6f8!important}@media (width<=900px){.admin-shell-v80.role-admin>.sidebar,.admin-shell-v80.role-manager>.sidebar,.admin-shell-v80.role-viewer>.sidebar,.admin-shell-v80.role-contract_admin>.sidebar,.admin-shell-v80.role-info>.sidebar{z-index:100!important}.admin-shell-v80.role-admin>.content,.admin-shell-v80.role-manager>.content,.admin-shell-v80.role-viewer>.content,.admin-shell-v80.role-contract_admin>.content,.admin-shell-v80.role-info>.content{width:100%!important;min-width:0!important;max-width:none!important;padding:16px 12px calc(34px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.role-admin .content>*,.role-manager .content>*,.role-viewer .content>*,.role-contract_admin .content>*,.role-info .content>*,.role-admin .panel,.role-manager .panel,.role-viewer .panel,.role-contract_admin .panel,.role-info .panel,.role-admin .card,.role-manager .card,.role-viewer .card,.role-contract_admin .card,.role-info .card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.role-admin .table-wrap,.role-manager .table-wrap,.role-viewer .table-wrap,.role-contract_admin .table-wrap,.role-info .table-wrap,.role-admin .staff-table-scroll,.role-manager .staff-table-scroll,.role-info .staff-table-scroll,.role-admin .walking-admin-v67-table-wrap,.role-manager .walking-admin-v67-table-wrap,.role-info .walking-admin-v67-table-wrap,.role-admin .admin-op-export-preview-v40,.role-manager .admin-op-export-preview-v40,.role-admin .atalk-table-wrap,.role-manager .atalk-table-wrap{-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.role-admin input,.role-admin select,.role-admin textarea,.role-manager input,.role-manager select,.role-manager textarea,.role-viewer input,.role-viewer select,.role-viewer textarea,.role-contract_admin input,.role-contract_admin select,.role-contract_admin textarea,.role-info input,.role-info select,.role-info textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.admin-shell-v80.role-counselor{--admin-topbar:62px;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--admin-topbar) auto!important;width:100%!important;min-width:0!important;min-height:100dvh!important;padding-bottom:calc(70px + env(safe-area-inset-bottom))!important;grid-template-areas:"top""main"!important;overflow-x:hidden!important}.admin-shell-v80.role-counselor>.sidebar,.admin-shell-v80.role-counselor .admin-sidebar-backdrop-v80,.admin-shell-v80.role-counselor .admin-sidebar-toggle-v80{display:none!important}.admin-shell-v80.role-counselor>.content{grid-area:main!important;width:100%!important;min-width:0!important;max-width:none!important;padding:12px 11px 24px!important;overflow-x:hidden!important}.admin-shell-v80.role-counselor .counselor-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.admin-shell-v80.role-counselor .staff-mobile-home,.admin-shell-v80.role-counselor .staff-insights-page,.admin-shell-v80.role-counselor .staff-work-page{width:100%!important;min-width:0!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important}}@media (width<=640px){.role-admin .page-head,.role-manager .page-head,.role-viewer .page-head,.role-contract_admin .page-head,.role-info .page-head{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-bottom:12px!important;display:flex!important}.role-admin .page-head>*,.role-manager .page-head>*,.role-viewer .page-head>*,.role-contract_admin .page-head>*,.role-info .page-head>*{min-width:0!important;max-width:100%!important}.role-admin .page-head h1,.role-manager .page-head h1,.role-viewer .page-head h1,.role-contract_admin .page-head h1,.role-info .page-head h1{overflow-wrap:anywhere!important;margin:0!important;font-size:24px!important;line-height:1.2!important}.role-admin .page-head button,.role-admin .page-head .button,.role-manager .page-head button,.role-manager .page-head .button,.role-viewer .page-head button,.role-viewer .page-head .button,.role-contract_admin .page-head button,.role-contract_admin .page-head .button,.role-info .page-head button,.role-info .page-head .button{width:100%!important;min-height:44px!important}.role-admin .panel,.role-manager .panel,.role-viewer .panel,.role-contract_admin .panel,.role-info .panel{border-radius:13px!important;margin-bottom:10px!important;padding:12px 10px!important}.role-admin .kpi-grid,.role-manager .kpi-grid,.role-viewer .kpi-grid,.role-contract_admin .kpi-grid,.role-info .kpi-grid,.role-admin .report-kpis,.role-manager .report-kpis,.role-viewer .report-kpis,.role-contract_admin .report-kpis,.role-info .report-kpis,.role-admin .reservation-kpis,.role-manager .reservation-kpis,.role-info .reservation-kpis,.role-admin .info-kpis,.role-manager .info-kpis,.role-info .info-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.role-admin .inline-form,.role-admin .staff-form,.role-admin .reservation-form,.role-admin .form-grid.two,.role-manager .inline-form,.role-manager .staff-form,.role-manager .reservation-form,.role-manager .form-grid.two,.role-viewer .inline-form,.role-viewer .reservation-form,.role-viewer .form-grid.two,.role-contract_admin .inline-form,.role-contract_admin .reservation-form,.role-contract_admin .form-grid.two,.role-info .inline-form,.role-info .staff-form,.role-info .reservation-form,.role-info .form-grid.two{grid-template-columns:minmax(0,1fr)!important}.role-admin .staff-form .staff-wide,.role-manager .staff-form .staff-wide,.role-info .staff-form .staff-wide,.role-admin .reservation-agent,.role-manager .reservation-agent,.role-info .reservation-agent{grid-column:span 1!important}.role-admin table:not(.simple-table):not(.staff-db-table):not(.staff-app-table),.role-manager table:not(.simple-table):not(.staff-db-table):not(.staff-app-table),.role-viewer table:not(.simple-table):not(.staff-db-table):not(.staff-app-table),.role-contract_admin table:not(.simple-table):not(.staff-db-table):not(.staff-app-table),.role-info table:not(.simple-table):not(.staff-db-table):not(.staff-app-table){min-width:680px}.admin-shell-v80.role-counselor>.content{padding-left:9px!important;padding-right:9px!important}.role-counselor .staff-portal-kpis,.role-counselor .staff-insights-kpis,.role-counselor .staff-work-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.role-counselor .reservation-form,.role-counselor .form-grid.two,.role-counselor .password-form,.role-counselor .staff-insights-question,.role-counselor .consult-range-tools{grid-template-columns:minmax(0,1fr)!important}}@media (width<=390px){.role-admin .kpi-grid,.role-manager .kpi-grid,.role-viewer .kpi-grid,.role-contract_admin .kpi-grid,.role-info .kpi-grid{grid-template-columns:minmax(0,1fr)!important}.counselor-mobile-nav a{font-size:max(var(--crm-text-floor,0px), 10px)!important;padding-left:1px!important;padding-right:1px!important}}.hq-call-report-v87{background:#fff;border:1px solid #d8dde3;border-radius:16px;margin:0 0 14px;overflow:hidden;box-shadow:0 8px 24px #0f172a0d}.hq-call-report-v87>header{color:#fff;background:#272c32;border-left:7px solid #59636f;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.hq-call-report-v87>header>div{gap:2px;display:grid}.hq-call-report-v87>header span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;color:#b9c0c8;font-weight:900}.hq-call-report-v87>header b{letter-spacing:-.03em;font-size:16px}.hq-call-report-v87>header small{font-size:max(var(--crm-text-floor,0px), 10px);color:#d2d7dd;text-align:right}.hq-call-kpis-v87{border-bottom:1px solid #e8ebef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hq-call-kpis-v87 .staff-work-summary{min-height:82px;box-shadow:none!important;border:0!important;border-right:1px solid #e8ebef!important;border-radius:0!important}.hq-call-kpis-v87 .staff-work-summary:last-child{border-right:0!important}.hq-call-entry-v87{background:#f7f8fa;border-bottom:1px solid #e5e9ed;grid-template-columns:minmax(220px,1fr) minmax(150px,210px) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.hq-call-entry-v87>div{gap:3px;display:grid}.hq-call-entry-v87>div b{font-size:max(var(--crm-text-floor,0px), 13px);color:#252b32}.hq-call-entry-v87>div span{font-size:max(var(--crm-text-floor,0px), 10px);color:#77808a}.hq-call-entry-v87 label{background:#fff;border:1px solid #cfd5dc;border-radius:10px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.hq-call-entry-v87 input{text-align:right;background:#fff;outline:0;width:100%;min-width:0;padding:11px 10px;font-size:20px;font-weight:900;border:0!important}.hq-call-entry-v87 label em{font-size:max(var(--crm-text-floor,0px), 11px);color:#636d78;padding:0 11px;font-style:normal;font-weight:900}.hq-call-entry-v87 button{border-radius:10px;min-height:44px;padding:10px 18px;font-weight:900;color:#fff!important;background:#272c32!important;border-color:#272c32!important}.hq-call-entry-v87.submitted{background:#f4f6f8}.hq-call-recent-v87{padding:12px 16px}.hq-call-recent-head-v87{margin-bottom:7px;justify-content:space-between!important;align-items:center!important;display:flex!important}.hq-call-recent-head-v87 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#303740}.hq-call-recent-head-v87 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#858e98}.hq-call-recent-v87>div:not(.hq-call-recent-head-v87){border-top:1px solid #eef0f3;grid-template-columns:1fr auto 80px;align-items:center;gap:10px;padding:8px 2px;display:grid}.hq-call-recent-v87>div span{font-size:max(var(--crm-text-floor,0px), 10px);color:#5e6873}.hq-call-recent-v87>div b{font-size:max(var(--crm-text-floor,0px), 12px);color:#1f252c}.hq-call-recent-v87>div small{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b939d;text-align:right}.hq-call-recent-v87>p{text-align:center;color:#8a939d;font-size:max(var(--crm-text-floor,0px), 10px);background:#f8f9fa;border-radius:9px;margin:0;padding:12px}.staff-work-designation-row-v87>div:last-child{grid-template-columns:repeat(2,minmax(80px,1fr))!important}.staff-work-designation-row-v87>div:last-child span{justify-content:center!important}.hq-call-admin-v87{min-width:0}.hq-call-admin-overview-v87{background:#fff;border:1px solid #d8dde3;border-radius:17px;margin-bottom:15px;overflow:hidden;box-shadow:0 10px 30px #0f172a0b}.hq-call-admin-overview-v87>header{color:#fff;background:#272c32;border-left:8px solid #5c6671;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.hq-call-admin-overview-v87>header>div{gap:2px;display:grid}.hq-call-admin-overview-v87>header span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.14em;color:#bfc6cd;font-weight:900}.hq-call-admin-overview-v87>header b{letter-spacing:-.03em;font-size:17px}.hq-call-admin-overview-v87>header p{max-width:520px;font-size:max(var(--crm-text-floor,0px), 10px);color:#d4d9de;text-align:right;margin:0;line-height:1.6}.hq-call-admin-filter-v87{background:#f6f7f9;border-bottom:1px solid #e2e6ea;align-items:end;gap:8px;padding:11px 13px;display:flex}.hq-call-admin-presets-v87{gap:5px;margin-right:auto;display:flex}.hq-call-admin-presets-v87 button{min-height:36px;font-size:max(var(--crm-text-floor,0px), 10px);border-radius:8px;padding:7px 13px;color:#4d5660!important;background:#e5e9ed!important;border:1px solid #0000!important}.hq-call-admin-presets-v87 button.active{color:#fff!important;background:#272c32!important}.hq-call-admin-filter-v87 label{gap:3px;display:grid}.hq-call-admin-filter-v87 label span{font-size:max(var(--crm-text-floor,0px), 9px);color:#6f7882;font-weight:800}.hq-call-admin-filter-v87 input{min-height:36px;font-size:max(var(--crm-text-floor,0px), 10px);padding:7px 9px}.hq-call-admin-filter-v87>i{color:#929aa3;font-style:normal;font-size:max(var(--crm-text-floor,0px), 10px);align-self:center}.hq-call-admin-kpis-v87{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hq-call-admin-kpis-v87>div{border-right:1px solid #e8ebee;justify-content:center;align-items:baseline;gap:5px;padding:14px 11px;display:flex}.hq-call-admin-kpis-v87>div:last-child{border-right:0}.hq-call-admin-kpis-v87 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#65707b;margin-right:4px;font-weight:850}.hq-call-admin-kpis-v87 b{color:#20262d;letter-spacing:-.04em;font-size:24px}.hq-call-admin-kpis-v87 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#838c96;font-weight:800}.hq-call-admin-kpis-v87>div.primary{background:#32383f}.hq-call-admin-kpis-v87>div.primary span,.hq-call-admin-kpis-v87>div.primary b,.hq-call-admin-kpis-v87>div.primary small{color:#fff}.hq-call-admin-section-title-v87{justify-content:space-between;align-items:center;margin:13px 2px 9px;display:flex}.hq-call-admin-section-title-v87>div{gap:2px;display:grid}.hq-call-admin-section-title-v87 b{color:#242a31;font-size:15px}.hq-call-admin-section-title-v87 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7a838d}.hq-call-admin-grid-v87{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hq-call-admin-card-v87{background:#fff;border:1px solid #d9dee4;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #0f172a09}.hq-call-admin-card-v87>header{color:#fff;background:#30363d;border-left:7px solid #69737e;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.hq-call-admin-card-v87>header>div{align-items:center;gap:8px;display:flex}.hq-call-admin-card-v87>header b{font-size:14px}.hq-call-admin-card-v87>header span{font-size:max(var(--crm-text-floor,0px), 9px);color:#c8ced5;border:1px solid #626b75;border-radius:999px;padding:3px 7px}.hq-call-admin-card-v87>header strong{letter-spacing:-.04em;font-size:19px}.hq-call-admin-card-v87.reported>header{border-left-color:#6f7b87}.hq-call-admin-card-v87.missing>header{border-left-color:#a06b6b}.hq-call-admin-card-v87.missing>header span{color:#ffdede;border-color:#8e6666}.hq-call-admin-card-summary-v87{border-bottom:1px solid #e8ebef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hq-call-admin-card-summary-v87>div{text-align:center;border-right:1px solid #edf0f2;gap:3px;padding:10px 8px;display:grid}.hq-call-admin-card-summary-v87>div:last-child{border-right:0}.hq-call-admin-card-summary-v87 span{font-size:max(var(--crm-text-floor,0px), 8px);color:#808994}.hq-call-admin-card-summary-v87 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#313942;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-call-admin-daily-v87{padding:10px 12px}.hq-call-admin-daily-v87 .head,.hq-call-admin-daily-v87 .row{grid-template-columns:95px 90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.hq-call-admin-daily-v87 .head{color:#89919a;font-size:max(var(--crm-text-floor,0px), 8px);padding:0 5px 6px;font-weight:850}.hq-call-admin-daily-v87 .row{border-top:1px solid #edf0f2;padding:8px 5px}.hq-call-admin-daily-v87 .row span{font-size:max(var(--crm-text-floor,0px), 9px);color:#626c77;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-call-admin-daily-v87 .row b{font-size:max(var(--crm-text-floor,0px), 11px);color:#20272e}.hq-call-admin-daily-v87>p{text-align:center;color:#8c949d;font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f8fa;border-radius:8px;margin:0;padding:15px}.hq-call-admin-daily-v87>small{text-align:right;color:#8a929b;font-size:max(var(--crm-text-floor,0px), 8px);margin-top:7px;display:block}.hq-call-admin-empty-v87{text-align:center;color:#8b949d;background:#fff;border:1px solid #e1e5e9;border-radius:14px;grid-column:1/-1;padding:28px}.dashboard-hq-title-v87{justify-content:space-between!important}.dashboard-hq-title-v87 strong{font-size:max(var(--crm-text-floor,0px), 11px);color:#f4f6f8;white-space:nowrap;background:#474e57;border-radius:999px;padding:4px 9px}.dashboard-team-metric-grid-v87{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=1050px){.hq-call-admin-grid-v87{grid-template-columns:1fr}.hq-call-admin-overview-v87>header{flex-direction:column;align-items:flex-start}.hq-call-admin-overview-v87>header p{text-align:left}.dashboard-team-metric-grid-v87{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.hq-call-report-v87>header{flex-direction:column;align-items:flex-start}.hq-call-report-v87>header small{text-align:left}.hq-call-kpis-v87,.hq-call-admin-kpis-v87{grid-template-columns:1fr 1fr}.hq-call-entry-v87{grid-template-columns:1fr}.hq-call-admin-filter-v87{flex-direction:column;align-items:stretch}.hq-call-admin-presets-v87{margin-right:0}.hq-call-admin-filter-v87>i{display:none}.hq-call-admin-card-summary-v87{grid-template-columns:1fr 1fr}.hq-call-admin-card-summary-v87>div:nth-child(2){border-right:0}.hq-call-admin-card-summary-v87>div:nth-child(-n+2){border-bottom:1px solid #edf0f2}}@media (width<=520px){.hq-call-kpis-v87,.hq-call-admin-kpis-v87{grid-template-columns:1fr 1fr}.hq-call-admin-daily-v87 .head,.hq-call-admin-daily-v87 .row{grid-template-columns:82px 70px minmax(0,1fr)}.dashboard-team-metric-grid-v87{grid-template-columns:1fr!important}.dashboard-hq-title-v87{flex-direction:row!important;align-items:center!important}}.hq-activity-report-v141{background:#fff;border:1px solid #d7dde4;border-radius:18px;margin:0 0 16px;overflow:hidden;box-shadow:0 9px 28px #0f172a0e}.hq-activity-report-v141>header{color:#fff;background:#272c32;border-left:8px solid #59636f;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.hq-activity-report-v141>header>div{gap:3px;display:grid}.hq-activity-report-v141>header span{font-size:max(var(--crm-text-floor,0px), 10px);letter-spacing:.13em;color:#bbc2ca;font-weight:900}.hq-activity-report-v141>header b{letter-spacing:-.035em;font-size:18px}.hq-activity-report-v141>header small{max-width:430px;font-size:max(var(--crm-text-floor,0px), 11px);color:#d2d7dd;text-align:right;line-height:1.55}.hq-activity-kpis-v141{border-bottom:1px solid #e7ebef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hq-activity-kpis-v141 .staff-work-summary{box-shadow:none!important;border:0!important;border-right:1px solid #e7ebef!important;border-radius:0!important;min-height:88px!important}.hq-activity-entry-v141{background:#f7f8fa;border-bottom:1px solid #e4e8ec;padding:16px 18px 18px}.hq-activity-entry-head-v141>div{gap:3px;display:grid}.hq-activity-entry-head-v141 b{color:#252b32;font-size:14px}.hq-activity-entry-head-v141 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#77818c}.hq-activity-entry-head-v141>em{color:#5f6872;font-style:normal;font-size:max(var(--crm-text-floor,0px), 9px);background:#e7ebef;border-radius:999px;padding:5px 9px;font-weight:900}.hq-activity-input-grid-v141{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hq-activity-input-v141{background:#fff;border:1px solid #d8dde3;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(118px,150px);align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.hq-activity-input-v141>span b{color:#242b32;font-size:14px}.hq-activity-input-v141>span small{font-size:max(var(--crm-text-floor,0px), 9px);color:#818b95;line-height:1.35}.hq-activity-input-v141>div{background:#fff;border:1px solid #cbd2d9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.hq-activity-input-v141 input{text-align:right;color:#20272e;width:100%;min-width:0;height:46px;padding:8px;background:#fff!important;border:0!important;outline:0!important;font-size:22px!important;font-weight:950!important}.hq-activity-submit-v141{background:#fff;border:1px solid #d8dde3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 13px;display:flex}.hq-activity-submit-v141>div{align-items:baseline;gap:10px;min-width:0;display:flex}.hq-activity-submit-v141>div>b{color:#20262d;letter-spacing:-.05em;white-space:nowrap;font-size:25px}.hq-activity-submit-v141>div>b small{font-size:max(var(--crm-text-floor,0px), 10px);color:#69737e;margin-left:3px}.hq-activity-submit-v141>div>em{font-size:max(var(--crm-text-floor,0px), 9px);color:#89929c;white-space:nowrap;font-style:normal}.hq-activity-submit-v141 button{min-width:150px;min-height:46px;padding:10px 18px;color:#fff!important;background:#272c32!important;border-color:#272c32!important;border-radius:10px!important;font-weight:900!important}.hq-activity-notice-v141{color:#43644f;font-size:max(var(--crm-text-floor,0px), 10px);background:#edf2ee;border-radius:9px;margin-top:9px;padding:9px 11px;font-weight:800}.hq-activity-notice-v141.error{color:#8b4a4a;background:#f8ecec}.hq-activity-recent-v141{padding:13px 18px 15px}.hq-activity-recent-head-v141 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#303740}.hq-activity-recent-head-v141 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#89929c}.hq-activity-recent-row-v141{border-top:1px solid #edf0f3;grid-template-columns:105px repeat(4,minmax(78px,1fr)) 70px;align-items:center;gap:7px;padding:9px 4px;display:grid}.hq-activity-recent-row-v141>.date{font-size:max(var(--crm-text-floor,0px), 10px);color:#5d6873}.hq-activity-recent-row-v141 span small{font-size:max(var(--crm-text-floor,0px), 8px);color:#8a939c}.hq-activity-recent-row-v141 span b{font-size:max(var(--crm-text-floor,0px), 11px);color:#252c33}.hq-activity-recent-row-v141>em{font-size:max(var(--crm-text-floor,0px), 9px);color:#8b949d;text-align:right;font-style:normal}.hq-activity-recent-row-v141 .legacy-total{text-align:left!important}.hq-activity-recent-row-v141 .legacy-total b{font-size:max(var(--crm-text-floor,0px), 12px)}.hq-activity-recent-v141>p{text-align:center;color:#8a939d;font-size:max(var(--crm-text-floor,0px), 10px);background:#f8f9fa;border-radius:9px;margin:0;padding:15px}.hq-activity-admin-v141{min-width:0}.hq-activity-admin-overview-v141{background:#fff;border:1px solid #d8dde3;border-radius:18px;margin-bottom:16px;overflow:hidden;box-shadow:0 10px 30px #0f172a0b}.hq-activity-admin-overview-v141>header{color:#fff;background:#272c32;border-left:8px solid #5c6671;justify-content:space-between;align-items:center;gap:22px;padding:17px 19px;display:flex}.hq-activity-admin-overview-v141>header>div{gap:3px;display:grid}.hq-activity-admin-overview-v141>header span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.14em;color:#bfc6cd;font-weight:900}.hq-activity-admin-overview-v141>header b{letter-spacing:-.035em;font-size:18px}.hq-activity-admin-overview-v141>header p{max-width:600px;font-size:max(var(--crm-text-floor,0px), 10px);color:#d4d9de;text-align:right;margin:0;line-height:1.6}.hq-activity-admin-overview-v141>header p strong{color:#fff}.hq-activity-admin-filter-v141{background:#f6f7f9;border-bottom:1px solid #e2e6ea;align-items:end;gap:9px;padding:12px 14px;display:flex}.hq-activity-admin-presets-v141{gap:5px;margin-right:auto;display:flex}.hq-activity-admin-presets-v141 button{min-height:36px;font-size:max(var(--crm-text-floor,0px), 10px);border-radius:8px;padding:7px 13px;color:#4d5660!important;background:#e5e9ed!important;border:1px solid #0000!important}.hq-activity-admin-presets-v141 button.active{color:#fff!important;background:#272c32!important}.hq-activity-admin-filter-v141 label{gap:3px;display:grid}.hq-activity-admin-filter-v141 label span{font-size:max(var(--crm-text-floor,0px), 9px);color:#6f7882;font-weight:800}.hq-activity-admin-filter-v141 input{min-height:36px;font-size:max(var(--crm-text-floor,0px), 10px);padding:7px 9px}.hq-activity-admin-filter-v141>i{color:#929aa3;font-style:normal;font-size:max(var(--crm-text-floor,0px), 10px);align-self:center}.hq-activity-admin-kpis-v141{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hq-activity-admin-kpis-v141>div{border-right:1px solid #e8ebee;justify-content:center;align-items:baseline;gap:5px;min-width:0;padding:15px 9px;display:flex}.hq-activity-admin-kpis-v141>div:last-child{border-right:0}.hq-activity-admin-kpis-v141 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#65707b;font-weight:850}.hq-activity-admin-kpis-v141 b{color:#20262d;letter-spacing:-.04em;font-size:24px}.hq-activity-admin-kpis-v141 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#838c96;white-space:nowrap;font-weight:800}.hq-activity-admin-kpis-v141>div.primary{background:#32383f}.hq-activity-admin-kpis-v141>div.primary span,.hq-activity-admin-kpis-v141>div.primary b,.hq-activity-admin-kpis-v141>div.primary small{color:#fff}.hq-activity-admin-note-v141{font-size:max(var(--crm-text-floor,0px), 9px);color:#7b858f;background:#fafbfc;border-top:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:9px 13px;display:flex}.hq-activity-admin-note-v141 b{color:#6e5b43}.hq-activity-admin-section-title-v141{justify-content:space-between;align-items:center;margin:14px 2px 9px;display:flex}.hq-activity-admin-section-title-v141>div{gap:2px;display:grid}.hq-activity-admin-section-title-v141 b{color:#242a31;font-size:16px}.hq-activity-admin-section-title-v141 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7a838d}.hq-activity-admin-grid-v141{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.hq-activity-admin-card-v141{background:#fff;border:1px solid #d9dee4;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #0f172a09}.hq-activity-admin-card-v141>header{color:#fff;background:#30363d;border-left:7px solid #69737e;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hq-activity-admin-card-v141>header>div{align-items:center;gap:8px;display:flex}.hq-activity-admin-card-v141>header b{font-size:15px}.hq-activity-admin-card-v141>header span{font-size:max(var(--crm-text-floor,0px), 9px);color:#c8ced5;border:1px solid #626b75;border-radius:999px;padding:3px 7px}.hq-activity-admin-card-v141>header strong{letter-spacing:-.04em;font-size:21px}.hq-activity-admin-card-v141>header strong small{font-size:max(var(--crm-text-floor,0px), 9px);color:#c8ced5;margin-left:3px}.hq-activity-admin-card-v141.reported>header{border-left-color:#6f7b87}.hq-activity-admin-card-v141.missing>header{border-left-color:#a06b6b}.hq-activity-admin-card-v141.missing>header span{color:#ffdede;border-color:#8e6666}.hq-activity-admin-card-summary-v141{border-bottom:1px solid #e8ebef;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hq-activity-admin-card-summary-v141>div{text-align:center;border-right:1px solid #edf0f2;gap:3px;min-width:0;padding:11px 7px;display:grid}.hq-activity-admin-card-summary-v141>div:last-child{border-right:0}.hq-activity-admin-card-summary-v141 span{font-size:max(var(--crm-text-floor,0px), 8px);color:#808994}.hq-activity-admin-card-summary-v141 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#313942;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-activity-admin-daily-v141{padding:10px 12px;overflow-x:auto}.hq-activity-admin-daily-v141 .head,.hq-activity-admin-daily-v141 .row{grid-template-columns:90px 58px 58px 65px 92px minmax(175px,1fr);align-items:center;gap:8px;min-width:620px;display:grid}.hq-activity-admin-daily-v141 .head{color:#89919a;font-size:max(var(--crm-text-floor,0px), 8px);padding:0 5px 6px;font-weight:850}.hq-activity-admin-daily-v141 .row{border-top:1px solid #edf0f2;padding:8px 5px}.hq-activity-admin-daily-v141 .row span{font-size:max(var(--crm-text-floor,0px), 9px);color:#626c77;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-activity-admin-daily-v141 .row b,.hq-activity-admin-daily-v141 .row strong{font-size:max(var(--crm-text-floor,0px), 11px);color:#20272e;text-align:center}.hq-activity-admin-daily-v141 .row strong{font-weight:950}.hq-activity-admin-daily-v141 .row em{font-size:max(var(--crm-text-floor,0px), 8px);text-align:center;color:#9a8269;font-style:normal}.hq-activity-admin-daily-v141>p{text-align:center;color:#8c949d;font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f8fa;border-radius:8px;margin:0;padding:15px}.hq-activity-admin-daily-v141>small{text-align:right;color:#8a929b;font-size:max(var(--crm-text-floor,0px), 8px);margin-top:7px;display:block}.hq-activity-admin-empty-v141{text-align:center;color:#8b949d;background:#fff;border:1px solid #e1e5e9;border-radius:14px;grid-column:1/-1;padding:28px}@media (width<=1200px){.hq-activity-admin-grid-v141{grid-template-columns:1fr}.hq-activity-admin-kpis-v141{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-activity-admin-kpis-v141>div:nth-child(3){border-right:0}.hq-activity-admin-kpis-v141>div:nth-child(-n+3){border-bottom:1px solid #e8ebee}}@media (width<=900px){.hq-activity-report-v141>header,.hq-activity-admin-overview-v141>header{flex-direction:column;align-items:flex-start}.hq-activity-report-v141>header small,.hq-activity-admin-overview-v141>header p{text-align:left}.hq-activity-input-grid-v141{grid-template-columns:1fr}.hq-activity-input-v141{grid-template-columns:minmax(0,1fr) minmax(140px,190px)}.hq-activity-admin-card-summary-v141{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-activity-admin-card-summary-v141>div:nth-child(3){border-right:0}.hq-activity-admin-card-summary-v141>div:nth-child(-n+3){border-bottom:1px solid #edf0f2}}@media (width<=720px){.hq-activity-kpis-v141{grid-template-columns:1fr 1fr}.hq-activity-kpis-v141 .staff-work-summary:nth-child(2){border-right:0!important}.hq-activity-kpis-v141 .staff-work-summary:nth-child(-n+2){border-bottom:1px solid #e7ebef!important}.hq-activity-submit-v141{flex-direction:column;align-items:stretch}.hq-activity-submit-v141>div{flex-wrap:wrap;justify-content:space-between}.hq-activity-submit-v141 button{width:100%}.hq-activity-recent-row-v141{grid-template-columns:88px repeat(2,minmax(74px,1fr));gap:6px}.hq-activity-recent-row-v141>span:nth-of-type(4),.hq-activity-recent-row-v141>span:nth-of-type(5){border-top:1px dashed #e4e8ec;padding-top:5px}.hq-activity-recent-row-v141>em{text-align:right;grid-column:3}.hq-activity-recent-row-v141.legacy{grid-template-columns:88px 1fr 65px}.hq-activity-admin-filter-v141{flex-direction:column;align-items:stretch}.hq-activity-admin-presets-v141{margin-right:0}.hq-activity-admin-filter-v141>i{display:none}.hq-activity-admin-kpis-v141{grid-template-columns:1fr 1fr}.hq-activity-admin-kpis-v141>div{border-bottom:1px solid #e8ebee}.hq-activity-admin-kpis-v141>div:nth-child(odd){border-right:1px solid #e8ebee}.hq-activity-admin-kpis-v141>div:nth-child(2n){border-right:0}.hq-activity-admin-note-v141{flex-direction:column}.hq-activity-admin-card-summary-v141{grid-template-columns:1fr 1fr}.hq-activity-admin-card-summary-v141>div{border-bottom:1px solid #edf0f2}.hq-activity-admin-card-summary-v141>div:nth-child(2n){border-right:0}}@media (width<=480px){.hq-activity-report-v141>header,.hq-activity-entry-v141,.hq-activity-recent-v141{padding-left:13px;padding-right:13px}.hq-activity-input-v141{grid-template-columns:1fr;gap:8px}.hq-activity-input-v141>div,.hq-activity-submit-v141>div>em{width:100%}.hq-activity-admin-kpis-v141 b{font-size:21px}.hq-activity-admin-section-title-v141 span{line-height:1.45}}.hq-activity-submit-v141>div{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px 10px;display:grid!important}.hq-activity-submit-v141>div>span{grid-column:1;font-size:max(var(--crm-text-floor,0px), 10px)!important}.hq-activity-submit-v141>div>b{grid-column:2;letter-spacing:-.02em!important;font-size:14px!important}.hq-activity-submit-v141>div>em{grid-column:1/3;font-size:max(var(--crm-text-floor,0px), 9px)!important;white-space:normal!important}#root .hq-activity-recent-row-v141,#root .hq-activity-recent-row-v141.legacy{grid-template-columns:105px repeat(3,minmax(82px,1fr)) 72px!important}.hq-activity-recent-row-v141>[data-hq-metric]{min-width:0;border-top:0!important;padding-top:0!important}.hq-activity-admin-daily-v141 .head,.hq-activity-admin-daily-v141 .row{grid-template-columns:90px 68px 68px 105px minmax(175px,1fr)!important;min-width:560px!important}.role-preview-screen-picker-v142{background:#fff;border:1px solid #d8dee6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px;display:flex}.role-preview-screen-picker-v142>span{font-size:max(var(--crm-text-floor,0px), 12px);color:#4f5a65;font-weight:900}.role-preview-screen-picker-v142>div{gap:7px;display:flex}.role-preview-screen-picker-v142 button{color:#4a5560;min-height:36px;font-size:max(var(--crm-text-floor,0px), 12px);background:#f7f9fa;border:1px solid #cbd3dc;border-radius:9px;padding:7px 14px;font-weight:900}.role-preview-screen-picker-v142 button.active{color:#fff;background:#272c32;border-color:#272c32}@media (width<=720px){.hq-activity-submit-v141>div{grid-template-columns:1fr!important}.hq-activity-submit-v141>div>span,.hq-activity-submit-v141>div>b,.hq-activity-submit-v141>div>em{grid-column:1!important}#root .hq-activity-recent-row-v141,#root .hq-activity-recent-row-v141.legacy{grid-template-columns:76px repeat(3,minmax(0,1fr))!important}.hq-activity-recent-row-v141>em{grid-column:4!important}.role-preview-screen-picker-v142{flex-direction:column;align-items:stretch}.role-preview-screen-picker-v142>div{grid-template-columns:1fr 1fr;display:grid}.role-preview-screen-picker-v142 button{width:100%}}@media (width<=800px){.staff-mobile-home{color:#171b20!important}.staff-dashboard-hero small,.staff-work-hero-copy>span{letter-spacing:.11em!important;font-weight:900!important}.staff-dashboard-hero h1,.staff-work-hero-copy h1{letter-spacing:-.035em!important;font-weight:950!important}.staff-dashboard-hero p,.staff-work-hero-copy p{opacity:.78!important;font-weight:650!important;line-height:1.48!important}.staff-dashboard-kpis{align-items:stretch!important}.staff-dashboard-kpis .staff-metric{box-sizing:border-box!important;background:#fff!important;border:1px solid #d8dde3!important;border-radius:12px!important;grid-template-rows:auto 1fr!important;align-content:stretch!important;min-height:78px!important;padding:11px 12px!important;display:grid!important;box-shadow:0 2px 7px #0f172a06!important}.staff-dashboard-kpis .staff-metric>span{font-size:max(var(--crm-text-floor,0px), 10px)!important;color:#4f5964!important;letter-spacing:-.01em!important;font-weight:900!important;line-height:1.2!important}.staff-dashboard-kpis .staff-metric>div{align-self:end!important;align-items:baseline!important;gap:4px!important;min-width:0!important;margin-top:7px!important;display:flex!important}.staff-dashboard-kpis .staff-metric b{color:#171b20!important;letter-spacing:-.045em!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.staff-dashboard-kpis .staff-metric small{font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#69737d!important;white-space:nowrap!important;font-weight:900!important;line-height:1!important}.staff-dashboard-menu{align-items:stretch!important}.staff-dashboard-menu .staff-portal-menu-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e7!important;border-radius:13px!important;grid-template-rows:27px minmax(34px,auto) minmax(28px,1fr) auto!important;align-content:start!important;min-height:112px!important;padding:11px!important;display:grid!important}.staff-dashboard-menu .staff-portal-menu-card .icon{align-self:start!important;margin:0!important}.staff-dashboard-menu .staff-portal-menu-card b{min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;color:#20262d!important;letter-spacing:-.025em!important;word-break:keep-all!important;align-items:flex-start!important;margin-top:7px!important;font-weight:950!important;line-height:1.32!important;display:flex!important}.staff-dashboard-menu .staff-portal-menu-card small{font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#66717c!important;opacity:1!important;word-break:keep-all!important;margin-top:2px!important;font-weight:650!important;line-height:1.45!important}.staff-dashboard-menu .staff-portal-menu-card strong{font-size:max(var(--crm-text-floor,0px), 8.5px)!important;color:#515c67!important;align-self:end!important;padding-top:7px!important;font-weight:900!important}.staff-dashboard-menu-title h2,.staff-portal-title h2{color:#20262d!important;font-weight:950!important}.staff-work-summary-grid{align-items:stretch!important}.staff-work-summary-grid>div{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dee3!important;border-radius:11px!important;grid-template-rows:auto 1fr!important;align-content:stretch!important;min-height:76px!important;padding:10px 11px!important;display:grid!important}.staff-work-summary-grid>div>span{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;color:#535e69!important;font-weight:900!important;line-height:1.2!important}.staff-work-summary-grid>div>b{color:#171b20!important;align-self:end!important;margin-top:7px!important;font-size:20px!important;font-weight:950!important;line-height:1!important}.staff-work-panel-head h2{color:#242b32!important;font-weight:950!important}.staff-work-panel-head span{color:#69737d!important;font-weight:900!important}.hq-call-report-v87{border:1px solid #cfd5db!important;border-radius:14px!important;box-shadow:0 4px 14px #0f172a0a!important}.hq-call-report-v87>header{border-left-width:6px!important;padding:13px 14px!important}.hq-call-report-v87>header b{font-size:15px!important;font-weight:950!important}.hq-call-report-v87>header small{font-weight:650!important;line-height:1.45!important}.hq-call-kpis-v87{background:#fff!important;border-bottom:1px solid #dfe3e7!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hq-call-kpis-v87>div{box-sizing:border-box!important;min-height:78px!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #e0e4e8!important;border-top:0!important;border-left:0!important;border-radius:0!important;grid-template-rows:auto 1fr!important;padding:11px 12px!important;display:grid!important}.hq-call-kpis-v87>div:nth-child(2n){border-right:0!important}.hq-call-kpis-v87>div:nth-last-child(-n+2){border-bottom:0!important}.hq-call-kpis-v87>div>span{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;color:#525d68!important;font-weight:900!important;line-height:1.2!important}.hq-call-kpis-v87>div>b{color:#171c21!important;letter-spacing:-.04em!important;align-self:end!important;margin-top:7px!important;font-size:21px!important;font-weight:950!important;line-height:1!important}.hq-call-entry-v87{background:#f7f8f9!important;gap:9px!important;padding:12px 13px!important}.hq-call-entry-v87>div b{font-size:max(var(--crm-text-floor,0px), 12px)!important;font-weight:950!important}.hq-call-entry-v87>div span{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;color:#66717c!important;font-weight:650!important;line-height:1.4!important}.hq-call-entry-v87 label{border:1px solid #cbd2d9!important;border-radius:10px!important;height:44px!important}.hq-call-entry-v87 input{height:42px!important;padding:0 10px!important;font-size:20px!important;font-weight:950!important}.hq-call-entry-v87 label em{color:#515c67!important;font-weight:950!important}.hq-call-entry-v87 button{height:44px!important;min-height:44px!important;font-weight:950!important}.hq-call-recent-head-v87 b{color:#2a3138!important;font-weight:950!important}.hq-call-recent-v87>div:not(.hq-call-recent-head-v87){min-height:42px!important}.hq-call-recent-v87>div span{font-weight:700!important}.hq-call-recent-v87>div b,.team-consult-head-v88>div>b,.team-leader-only-v88 h2{font-weight:950!important}.team-consult-head-v88 p,.team-leader-only-v88 p{font-weight:650!important;line-height:1.6!important}.assignee-filter-v88>header b{font-weight:950!important}.assignee-filter-v88>header span{font-weight:650!important}.assignee-chips-v88 button>b{font-weight:950!important}.assignee-chips-v88 button>small{font-weight:700!important}.consult-assignee-bar-v88 b{font-weight:950!important}.consult-assignee-bar-v88 small{font-weight:700!important}.consult-assignee-editor-v88 b{font-weight:950!important}.info-lookup-question>b{color:#20262d!important;font-weight:950!important}.info-lookup-question>span{color:#626d77!important;font-weight:650!important}.info-lookup-tabs button{font-weight:900!important}.info-staff-candidate b,.info-selected-staff b,.info-reservation-hit b{font-weight:950!important}.info-staff-candidate span,.info-reservation-hit span,.info-reservation-hit small{color:#626d77!important;font-weight:650!important}}@media (width<=430px){.staff-dashboard-kpis .staff-metric{min-height:76px!important;padding:10px 11px!important}.staff-dashboard-kpis .staff-metric b{font-size:23px!important}.staff-dashboard-menu .staff-portal-menu-card{min-height:110px!important;padding:10px!important}.staff-dashboard-menu .staff-portal-menu-card b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;min-height:33px!important}.staff-dashboard-menu .staff-portal-menu-card small{font-size:max(var(--crm-text-floor,0px), 8.8px)!important;line-height:1.43!important}.staff-work-summary-grid>div{min-height:74px!important;padding:10px!important}.staff-work-summary-grid>div>b{font-size:19px!important}.hq-call-report-v87>header{gap:7px!important}.hq-call-report-v87>header small{font-size:max(var(--crm-text-floor,0px), 9px)!important}.hq-call-kpis-v87>div{min-height:75px!important;padding:10px 11px!important}.hq-call-kpis-v87>div>b{font-size:20px!important}.hq-call-entry-v87{padding:11px!important}.hq-call-entry-v87 label,.hq-call-entry-v87 button{width:100%!important}.hq-call-entry-v87 input{text-align:right!important}.consult-assignee-bar-v88{padding:10px 11px!important}.consult-assignee-bar-v88 b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}.consult-assignee-bar-v88 small{font-size:max(var(--crm-text-floor,0px), 8.8px)!important}.assignee-chips-v88 button{min-width:122px!important;padding:9px 10px!important}}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-kpis-v90>div{box-sizing:border-box;background:#fff;border:1px solid #d9dee3;border-radius:11px;grid-template-rows:auto 1fr;align-content:stretch;min-height:74px;padding:10px 11px;display:grid}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-kpis-v90 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#535e69;font-weight:900;line-height:1.2}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-kpis-v90 b{color:#171b20;letter-spacing:-.04em;align-self:end;margin-top:7px;font-size:19px;font-weight:950;line-height:1}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .role-preview-menu-grid-v89.interactive-v90>button{box-sizing:border-box;background:#fff;border:1px solid #dfe3e7;border-radius:12px;grid-template-rows:auto minmax(34px,auto) minmax(28px,1fr);align-content:start;min-height:106px;padding:10px;display:grid}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .role-preview-menu-grid-v89.interactive-v90>button>span{font-weight:900}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .role-preview-menu-grid-v89.interactive-v90>button>b{min-height:34px;font-size:max(var(--crm-text-floor,0px), 12px);color:#20262d;word-break:keep-all;align-items:flex-start;font-weight:950;line-height:1.32;display:flex}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .role-preview-menu-grid-v89.interactive-v90>button>small{font-size:max(var(--crm-text-floor,0px), 8.7px);color:#66717c;word-break:keep-all;font-weight:650;line-height:1.43}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-screen-head-v90 h2{letter-spacing:-.035em;font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-screen-head-v90 p{font-weight:650;line-height:1.45}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-screen-head-v90>small{font-weight:800}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-dark-panel-v90,.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-generic-v90{border:1px solid #cfd5db;border-radius:13px}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-dark-panel-v90>header,.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-generic-v90>header{padding:11px 12px}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-dark-panel-v90>header b,.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-generic-v90>header b{font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-dark-panel-v90>header span,.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-generic-v90>header span{font-weight:650}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-call-entry-v90{background:#f7f8f9;border:1px solid #d8dde2;border-radius:10px;grid-template-columns:1fr;gap:9px;margin:10px;padding:11px;display:grid}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-call-entry-v90 label{background:#fff;border:1px solid #cbd2d9;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"label label""input unit";align-items:center;gap:5px 0;display:grid;overflow:hidden}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-call-entry-v90 label span{font-size:max(var(--crm-text-floor,0px), 9px);color:#4e5964;grid-area:label;padding:8px 10px 0;font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-call-entry-v90 input{text-align:right;background:#fff;border:0;border-radius:0;grid-area:input;width:100%;height:42px;padding:0 10px;font-size:20px;font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-call-entry-v90 em{font-size:max(var(--crm-text-floor,0px), 10px);color:#535e68;grid-area:unit;padding:0 10px;font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-call-entry-v90>button{width:100%;height:42px;font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-consult-list-v90 article>header b{font-size:max(var(--crm-text-floor,0px), 11px);font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-consult-list-v90 article>header span,.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-consult-list-v90 article>header small{font-weight:700}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-consult-list-v90 article>div b{font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-assignee-strip-v90>div{min-height:68px}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-assignee-strip-v90 b{font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-assignee-strip-v90 span,.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-assignee-strip-v90 small{font-weight:650}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-info-board-v90>header b{font-weight:950}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-info-board-v90>div{font-weight:650}.role-preview-sandbox-v90 .role-preview-frame-wrap-v89.mobile .sandbox-info-board-v90>div b{font-weight:950}.login-remember-code-v94{cursor:pointer;font-size:inherit!important;font-weight:inherit!important;background:#f8f9fa!important;border:1px solid #e1e5e9!important;border-radius:10px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:flex-start!important;gap:9px!important;padding:10px 11px!important;display:grid!important}.login-remember-code-v94>input{accent-color:#20242a;width:18px!important;height:18px!important;margin:1px 0 0!important;padding:0!important}.login-remember-code-v94>span{gap:2px;display:grid}.login-remember-code-v94 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#30363d}.login-remember-code-v94 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7b8490;font-weight:600;line-height:1.4}@media (width<=600px){.login-remember-code-v94{padding:9px 10px!important}.login-remember-code-v94 b{font-size:max(var(--crm-text-floor,0px), 10.5px)}.login-remember-code-v94 small{font-size:max(var(--crm-text-floor,0px), 8.5px)}}.duty-intro-v89{color:#27313a;background:#f7f8f9;border:1px solid #dfe4e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:14px 16px;display:flex}.duty-intro-v89 b{font-size:15px}.duty-intro-v89 span{font-size:max(var(--crm-text-floor,0px), 13px);color:#5e6871}.duty-intro-v89 strong{color:#20252b}.duty-setting-grid-v89,.duty-form-grid-v89{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.duty-setting-grid-v89 label,.duty-form-grid-v89 label,.duty-note-v89{font-size:max(var(--crm-text-floor,0px), 13px);color:#303a43;flex-direction:column;gap:7px;font-weight:800;display:flex}.duty-setting-grid-v89 label small{font-size:max(var(--crm-text-floor,0px), 11px);color:#7a838b;font-weight:600}.duty-setting-grid-v89 input,.duty-setting-grid-v89 select,.duty-form-grid-v89 input,.duty-form-grid-v89 select,.duty-note-v89 input,.duty-time-inputs-v89 input{width:100%;min-height:42px;font:inherit;color:#1f2933;box-sizing:border-box;background:#fff;border:1px solid #cfd6dc;border-radius:9px;padding:9px 11px}.duty-form-grid-v89 .wide{grid-column:span 2}.duty-setting-actions-v89{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.duty-setting-actions-v89 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6d7680}.duty-setting-actions-v89 span.saved{color:#2d5f48;font-weight:800}.duty-actual-time-v89{background:#fafbfb;border:1px solid #d9dfe4;border-radius:12px;margin-bottom:16px;padding:14px}.duty-actual-head-v89{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.duty-actual-head-v89>div:first-child{flex-direction:column;gap:4px;display:flex}.duty-actual-head-v89 b{font-size:15px}.duty-actual-head-v89 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6e7881}.duty-quick-time-v89{gap:7px;display:flex}.duty-quick-time-v89 button,.duty-source-grid-v89 button{color:#38434d;cursor:pointer;background:#fff;border:1px solid #d5dbe0;border-radius:8px;min-height:36px;padding:7px 11px;font-weight:800}.duty-quick-time-v89 button:hover,.duty-source-grid-v89 button:hover{background:#f3f5f6}.duty-time-inputs-v89{grid-template-columns:1fr 160px;gap:10px;display:grid}.duty-source-box-v89{margin-top:16px}.duty-source-box-v89>b{font-size:max(var(--crm-text-floor,0px), 13px);margin-bottom:9px;display:block}.duty-source-box-v89>b small{color:#77818a;font-weight:600}.duty-source-grid-v89{flex-wrap:wrap;gap:7px;display:flex}.duty-source-grid-v89 button.selected{color:#fff;background:#20252b;border-color:#20252b}.duty-identity-v89{background:#fff;border:1px solid #d9dfe4;border-radius:12px;margin-top:18px;padding:15px}.duty-identity-head-v89{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.duty-identity-head-v89>div{flex-direction:column;gap:4px;display:flex}.duty-identity-head-v89 b{font-size:15px}.duty-identity-head-v89 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6e7881}.duty-identity-head-v89>button,.duty-submit-row-v89>button{color:#fff;cursor:pointer;white-space:nowrap;background:#20252b;border:1px solid #20252b;border-radius:9px;min-height:40px;padding:8px 15px;font-weight:900}.duty-identity-head-v89>button:disabled,.duty-submit-row-v89>button:disabled{opacity:.42;cursor:not-allowed}.duty-candidate-summary-v89{font-size:max(var(--crm-text-floor,0px), 12px);color:#59636c;background:#f6f7f8;border-radius:8px;margin-top:13px;padding:9px 11px;font-weight:800}.duty-candidates-v89{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.duty-candidates-v89>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfe4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.duty-candidates-v89>button.selected{background:#f5f6f7;border:2px solid #20252b}.duty-candidates-v89>button>div{flex-direction:column;gap:3px;display:flex}.duty-candidates-v89 b{font-size:14px}.duty-candidates-v89 span,.duty-candidates-v89 small{font-size:max(var(--crm-text-floor,0px), 11px);color:#6f7881}.duty-manual-agent-v89{border:1px dashed #d8dde1;border-radius:10px;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid}.duty-manual-agent-v89>div:first-child{flex-direction:column;gap:3px;display:flex}.duty-manual-agent-v89>div:first-child span{font-size:max(var(--crm-text-floor,0px), 11px);color:#747d85}.duty-walking-choice-v89{text-align:left;cursor:pointer;background:#f8f9fa;border:1px solid #cfd6dc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:12px;padding:13px 14px;display:flex}.duty-walking-choice-v89>div{flex-direction:column;gap:3px;display:flex}.duty-walking-choice-v89 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#69737c}.duty-walking-choice-v89 strong{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap}.duty-walking-choice-v89.selected{background:#f0f2f3;border:2px solid #20252b}.duty-final-choice-v89{color:#fff;background:#20252b;border-radius:9px;align-items:center;gap:10px;margin-top:11px;padding:11px 12px;display:flex}.duty-final-choice-v89 span{font-size:max(var(--crm-text-floor,0px), 11px);opacity:.7}.duty-final-choice-v89 b{font-size:max(var(--crm-text-floor,0px), 13px)}.duty-consent-v89{background:#fafbfb;border:1px solid #e0e4e7;border-radius:10px;flex-wrap:wrap;gap:9px;margin-top:16px;padding:13px;display:flex}.duty-consent-v89 label{min-height:34px;font-size:max(var(--crm-text-floor,0px), 12px);border-radius:7px;align-items:center;gap:7px;padding:5px 8px;font-weight:700;display:flex}.duty-consent-v89 label.required{background:#f1f3f4}.duty-consent-v89 input{width:17px;height:17px}.duty-consent-v89 label b{margin-right:4px}.duty-note-v89,.duty-message-v89,.duty-success-v89{margin-top:14px}.duty-success-v89{flex-direction:column;gap:3px;display:flex}.duty-success-v89 span{font-size:max(var(--crm-text-floor,0px), 12px)}.duty-submit-row-v89{border-top:1px solid #e8ebed;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:15px;display:flex}.duty-submit-row-v89>span{font-size:max(var(--crm-text-floor,0px), 12px);color:#707982}.duty-recent-head-v89{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.duty-recent-head-v89 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#737d85}.duty-empty-v89{padding:18px 4px}.duty-table-scroll-v89{overflow:auto}.duty-table-v89{border-collapse:collapse;width:100%;min-width:780px}.duty-table-v89 th,.duty-table-v89 td{text-align:left;font-size:max(var(--crm-text-floor,0px), 12px);vertical-align:middle;border-bottom:1px solid #e7eaec;padding:10px 9px}.duty-table-v89 th{color:#5b6570;font-size:max(var(--crm-text-floor,0px), 11px);background:#f5f6f7}.duty-table-v89 td b{font-size:max(var(--crm-text-floor,0px), 13px);display:block}.duty-table-v89 td small{color:#7a838c;margin-top:2px;display:block}@media (width<=900px){.duty-setting-grid-v89,.duty-form-grid-v89{grid-template-columns:1fr 1fr}.duty-form-grid-v89 .wide{grid-column:1/-1}.duty-candidates-v89,.duty-manual-agent-v89{grid-template-columns:1fr}}@media (width<=620px){.duty-setting-grid-v89,.duty-form-grid-v89,.duty-time-inputs-v89{grid-template-columns:1fr}.duty-form-grid-v89 .wide{grid-column:auto}.duty-actual-head-v89,.duty-setting-actions-v89,.duty-submit-row-v89,.duty-recent-head-v89{flex-direction:column;align-items:stretch}.duty-quick-time-v89{grid-template-columns:1fr 1fr;display:grid}.duty-identity-head-v89{flex-direction:column}.duty-identity-head-v89>button,.duty-submit-row-v89>button{width:100%}.duty-consent-v89{flex-direction:column}}:root{--prime-text:#20262d;--prime-text-2:#46515d;--prime-muted:#5f6975;--prime-line:#cfd6de;--prime-line-soft:#dde2e7;--prime-surface:#fff;--prime-surface-2:#f5f7f9;--prime-dark:#252b32}body{color:var(--prime-text);background:#f1f3f5;line-height:1.5}.muted{color:var(--prime-muted)!important;font-weight:550!important}.admin-shell-v80 .small{font-size:max(var(--crm-text-floor,0px), 13.5px)!important}.admin-shell-v80 .tiny{font-size:max(var(--crm-text-floor,0px), 12px)!important}.admin-shell-v80 .eyebrow{color:#59636e!important;font-size:max(var(--crm-text-floor,0px), 11.5px)!important;letter-spacing:.13em!important}.admin-shell-v80 .page-head h1{color:#171c22;font-weight:900}.admin-shell-v80 .panel,.admin-shell-v80 .card,.admin-shell-v80 .dashboard-section{border-color:var(--prime-line-soft)!important;box-shadow:0 5px 18px #0f172a0b!important}.admin-shell-v80 .panel h3,.admin-shell-v80 .dashboard-section-head h2{color:#1c2229!important;font-weight:900!important}.admin-shell-v80 .dashboard-section-head span,.admin-shell-v80 .dashboard-insights-head span{color:#5d6772!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;font-weight:600!important}.admin-shell-v80 label{color:#303842;font-size:14px;font-weight:750}.admin-shell-v80 input,.admin-shell-v80 select,.admin-shell-v80 textarea{color:#20262d!important;background:#fff!important;border-color:#cbd3dc!important;font-size:14px!important}.admin-shell-v80 input::placeholder,.admin-shell-v80 textarea::placeholder{opacity:1;color:#7a8490!important}.admin-shell-v80 input:focus,.admin-shell-v80 select:focus,.admin-shell-v80 textarea:focus{outline-offset:0;outline:2px solid #303a4529;border-color:#697480!important}.admin-shell-v80 button,.admin-shell-v80 .button{font-weight:800}.admin-shell-v80 .secondary{color:#252c34!important;background:#e5e9ed!important;border:1px solid #cfd6dd!important}.admin-shell-v80 .secondary:hover{color:#171c22!important;background:#dce2e7!important}.admin-shell-v80 .ghost{color:#46515d!important}.admin-shell-v80 table{color:#252c34}.admin-shell-v80 th{background:#f4f6f8;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#46515d!important;font-weight:850!important}.admin-shell-v80 td{font-weight:500;font-size:max(var(--crm-text-floor,0px), 13.5px)!important;color:#28313a!important}.admin-shell-v80 th,.admin-shell-v80 td{border-bottom-color:#dfe4e9!important}.admin-shell-v80 .simple-table tbody tr:hover{background:#f5f7f9!important}.admin-shell-v80 .sidebar nav a,.admin-shell-v80 .sidebar-dashboard-link,.admin-shell-v80 .sidebar-group-toggle{color:#39434d!important;font-size:max(var(--crm-text-floor,0px), 13.5px)!important;font-weight:750!important}.admin-shell-v80 .sidebar-dashboard-link.active,.admin-shell-v80 .sidebar-group-toggle.has-active,.admin-shell-v80 .sidebar nav .sidebar-group-items a.active,.admin-shell-v80 .sidebar nav>a.active{color:#171c22!important;background:#e5e9ed!important;font-weight:900!important}.admin-shell-v80 .sidebar nav a:hover,.admin-shell-v80 .sidebar-group-toggle:hover{color:#171c22!important;background:#edf0f3!important}.admin-shell-v80 .notice{border:1px solid #d5dbe1;color:#46505a!important;background:#eceff2!important}.admin-shell-v80 .info-box{border:1px solid #d2dce7;color:#34495d!important;background:#e9eef4!important}.admin-shell-v80 .success{border:1px solid #cbded1;color:#245438!important;background:#e7f1ea!important}.admin-shell-v80 .error{border:1px solid #e5cccc;color:#812c2c!important;background:#f6e9e9!important}.admin-shell-v80 .warning-box{border:1px solid #e4d7b5;color:#684f16!important;background:#f5efe0!important}.admin-shell-v80 .kpi,.admin-shell-v80 .dashboard-summary-card,.admin-shell-v80 .info-quick-card,.admin-shell-v80 .export-card{box-shadow:none!important;border-color:#d6dce2!important}.admin-shell-v80 .dashboard-summary-card{background:#f8f9fa!important}.admin-shell-v80 .dashboard-summary-card.primary{background:#252b32!important;border-color:#252b32!important}.admin-shell-v80 .dashboard-summary-card>span{color:#56616d!important;font-size:max(var(--crm-text-floor,0px), 11px)!important}.admin-shell-v80 .dashboard-summary-card.primary>span{color:#eef1f4!important}.admin-shell-v80 .dashboard-summary-card small{color:#505b66!important;background:#e5e9ed!important}.admin-shell-v80 .dashboard-summary-card.primary small{color:#fff!important;background:#39414a!important}.compact-org .org-person{color:#20262d!important;background:#fff!important;border-color:#cbd3db!important;box-shadow:0 2px 7px #0f172a0e!important}.compact-org .org-hq-leader .org-person{background:#fff!important;border-color:#3d566b #aebac5 #aebac5!important;border-top-style:solid!important;border-top-width:4px!important}.compact-org .org-team-leader .org-person{background:#fff!important;border-color:#486253 #b5c2ba #b5c2ba!important;border-top-style:solid!important;border-top-width:4px!important}.compact-org .org-counselors .org-person{background:#fff!important;border-color:#80694f #cbc2b6 #cbc2b6!important;border-top-style:solid!important;border-top-width:3px!important}.compact-org .org-person:hover{border-color:#88939f!important;box-shadow:0 5px 14px #0f172a1a!important}.compact-org .org-person b,.compact-org .org-person strong{color:#171d23!important;font-size:14px!important;font-weight:900!important}.compact-org .org-person span,.compact-org .org-person small,.compact-org .org-person p{color:#4e5965!important;font-size:max(var(--crm-text-floor,0px), 12.5px)!important;opacity:1!important}.compact-org .org-person .muted{color:#5a6570!important}.compact-org .org-hq-summary{color:#f4f6f8!important;font-size:max(var(--crm-text-floor,0px), 12.5px)!important;font-weight:800!important}.admin-shell-v80 .dashboard-chart-title span,.admin-shell-v80 .dashboard-bar-label>span,.admin-shell-v80 .dashboard-trend-head span,.admin-shell-v80 .dashboard-team-bar-row>span,.admin-shell-v80 .dashboard-team-card-head span{color:#505b66!important}.admin-shell-v80 .dashboard-bar-label b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;color:#20262d!important}.admin-shell-v80 .dashboard-chart-title b{color:#20262d!important}.admin-shell-v80 .dashboard-chart-card{box-shadow:none!important;border-color:#d4dae0!important}@media (width<=800px){.admin-shell-v80 .sidebar nav a,.admin-shell-v80 .sidebar-group-toggle{font-size:14px!important}.admin-shell-v80 th{font-size:max(var(--crm-text-floor,0px), 12px)!important}.admin-shell-v80 td{font-size:max(var(--crm-text-floor,0px), 13.5px)!important}.compact-org .org-person b,.compact-org .org-person strong{font-size:14px!important}.compact-org .org-person span,.compact-org .org-person small,.compact-org .org-person p{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}}.compact-org .org-hq-leader .org-person{background:#fff!important;border:2px solid #0057e7!important;border-top-width:5px!important}.compact-org .org-team-leader .org-person{background:#fff!important;border:2px solid #00a651!important;border-top-width:5px!important}.compact-org .org-counselors .org-person{background:#fff!important;border:2px solid #ff7f00!important;border-top-width:4px!important}.compact-org .org-hq-leader .org-person:hover{border-color:#0057e7!important;box-shadow:0 5px 16px #0057e729!important}.compact-org .org-team-leader .org-person:hover{border-color:#00a651!important;box-shadow:0 5px 16px #00a65129!important}.compact-org .org-counselors .org-person:hover{border-color:#ff7f00!important;box-shadow:0 5px 16px #ff7f0029!important}.admin-shell-v80 .dashboard-section-head h2{letter-spacing:-.025em;line-height:1.25;font-size:20px!important}.admin-shell-v80 .dashboard-section-head span{line-height:1.45;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#515d69!important;font-weight:650!important}.admin-shell-v80 .dashboard-period-presets button,.admin-shell-v80 .dashboard-segmented button,.admin-shell-v80 .dashboard-average-select,.admin-shell-v80 .dashboard-apply{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}.admin-shell-v80 .dashboard-period-current b{font-size:max(var(--crm-text-floor,0px), 11.5px)!important}.admin-shell-v80 .dashboard-period-current span{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;color:#626d79!important}.admin-shell-v80 .dashboard-trend-head b{font-size:14px!important}.admin-shell-v80 .dashboard-trend-head span{font-size:max(var(--crm-text-floor,0px), 11px)!important;color:#5d6874!important}.admin-shell-v80 .dashboard-trend-legend>span{font-size:max(var(--crm-text-floor,0px), 11.5px)!important}.admin-shell-v80 .dashboard-trend-ylabel,.admin-shell-v80 .dashboard-trend-xlabel,.admin-shell-v80 .dashboard-trend-month{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}.admin-shell-v80 .dashboard-chart-title b{font-size:15px!important}.admin-shell-v80 .dashboard-chart-title span{font-size:max(var(--crm-text-floor,0px), 11px)!important}.admin-shell-v80 .dashboard-bar-label>span{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}.admin-shell-v80 .dashboard-bar-label b{font-size:max(var(--crm-text-floor,0px), 13px)!important}.admin-shell-v80 .dashboard-headquarters-stack{gap:22px}.admin-shell-v80 .dashboard-hq-block{background:#f3f5f7;border:1px solid #c7ced6;border-radius:16px;box-shadow:0 3px 12px #0f172a0d}.admin-shell-v80 .dashboard-hq-block-title{background:#2c333b;border-left-width:9px;justify-content:flex-start;padding:12px 16px}.admin-shell-v80 .dashboard-hq-block-title b{letter-spacing:-.025em;font-size:18px;font-weight:950;line-height:1.2}.admin-shell-v80 .dashboard-team-metric-grid{gap:12px;padding:14px}.admin-shell-v80 .dashboard-team-card{background:#fff;border:1px solid #cdd4dc;border-radius:12px;box-shadow:0 1px 4px #0f172a09}.admin-shell-v80 .dashboard-team-card-head{background:#f8f9fb;border-bottom-color:#dce2e8;gap:10px;padding:10px 12px}.admin-shell-v80 .dashboard-team-card-head span{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;color:#3e4853!important;font-weight:850!important}.admin-shell-v80 .dashboard-team-card-head b{color:#111820;font-size:17px;font-weight:950;line-height:1}.admin-shell-v80 .dashboard-team-card-head b small{font-size:max(var(--crm-text-floor,0px), 10.5px);color:#687480;font-weight:800}.admin-shell-v80 .dashboard-team-card h4{text-align:left;color:#252d35;margin:11px 12px 7px;font-size:14.5px;font-weight:900;line-height:1.3}.admin-shell-v80 .dashboard-team-bars{gap:9px;min-height:142px;padding:7px 11px 13px}.admin-shell-v80 .dashboard-team-bar-row{grid-template-columns:minmax(64px,1fr) minmax(78px,1.55fr) minmax(30px,auto);gap:9px;min-height:24px}.admin-shell-v80 .dashboard-team-bar-row>span{font-weight:750;line-height:1.2;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#3f4a55!important}.admin-shell-v80 .dashboard-team-bar-row>b{font-size:max(var(--crm-text-floor,0px), 13px);color:#171e25;font-weight:900;line-height:1.2}.admin-shell-v80 .dashboard-team-bar-track{background:#e8edf2;border-radius:999px;height:11px}.admin-shell-v80 .dashboard-team-bar-track>i{background:#39414a;border:0;border-radius:999px}.admin-shell-v80 .dashboard-team-empty{min-height:110px;font-size:max(var(--crm-text-floor,0px), 12px);color:#66717d}@media (width<=1600px){.admin-shell-v80 .dashboard-team-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.admin-shell-v80 .dashboard-team-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-shell-v80 .dashboard-section-head h2{font-size:18px!important}.admin-shell-v80 .dashboard-section-head span{font-size:max(var(--crm-text-floor,0px), 11.5px)!important}.admin-shell-v80 .dashboard-team-metric-grid{grid-template-columns:1fr;padding:10px}.admin-shell-v80 .dashboard-hq-block-title{padding:11px 13px}.admin-shell-v80 .dashboard-hq-block-title b{font-size:17px}.admin-shell-v80 .dashboard-team-bar-row{grid-template-columns:minmax(72px,1fr) minmax(90px,1.7fr) minmax(34px,auto)}}.hq-activity-report-v141{box-sizing:border-box;background:#fff;border:1px solid #c7d0d9;border-radius:16px;width:100%;max-width:100%;margin:0 0 18px;overflow:hidden;box-shadow:0 8px 24px #0f172a12}.hq-activity-report-v141>header{box-sizing:border-box;background:#252b31;border-left:7px solid #66717d;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.hq-activity-report-v141>header>div{gap:5px;min-width:0;display:grid}.hq-activity-report-v141>header span{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.09em;color:#eef2f5;font-weight:900;line-height:1.2}.hq-activity-report-v141>header b{letter-spacing:-.035em;color:#fff;font-size:21px;font-weight:950;line-height:1.25}.hq-activity-report-v141>header small{max-width:410px;font-size:max(var(--crm-text-floor,0px), 12.5px);color:#edf1f4;text-align:right;font-weight:700;line-height:1.55}.hq-activity-kpis-v141{box-sizing:border-box;background:#fff;border-bottom:1px solid #dfe5ea;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.hq-activity-kpis-v141 .staff-work-summary{box-sizing:border-box;min-width:0;min-height:96px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #dfe5ea!important;border-radius:0!important;padding:15px 13px!important}.hq-activity-kpis-v141 .staff-work-summary:last-child{border-right:0!important}.hq-activity-kpis-v141 .staff-work-summary span{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;color:#4f5a65!important;font-weight:850!important;line-height:1.3!important}.hq-activity-kpis-v141 .staff-work-summary b{color:#1f2933!important;letter-spacing:-.04em!important;margin-top:7px!important;font-size:26px!important;font-weight:950!important;line-height:1.05!important}.hq-activity-entry-v141{box-sizing:border-box;background:#f4f6f8;border-bottom:1px solid #dfe5ea;padding:18px 18px 20px}.hq-activity-entry-v141.submitted{background:#f3f6f4}.hq-activity-entry-head-v141{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hq-activity-entry-head-v141>div{gap:4px;min-width:0;display:grid}.hq-activity-entry-head-v141 b{color:#1f2933;font-size:16px;font-weight:950;line-height:1.3}.hq-activity-entry-head-v141 span{font-size:max(var(--crm-text-floor,0px), 11.5px);color:#56616c;font-weight:700;line-height:1.45}.hq-activity-entry-head-v141>em{color:#46515c;font-size:max(var(--crm-text-floor,0px), 10.5px);background:#e1e6eb;border-radius:999px;flex:none;padding:6px 10px;font-style:normal;font-weight:900}.hq-activity-entry-v141.submitted .hq-activity-entry-head-v141>em{color:#315f43;background:#dbe8df}.hq-activity-input-grid-v141{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.hq-activity-input-v141{box-sizing:border-box;background:#fff;border:1px solid #c9d1d9;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(108px,138px);align-items:center;gap:10px;min-width:0;min-height:88px;padding:14px;display:grid;box-shadow:0 2px 7px #0f172a06}.hq-activity-input-v141>span{gap:4px;min-width:0;display:grid}.hq-activity-input-v141>span b{color:#202830;letter-spacing:-.02em;font-size:16px;font-weight:950;line-height:1.25}.hq-activity-input-v141>span small{font-size:max(var(--crm-text-floor,0px), 11px);color:#596570;word-break:keep-all;font-weight:700;line-height:1.4}.hq-activity-input-v141>div{background:#fff;border:1.5px solid #aeb8c2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.hq-activity-input-v141 input{box-sizing:border-box;text-align:right;width:100%;min-width:0;height:50px;padding:7px 8px;color:#111820!important;background:#fff!important;border:0!important;outline:0!important;font-size:25px!important;font-weight:950!important;line-height:1!important}.hq-activity-input-v141 em{font-size:max(var(--crm-text-floor,0px), 12px);color:#46515c;padding:0 10px;font-style:normal;font-weight:900}.hq-activity-submit-v141{box-sizing:border-box;background:#fff;border:1px solid #ccd4dc;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:flex}.hq-activity-submit-v141>div{row-gap:4px!important;min-width:0!important}.hq-activity-submit-v141>div>span{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;color:#4f5a65!important;font-weight:900!important}.hq-activity-submit-v141>div>b{color:#1f2933!important;font-size:15px!important;font-weight:950!important;line-height:1.3!important}.hq-activity-submit-v141>div>em{font-size:max(var(--crm-text-floor,0px), 11px)!important;color:#5f6b76!important;font-weight:700!important;line-height:1.4!important}.hq-activity-submit-v141 button{flex:none;min-width:154px;min-height:50px;padding:10px 18px;color:#fff!important;font-size:max(var(--crm-text-floor,0px), 13.5px)!important;background:#252b31!important;border-color:#252b31!important;border-radius:9px!important;font-weight:950!important}.hq-activity-submit-v141 button:disabled{opacity:.58}.hq-activity-notice-v141{font-size:max(var(--crm-text-floor,0px), 11.5px);border-radius:9px;margin-top:10px;padding:11px 12px;font-weight:800;line-height:1.45}.hq-activity-recent-v141{box-sizing:border-box;background:#fff;padding:16px 18px 17px}.hq-activity-recent-head-v141{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.hq-activity-recent-head-v141 b{color:#26313b;font-size:14px;font-weight:950}.hq-activity-recent-head-v141 span{font-size:max(var(--crm-text-floor,0px), 10.5px);color:#5f6b76;font-weight:700}.hq-activity-recent-row-v141{border-top:1px solid #e5e9ed;gap:7px;min-width:0;padding:11px 4px;grid-template-columns:105px repeat(3,minmax(82px,1fr)) 72px!important}.hq-activity-recent-row-v141>.date{font-size:max(var(--crm-text-floor,0px), 11.5px);color:#44505c;font-weight:800}.hq-activity-recent-row-v141>span:not(.date){text-align:center;gap:3px;display:grid}.hq-activity-recent-row-v141 span small{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#68737e;font-weight:800}.hq-activity-recent-row-v141 span b{font-size:max(var(--crm-text-floor,0px), 13px);color:#1f2933;font-weight:950}.hq-activity-recent-row-v141>em{font-size:max(var(--crm-text-floor,0px), 10px);color:#697580;font-weight:700}.hq-activity-recent-row-v141.legacy{background:#f7f8fa;grid-template-columns:105px minmax(160px,1fr) 72px!important}.hq-activity-recent-v141>p{font-size:max(var(--crm-text-floor,0px), 11.5px);color:#5f6b76;font-weight:700}@media (width<=900px){.hq-activity-report-v141>header{flex-direction:column;align-items:flex-start;padding:17px 18px}.hq-activity-report-v141>header small{text-align:left;max-width:none}.hq-activity-input-grid-v141{grid-template-columns:1fr}.hq-activity-input-v141{grid-template-columns:minmax(0,1fr) minmax(130px,170px);min-height:80px}}@media (width<=720px){.hq-activity-report-v141{border-radius:13px}.hq-activity-report-v141>header{border-left-width:5px;gap:9px;padding:16px 14px}.hq-activity-report-v141>header b{font-size:19px}.hq-activity-report-v141>header small{font-size:max(var(--crm-text-floor,0px), 11.5px)}.hq-activity-kpis-v141{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-activity-kpis-v141 .staff-work-summary{min-height:82px!important;padding:12px!important}.hq-activity-kpis-v141 .staff-work-summary:nth-child(2){border-right:0!important}.hq-activity-kpis-v141 .staff-work-summary:nth-child(-n+2){border-bottom:1px solid #dfe5ea!important}.hq-activity-kpis-v141 .staff-work-summary span{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}.hq-activity-kpis-v141 .staff-work-summary b{font-size:22px!important}.hq-activity-entry-v141{padding:15px 12px 16px}.hq-activity-entry-head-v141{align-items:flex-start}.hq-activity-entry-head-v141 b{font-size:15px}.hq-activity-entry-head-v141 span{font-size:max(var(--crm-text-floor,0px), 10.5px)}.hq-activity-input-v141{grid-template-columns:minmax(0,1fr) 118px;gap:8px;padding:12px}.hq-activity-input-v141>span b{font-size:15px}.hq-activity-input-v141>span small{font-size:max(var(--crm-text-floor,0px), 10px)}.hq-activity-input-v141 input{height:47px;font-size:23px!important}.hq-activity-submit-v141{flex-direction:column;align-items:stretch;padding:12px}.hq-activity-submit-v141 button{width:100%;min-width:0}.hq-activity-recent-v141{padding:14px 12px 15px;overflow:hidden}.hq-activity-recent-head-v141{flex-direction:column;align-items:flex-start;gap:3px}.hq-activity-recent-row-v141{gap:4px;padding:10px 0;grid-template-columns:82px repeat(3,minmax(58px,1fr))!important}.hq-activity-recent-row-v141>.date{font-size:max(var(--crm-text-floor,0px), 10px)}.hq-activity-recent-row-v141 span small{font-size:max(var(--crm-text-floor,0px), 8.5px)}.hq-activity-recent-row-v141 span b{font-size:max(var(--crm-text-floor,0px), 11.5px)}.hq-activity-recent-row-v141>em{font-size:max(var(--crm-text-floor,0px), 9px);text-align:right;grid-column:4!important}.hq-activity-recent-row-v141.legacy{grid-template-columns:82px minmax(130px,1fr) 58px!important}}@media (width<=430px){.hq-activity-input-v141{grid-template-columns:minmax(0,1fr) 108px}.hq-activity-input-v141>span small{font-size:max(var(--crm-text-floor,0px), 9.5px)}.hq-activity-input-v141 input{font-size:21px!important}.hq-activity-recent-row-v141{grid-template-columns:76px repeat(3,minmax(52px,1fr))!important}}.hq-activity-admin-card-v141{min-width:0;border-color:#cbd3db!important;box-shadow:0 6px 18px #0f172a0e!important}.hq-activity-admin-card-v141>header{box-sizing:border-box;min-height:58px;padding:13px 15px!important}.hq-activity-admin-card-v141>header b{letter-spacing:-.025em;font-size:17px!important;font-weight:950!important;line-height:1.25!important}.hq-activity-admin-card-v141>header span{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;padding:4px 8px!important;font-weight:850!important;line-height:1.2!important}.hq-activity-admin-card-v141>header strong{font-size:22px!important;font-weight:950!important;line-height:1!important}.hq-activity-admin-card-v141>header strong small{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;margin-left:4px!important;font-weight:850!important}.hq-activity-admin-card-summary-v141{border-bottom:1px solid #dbe1e6!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.hq-activity-admin-card-summary-v141>div{box-sizing:border-box;justify-content:center;min-height:64px;padding:11px 7px!important}.hq-activity-admin-card-summary-v141 span{font-size:max(var(--crm-text-floor,0px), 10px)!important;color:#65707b!important;font-weight:800!important;line-height:1.25!important}.hq-activity-admin-card-summary-v141 b{margin-top:3px;font-size:max(var(--crm-text-floor,0px), 13px)!important;color:#202831!important;font-weight:950!important;line-height:1.3!important}.hq-activity-admin-daily-v141{box-sizing:border-box;overflow-x:auto;padding:12px 14px 14px!important}.hq-activity-admin-daily-v141 .head,.hq-activity-admin-daily-v141 .row{box-sizing:border-box;width:100%;grid-template-columns:92px 66px 66px 108px minmax(150px,1fr)!important;align-items:center!important;gap:0 10px!important;min-width:520px!important;display:grid!important}.hq-activity-admin-daily-v141 .head{background:#f4f6f8;border-radius:8px 8px 0 0;min-height:40px;border:0!important;border-bottom:2px solid #cfd6dd!important;padding:8px!important}.hq-activity-admin-daily-v141 .head span{min-width:0;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#3f4a55!important;white-space:nowrap!important;text-overflow:clip!important;font-weight:950!important;line-height:1.25!important;overflow:visible!important}.hq-activity-admin-daily-v141 .head span:nth-child(2),.hq-activity-admin-daily-v141 .head span:nth-child(3),.hq-activity-admin-daily-v141 .head span:nth-child(4){text-align:center}.hq-activity-admin-daily-v141 .row{background:#fff;min-height:54px;border:0!important;border-bottom:1px solid #dfe4e9!important;padding:10px 8px!important}.hq-activity-admin-daily-v141 .row:nth-of-type(odd){background:#fbfcfd}.hq-activity-admin-daily-v141 .row>span:first-child{font-variant-numeric:tabular-nums;font-size:max(var(--crm-text-floor,0px), 12.5px)!important;color:#34404b!important;white-space:nowrap!important;text-overflow:clip!important;font-weight:850!important;line-height:1.3!important;overflow:visible!important}.hq-activity-admin-daily-v141 .row>b,.hq-activity-admin-daily-v141 .row>strong,.hq-activity-admin-daily-v141 .row>em{white-space:nowrap;min-width:0;color:#1f2933!important;text-align:center!important;margin:0!important;font-size:15px!important;font-style:normal!important;font-weight:950!important;line-height:1.2!important}.hq-activity-admin-daily-v141 .row>em{font-size:max(var(--crm-text-floor,0px), 11px)!important;color:#8a6f52!important;font-weight:850!important}.hq-activity-admin-daily-v141 .row>span:last-child{word-break:keep-all;min-width:0;font-size:max(var(--crm-text-floor,0px), 11.5px)!important;color:#53606c!important;white-space:normal!important;text-overflow:clip!important;font-weight:750!important;line-height:1.4!important;overflow:visible!important}.hq-activity-admin-daily-v141 .row.legacy{background:#faf8f5!important}.hq-activity-admin-daily-v141>p{font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#66727d!important;padding:18px!important;font-weight:750!important;line-height:1.45!important}.hq-activity-admin-daily-v141>small{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;color:#68747f!important;margin-top:8px!important;font-weight:750!important}@media (width<=900px){.hq-activity-admin-card-summary-v141{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hq-activity-admin-card-summary-v141>div:nth-child(3){border-right:0!important}.hq-activity-admin-card-summary-v141>div:nth-child(-n+3){border-bottom:1px solid #e1e6eb!important}}@media (width<=720px){.hq-activity-admin-card-v141>header{min-height:56px;padding:12px 13px!important}.hq-activity-admin-card-v141>header b{font-size:16px!important}.hq-activity-admin-card-v141>header strong{font-size:19px!important}.hq-activity-admin-card-summary-v141{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hq-activity-admin-card-summary-v141>div{min-height:58px;border-bottom:1px solid #e1e6eb!important;border-right:1px solid #e1e6eb!important}.hq-activity-admin-card-summary-v141>div:nth-child(2n){border-right:0!important}.hq-activity-admin-card-summary-v141>div:last-child{grid-column:1/-1;border-right:0!important}.hq-activity-admin-card-summary-v141 span{font-size:max(var(--crm-text-floor,0px), 10px)!important}.hq-activity-admin-card-summary-v141 b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}.hq-activity-admin-daily-v141{padding:11px 10px 12px!important;overflow:visible!important}.hq-activity-admin-daily-v141 .head{display:none!important}.hq-activity-admin-daily-v141 .row{border-radius:11px;min-height:0;margin:0 0 9px;box-shadow:0 2px 7px #0f172a09;background:#fff!important;border:1px solid #d5dce3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;padding:11px!important;display:grid!important}.hq-activity-admin-daily-v141 .row>span:first-child{grid-area:1/1/auto/2;align-self:center;font-size:max(var(--crm-text-floor,0px), 12px)!important;font-weight:900!important}.hq-activity-admin-daily-v141 .row>span:last-child{text-align:right;grid-area:1/2/auto/4;align-self:center;font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1.35!important}.hq-activity-admin-daily-v141 .row>:nth-child(2),.hq-activity-admin-daily-v141 .row>:nth-child(3),.hq-activity-admin-daily-v141 .row>:nth-child(4){box-sizing:border-box;white-space:nowrap;background:#f4f6f8;border-radius:9px;grid-row:2;align-content:center;place-items:center;min-height:58px;color:#1e2832!important;text-align:center!important;padding:7px 5px!important;font-size:15px!important;font-weight:950!important;display:grid!important}.hq-activity-admin-daily-v141 .row>:nth-child(2):before,.hq-activity-admin-daily-v141 .row>:nth-child(3):before,.hq-activity-admin-daily-v141 .row>:nth-child(4):before{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#65717d;margin-bottom:4px;font-weight:850;line-height:1.1;display:block}.hq-activity-admin-daily-v141 .row>:nth-child(2):before{content:"인콜"}.hq-activity-admin-daily-v141 .row>:nth-child(3):before{content:"아웃콜"}.hq-activity-admin-daily-v141 .row>:nth-child(4):before{content:"방문예정"}.hq-activity-admin-daily-v141 .row.legacy>:nth-child(2),.hq-activity-admin-daily-v141 .row.legacy>:nth-child(3),.hq-activity-admin-daily-v141 .row.legacy>:nth-child(4){background:#f7f2ec}}@media (width<=430px){.hq-activity-admin-daily-v141 .row{gap:6px!important;padding:9px!important}.hq-activity-admin-daily-v141 .row>:nth-child(2),.hq-activity-admin-daily-v141 .row>:nth-child(3),.hq-activity-admin-daily-v141 .row>:nth-child(4){min-height:55px;font-size:14px!important}.hq-activity-admin-daily-v141 .row>:nth-child(2):before,.hq-activity-admin-daily-v141 .row>:nth-child(3):before,.hq-activity-admin-daily-v141 .row>:nth-child(4):before{font-size:max(var(--crm-text-floor,0px), 9px)}}.hq-activity-admin-card-v141>header strong{letter-spacing:-.025em;white-space:nowrap;font-size:17px!important;font-weight:900!important;line-height:1.25!important}@media (width<=720px){.hq-activity-admin-card-v141>header strong{font-size:16px!important;line-height:1.25!important}}.hq-report-capture-area-v149{min-width:0}.hq-report-section-head-v150{align-items:center!important;gap:16px!important;margin-top:16px!important;margin-bottom:10px!important}.hq-report-section-head-v150>div:first-child{min-width:0}.hq-report-capture-actions-v149{flex:none;align-items:center;gap:7px;display:flex}.hq-report-capture-actions-v149 button{white-space:nowrap;min-height:36px;padding:7px 12px;color:#fff!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;box-shadow:none!important;background:#28303a!important;border:1px solid #28303a!important;border-radius:9px!important;font-weight:900!important;line-height:1.2!important}.hq-report-capture-actions-v149 button.secondary{color:#38434e!important;background:#fff!important;border-color:#c7cfd7!important}.hq-report-capture-actions-v149 button:disabled{opacity:.52;cursor:not-allowed}.hq-report-capture-feedback-v149{color:#376047;font-size:max(var(--crm-text-floor,0px), 11px);background:#f1f6f2;border:1px solid #d8e2db;border-radius:9px;margin:-2px 0 10px;padding:9px 11px;font-weight:800;line-height:1.4}.hq-activity-admin-card-v141>.hq-activity-admin-card-summary-v141+.hq-activity-admin-daily-v141{margin-top:0!important}.hq-activity-admin-card-v141 .hq-activity-admin-daily-v141{border-top:0!important}.hq-report-capture-area-v149 :is(.hq-activity-admin-kpis-v141,.hq-activity-admin-card-summary-v141) span{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.hq-report-capture-area-v149 .hq-activity-admin-card-summary-v141 span{letter-spacing:-.02em!important}@media (width>=901px){.hq-report-capture-area-v149 .hq-activity-admin-card-summary-v141{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(104px,1.35fr) minmax(0,.85fr) minmax(0,1.1fr)!important}}@media (width<=720px){.hq-report-section-head-v150{flex-direction:column;align-items:stretch!important;gap:9px!important}.hq-report-capture-actions-v149{grid-template-columns:1fr 1fr;width:100%;display:grid}.hq-report-capture-actions-v149 button{width:100%;min-height:40px;font-size:max(var(--crm-text-floor,0px), 11px)!important}}:root{--ui-brand:#292929;--ui-brand-hover:#171717;--ui-brand-soft:#f1f1f1;--ui-ink:#252525;--ui-muted:#606060;--ui-border:#bfbfbf;--ui-border-hover:#8c8c8c;--ui-surface:#fff;--ui-surface-hover:#f5f5f5;--ui-focus:#4a4a4a;--ui-disabled-bg:#eee;--ui-disabled-ink:#686868;--ui-danger:#b42318;--ui-danger-hover:#912018;--ui-radius:8px;--ui-control-height:42px;--ui-control-compact:36px}@media (width<=700px){:root{--ui-control-height:44px}}.guestbook-signature-open-v150{white-space:nowrap;min-height:30px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;padding:5px 9px!important}.guestbook-no-signature-v150{white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 11px);color:#8a949e;display:inline-block}.guestbook-signature-overlay-v150{z-index:10000;background:#121b24a8;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.guestbook-signature-modal-v150{background:#f2f5f7;border-radius:16px;width:min(1000px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #00000047}.guestbook-signature-toolbar-v150{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #dfe5ea;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:0}.guestbook-signature-toolbar-v150>b{color:#243b50;font-size:14px}.guestbook-signature-toolbar-v150>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.guestbook-signature-toolbar-v150 button{min-height:34px;font-size:max(var(--crm-text-floor,0px), 11px);border-radius:8px;padding:6px 11px}.guestbook-consent-print-v150{color:#1f2933;background:#fff;border:1px solid #dce3e9;border-radius:12px;width:min(880px,100% - 28px);margin:14px auto 22px;padding:34px 38px;box-shadow:0 4px 18px #24374814}.guestbook-consent-print-v150>header{border-bottom:2px solid #263f54;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.guestbook-consent-print-v150>header span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;color:#6e7f8e;margin-bottom:4px;font-weight:900;display:block}.guestbook-consent-print-v150>header h1{color:#1e3447;margin:0;font-size:23px;line-height:1.25}.guestbook-consent-print-v150>header strong{font-size:max(var(--crm-text-floor,0px), 13px);color:#365a76;white-space:nowrap}.guestbook-doc-grid-v150{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.guestbook-doc-grid-v150 dl{border:1px solid #dce3e9;border-radius:9px;grid-template-columns:105px minmax(0,1fr);margin:0;display:grid;overflow:hidden}.guestbook-doc-grid-v150 dt,.guestbook-doc-grid-v150 dd{font-size:max(var(--crm-text-floor,0px), 10.5px);border-bottom:1px solid #edf0f2;margin:0;padding:8px 9px;line-height:1.45}.guestbook-doc-grid-v150 dt{color:#526779;background:#f6f8fa;font-weight:900}.guestbook-doc-grid-v150 dd{color:#2e3d49;overflow-wrap:anywhere}.guestbook-doc-grid-v150 dt:last-of-type,.guestbook-doc-grid-v150 dd:last-of-type{border-bottom:0}.guestbook-doc-consent-v150{border:1px solid #dce3e9;border-radius:9px;margin-top:14px;overflow:hidden}.guestbook-doc-consent-v150 h2{font-size:max(var(--crm-text-floor,0px), 12px);color:#2c485f;background:#f3f6f8;border-bottom:1px solid #e2e8ed;margin:0;padding:9px 11px}.guestbook-doc-consent-v150 dl{margin:0}.guestbook-doc-consent-v150 dl>div{border-bottom:1px solid #edf0f2;grid-template-columns:105px minmax(0,1fr);display:grid}.guestbook-doc-consent-v150 dl>div:last-child{border-bottom:0}.guestbook-doc-consent-v150 dt,.guestbook-doc-consent-v150 dd{font-size:max(var(--crm-text-floor,0px), 10.5px);margin:0;padding:8px 10px;line-height:1.55}.guestbook-doc-consent-v150 dt{color:#566b7c;background:#fafbfc;font-weight:900}.guestbook-doc-consent-v150 dd{color:#334552}.guestbook-doc-signature-v150{background:#fbfcfd;border:1px solid #cfdbe4;border-radius:10px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;padding:14px;display:grid}.guestbook-doc-signature-v150 h2{font-size:max(var(--crm-text-floor,0px), 13px);color:#27465e;margin:0 0 6px}.guestbook-doc-signature-v150 p{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#71808d;margin:0;line-height:1.55}.guestbook-doc-signature-v150 .agreement-signature-preview{background:#fff;border:1px solid #cbd5dd;border-radius:9px;height:150px;overflow:hidden}.guestbook-doc-signature-v150 .agreement-signature-preview svg{color:#111827;width:100%;height:100%;display:block}.guestbook-consent-print-v150>footer{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#7a8792;text-align:center;border-top:1px solid #e1e6ea;margin-top:16px;padding-top:10px;line-height:1.5}@media (width<=720px){.guestbook-signature-overlay-v150{padding:8px}.guestbook-signature-modal-v150{border-radius:11px;max-height:calc(100vh - 16px)}.guestbook-signature-toolbar-v150{flex-direction:column;align-items:flex-start}.guestbook-signature-toolbar-v150>div{justify-content:flex-start}.guestbook-consent-print-v150{width:calc(100% - 12px);margin:6px auto 14px;padding:18px 14px}.guestbook-consent-print-v150>header{flex-direction:column;align-items:flex-start}.guestbook-doc-grid-v150,.guestbook-doc-signature-v150{grid-template-columns:1fr}.guestbook-doc-grid-v150 dl,.guestbook-doc-consent-v150 dl>div{grid-template-columns:90px minmax(0,1fr)}}.guestbook-archive-search-v173{flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;display:flex}.guestbook-archive-search-v173 label{font-weight:700;font-size:max(var(--crm-text-floor,0px), 13px);gap:5px;min-width:200px;display:grid}.guestbook-archive-search-v173 label:first-child{flex:1}.guestbook-archive-search-v173 input,.guestbook-archive-search-v173 select{color:#20262d;background:#fff;border:1px solid #afb7c1;border-radius:8px;min-width:0;height:42px;padding:7px 10px}.guestbook-archive-help-v173,.guestbook-document-help-v173{font-size:max(var(--crm-text-floor,0px), 13px);color:#414a56;background:#f3f5f7;border-radius:8px;padding:10px 12px;line-height:1.6}.guestbook-document-help-v173{margin:12px 14px}.guestbook-pagination-v173{font-size:max(var(--crm-text-floor,0px), 13px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.guestbook-pagination-v173>div{align-items:center;gap:12px;display:flex}.guestbook-pagination-v173 button{white-space:nowrap;min-height:36px}.guestbook-consent-print-v150,.guestbook-consent-print-v150 *{box-sizing:border-box}.guestbook-consent-print-v150>header strong{white-space:normal;word-break:keep-all}.guestbook-consent-print-v150 dt,.guestbook-consent-print-v150 dd{color:#242a31;overflow-wrap:anywhere}.guestbook-consent-print-v150>footer,.guestbook-doc-signature-v150 p{color:#48515d}@media print{@page{size:A4 portrait;margin:10mm}body:has(.guestbook-signature-overlay-v150){background:#fff!important;margin:0!important;overflow:visible!important}body:has(.guestbook-signature-overlay-v150)>:not(.guestbook-signature-overlay-v150){display:none!important}body:has(.guestbook-signature-overlay-v150) .guestbook-signature-overlay-v150{background:#fff!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}body:has(.guestbook-signature-overlay-v150) .guestbook-signature-modal-v150{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;overflow:visible!important}.guestbook-signature-toolbar-v150,.guestbook-document-help-v173{display:none!important}.guestbook-consent-print-v150{width:100%!important;box-shadow:none!important;break-after:page!important;color:#000!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.guestbook-consent-print-v150:last-child{break-after:auto!important}.guestbook-consent-print-v150>header{padding-bottom:12px!important}.guestbook-consent-print-v150>header h1{font-size:20px!important}.guestbook-doc-grid-v150{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important}.guestbook-doc-grid-v150 dt,.guestbook-doc-grid-v150 dd,.guestbook-doc-consent-v150 dt,.guestbook-doc-consent-v150 dd{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;padding:6px 7px!important;line-height:1.4!important}.guestbook-doc-consent-v150{margin-top:10px!important}.guestbook-doc-signature-v150{break-inside:avoid!important;grid-template-columns:minmax(140px,.45fr) minmax(0,1fr)!important;margin-top:10px!important;padding:10px!important}.guestbook-doc-signature-v150 .agreement-signature-preview{height:140px!important}.guestbook-consent-print-v150>footer{margin-top:10px!important}}#kiosk-reception-v174.kiosk-reception-v180{--k180-bg:#f2f0ec;--k180-surface:#fff;--k180-ink:#202225;--k180-muted:#6f706f;--k180-line:#dedbd5;--k180-soft:#f7f5f1;--k180-soft-2:#ece9e3;--k180-accent:#242527;--k180-warm:#8a7863;--k180-danger:#a23f35;background:var(--k180-bg);min-height:100vh;color:var(--k180-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif}#kiosk-reception-v174.kiosk-reception-v180 *{box-sizing:border-box}#kiosk-reception-v174.kiosk-reception-v180 button,#kiosk-reception-v174.kiosk-reception-v180 input,#kiosk-reception-v174.kiosk-reception-v180 select{font:inherit}#kiosk-reception-v174 .kiosk-topbar{z-index:40;color:#fff;background:#202225fa;border:0;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px clamp(16px,2vw,32px);display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff14}#kiosk-reception-v174 .r174-brand{align-items:center;gap:11px;min-width:0;display:flex}#kiosk-reception-v174 .r174-brand-mark{color:#fff;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}#kiosk-reception-v174 .r174-brand-mark svg{width:17px;height:17px}#kiosk-reception-v174 .r174-brand>div{gap:1px;min-width:0;display:grid}#kiosk-reception-v174 .r174-brand h1{font-size:max(var(--crm-text-floor,0px), 12px);letter-spacing:.08em;color:#bdbfbe;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:650;line-height:1.2}#kiosk-reception-v174 .r174-brand p{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden}#kiosk-reception-v174 .r174-toolbar{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}#kiosk-reception-v174 .r174-fullscreen,#kiosk-reception-v174 .r174-exit{color:#f4f4f3;min-height:42px;font-size:max(var(--crm-text-floor,0px), 13px);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}#kiosk-reception-v174 .r174-fullscreen:hover,#kiosk-reception-v174 .r174-exit:hover{background:#ffffff14}#kiosk-reception-v174 .r174-icon{width:16px;height:16px}#kiosk-reception-v174 .kiosk-entry-mode-v90{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:8px;padding:4px;display:flex}#kiosk-reception-v174 .r174-mode-label{display:none}#kiosk-reception-v174 .kiosk-entry-mode-tabs-v90{gap:3px;display:flex}#kiosk-reception-v174 .kiosk-entry-mode-tabs-v90 button{color:#d5d6d5;min-height:34px;font-size:max(var(--crm-text-floor,0px), 12px);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:700}#kiosk-reception-v174 .kiosk-entry-mode-tabs-v90 button.active{color:#242527;background:#fff}#kiosk-reception-v174 .kiosk-wrap{min-height:calc(100vh - 68px);padding:18px clamp(12px,2vw,30px) 28px;display:block;overflow:visible}#kiosk-reception-v174 .onepage-kiosk-card{width:min(1680px,100%);background:#fbfaf8!important;border:1px solid #e3e0da!important;border-radius:24px!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:clamp(18px,2vw,28px)!important;display:block!important;overflow:visible!important;box-shadow:0 18px 50px #2a262112!important}#kiosk-reception-v174 .reception-intro-v180{border-bottom:1px solid var(--k180-line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:2px 2px 20px;display:flex}#kiosk-reception-v174 .reception-intro-v180>div{min-width:0}#kiosk-reception-v174 .reception-intro-v180 span{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.14em;color:var(--k180-warm);margin-bottom:6px;font-weight:800;line-height:1.2;display:block}#kiosk-reception-v174 .reception-intro-v180 h2{letter-spacing:-.035em;color:var(--k180-ink);word-break:keep-all;margin:0;font-size:clamp(24px,2.1vw,32px);font-weight:800;line-height:1.22}#kiosk-reception-v174 .reception-intro-v180 p{color:var(--k180-muted);word-break:keep-all;margin:7px 0 0;font-size:14px;line-height:1.55}#kiosk-reception-v174 .reception-intro-v180 em{background:var(--k180-soft-2);font-size:max(var(--crm-text-floor,0px), 11px);color:#66645f;white-space:nowrap;border-radius:999px;flex:none;margin:0 0 3px;padding:7px 10px;font-style:normal;font-weight:700}#kiosk-reception-v174 .reception-columns-v180{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:start;gap:20px;display:grid}#kiosk-reception-v174 .reception-column-v180{border:1px solid var(--k180-line);background:var(--k180-surface);border-radius:18px;min-width:0;padding:18px}#kiosk-reception-v174 .reception-visit-v180{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}#kiosk-reception-v174 .reception-visit-v180 .kiosk-section-3-v172,#kiosk-reception-v174 .reception-visit-v180 .kiosk-section-4-v172{grid-column:1/-1}#kiosk-reception-v174 .onepage-section{gap:11px;min-width:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:16px 0!important}#kiosk-reception-v174 .reception-visit-v180>.onepage-section{border-bottom:1px solid #ece9e4!important}#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{background:0 0!important;border:0!important;border-top:1px solid #ded9d2!important;border-radius:0!important;grid-column:1/-1!important;margin-top:2px!important;padding:16px 0 0!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172{padding:0!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-6-v172{border-top:1px solid #ded9d2!important;margin-top:16px!important;padding:16px 0 0!important}#kiosk-reception-v174 .onepage-section-title{min-height:22px!important;color:var(--k180-ink)!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}#kiosk-reception-v174 .onepage-section-title svg{color:#7c746a;flex:none;width:17px;height:17px}#kiosk-reception-v174 .onepage-section-title b{letter-spacing:-.015em!important;color:var(--k180-ink)!important;white-space:nowrap!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}#kiosk-reception-v174 .r174-badge{color:#70665c;min-height:21px;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;background:#eeeae4;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-weight:800;line-height:1;display:inline-flex}#kiosk-reception-v174 .onepage-section-hint{white-space:nowrap;margin-left:auto;font-size:max(var(--crm-text-floor,0px), 11px)!important;color:#86837e!important;line-height:1.35!important}#kiosk-reception-v174 .onepage-choice-grid{min-width:0;grid-template-columns:repeat(var(--choice-columns),minmax(0,1fr))!important;gap:8px!important;display:grid!important}#kiosk-reception-v174 .onepage-choice-grid button{transition:border-color .15s,background .15s,color .15s,transform .15s;color:#373836!important;letter-spacing:-.015em!important;text-align:center!important;word-break:keep-all!important;overflow-wrap:normal!important;white-space:normal!important;cursor:pointer!important;min-width:0!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9d5ce!important;border-radius:11px!important;padding:8px 10px!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}#kiosk-reception-v174 .onepage-choice-grid button:hover{background:#faf9f7!important;border-color:#9c968e!important}#kiosk-reception-v174 .onepage-choice-grid button:active{transform:translateY(1px)}#kiosk-reception-v174 .onepage-choice-grid button.selected{border-color:var(--k180-accent)!important;background:var(--k180-accent)!important;color:#fff!important;box-shadow:none!important}#kiosk-reception-v174 .onepage-customer-info-v55{grid-template-columns:1fr 1.15fr!important;gap:12px!important;display:grid!important}#kiosk-reception-v174 .onepage-customer-info-v55 label{min-width:0!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#55544f!important;gap:6px!important;margin:0!important;font-weight:750!important;line-height:1.3!important;display:grid!important}#kiosk-reception-v174 .onepage-customer-info-v55 .onepage-residence-full-v55{grid-column:1/-1!important}#kiosk-reception-v174 .onepage-customer-info-v55 label>input{color:#252624!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7d3cc!important;border-radius:11px!important;outline:none!important;padding:0 13px!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important}#kiosk-reception-v174 .onepage-customer-info-v55 label>input:focus{outline-offset:2px!important;box-shadow:none!important;border-color:#6c6963!important;outline:2px solid #6c6963!important}#kiosk-reception-v174 .onepage-customer-info-v55 label>input::placeholder{color:#aaa7a1}#kiosk-reception-v174 .kiosk-phone-field-v172{gap:4px;min-width:0;display:grid}#kiosk-reception-v174 .kiosk-phone-control-v172{background:#fff;border:1px solid #d7d3cc;border-radius:11px;align-items:center;width:100%;height:48px;min-height:48px;display:flex;overflow:hidden}#kiosk-reception-v174 .kiosk-phone-control-v172:focus-within{outline-offset:2px!important;box-shadow:none!important;border-color:#6c6963!important;outline:2px solid #6c6963!important}#kiosk-reception-v174 .kiosk-phone-prefix-v172{color:#323331;white-space:nowrap;flex:none;align-items:center;padding-left:13px;font-size:15px;font-weight:700;display:flex}#kiosk-reception-v174 .kiosk-phone-prefix-v172>span{color:#98958f}#kiosk-reception-v174 .kiosk-phone-control-v172>input{width:0!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;flex:1!important;padding:0 12px!important;font-size:15px!important}#root #kiosk-reception-v174 .kiosk-phone-control-v172>input:focus,#root #kiosk-reception-v174 .kiosk-phone-control-v172>input:focus-visible{box-shadow:none!important;outline:none!important}#kiosk-reception-v174 .kiosk-phone-help-v172,#kiosk-reception-v174 .kiosk-phone-error-v172{font-size:max(var(--crm-text-floor,0px), 10px);line-height:1.35}#kiosk-reception-v174 .kiosk-phone-help-v172{color:#8d8982}#kiosk-reception-v174 .kiosk-phone-error-v172{color:var(--k180-danger)}#kiosk-reception-v174 .identity-review-shell-v56{background:var(--k180-soft);border:1px solid #e1ddd6;border-radius:14px;gap:10px;min-width:0;margin-top:14px;padding:14px;display:grid}#kiosk-reception-v174 .identity-review-head-v56{border-bottom:1px solid #e4e0d9;justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex}#kiosk-reception-v174 .identity-review-head-v56>div{min-width:0}#kiosk-reception-v174 .identity-review-head-v56 b{font-size:max(var(--crm-text-floor,0px), 13px);color:#333432;font-weight:800;line-height:1.35;display:block}#kiosk-reception-v174 .identity-review-head-v56 span{font-size:max(var(--crm-text-floor,0px), 11px);color:#797771;word-break:keep-all;margin-top:3px;line-height:1.45;display:block}#kiosk-reception-v174 .identity-review-head-v56 button{color:#fff;min-height:40px;font-size:max(var(--crm-text-floor,0px), 12px);cursor:pointer;white-space:nowrap;background:#2b2c2e;border:0;border-radius:10px;flex:none;padding:0 13px;font-weight:800}#kiosk-reception-v174 .identity-review-head-v56 button:disabled{color:#8d8a84;cursor:not-allowed;background:#d5d2cc}#kiosk-reception-v174 .identity-review-loading-v56{font-size:max(var(--crm-text-floor,0px), 12px);color:#66645f;text-align:center;background:#fff;border-radius:10px;padding:10px;font-weight:700}#kiosk-reception-v174 .identity-history-toggle-v150{color:#55524d;width:100%;min-height:38px;font-size:max(var(--crm-text-floor,0px), 11px);cursor:pointer;background:#fff;border:1px solid #d8d4cd;border-radius:9px;padding:7px 10px;font-weight:750}#kiosk-reception-v174 .identity-history-toggle-v150.open{background:#ece9e3;border-color:#b8b1a8}#kiosk-reception-v174 .identity-review-body-v56{gap:10px;min-width:0;display:grid}#kiosk-reception-v174 .identity-record-columns-v56{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}#kiosk-reception-v174 .identity-record-panel-v56{background:#fff;border:1px solid #dedad4;border-radius:12px;min-width:0;overflow:hidden}#kiosk-reception-v174 .identity-record-panel-v56>header{background:#faf9f7;border-bottom:1px solid #e8e4de;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}#kiosk-reception-v174 .identity-record-panel-v56>header b{font-size:max(var(--crm-text-floor,0px), 12px);color:#3d3d3a}#kiosk-reception-v174 .identity-record-panel-v56>header span{font-size:max(var(--crm-text-floor,0px), 10px);color:#77736c;font-weight:800}#kiosk-reception-v174 .identity-record-list-v56{gap:7px;max-height:190px;padding:8px;display:grid;overflow:auto}#kiosk-reception-v174 .identity-record-empty-v56{min-height:70px;font-size:max(var(--crm-text-floor,0px), 11px);color:#85817a;border:1px dashed #d9d5cf;border-radius:9px;justify-content:center;align-items:center;display:flex}#kiosk-reception-v174 .identity-record-item-v56{background:#fff;border:1px solid #e4e0da;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:9px;display:grid}#kiosk-reception-v174 .identity-record-item-v56 b,#kiosk-reception-v174 .identity-record-item-v56 span,#kiosk-reception-v174 .identity-record-item-v56 small{white-space:normal;word-break:keep-all;display:block}#kiosk-reception-v174 .identity-record-item-v56 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#343532}#kiosk-reception-v174 .identity-record-item-v56 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#77746e;margin-top:2px}#kiosk-reception-v174 .identity-record-item-v56 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#99958e;margin-bottom:2px;font-weight:750}#kiosk-reception-v174 .identity-record-item-v56 em{font-size:max(var(--crm-text-floor,0px), 9px);color:#6d6257;background:#eeeae4;border-radius:999px;margin-top:4px;padding:3px 6px;font-style:normal;display:inline-flex}#kiosk-reception-v174 .identity-record-choice-v56{background:#fff;border:1px solid #dfdbd4;border-radius:12px;gap:8px;padding:10px;display:grid}#kiosk-reception-v174 .identity-record-choice-v56>header b{font-size:max(var(--crm-text-floor,0px), 12px);color:#383936;display:block}#kiosk-reception-v174 .identity-record-choice-v56>header span{font-size:max(var(--crm-text-floor,0px), 10px);color:#817e77;word-break:keep-all;margin-top:2px;line-height:1.4;display:block}#kiosk-reception-v174 .identity-candidate-grid-v56{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#kiosk-reception-v174 .identity-candidate-grid-v56>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 10px;display:flex}#kiosk-reception-v174 .identity-candidate-grid-v56>button.selected{background:#f0eeea;border-color:#2c2d2f;box-shadow:inset 0 0 0 1px #2c2d2f}#kiosk-reception-v174 .identity-candidate-grid-v56>button b{font-size:max(var(--crm-text-floor,0px), 12px);color:#343532}#kiosk-reception-v174 .identity-candidate-grid-v56>button span,#kiosk-reception-v174 .identity-candidate-grid-v56>button small{font-size:max(var(--crm-text-floor,0px), 10px);color:#77746e;word-break:keep-all;margin-top:2px;display:block}#kiosk-reception-v174 .identity-candidate-grid-v56>button strong{font-size:max(var(--crm-text-floor,0px), 10px);color:#5d5953;white-space:nowrap}#kiosk-reception-v174 .identity-record-none-v56{background:#faf8f4!important;border-color:#d9d1c7!important}#kiosk-reception-v174 .identity-record-none-v56.selected{background:#eee9e1!important;border-color:#8a7863!important}#kiosk-reception-v174 .identity-always-options-v56{grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:9px;display:grid}#kiosk-reception-v174 .identity-always-options-v56>section{background:#fff;border:1px solid #dfdbd4;border-radius:12px;gap:7px;min-width:0;padding:10px;display:grid}#kiosk-reception-v174 .identity-always-options-v56>section>header b{font-size:max(var(--crm-text-floor,0px), 12px);color:#393a37;display:block}#kiosk-reception-v174 .identity-always-options-v56>section>header span{font-size:max(var(--crm-text-floor,0px), 10px);color:#817e77;word-break:keep-all;margin-top:2px;line-height:1.4;display:block}#kiosk-reception-v174 .identity-walking-button-v56{text-align:left;cursor:pointer;background:#f7f3ed;border:1px solid #d6cec3;border-radius:12px;align-content:center;gap:4px;padding:11px;display:grid}#kiosk-reception-v174 .identity-walking-button-v56.selected{background:#e9e4dc;border-color:#4c463f;box-shadow:inset 0 0 0 1px #4c463f}#kiosk-reception-v174 .identity-walking-button-v56 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#4c4740}#kiosk-reception-v174 .identity-walking-button-v56 strong{font-size:max(var(--crm-text-floor,0px), 10px);color:#766a5c}#kiosk-reception-v174 .agent-picker{min-width:0;position:relative}#kiosk-reception-v174 .agent-picker-summary{background:#faf9f7;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}#kiosk-reception-v174 .agent-picker-summary>div{min-width:0}#kiosk-reception-v174 .agent-picker-summary b{font-size:max(var(--crm-text-floor,0px), 11px)}#kiosk-reception-v174 .agent-picker-summary .tiny{font-size:max(var(--crm-text-floor,0px), 9px);word-break:keep-all;line-height:1.35;display:block}#kiosk-reception-v174 .agent-picker>input{width:100%!important;min-height:42px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;background:#fff!important;border:1px solid #d9d5ce!important;border-radius:10px!important;outline:none!important;margin-top:6px!important;padding:0 11px!important}#kiosk-reception-v174 .agent-picker>input:focus{border-color:#6c6963!important;box-shadow:0 0 0 3px #24252712!important}#kiosk-reception-v174 .agent-results{z-index:60;background:#fff;border:1px solid #d9d5ce;border-radius:11px;max-height:260px;margin-top:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 14px 35px #25221e24}#kiosk-reception-v174 .agent-result{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efede9;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 11px;display:flex}#kiosk-reception-v174 .agent-result:last-child{border-bottom:0}#kiosk-reception-v174 .agent-result:hover,#kiosk-reception-v174 .agent-result.selected{background:#f3f0eb}#kiosk-reception-v174 .agent-empty,#kiosk-reception-v174 .agent-more{font-size:max(var(--crm-text-floor,0px), 10px);color:#77746e;padding:11px;line-height:1.45}#kiosk-reception-v174 .identity-final-v56{background:#fff;border:1px solid #dedad4;border-radius:12px;overflow:hidden}#kiosk-reception-v174 .identity-final-v56>header{background:#faf9f7;border-bottom:1px solid #e8e4de;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}#kiosk-reception-v174 .identity-final-v56>header b{font-size:max(var(--crm-text-floor,0px), 12px);color:#383936}#kiosk-reception-v174 .identity-final-v56>header span{font-size:max(var(--crm-text-floor,0px), 10px);color:#726a61;font-weight:800}#kiosk-reception-v174 .identity-final-grid-v56{grid-template-columns:1fr 1fr;display:grid}#kiosk-reception-v174 .identity-final-grid-v56>div{min-width:0;padding:10px 11px}#kiosk-reception-v174 .identity-final-grid-v56>div+div{border-left:1px solid #ece8e2}#kiosk-reception-v174 .identity-final-grid-v56 small,#kiosk-reception-v174 .identity-final-grid-v56 b,#kiosk-reception-v174 .identity-final-grid-v56 span,#kiosk-reception-v174 .identity-final-grid-v56 em{word-break:keep-all;display:block}#kiosk-reception-v174 .identity-final-grid-v56 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#918d86}#kiosk-reception-v174 .identity-final-grid-v56 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#343532;margin-top:3px}#kiosk-reception-v174 .identity-final-grid-v56 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#77746e;margin-top:2px}#kiosk-reception-v174 .identity-final-grid-v56 em{font-size:max(var(--crm-text-floor,0px), 9px);color:#766a5c;margin-top:3px;font-style:normal}#kiosk-reception-v174 .identity-final-empty-v56{font-size:max(var(--crm-text-floor,0px), 11px);color:#817e77;text-align:center;padding:12px;line-height:1.45}#kiosk-reception-v174 .kiosk-consent-v54{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:10px;display:grid}#kiosk-reception-v174 .kiosk-consent-card-v54{background:#fff;border:1px solid #dfdbd4;border-radius:12px;min-width:0;overflow:hidden}#kiosk-reception-v174 .kiosk-consent-card-v54>header{background:#faf9f7;border-bottom:1px solid #e8e4de;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}#kiosk-reception-v174 .kiosk-consent-card-v54>header b{font-size:max(var(--crm-text-floor,0px), 12px);color:#3b3c39}#kiosk-reception-v174 .kiosk-consent-card-v54>header span{font-size:max(var(--crm-text-floor,0px), 10px)}#kiosk-reception-v174 .kiosk-consent-card-v54 dl{margin:0}#kiosk-reception-v174 .kiosk-consent-card-v54 dl>div{border-bottom:1px solid #efede9;grid-template-columns:90px minmax(0,1fr);display:grid}#kiosk-reception-v174 .kiosk-consent-card-v54 dt,#kiosk-reception-v174 .kiosk-consent-card-v54 dd{font-size:max(var(--crm-text-floor,0px), 11px);word-break:keep-all;margin:0;padding:8px 10px;line-height:1.45}#kiosk-reception-v174 .kiosk-consent-card-v54 dt{color:#68655f;background:#fcfbf9;font-weight:800}#kiosk-reception-v174 .kiosk-consent-card-v54 dd{color:#4b4b47}#kiosk-reception-v174 .kiosk-consent-check-v54,#kiosk-reception-v174 .kiosk-optional-checks-v54 label{cursor:pointer;font-size:max(var(--crm-text-floor,0px), 11px)!important;color:#444540!important;background:#fff!important;border:1px solid #dedad3!important;border-radius:10px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:9px!important;padding:9px 10px!important;font-weight:700!important;line-height:1.45!important;display:grid!important}#kiosk-reception-v174 .kiosk-consent-check-v54.checked,#kiosk-reception-v174 .kiosk-optional-checks-v54 label.checked{background:#f2efea!important;border-color:#54504a!important}#kiosk-reception-v174 .kiosk-consent-check-v54 input,#kiosk-reception-v174 .kiosk-optional-checks-v54 input{accent-color:#28292b;width:18px!important;height:18px!important;min-height:0!important;margin:0!important}#kiosk-reception-v174 .r174-optional-help{font-size:max(var(--crm-text-floor,0px), 10px);color:#85817a;margin:9px 10px 0;line-height:1.4}#kiosk-reception-v174 .kiosk-consent-refusal-v54{font-size:max(var(--crm-text-floor,0px), 10px);color:#7b766f;word-break:keep-all;background:#f5f2ed;border-radius:9px;grid-column:1/-1;margin:0;padding:8px 10px;line-height:1.45}#kiosk-reception-v174 .r175-signature-section{grid-template-rows:auto 1fr auto;gap:10px!important;min-width:0!important;display:grid!important}#kiosk-reception-v174 .r174-signature-pad{min-height:190px;display:flex;position:relative}#kiosk-reception-v174 .agreement-signature-field{grid-template-rows:1fr auto;gap:7px;width:100%;min-width:0;display:grid}#kiosk-reception-v174 .agreement-signature-head{display:none}#kiosk-reception-v174 .agreement-signature-canvas{touch-action:none;cursor:crosshair;background:#fdfcfb;border:1px dashed #bdb7ae;border-radius:12px;width:100%;height:160px;min-height:160px;display:block}#kiosk-reception-v174 .agreement-signature-canvas:focus{outline-offset:2px;outline:2px solid #5e5a54}#kiosk-reception-v174 .agreement-signature-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}#kiosk-reception-v174 .agreement-signature-actions small{font-size:max(var(--crm-text-floor,0px), 10px);color:#7b7770;word-break:keep-all;line-height:1.4}#kiosk-reception-v174 .agreement-signature-actions button{color:#55524d!important;min-height:36px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;background:#fff!important;border:1px solid #d5d0c8!important;border-radius:9px!important;padding:0 11px!important;font-weight:750!important}#kiosk-reception-v174 .r174-signature-prompt{pointer-events:none;color:#858078;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0 0 43px}#kiosk-reception-v174 .r174-signature-prompt svg{width:22px;height:22px}#kiosk-reception-v174 .r174-signature-prompt b{font-size:max(var(--crm-text-floor,0px), 13px)}#kiosk-reception-v174 .r174-signature-prompt span{font-size:max(var(--crm-text-floor,0px), 10px)}#kiosk-reception-v174 .r174-signature-pad[data-signed=true] .r174-signature-prompt{display:none}#kiosk-reception-v174 .kiosk-signature-note-v150{font-size:max(var(--crm-text-floor,0px), 10px);color:#817d76;word-break:keep-all;line-height:1.45;display:block}#kiosk-reception-v174 .kiosk-duty-date-v90{background:#f5f1eb;border:1px solid #d9d4cc;border-radius:14px;grid-template-columns:180px 150px minmax(0,1fr);align-items:end;gap:12px;margin:0 0 18px;padding:14px 16px;display:grid}#kiosk-reception-v174 .kiosk-duty-date-v90 label{font-size:max(var(--crm-text-floor,0px), 11px);color:#625d56;gap:6px;font-weight:750;display:grid}#kiosk-reception-v174 .kiosk-duty-date-v90 input{width:100%;height:42px;font-size:max(var(--crm-text-floor,0px), 13px);color:#333;background:#fff;border:1px solid #d2cdc5;border-radius:9px;padding:0 10px}#kiosk-reception-v174 .kiosk-duty-guide-v90{font-size:max(var(--crm-text-floor,0px), 11px);color:#716b63;word-break:keep-all;align-self:center;line-height:1.45}#kiosk-reception-v174 .r174-submitbar{background:#f6f3ee;border:1px solid #dcd8d1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-top:20px;padding:14px 16px;display:grid}#kiosk-reception-v174 .r174-submit-status{align-items:center;gap:10px;min-width:0;display:flex}#kiosk-reception-v174 .r174-submit-status>svg{color:#6f655a;flex:none;width:20px;height:20px}#kiosk-reception-v174 .r174-submit-status>div{gap:2px;min-width:0;display:grid}#kiosk-reception-v174 .r174-submit-status b{font-size:max(var(--crm-text-floor,0px), 13px);color:#393a37;line-height:1.3}#kiosk-reception-v174 .r174-submit-status span{font-size:max(var(--crm-text-floor,0px), 11px);color:#7a766f;word-break:keep-all;line-height:1.45}#kiosk-reception-v174 .r174-submitbar>.error{color:#9b382f;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff0ee;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px}#kiosk-reception-v174 .onepage-submit{color:#fff!important;letter-spacing:-.01em!important;min-width:210px!important;min-height:52px!important;box-shadow:none!important;cursor:pointer!important;background:#242527!important;border:0!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin:0!important;padding:0 18px!important;font-size:15px!important;font-weight:800!important;display:inline-flex!important}#kiosk-reception-v174 .onepage-submit:disabled{color:#8d8983!important;cursor:not-allowed!important;background:#d3d0ca!important}#kiosk-reception-v174.reception-complete-v174 .kiosk-wrap{place-items:center;min-height:calc(100vh - 68px);display:grid}#kiosk-reception-v174 .simple-complete{text-align:center;width:min(560px,100% - 24px);background:#fff!important;border:1px solid #dfdbd4!important;border-radius:22px!important;padding:34px!important;box-shadow:0 18px 50px #2a262117!important}#kiosk-reception-v174 .simple-complete h1{letter-spacing:-.035em;color:#242527;margin:12px 0 8px;font-size:26px}#kiosk-reception-v174 .simple-complete .success-mark{color:#fff;background:#242527;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:26px;display:grid}#kiosk-reception-v174 .simple-complete .visit-code{color:#242527;font-size:20px;font-weight:800}#kiosk-reception-v174 .simple-complete .big-button{color:#fff;background:#242527;border:0;border-radius:11px;min-height:48px;padding:0 20px;font-size:14px;font-weight:800}#kiosk-reception-v174 .kiosk-result-agent-v56{background:#faf9f7;border:1px solid #dedad4;border-radius:12px;gap:4px;max-width:520px;margin:14px auto;padding:12px 14px;display:grid}#kiosk-reception-v174 .kiosk-result-agent-v56 b{color:#353633;font-size:14px}#kiosk-reception-v174 .kiosk-result-agent-v56 span,#kiosk-reception-v174 .kiosk-result-agent-v56 small{font-size:max(var(--crm-text-floor,0px), 11px);color:#77746e}#kiosk-reception-v174.kiosk-is-fullscreen-v172{height:100vh;overflow:auto}#kiosk-reception-v174.kiosk-is-fullscreen-v172 .kiosk-wrap{min-height:calc(100vh - 68px);padding-top:14px}#kiosk-reception-v174.kiosk-is-fullscreen-v172 .onepage-kiosk-card{width:min(1680px,100vw - 28px)}@media (width<=1180px){#kiosk-reception-v174 .reception-columns-v180{grid-template-columns:1fr 1fr;gap:14px}#kiosk-reception-v174 .onepage-kiosk-card{padding:18px!important}#kiosk-reception-v174 .reception-column-v180{padding:15px}#kiosk-reception-v174 .onepage-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#kiosk-reception-v174 .kiosk-consent-v54{grid-template-columns:1fr}#kiosk-reception-v174 .kiosk-consent-refusal-v54{grid-column:1}#kiosk-reception-v174 .identity-candidate-grid-v56{grid-template-columns:1fr}}@media (width<=900px){#kiosk-reception-v174 .kiosk-topbar{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;position:relative}#kiosk-reception-v174 .r174-toolbar{flex-wrap:wrap;justify-content:flex-start;width:100%}#kiosk-reception-v174 .kiosk-entry-mode-v90{order:-1}#kiosk-reception-v174 .r174-fullscreen,#kiosk-reception-v174 .r174-exit{min-height:40px}#kiosk-reception-v174 .kiosk-wrap{min-height:0;padding:10px}#kiosk-reception-v174 .onepage-kiosk-card{border-radius:18px!important;padding:14px!important}#kiosk-reception-v174 .reception-intro-v180{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px;padding-bottom:14px}#kiosk-reception-v174 .reception-intro-v180 h2{font-size:24px}#kiosk-reception-v174 .reception-intro-v180 p{font-size:max(var(--crm-text-floor,0px), 13px)}#kiosk-reception-v174 .reception-intro-v180 em{white-space:normal;word-break:keep-all}#kiosk-reception-v174 .reception-columns-v180{flex-direction:column;gap:12px;display:flex}#kiosk-reception-v174 .reception-column-v180{border-radius:15px;padding:14px;display:contents}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-1-v172{order:1}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-2-v172{order:2}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-3-v172{order:3}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-4-v172{order:4}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172{order:5}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-6-v172{order:6}#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{order:7}#kiosk-reception-v174 .reception-visit-v180{grid-template-columns:1fr}#kiosk-reception-v174 .reception-visit-v180 .onepage-section{grid-column:1!important}#kiosk-reception-v174 .onepage-section{padding:14px 0!important}#kiosk-reception-v174 .reception-columns-v180 .onepage-section{box-sizing:border-box;width:100%;border:1px solid var(--k180-line)!important;background:#fff!important;border-radius:15px!important;padding:14px!important}#kiosk-reception-v174 .reception-columns-v180 .kiosk-section-6-v172,#kiosk-reception-v174 .reception-columns-v180 .r175-signature-section{border:1px solid var(--k180-line)!important;background:#fff!important;border-radius:15px!important;margin-top:0!important;padding:14px!important}#kiosk-reception-v174 .onepage-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#kiosk-reception-v174 .onepage-choice-grid button{min-height:48px!important;font-size:14px!important}#kiosk-reception-v174 .onepage-customer-info-v55{grid-template-columns:1fr!important}#kiosk-reception-v174 .onepage-customer-info-v55 .onepage-residence-full-v55{grid-column:1!important}#kiosk-reception-v174 .identity-record-columns-v56,#kiosk-reception-v174 .identity-always-options-v56,#kiosk-reception-v174 .identity-final-grid-v56{grid-template-columns:1fr}#kiosk-reception-v174 .identity-final-grid-v56>div+div{border-top:1px solid #ece8e2;border-left:0}#kiosk-reception-v174 .identity-record-item-v56,#kiosk-reception-v174 .kiosk-consent-v54,#kiosk-reception-v174 .kiosk-consent-card-v54 dl>div{grid-template-columns:1fr}#kiosk-reception-v174 .kiosk-consent-card-v54 dt{padding-bottom:3px}#kiosk-reception-v174 .kiosk-consent-card-v54 dd{padding-top:3px}#kiosk-reception-v174 .agreement-signature-canvas{height:180px;min-height:180px}#kiosk-reception-v174 .r174-submitbar{grid-template-columns:1fr;padding:12px}#kiosk-reception-v174 .onepage-submit{width:100%!important;min-width:0!important}#kiosk-reception-v174 .kiosk-duty-date-v90{grid-template-columns:1fr 1fr}#kiosk-reception-v174 .kiosk-duty-guide-v90{grid-column:1/-1}}@media (width<=520px){#kiosk-reception-v174 .r174-brand p{font-size:16px}#kiosk-reception-v174 .r174-fullscreen{display:none}#kiosk-reception-v174 .kiosk-entry-mode-tabs-v90 button{font-size:max(var(--crm-text-floor,0px), 11px);padding:0 9px}#kiosk-reception-v174 .reception-intro-v180 h2{font-size:22px}#kiosk-reception-v174 .onepage-section-title{flex-wrap:wrap}#kiosk-reception-v174 .onepage-section-title b{font-size:14px!important}#kiosk-reception-v174 .onepage-section-hint{white-space:normal;width:100%;margin:0;padding-left:25px}#kiosk-reception-v174 .onepage-choice-grid{grid-template-columns:1fr 1fr!important}#kiosk-reception-v174 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 13px)!important;padding:8px 6px!important}#kiosk-reception-v174 .identity-review-head-v56{flex-direction:column;align-items:flex-start}#kiosk-reception-v174 .identity-review-head-v56 button{width:100%}#kiosk-reception-v174 .identity-candidate-grid-v56,#kiosk-reception-v174 .kiosk-duty-date-v90{grid-template-columns:1fr}#kiosk-reception-v174 .kiosk-duty-guide-v90{grid-column:1}}#kiosk-reception-v174,#kiosk-reception-v174 *{box-sizing:border-box}@media (width>=901px){#kiosk-reception-v174.kiosk-reception-v180{background:#f3f0ea!important;height:100vh!important;min-height:0!important;overflow:hidden!important}#kiosk-reception-v174 .kiosk-topbar{z-index:20!important;background:#232528!important;border-bottom:1px solid #303236!important;height:54px!important;min-height:54px!important;padding:6px 18px!important;position:relative!important}#kiosk-reception-v174 .r174-brand{gap:9px!important}#kiosk-reception-v174 .r174-brand-mark{width:32px!important;height:32px!important}#kiosk-reception-v174 .r174-brand h1{font-size:max(var(--crm-text-floor,0px), 10px)!important}#kiosk-reception-v174 .r174-brand p{font-size:16px!important}#kiosk-reception-v174 .r174-toolbar{gap:7px!important}#kiosk-reception-v174 .r174-fullscreen,#kiosk-reception-v174 .r174-exit{height:36px!important;min-height:36px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;white-space:nowrap!important;border-radius:9px!important;padding:0 12px!important}#kiosk-reception-v174 .kiosk-entry-mode-v90{padding:3px!important}#kiosk-reception-v174 .kiosk-entry-mode-tabs-v90 button{height:30px!important;min-height:30px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;white-space:nowrap!important;padding:0 10px!important}#kiosk-reception-v174 .kiosk-wrap{height:calc(100vh - 54px)!important;min-height:0!important;padding:6px 10px!important;overflow:hidden!important}#kiosk-reception-v174 .onepage-kiosk-card{background:#fbfaf8!important;border:1px solid #e0dbd2!important;border-radius:16px!important;flex-direction:column!important;width:min(1780px,100%)!important;height:100%!important;max-height:100%!important;margin:0 auto!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 26px #3630290f!important}#kiosk-reception-v174 .reception-intro-v180{border-bottom:1px solid #e2ded7!important;flex:0 0 40px!important;align-items:center!important;min-height:40px!important;margin:0 0 6px!important;padding:0 2px 5px!important}#kiosk-reception-v174 .reception-intro-v180 span{font-size:max(var(--crm-text-floor,0px), 8px)!important;letter-spacing:.14em!important;color:#8d7963!important;margin:0 0 1px!important}#kiosk-reception-v174 .reception-intro-v180 h2{letter-spacing:-.025em!important;font-size:18px!important;line-height:1.12!important}#kiosk-reception-v174 .reception-intro-v180 p{display:none!important}#kiosk-reception-v174 .reception-intro-v180 em{font-size:max(var(--crm-text-floor,0px), 8px)!important;background:#f0ece5!important;margin:0!important;padding:4px 8px!important}#kiosk-reception-v174 .kiosk-duty-date-v90{flex:none!important;margin:0 0 5px!important;padding:6px 8px!important}#kiosk-reception-v174 .reception-columns-v180{isolation:isolate!important;flex:auto!important;grid-template-rows:clamp(96px,12vh,118px) clamp(58px,8vh,72px) 78px minmax(215px,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) minmax(0,1fr)!important;align-content:stretch!important;align-items:stretch!important;gap:6px 9px!important;min-height:0!important;display:grid!important;overflow:hidden!important}#kiosk-reception-v174 .reception-column-v180{display:contents!important}#kiosk-reception-v174 .onepage-section{min-width:0!important;min-height:0!important;box-shadow:none!important;z-index:0!important;background:#fff!important;border:1px solid #ded9d1!important;border-radius:12px!important;gap:6px!important;margin:0!important;padding:8px 10px!important;position:relative!important;overflow:hidden!important}#kiosk-reception-v174 .onepage-section-title{align-items:center!important;gap:6px!important;min-height:20px!important;margin:0!important;padding:0!important}#kiosk-reception-v174 .onepage-section-title svg{color:#554c43!important;width:15px!important;height:15px!important}#kiosk-reception-v174 .onepage-section-title b{font-size:max(var(--crm-text-floor,0px), 12px)!important;letter-spacing:-.015em!important;white-space:nowrap!important;font-weight:850!important;line-height:1.2!important}#kiosk-reception-v174 .r174-badge{min-height:18px!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;color:#75695d!important;background:#eee8df!important;padding:2px 6px!important}#kiosk-reception-v174 .onepage-section-hint{font-size:max(var(--crm-text-floor,0px), 8px)!important;white-space:nowrap!important;color:#89847d!important;margin-left:auto!important;line-height:1.2!important}#kiosk-reception-v174 .onepage-choice-grid{gap:6px!important;min-width:0!important}#kiosk-reception-v174 .onepage-choice-grid button{color:#2f302f!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;pointer-events:auto!important;background:#fff!important;border:1px solid #dcd7cf!important;border-radius:8px!important;padding:4px 6px!important;font-weight:800!important;line-height:1.15!important}#kiosk-reception-v174 .onepage-choice-grid button.selected{color:#fff!important;background:#292b2d!important;border-color:#292b2d!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-1-v172{flex-direction:column!important;grid-area:1/1/3!important;padding:10px 12px!important;display:flex!important}#kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid{flex:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;margin-top:3px!important}#kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button{height:auto!important;min-height:0!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:flex!important}#kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button:before{content:"";opacity:.84;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23433d36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V4h10v17M15 9h4v12M8 8h4M8 12h4M8 16h4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:block}#kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23433d36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h16l-2-5H6l-2 5Z'/%3E%3Cpath d='M5 10v10h14V10M9 20v-6h6v6M4 10c0 2 3 2 4 0 1 2 3 2 4 0 1 2 3 2 4 0 1 2 4 2 4 0'/%3E%3C/svg%3E")}#kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button.selected:before{filter:brightness(0)invert();opacity:1}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-2-v172{border-bottom:0!important;border-radius:12px 12px 0 0!important;grid-area:1/2!important;padding:9px 11px 6px!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-4-v172{border-top:1px solid #eee9e2!important;border-radius:0 0 12px 12px!important;grid-area:2/2!important;padding:6px 11px 8px!important}#kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}#kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}#kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid button,#kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button{height:32px!important;min-height:32px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-3-v172{flex-direction:column!important;grid-area:1/3/3!important;padding:9px 11px!important;display:flex!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid{flex:auto!important;grid-template-rows:repeat(4,minmax(34px,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:stretch!important;margin-top:2px!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button{height:auto!important;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:3px 5px!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172{display:contents!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-section-title{z-index:2!important;pointer-events:none!important;grid-area:3/1/auto/-1!important;align-self:start!important;height:27px!important;padding:8px 12px 0!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-customer-info-v55{z-index:1!important;contain:layout paint!important;background:#fff!important;border:1px solid #ded9d1!important;border-radius:12px!important;grid-area:3/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px!important;min-width:0!important;height:78px!important;max-height:78px!important;margin:0!important;padding:29px 12px 7px!important;display:grid!important;position:relative!important;overflow:hidden!important}#kiosk-reception-v174 .onepage-customer-info-v55>label{color:#55544f!important;min-width:0!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;flex-direction:column!important;justify-content:flex-end!important;gap:2px!important;margin:0!important;padding:0!important;font-weight:800!important;line-height:10px!important;display:flex!important}#kiosk-reception-v174 .onepage-customer-info-v55 .onepage-residence-full-v55{grid-column:auto!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input,#kiosk-reception-v174 .kiosk-phone-control-v172{border-radius:8px!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input{font-size:max(var(--crm-text-floor,0px), 11px)!important;padding:0 9px!important;line-height:34px!important}#kiosk-reception-v174 .kiosk-phone-field-v172{grid-template-rows:34px 9px!important;gap:1px!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;display:grid!important;overflow:hidden!important}#kiosk-reception-v174 .kiosk-phone-control-v172{align-items:center!important;display:flex!important}#kiosk-reception-v174 .kiosk-phone-prefix-v172{height:32px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;padding-left:9px!important;line-height:32px!important}#kiosk-reception-v174 .kiosk-phone-control-v172>input{height:32px!important;min-height:32px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;padding:0 7px!important;line-height:32px!important}#kiosk-reception-v174 .kiosk-phone-help-v172,#kiosk-reception-v174 .kiosk-phone-error-v172{min-height:9px!important;font-size:max(var(--crm-text-floor,0px), 7px)!important;white-space:nowrap!important;margin:0!important;padding:0!important;line-height:9px!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.identity-review-shell-v56,#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-6-v172,#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{z-index:0!important;isolation:isolate!important;contain:layout paint!important;pointer-events:auto!important;background:#fff!important;border:1px solid #ded9d1!important;border-radius:12px!important;grid-row:4!important;place-self:start stretch!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:300px!important;margin:0!important;position:relative!important;overflow:hidden!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.identity-review-shell-v56{grid-template:"head""body"minmax(0,1fr)"always""final"/1fr!important;grid-column:1!important;gap:5px!important;padding:9px 10px!important;display:grid!important}#kiosk-reception-v174 .identity-review-head-v56{border-bottom:1px solid #ebe6df!important;grid-area:head!important;gap:6px!important;min-height:29px!important;padding:0 0 6px!important}#kiosk-reception-v174 .identity-review-head-v56 b{font-size:max(var(--crm-text-floor,0px), 11px)!important}#kiosk-reception-v174 .identity-review-head-v56 span{font-size:max(var(--crm-text-floor,0px), 8px)!important;margin-top:1px!important;line-height:1.2!important}#kiosk-reception-v174 .identity-review-head-v56 button{width:auto!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;pointer-events:auto!important;border-radius:7px!important;flex:none!important;padding:0 9px!important;line-height:1!important}#kiosk-reception-v174 .identity-review-loading-v56{font-size:max(var(--crm-text-floor,0px), 8px)!important;grid-area:body!important;padding:5px!important}#kiosk-reception-v174 .identity-history-toggle-v150{width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;grid-area:body!important;padding:0 7px!important;line-height:1!important}#kiosk-reception-v174 .identity-review-body-v56{grid-area:body!important;gap:4px!important;min-height:0!important;max-height:100%!important;overflow:auto!important}#kiosk-reception-v174 .identity-record-choice-v56{border-radius:7px!important;gap:3px!important;padding:4px!important}#kiosk-reception-v174 .identity-record-choice-v56>header{display:none!important}#kiosk-reception-v174 .identity-candidate-grid-v56{grid-template-columns:1fr!important;gap:3px!important}#kiosk-reception-v174 .identity-candidate-grid-v56>button{text-align:left!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;pointer-events:auto!important;border-radius:7px!important;height:auto!important;min-height:32px!important;padding:4px 6px!important}#kiosk-reception-v174 .identity-candidate-grid-v56>button b{font-size:max(var(--crm-text-floor,0px), 8px)!important}#kiosk-reception-v174 .identity-candidate-grid-v56>button span,#kiosk-reception-v174 .identity-candidate-grid-v56>button small,#kiosk-reception-v174 .identity-candidate-grid-v56>button strong{font-size:max(var(--crm-text-floor,0px), 7px)!important;line-height:1.15!important}#kiosk-reception-v174 .identity-record-columns-v56{max-height:110px!important;box-shadow:none!important;padding:4px!important;position:static!important;overflow:auto!important}#kiosk-reception-v174 .identity-always-options-v56{grid-area:always!important;grid-template-columns:minmax(0,1fr) 86px!important;gap:5px!important;min-width:0!important;min-height:0!important;display:grid!important}#kiosk-reception-v174 .identity-always-options-v56>section{border-radius:7px!important;gap:3px!important;min-width:0!important;padding:5px 6px!important;overflow:hidden!important}#kiosk-reception-v174 .identity-always-options-v56>section>header b{font-size:max(var(--crm-text-floor,0px), 8px)!important}#kiosk-reception-v174 .identity-always-options-v56>section>header span{display:none!important}#kiosk-reception-v174 .identity-walking-button-v56{white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;pointer-events:auto!important;border-radius:7px!important;width:86px!important;height:auto!important;min-height:52px!important;max-height:none!important;padding:5px!important}#kiosk-reception-v174 .identity-walking-button-v56 b{font-size:max(var(--crm-text-floor,0px), 8px)!important}#kiosk-reception-v174 .identity-walking-button-v56 strong{font-size:max(var(--crm-text-floor,0px), 7px)!important;line-height:1.15!important}#kiosk-reception-v174 .agent-picker{z-index:1!important;min-width:0!important;position:relative!important;overflow:hidden!important}#kiosk-reception-v174 .agent-picker-summary{border-radius:6px!important;gap:5px!important;min-height:30px!important;padding:4px 6px!important;overflow:hidden!important}#kiosk-reception-v174 .agent-picker-summary>div{min-width:0!important;overflow:hidden!important}#kiosk-reception-v174 .agent-picker-summary b{font-size:max(var(--crm-text-floor,0px), 8px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}#kiosk-reception-v174 .agent-picker-summary .tiny{font-size:max(var(--crm-text-floor,0px), 7px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#kiosk-reception-v174 .agent-picker-summary>button.mini-button{width:auto!important;min-width:58px!important;height:26px!important;min-height:26px!important;max-height:26px!important;font-size:max(var(--crm-text-floor,0px), 7.5px)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;border-radius:6px!important;flex:none!important;margin:0!important;padding:0 7px!important;line-height:1!important}#kiosk-reception-v174 .agent-picker>input{width:100%!important;height:30px!important;min-height:30px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;pointer-events:auto!important;border-radius:7px!important;margin:3px 0 0!important;padding:0 8px!important;line-height:30px!important}#kiosk-reception-v174 .agent-results{width:100%!important;max-height:82px!important;box-shadow:none!important;pointer-events:auto!important;background:#fff!important;border:1px solid #d9d5ce!important;border-radius:7px!important;margin:3px 0 0!important;padding:3px!important;position:static!important;overflow:auto!important}#kiosk-reception-v174 .agent-result{white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;pointer-events:auto!important;gap:5px!important;height:auto!important;min-height:30px!important;padding:5px 6px!important}#kiosk-reception-v174 .agent-result strong{font-size:max(var(--crm-text-floor,0px), 8px)!important}#kiosk-reception-v174 .agent-result small,#kiosk-reception-v174 .agent-result>b{font-size:max(var(--crm-text-floor,0px), 7px)!important}#kiosk-reception-v174 .agent-empty,#kiosk-reception-v174 .agent-more{font-size:max(var(--crm-text-floor,0px), 8px)!important;padding:5px 6px!important;line-height:1.25!important}#kiosk-reception-v174 .identity-final-v56{border-radius:7px!important;grid-area:final!important;min-height:0!important;max-height:42px!important;overflow:auto!important}#kiosk-reception-v174 .identity-final-v56>header{padding:3px 6px!important}#kiosk-reception-v174 .identity-final-v56>header b,#kiosk-reception-v174 .identity-final-v56>header span{font-size:max(var(--crm-text-floor,0px), 7px)!important}#kiosk-reception-v174 .identity-final-grid-v56{grid-template-columns:1fr 1fr!important}#kiosk-reception-v174 .identity-final-grid-v56>div{padding:3px 5px!important}#kiosk-reception-v174 .identity-final-grid-v56 small,#kiosk-reception-v174 .identity-final-grid-v56 b,#kiosk-reception-v174 .identity-final-grid-v56 span,#kiosk-reception-v174 .identity-final-grid-v56 em,#kiosk-reception-v174 .identity-final-empty-v56{font-size:max(var(--crm-text-floor,0px), 6.5px)!important;line-height:1.1!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-6-v172{flex-direction:column!important;grid-column:2!important;padding:9px 10px!important;display:flex!important}#kiosk-reception-v174 .kiosk-section-6-v172>.onepage-section-title{flex:none!important}#kiosk-reception-v174 .kiosk-consent-v54{flex:auto!important;grid-template-rows:minmax(0,1fr) auto auto!important;grid-template-columns:1fr!important;gap:4px!important;min-height:0!important;display:grid!important;overflow:hidden!important}#kiosk-reception-v174 .kiosk-consent-card-v54{border:1px solid #e4dfd7!important;border-radius:8px!important;min-width:0!important;overflow:hidden!important}#kiosk-reception-v174 .kiosk-consent-card-v54.required{min-height:0!important;overflow:auto!important}#kiosk-reception-v174 .kiosk-consent-card-v54>header{min-height:25px!important;padding:5px 7px!important}#kiosk-reception-v174 .kiosk-consent-card-v54>header b{font-size:max(var(--crm-text-floor,0px), 8.5px)!important}#kiosk-reception-v174 .kiosk-consent-card-v54>header span{font-size:max(var(--crm-text-floor,0px), 7px)!important}#kiosk-reception-v174 .kiosk-consent-card-v54 dl{margin:0!important}#kiosk-reception-v174 .kiosk-consent-card-v54 dl>div{grid-template-columns:60px minmax(0,1fr)!important}#kiosk-reception-v174 .kiosk-consent-card-v54 dt,#kiosk-reception-v174 .kiosk-consent-card-v54 dd{font-size:max(var(--crm-text-floor,0px), 7px)!important;padding:3px 5px!important;line-height:1.2!important}#kiosk-reception-v174 .kiosk-consent-check-v54{font-size:max(var(--crm-text-floor,0px), 7.5px)!important;pointer-events:auto!important;grid-template-columns:14px minmax(0,1fr)!important;gap:5px!important;margin:4px!important;padding:4px 5px!important;line-height:1.2!important}#kiosk-reception-v174 .kiosk-consent-check-v54 input{pointer-events:auto!important;width:13px!important;height:13px!important}#kiosk-reception-v174 .kiosk-consent-card-v54.optional{padding-bottom:2px!important}#kiosk-reception-v174 .r174-optional-help{display:none!important}#kiosk-reception-v174 .kiosk-optional-checks-v54{grid-template-columns:1fr 1fr!important;gap:3px!important;padding:3px!important;display:grid!important}#kiosk-reception-v174 .kiosk-optional-checks-v54 label{font-size:max(var(--crm-text-floor,0px), 7.5px)!important;pointer-events:auto!important;grid-template-columns:14px minmax(0,1fr)!important;gap:4px!important;margin:0!important;padding:4px 5px!important;line-height:1.1!important}#kiosk-reception-v174 .kiosk-optional-checks-v54 input{pointer-events:auto!important;width:13px!important;height:13px!important}#kiosk-reception-v174 .kiosk-consent-refusal-v54{font-size:max(var(--crm-text-floor,0px), 7px)!important;border-radius:6px!important;margin:0!important;padding:3px 5px!important;line-height:1.15!important}#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{grid-column:3!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:5px!important;padding:9px 10px!important;display:grid!important}#kiosk-reception-v174 .r174-signature-pad{height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}#kiosk-reception-v174 .agreement-signature-field{grid-template-rows:minmax(0,1fr) auto!important;gap:4px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#kiosk-reception-v174 .agreement-signature-canvas{pointer-events:auto!important;background:#fdfcfb!important;border-radius:9px!important;height:100%!important;min-height:105px!important}#kiosk-reception-v174 .agreement-signature-actions{gap:6px!important}#kiosk-reception-v174 .agreement-signature-actions small{font-size:max(var(--crm-text-floor,0px), 7.5px)!important;line-height:1.2!important}#kiosk-reception-v174 .agreement-signature-actions button{width:auto!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;border-radius:7px!important;padding:0 8px!important;line-height:1!important}#kiosk-reception-v174 .r174-signature-prompt{gap:3px!important;inset:0 0 32px!important}#kiosk-reception-v174 .r174-signature-prompt svg{width:18px!important;height:18px!important}#kiosk-reception-v174 .r174-signature-prompt b{font-size:max(var(--crm-text-floor,0px), 10px)!important}#kiosk-reception-v174 .r174-signature-prompt span{font-size:max(var(--crm-text-floor,0px), 7px)!important}#kiosk-reception-v174 .kiosk-signature-note-v150{font-size:max(var(--crm-text-floor,0px), 7.5px)!important;line-height:1.15!important}#kiosk-reception-v174 .r174-submitbar{background:#f2eee8!important;border:1px solid #ddd7ce!important;border-radius:11px!important;flex:0 0 44px!important;grid-template-columns:minmax(0,1fr) 205px!important;gap:8px!important;height:44px!important;min-height:44px!important;margin:auto 0 0!important;padding:5px 7px!important;display:grid!important}#kiosk-reception-v174 .r174-submit-status{gap:7px!important}#kiosk-reception-v174 .r174-submit-status>svg{width:16px!important;height:16px!important}#kiosk-reception-v174 .r174-submit-status b{font-size:max(var(--crm-text-floor,0px), 9px)!important}#kiosk-reception-v174 .r174-submit-status span{font-size:max(var(--crm-text-floor,0px), 7px)!important;line-height:1.2!important}#kiosk-reception-v174 .onepage-submit{width:205px!important;min-width:205px!important;height:34px!important;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;white-space:nowrap!important;border-radius:8px!important;padding:0 12px!important}#kiosk-reception-v174 .r174-submitbar>.error{z-index:40!important;max-width:70%!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;position:absolute!important;bottom:48px!important;left:50%!important;transform:translate(-50%)!important}}@media (width>=901px) and (height<=700px){#kiosk-reception-v174 .kiosk-topbar{height:50px!important;min-height:50px!important}#kiosk-reception-v174 .kiosk-wrap{height:calc(100vh - 50px)!important;padding-top:4px!important;padding-bottom:4px!important}#kiosk-reception-v174 .onepage-kiosk-card{padding:6px 8px!important}#kiosk-reception-v174 .reception-intro-v180{flex-basis:32px!important;min-height:32px!important;margin-bottom:4px!important;padding-bottom:3px!important}#kiosk-reception-v174 .reception-intro-v180 h2{font-size:15px!important}#kiosk-reception-v174 .reception-columns-v180{grid-template-rows:84px 52px 68px minmax(190px,1fr)!important;gap:4px 7px!important}#kiosk-reception-v174 .onepage-section{gap:4px!important;padding:6px 8px!important}#kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button:before{width:18px!important;height:18px!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid{grid-template-rows:repeat(4,minmax(29px,1fr))!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button{min-height:29px!important;font-size:max(var(--crm-text-floor,0px), 8px)!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-customer-info-v55{height:68px!important;max-height:68px!important;padding-top:25px!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input,#kiosk-reception-v174 .kiosk-phone-control-v172{height:30px!important;min-height:30px!important}#kiosk-reception-v174 .kiosk-phone-field-v172{grid-template-rows:30px 8px!important;height:39px!important}#kiosk-reception-v174 .kiosk-phone-control-v172>input,#kiosk-reception-v174 .kiosk-phone-prefix-v172{height:28px!important;min-height:28px!important;line-height:28px!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.identity-review-shell-v56,#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-6-v172,#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{max-height:240px!important;padding:7px 8px!important}#kiosk-reception-v174 .agreement-signature-canvas{min-height:72px!important}#kiosk-reception-v174 .r174-submitbar{flex-basis:40px!important;height:40px!important;min-height:40px!important}#kiosk-reception-v174 .onepage-submit{height:30px!important;min-height:30px!important}}@media (width<=900px){#kiosk-reception-v174.kiosk-reception-v180{height:auto!important;min-height:100dvh!important;overflow:visible!important}#kiosk-reception-v174 .kiosk-wrap{height:auto!important;min-height:0!important;overflow:visible!important}#kiosk-reception-v174 .onepage-kiosk-card{height:auto!important;max-height:none!important;overflow:visible!important}#kiosk-reception-v174 .reception-columns-v180{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important;overflow:visible!important}#kiosk-reception-v174 .reception-column-v180{display:contents!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-1-v172{grid-area:1/1!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-2-v172{grid-area:2/1!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-4-v172{grid-area:3/1!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-3-v172{grid-area:4/1!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172{display:contents!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-section-title{z-index:2!important;pointer-events:none!important;grid-area:5/1!important;align-self:start!important;padding:14px 14px 0!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-customer-info-v55{background:#fff!important;border:1px solid #ded9d1!important;border-radius:15px!important;grid-area:5/1!important;margin:0!important;padding:44px 14px 14px!important;overflow:visible!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.identity-review-shell-v56{contain:none!important;grid-area:6/1!important;margin:0!important;overflow:visible!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-6-v172{contain:none!important;grid-area:7/1!important;margin:0!important}#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{contain:none!important;grid-area:8/1!important;margin:0!important}#kiosk-reception-v174 .agent-picker-summary>button.mini-button{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}}@media (width>=901px){#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.identity-review-shell-v56:has(.identity-candidate-grid-v56){flex-direction:column!important;display:flex!important;overflow:auto!important}#kiosk-reception-v174 .identity-review-shell-v56:has(.identity-candidate-grid-v56)>*{flex:none!important}#kiosk-reception-v174 .identity-review-shell-v56:has(.identity-candidate-grid-v56)>.identity-review-body-v56{max-height:none!important;overflow:visible!important}#kiosk-reception-v174 .kiosk-wrap{justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}#kiosk-reception-v174 .onepage-kiosk-card{width:min(1840px,100% - 8px)!important;height:min(820px,100% - 8px)!important;min-height:0!important;max-height:calc(100% - 8px)!important;margin:auto!important}#kiosk-reception-v174 .reception-columns-v180{grid-template-rows:128px 100px 78px minmax(230px,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) minmax(0,1fr)!important;align-content:stretch!important;align-items:stretch!important;gap:6px 9px!important;overflow:hidden!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-1-v172{grid-row:1/3!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-2-v172{min-height:128px!important;overflow:hidden!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-4-v172{gap:7px!important;min-height:100px!important;padding:8px 11px 10px!important;overflow:hidden!important}#kiosk-reception-v174 .kiosk-section-4-v172>.onepage-section-title{flex:0 0 21px!important;min-height:21px!important}#kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-height:38px!important;margin-top:2px!important}#kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button{height:38px!important;min-height:38px!important;max-height:38px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;white-space:nowrap!important;padding:0 6px!important;line-height:1!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-3-v172{grid-row:1/3!important;padding:10px 11px!important;overflow:hidden!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid{grid-template-rows:repeat(4,minmax(38px,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;min-height:0!important;margin-top:3px!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button{height:auto!important;min-height:38px!important;font-size:max(var(--crm-text-floor,0px), 9.5px)!important;white-space:nowrap!important;padding:4px 6px!important;line-height:1.15!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-section-title{pointer-events:none!important;z-index:3!important;grid-area:3/1/auto/-1!important;place-self:stretch start!important;align-items:center!important;width:132px!important;height:78px!important;min-height:78px!important;padding:0 0 0 13px!important;display:flex!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-customer-info-v55{z-index:1!important;background:#fff!important;border:1px solid #ded9d1!important;border-radius:12px!important;grid-area:3/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:12px!important;width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:0!important;padding:8px 12px 8px 142px!important;position:relative!important;overflow:hidden!important}#kiosk-reception-v174 .onepage-customer-info-v55>label{color:#0000!important;background:#fff!important;border:1px solid #d7d3cc!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;margin:0!important;padding:18px 10px 5px!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}#kiosk-reception-v174 .onepage-customer-info-v55>label:before{z-index:2!important;color:#615e58!important;font-size:max(var(--crm-text-floor,0px), 8.5px)!important;white-space:nowrap!important;pointer-events:none!important;font-weight:850!important;line-height:11px!important;position:absolute!important;top:5px!important;left:10px!important}#kiosk-reception-v174 .onepage-customer-info-v55>label:first-child:before{content:"성명"}#kiosk-reception-v174 .onepage-customer-info-v55>label:nth-child(2):before{content:"휴대폰 번호"}#kiosk-reception-v174 .onepage-customer-info-v55>label:nth-child(3):before{content:"거주지"}#kiosk-reception-v174 .onepage-customer-info-v55>label:focus-within{border-color:#6c6963!important;box-shadow:0 0 0 2px #6c69631f!important}#kiosk-reception-v174 .onepage-customer-info-v55 .onepage-residence-full-v55{grid-column:auto!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input{width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;color:#292a28!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:34px!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input:focus{box-shadow:none!important;border:0!important;outline:0!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input::placeholder{color:#0000!important}#kiosk-reception-v174 .kiosk-phone-field-v172{grid-template-rows:25px 9px!important;gap:1px!important;width:100%!important;min-width:0!important;max-width:none!important;height:35px!important;min-height:35px!important;margin:0!important;display:grid!important;overflow:visible!important}#kiosk-reception-v174 .kiosk-phone-control-v172{width:100%!important;min-width:0!important;max-width:none!important;height:25px!important;min-height:25px!important;max-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}#kiosk-reception-v174 .kiosk-phone-prefix-v172{color:#292a28!important;height:25px!important;min-height:25px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;flex:none!important;padding-left:0!important;line-height:25px!important}#kiosk-reception-v174 .kiosk-phone-control-v172>input{width:auto!important;min-width:0!important;max-width:none!important;height:25px!important;min-height:25px!important;max-height:25px!important;box-shadow:none!important;color:#292a28!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;background:0 0!important;border:0!important;outline:0!important;flex:1 1 0!important;margin:0!important;padding:0 7px!important;line-height:25px!important}#root #kiosk-reception-v174 .kiosk-phone-control-v172:focus-within{box-shadow:none!important;outline:0!important}#kiosk-reception-v174 .kiosk-phone-help-v172,#kiosk-reception-v174 .kiosk-phone-error-v172{color:#8a867f!important;width:100%!important;min-height:9px!important;font-size:max(var(--crm-text-floor,0px), 7px)!important;text-align:left!important;white-space:nowrap!important;margin:0!important;padding:0!important;line-height:9px!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.identity-review-shell-v56,#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-6-v172,#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{grid-row:4!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}#kiosk-reception-v174 .identity-review-head-v56 button,#kiosk-reception-v174 .agent-picker-summary>button.mini-button,#kiosk-reception-v174 .identity-history-toggle-v150,#kiosk-reception-v174 .identity-walking-button-v56{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}#kiosk-reception-v174 .agent-picker-summary>button.mini-button{width:auto!important;min-width:64px!important;max-width:84px!important;height:28px!important;min-height:28px!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;padding:0 8px!important}}@media (width>=901px) and (height<=700px){#kiosk-reception-v174 .onepage-kiosk-card{height:calc(100% - 6px)!important;max-height:calc(100% - 6px)!important}#kiosk-reception-v174 .reception-columns-v180{grid-template-rows:104px 84px 70px minmax(190px,1fr)!important;gap:4px 7px!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-2-v172{min-height:104px!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-4-v172{min-height:84px!important;padding:6px 9px 8px!important}#kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button{height:34px!important;min-height:34px!important;max-height:34px!important}#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-3-v172{padding:7px 9px!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid{grid-template-rows:repeat(4,minmax(31px,1fr))!important;gap:5px!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button{min-height:31px!important;font-size:max(var(--crm-text-floor,0px), 8.5px)!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-section-title{width:124px!important;height:70px!important;min-height:70px!important;padding-left:11px!important}#kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-customer-info-v55{gap:8px!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:6px 10px 6px 132px!important}#kiosk-reception-v174 .onepage-customer-info-v55>label{height:52px!important;min-height:52px!important;padding:16px 9px 4px!important}#kiosk-reception-v174 .onepage-customer-info-v55>label:before{font-size:max(var(--crm-text-floor,0px), 8px)!important;top:4px!important;left:9px!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input{height:31px!important;min-height:31px!important;max-height:31px!important;line-height:31px!important}#kiosk-reception-v174 .kiosk-phone-field-v172{grid-template-rows:22px 8px!important;height:31px!important;min-height:31px!important}#kiosk-reception-v174 .kiosk-phone-control-v172,#kiosk-reception-v174 .kiosk-phone-prefix-v172,#kiosk-reception-v174 .kiosk-phone-control-v172>input{height:22px!important;min-height:22px!important;max-height:22px!important;line-height:22px!important}#kiosk-reception-v174 .kiosk-phone-help-v172,#kiosk-reception-v174 .kiosk-phone-error-v172{min-height:8px!important;font-size:max(var(--crm-text-floor,0px), 6.5px)!important;line-height:8px!important}}@media (width>=901px) and (height>=850px){#kiosk-reception-v174.kiosk-is-fullscreen-v172 .onepage-kiosk-card{width:min(1880px,100% - 16px)!important;height:min(880px,100% - 18px)!important}#kiosk-reception-v174.kiosk-is-fullscreen-v172 .reception-columns-v180{grid-template-rows:138px 106px 82px minmax(250px,1fr)!important}#kiosk-reception-v174.kiosk-is-fullscreen-v172 .kiosk-section-3-v172 .onepage-choice-grid{grid-template-rows:repeat(4,minmax(40px,1fr))!important}#kiosk-reception-v174.kiosk-is-fullscreen-v172 .kiosk-section-4-v172 .onepage-choice-grid button{height:40px!important;min-height:40px!important;max-height:40px!important}}@media (width>=901px){#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-2-v172{border-bottom:1px solid #ded9d1!important;border-radius:12px!important;grid-template-rows:auto auto!important;align-content:center!important;gap:10px!important;padding:11px 13px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 -1px #ded9d173!important}#kiosk-reception-v174 .kiosk-section-2-v172>.onepage-section-title{min-height:20px!important;margin:0!important}#kiosk-reception-v174 .kiosk-section-2-v172>.onepage-section-title b{font-size:max(var(--crm-text-floor,0px), 13px)!important}#kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid{align-self:center!important;align-items:center!important;width:100%!important;margin:0!important}#kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid button{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:max(var(--crm-text-floor,0px), 11.5px)!important;white-space:nowrap!important;padding:0 8px!important;font-weight:800!important;line-height:1!important}#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{border:1px solid #ded9d1!important;border-radius:12px!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:5px!important;padding:9px 11px 10px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 -1px #ded9d173!important}#kiosk-reception-v174 .r175-signature-section .r174-signature-pad{height:100%!important;min-height:0!important;padding-bottom:2px!important;overflow:hidden!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-field{grid-template-rows:auto minmax(0,1fr) 44px!important;gap:4px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-head{min-height:0!important;margin:0!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-canvas{align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-actions{box-sizing:border-box!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:6px!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:2px 0 12px!important;display:flex!important;overflow:hidden!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-actions small{min-width:0!important;font-size:max(var(--crm-text-floor,0px), 8.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:5px 0 0!important;line-height:1.2!important;overflow:hidden!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-actions button{width:auto!important;height:26px!important;min-height:26px!important;max-height:26px!important;font-size:max(var(--crm-text-floor,0px), 9.5px)!important;white-space:nowrap!important;flex:none!important;align-self:flex-start!important;margin:0!important;padding:0 10px!important;line-height:1!important;position:static!important;transform:none!important}#kiosk-reception-v174 .r175-signature-section .kiosk-signature-note-v150{min-height:10px!important;font-size:max(var(--crm-text-floor,0px), 7.5px)!important;white-space:nowrap!important;margin:0!important;padding:0!important;line-height:10px!important}}@media (width>=901px) and (height<=700px){#kiosk-reception-v174 .reception-visit-v180>.kiosk-section-2-v172{gap:7px!important;padding:8px 10px!important}#kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid button{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:max(var(--crm-text-floor,0px), 10.5px)!important}#kiosk-reception-v174 .reception-visit-v180>.r175-signature-section{padding:7px 9px 8px!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-field{grid-template-rows:auto minmax(0,1fr) 38px!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-actions{height:38px!important;min-height:38px!important;max-height:38px!important;padding:2px 0 10px!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-actions small{margin-top:4px!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-actions button{height:24px!important;min-height:24px!important;max-height:24px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;transform:none!important}}@media (width>=901px){#kiosk-reception-v174 .onepage-section-title b{font-size:max(var(--crm-text-floor,0px), 13px)!important}#kiosk-reception-v174 .r174-badge,#kiosk-reception-v174 .onepage-section-hint{font-size:max(var(--crm-text-floor,0px), 9px)!important}#kiosk-reception-v174 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 11px)!important}#kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12px)!important}#kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 11.5px)!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button,#kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}#kiosk-reception-v174 .onepage-customer-info-v55>label:before{font-size:max(var(--crm-text-floor,0px), 9.5px)!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input,#kiosk-reception-v174 .kiosk-phone-prefix-v172,#kiosk-reception-v174 .kiosk-phone-control-v172>input{font-size:max(var(--crm-text-floor,0px), 13px)!important}#kiosk-reception-v174 .kiosk-phone-help-v172,#kiosk-reception-v174 .kiosk-phone-error-v172{font-size:max(var(--crm-text-floor,0px), 8px)!important}#kiosk-reception-v174 .identity-review-shell-v56 b{font-size:max(var(--crm-text-floor,0px), 11px)!important}#kiosk-reception-v174 .identity-review-shell-v56 span,#kiosk-reception-v174 .identity-review-shell-v56 small{font-size:max(var(--crm-text-floor,0px), 9px)!important}#kiosk-reception-v174 .identity-review-shell-v56 button,#kiosk-reception-v174 .identity-review-shell-v56 input{font-size:max(var(--crm-text-floor,0px), 9.5px)!important}#kiosk-reception-v174 .identity-review-head-v56 b{font-size:max(var(--crm-text-floor,0px), 12px)!important}#kiosk-reception-v174 .identity-review-head-v56 span{font-size:max(var(--crm-text-floor,0px), 9px)!important}#kiosk-reception-v174 .kiosk-consent-v54 header b{font-size:max(var(--crm-text-floor,0px), 11px)!important}#kiosk-reception-v174 .kiosk-consent-v54 dt,#kiosk-reception-v174 .kiosk-consent-v54 dd,#kiosk-reception-v174 .kiosk-consent-v54 label,#kiosk-reception-v174 .kiosk-consent-v54 p,#kiosk-reception-v174 .kiosk-consent-refusal-v54{font-size:max(var(--crm-text-floor,0px), 8.5px)!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-head b{font-size:max(var(--crm-text-floor,0px), 10px)!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-head span{font-size:max(var(--crm-text-floor,0px), 8px)!important}#kiosk-reception-v174 .r175-signature-section .r174-signature-prompt b{font-size:max(var(--crm-text-floor,0px), 11px)!important}#kiosk-reception-v174 .r175-signature-section .r174-signature-prompt span{font-size:max(var(--crm-text-floor,0px), 8.5px)!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-actions small{font-size:max(var(--crm-text-floor,0px), 9px)!important}#kiosk-reception-v174 .r175-signature-section .agreement-signature-actions button{font-size:max(var(--crm-text-floor,0px), 10px)!important}#kiosk-reception-v174 .r175-signature-section .kiosk-signature-note-v150{font-size:max(var(--crm-text-floor,0px), 8px)!important}#kiosk-reception-v174 .r174-submit-status b{font-size:max(var(--crm-text-floor,0px), 10px)!important}#kiosk-reception-v174 .r174-submit-status span{font-size:max(var(--crm-text-floor,0px), 8.5px)!important}#kiosk-reception-v174 .onepage-submit{font-size:max(var(--crm-text-floor,0px), 11px)!important}}@media (width>=901px) and (height<=700px){#kiosk-reception-v174 .onepage-section-title b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}#kiosk-reception-v174 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}#kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button,#kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 10px)!important}#kiosk-reception-v174 .onepage-customer-info-v55>label>input,#kiosk-reception-v174 .kiosk-phone-prefix-v172,#kiosk-reception-v174 .kiosk-phone-control-v172>input{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}}#root #kiosk-reception-v174 .onepage-customer-info-v55>label:focus-within{box-shadow:none!important;border-color:#d7d3cc!important;outline:none!important}@media (width>=901px){#root #kiosk-reception-v174 .identity-review-head-v56{gap:8px!important;min-height:38px!important;padding:1px 1px 8px!important}#root #kiosk-reception-v174 .identity-review-head-v56 b{letter-spacing:-.025em!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important}#root #kiosk-reception-v174 .identity-review-head-v56 span,#root #kiosk-reception-v174 .identity-review-head-v56 small{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;color:#6f716f!important;margin-top:3px!important;font-weight:650!important;line-height:1.3!important}#root #kiosk-reception-v174 .identity-review-head-v56 button{height:34px!important;min-height:34px!important;max-height:34px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;padding:0 11px!important;font-weight:800!important}#root #kiosk-reception-v174 .identity-always-options-v56{grid-template-columns:minmax(0,1fr) 104px!important;gap:9px!important;min-height:102px!important}#root #kiosk-reception-v174 .identity-always-options-v56>section,#root #kiosk-reception-v174 .identity-search-card-v56{border-radius:9px!important;gap:6px!important;min-height:102px!important;padding:9px 10px!important}#root #kiosk-reception-v174 .identity-always-options-v56>section>header b,#root #kiosk-reception-v174 .identity-search-card-v56>header b{font-size:max(var(--crm-text-floor,0px), 11px)!important;font-weight:900!important;line-height:1.2!important}#root #kiosk-reception-v174 .agent-picker-summary{border-radius:8px!important;gap:7px!important;min-height:36px!important;padding:6px 8px!important}#root #kiosk-reception-v174 .agent-picker-summary b,#root #kiosk-reception-v174 .agent-picker-summary strong{font-size:max(var(--crm-text-floor,0px), 11px)!important;font-weight:900!important;line-height:1.2!important}#root #kiosk-reception-v174 .agent-picker-summary .tiny,#root #kiosk-reception-v174 .agent-picker-summary small{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.25!important}#root #kiosk-reception-v174 .agent-picker-summary>button.mini-button{min-width:64px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:0 9px!important;font-weight:850!important}#root #kiosk-reception-v174 .agent-picker>input{height:38px!important;min-height:38px!important;font-size:max(var(--crm-text-floor,0px), 11.5px)!important;border-radius:8px!important;margin-top:6px!important;padding:0 10px!important;font-weight:650!important;line-height:38px!important}#root #kiosk-reception-v174 .agent-picker>input::placeholder{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;color:#818580!important;opacity:1!important}#root #kiosk-reception-v174 .agent-results{max-height:102px!important;margin-top:5px!important;padding:4px!important}#root #kiosk-reception-v174 .agent-result{min-height:36px!important;padding:6px 8px!important}#root #kiosk-reception-v174 .agent-result strong{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}#root #kiosk-reception-v174 .agent-result small,#root #kiosk-reception-v174 .agent-result>b{font-size:max(var(--crm-text-floor,0px), 9px)!important}#root #kiosk-reception-v174 .identity-walking-button-v56{text-align:center!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:104px!important;min-height:102px!important;padding:10px 8px!important}#root #kiosk-reception-v174 .identity-walking-button-v56 b,#root #kiosk-reception-v174 .identity-walking-button-v56 strong{font-size:max(var(--crm-text-floor,0px), 12px)!important;font-weight:900!important;line-height:1.2!important}#root #kiosk-reception-v174 .identity-walking-button-v56 span,#root #kiosk-reception-v174 .identity-walking-button-v56 small{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;font-weight:700!important;line-height:1.25!important}#root #kiosk-reception-v174 .identity-candidate-grid-v56>button b{font-size:max(var(--crm-text-floor,0px), 10px)!important}#root #kiosk-reception-v174 .identity-candidate-grid-v56>button span,#root #kiosk-reception-v174 .identity-candidate-grid-v56>button small,#root #kiosk-reception-v174 .identity-candidate-grid-v56>button strong{font-size:max(var(--crm-text-floor,0px), 8.5px)!important;line-height:1.25!important}#root #kiosk-reception-v174 .kiosk-section-6-v172>.onepage-section-title b{letter-spacing:-.025em!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important}#root #kiosk-reception-v174 .kiosk-section-6-v172>.onepage-section-title .r174-badge{min-height:20px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:3px 7px!important;font-weight:850!important}#root #kiosk-reception-v174 .kiosk-consent-v54{gap:7px!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54{border-radius:9px!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54.required{flex-direction:column!important;display:flex!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54>header{min-height:32px!important;padding:7px 9px!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54>header b{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;font-weight:900!important;line-height:1.2!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54>header span{font-size:max(var(--crm-text-floor,0px), 8.5px)!important;font-weight:850!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54 dl>div{grid-template-columns:76px minmax(0,1fr)!important;min-height:28px!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54 dt{font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:6px 7px!important;font-weight:900!important;line-height:1.3!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54 dd{font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:6px 7px!important;font-weight:550!important;line-height:1.35!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54.required .kiosk-consent-check-v54{min-height:40px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;margin:auto 7px 7px!important;padding:8px 9px!important;font-weight:750!important;line-height:1.3!important}#root #kiosk-reception-v174 .kiosk-consent-check-v54 input{width:17px!important;height:17px!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54.optional{padding-bottom:4px!important}#root #kiosk-reception-v174 .kiosk-optional-checks-v54{gap:6px!important;padding:5px!important}#root #kiosk-reception-v174 .kiosk-optional-checks-v54 label{min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 9.5px)!important;border-radius:8px!important;grid-template-columns:17px minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important;font-weight:750!important;line-height:1.25!important}#root #kiosk-reception-v174 .kiosk-optional-checks-v54 input{width:16px!important;height:16px!important}#root #kiosk-reception-v174 .kiosk-consent-refusal-v54{font-size:max(var(--crm-text-floor,0px), 8.5px)!important;padding:5px 7px!important;font-weight:600!important;line-height:1.3!important}}@media (width>=901px) and (height<=700px){#root #kiosk-reception-v174 .identity-review-head-v56 b,#root #kiosk-reception-v174 .kiosk-section-6-v172>.onepage-section-title b{font-size:14px!important}#root #kiosk-reception-v174 .identity-review-head-v56 span,#root #kiosk-reception-v174 .identity-review-head-v56 small{font-size:max(var(--crm-text-floor,0px), 9.5px)!important}#root #kiosk-reception-v174 .identity-always-options-v56{grid-template-columns:minmax(0,1fr) 98px!important;min-height:88px!important}#root #kiosk-reception-v174 .identity-always-options-v56>section,#root #kiosk-reception-v174 .identity-search-card-v56{min-height:88px!important;padding:7px 8px!important}#root #kiosk-reception-v174 .identity-walking-button-v56{width:98px!important;min-height:88px!important;padding:8px 7px!important}#root #kiosk-reception-v174 .agent-picker>input{height:34px!important;min-height:34px!important;line-height:34px!important;font-size:max(var(--crm-text-floor,0px), 10.5px)!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54>header{min-height:29px!important;padding:6px 8px!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54 dl>div{min-height:25px!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54 dt,#root #kiosk-reception-v174 .kiosk-consent-card-v54 dd{font-size:max(var(--crm-text-floor,0px), 8.5px)!important;padding:4px 6px!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54.required .kiosk-consent-check-v54{min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:6px 8px!important}#root #kiosk-reception-v174 .kiosk-optional-checks-v54 label{min-height:30px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;padding:5px 7px!important}}#root #kiosk-reception-v174{--k192-input-bg:#f3f2ef;--k192-input-border:#d5d1ca;--k192-input-focus:#fffdf9;--k192-input-focus-border:#9a8a75}#root #kiosk-reception-v174 .onepage-customer-info-v55 label>input{background:var(--k192-input-bg)!important;border-color:var(--k192-input-border)!important}#root #kiosk-reception-v174 .onepage-customer-info-v55 label>input:focus,#root #kiosk-reception-v174 .onepage-customer-info-v55 label>input:focus-visible{background:var(--k192-input-focus)!important;border-color:var(--k192-input-focus-border)!important}#root #kiosk-reception-v174 .kiosk-phone-control-v172{background:var(--k192-input-bg)!important;border-color:var(--k192-input-border)!important}#root #kiosk-reception-v174 .kiosk-phone-control-v172:focus-within{background:var(--k192-input-focus)!important;border-color:var(--k192-input-focus-border)!important}#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input{background:var(--k192-input-bg)!important;border-color:var(--k192-input-border)!important}#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input:focus,#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input:focus-visible{background:var(--k192-input-focus)!important;border-color:var(--k192-input-focus-border)!important}#root #kiosk-reception-v174 .identity-precheck-search-v192 .identity-always-options-v56>section{background:#fff!important;border-color:#cfc8bd!important}#root #kiosk-reception-v174 .identity-precheck-search-v192 .agent-picker-summary{background:#faf8f4!important}#root #kiosk-reception-v174 .identity-walking-button-v56:disabled{cursor:not-allowed!important;opacity:.5!important;color:#8d8982!important;background:#eceae6!important;border-color:#dad6cf!important;transform:none!important}#root #kiosk-reception-v174 .kiosk-duty-date-v90 input{background:var(--k192-input-bg)!important;border-color:var(--k192-input-border)!important}#root #kiosk-reception-v174 .kiosk-duty-date-v90 input:focus,#root #kiosk-reception-v174 .kiosk-duty-date-v90 input:focus-visible{background:var(--k192-input-focus)!important;border-color:var(--k192-input-focus-border)!important}#root #kiosk-reception-v174{--k193-field-bg:#f5f4f1;--k193-field-border:#dedad3;--k193-field-focus-bg:#fbfaf7;--k193-field-focus-border:#a59682}#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input,#root #kiosk-reception-v174 .kiosk-phone-control-v172{background:var(--k193-field-bg)!important;border-color:var(--k193-field-border)!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffffb8!important}#root #kiosk-reception-v174 .kiosk-phone-control-v172>input{background:0 0!important}#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input,#root #kiosk-reception-v174 .kiosk-duty-date-v90 input{background:var(--k193-field-bg)!important;border-color:var(--k193-field-border)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffffb8!important}#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input:focus,#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input:focus-visible{background:var(--k193-field-focus-bg)!important;border-color:var(--k193-field-focus-border)!important;box-shadow:inset 0 0 0 1px #a5968233!important}#root #kiosk-reception-v174 .kiosk-phone-control-v172:focus-within{background:var(--k193-field-focus-bg)!important;border-color:var(--k193-field-focus-border)!important;outline-offset:0!important;outline:none!important;box-shadow:inset 0 0 0 1px #a5968233!important}#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input:focus,#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input:focus-visible,#root #kiosk-reception-v174 .kiosk-duty-date-v90 input:focus,#root #kiosk-reception-v174 .kiosk-duty-date-v90 input:focus-visible{background:var(--k193-field-focus-bg)!important;border-color:var(--k193-field-focus-border)!important;box-shadow:inset 0 0 0 1px #a5968233!important}@media (forced-colors:active){@layer prime-controls{#root #kiosk-reception-v174 .identity-always-options-v56 .agent-picker>input:focus-visible,#root #kiosk-reception-v174 .kiosk-duty-date-v90 input:focus-visible{outline-offset:-3px!important;outline:2px solid highlight!important}}}.signature-archive-v188{gap:14px;display:grid}.signature-archive-v188 .warning-box{color:#625f59;background:#faf8f4;border-color:#e0ddd7;margin:0}.signature-archive-v188 .panel{box-shadow:none;background:#fff;border:1px solid #dfdcd6;border-radius:16px}.signature-archive-v188 .panel>h3{color:#292a28;font-size:15px}.signature-archive-hero-v188{color:#242527;background:linear-gradient(135deg,#fbfaf8,#f1ede7);border:1px solid #dedbd5;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.signature-archive-hero-v188>div{min-width:0}.signature-archive-hero-v188 span{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.12em;color:#8a7863;margin-bottom:5px;font-weight:850;display:block}.signature-archive-hero-v188 h2{letter-spacing:-.025em;color:#252624;word-break:keep-all;margin:0;font-size:22px;line-height:1.3}.signature-archive-hero-v188 p{font-size:max(var(--crm-text-floor,0px), 13px);color:#706d67;word-break:keep-all;margin:7px 0 0;line-height:1.55}.signature-archive-hero-v188 strong{color:#fff;font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;background:#252624;border-radius:999px;flex:none;padding:7px 11px;font-weight:850}.signature-stats-v188{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.signature-stats-v188>div{background:#fff;border:1px solid #e0ddd7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 15px;display:flex}.signature-stats-v188 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#706d67;font-weight:750}.signature-stats-v188 b{color:#292a28;font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.signature-toolbar-v188{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.signature-toolbar-v188 label,.signature-filters-v188 label{font-size:max(var(--crm-text-floor,0px), 12px);color:#56534e;gap:5px;font-weight:750;display:grid}.signature-toolbar-v188 button{min-height:42px;font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;border-radius:10px;padding:0 14px;font-weight:800}.signature-toolbar-v188 button:not(.secondary){color:#fff;background:#252624;border-color:#252624}.signature-toolbar-v188 button:disabled{color:#8a8781;background:#dedbd6;border-color:#dedbd6}.signature-filters-v188{grid-template-columns:minmax(300px,1fr) minmax(220px,.45fr) minmax(180px,.32fr);align-items:end;gap:10px;margin-top:13px;display:grid}.signature-filters-v188 input,.signature-filters-v188 select{color:#2f302f;width:100%;height:42px;min-height:42px;font-size:max(var(--crm-text-floor,0px), 13px);background:#fff;border:1px solid #d6d2cb;border-radius:10px;outline:none;padding:0 12px}.signature-filters-v188 input:focus,.signature-filters-v188 select:focus{border-color:#8d877f;box-shadow:0 0 0 2px #504a4314}.signature-summary-v188{border-top:1px solid #ece8e2;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.signature-summary-v188>*{font-size:max(var(--crm-text-floor,0px), 11px)}.signature-summary-v188 b{color:#302f2c}.signature-summary-v188 span{color:#6a665f;background:#f2efea;border-radius:999px;padding:4px 7px}.signature-table-wrap-v188{border:1px solid #e2ded8;border-radius:12px;width:100%;overflow:auto}.signature-table-v188{border-collapse:collapse;background:#fff;width:100%;min-width:1100px}.signature-table-v188 th,.signature-table-v188 td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ebe7e1;padding:10px 9px}.signature-table-v188 th{z-index:1;color:#5d5953;font-size:max(var(--crm-text-floor,0px), 11px);background:#f5f2ed;font-weight:850;position:sticky;top:0}.signature-table-v188 td{font-size:max(var(--crm-text-floor,0px), 12px);color:#393a37}.signature-table-v188 tbody tr:last-child td{border-bottom:0}.signature-table-v188 tbody tr.selected{background:#f5f2ed}.signature-table-v188 input[type=checkbox]{accent-color:#292a28;width:16px;height:16px}.signature-table-v188 td button{min-height:32px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;white-space:nowrap!important;border-radius:8px!important;padding:4px 10px!important}.signature-type-v188{color:#5d5851;min-height:24px;font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f5f1;border:1px solid #ddd8d0;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-weight:800;display:inline-flex}.signature-empty-v188{text-align:center!important;color:#8a867f!important;padding:34px!important}.signature-pagination-v188{font-size:max(var(--crm-text-floor,0px), 11px);color:#706d67;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.signature-pagination-v188>div{align-items:center;gap:8px;display:flex}.signature-pagination-v188 button{min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;border-radius:8px!important;padding:5px 11px!important}@media (width<=980px){.signature-filters-v188{grid-template-columns:1fr 1fr}.signature-filters-v188 label:first-child{grid-column:1/-1}.signature-stats-v188{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.signature-archive-v188{gap:10px}.signature-archive-hero-v188{flex-direction:column;align-items:flex-start;padding:17px}.signature-archive-hero-v188 h2{font-size:19px}.signature-archive-hero-v188 p{font-size:max(var(--crm-text-floor,0px), 12px)}.signature-stats-v188{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.signature-stats-v188>div{min-height:54px;padding:10px 12px}.signature-stats-v188 b{font-size:19px}.signature-toolbar-v188{align-items:stretch}.signature-toolbar-v188 label{width:100%}.signature-toolbar-v188 button{flex:150px}.signature-filters-v188{grid-template-columns:1fr}.signature-filters-v188 label:first-child{grid-column:auto}.signature-pagination-v188{flex-direction:column;align-items:flex-start}}@media (width>=901px){#root #kiosk-reception-v174.kiosk-duty-active-v190{background:#f3f0ea!important;height:100vh!important;min-height:0!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-wrap{justify-content:center!important;align-items:center!important;height:calc(100vh - 54px)!important;min-height:0!important;padding:6px 10px!important;display:flex!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .onepage-kiosk-card{width:min(1840px,100% - 8px)!important;height:min(820px,100% - 8px)!important;min-height:0!important;max-height:calc(100% - 8px)!important;margin:auto!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-columns-v180{isolation:isolate!important;flex:auto!important;grid-template-rows:128px 100px 78px minmax(230px,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) minmax(0,1fr)!important;align-content:stretch!important;align-items:stretch!important;gap:6px 9px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-visit-v180>.kiosk-section-1-v172{grid-area:1/1/3!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-visit-v180>.kiosk-section-2-v172{grid-area:1/2!important;min-height:128px!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-visit-v180>.kiosk-section-4-v172{grid-area:2/2!important;gap:7px!important;min-height:100px!important;padding:8px 11px 10px!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-section-4-v172>.onepage-section-title{flex:0 0 21px!important;min-height:21px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-section-4-v172 .onepage-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-height:38px!important;margin-top:2px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-section-4-v172 .onepage-choice-grid button{white-space:nowrap!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 6px!important;line-height:1!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-visit-v180>.kiosk-section-3-v172{grid-area:1/3/3!important;padding:10px 11px!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-section-3-v172 .onepage-choice-grid{flex:auto!important;grid-template-rows:repeat(4,minmax(38px,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:stretch!important;gap:7px!important;min-height:0!important;margin-top:3px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-section-3-v172 .onepage-choice-grid button{white-space:nowrap!important;height:auto!important;min-height:38px!important;padding:4px 6px!important;line-height:1.15!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-customer-v180>.kiosk-section-5-v172>.onepage-section-title,#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-customer-v180>.kiosk-section-5-v172>.onepage-customer-info-v55{grid-row:3!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-customer-v180>.kiosk-section-5-v172>.identity-review-shell-v56,#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-customer-v180>.kiosk-section-6-v172{grid-row:4!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .identity-always-options-v56{grid-template-columns:minmax(0,1fr)!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90{z-index:90!important;width:auto!important;max-width:none!important;height:42px!important;box-shadow:none!important;background:#2b2d30!important;border:1px solid #ffffff29!important;border-radius:9px!important;align-items:center!important;gap:7px!important;margin:0!important;padding:4px 7px!important;display:flex!important;position:fixed!important;top:6px!important;right:318px!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label{color:#e4e2dd!important;min-width:0!important;font-size:max(var(--crm-text-floor,0px), 8.5px)!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;margin:0!important;font-weight:850!important;line-height:1!important;display:flex!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label:first-child{width:188px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label:nth-child(2){width:144px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 input{color:#222426!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;letter-spacing:0!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #ffffff47!important;border-radius:7px!important;flex:auto!important;padding:0 8px!important;font-weight:800!important;line-height:32px!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 input:focus{outline-offset:1px!important;border-color:#fff!important;outline:2px solid #ffffff59!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-guide-v90{color:#cfccc6!important;width:220px!important;max-width:220px!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;word-break:keep-all!important;margin:0!important;font-weight:650!important;line-height:1.22!important}}@media (width>=901px) and (height<=700px){#root #kiosk-reception-v174.kiosk-duty-active-v190 .onepage-kiosk-card{height:calc(100% - 6px)!important;max-height:calc(100% - 6px)!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-columns-v180{grid-template-rows:104px 84px 70px minmax(190px,1fr)!important;gap:4px 7px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-visit-v180>.kiosk-section-2-v172{min-height:104px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-visit-v180>.kiosk-section-4-v172{min-height:84px!important;padding:6px 9px 8px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-section-4-v172 .onepage-choice-grid button{height:34px!important;min-height:34px!important;max-height:34px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .reception-visit-v180>.kiosk-section-3-v172{padding:7px 9px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-section-3-v172 .onepage-choice-grid{grid-template-rows:repeat(4,minmax(31px,1fr))!important;gap:5px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-section-3-v172 .onepage-choice-grid button{min-height:31px!important}}@media (width>=901px) and (width<=1240px){#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90{right:304px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-guide-v90{display:none!important}}@media (width>=901px) and (width<=1080px){#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90{gap:5px!important;padding-left:5px!important;padding-right:5px!important;right:292px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label:first-child{width:180px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label:nth-child(2){width:138px!important}}@media (width>=901px){#root #kiosk-reception-v174 .identity-final-v56{min-height:78px!important;max-height:none!important;overflow:hidden!important}#root #kiosk-reception-v174 .identity-final-v56>header{min-height:24px!important;padding:5px 8px!important}#root #kiosk-reception-v174 .identity-final-v56>header b{font-size:max(var(--crm-text-floor,0px), 9px)!important;line-height:1.2!important}#root #kiosk-reception-v174 .identity-final-v56>header span{font-size:max(var(--crm-text-floor,0px), 8px)!important;line-height:1.2!important}#root #kiosk-reception-v174 .identity-final-grid-v56>div{padding:6px 8px!important}#root #kiosk-reception-v174 .identity-final-grid-v56 small{font-size:max(var(--crm-text-floor,0px), 8px)!important;line-height:1.2!important}#root #kiosk-reception-v174 .identity-final-grid-v56 b{font-size:max(var(--crm-text-floor,0px), 9px)!important;margin-top:2px!important;line-height:1.2!important}#root #kiosk-reception-v174 .identity-final-grid-v56 span,#root #kiosk-reception-v174 .identity-final-grid-v56 em{font-size:max(var(--crm-text-floor,0px), 8px)!important;margin-top:1px!important;line-height:1.2!important}#root #kiosk-reception-v174 .identity-final-empty-v56{min-height:46px!important;font-size:max(var(--crm-text-floor,0px), 8.5px)!important;justify-content:center!important;align-items:center!important;padding:7px 8px!important;line-height:1.3!important;display:flex!important}}#root .walking-slot-card{text-align:center!important}#root .walking-slot-card .slot-card-primary-v199,#root .walking-progress-card-v57 .walking-progress-primary-v199{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}#root .walking-slot-card .slot-card-primary-v199>b,#root .walking-slot-card .slot-card-primary-v199>strong,#root .walking-progress-card-v57 .walking-progress-primary-v199>b,#root .walking-progress-card-v57 .walking-progress-primary-v199>strong{text-align:center!important;justify-self:center!important;width:100%!important;max-width:100%!important;display:block!important}#root .walking-slot-card .slot-card-primary-v199>b{font-size:27px!important;font-weight:950!important;line-height:1.05!important}#root .walking-slot-card .slot-card-primary-v199>strong{letter-spacing:-.035em!important;font-size:18px!important;font-weight:950!important;line-height:1.25!important}#root .walking-slot-card .slot-card-meta-v199{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;margin-top:5px!important;display:flex!important}#root .walking-slot-card .slot-card-meta-v199>span{padding:6px 11px!important;font-size:16px!important;font-weight:950!important;line-height:1.15!important}#root .walking-slot-card .slot-card-meta-v199>em,#root .walking-slot-card .slot-card-meta-v199>i{font-size:max(var(--crm-text-floor,0px), 12px)!important;font-weight:900!important;line-height:1.15!important}#root .walking-slot-card .slot-card-meta-v199>span,#root .walking-slot-card .slot-card-meta-v199>em,#root .walking-slot-card .slot-card-meta-v199>i{text-align:center!important;margin-left:0!important;margin-right:0!important}#root .walking-progress-card-v57{text-align:center!important;justify-items:center!important}#root .walking-progress-card-v57 .walking-progress-primary-v199>b{font-size:24px!important;font-weight:950!important;line-height:1.05!important}#root .walking-progress-card-v57 .walking-progress-primary-v199>strong{letter-spacing:-.03em!important;font-size:16px!important;font-weight:950!important;line-height:1.25!important}#root .walking-progress-card-v57>em{font-size:max(var(--crm-text-floor,0px), 13px)!important;text-align:center!important;place-self:center!important;margin-top:8px!important;padding:6px 10px!important;font-weight:950!important;line-height:1.1!important}@media (width<=650px){#root .walking-slot-card .slot-card-primary-v199>b{font-size:24px!important}#root .walking-slot-card .slot-card-primary-v199>strong{font-size:16px!important}#root .walking-slot-card .slot-card-meta-v199>span{font-size:15px!important}#root .walking-progress-card-v57 .walking-progress-primary-v199>b{font-size:22px!important}#root .walking-progress-card-v57 .walking-progress-primary-v199>strong{font-size:15px!important}}@media (width>=901px){html:fullscreen #root #kiosk-reception-v174 .r174-brand h1{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;line-height:1.1!important}html:fullscreen #root #kiosk-reception-v174 .r174-brand p{font-size:19px!important;line-height:1.1!important}:is(html:fullscreen #root #kiosk-reception-v174 .r174-fullscreen,html:fullscreen #root #kiosk-reception-v174 .r174-exit){font-size:max(var(--crm-text-floor,0px), 12.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-entry-mode-tabs-v90 button{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .reception-intro-v180 span{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.05!important}html:fullscreen #root #kiosk-reception-v174 .reception-intro-v180 h2{font-size:21px!important;line-height:1.05!important}html:fullscreen #root #kiosk-reception-v174 .reception-intro-v180 em{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174 .onepage-section-title b{font-size:15px!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .r174-badge{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174 .onepage-section-hint{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.04!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button{font-size:14px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12px)!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12px)!important}html:fullscreen #root #kiosk-reception-v174 .onepage-customer-info-v55>label:before{font-size:max(var(--crm-text-floor,0px), 11px)!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174 .onepage-customer-info-v55>label>input{font-size:15px!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-prefix-v172{font-size:15px!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-control-v172>input{font-size:15px!important;line-height:1!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-help-v172,html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-error-v172){font-size:max(var(--crm-text-floor,0px), 9px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 b{font-size:17px!important;line-height:1.04!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 span,html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 small){font-size:max(var(--crm-text-floor,0px), 11.5px)!important;line-height:1.15!important}html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 button{font-size:max(var(--crm-text-floor,0px), 11px)!important;white-space:nowrap!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174 .identity-always-options-v56>section>header b{font-size:max(var(--crm-text-floor,0px), 12px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .identity-search-card-v56>header b{font-size:max(var(--crm-text-floor,0px), 12px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .identity-always-options-v56>section>header span{font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1.12!important}html:fullscreen #root #kiosk-reception-v174 .identity-search-card-v56>header span{font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1.12!important}:is(html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary b,html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary strong){font-size:max(var(--crm-text-floor,0px), 12px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary .tiny{font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary small{font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary>button.mini-button{font-size:max(var(--crm-text-floor,0px), 10px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker>input{font-size:max(var(--crm-text-floor,0px), 13px)!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker>input::placeholder{font-size:max(var(--crm-text-floor,0px), 11.5px)!important}html:fullscreen #root #kiosk-reception-v174 .agent-result strong{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;line-height:1.08!important}:is(html:fullscreen #root #kiosk-reception-v174 .agent-result small,html:fullscreen #root #kiosk-reception-v174 .agent-result>b){font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1.08!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-walking-button-v56 b,html:fullscreen #root #kiosk-reception-v174 .identity-walking-button-v56 strong){font-size:max(var(--crm-text-floor,0px), 13.5px)!important;line-height:1.04!important}html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button b{font-size:max(var(--crm-text-floor,0px), 11px)!important;line-height:1.08!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button span,html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button small,html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button strong){font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.12!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-v56>header b{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-v56>header span{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 small{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 b{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1.08!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 span,html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 em){font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-empty-v56{font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1.12!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 b,html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 span,html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 em,html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 small){text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-6-v172>.onepage-section-title b{font-size:17px!important;line-height:1.04!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54>header b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54>header span{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54 dt,html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54 dd){font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1.2!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54.required .kiosk-consent-check-v54{font-size:max(var(--crm-text-floor,0px), 11px)!important;line-height:1.15!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-optional-checks-v54 label{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1.12!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-refusal-v54{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.12!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-head b{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;line-height:1.04!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-head span{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .r174-signature-prompt b{font-size:max(var(--crm-text-floor,0px), 13.5px)!important;line-height:1.04!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .r174-signature-prompt span{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-actions small{font-size:max(var(--crm-text-floor,0px), 10px)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.08!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-actions button{font-size:max(var(--crm-text-floor,0px), 11px)!important;white-space:nowrap!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .kiosk-signature-note-v150{font-size:max(var(--crm-text-floor,0px), 9px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.04!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label{font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 input{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;line-height:1!important}html:fullscreen #root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-guide-v90{font-size:max(var(--crm-text-floor,0px), 9px)!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .r174-submit-status b{font-size:max(var(--crm-text-floor,0px), 12px)!important;line-height:1.04!important}html:fullscreen #root #kiosk-reception-v174 .r174-submit-status span{font-size:max(var(--crm-text-floor,0px), 10px)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.08!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .onepage-submit{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .simple-complete h1{font-size:29px!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .simple-complete .visit-code{font-size:23px!important;line-height:1.08!important}html:fullscreen #root #kiosk-reception-v174 .simple-complete .big-button{font-size:16px!important;line-height:1!important}}@media (width>=901px) and (height<=720px){html:fullscreen #root #kiosk-reception-v174 .onepage-section-title b{font-size:14px!important}html:fullscreen #root #kiosk-reception-v174 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12px)!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button,html:fullscreen #root #kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button){font-size:max(var(--crm-text-floor,0px), 11.5px)!important}html:fullscreen #root #kiosk-reception-v174 .onepage-customer-info-v55>label>input{font-size:max(var(--crm-text-floor,0px), 13.5px)!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-prefix-v172{font-size:max(var(--crm-text-floor,0px), 13.5px)!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-control-v172>input{font-size:max(var(--crm-text-floor,0px), 13.5px)!important}html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 b{font-size:15.5px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-6-v172>.onepage-section-title b{font-size:15.5px!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54 dt,html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54 dd){font-size:max(var(--crm-text-floor,0px), 9.5px)!important}}@media (width>=901px){html:fullscreen #root #kiosk-reception-v174 .r174-brand h1{font-size:max(var(--crm-text-floor,0px), 13px)!important}html:fullscreen #root #kiosk-reception-v174 .r174-brand p{font-size:20px!important}:is(html:fullscreen #root #kiosk-reception-v174 .r174-fullscreen,html:fullscreen #root #kiosk-reception-v174 .r174-exit){font-size:max(var(--crm-text-floor,0px), 13px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-entry-mode-tabs-v90 button{font-size:max(var(--crm-text-floor,0px), 12px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .reception-intro-v180 span{font-size:max(var(--crm-text-floor,0px), 10px)!important}html:fullscreen #root #kiosk-reception-v174 .reception-intro-v180 h2{font-size:22px!important;line-height:1.04!important}html:fullscreen #root #kiosk-reception-v174 .reception-intro-v180 em{font-size:max(var(--crm-text-floor,0px), 10px)!important}html:fullscreen #root #kiosk-reception-v174 .onepage-section-title b{font-size:15.5px!important;line-height:1.04!important}html:fullscreen #root #kiosk-reception-v174 .r174-badge{font-size:max(var(--crm-text-floor,0px), 11px)!important}html:fullscreen #root #kiosk-reception-v174 .onepage-section-hint{font-size:max(var(--crm-text-floor,0px), 11px)!important}html:fullscreen #root #kiosk-reception-v174 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 13px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.02!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button{font-size:15px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 13px)!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}html:fullscreen #root #kiosk-reception-v174 .onepage-customer-info-v55>label:before{font-size:max(var(--crm-text-floor,0px), 11.5px)!important}html:fullscreen #root #kiosk-reception-v174 .onepage-customer-info-v55>label>input{font-size:16px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-prefix-v172{font-size:16px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-control-v172>input{font-size:16px!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-help-v172,html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-error-v172){font-size:max(var(--crm-text-floor,0px), 9.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 b{font-size:18px!important;line-height:1.02!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 span,html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 small){font-size:max(var(--crm-text-floor,0px), 12px)!important;line-height:1.12!important}html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 button{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;white-space:nowrap!important}html:fullscreen #root #kiosk-reception-v174 .identity-always-options-v56>section>header b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}html:fullscreen #root #kiosk-reception-v174 .identity-search-card-v56>header b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}html:fullscreen #root #kiosk-reception-v174 .identity-always-options-v56>section>header span{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1.1!important}html:fullscreen #root #kiosk-reception-v174 .identity-search-card-v56>header span{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1.1!important}:is(html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary b,html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary strong){font-size:max(var(--crm-text-floor,0px), 12.5px)!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary .tiny{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary small{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary>button.mini-button{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker>input{font-size:max(var(--crm-text-floor,0px), 13.5px)!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker>input::placeholder{font-size:max(var(--crm-text-floor,0px), 12px)!important}html:fullscreen #root #kiosk-reception-v174 .agent-result strong{font-size:max(var(--crm-text-floor,0px), 12px)!important}:is(html:fullscreen #root #kiosk-reception-v174 .agent-result small,html:fullscreen #root #kiosk-reception-v174 .agent-result>b){font-size:max(var(--crm-text-floor,0px), 10.5px)!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-walking-button-v56 b,html:fullscreen #root #kiosk-reception-v174 .identity-walking-button-v56 strong){font-size:14px!important}html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button b{font-size:max(var(--crm-text-floor,0px), 11.5px)!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button span,html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button small,html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button strong){font-size:max(var(--crm-text-floor,0px), 10px)!important;line-height:1.1!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-v56>header b{font-size:max(var(--crm-text-floor,0px), 11px)!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-v56>header span{font-size:max(var(--crm-text-floor,0px), 10px)!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 small{font-size:max(var(--crm-text-floor,0px), 10px)!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 b{font-size:max(var(--crm-text-floor,0px), 11px)!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 span,html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 em){font-size:max(var(--crm-text-floor,0px), 10px)!important}html:fullscreen #root #kiosk-reception-v174 .identity-final-empty-v56{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 b,html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 span,html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 em,html:fullscreen #root #kiosk-reception-v174 .identity-final-grid-v56 small){text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-6-v172>.onepage-section-title b{font-size:18px!important;line-height:1.02!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54>header b{font-size:max(var(--crm-text-floor,0px), 13px)!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54>header span{font-size:max(var(--crm-text-floor,0px), 10px)!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54 dt,html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54 dd){font-size:max(var(--crm-text-floor,0px), 10.5px)!important;line-height:1.16!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54.required .kiosk-consent-check-v54{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;line-height:1.12!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-optional-checks-v54 label{font-size:max(var(--crm-text-floor,0px), 11px)!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-refusal-v54{font-size:max(var(--crm-text-floor,0px), 10px)!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-head b{font-size:max(var(--crm-text-floor,0px), 12px)!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-head span{font-size:max(var(--crm-text-floor,0px), 10px)!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .r174-signature-prompt b{font-size:14px!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .r174-signature-prompt span{font-size:max(var(--crm-text-floor,0px), 10px)!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-actions small{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-actions button{font-size:max(var(--crm-text-floor,0px), 11.5px)!important;white-space:nowrap!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .kiosk-signature-note-v150{font-size:max(var(--crm-text-floor,0px), 9.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label{font-size:max(var(--crm-text-floor,0px), 10.5px)!important}html:fullscreen #root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 input{font-size:max(var(--crm-text-floor,0px), 13px)!important}html:fullscreen #root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-guide-v90{font-size:max(var(--crm-text-floor,0px), 9.5px)!important}html:fullscreen #root #kiosk-reception-v174 .r174-submit-status b{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}html:fullscreen #root #kiosk-reception-v174 .r174-submit-status span{font-size:max(var(--crm-text-floor,0px), 10.5px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .onepage-submit{font-size:max(var(--crm-text-floor,0px), 13px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}}@media (width>=901px) and (height<=720px){html:fullscreen #root #kiosk-reception-v174 .onepage-section-title b{font-size:14.5px!important}html:fullscreen #root #kiosk-reception-v174 .onepage-choice-grid button{font-size:max(var(--crm-text-floor,0px), 12.5px)!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button,html:fullscreen #root #kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button){font-size:max(var(--crm-text-floor,0px), 12px)!important}html:fullscreen #root #kiosk-reception-v174 .onepage-customer-info-v55>label>input{font-size:14px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-prefix-v172{font-size:14px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-phone-control-v172>input{font-size:14px!important}html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 b{font-size:16px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-6-v172>.onepage-section-title b{font-size:16px!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54 dt,html:fullscreen #root #kiosk-reception-v174 .kiosk-consent-card-v54 dd){font-size:max(var(--crm-text-floor,0px), 10px)!important}}@media (width>=901px){:is(html:fullscreen #root #kiosk-reception-v174 .r174-fullscreen,html:fullscreen #root #kiosk-reception-v174 .r174-exit){white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-entry-mode-tabs-v90 button{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .onepage-choice-grid button{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;line-height:1!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button{font-size:19px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-2-v172 .onepage-choice-grid button{font-size:17px!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-section-3-v172>.onepage-section-title b,html:fullscreen #root #kiosk-reception-v174 .kiosk-section-4-v172>.onepage-section-title b){font-size:17.5px!important;line-height:1.04!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button,html:fullscreen #root #kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button){white-space:nowrap!important;text-overflow:ellipsis!important;font-size:18.5px!important;line-height:1!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .identity-review-head-v56 button{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15.5px!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .identity-history-toggle-v150{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .agent-picker-summary>button.mini-button{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14.5px!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .agent-result{font-size:14.5px!important}html:fullscreen #root #kiosk-reception-v174 .agent-result strong{font-size:16px!important}:is(html:fullscreen #root #kiosk-reception-v174 .agent-result small,html:fullscreen #root #kiosk-reception-v174 .agent-result>b){font-size:14.5px!important}html:fullscreen #root #kiosk-reception-v174 .identity-walking-button-v56{overflow:hidden!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-walking-button-v56 b,html:fullscreen #root #kiosk-reception-v174 .identity-walking-button-v56 strong){white-space:nowrap!important;text-overflow:ellipsis!important;font-size:18px!important;line-height:1!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button b{font-size:15.5px!important}:is(html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button span,html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button small,html:fullscreen #root #kiosk-reception-v174 .identity-candidate-grid-v56>button strong){font-size:14px!important;line-height:1.05!important}html:fullscreen #root #kiosk-reception-v174 .r175-signature-section .agreement-signature-actions button{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15.5px!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .onepage-submit{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;overflow:hidden!important}html:fullscreen #root #kiosk-reception-v174 .simple-complete .big-button{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:20px!important;overflow:hidden!important}}@media (width>=901px) and (height<=720px){html:fullscreen #root #kiosk-reception-v174 .onepage-choice-grid button{font-size:16.5px!important}html:fullscreen #root #kiosk-reception-v174 .kiosk-section-1-v172 .onepage-choice-grid button{font-size:18px!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-section-3-v172>.onepage-section-title b,html:fullscreen #root #kiosk-reception-v174 .kiosk-section-4-v172>.onepage-section-title b){font-size:16.5px!important}:is(html:fullscreen #root #kiosk-reception-v174 .kiosk-section-3-v172 .onepage-choice-grid button,html:fullscreen #root #kiosk-reception-v174 .kiosk-section-4-v172 .onepage-choice-grid button){font-size:18px!important}}@media (width>=901px){#root #kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-section-title{z-index:3!important;pointer-events:none!important;grid-area:3/1/auto/-1!important;place-self:center start!important;align-items:center!important;gap:6px!important;width:120px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 0 0 12px!important}#root #kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-customer-info-v55{box-shadow:none!important;background:0 0!important;border:0!important;grid-area:3/1/auto/-1!important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) minmax(0,1fr)!important;align-items:center!important;gap:9px!important;height:78px!important;max-height:78px!important;margin:0!important;padding:0!important}#root #kiosk-reception-v174 .onepage-customer-info-v55>label{color:#0000!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:visible!important}#root #kiosk-reception-v174 .onepage-customer-info-v55>label:first-child{padding-left:126px!important}#root #kiosk-reception-v174 .onepage-customer-info-v55>label:before{content:none!important;display:none!important}#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input{color:#292a28!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;font-size:max(var(--crm-text-floor,0px), 12.5px)!important;background:#fff!important;border:1px solid #dedad3!important;border-radius:10px!important;margin:0!important;padding:0 10px!important;font-weight:600!important;line-height:34px!important;box-shadow:inset 0 1px #ffffffb8!important}#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input::placeholder{color:#98958f!important;opacity:1!important}#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-field-v172{grid-template-rows:36px!important;gap:0!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;overflow:visible!important}#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-control-v172{background:#fff!important;border:1px solid #dedad3!important;border-radius:10px!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb8!important}#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-prefix-v172{box-sizing:border-box!important;color:#77736d!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:max(var(--crm-text-floor,0px), 12.5px)!important;white-space:nowrap!important;flex:none!important;margin:0!important;padding:0 5px 0 10px!important;font-weight:600!important;line-height:34px!important}#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-control-v172>input{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;font-size:max(var(--crm-text-floor,0px), 12.5px)!important;border:0!important;flex:auto!important;margin:0!important;padding:0 10px 0 0!important;line-height:34px!important}#root #kiosk-reception-v174 .r175-signature-section .agreement-signature-actions{justify-content:flex-end!important}#root #kiosk-reception-v174 .r175-signature-section .agreement-signature-actions small{display:none!important}}@media (width>=901px) and (height<=700px){#root #kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-section-title{place-self:center start!important;width:112px!important;height:34px!important;min-height:34px!important;padding:0 0 0 10px!important}#root #kiosk-reception-v174 .reception-customer-v180>.kiosk-section-5-v172>.onepage-customer-info-v55{gap:7px!important;padding:0!important}#root #kiosk-reception-v174 .onepage-customer-info-v55>label:first-child{padding-left:118px!important}#root #kiosk-reception-v174 .onepage-customer-info-v55>label,#root #kiosk-reception-v174 .onepage-customer-info-v55>label>input,#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-field-v172,#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-control-v172{height:34px!important;min-height:34px!important;max-height:34px!important}#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-prefix-v172,#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-control-v172>input{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important}#root #kiosk-reception-v174 .onepage-customer-info-v55 .kiosk-phone-prefix-v172{font-size:max(var(--crm-text-floor,0px), 12px)!important;padding-left:9px!important;padding-right:4px!important}}#root #kiosk-reception-v174 .onepage-customer-info-v55{--k193-field-bg:#fff;--k193-field-focus-bg:#fff}#root #kiosk-reception-v174 .reception-visit-v180>.kiosk-section-4-v172{border-radius:12px!important}#root #kiosk-reception-v174 .identity-review-shell-v56 .identity-always-fieldset-v56{border-color:#0000!important}#root #kiosk-reception-v174 .r175-signature-section :is(.agreement-signature-field,.agreement-signature-canvas,.agreement-signature-actions){background:#fff!important;border-color:#0000!important}#root #kiosk-reception-v174 .r175-signature-section .agreement-signature-canvas{background:#f3f2ef!important}@media (width>=901px){#root #kiosk-reception-v174 .kiosk-consent-card-v54.required>dl{flex-direction:column!important;flex:1 0 auto!important;display:flex!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54.required>dl>div{flex:1 0 auto!important}#root #kiosk-reception-v174 .kiosk-consent-card-v54.required>dl>div>dt,#root #kiosk-reception-v174 .kiosk-consent-card-v54.required>dl>div>dd{align-items:center!important;display:flex!important}}@media (width>=901px) and (height>=701px){#root #kiosk-reception-v174 .kiosk-consent-card-v54.required>.kiosk-consent-check-v54{margin-top:7px!important}}.dashboard-headquarters-stack{gap:16px!important}.dashboard-headquarters-stack .dashboard-hq-block{box-shadow:none;background:#f5f7fa;border-color:#cfd6df;border-radius:12px}.dashboard-headquarters-stack .dashboard-hq-block-title{box-sizing:border-box;min-height:38px;padding:7px 14px}.dashboard-headquarters-stack .dashboard-hq-block-title b{font-size:18px;line-height:1.25}.dashboard-headquarters-stack .dashboard-hq-block-title strong{padding:3px 8px;line-height:1.4}.dashboard-headquarters-stack .dashboard-hq-block-title{flex-wrap:wrap;gap:8px 12px}.dashboard-headquarters-stack .dashboard-hq-block-title>b{overflow-wrap:anywhere;flex:1;min-width:0}.dashboard-hq-capture-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-hq-capture-actions button{color:#28303a;min-height:34px;font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;box-shadow:none;background:#fff;border:1px solid #c7cfd7;border-radius:7px;padding:6px 10px;font-weight:700;line-height:1.3}.dashboard-hq-capture-actions button:hover:not(:disabled){background:#e9eef4}.dashboard-hq-capture-actions button:focus-visible{outline-offset:3px;outline:2px solid #fff}.dashboard-hq-capture-actions button:disabled{opacity:.55;cursor:wait}@media (width<=600px){.dashboard-hq-capture-actions{flex-basis:100%;justify-content:flex-end}.dashboard-hq-capture-actions button{min-height:40px}}.dashboard-headquarters-stack .dashboard-team-metric-grid{gap:10px;padding:10px}.dashboard-headquarters-stack .dashboard-team-card{box-shadow:none;border-color:#d5dce5;border-radius:12px}.dashboard-headquarters-stack .dashboard-team-card-head{box-sizing:border-box;background:#f8fafc;align-items:center;min-height:34px;padding:6px 10px}.dashboard-headquarters-stack .dashboard-team-card-head span{font-size:max(var(--crm-text-floor,0px), 12.5px)!important;color:#3e4853!important}.dashboard-headquarters-stack .dashboard-team-card-head b{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.15}.dashboard-headquarters-stack .dashboard-team-card-head b small{font-size:max(var(--crm-text-floor,0px), 11px);color:#526173}.dashboard-headquarters-stack .dashboard-team-card h4{margin:7px 10px 4px;font-size:14.5px;line-height:1.3}.dashboard-headquarters-stack .dashboard-team-bars{align-content:start;gap:3px;min-height:0;padding:3px 10px 9px}.dashboard-headquarters-stack .dashboard-team-bar-row[data-roster-status]{min-height:24px;grid-template-columns:minmax(94px,1.15fr) minmax(20px,1fr) max-content!important;gap:6px!important}.dashboard-headquarters-stack .dashboard-team-bar-row[data-roster-status]>.dashboard-team-label-v235{font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#344155!important;line-height:1.3!important}.dashboard-headquarters-stack .dashboard-team-label-v235 .dashboard-roster-badge-v235{font-size:max(var(--crm-text-floor,0px), 9px);padding:1px 3px}.dashboard-headquarters-stack .dashboard-team-bar-row>b{color:#172333;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.2}.dashboard-headquarters-stack .dashboard-team-bar-track{background:#e5ebf2;border-radius:999px;height:8px}.dashboard-headquarters-stack .dashboard-team-empty{min-height:64px;font-size:max(var(--crm-text-floor,0px), 12px);color:#526173}@media (width<=520px){.dashboard-headquarters-stack .dashboard-team-metric-grid{gap:8px;padding:8px}.dashboard-headquarters-stack .dashboard-team-bar-row[data-roster-status]{min-height:26px}}#root .admin-shell-v80>.sidebar{scrollbar-width:thin;scrollbar-color:#cbd2da transparent;overscroll-behavior:contain;height:calc(100dvh - var(--admin-topbar))!important;gap:12px!important;min-height:0!important}#root .admin-shell-v80 .sidebar>nav[aria-label="현재 현장 업무 메뉴"]{scrollbar-gutter:auto;margin-top:0;flex:none!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}#root .admin-shell-v80 .sidebar-work-title-v286{gap:4px;padding:4px 12px 0}#root .admin-shell-v80 .sidebar-admin-groups,#root .admin-shell-v80 .sidebar-menu-groups{gap:2px!important}#root .admin-shell-v80 .sidebar :is(.sidebar-dashboard-link,.sidebar-group-toggle,.sidebar-kiosk-primary){min-height:44px!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;border-radius:8px!important;padding:10px 12px!important;font-weight:650!important;line-height:1.45!important}#root .admin-shell-v80 .sidebar :is(.sidebar-dashboard-link.active,.sidebar-group-toggle.has-active){color:#24384d!important;background:#edf1f5!important;font-weight:750!important}#root .admin-shell-v80 .sidebar a[href="#/kiosk"]{margin-bottom:8px;color:#34475a!important;background:#fff!important;border:1px solid #d8dfe7!important}#root .admin-shell-v80 .sidebar a[href="#/kiosk"]:hover{background:#f4f6f8!important;border-color:#aebbc9!important}#root .admin-shell-v80 .sidebar .sidebar-kiosk-primary:before{color:currentColor!important}#root .admin-shell-v80 .sidebar a[href="#/kiosk"]:after{content:"↗";color:#657587;margin-left:auto;font-size:16px}#root .admin-shell-v80 .sidebar-group:has([data-menu-key=system]){border-top:1px solid #e6eaef;margin-top:10px;padding-top:10px}#root .admin-shell-v80 .sidebar nav .sidebar-group-items a{min-height:36px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;line-height:1.5!important}#root .admin-shell-v80 .sidebar :is(a,button):focus-visible{outline-offset:-2px!important;outline:2px solid #526e8b!important}.staff-menu-jump-v324{display:none!important}.mobile-page-index-v324{display:none}.mobile-disclosure-v324 [hidden]{display:none!important}@media (width<=800px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px;scroll-padding-bottom:100px}#root .staff-menu-jump-v324{width:100%;margin:0 0 12px!important;display:flex!important}#staff-work-menu{scroll-margin-top:80px}#root .mobile-page-index-v324{z-index:60;background:#fff;border-bottom:1px solid #e5e7eb;margin:0 0 12px;padding:4px 0;display:block;position:relative}#root .mobile-page-index-v324>button{width:100%;justify-content:space-between!important;min-height:44px!important;padding:8px 12px!important}#root .mobile-page-index-list-v324{background:#fff;border:1px solid #dfe3e7;border-radius:0 0 10px 10px;gap:4px;max-height:50dvh;padding:8px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 5px 12px #0000001a}#root .mobile-page-index-list-v324>button{width:100%;text-align:left!important;justify-content:flex-start!important}#root .admin-shell-v80 .content :is(h1,h2){scroll-margin-top:136px}#root .mobile-disclosure-toggle-v324{width:100%;text-align:left!important;justify-content:space-between!important;margin-bottom:12px!important;display:flex!important}#root .mobile-disclosure-toggle-v324 b{font-size:14px!important}.mobile-disclosure-toggle-v324 span{font-size:max(var(--crm-text-floor,0px), 12px)}#root .admin-shell-v80>.content{min-width:0;max-width:100%;font-size:14px;line-height:1.5;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}#root .admin-shell-v80 :is(.content h1,.page-head h1,.staff-dashboard-hero h1,.staff-work-hero h1){font-size:22px!important;line-height:1.3!important}#root .admin-shell-v80 :is(.panel h2,.staff-portal-title h2,.staff-work-panel-head h2,.dashboard-section-head h2){font-size:17px!important;line-height:1.4!important}#root .admin-shell-v80 :is(.muted,.small,.staff-dashboard-hero p,.staff-work-hero-copy p){font-size:max(var(--crm-text-floor,0px), 13px)!important;line-height:1.5!important}#root .admin-shell-v80 :is(.content small,.sidebar small,.site-company-footer){font-size:max(var(--crm-text-floor,0px), 12px)!important;line-height:1.45!important}#root .admin-shell-v80 .content p{font-size:max(var(--crm-text-floor,0px), 13px)!important;line-height:1.5!important}#root .admin-shell-v80 :is(.eyebrow,.sa-eyebrow,.sa-rule-label,.sa-kpis article>span){font-size:max(var(--crm-text-floor,0px), 12px)!important}#root .admin-shell-v80 :is(.sidebar nav a,.sidebar-group-items a,.counselor-mobile-nav a){font-size:max(var(--crm-text-floor,0px), 13px)!important;min-height:44px!important}#root .staff-dashboard-kpis .staff-metric>span,#root .staff-work-summary-grid>div>span,#root .hq-call-kpis-v87>div>span{font-size:max(var(--crm-text-floor,0px), 13px)!important;line-height:1.4!important}#root .staff-dashboard-kpis .staff-metric b,#root .staff-work-summary-grid>div>b{font-size:24px!important;line-height:1.2!important}#root .staff-dashboard-menu .staff-portal-menu-card{grid-template-rows:auto auto 1fr auto!important;gap:4px!important;min-height:0!important;padding:12px!important}#root .staff-dashboard-menu .staff-portal-menu-card b{min-height:0!important;margin-top:0!important;font-size:15px!important;line-height:1.4!important}#root .staff-dashboard-menu .staff-portal-menu-card small{font-size:max(var(--crm-text-floor,0px), 12px)!important;line-height:1.5!important}#root .staff-dashboard-menu .staff-portal-menu-card strong{font-size:max(var(--crm-text-floor,0px), 12px)!important;padding-top:2px!important}#root .staff-dashboard-menu .staff-portal-menu-card .icon{width:24px!important;height:24px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important}#root .admin-shell-v80 :is(.page-head,.panel-head,.staff-work-panel-head,.reservation-list-head){flex-wrap:wrap;gap:8px}#root .admin-shell-v80 :is(.panel,.staff-work-panel,.staff-mobile-home,.filter-row,.form-grid)>*{min-width:0}#root .date-select{min-width:0;max-width:100%;grid-template-columns:minmax(108px,1.4fr) minmax(65px,1fr) minmax(65px,1fr)!important;gap:6px!important;display:grid!important}#root .date-select .date-year-combo{width:100%!important;min-width:0!important}#root .date-select .date-year-input{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:8px 42px 8px 8px!important;font-size:16px!important}#root .date-select .date-year-list{width:36px!important;min-width:36px!important;height:44px!important;min-height:44px!important;font-size:0!important}#root .date-select .date-year-combo:after{content:"▾";line-height:44px;font-size:max(var(--crm-text-floor,0px), 13px);color:#505b66;pointer-events:none;position:absolute;top:0;right:12px}#root .date-select :is(.date-month,.date-day){appearance:auto!important;background-image:none!important;width:100%!important;min-width:0!important;height:44px!important;padding:8px 22px 8px 6px!important;font-size:16px!important}#root .datetime-select{flex-wrap:wrap!important;gap:8px!important;display:flex!important}#root .datetime-select .date-select{flex:260px}#root .datetime-select>input[type=time]{flex:120px;max-width:100%}#root .admin-shell-v80 input:is([type=date],[type=time],[type=datetime-local]){box-sizing:border-box;max-width:100%;min-width:0!important;min-height:44px!important;font-size:16px!important}#root .admin-shell-v80 input::-webkit-date-and-time-value{text-align:left;min-height:1.4em}#root :is(.prime-stepper,.walking-allocation-scroller-v48){flex-shrink:0!important}#root :is(.prime-stepper,.walking-allocation-scroller-v48)>input[type=number]{appearance:textfield}#root :is(.prime-stepper,.walking-allocation-scroller-v48)>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#root :is(.prime-stepper,.walking-allocation-scroller-v48)>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#root .admin-shell-v80 :is(input,select,textarea){scroll-margin-top:84px;scroll-margin-bottom:100px}#root :is(.table-wrap,.table-scroll,.hq-contract-table-v294,.dashboard-table-scroll){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}#root :is(.employee-edit-backdrop,.customer-flow-modal-backdrop-v44,.rgb-backdrop-v251,.atalk-credential-backdrop-v39,.contract-assignee-overlay-v117,.permission-modal-backdrop-v98,.agreement-detail-backdrop,.commission-modal-bg,.atalk-modal,.guestbook-signature-overlay-v150){top:var(--mobile-visible-top,0px)!important;height:var(--mobile-visible-height,100dvh)!important;box-sizing:border-box!important;z-index:500!important;align-items:flex-start!important;padding:12px!important;bottom:auto!important;overflow-y:auto!important}#root :is(.employee-edit-modal,.customer-flow-modal-v44,.rgb-modal-v251,.atalk-credential-modal-v39,.contract-assignee-modal-v117,.permission-modal-v98,.agreement-template-preview,.commission-modal,.commission-pay-modal,.atalk-modal-card,.guestbook-signature-modal-v150){overscroll-behavior-y:contain;scroll-padding-block:12px;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;max-height:calc(var(--mobile-visible-height,100dvh) - 24px)!important;overflow-y:auto!important}html[data-mobile-keyboard] .counselor-mobile-nav{visibility:hidden}}@media (width<=380px){#root .reception-guestbook-v251 .rgb-toolbar-v251{grid-template-columns:minmax(0,1fr) auto!important}#root .reception-guestbook-v251 .rgb-toolbar-v251>label:nth-of-type(2){grid-column:1/-1}#root .reception-guestbook-v251 .rgb-toolbar-v251 :is(input,select){width:100%!important;max-width:100%!important}}@media (width<=360px){#root .admin-shell-v80>.content{padding-left:8px!important;padding-right:8px!important}#root .date-select{grid-template-columns:minmax(104px,1.3fr) minmax(60px,1fr) minmax(60px,1fr)!important;gap:4px!important}}:root{--crm-body:1rem;--crm-detail:.875rem;--crm-ink:#20262d;--crm-secondary:#46515d;--crm-muted:#515d69;--prime-muted:var(--crm-muted)}@media screen{#root :is(.admin-shell-v80,.login-page-refined,.recruit-public-page,.recruit-page){--crm-text-floor:var(--crm-detail)}#root :is(svg,.icon,.date-year-list){--crm-text-floor:0px}#root .admin-shell-v80{color:var(--crm-ink);font-size:var(--crm-body);line-height:1.55}#root .admin-shell-v80>.content{font-size:var(--crm-body);line-height:1.55}#root .admin-shell-v80 .content :is(p,.notice,.info-box,.error,.success,.warning-box){overflow-wrap:break-word;font-size:var(--crm-body)!important;line-height:1.6!important}#root .admin-shell-v80 .content :is(h1,h2,h3){letter-spacing:-.025em;line-height:1.4!important}#root .admin-shell-v80 .content :is(.page-head h1,.staff-dashboard-hero h1,.staff-work-hero h1){font-weight:800!important}#root .admin-shell-v80 .content :is(.panel h2,.panel h3,.staff-portal-title h2,.staff-work-panel-head h2,.dashboard-section-head h2){font-size:1.125rem!important;font-weight:750!important}#root .admin-shell-v80 :is(.small,.tiny,.muted,.eyebrow,small,label,dt,.pager-count,.pager-size,.text-link,.agent-empty,.agent-more,.site-company-footer,.site-company-footer-inner>*,.dashboard-section-head span,.dashboard-insights-head span,.dashboard-period-current,.dashboard-period-current b,.dashboard-period-current span,.dashboard-trend-head span,.dashboard-trend-legend>span,.dashboard-chart-title span,.dashboard-bar-label>span,.dashboard-bar-label b,.dashboard-team-card-head span,.dashboard-team-bar-row>span,.dashboard-summary-card>span,.dashboard-summary-card em,.dashboard-top-kpi-label-v132,.dashboard-top-kpi-value-v132 em,.visit-unit-metric-v84>span,.visit-outcome-heading-v85,.visit-duty-note-v90,.dashboard-source-rule-v82,.dashboard-source-rule-v82>*,.dashboard-detail-toggle-v128>span,.dashboard-ranking-foot>span,.dashboard-empty,.dashboard-chart-empty,.dashboard-source-empty-v82,.dashboard-team-empty,.dashboard-hq-source-empty-v174,.source-standard-box,.source-standard-box span,.source-standard-box strong,.source-standard-box b,.hq-dashboard-summary-v324 span,.hq-dashboard-calls-v324,.hq-dashboard-teams-v324>summary span,.hq-consult-progress-v239,.hq-consult-progress-v239 span,.hq-consult-progress-v239 b,.hq-consult-stat-v239>span,.hq-consult-stat-v239 em,.hq-consult-foot-v239 span,.hq-consult-team-summary-v239>span,.hq-consult-visit-v239,.hq-consult-visit-v239 em,.hq-consult-pager-v239,.staff-dashboard-kpis .staff-metric>span,.staff-work-summary-grid>div>span,.hq-call-kpis-v87>div>span,.staff-dashboard-menu .staff-portal-menu-card strong,.mobile-disclosure-toggle-v324 span,.staff-account-head span,.staff-account-kpis span,.credential-head span,.staff-picker-guide,.staff-picker-head>span,.staff-team-picker span,.staff-person-picker span,.staff-person-picker strong,.counselor-reservation-list-head>span,.reservation-card-top span,.reservation-card-top>strong,.reservation-card-meta,.reservation-card-note,.counselor-empty,.manual-field-ops-head>span,.manual-field-ops-steps span,.rgb-eyebrow-v251,.rgb-status-v251,.rgb-status-v251 span,.rgb-pagination-v251>span,.rgb-badges-v251>span,.rgb-phone-v318,.rgb-inline-v318>span,.info-lookup-question>span,.arrival-title span,.arrival-grid span,.history-row span,.customer-summary span,.assignment-change-summary span,.compensation-row span,.assignment-history-list span,.reservation-candidate span,.reservation-candidate strong,.compact-org .org-person span,.compact-org .org-person p,.org-hq-leader>span,.org-team-toggle small,.org-hq-toggle b,.org-hq-toggle i,.agent-phone-last4,.agent-result b){font-size:var(--crm-detail)!important;line-height:1.5!important}#root .admin-shell-v80 :is(.eyebrow,.sa-eyebrow){letter-spacing:.04em!important}#root .admin-shell-v80 :is(th,td){font-size:var(--crm-detail)!important;line-height:1.5!important}#root .admin-shell-v80 th{color:var(--crm-secondary)!important;font-weight:750!important}#root .admin-shell-v80 td{font-variant-numeric:tabular-nums}#root .admin-shell-v80 label{font-weight:650}#root .admin-shell-v80 :is(.muted,.dashboard-empty,.dashboard-chart-empty,.dashboard-source-empty-v82,.dashboard-team-empty,.dashboard-hq-source-empty-v174,.dashboard-detail-toggle-v128>span,.dashboard-ranking-foot>span,.visit-unit-metric-v84 small,.site-company-footer .footer-address,.hq-dashboard-note-v324,.hq-consult-foot-v239 span,.staff-dashboard-menu .staff-portal-menu-card small){opacity:1;color:var(--crm-muted)!important}#root .admin-shell-v80 .content :is(.hq-dashboard-note-v324,.hq-dashboard-period-v324,.hq-consult-head-v239 p,.rgb-head-v251 p,.staff-dashboard-hero p,.staff-work-hero-copy p){font-size:var(--crm-detail)!important}#root .admin-shell-v80 :is(.sidebar nav a,.sidebar-group-toggle,.sidebar-dashboard-link,.counselor-mobile-nav a){font-size:var(--crm-detail)!important;font-weight:700!important;line-height:1.4!important}#root .staff-dashboard-menu .staff-portal-menu-card b{font-size:1rem!important;font-weight:750!important;line-height:1.4!important}#root .admin-shell-v80 :is(.org-person,.agent-result){line-height:1.5}#root .admin-shell-v80 .content :is(.staff-reservation-hint,.form-hint,.field-hint,.help-text){line-height:1.5;font-size:var(--crm-detail)!important;color:var(--crm-muted)!important}#root .admin-shell-v80 :is(.visit-unit-metric-v84 em,.source-standard-box small,.dashboard-source-card-head-v82 span,.hq-consult-stat-v239 em,.hq-consult-team-summary-v239 small,.hq-consult-team-summary-v239>span,.hq-consult-visit-v239 small,.hq-consult-visit-v239>span,.staff-picker-guide,.staff-team-picker span,.staff-person-picker span,.counselor-reservation-list-head>span,.staff-work-person-name-v65>span,.reservation-card-top>div>span,.staff-work-panel-head span,.staff-metric small,.staff-self-contact-head-v65 span,.staff-self-contact-head-v65 p,.staff-self-contact-grid-v65 label>span,.staff-work-person-contacts-v65>a span,.staff-work-no-contact-v65,.staff-self-contact-v65 small,.staff-self-contact-actions-v65>span,.staff-home-eyebrow,.staff-home-sub,.staff-customer-stats span,.staff-customer-meta span,.staff-customer-top>div>span,.staff-empty,.duty-intro-v89 small,.duty-intro-v89 span,.duty-actual-head-v89 span,.duty-recent-head-v89 span,.duty-submit-row-v89 span,.org-label,.unit-total-label small,.contract-summary-v106 span,.contract-summary-v106 small,.contract-summary-v106 em,.contract-db-toolbar-v106>span,.contract-file-v106 span,.contract-history-empty-v305 span,.contract-preview-summary-v106 span,.contract-actor-v106 small,.contract-db-table-v106 td>small,.contract-preview-action-v106 span,.contract-batches-v106 span,.commission-empty,.commission-kpis span,.commission-rule-net span,.commission-rule-summary-tax span,.permission-principle-v98 span,.permission-summary-v98 small,.permission-empty-v98 span,.permission-modal-v98 footer span,.permission-account-list-v98 small,.recruit-org-empty,.recruit-admin-site small,.recruit-org-legend small,.recruit-admin-link-head>div>span,.section-kicker,.duty-setting-grid-v89 small,.duty-source-box-v89 small,.info-lookup-question>span,.permission-summary-v98 span,.permission-panel-v98>header small,.recruit-org-head>div>span,.staff-head span,.admin-op-export-actions-v40 span,.admin-op-export-tabs-v40>span,.site-company-footer .footer-divider){opacity:1;color:var(--crm-muted)!important}#root .admin-shell-v80 :is(.staff-work-person-name-v65>b,.staff-customer-top>div>b){font-size:1rem!important}#root .admin-shell-v80 .staff-work-person-contacts-v65>a{white-space:normal;overflow-wrap:anywhere;min-height:36px}#root .admin-shell-v80 .staff-work-person-contacts-v65>a b{font-size:var(--crm-detail)!important;line-height:1.5!important}#root .admin-shell-v80 .staff-work-hero-copy>a{align-items:center;min-height:36px;display:inline-flex;font-size:var(--crm-detail)!important}#root .admin-shell-v80 .staff-work-hero-copy>span{font-size:var(--crm-detail)!important;color:#d7e1ec!important}#root .admin-shell-v80 .staff-customer-meta{flex-wrap:wrap;gap:6px 12px}#root .admin-shell-v80 .staff-customer-summary{flex-wrap:wrap}#root .admin-shell-v80 :is(.commission-empty,.permission-empty-v98 span,.staff-picker-guide,.staff-home-sub){line-height:1.6!important}#root .admin-shell-v80 .commission-import-help-v327{font-size:var(--crm-detail);color:var(--crm-muted);margin-top:4px;line-height:1.6}#root .admin-shell-v80 .unit-summary-grid .contract b{background:var(--unit-contract-color)!important;color:#fff!important}#root .admin-shell-v80 .unit-summary-grid .provisional b{background:var(--unit-provisional-color)!important;color:var(--unit-provisional-ink)!important}#root .admin-shell-v80 .unit-summary-grid .hold b{color:#b32367!important}#root .admin-shell-v80 .unit-legend .contract{background:var(--unit-contract-color)!important;color:#fff!important}#root .admin-shell-v80 .unit-legend .provisional{background:var(--unit-provisional-color)!important;color:var(--unit-provisional-ink)!important}#root .admin-shell-v80 .unit-legend .hold{color:#fff!important;background:#b32367!important}#root .admin-shell-v80 .sales-analysis-v310{--sa-muted:#465c6e;font-size:var(--crm-body)}#root .admin-shell-v80 .sales-analysis-v310 :is(button,label,summary,small,dt,dd,.sa-eyebrow,.sa-live,.sa-rule-label,.sa-period span,.sa-kpis h2,.sa-kpis article>span,.sa-coverage>span,.sa-quality,.sa-quality li,.sa-legend>span,.sa-tasks a,.sa-bars>div>div:first-child,.sa-history span+span,.sa-history span+span b,.sa-paper-heading,.sa-report-basis,.sa-report-basis li){font-size:var(--crm-detail)!important;line-height:1.5!important}#root .admin-shell-v80 .sales-analysis-v310 :is(.sa-footnote,.sa-report-caption,.sa-kpis p,.sa-panel header p){color:var(--sa-muted);font-size:var(--crm-detail)!important;line-height:1.6!important}#root .admin-shell-v80 .sales-analysis-v310 :is(.sa-narrative,.sa-intelligence-v322,.sa-report-paper pre){font-size:var(--crm-body)!important;line-height:1.75!important}#root .admin-shell-v80 .sales-analysis-v310 :is(.sa-intelligence-v322 b,.sa-report-actions h4){font-size:var(--crm-body)!important}#root .admin-shell-v80 .content .sa-outlook-number-v322{font-size:2rem!important;line-height:1.25!important}#root .admin-shell-v80 :is(.dashboard-trend-ylabel,.dashboard-trend-xlabel,.dashboard-trend-month,.sa-trend text){fill:var(--crm-secondary);font-weight:600;font-size:max(var(--crm-text-floor,0px), 12px)!important}@layer prime-controls{#root .admin-shell-v80 :is(button,.button):not(:where(.org-person,.walking-slot-card,.walking-cell,.unit-cell,.date-select *,[aria-label*=사이드바])),#root .admin-shell-v80 :is(.dashboard-period-presets,.dashboard-segmented,.hq-consult-periods-v239)>button{font-size:var(--crm-detail)!important;line-height:1.4!important}#root .admin-shell-v80 :is(input,select,textarea):not(:where([type=checkbox],[type=radio],.date-year-list)){font-size:var(--crm-body)!important;line-height:1.5!important}#root .admin-shell-v80 :is(input,textarea)::placeholder{color:#626c77!important;opacity:1!important}#root .admin-shell-v80 .date-select .date-year-list{font-size:0!important}#root .admin-shell-v80 :is(.prime-stepper,.walking-allocation-scroller-v48)>button{font-size:18px!important}#root .admin-shell-v80 :where(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=color],[type=image],[type=button],[type=submit],.kiosk-bg *,.walking-allocation-scroller-v48 *,.prime-stepper *,.date-year-combo *,.hq-activity-input-v141 *,[data-ui-preserve],[data-ui-preserve] *)):focus{border-color:var(--ui-field-border,var(--crm-field-focus))!important;outline:2px solid var(--ui-field-border,var(--crm-field-focus))!important;outline-offset:-2px!important;box-shadow:none!important}@media (forced-colors:active){#root .admin-shell-v80 :where(input,select,textarea):focus{outline-offset:-2px!important;outline:2px solid highlight!important}}}#root .login-page-refined :is(.prime-eyebrow,.prime-login-subtitle,.muted,.small,.tiny,label,small,.text-link),#root :is(.recruit-page,.staff-recruit-page) :is(.muted,.small,.tiny,label,small){font-size:var(--crm-detail)!important;line-height:1.55!important}#root .login-page-refined :is(input,select,textarea){font-size:var(--crm-body)!important}#root .login-page-refined :is(input,textarea)::placeholder{color:#626c77!important;opacity:1!important}@media (width<=800px){#root .admin-shell-v80 .content h1{font-size:1.375rem!important}#root .admin-shell-v80 .content :is(.sa-presets,.hq-consult-periods-v239){flex-wrap:wrap;gap:4px}#root .admin-shell-v80 .content .sa-presets>button{flex:auto;min-height:44px;padding:8px!important}#root .admin-shell-v80 .content .hq-dashboard-team-list-v324 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root .admin-shell-v80 .content .dashboard-period-current{flex-wrap:wrap;gap:4px 10px}#root .admin-shell-v80 .content :is(.dashboard-detail-toggle-v128,.source-standard-box){height:auto;max-height:none}#root .admin-shell-v80 .staff-work-person-contacts-v65{justify-content:flex-start;max-width:100%}}@media (width<=380px){#root .admin-shell-v80 .content .hq-dashboard-dates-v324{grid-template-columns:1fr}}#root .admin-shell-v80{--crm-search-width:40rem;--crm-search-gap:12px;--crm-field-focus:#52718e}#root .admin-shell-v80 :is(.list-search-wide,.list-search){width:100%;max-width:var(--crm-search-width);min-width:0}#root .admin-shell-v80 .list-search-wide{margin-bottom:var(--crm-search-gap)}#root .admin-shell-v80 :is(.atalk-toolbar,.list-toolbar-grid,.org-toolbar,.staff-db-toolbar,.search-row,.info-staff-search,.info-visit-search,.staff-customer-search,.counselor-customer-search,.contract-db-toolbar-v106){gap:var(--crm-search-gap);min-width:0;margin-bottom:16px}#root .admin-shell-v80 :is(.list-toolbar-grid,.org-toolbar)>.list-search{max-width:none;margin:0}#root .admin-shell-v80 .list-toolbar-grid.compact{max-width:56rem}#root .admin-shell-v80 :is(.org-toolbar,.counselor-customer-search){max-width:64rem}#root .admin-shell-v80 :is(.staff-customer-search,.info-staff-search,.info-visit-search){max-width:48rem}#root .admin-shell-v80 .staff-db-toolbar{max-width:76rem}#root .admin-shell-v80 .contract-db-toolbar-v106>input{max-width:var(--crm-search-width)}#root .admin-shell-v80 .staff-customer-search{grid-template-columns:minmax(0,var(--crm-search-width)) auto;justify-content:start}@media (width>=701px){#root .admin-shell-v80 :is(.info-staff-search,.info-visit-search){grid-template-columns:minmax(0,var(--crm-search-width)) auto;justify-content:start}#root .admin-shell-v80 .counselor-customer-search{grid-template-columns:minmax(0,var(--crm-search-width)) auto auto;justify-content:start}}@media (width>=801px){#root .admin-shell-v80 .org-toolbar{grid-template-columns:minmax(0,var(--crm-search-width)) auto auto;justify-content:start}#root .admin-shell-v80 .list-toolbar-grid.compact{grid-template-columns:minmax(0,var(--crm-search-width)) 190px;justify-content:start}#root .admin-shell-v80 .list-toolbar-grid>button{justify-self:start;width:auto}}@media (width>=901px){#root .admin-shell-v80 .staff-db-toolbar{grid-template-columns:minmax(200px,var(--crm-search-width)) 150px 190px;justify-content:start}}#root .atalk-biz-board-v47 .atalk-board-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}#root .atalk-board-head>div{min-width:0;max-width:72ch}#root .atalk-board-head h2{margin:0 0 8px}#root .atalk-board-head>div>span{line-height:1.55;display:block}#root .atalk-board-head>button{white-space:nowrap;flex:none}#root .atalk-toolbar{flex-wrap:wrap;align-items:center;display:flex}#root .atalk-toolbar>input{width:100%;max-width:var(--crm-search-width);flex:28rem}#root .atalk-toolbar>select{flex:0 15rem;width:15rem;max-width:100%}#root .atalk-biz-table-v47{table-layout:fixed;width:100%;min-width:1320px}#root .atalk-biz-table-v47 :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0}#root .atalk-biz-table-v47 th:first-child{width:12%}#root .atalk-biz-table-v47 th:nth-child(2){width:11%}#root .atalk-biz-table-v47 th:nth-child(3){width:12%}#root .atalk-biz-table-v47 th:nth-child(4){width:8%}#root .atalk-biz-table-v47 th:nth-child(5){width:20%}#root .atalk-biz-table-v47 th:nth-child(6){width:17%}#root .atalk-biz-table-v47 th:nth-child(7){width:20%}#root .atalk-biz-table-v47 td>code{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;vertical-align:middle;max-width:100%;overflow:visible}#root .atalk-staff-picker-v97{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0}#root .atalk-staff-picker-v97 :is(input,select){min-width:0;max-width:100%}#root .atalk-biz-table-v47 .atalk-actions{flex-wrap:wrap;gap:8px}#root .atalk-biz-table-v47 .atalk-actions>button{white-space:nowrap}#root .atalk-biz-board-v47 .atalk-table-wrap:focus-visible{outline:2px solid var(--crm-field-focus);outline-offset:2px}@media (width<=700px){#root .atalk-biz-board-v47 .atalk-board-head{flex-wrap:wrap;gap:12px}#root .atalk-toolbar{grid-template-columns:minmax(0,1fr);display:grid}#root .atalk-toolbar>input,#root .atalk-toolbar>select{width:100%;max-width:none}}#root .unit-hold-box{flex-wrap:wrap;gap:10px;display:flex}#root .unit-hold-box>label{flex:11rem;min-width:0;max-width:100%}#root .unit-hold-box>label:nth-child(2){flex-basis:16rem}#root .unit-hold-box>small{flex:100%;min-width:0}#root .unit-hold-box :is(select,input){width:100%;min-width:0;max-width:100%}#root .unit-inventory-page .unit-toolbar{flex-wrap:wrap;gap:12px;display:flex}#root .unit-inventory-page .unit-toolbar>input{flex:22rem;width:100%;min-width:0}#root .unit-inventory-page .unit-toolbar>select{flex:10rem;width:auto;min-width:0;max-width:100%}#root .recruit-datetime-v337{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}#root .recruit-datetime-v337>select{flex:1 0 5rem;width:0;min-width:0;max-width:100%}#root .recruit-datetime-v337>select:first-child{flex:1.4 0 6.5rem}#root .admin-shell-v80 .staff-db-toolbar{flex-wrap:wrap;gap:12px;display:flex}#root .admin-shell-v80 .staff-db-toolbar>input{flex:22rem;width:100%;min-width:0}#root .admin-shell-v80 .staff-db-toolbar>select{flex:10rem;width:auto;min-width:0;max-width:100%}#root .admin-shell-v80 .staff-db-toolbar>.staff-db-sort{flex:14rem}#root .admin-shell-v80 .dashboard-unified-v235 .dashboard-average-select{width:auto!important;min-width:max-content!important;max-width:100%!important}@media (width<=380px){#root .sales-analysis-v310 .sa-filter>label:has(>select){grid-column:1/-1}}}.staff-atalk-info-v246{border:1px solid #dce3e6;border-radius:8px;min-width:0;padding:10px 12px}.staff-atalk-info-v246>div{overflow-wrap:anywhere;white-space:normal;margin:4px 0}.staff-contact-lines-v246{overflow-wrap:anywhere;margin-top:4px;line-height:1.45;white-space:normal!important;display:block!important}.agent-picker .agent-contact-lines-v246{white-space:normal;flex-wrap:wrap;gap:3px 12px;min-width:0;line-height:1.4;display:flex}.agent-picker .agent-contact-lines-v246>span{white-space:nowrap;font-size:inherit;display:inline-block}#root .agent-picker .agent-result.staff-contacts-result-v246{align-items:flex-start;white-space:normal!important;height:auto!important}#root .agent-picker .staff-contacts-result-v246>span{white-space:normal;overflow-wrap:anywhere;min-width:0}#root .agent-picker .staff-contacts-result-v246>b{flex-shrink:0}.visit-walking-buttons-v306{flex-wrap:wrap;gap:6px;display:flex}.visit-walking-buttons-v306 button{white-space:nowrap;min-height:38px}.visit-walking-cancelled-v306{color:#a54120;margin-bottom:6px;display:block}#root .walking-workspace-head-v318{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}#root .walking-workspace-head-v318 h2{margin:0;font-size:21px}#root .walking-history-scroll-v307{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto!important}#root table.walking-history-table{table-layout:fixed;width:100%!important;min-width:1250px!important;max-width:none!important}#root .walking-history-table .walking-history-col-time{width:180px}#root .walking-history-table .walking-history-col-customer{width:110px}#root .walking-history-table .walking-history-col-original{width:180px}#root .walking-history-table .walking-history-col-current{width:310px}#root .walking-history-table .walking-history-col-type{width:110px}#root .walking-history-table .walking-history-col-actions{width:360px}#root .walking-history-table th,#root .walking-history-table td{vertical-align:middle;word-break:keep-all;overflow-wrap:normal;padding:12px!important;font-size:15px!important;line-height:1.45!important}#root .walking-history-table th,#root .walking-history-table .assignment-badge{white-space:nowrap}#root .walking-history-time-v307,#root .walking-history-staff-v307{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}#root .walking-history-time-v307{white-space:nowrap;font-variant-numeric:tabular-nums}#root .walking-history-customer-v307,#root .walking-history-staff-v307>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#root .walking-history-staff-v307.current>span{font-weight:700}#root .walking-history-current-v320{align-items:center;gap:8px;min-width:0;display:flex}#root .walking-history-current-v320 .changed-mark{white-space:nowrap;flex:none;margin:0;display:inline}#root .walking-history-table .account-actions{width:100%!important;display:block!important}#root .walking-history-table .visit-walking-cancelled-v306{display:none}#root .walking-history-table .visit-walking-buttons-v306{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.visit-walking-backdrop-v306{z-index:20000;background:#0f172a88;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.visit-walking-dialog-v306{color:#182434;background:#fff;border:1px solid #d7dee7;border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 40px);padding:24px;font-family:inherit;overflow:auto;box-shadow:0 20px 80px #0f172a38}.visit-walking-dialog-v306 header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.visit-walking-dialog-v306 h2{margin:4px 0 8px;font-size:25px}.visit-walking-dialog-v306 p{margin:8px 0;line-height:1.65}.visit-walking-dialog-v306 small{font-size:max(var(--crm-text-floor,0px), 13px);color:#586679;line-height:1.6}.visit-walking-dialog-v306 header>button{min-width:40px;font-size:24px}.visit-walking-dialog-v306 button{color:#26364a;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #bbc7d5;border-radius:9px;min-height:44px;padding:10px 14px;font-weight:700}.visit-walking-dialog-v306 button:disabled{cursor:not-allowed;opacity:.45}.visit-walking-dialog-v306 button:focus-visible{outline-offset:2px;outline:3px solid #6ea0dc}.visit-walking-current-v306,.visit-walking-next-v306{background:#f1f5f9;border-radius:10px;gap:7px;margin:18px 0;padding:16px;display:grid}.visit-walking-current-v306 span,.visit-walking-next-v306 span{font-size:max(var(--crm-text-floor,0px), 13px);color:#52647a}.visit-walking-next-v306{background:#edf5ff;border:1px solid #c9def5}.visit-walking-choice-v306{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin:16px 0;display:grid}.visit-walking-choice-v306 button[aria-pressed=true],.visit-walking-type-v306 button[aria-pressed=true],.visit-walking-dialog-v306 footer button:last-child{color:#fff;background:#153e69;border-color:#153e69}.visit-walking-explanation-v306{padding:16px 0}.visit-walking-explanation-v306>label{margin-top:12px;font-weight:700;display:block}.visit-walking-type-v306{gap:8px;display:flex}.visit-walking-type-v306 button{flex:1}.visit-walking-warning-v306{background:#fff3e7;border:1px solid #edcda9;border-radius:8px;margin:12px 0;padding:12px;line-height:1.6}.visit-walking-dialog-v306 footer{border-top:1px solid #dde3eb;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:18px;display:flex}.visit-walking-result-v306{gap:24px;padding:24px 0;line-height:1.7;display:grid}@media (width<=540px){.visit-walking-backdrop-v306{padding:10px}.visit-walking-dialog-v306{max-height:calc(100dvh - 20px);padding:18px}.visit-walking-choice-v306{gap:5px}.visit-walking-choice-v306 button{padding:10px 4px;font-size:14px}.visit-walking-dialog-v306 footer{grid-template-columns:1fr 1fr;display:grid}.visit-walking-dialog-v306 footer button{padding:10px 6px}}#root .reception-guestbook-v251{background:#fff;border:1px solid #d8dfe5;border-radius:16px;min-width:0;margin:0 0 24px;padding:20px;box-shadow:0 4px 15px #1c2c4008}#root .reception-guestbook-v251 .rgb-head-v251{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}#root .reception-guestbook-v251 .rgb-eyebrow-v251{font-size:max(var(--crm-text-floor,0px), 12px);color:#56616d;font-weight:750}#root .reception-guestbook-v251 h2{color:#202832;margin:3px 0;font-size:21px;line-height:1.4}#root .reception-guestbook-v251 h2 b{color:#426278;margin-left:8px;font-size:17px}#root .reception-guestbook-v251 p{color:#56616d;font-size:max(var(--crm-text-floor,0px), 13px);margin:4px 0;line-height:1.55}#root .reception-guestbook-v251 .rgb-head-actions-v251{flex-shrink:0;gap:8px;display:flex}#root .reception-guestbook-v251 button{white-space:nowrap;min-height:38px;font-size:max(var(--crm-text-floor,0px), 13px);padding:8px 12px}#root .reception-guestbook-v251 button:focus-visible,#root .reception-guestbook-v251 a:focus-visible{outline-offset:2px;outline:3px solid #436780}#root .reception-guestbook-v251 .rgb-toolbar-v251{grid-template-columns:140px minmax(0,1fr);align-items:end;gap:10px;display:grid}#root .reception-guestbook-v251 .rgb-period-v360{background:#f6f8fa;border:1px solid #e0e5e9;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:10px 16px;padding:12px;display:flex}#root .reception-guestbook-v251 .rgb-presets-v360{flex-wrap:wrap;gap:6px;display:flex}#root .reception-guestbook-v251 .rgb-range-v360{flex-wrap:wrap;align-items:end;gap:8px;margin:0;display:flex}#root .reception-guestbook-v251 .rgb-range-v360 label{width:160px}#root .reception-guestbook-v251 .rgb-range-v360>span{align-self:end;padding-bottom:10px}#root .reception-guestbook-v251 .rgb-range-summary-v360{font-size:max(var(--crm-text-floor,0px), 12px);flex-basis:100%;margin:0}#root .reception-guestbook-v251 .rgb-range-error-v360{color:#a32525;flex-basis:100%;margin:0}#root .reception-guestbook-v251 label{font-size:max(var(--crm-text-floor,0px), 13px);gap:5px;min-width:0;display:grid}#root .reception-guestbook-v251 input,#root .reception-guestbook-v251 select,#root .reception-guestbook-v251 textarea{width:100%;min-width:0;max-width:100%;min-height:38px;padding:8px 10px;font-size:14px}#root .reception-guestbook-v251 .rgb-status-v251{font-size:max(var(--crm-text-floor,0px), 12px);color:#586571;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:12px 0 8px;display:flex}#root .reception-guestbook-v251 .rgb-warning-v251{color:#765510;font-size:max(var(--crm-text-floor,0px), 13px);overflow-wrap:anywhere;background:#fff8e8;border:1px solid #e4d2a9;border-radius:9px;margin:10px 0;padding:10px 12px;line-height:1.6}#root .reception-guestbook-v251 .rgb-table-wrap-v251{overscroll-behavior:contain;border:1px solid #e0e5e9;border-radius:10px;max-height:450px;overflow:auto}#root .reception-guestbook-v251 table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:1480px}#root .reception-guestbook-v251 th{z-index:1;text-align:left;font-size:max(var(--crm-text-floor,0px), 12px);background:#f4f6f8;padding:11px 12px;position:sticky;top:0}#root .reception-guestbook-v251 th:nth-child(5){width:564px}#root .reception-guestbook-v251 td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e5e9ec;padding:12px;font-size:15px;line-height:1.5}#root .reception-guestbook-v251 td>strong,#root .reception-guestbook-v251 td>span,#root .reception-guestbook-v251 td>small{display:block}#root .reception-guestbook-v251 td>strong{color:#222c35;font-size:14px}#root .reception-guestbook-v251 td>small{font-size:max(var(--crm-text-floor,0px), 12px);color:#5e6873;margin-top:3px}#root .reception-guestbook-v251 .rgb-badges-v251{flex-wrap:nowrap;gap:4px;margin:0;display:flex}#root .reception-guestbook-v251 .rgb-badges-v251 span{font-size:max(var(--crm-text-floor,0px), 13px);white-space:nowrap;background:#edf1f5;border-radius:5px;padding:3px 7px}#root .reception-guestbook-v251 .rgb-badge-v251.walking{color:#7d4a1c;background:#fff0df}#root .reception-guestbook-v251 .rgb-badge-v251.designation{color:#2b5743;background:#e9f2ee}#root .reception-guestbook-v251 .rgb-row-actions-v251{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}#root .reception-guestbook-v251 .rgb-inline-v318{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}#root .reception-guestbook-v251 .rgb-inline-v318 strong{color:#252525;font-size:15px}#root .reception-guestbook-v251 .rgb-inline-v318 small{font-size:max(var(--crm-text-floor,0px), 13px);color:#606060}#root .reception-guestbook-v251 .rgb-phone-v318{font-variant-numeric:tabular-nums}#root .reception-guestbook-v251 .rgb-table-wrap-v251:focus-visible{outline-offset:2px;outline:3px solid #4a4a4a}#root .reception-guestbook-v251 .rgb-empty-v251{text-align:center;padding:36px 16px}#root .reception-guestbook-v251 .rgb-pagination-v251{font-size:max(var(--crm-text-floor,0px), 12px);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}#root .reception-guestbook-v251 .rgb-pagination-v251>span:first-child{margin-right:auto}#root .reception-guestbook-v251 .rgb-pagination-v251 label{white-space:nowrap;align-items:center;gap:6px;display:flex}#root .reception-guestbook-v251 .rgb-pagination-v251 a{padding:8px;text-decoration:underline}#root .reception-guestbook-v251 .rgb-backdrop-v251{z-index:12000;background:#14223088;place-items:center;padding:20px;display:grid;position:fixed;inset:0}#root .reception-guestbook-v251 .rgb-modal-v251{overscroll-behavior:contain;background:#fff;border-radius:16px;width:min(800px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow:auto;box-shadow:0 16px 64px #0003}#root .reception-guestbook-v251 .rgb-modal-v251>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#root .reception-guestbook-v251 .rgb-modal-tabs-v251{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}#root .reception-guestbook-v251 .rgb-form-v251{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}#root .reception-guestbook-v251 .rgb-wide-v251{grid-column:1/-1;min-width:0}#root .reception-guestbook-v251 .rgb-source-options-v251{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}#root .reception-guestbook-v251 .rgb-source-options-v251 label,#root .reception-guestbook-v251 .rgb-shared-v251{border:1px solid #dee4e9;border-radius:7px;align-items:flex-start;gap:7px;min-height:38px;padding:7px 8px;line-height:1.5;display:flex}#root .reception-guestbook-v251 input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:2px 0;padding:0}#root .reception-guestbook-v251 .rgb-assignment-v251{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}#root .reception-guestbook-v251 .rgb-assignment-v251 .agent-results{max-height:250px;position:relative}#root .reception-guestbook-v251 .rgb-note-v251{font-size:max(var(--crm-text-floor,0px), 12px);background:#f4f6f8;border-radius:8px;margin:12px 0;padding:9px 11px;line-height:1.65}#root .reception-guestbook-v251 .rgb-reason-v251{margin-top:15px}#root .reception-guestbook-v251 .rgb-modal-footer-v251{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:15px;display:flex}#root .reception-guestbook-v251 .rgb-history-v251{gap:9px;display:grid}#root .reception-guestbook-v251 .rgb-history-v251 article{font-size:max(var(--crm-text-floor,0px), 13px);overflow-wrap:anywhere;border:1px solid #dfe5ea;border-radius:8px;gap:3px;padding:12px;display:grid}#root .reception-guestbook-v251 .rgb-history-v251 small{color:#5e6873}@media (width<=900px){#root .reception-guestbook-v251 .rgb-head-v251{flex-direction:column;align-items:flex-start}#root .reception-guestbook-v251 .rgb-toolbar-v251{grid-template-columns:120px minmax(0,1fr)}}@media (width<=560px){#root .reception-guestbook-v251{padding:13px}#root .reception-guestbook-v251 .rgb-toolbar-v251{grid-template-columns:1fr}#root .reception-guestbook-v251 .rgb-range-v360{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}#root .reception-guestbook-v251 .rgb-range-v360 label{width:auto}#root .reception-guestbook-v251 .rgb-range-v360>button{grid-column:1/-1}#root .reception-guestbook-v251 .rgb-backdrop-v251{padding:8px}#root .reception-guestbook-v251 .rgb-modal-v251{max-height:calc(100dvh - 16px);padding:14px}#root .reception-guestbook-v251 .rgb-form-v251{grid-template-columns:1fr}#root .reception-guestbook-v251 .rgb-source-options-v251{grid-template-columns:repeat(2,minmax(0,1fr))}#root .reception-guestbook-v251 .rgb-head-actions-v251{flex-wrap:wrap}}#root .reception-guestbook-v251 .rgb-row-actions-v251 .visit-walking-actions-v306,#root .reception-guestbook-v251 .rgb-row-actions-v251 .visit-walking-buttons-v306{display:contents}#root .reception-guestbook-v251 .rgb-row-actions-v251 .visit-walking-cancelled-v306{display:none}.dashboard-residence-v367{color:#233247;background:#fff;border:1px solid #dce4ed;border-radius:12px;min-width:0;margin-top:18px;padding:18px}.residence-head-v367{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.residence-head-v367 h3{margin:0;font-size:15px;font-weight:750;line-height:1.5}.residence-head-v367 p{font-size:max(var(--crm-text-floor,0px), 11.5px);color:#59697c;margin:3px 0 0;line-height:1.6}.residence-total-v367{background:#eff4fa;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.residence-total-v367>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#526173}.residence-total-v367 strong{font-variant-numeric:tabular-nums;font-size:21px;line-height:1.3}.residence-total-v367 small{font-size:max(var(--crm-text-floor,0px), 11px);margin-left:4px;font-weight:500}.residence-grid-v367{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;display:grid}.residence-grid-v367>article{min-width:0}.residence-province-card-v367{border-left:1px solid #e5ebf2;padding-left:24px}.residence-chart-head-v367{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.residence-chart-head-v367 h4{font-size:max(var(--crm-text-floor,0px), 13px);margin:0;font-weight:700;line-height:1.5}.residence-chart-head-v367>span{font-size:max(var(--crm-text-floor,0px), 10.5px);color:#59697c}.residence-bars-v367{gap:13px;margin:0;padding:0;list-style:none;display:grid}.residence-bars-v367 li{gap:5px;min-width:0;display:grid}.residence-bar-label-v367{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.residence-bar-label-v367>span{min-width:0;font-size:max(var(--crm-text-floor,0px), 12px);overflow-wrap:anywhere;align-items:baseline;gap:8px;font-weight:600;display:flex}.residence-bar-label-v367 em{min-width:14px;font-size:max(var(--crm-text-floor,0px), 10px);color:#66768a;font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.residence-bar-label-v367 strong{font-size:max(var(--crm-text-floor,0px), 13px);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:baseline;display:flex}.residence-bar-label-v367 strong>small{font-size:max(var(--crm-text-floor,0px), 10px);color:#59697c;margin-left:2px;font-weight:500}.residence-bar-label-v367 strong>span{text-align:right;min-width:48px;font-size:max(var(--crm-text-floor,0px), 11px);color:#59697c;margin-left:8px;font-weight:500;display:inline-block}.residence-bar-track-v367{background:#edf1f6;border-radius:3px;height:8px;overflow:hidden}.residence-bar-track-v367>i{background:#3775ba;border-radius:3px;height:100%;display:block}.residence-district-card-v367 .residence-bars-v367>li:first-child .residence-bar-track-v367>i{background:#20538f}.residence-provinces-v367 .residence-bar-track-v367>i{background:#668bb5}.residence-unknown-v367 .residence-bar-track-v367>i{background:#a0aab7}.residence-expand-v367{color:#355b83;width:100%;font-size:max(var(--crm-text-floor,0px), 11.5px);cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:7px;min-height:40px;margin-top:14px;padding:9px 12px;font-weight:600;display:block}.residence-expand-v367:hover{background:#f1f6fb}.residence-expand-v367:focus-visible,.residence-notice-v367 button:focus-visible{outline-offset:3px;outline:2px solid #245f9e}.residence-foot-v367{font-size:max(var(--crm-text-floor,0px), 10.5px);color:#59697c;border-top:1px solid #e7ecf2;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:18px;padding-top:12px;line-height:1.6;display:flex}.residence-foot-v367 p{margin:0}.residence-foot-v367>span{white-space:nowrap}.residence-empty-v367{text-align:center;font-size:max(var(--crm-text-floor,0px), 12px);color:#59697c;background:#f7f9fc;border-radius:8px;margin:0;padding:28px 12px;line-height:1.7}.residence-status-v367{font-size:max(var(--crm-text-floor,0px), 12px);color:#526173;margin:0 0 12px}.residence-notice-v367{color:#78511d;font-size:max(var(--crm-text-floor,0px), 12px);background:#fff7e7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;line-height:1.5;display:flex}.residence-notice-v367 button{font-size:max(var(--crm-text-floor,0px), 12px);color:inherit;cursor:pointer;background:#fff;border:1px solid #d8b982;border-radius:6px;flex-shrink:0;min-height:40px;padding:8px 10px}@media (width<=900px){.residence-grid-v367{grid-template-columns:1fr;gap:20px}.residence-province-card-v367{border-top:1px solid #e5ebf2;border-left:0;padding-top:18px;padding-left:0}}@media (width<=540px){.dashboard-residence-v367{margin-top:14px;padding:14px}.residence-head-v367{flex-wrap:wrap;align-items:flex-start;gap:10px}.residence-head-v367 h3{font-size:14px}.residence-total-v367{padding:6px 10px}.residence-total-v367 strong{font-size:18px}.residence-chart-head-v367{gap:3px}.residence-bar-label-v367{gap:8px}.residence-bar-label-v367>span{font-size:max(var(--crm-text-floor,0px), 12px);gap:5px}.residence-bar-label-v367 strong>span{min-width:41px;margin-left:6px}.residence-expand-v367{min-height:44px}.residence-notice-v367{flex-wrap:wrap;align-items:flex-start}}.dashboard-trend-card .dashboard-trend-today-button{color:#164e93;min-height:34px;font-size:max(var(--crm-text-floor,0px), 12px);cursor:pointer;background:#f1f6fc;border:1px solid #bfd2e9;border-radius:7px;flex:none;padding:6px 12px;font-weight:750}.dashboard-trend-card .dashboard-trend-today-button:hover{background:#e3eefb}.dashboard-trend-card .dashboard-trend-today-button:focus-visible,.dashboard-trend-card[data-focus-date] .dashboard-trend-scroll:focus-visible{outline-offset:3px;outline:2px solid #2563a6}.dashboard-trend-card .dashboard-trend-today-band{fill:#e5effc;stroke:#bfd2e9;stroke-width:1px}.dashboard-trend-card .dashboard-trend-day-today .dashboard-trend-bar{fill:#1767a4;opacity:1}.dashboard-trend-card .dashboard-trend-day-today .dashboard-trend-bar-value-v340{fill:#164e93;font-size:max(var(--crm-text-floor,0px), 13px);paint-order:stroke;stroke:#fff;stroke-width:2px;font-weight:900}.dashboard-trend-card .dashboard-trend-day-today .dashboard-trend-xlabel,.dashboard-trend-card .dashboard-trend-today-label{fill:#164e93;font-size:max(var(--crm-text-floor,0px), 11px);font-weight:850}.dashboard-balanced-v289{--dashboard-line:#dbe2ea;--dashboard-muted:#526173;min-width:0}.dashboard-balanced-v289>.page-head{align-items:center;margin-bottom:20px}.dashboard-balanced-v289>.page-head .eyebrow{display:none}.dashboard-balanced-v289>.page-head h1{letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.25}.dashboard-balanced-v289 .dashboard-top-summary-v132{margin-bottom:20px}.dashboard-balanced-v289 .dashboard-top-summary-head-v132{margin:0 0 10px}.dashboard-balanced-v289 .dashboard-top-summary-head-v132 b{font-size:18px;font-weight:850}.dashboard-balanced-v289 .dashboard-top-summary-head-v132 span{color:var(--dashboard-muted);font-weight:500}.dashboard-balanced-v289 .dashboard-top-summary-grid-v132{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dashboard-balanced-v289 .dashboard-top-kpi-v132{border:1px solid var(--dashboard-line);min-height:102px;box-shadow:none;background:#fff;border-radius:12px;justify-content:flex-start;padding:14px 16px}.dashboard-balanced-v289 .dashboard-top-kpi-v132.primary{color:#192635;box-shadow:none;background:#f3f6fa;border-color:#cbd5e1}.dashboard-balanced-v289 .dashboard-top-kpi-v132 .dashboard-top-kpi-label-v132{font-size:max(var(--crm-text-floor,0px), 13px);color:#344155;font-weight:750;line-height:1.3}.dashboard-balanced-v289 .dashboard-top-kpi-value-v132{gap:5px;margin-top:8px}.dashboard-balanced-v289 .dashboard-top-kpi-v132 .dashboard-top-kpi-value-v132 b{letter-spacing:-.025em;color:#192635;font-size:30px;font-weight:850}.dashboard-balanced-v289 .dashboard-top-kpi-v132 .dashboard-top-kpi-value-v132 em{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--dashboard-muted);font-weight:650}.dashboard-balanced-v289 .dashboard-top-kpi-v132 small{font-size:max(var(--crm-text-floor,0px), 11.5px);color:var(--dashboard-muted);margin-top:6px;font-weight:500;line-height:1.4}.dashboard-balanced-v289 .dashboard-top-kpi-v132.primary .dashboard-top-kpi-label-v132{color:#344155}.dashboard-balanced-v289 .dashboard-top-kpi-v132.primary .dashboard-top-kpi-value-v132 b{color:#192635}.dashboard-balanced-v289 .dashboard-top-kpi-v132.primary .dashboard-top-kpi-value-v132 em,.dashboard-balanced-v289 .dashboard-top-kpi-v132.primary small{color:var(--dashboard-muted)}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-section{border-radius:14px;margin-bottom:20px;padding:16px;border-color:var(--dashboard-line)!important;box-shadow:none!important}.dashboard-balanced-v289 .dashboard-section-head{align-items:center;gap:12px;margin-bottom:12px}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-section-head h2{line-height:1.3;font-size:18px!important;font-weight:850!important}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-section-head span{line-height:1.45;font-size:max(var(--crm-text-floor,0px), 12px)!important;color:var(--dashboard-muted)!important;font-weight:500!important}.dashboard-balanced-v289 .dashboard-summary-grid{gap:8px;margin-bottom:16px}.dashboard-balanced-v289 .staff-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-balanced-v289 .visit-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-balanced-v289 .dashboard-summary-card{border:1px solid var(--dashboard-line);background:#f8fafc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 4px;padding:10px 12px;display:grid}.dashboard-balanced-v289 .dashboard-summary-card.primary{color:#192635;background:#edf2f7;border-color:#cad5e1}.dashboard-balanced-v289 .dashboard-summary-card>span{font-size:max(var(--crm-text-floor,0px), 12px);color:#344155;grid-area:1/1;font-weight:700;line-height:1.4}.dashboard-balanced-v289 .dashboard-summary-card>div{grid-area:2/1/auto/-1;gap:4px}.dashboard-balanced-v289 .dashboard-summary-card b{color:#192635;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:23px;font-weight:800;line-height:1.2}.dashboard-balanced-v289 .dashboard-summary-card em{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--dashboard-muted);font-weight:600}.dashboard-balanced-v289 .dashboard-summary-card.primary em{color:var(--dashboard-muted)}.dashboard-balanced-v289 .dashboard-summary-card small{color:var(--dashboard-muted);font-size:max(var(--crm-text-floor,0px), 10.5px);text-align:right;background:0 0;border-radius:0;grid-area:1/2;align-self:start;padding:0;line-height:1.6;position:static}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-summary-card.primary{background:#edf2f7!important;border-color:#cad5e1!important}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-summary-card>span{font-size:max(var(--crm-text-floor,0px), 12px)!important;color:#344155!important}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-summary-card.primary>span{color:#344155!important}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-summary-card small,.admin-shell-v80 .dashboard-balanced-v289 .dashboard-summary-card.primary small{color:var(--dashboard-muted)!important;background:0 0!important}.dashboard-balanced-v289 .dashboard-trend-card{background:0 0;border:0;border-radius:0;padding:0}.dashboard-balanced-v289 .dashboard-trend-head{gap:8px;margin:0 0 6px}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-trend-head b{font-weight:750;font-size:14px!important}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-trend-head span{color:var(--dashboard-muted);line-height:1.45;font-size:max(var(--crm-text-floor,0px), 11.5px)!important}.dashboard-balanced-v289 .dashboard-trend-legend{gap:6px 12px;margin:0 0 8px}.dashboard-balanced-v289 .dashboard-trend-scroll{background:#fafbfd;border-color:#e4eaf1;border-radius:8px}.dashboard-balanced-v289 .dashboard-source-card-v82{box-shadow:none;border-radius:12px;padding:12px}.dashboard-balanced-v289 .dashboard-source-card-head-v82{margin-bottom:12px}.dashboard-balanced-v289 .dashboard-source-rule-v82{margin-top:12px;padding:10px 12px}.dashboard-balanced-v289 .legacy-dashboard-insights{margin:0 0 20px}.dashboard-balanced-v289 .dashboard-chart-card{box-shadow:none}.dashboard-balanced-v289 .dashboard-ranking-toolbar{gap:8px}@media (width<=1099px){.dashboard-balanced-v289 .dashboard-top-summary-grid-v132{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-balanced-v289 .dashboard-top-kpi-v132{grid-column:span 2}.dashboard-balanced-v289 .dashboard-top-kpi-v132:nth-child(n+4){grid-column:span 3}.dashboard-balanced-v289 .staff-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-balanced-v289 .visit-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-balanced-v289 .visit-summary-grid .dashboard-summary-card{grid-column:span 2}.dashboard-balanced-v289 .visit-summary-grid .dashboard-summary-card:nth-child(n+4){grid-column:span 3}}@media (width<=700px){.dashboard-balanced-v289>.page-head h1{font-size:25px}.dashboard-balanced-v289 .dashboard-top-summary-grid-v132{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-balanced-v289 .dashboard-top-kpi-v132,.dashboard-balanced-v289 .dashboard-top-kpi-v132:nth-child(n+4){grid-column:auto;min-height:100px;padding:12px}.dashboard-balanced-v289 .dashboard-top-kpi-v132:last-child{grid-column:1/-1;min-height:0}.dashboard-balanced-v289 .dashboard-top-kpi-v132 .dashboard-top-kpi-value-v132 b{font-size:28px}.admin-shell-v80 .dashboard-balanced-v289 .dashboard-section{padding:12px}.dashboard-balanced-v289 .staff-summary-grid,.dashboard-balanced-v289 .visit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-balanced-v289 .visit-summary-grid .dashboard-summary-card,.dashboard-balanced-v289 .visit-summary-grid .dashboard-summary-card:nth-child(n+4){grid-column:auto}.dashboard-balanced-v289 .visit-summary-grid .dashboard-summary-card:last-child:nth-child(odd){grid-column:1/-1}.dashboard-balanced-v289 .source-summary-grid-v82{grid-template-columns:1fr}.dashboard-balanced-v289 .dashboard-summary-card{padding:10px}}#root .dashboard-unified-v235 .dashboard-sales-period-notice{color:#64748b;flex:100%;line-height:1.5}#root .dashboard-unified-v235 button:disabled{opacity:.5;cursor:default}#root .dashboard-control-panel.dashboard-unified-v235{flex-wrap:wrap!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px 12px!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:9px 10px!important;display:flex!important}#root .dashboard-unified-v235 .dashboard-quick-v235,#root .dashboard-unified-v235 .dashboard-custom-v235{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}#root .dashboard-unified-v235 .dashboard-total-average,#root .dashboard-unified-v235 .dashboard-period-presets{background:0 0!important;border:0!important;flex-wrap:nowrap!important;flex:none!important;grid-template-columns:none!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}#root .dashboard-unified-v235 .dashboard-period-presets{border-left:1px solid #dbe1e8!important;padding-left:6px!important}#root .dashboard-unified-v235 button{color:#334155!important;width:auto!important;min-width:46px!important;height:34px!important;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;white-space:nowrap!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dee7!important;border-radius:7px!important;flex:none!important;margin:0!important;padding:0 10px!important;font-weight:700!important;line-height:1.2!important}#root .dashboard-unified-v235 button.active,#root .dashboard-unified-v235 button.dashboard-apply{color:#fff!important;background:#293547!important;border-color:#293547!important}#root .dashboard-unified-v235 button:hover{border-color:#6b7c93!important}#root .dashboard-unified-v235 .dashboard-date-range{flex-wrap:nowrap!important;flex:0 auto!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}#root .dashboard-unified-v235 .dashboard-date-range input{box-sizing:border-box!important;color:#334155!important;width:137px!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;background:#fff!important;border:1px solid #d8dee7!important;border-radius:7px!important;flex:0 137px!important;margin:0!important;padding:0 7px!important;line-height:normal!important;display:block!important}#root .dashboard-unified-v235 .dashboard-date-separator{color:#64748b!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;margin:0!important;padding:0!important}#root .dashboard-unified-v235 .dashboard-average-select{box-sizing:border-box!important;color:#334155!important;width:157px!important;min-width:0!important;height:34px!important;min-height:34px!important;font-size:max(var(--crm-text-floor,0px), 12px)!important;background:#fff!important;border:1px solid #d8dee7!important;border-radius:7px!important;flex:none!important;margin:0!important;padding:0 7px!important}#root .dashboard-unified-v235 .dashboard-period-current{text-align:left!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;flex:0 auto!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 2px!important;line-height:1.4!important;display:flex!important}#root .dashboard-unified-v235 .dashboard-period-current b,#root .dashboard-unified-v235 .dashboard-period-current span{font-size:max(var(--crm-text-floor,0px), 11px)!important;white-space:nowrap!important;line-height:1.4!important}#root .dashboard-unified-v235 .dashboard-period-current span{color:#64748b!important}.dashboard-team-bar-row[data-roster-status]{min-height:25px;grid-template-columns:minmax(76px,1.1fr) minmax(28px,1fr) max-content!important;align-items:center!important;gap:6px!important;display:grid!important}.dashboard-team-bar-row[data-roster-status]>.dashboard-team-label-v235{white-space:normal!important;width:auto!important;min-width:0!important;font-size:max(var(--crm-text-floor,0px), 11px)!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;line-height:1.3!important;display:flex!important;overflow:visible!important}.dashboard-team-label-v235 .dashboard-team-name-v235{overflow-wrap:anywhere;min-width:0}.dashboard-team-label-v235 .dashboard-roster-badge-v235{font-size:max(var(--crm-text-floor,0px), 9px);color:#475569;white-space:nowrap;background:#eef0f3;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:1px 4px;font-style:normal;font-weight:700;line-height:1.4;display:inline-flex}.dashboard-team-bar-row[data-roster-status=active] .dashboard-roster-badge-v235{color:#1d4ed8;background:#eff6ff}.dashboard-team-bar-row[data-roster-status] .dashboard-team-bar-track>i{background:var(--roster-color-v235)!important}@media (width<=640px){#root .dashboard-unified-v235 .dashboard-quick-v235{flex:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}#root .dashboard-unified-v235 .dashboard-total-average,#root .dashboard-unified-v235 .dashboard-period-presets{display:contents!important}#root .dashboard-unified-v235 .dashboard-quick-v235 button{width:100%!important;min-width:0!important;height:38px!important;padding:0 5px!important}#root .dashboard-unified-v235 .dashboard-custom-v235{flex:100%;gap:7px;width:100%}#root .dashboard-unified-v235 .dashboard-date-range{grid-template-columns:repeat(2,minmax(0,1fr));flex:100%!important;gap:6px!important;width:100%!important;display:grid!important}#root .dashboard-unified-v235 .dashboard-date-range input{width:100%!important;height:38px!important}#root .dashboard-unified-v235 .dashboard-date-separator{display:none}#root .dashboard-unified-v235 .dashboard-date-range button{grid-column:1/-1;width:100%!important;height:38px!important}#root .dashboard-unified-v235 .dashboard-period-current{flex:100%!important;width:100%!important}}.dashboard-top-summary-v132{min-width:0;margin:0 0 18px}.dashboard-top-summary-head-v132{justify-content:space-between;align-items:flex-end;margin:0 2px 9px;display:flex}.dashboard-top-summary-head-v132>div{gap:2px;display:grid}.dashboard-top-summary-head-v132 b{color:#171c22;letter-spacing:-.02em;font-size:16px;font-weight:950;line-height:1.25}.dashboard-top-summary-head-v132 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#59636e;font-weight:700;line-height:1.4}.dashboard-top-summary-grid-v132{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dashboard-top-kpi-v132{background:#fff;border:1.5px solid #cbd3dc;border-top:4px solid #48535f;border-radius:15px;flex-direction:column;justify-content:center;min-width:0;min-height:122px;padding:16px 18px 14px;display:flex;position:relative;box-shadow:0 5px 16px #0f172a0e}.dashboard-top-kpi-v132.primary{color:#fff;background:#252b32;border-color:#11161b #252b32 #252b32;box-shadow:0 8px 20px #0f172a24}.dashboard-top-kpi-label-v132{color:#3f4954;letter-spacing:-.01em;font-size:14px;font-weight:950;line-height:1.2;display:block}.dashboard-top-kpi-v132.primary .dashboard-top-kpi-label-v132{color:#f4f6f8}.dashboard-top-kpi-value-v132{white-space:nowrap;align-items:baseline;gap:6px;margin-top:10px;display:flex}.dashboard-top-kpi-value-v132 b{letter-spacing:-.045em;color:#151a20;font-variant-numeric:tabular-nums;font-size:38px;font-weight:950;line-height:1}.dashboard-top-kpi-value-v132 em{color:#4e5965;font-size:15px;font-style:normal;font-weight:900;line-height:1}.dashboard-top-kpi-v132.primary .dashboard-top-kpi-value-v132 b{color:#fff}.dashboard-top-kpi-v132.primary .dashboard-top-kpi-value-v132 em{color:#eef1f4}.dashboard-top-kpi-v132 small{font-size:max(var(--crm-text-floor,0px), 12px);color:#697480;margin-top:9px;font-weight:750;line-height:1.25;display:block}.dashboard-top-kpi-v132.primary small{color:#cfd5db}.dashboard-top-summary-error-v132{color:#7b3030;font-size:max(var(--crm-text-floor,0px), 13px);background:#f8eeee;border:1px solid #e4cccc;border-radius:13px;padding:14px 16px;font-weight:800}@media (width<=1400px){.dashboard-top-summary-grid-v132{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-top-kpi-v132{min-height:116px}}@media (width<=900px){.dashboard-top-summary-grid-v132{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-top-kpi-value-v132 b{font-size:34px}}@media (width<=560px){.dashboard-top-summary-head-v132 b{font-size:15px}.dashboard-top-summary-head-v132 span{font-size:max(var(--crm-text-floor,0px), 11.5px)}.dashboard-top-kpi-v132{min-height:108px;padding:14px 15px 13px}.dashboard-top-kpi-label-v132{font-size:max(var(--crm-text-floor,0px), 13.5px)}.dashboard-top-kpi-value-v132{margin-top:8px}.dashboard-top-kpi-value-v132 b{font-size:31px}.dashboard-top-kpi-value-v132 em{font-size:14px}.dashboard-top-kpi-v132 small{font-size:max(var(--crm-text-floor,0px), 11.5px)}}@media (width<=390px){.dashboard-top-summary-grid-v132{grid-template-columns:1fr}}.dashboard-source-controls-v82{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.dashboard-source-presets-v82{flex-wrap:wrap;gap:6px;display:flex}.dashboard-source-error,.dashboard-source-loading{margin:10px 0 0}.source-summary-grid-v82{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-source-detail-grid-v82{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}.dashboard-source-card-v82{background:#fff;border:1px solid #e3e7eb;border-radius:16px;min-width:0;padding:16px;box-shadow:0 8px 26px #0f172a09}.dashboard-source-card-head-v82{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.dashboard-source-card-head-v82>div{gap:3px;display:grid}.dashboard-source-card-head-v82 b{color:#1b1f24;font-size:14px}.dashboard-source-card-head-v82 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#818892}.dashboard-source-share-list-v82{gap:13px;display:grid}.dashboard-source-share-row-v82{gap:6px;display:grid}.dashboard-source-share-row-v82>div:first-child{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-source-share-row-v82 span{min-width:0;font-size:max(var(--crm-text-floor,0px), 11px);color:#4d5661;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-weight:800;display:flex;overflow:hidden}.dashboard-source-share-row-v82 span i{border-radius:50%;flex:none;width:8px;height:8px}.dashboard-source-share-row-v82 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#17191d;white-space:nowrap}.dashboard-source-share-row-v82 small{font-size:max(var(--crm-text-floor,0px), 10px);color:#6f7781;margin-left:3px}.dashboard-source-share-track-v82{background:#eef1f4;border-radius:999px;height:9px;overflow:hidden}.dashboard-source-share-track-v82>i{border-radius:999px;height:100%;transition:width .25s;display:block}.dashboard-source-empty-v82{text-align:center;color:#8b929b;min-height:150px;font-size:max(var(--crm-text-floor,0px), 11px);background:#f8f9fa;border-radius:11px;place-items:center;padding:20px;display:grid}.dashboard-source-table-card-v82{padding-bottom:12px}.dashboard-source-table-wrap-v82{box-shadow:none;border:0;border-radius:0}.dashboard-source-table-v82{table-layout:fixed;min-width:590px}.dashboard-source-table-v82 th,.dashboard-source-table-v82 td{vertical-align:middle;padding:10px 9px;line-height:1.25}.dashboard-source-table-v82 th:first-child,.dashboard-source-table-v82 td:first-child{text-align:center;width:48px}.dashboard-source-table-v82 th:nth-child(2),.dashboard-source-table-v82 td:nth-child(2){text-align:left;width:160px}.dashboard-source-table-v82 th:nth-child(3),.dashboard-source-table-v82 td:nth-child(3){width:86px}.dashboard-source-table-v82 th:nth-child(4),.dashboard-source-table-v82 td:nth-child(4){width:82px}.dashboard-source-table-v82 th:nth-child(5),.dashboard-source-table-v82 td:nth-child(5),.dashboard-source-table-v82 th:nth-child(6),.dashboard-source-table-v82 td:nth-child(6){width:86px}.dashboard-source-table-v82 th:nth-child(n+3),.dashboard-source-table-v82 td:nth-child(n+3){text-align:right;white-space:nowrap}.dashboard-source-table-v82 td>b{font-size:max(var(--crm-text-floor,0px), 11px);color:#222831}.dashboard-source-table-v82 td small{font-size:max(var(--crm-text-floor,0px), 9px);color:#858c95}.source-change-up-v82{color:#d51f2b;font-weight:900}.source-change-down-v82{color:#1764d8;font-weight:900}.source-change-flat-v82{color:#8b929b;font-weight:800}.dashboard-source-rule-v82{background:#f8f9fb;border:1px solid #dfe4e9;border-radius:13px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.dashboard-source-rule-v82 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#252a31;flex:none}.dashboard-source-rule-v82 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#626b76;line-height:1.6}@media (width<=1180px){.dashboard-source-controls-v82,.dashboard-source-detail-grid-v82{grid-template-columns:1fr}.dashboard-source-table-v82{min-width:560px}}@media (width<=760px){.source-summary-grid-v82{grid-template-columns:1fr}.dashboard-source-presets-v82{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.dashboard-source-presets-v82 button{width:100%;padding-left:5px;padding-right:5px}.dashboard-source-detail-grid-v82{gap:10px}.dashboard-source-card-v82{border-radius:14px;padding:13px}.dashboard-source-table-card-v82{padding:13px 0}.dashboard-source-table-card-v82 .dashboard-source-card-head-v82{padding:0 13px}.dashboard-source-table-v82{table-layout:auto;min-width:0}.dashboard-source-table-v82 thead{display:none}.dashboard-source-table-v82,.dashboard-source-table-v82 tbody,.dashboard-source-table-v82 tr,.dashboard-source-table-v82 td{width:100%;display:block}.dashboard-source-table-v82 tr{border-bottom:1px solid #edf0f3;padding:10px 13px}.dashboard-source-table-v82 td{border:0;justify-content:space-between;gap:12px;padding:4px 0;text-align:right!important;width:100%!important;display:flex!important}.dashboard-source-table-v82 td:before{content:attr(data-label);font-size:max(var(--crm-text-floor,0px), 10px);color:#868e98;font-weight:800}.dashboard-source-table-v82 td:first-child{display:none!important}.dashboard-source-table-v82 .empty-row td{padding:20px 0;text-align:center!important;display:block!important}.dashboard-source-table-v82 .empty-row td:before{display:none}.dashboard-source-rule-v82{gap:4px;display:grid}}.contract-upload-date-v107{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.contract-upload-date-v107>.contract-file-v106{--upload-control-height:42px;grid-template-rows:auto auto auto;row-gap:8px;min-width:0;line-height:1.5;display:grid}.contract-upload-date-v107>.contract-file-v106>label{min-width:0;margin:0;font-size:14px;font-weight:750;line-height:1.5;display:block}.contract-file-control-v273{grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;gap:10px;min-width:0;display:grid}.contract-file-control-v273>input[type=file]{box-sizing:border-box;width:100%;min-width:0;line-height:calc(var(--upload-control-height) - 2px);background:#fff;overflow:hidden;height:var(--upload-control-height)!important;min-height:var(--upload-control-height)!important;margin:0!important;padding:0 10px 0 0!important}#root .contract-file-control-v273>input[type=file]::file-selector-button{box-sizing:border-box;color:#252525;height:100%;font:inherit;cursor:pointer;background:#f5f5f5;border:0;border-right:1px solid #d8e0e7;border-radius:9px 0 0 9px;margin:0 10px 0 0;padding:0 12px;font-weight:800;line-height:1.5}.contract-upload-date-v107>.contract-file-v106>span{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.5;display:block}.contract-file-control-v273>button{width:132px!important;height:var(--upload-control-height)!important;min-height:var(--upload-control-height)!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;margin:0!important;padding:0 12px!important;display:inline-flex!important}.dashboard-contract-stages-v44{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-contract-stages-v44 small{font-size:max(var(--crm-text-floor,0px), 8px);color:#8a949e;margin-top:3px;line-height:1.35;display:block}.visit-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1320px){.visit-summary-grid,.dashboard-contract-stages-v44{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.contract-upload-date-v107{grid-template-columns:1fr!important}.contract-file-control-v273{grid-template-columns:minmax(0,1fr)}.contract-file-control-v273>button{max-width:160px;width:100%!important}.dashboard-contract-stages-v44{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.visit-summary-grid{grid-template-columns:1fr 1fr}.contract-file-control-v273>button{max-width:none}.dashboard-contract-stages-v44{grid-template-columns:1fr 1fr}}.contract-upload-result-v350{gap:12px;margin:14px 0;display:grid}.contract-upload-result-v350 summary{cursor:pointer;font-weight:700;line-height:1.6}.contract-upload-errors-v350{background:#fff7f7;border:1px solid #efc1c1;border-radius:10px;gap:8px;max-height:260px;margin:0;padding:12px 16px 12px 32px;display:grid;overflow:auto}.contract-upload-errors-v350 li{line-height:1.6}.contract-upload-errors-v350 li span{overflow-wrap:anywhere;display:block}.dashboard-hq-source-overview-v174{background:#fff;border:1px solid #e4e7eb;border-radius:12px;grid-column:1/-1;margin-top:0;padding:10px 11px;box-shadow:0 4px 14px #0f172a06}.dashboard-hq-source-overview-head-v174{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.dashboard-hq-source-overview-head-v174>div{gap:2px;min-width:0;display:grid}.dashboard-hq-source-overview-head-v174 b{font-size:max(var(--crm-text-floor,0px), 12px);letter-spacing:-.025em}.dashboard-hq-source-grid-v174{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashboard-hq-source-group-v174{border:1px solid #e8ebef;border-top:3px solid var(--hq-source-accent,#68717c);background:#fbfcfd;border-radius:9px;min-width:0;padding:8px 9px 9px}.dashboard-hq-source-group-head-v174{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.dashboard-hq-source-group-head-v174 b{font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-hq-source-group-head-v174 span{font-size:max(var(--crm-text-floor,0px), 8px);color:#7a828c;white-space:nowrap}.dashboard-hq-source-bars-v174{gap:5px;display:grid}.dashboard-hq-source-row-v174{gap:3px;min-width:0;display:grid}.dashboard-hq-source-row-head-v174{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.dashboard-hq-source-row-head-v174>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:max(var(--crm-text-floor,0px), 9px);color:#404852;font-weight:750;overflow:hidden}.dashboard-hq-source-row-head-v174>b{font-size:max(var(--crm-text-floor,0px), 10px);color:#20262d;flex:none}.dashboard-hq-source-track-v174{background:#edf0f3;border-radius:999px;height:5px;overflow:hidden}.dashboard-hq-source-track-v174 i{border-radius:inherit;background:var(--source-color-v290,#64748b);min-width:0;height:100%;display:block}.dashboard-hq-source-empty-v174{font-size:max(var(--crm-text-floor,0px), 9px);color:#8a919a;text-align:center;padding:12px 4px}@media (width<=1320px){.dashboard-hq-source-grid-v174{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dashboard-hq-source-grid-v174{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hq-source-overview-head-v174{flex-direction:column;align-items:flex-start}}@media (width<=620px){.dashboard-hq-source-grid-v174{grid-template-columns:1fr}}.dashboard-hq-source-overview-head-v174 b{font-size:14px}.dashboard-hq-source-overview-head-v174 span{font-size:max(var(--crm-text-floor,0px), 11px);color:#526173;line-height:1.4}.dashboard-hq-source-group-head-v174 b{font-size:max(var(--crm-text-floor,0px), 12px)}.dashboard-hq-source-group-head-v174 span{font-size:max(var(--crm-text-floor,0px), 10.5px);color:#526173}.dashboard-hq-source-row-head-v174>span{font-size:max(var(--crm-text-floor,0px), 11.5px);color:#344155;align-items:center;gap:5px;line-height:1.3;display:flex}.dashboard-hq-source-row-head-v174>span:before{content:"";background:var(--source-color-v290,#64748b);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.dashboard-hq-source-row-head-v174>b{font-size:max(var(--crm-text-floor,0px), 12px);font-variant-numeric:tabular-nums;line-height:1.3}.dashboard-hq-source-track-v174{height:6px}#root .section-heading-v284{flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex;align-items:center!important;gap:16px!important;margin-bottom:16px!important}#root .section-heading-v284>h3{min-width:0;margin:0}#root .section-heading-v284>div:first-child{flex:280px;min-width:0}#root .section-heading-v284>.section-actions-v284{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;max-width:100%;margin-left:auto;display:flex}#root .section-actions-v284>button{white-space:nowrap;flex:none;margin:0}#root .org-toolbar>.list-search{min-width:0;max-width:none;margin:0}#root .staff-db-toolbar{grid-template-columns:minmax(200px,1fr) 150px 190px;margin-bottom:16px}@media (width<=900px){#root .staff-db-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .staff-db-toolbar>input{grid-column:1/-1}}@media (width<=720px){#root .section-heading-v284{align-items:stretch!important;gap:12px!important}#root .section-heading-v284>div:first-child{flex-basis:auto}#root .section-heading-v284>.section-actions-v284{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}#root .section-actions-v284>button{white-space:normal;word-break:keep-all;width:100%;min-width:0}}@media (width<=380px){#root .staff-db-toolbar{grid-template-columns:minmax(0,1fr)}#root .staff-db-toolbar>input{grid-column:auto}}#root .hq-consult-v239{color:#253044;background:#fff;border:1px solid #e0e5eb;border-radius:16px;min-width:0;margin:16px 0;padding:18px;box-shadow:0 3px 12px #0f172a08}#root .hq-consult-v239 *{box-sizing:border-box}#root .hq-consult-v239 button{font:inherit;cursor:pointer;color:inherit;touch-action:manipulation}#root .hq-consult-v239 button:disabled{cursor:default;opacity:.65}#root .hq-consult-v239 button:focus-visible{outline-offset:3px;outline:2px solid #4169aa}#root .hq-consult-head-v239,#root .hq-consult-list-head-v239{justify-content:space-between;align-items:center;gap:12px;display:flex}#root .hq-consult-head-v239 h2{margin:0;font-size:18px;font-weight:800;line-height:1.35}#root .hq-consult-head-v239 p{color:#64748b;font-size:max(var(--crm-text-floor,0px), 13px);margin:4px 0 0}#root .hq-consult-refresh-v239,#root .hq-consult-list-head-v239 button,#root .hq-consult-pager-v239 button,#root .hq-consult-error-v239 button{min-height:36px;font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;background:#fff;border:1px solid #d1d9e3;border-radius:8px;padding:7px 11px}#root .hq-consult-periods-v239,#root .hq-consult-detail-tabs-v239{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}#root .hq-consult-periods-v239 button,#root .hq-consult-detail-tabs-v239 button{color:#526075;min-height:36px;font-size:max(var(--crm-text-floor,0px), 12px);background:#fff;border:1px solid #d9dfe7;border-radius:7px;padding:7px 12px;font-weight:700}#root .hq-consult-v239 button[aria-pressed=true]{color:#fff;background:#2d3748;border-color:#2d3748}#root .hq-consult-stats-v239{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#root .hq-consult-stat-v239{text-align:left;background:#f8fafc;border:1px solid #e1e6ed;border-radius:11px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}#root .hq-consult-stat-v239>span{font-size:max(var(--crm-text-floor,0px), 13px);font-weight:700}#root .hq-consult-stat-v239 strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}#root .hq-consult-stat-v239 strong small{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;margin-left:5px;font-weight:600}#root .hq-consult-stat-v239 em{font-size:max(var(--crm-text-floor,0px), 11px);color:#67758b;font-style:normal}#root .hq-consult-stat-v239.done strong{color:#245bc0}#root .hq-consult-stat-v239.pending strong,#root .hq-consult-stat-v239.pending-teams strong{color:#b83d32}#root .hq-consult-stat-v239[aria-expanded=true]{background:#f0f4fa;border-color:#8796aa}#root .hq-consult-progress-v239{margin:14px 0 6px}#root .hq-consult-progress-v239>div:first-child{font-size:max(var(--crm-text-floor,0px), 12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;line-height:1.5;display:flex}#root .hq-consult-progress-v239 span{color:#617087}#root .hq-consult-progress-track-v239{background:#edf1f6;border-radius:6px;height:6px;overflow:hidden}#root .hq-consult-progress-track-v239 i{background:#4d74bd;border-radius:6px;height:100%;display:block}#root .hq-consult-team-list-v239{border-top:1px solid #e7ebf1;margin-top:16px;padding-top:14px}#root .hq-consult-list-head-v239 h3{margin:0;font-size:14px}#root .hq-consult-team-v239{border:1px solid #e3e8ef;border-radius:10px;margin-top:8px;overflow:hidden}#root .hq-consult-team-summary-v239{text-align:left;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(110px,1.3fr) repeat(3,minmax(75px,1fr)) 18px;align-items:center;gap:8px;width:100%;min-width:0;padding:13px;display:grid}#root .hq-consult-team-summary-v239>b{overflow-wrap:anywhere;font-size:14px}#root .hq-consult-team-summary-v239 small{font-size:max(var(--crm-text-floor,0px), 11px);color:#778398;margin-top:4px;font-weight:500;display:block}#root .hq-consult-team-summary-v239>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#67758b}#root .hq-consult-team-summary-v239 strong{color:#334155;font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;display:block}#root .hq-consult-team-summary-v239 .pending strong{color:#b83d32}#root .hq-consult-team-summary-v239>em{font-size:20px;font-style:normal}#root .hq-consult-team-summary-v239[aria-expanded=true]{background:#f6f8fb}#root .hq-consult-detail-v239{background:#fafbfd;border-top:1px solid #edf0f5;padding:0 13px 12px}#root .hq-consult-detail-v239>p{font-size:max(var(--crm-text-floor,0px), 13px)}#root .hq-consult-visit-v239{font-size:max(var(--crm-text-floor,0px), 12px);border-top:1px solid #e8edf3;grid-template-columns:minmax(120px,.9fr) minmax(90px,1fr) max-content;align-items:center;gap:9px;padding:10px 2px;display:grid}#root .hq-consult-visit-v239>span{color:#65738b}#root .hq-consult-visit-v239 small{font-weight:500;font-size:max(var(--crm-text-floor,0px), 11px);color:#718097;overflow-wrap:anywhere;margin-top:3px;display:block}#root .hq-consult-visit-v239 em{font-style:normal;font-weight:700;font-size:max(var(--crm-text-floor,0px), 11px);color:#a84035;background:#fcefed;border-radius:5px;padding:3px 6px}#root .hq-consult-visit-v239 em.done{color:#2959a7;background:#edf3fc}#root .hq-consult-pager-v239{font-size:max(var(--crm-text-floor,0px), 12px);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}#root .hq-consult-pager-v239>div{gap:6px;display:flex}#root .hq-consult-empty-v239{color:#718096;text-align:center;font-size:max(var(--crm-text-floor,0px), 13px);margin:0;padding:20px 8px}#root .hq-consult-error-v239{color:#9e3931;font-size:max(var(--crm-text-floor,0px), 13px);overflow-wrap:anywhere;background:#fff3f1;border-radius:9px;margin:10px 0;padding:10px;line-height:1.6}#root .hq-consult-foot-v239{color:#6d788b;font-size:max(var(--crm-text-floor,0px), 11px);overflow-wrap:anywhere;gap:3px;margin-top:12px;line-height:1.6;display:grid}@media (width<=680px){#root .hq-consult-v239{margin:12px 0;padding:13px}#root .hq-consult-stats-v239{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#root .hq-consult-stat-v239{padding:12px}#root .hq-consult-stat-v239 strong{font-size:26px}#root .hq-consult-team-summary-v239{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px}#root .hq-consult-team-summary-v239>b{grid-column:1/3}#root .hq-consult-team-summary-v239>em{grid-area:1/3;justify-self:end}#root .hq-consult-team-summary-v239>span{grid-row:2}#root .hq-consult-visit-v239{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .hq-consult-visit-v239 em{grid-column:2;justify-self:start}#root .hq-consult-pager-v239{flex-wrap:wrap}}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258]{overscroll-behavior-y:contain;scrollbar-gutter:stable;container:kiosk-review-v258/inline-size;flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important;overflow:hidden auto!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258]>*{flex:none!important;grid-area:auto!important;max-height:none!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-review-body-v56{flex-direction:column!important;gap:10px!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-columns-v56{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] :is(.identity-record-panel-v56,.identity-record-list-v56,.identity-record-choice-v56){min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-panel-v56>header{justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px!important;display:flex!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-panel-v56>header :is(b,span){overflow-wrap:anywhere;white-space:normal!important;font-size:14px!important;line-height:1.4!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-list-v56{grid-auto-rows:max-content!important;gap:8px!important;padding:8px!important;display:grid!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-item-v56{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important;display:grid!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-item-v56>div{min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-time-v56{flex-wrap:wrap!important;grid-column:1/-1!important;align-items:baseline!important;gap:5px 12px!important;display:flex!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-item-v56 :is(b,span,small,em){white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;max-height:none!important;font-size:14px!important;line-height:1.45!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-item-v56 :is(b,span,small){display:block!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-item-v56 b{font-size:15px!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-item-v56>em{grid-column:1/-1!important;margin:0!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-candidate-grid-v56{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;max-height:none!important;display:grid!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-candidate-grid-v56>button{white-space:normal!important;text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:64px!important;max-height:none!important;padding:10px!important;display:flex!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-candidate-grid-v56>button>div{flex:auto!important;min-width:0!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-candidate-grid-v56>button :is(b,span,small,strong){font-size:max(var(--crm-text-floor,0px), 13px)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;line-height:1.4!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-candidate-grid-v56>button b{font-size:15px!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-candidate-grid-v56>button>strong{white-space:nowrap!important;flex:none!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-final-v56{height:auto!important;max-height:none!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-final-grid-v56>div{min-width:0!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-final-grid-v56 :is(b,span,small,em){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;line-height:1.4!important;overflow:visible!important}@container kiosk-review-v258 (width<=480px){#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-item-v56,#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-final-grid-v56{grid-template-columns:minmax(0,1fr)!important}}@container kiosk-review-v258 (width>=850px){#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-columns-v56{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-list-v56{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:clamp(132px,18vh,190px)!important;overflow:hidden auto!important}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-list-v56::-webkit-scrollbar{width:8px}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-list-v56::-webkit-scrollbar-track{background:0 0}#root #kiosk-reception-v174.kiosk-reception-v180 [data-review-layout=v258] .identity-record-list-v56::-webkit-scrollbar-thumb{background:#c9c4bc;border:2px solid #fff;border-radius:999px}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.r174-brand{flex:1 1 0!important;min-width:0!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .r174-brand-mark{flex:none!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.r174-brand>div{min-width:0!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .r174-brand p{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.r174-toolbar{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .kiosk-entry-mode-v90{flex:none!important;align-items:center!important;gap:0!important;min-width:0!important;margin:0!important;padding:3px!important;display:flex!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .r174-mode-label{display:none!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .kiosk-entry-mode-tabs-v90{flex-wrap:nowrap!important;gap:3px!important;min-width:0!important;display:flex!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .r174-toolbar button{box-sizing:border-box!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:none!important;font-size:max(var(--crm-text-floor,0px), 13px)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-overflow:clip!important;letter-spacing:normal!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 9px!important;line-height:1.2!important;display:inline-flex!important;overflow:visible!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .r174-toolbar button svg{flex:none!important;width:16px!important;height:16px!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .kiosk-draft-reset-v260{cursor:pointer;color:#fff!important;background:0 0!important;border:1px solid #ffffff8c!important;border-radius:8px!important;font-weight:800!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .kiosk-draft-reset-v260:disabled{cursor:not-allowed;opacity:.5!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .kiosk-draft-reset-v260:focus-visible{outline-offset:2px!important;outline:2px solid!important}@media (width>=901px){#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]{flex-wrap:nowrap!important;padding-left:12px!important;padding-right:12px!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .kiosk-entry-mode-tabs-v90>button{height:30px!important;min-height:30px!important}}@media (width<=900px){#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]{flex-wrap:wrap!important;row-gap:8px!important;height:auto!important;min-height:54px!important;max-height:none!important;padding:8px 10px!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.r174-brand{flex:160px!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.r174-toolbar{flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-start!important;row-gap:6px!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260] .r174-toolbar button{height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:14px!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.kiosk-duty-date-v90{flex:100%!important;order:3!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;position:static!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.kiosk-duty-date-v90>label{width:auto!important;min-width:0!important}#root #kiosk-reception-v174.kiosk-reception-v180 .kiosk-topbar[data-header-layout=v260]>.kiosk-duty-date-v90 input{box-sizing:border-box!important;width:100%!important;min-width:0!important}}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90{z-index:auto!important;margin:0!important;position:static!important;inset:auto!important}@media (width>=901px){#root #kiosk-reception-v174 .kiosk-topbar.kiosk-duty-topbar-v244{gap:10px!important}#root #kiosk-reception-v174 .kiosk-topbar.kiosk-duty-topbar-v244>.r174-brand{flex:1 1 0!important;min-width:0!important;overflow:hidden!important}#root #kiosk-reception-v174 .kiosk-topbar.kiosk-duty-topbar-v244>.r174-brand>.r174-brand-mark{flex-shrink:0!important}#root #kiosk-reception-v174 .kiosk-topbar.kiosk-duty-topbar-v244>.r174-toolbar{flex:none!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90{flex:none!important;gap:7px!important;width:auto!important;max-width:none!important;height:40px!important;min-height:0!important;padding:3px 7px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90>label:first-child{width:214px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90>label:nth-child(2){width:160px!important}}@media (width>=901px) and (width<=1400px){#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244 .kiosk-duty-guide-v90{display:none!important}}@media (width>=901px) and (width<=1100px){#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90>label{font-size:max(var(--crm-text-floor,0px), 8px)!important;grid-template-rows:8px 24px!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;line-height:8px!important;display:grid!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90>label:first-child{width:166px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90>label:nth-child(2){width:110px!important}#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90 input{width:100%!important;height:24px!important;min-height:24px!important;padding:0 6px!important;line-height:24px!important}}@media (width<=900px){#root #kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-topbar.kiosk-duty-topbar-v244>.kiosk-duty-date-v90{order:3!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-self:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important}#root #kiosk-reception-v174 .kiosk-topbar.kiosk-duty-topbar-v244 .kiosk-duty-guide-v90{grid-column:1/-1!important}}#root #kiosk-reception-v174 .onepage-choice-grid>button{color:#2f302f!important;background:linear-gradient(#fff 0%,#f3f1ed 100%)!important;border-color:#c9c3ba!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important;transform:none!important;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #46392a14,0 2px 3px #322b221a!important}#root #kiosk-reception-v174 .onepage-choice-grid>button.selected{color:#fff!important;background:linear-gradient(#42454a 0%,#292c30 100%)!important;border-color:#25282c!important;box-shadow:inset 0 2px 4px #0000003d,inset 0 -1px #ffffff1f,0 1px 2px #2325281f!important}@media (hover:hover) and (pointer:fine){#root #kiosk-reception-v174 .onepage-choice-grid>button:not(.selected):not(:disabled):hover{background:linear-gradient(#fff 0%,#ece8e1 100%)!important;border-color:#a69a8b!important;box-shadow:inset 0 1px #fff,inset 0 -2px #46392a17,0 2px 4px #322b2224!important}}#root #kiosk-reception-v174 .onepage-choice-grid>button:not(:disabled):active{background:linear-gradient(#e5e0d8 0%,#eeebe6 100%)!important;box-shadow:inset 0 2px 4px #322b2233!important}#root #kiosk-reception-v174 .onepage-choice-grid>button.selected:not(:disabled):active{background:#25282c!important;box-shadow:inset 0 3px 5px #00000052!important}#root #kiosk-reception-v174 .onepage-choice-grid>button:focus-visible{outline-offset:2px!important;outline:2px solid #8a7863!important}#root #kiosk-reception-v174 .onepage-choice-grid>button:disabled{color:#8b857d!important;box-shadow:none!important;cursor:not-allowed!important;background:#edeae5!important;border-color:#d9d4cc!important}@media (prefers-reduced-motion:reduce){#root #kiosk-reception-v174 .onepage-choice-grid>button{transition:none!important}}#kiosk-reception-v174.kiosk-duty-active-v190 .identity-always-options-v56{grid-template-columns:minmax(0,1fr)!important}@media (width>=901px){#kiosk-reception-v174.kiosk-duty-active-v190{height:100vh!important;min-height:0!important;overflow:hidden!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-wrap{align-items:initial!important;height:calc(100vh - 54px)!important;min-height:0!important;overflow:hidden!important}#kiosk-reception-v174.kiosk-duty-active-v190 .onepage-kiosk-card{height:100%!important;max-height:100%!important;overflow:hidden!important}#kiosk-reception-v174.kiosk-duty-active-v190 .reception-columns-v180{flex:auto!important;grid-template-rows:clamp(96px,12vh,118px) clamp(58px,8vh,72px) 78px minmax(215px,1fr)!important;height:auto!important;min-height:0!important;overflow:hidden!important}#kiosk-reception-v174.kiosk-duty-active-v190 .r174-submitbar{margin-top:6px!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90{z-index:80!important;width:auto!important;max-width:520px!important;height:42px!important;box-shadow:none!important;background:#2b2d30!important;border:1px solid #ffffff29!important;border-radius:9px!important;grid-template-columns:170px 118px minmax(170px,210px)!important;align-items:center!important;gap:6px!important;margin:0!important;padding:4px 7px!important;display:grid!important;position:fixed!important;top:6px!important;right:330px!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label{color:#dedbd5!important;min-width:0!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;margin:0!important;font-weight:800!important;line-height:1!important;display:flex!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label:first-child{width:170px!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 label:nth-child(2){width:118px!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 input{color:#2f3032!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;background:#fff!important;border:1px solid #ffffff3d!important;border-radius:7px!important;outline:none!important;flex:auto!important;padding:0 6px!important;font-weight:750!important;line-height:30px!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90 input:focus{outline-offset:1px!important;border-color:#fff!important;outline:2px solid #ffffff59!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-guide-v90{color:#cbc8c2!important;min-width:0!important;max-width:210px!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;word-break:keep-all!important;align-self:center!important;margin:0!important;font-weight:650!important;line-height:1.25!important}}@media (width>=901px) and (width<=1180px){#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-date-v90{grid-template-columns:170px 118px!important;max-width:none!important;right:320px!important}#kiosk-reception-v174.kiosk-duty-active-v190 .kiosk-duty-guide-v90{display:none!important}}#kiosk-reception-v174 .kiosk-section-5-v172{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}.reception-region-overlay-v302{z-index:13000;background:#22252a70;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.reception-region-settings-v302{box-sizing:border-box;overscroll-behavior:contain;color:#2f302f;text-align:left;background:#fff;border:1px solid #d4cec4;border-radius:14px;outline:none;width:100%;max-width:440px;max-height:calc(100dvh - 24px);padding:22px;font:14px/1.6 inherit;overflow:auto;box-shadow:0 16px 48px #0003}.reception-region-settings-v302 *{box-sizing:border-box;min-width:0}.reception-region-settings-v302 header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reception-region-settings-v302 h2{margin:0;font-size:18px}.reception-region-settings-v302 p{margin:12px 0;line-height:1.65}.reception-region-settings-v302 small{color:#81796e;font-size:max(var(--crm-text-floor,0px), 12px);margin-top:8px;line-height:1.6;display:block}.reception-region-settings-v302 button{font:inherit;cursor:pointer;color:#2f302f;min-height:44px;box-shadow:none;letter-spacing:normal;background:#f3f1ed;border:1px solid #d4cec4;border-radius:8px;padding:10px 14px;line-height:1.4;transform:none}.reception-region-settings-v302 button:disabled{opacity:.45;cursor:default}.reception-region-settings-v302 header button{background:0 0;border:0;min-height:32px;padding:0 8px;font-size:24px}.reception-region-settings-v302 button:focus-visible,.reception-region-settings-v302 select:focus-visible{outline-offset:2px;outline:2px solid #8a7863}.reception-region-settings-v302 .region-primary-v302{color:#fff;background:linear-gradient(#42454a,#292c30);border-color:#25282c;width:100%;font-weight:600}.reception-region-settings-v302 .region-site-v302{color:#81796e;margin:0 0 12px}.region-current-v302{font-size:max(var(--crm-text-floor,0px), 12px);background:#f3f1ed;border-radius:8px;padding:10px 12px}.region-current-v302 strong{font-size:14px;display:block}.region-manual-v302{border-top:1px solid #e5e0d9;margin-top:20px;padding-top:16px}.region-manual-v302>div{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 10px;display:grid}.region-manual-v302 label{font-size:max(var(--crm-text-floor,0px), 12px);gap:4px;display:grid}.region-manual-v302 select{color:#2f302f;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d4cec4;border-radius:7px;padding:6px;font-size:14px}.region-manual-v302>button{width:100%}.region-confirm-v302{background:#f6f4ef;border:1px solid #a69a8b;border-radius:8px;margin-top:16px;padding:14px}.region-confirm-v302>b{font-size:18px}.region-confirm-v302 p{margin:4px 0 12px}.region-error-v302{color:#8b431d;background:#fff4eb;border-radius:7px;padding:10px}.kiosk-residence-menu-v300 .residence-site-settings-v302{color:#71695e;font-size:max(var(--crm-text-floor,0px), 12px);background:0 0;border:0;border-top:1px solid #e5e0d9;border-radius:0;flex-shrink:0;min-height:34px;margin-top:10px;padding:10px 0 0}.reception-region-toast-v302{z-index:13010;color:#fff;background:#292c30;border-radius:10px;max-width:calc(100vw - 24px);padding:12px 18px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.kiosk-residence-field-v300{min-width:0;position:relative}.kiosk-residence-field-v300 input[readonly]{cursor:pointer;padding-right:32px!important}.kiosk-residence-field-v300>span{pointer-events:none;color:#81796e;font-size:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.kiosk-residence-menu-v300{z-index:12000;box-sizing:border-box;color:#2f302f;text-align:left;background:#fff;border:1px solid #d4cec4;border-radius:12px;flex-direction:column;min-width:0;padding:14px;font-family:inherit;font-size:14px;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 36px #322b2226}.kiosk-residence-menu-v300 *{box-sizing:border-box}.kiosk-residence-menu-v300 header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.kiosk-residence-menu-v300 header b{font-size:16px}.kiosk-residence-menu-v300 button{cursor:pointer;box-shadow:none;letter-spacing:normal;font-family:inherit;line-height:1.3;transform:none}.kiosk-residence-menu-v300 header button{color:#81796e;background:0 0;border:0;border-radius:6px;width:32px;height:32px;padding:0;font-size:24px}.residence-tabs-v300{background:#f0ede7;border-radius:8px;flex-shrink:0;gap:4px;min-width:0;padding:4px;display:flex}.residence-tabs-v300 button{color:#71695e;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;min-width:0;padding:10px 4px;font-size:14px;font-weight:600}.residence-tabs-v300 button[aria-pressed=true]{color:#2f302f;background:#fff;box-shadow:0 1px 4px #322b2214}.residence-region-title-v300{flex-shrink:0;justify-content:space-between;align-items:center;margin:14px 0 10px;font-weight:700;display:flex}.residence-region-title-v300 small{color:#81796e;font-size:max(var(--crm-text-floor,0px), 12px);font-weight:400}.residence-options-v300{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0;padding:2px;display:grid;overflow-y:auto}.residence-options-v300 button{color:#2f302f;white-space:nowrap;background:linear-gradient(#fff,#f3f1ed);border:1px solid #c9c3ba;border-radius:7px;min-height:44px;padding:10px 4px;font-size:15px;font-weight:600;box-shadow:inset 0 1px #fffffffa,0 1px 2px #322b2214}.residence-options-v300 button:hover{background:#ece8e1;border-color:#a69a8b}.residence-options-v300 button[aria-pressed=true]{color:#fff;background:linear-gradient(#42454a,#292c30);border-color:#25282c;box-shadow:inset 0 2px 4px #00000024}.kiosk-residence-menu-v300 button:focus-visible,.kiosk-residence-menu-v300 select:focus-visible{outline-offset:1px;outline:2px solid #8a7863}.residence-province-v300{flex-shrink:0;align-items:center;gap:10px;min-width:0;margin:12px 0;font-weight:600;display:flex}.residence-province-v300 select{color:#2f302f;min-width:0;max-width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d4cec4;border-radius:7px;flex:1;padding:6px 10px}.residence-manual-v300{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;max-width:100%;min-height:0;padding:14px 2px 2px;display:grid;overflow:hidden auto}.residence-manual-v300 label{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;max-width:100%;font-weight:600;display:grid}.residence-manual-v300 input{width:100%;min-width:0;max-width:100%;height:44px;font:inherit;color:#2f302f;background:#fbfaf7;border:1px solid #d4cec4;border-radius:7px;margin:0;padding:10px;font-size:16px;display:block}.residence-manual-v300 input:focus{border-color:#8a7863;outline:none;box-shadow:inset 0 0 0 1px #8a7863}.residence-manual-v300 small{color:#81796e;overflow-wrap:anywhere;min-width:0}.residence-manual-v300>button{color:#fff;background:linear-gradient(#42454a,#292c30);border:1px solid #25282c;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px;font-size:14px;font-weight:600}.residence-manual-v300>button:disabled{opacity:.45;cursor:default}.permission-center-v98{gap:12px;display:grid}.permission-principle-v98{background:#f7fafc;border:1px solid #d8e2ea;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.permission-principle-v98>div{gap:3px;display:grid}.permission-principle-v98 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#20384d}.permission-principle-v98 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#6d7a86}.permission-principle-v98 strong{font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap}.permission-summary-v98{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.permission-summary-v98>div{background:#fff;border:1px solid #e1e6eb;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.permission-summary-v98 span{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#75818b;font-weight:800}.permission-summary-v98 b{font-size:22px}.permission-summary-v98 small{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#8a949d}.permission-grid-v98{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.permission-panel-v98{background:#fff;border:1px solid #e1e6eb;border-radius:14px;min-width:0;overflow:hidden}.permission-panel-v98>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-end;gap:12px;padding:13px 15px;display:flex}.permission-panel-v98>header>div{gap:2px;display:grid}.permission-panel-v98>header span{font-size:max(var(--crm-text-floor,0px), 8px);letter-spacing:.12em;color:#89939d;font-weight:900}.permission-panel-v98>header h2{margin:0;font-size:15px}.permission-panel-v98>header small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7b8792}.permission-account-list-v98{padding:8px;display:grid}.permission-account-list-v98>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #eef1f3;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.permission-account-list-v98>button:hover{background:#f7f9fb}.permission-account-list-v98>button>div{gap:2px;min-width:0;display:grid}.permission-account-list-v98 b{font-size:max(var(--crm-text-floor,0px), 11px)}.permission-account-list-v98 span,.permission-account-list-v98 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#78848f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-account-list-v98 strong{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#34495d}.permission-account-list-v98 em{font-style:normal;font-size:max(var(--crm-text-floor,0px), 11px);color:#687580}.permission-empty-v98{text-align:center;gap:4px;padding:24px;display:grid}.permission-empty-v98 span{white-space:normal}.permission-template-list-v98{gap:8px;padding:12px;display:grid}.permission-template-list-v98>div{background:#fafbfc;border:1px solid #e5e9ed;border-radius:10px;padding:11px}.permission-template-list-v98 b{font-size:max(var(--crm-text-floor,0px), 10.5px)}.permission-template-list-v98 p{font-size:max(var(--crm-text-floor,0px), 9px);color:#6e7a85;margin:4px 0 6px;line-height:1.45}.permission-template-list-v98 small{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#8a949d}.permission-catalog-v98{overflow:visible}.permission-group-grid-v98{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.permission-group-grid-v98 article{border:1px solid #e8ebee;border-radius:11px;overflow:hidden}.permission-group-grid-v98 h3{font-size:max(var(--crm-text-floor,0px), 10px);background:#f5f7f9;margin:0;padding:9px 11px}.permission-catalog-row-v98{border-top:1px solid #eef1f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.permission-catalog-row-v98>div{gap:2px;display:grid}.permission-catalog-row-v98 b{font-size:max(var(--crm-text-floor,0px), 9.5px)}.permission-catalog-row-v98 span{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#7b8791}.permission-catalog-row-v98 strong{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#3f6b53}.permission-catalog-row-v98.locked{opacity:.66}.permission-catalog-row-v98.locked strong{color:#7e8790}.permission-modal-backdrop-v98{z-index:3600;background:#0f172094;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.permission-modal-v98{background:#fff;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000040}.permission-modal-v98>header{border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.permission-modal-v98>header>div{gap:2px;display:grid}.permission-modal-v98>header span{font-size:max(var(--crm-text-floor,0px), 8px);letter-spacing:.13em;color:#87929d;font-weight:900}.permission-modal-v98>header h2{margin:0;font-size:18px}.permission-modal-v98>header p{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#7a8691;margin:2px 0 0}.permission-template-picker-v98{background:#f8fafb;border-bottom:1px solid #edf0f2;grid-template-columns:80px 1fr;align-items:center;gap:10px;padding:10px 18px;display:grid}.permission-template-picker-v98>span{font-size:max(var(--crm-text-floor,0px), 9px);font-weight:900}.permission-template-picker-v98>div{flex-wrap:wrap;gap:6px;display:flex}.permission-template-picker-v98 button{color:#5c6874;background:#fff;border:1px solid #d6dde3;min-height:32px;padding:0 10px}.permission-template-picker-v98 button.active{color:#fff;background:#1f2b36;border-color:#1f2b36}.permission-editor-v98{padding:12px 18px;overflow:auto}.permission-editor-v98>section{border:1px solid #e7ebee;border-radius:11px;margin-bottom:12px;overflow:hidden}.permission-editor-v98 h3{font-size:max(var(--crm-text-floor,0px), 10px);background:#f5f7f9;margin:0;padding:8px 10px}.permission-editor-row-v98{border-top:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:10px;display:grid}.permission-editor-row-v98>div{gap:2px;display:grid}.permission-editor-row-v98 b{font-size:max(var(--crm-text-floor,0px), 9.5px)}.permission-editor-row-v98 b em{color:#9a5333;font-size:max(var(--crm-text-floor,0px), 7.5px);background:#fff0ea;border-radius:999px;margin-left:5px;padding:2px 5px;font-style:normal}.permission-editor-row-v98 span{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#7a8690}.permission-editor-row-v98 select{background:#fff;border:1px solid #d4dbe1;border-radius:8px;height:34px;padding:0 8px}.permission-editor-row-v98 strong{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#89939d;text-align:right}.permission-editor-row-v98.disabled{opacity:.65;background:#fbfbfc}.permission-modal-v98>footer{background:#fafbfc;border-top:1px solid #e7ebee;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.permission-modal-v98>footer>div{gap:2px;display:grid}.permission-modal-v98>footer b{font-size:max(var(--crm-text-floor,0px), 9.5px)}.permission-modal-v98>footer span{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#7d8892}.permission-modal-v98>footer button{min-width:120px}@media (width<=900px){.permission-grid-v98,.permission-group-grid-v98{grid-template-columns:1fr}.permission-summary-v98{grid-template-columns:1fr 1fr 1fr}}@media (width<=620px){.permission-principle-v98{display:grid}.permission-summary-v98{grid-template-columns:1fr}.permission-account-list-v98>button{grid-template-columns:1fr auto}.permission-account-list-v98>button>div:nth-child(2){display:none}.permission-modal-backdrop-v98{align-items:flex-end;padding:5px}.permission-modal-v98{border-radius:15px 15px 6px 6px;width:100%;max-height:95vh}.permission-template-picker-v98,.permission-editor-row-v98{grid-template-columns:1fr}.permission-editor-row-v98 strong{text-align:left}.permission-modal-v98>footer{display:grid}.permission-modal-v98>footer button{width:100%}}.production-hardening-page-v177{min-width:0}.hardening-kpis-v177{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.hardening-kpis-v177>div{background:#fff;border:1px solid #e4e7eb;border-radius:14px;gap:3px;padding:15px 16px;display:grid}.hardening-kpis-v177 span{font-size:max(var(--crm-text-floor,0px), 11px);color:#737983;font-weight:800}.hardening-kpis-v177 b{letter-spacing:-.04em;font-size:26px}.hardening-kpis-v177 small{font-size:max(var(--crm-text-floor,0px), 10px);color:#858b94}.hardening-policy-v177{gap:4px;display:grid}.hardening-policy-v177 span{font-size:max(var(--crm-text-floor,0px), 12px)}.hardening-panel-head-v177{justify-content:space-between;align-items:center;gap:12px;margin:-3px 0 12px;display:flex}.hardening-panel-head-v177 p{color:#717882;font-size:max(var(--crm-text-floor,0px), 12px);margin:0;line-height:1.5}.hardening-panel-head-v177 button{flex:none}.hardening-undo-v177{font-size:max(var(--crm-text-floor,0px), 11px);border-radius:8px;padding:7px 10px}.hardening-locked-v177{color:#7a818a;min-height:30px;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;background:#f0f2f4;border-radius:8px;justify-content:center;align-items:center;padding:5px 9px;font-weight:800;display:inline-flex}@media (width<=700px){.admin-shell-v80 .content{width:100%;min-width:0;max-width:100%;padding:14px 12px 26px;overflow-x:hidden}.admin-shell-v80 .page-head{align-items:stretch;gap:8px;margin-bottom:14px}.admin-shell-v80 .page-head h1{margin-top:3px;font-size:28px;line-height:1.15}.admin-shell-v80 .panel{border-radius:14px;min-width:0;margin-bottom:12px;padding:14px}.admin-shell-v80 input,.admin-shell-v80 select,.admin-shell-v80 textarea,.admin-shell-v80 label{min-width:0}.admin-shell-v80 button,.admin-shell-v80 .button{min-height:44px}.admin-shell-v80 .mini-button,.admin-shell-v80 .hardening-undo-v177{min-height:36px}.admin-shell-v80 .search-row,.admin-shell-v80 .ai-question,.admin-shell-v80 .excel-import-row,.admin-shell-v80 .info-staff-search,.admin-shell-v80 .info-visit-search{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none}.admin-shell-v80 .report-toolbar,.admin-shell-v80 .guestbook-controls,.admin-shell-v80 .reservation-date-filter{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;display:grid}.admin-shell-v80 .report-toolbar label,.admin-shell-v80 .guestbook-controls label,.admin-shell-v80 .reservation-date-filter label{width:100%;min-width:0}.admin-shell-v80 .report-toolbar button,.admin-shell-v80 .guestbook-controls button,.admin-shell-v80 .reservation-date-filter button,.admin-shell-v80 .search-row button,.admin-shell-v80 .excel-import-row button{width:100%}.admin-shell-v80 .inline-form,.admin-shell-v80 .staff-form,.admin-shell-v80 .reservation-form{grid-template-columns:minmax(0,1fr)}.admin-shell-v80 .staff-form .staff-wide,.admin-shell-v80 .reservation-agent{grid-column:span 1}.admin-shell-v80 .table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-shell-v80 table{max-width:none}.hardening-kpis-v177{grid-template-columns:1fr 1fr;gap:8px}.hardening-kpis-v177>div{padding:12px}.hardening-kpis-v177>div:last-child{grid-column:1/-1}.hardening-panel-head-v177{flex-direction:column;align-items:stretch}.hardening-panel-head-v177 button{width:100%}}@media (width<=380px){.admin-shell-v80 .content{padding-left:10px;padding-right:10px}.admin-shell-v80 .panel{padding:12px}.hardening-kpis-v177{grid-template-columns:1fr}.hardening-kpis-v177>div:last-child{grid-column:auto}}.company-image-page{background:#fff;width:100%;margin:0;padding:0}.company-image-stage{background:#fff;width:min(100%,1448px);margin:0 auto;line-height:0;position:relative;overflow:hidden}.company-image-original{width:100%;max-width:1448px;height:auto;margin:0 auto;display:block}.company-phone-call{z-index:2;color:#0b3585;white-space:nowrap;background:#fffffff5;border:1px solid #0b358547;border-radius:999px;justify-content:center;align-items:center;gap:.34em;padding:.48em .68em;font-size:clamp(7px,.68vw,11px);font-weight:900;line-height:1;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex;position:absolute;box-shadow:0 2px 8px #0c317026}.company-phone-call span{font-size:1.05em}.company-phone-call b{font:inherit}.company-phone-call:hover,.company-phone-call:focus-visible{color:#fff;outline-offset:1px;background:#26303b;border-color:#26303b;outline:2px solid #fffffff2;transform:translateY(-1px)}.company-phone-left{top:88.62%;left:39.55%}.company-phone-right{top:88.62%;left:84.35%}@media (width<=700px){.company-phone-call{padding:.42em .55em;font-size:clamp(6px,1.05vw,8px)}.company-phone-left{left:39.1%}.company-phone-right{left:83.9%}}@media (width<=480px){.company-phone-call b{display:none}.company-phone-call{width:20px;height:20px;font-size:max(var(--crm-text-floor,0px), 10px);border-radius:50%;padding:0}.company-phone-left{top:88.45%;left:43.2%}.company-phone-right{top:88.45%;left:88%}}#root .compact-org .org-counselors{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),240px))!important}#root .compact-org .org-person.org-person-contacts-v247{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px 6px;flex:0 240px!important;align-items:start!important;width:min(240px,100%)!important;min-width:0!important;max-width:240px!important;height:auto!important;max-height:none!important;display:grid!important}#root .compact-org .org-person-contacts-v247>.org-person-main{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;max-width:100%;display:grid!important}#root .compact-org .org-person-contacts-v247>.org-person-main>strong{min-width:0;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;height:auto!important;max-height:none!important;display:block!important;overflow:auto hidden!important}#root .compact-org .org-person-contacts-v247>.employee-edit-button{grid-area:1/2;place-self:start end;white-space:nowrap!important;margin:0!important;position:static!important}#root .compact-org .org-person-contacts-v247>.org-staff-code-v248{font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1;min-width:0;max-width:100%;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;height:auto!important;max-height:none!important;display:block!important;overflow:auto hidden!important}#root .compact-org .org-person-contacts-v247>.org-staff-contacts-v247{grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;width:100%;min-width:0;max-width:100%;height:auto!important;max-height:none!important;display:grid!important}#root .compact-org .org-staff-contacts-v247>.org-staff-contact-row-v247{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px;min-width:0;max-width:100%;line-height:1.45;display:grid!important}#root .compact-org .org-staff-contact-row-v247>.org-staff-contact-label-v247,#root .compact-org .org-staff-contact-row-v247>.org-staff-contact-number-v247{min-width:0;margin:0;padding:0;line-height:1.45;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;height:auto!important;max-height:none!important;display:block!important}#root .compact-org .org-staff-contact-row-v247>.org-staff-contact-label-v247{overflow:visible!important}#root .compact-org .org-staff-contact-row-v247>.org-staff-contact-number-v247{font-variant-numeric:tabular-nums;overflow:auto hidden!important}#root .org-toolbar.org-search-toolbar-v365{flex-wrap:wrap;gap:8px;display:flex!important}#root .org-toolbar.org-search-toolbar-v365>.list-search{flex:360px;min-width:0}#root .org-toolbar.org-search-toolbar-v365>button{flex:none}.org-search-summary-v365{color:#475569;font-size:max(var(--crm-text-floor,0px), 13px);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 14px;line-height:1.6;display:flex}.org-search-summary-v365>b{color:#173b60;font-size:14px}.org-search-empty-v365{color:#475569;text-align:center;background:#f8fafc;border:1px solid #dbe3ec;border-radius:10px;padding:24px 16px}#root .org-search-results-v366{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),360px));gap:12px;margin:0;padding:0;list-style:none;display:grid}#root .org-search-results-v366>li{min-width:0;margin:0;padding:0}#root .org-search-person-v366{color:#172b40;background:#fff;border:1px solid #dbe3ec;border-radius:12px;min-width:0;height:100%;padding:16px}#root .org-search-person-head-v366{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#root .org-search-person-head-v366>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}#root .org-search-person-head-v366 strong{font-size:17px;line-height:1.5}#root .org-search-person-head-v366 span{font-size:max(var(--crm-text-floor,0px), 13px);color:#52657a}#root .org-search-person-head-v366>button{flex:none;margin:0}#root .org-search-person-details-v366{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:16px 0 0;font-size:14px;line-height:1.5;display:grid}#root .org-search-person-details-v366>div{grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}#root .org-search-person-details-v366 dt{color:#64748b;font-weight:400}#root .org-search-person-details-v366 dd{overflow-wrap:anywhere;margin:0;font-weight:600}#root .org-search-person-v366>.org-staff-contacts-v247{font-size:max(var(--crm-text-floor,0px), 13px);border-top:1px solid #e8edf2;gap:6px;margin-top:16px;padding-top:12px;line-height:1.5;display:grid}#root .org-search-person-v366 .org-staff-contact-row-v247{flex-wrap:wrap;gap:8px;display:flex}#root .org-search-person-v366 .org-staff-contact-label-v247{color:#64748b;min-width:40px}#root .org-search-person-v366 .org-staff-contact-number-v247{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#root .compact-org .org-hq-toggle{flex-wrap:wrap;row-gap:4px}#root .compact-org .org-hq-toggle .org-hq-summary{white-space:normal;overflow-wrap:anywhere}@media (width<=600px){#root .org-toolbar.org-search-toolbar-v365>.list-search{flex-basis:100%}.org-search-summary-v365{display:block}.org-search-summary-v365>span{margin-top:3px;display:block}}.new-staff-credentials-v269{background:#f8fafc;border:1px solid #dce4eb;border-radius:14px;gap:12px;margin:14px 0;padding:14px;display:grid}.new-staff-credentials-head-v269{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.new-staff-credentials-head-v269>div{gap:4px;min-width:0;display:grid}.new-staff-credentials-head-v269 b{color:#1c3349;font-size:15px}.new-staff-credentials-head-v269 span{font-size:max(var(--crm-text-floor,0px), 11px);color:#6d7c8b;line-height:1.5}.new-staff-credentials-head-v269>strong{color:#fff;min-width:58px;min-height:32px;font-size:max(var(--crm-text-floor,0px), 12px);background:#203d58;border-radius:999px;flex:none;place-items:center;padding:0 10px;display:grid}.new-staff-credentials-tools-v269{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.new-staff-credentials-tools-v269 button,.new-staff-credentials-tools-v269 select,.new-staff-credentials-tools-v269 input{color:#334b61;min-height:36px;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border:1px solid #d3dce5;border-radius:9px;padding:0 10px;font-weight:800}.new-staff-credentials-tools-v269 button{color:#fff;cursor:pointer;background:#285f8e;border-color:#285f8e}.new-staff-credentials-tools-v269 button.secondary{color:#4f6579;background:#fff}.new-staff-credentials-tools-v269 button:disabled{opacity:.45;cursor:not-allowed}.new-staff-credentials-tools-v269 select{min-width:150px}.new-staff-date-v269{align-items:end;gap:5px;display:flex}.new-staff-date-v269 label{font-size:max(var(--crm-text-floor,0px), 10px);color:#687787;gap:4px;font-weight:800;display:grid}.new-staff-date-v269>span{color:#8895a2;padding-bottom:9px}.new-staff-presets-v269{gap:5px;display:flex}.new-staff-presets-v269 button{padding:0 9px}.new-staff-message-v269{color:#355b7d;font-size:max(var(--crm-text-floor,0px), 11px);background:#eef5fb;border-radius:9px;padding:9px 11px;line-height:1.5}.new-staff-message-v269.error{color:#a43b3b;background:#fff1f1}.new-staff-summary-v269{flex-wrap:wrap;gap:8px;display:flex}.new-staff-summary-v269 span{color:#607183;font-size:max(var(--crm-text-floor,0px), 10px);background:#edf2f6;border-radius:999px;padding:5px 8px}.new-staff-summary-v269 b{color:#213e59}.new-staff-summary-v269 span.rehire{color:#333a41;background:#e8eaed}.new-staff-summary-v269 span.warn{color:#8a5b20;background:#fff4e8}.new-staff-table-wrap-v269{background:#fff;border:1px solid #dde5ec;border-radius:11px;overflow:auto}.new-staff-table-v269{border-collapse:collapse;width:100%;min-width:990px}.new-staff-table-v269 th{text-align:left;font-size:max(var(--crm-text-floor,0px), 10px);color:#657588;white-space:nowrap;background:#f1f5f8;border-bottom:1px solid #dfe6ed;padding:8px 9px}.new-staff-table-v269 td{font-size:max(var(--crm-text-floor,0px), 11px);color:#344d63;vertical-align:middle;border-bottom:1px solid #edf1f4;padding:9px}.new-staff-table-v269 tr:last-child td{border-bottom:0}.new-staff-table-v269 td b{color:#213c55;display:block}.new-staff-table-v269 td small{color:#7b8996;margin-top:2px;display:block}.new-staff-table-v269 code{color:#243f58;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;background:#f0f3f6;border-radius:7px;padding:4px 6px;display:inline-block}.new-staff-table-v269 code.ready{color:#2f6f4b;background:#edf7f0}.new-staff-table-v269 code.missing{color:#8a5b20;background:#fff4e8}.new-staff-kind-v275{color:#4a5056;min-width:48px;min-height:24px;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;background:#f5f6f7;border:1px solid #d6d9dc;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-weight:900;display:inline-flex}.new-staff-kind-v275.is-rehire{color:#252a2f;background:#e6e8ea;border-color:#aeb3b8}.new-staff-empty-v269{text-align:center!important;color:#8794a1!important;padding:24px!important}.new-staff-foot-v269{font-size:max(var(--crm-text-floor,0px), 10px);color:#748392;margin:0;line-height:1.55}@media (width<=760px){.new-staff-credentials-v269{padding:10px}.new-staff-credentials-head-v269{flex-direction:column}.new-staff-credentials-tools-v269{align-items:stretch}.new-staff-date-v269{width:100%}.new-staff-date-v269 label{flex:1}.new-staff-date-v269 input{box-sizing:border-box;width:100%}.new-staff-presets-v269{width:100%}.new-staff-presets-v269 button{flex:1}.new-staff-credentials-tools-v269 select,.new-staff-credentials-tools-v269>button{flex:140px}}.staff-restore-overlay-v343{z-index:13000;background:#22252a70;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.staff-restore-v343{box-sizing:border-box;overscroll-behavior:contain;color:#2f302f;text-align:left;background:#fff;border:1px solid #d4cec4;border-radius:14px;outline:none;width:100%;max-width:540px;max-height:calc(100dvh - 24px);padding:22px;overflow:auto;box-shadow:0 16px 48px #0003}.staff-restore-v343 *{box-sizing:border-box;min-width:0}.staff-restore-v343 header,.staff-restore-v343 footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-restore-v343 h2{margin:0;font-size:20px}.staff-restore-v343 p{overflow-wrap:anywhere;margin:12px 0;line-height:1.65}.staff-restore-summary-v343,.staff-restore-atalk-v343{background:#f5f3ef;border:1px solid #e5e0d9;border-radius:8px;margin:16px 0;padding:14px}.staff-restore-org-v343{grid-template-columns:1fr 1fr;gap:12px;display:grid}.staff-restore-org-v343 label{gap:6px;font-weight:600;display:grid}.staff-restore-v343 select{width:100%;min-height:44px;font-size:16px}.staff-restore-v343 button{white-space:normal;min-height:44px}.staff-restore-v343 li{overflow-wrap:anywhere;margin:8px 0}.staff-restore-v343 li .error{margin-top:6px;display:block}.staff-restore-v343 footer{justify-content:flex-end;margin-top:18px}.staff-restore-v343 :focus-visible{outline-offset:2px;outline:2px solid #8a7863}@media (width<=440px){.staff-restore-v343{padding:16px}.staff-restore-org-v343{grid-template-columns:1fr}.staff-restore-v343 footer{flex-wrap:wrap}}#root .staff-org-history-v333{width:100%;min-width:0;max-width:1200px}.staff-org-history-v333 .staff-history-filters{grid-template-columns:minmax(220px,1fr) 155px 155px auto;align-items:end;gap:12px;margin:16px 0;display:grid}.staff-org-history-v333 .staff-history-filters label{min-width:140px;font-size:max(var(--crm-text-floor,0px), 13px);flex-direction:column;gap:6px;font-weight:600;display:flex}.staff-org-history-v333 .staff-history-search{min-width:0;max-width:none}.staff-org-history-v333 .staff-history-filters input{width:100%;min-width:0}.staff-org-history-v333 .staff-history-actions,.staff-org-history-v333 .staff-history-person{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-org-history-v333 .staff-history-person{border-bottom:1px solid var(--line,#e2e8f0);justify-content:space-between;padding:12px 0}.staff-org-history-v333 .staff-history-name{flex-direction:column;gap:4px;display:flex}.staff-org-history-v333 .staff-history-name small{color:var(--muted,#64748b)}.staff-org-history-v333 .staff-history-name-line{flex-wrap:wrap;align-items:center;gap:5px 7px;display:flex}.staff-org-history-v333 .staff-history-status{font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;color:#555;background:#f0f0f0;border-radius:4px;padding:2px 6px;font-weight:600;line-height:1.5;display:inline-block}.staff-org-history-v333 .staff-history-status--active{color:#236348;background:#edf6f0}.staff-org-history-v333 .staff-history-status--retired{color:#a43d3d;background:#fff0ee}.staff-org-history-v333 .staff-history-status--pending{color:#765616;background:#fff6df}.staff-org-history-v333 .staff-history-empty{text-align:center;background:var(--surface-soft,#f8fafc);border-radius:8px;padding:24px 12px}.staff-history-row-actions{flex-wrap:wrap;gap:6px;display:flex}.staff-history-edit{margin:12px 20px}.staff-history-edit>summary{cursor:pointer;padding:8px 0;font-weight:600}.staff-org-history-v333 .simple-table{table-layout:fixed;width:100%;min-width:0}.staff-org-history-v333 .simple-table :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:middle;min-width:0}.staff-org-history-v333 .staff-history-transfer{grid-template-columns:minmax(0,max-content) 16px minmax(0,max-content);justify-content:start;align-items:center;gap:8px;min-width:0;display:grid}.staff-org-history-v333 .staff-history-from{color:var(--muted,#606060)}.staff-org-history-v333 .staff-history-arrow{color:#777;text-align:center;font-size:18px;line-height:1}.staff-org-history-v333 .staff-history-to{font-weight:600}.staff-org-history-v333 .staff-history-direction-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=701px){.staff-org-history-v333 .simple-table :is(th,td){padding:12px}.staff-org-history-v333 .simple-table th:first-child{width:190px}.staff-org-history-v333 .simple-table th:nth-child(2){width:170px}.staff-org-history-v333 .simple-table th:nth-child(3){width:calc(100% - 500px)}.staff-org-history-v333 .simple-table th:nth-child(4){width:140px}}@media (width>=701px) and (width<=1100px){.staff-org-history-v333 .simple-table th:first-child{width:175px}.staff-org-history-v333 .simple-table th:nth-child(2){width:130px}.staff-org-history-v333 .simple-table th:nth-child(3){width:calc(100% - 425px)}.staff-org-history-v333 .simple-table th:nth-child(4){width:120px}}@media (width<=700px){.staff-org-history-v333 .simple-table td[data-label=소속\ 변경]{grid-template-columns:minmax(0,1fr);gap:6px}}@media (width<=1100px){.staff-org-history-v333 .staff-history-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.staff-org-history-v333 .staff-history-search{grid-column:1/-1}}@media (width<=640px){.staff-org-history-v333 .staff-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-org-history-v333 .staff-history-filters label{flex:calc(50% - 12px);min-width:0}.staff-org-history-v333 .staff-history-filters .staff-history-search{flex-basis:100%;max-width:none}.staff-org-history-v333 .staff-history-actions{grid-column:1/-1;width:100%}.staff-org-history-v333 .staff-history-actions button{flex:1}}.staff-db-page{min-width:0}.staff-db-summary{grid-template-columns:repeat(6,minmax(110px,1fr));gap:9px;margin-bottom:14px;display:grid}.staff-db-summary button{color:#252525;text-align:left;background:#fff;border:1px solid #e1e6ec;border-radius:11px;justify-content:space-between;align-items:center;min-height:52px;padding:10px 12px;display:flex}.staff-db-summary button span{font-size:max(var(--crm-text-floor,0px), 13px);color:inherit}.staff-db-summary button b{font-size:20px}.staff-db-summary button.active{color:#fff;background:#292929;border-color:#292929}.staff-db-summary button:focus-visible{outline-offset:3px;outline:2px solid #4a4a4a}@media (hover:hover){.staff-db-summary button:not(.active):hover{background:#f5f5f5}}.staff-db-guide{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;padding:10px 12px;display:flex}.staff-db-guide b{color:#344054}.staff-db-guide strong{color:#b42318;background:#fff1f0;border:1px solid #fecaca;border-radius:999px;margin-left:auto;padding:4px 8px}.staff-db-phone-recovered{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:4px 8px;font-style:normal}.staff-db-phone-value{white-space:nowrap}.staff-db-phone-linked{white-space:nowrap;display:block;color:#667085!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;margin-top:2px!important}.staff-db-toolbar{grid-template-columns:minmax(280px,1fr) 150px 190px auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.staff-db-sort{min-width:190px}.staff-db-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.staff-db-export-actions button{white-space:nowrap}.staff-db-export-notice{margin:-2px 0 10px}.staff-db-table-wrap{border:1px solid #e4e7ec;border-radius:10px;overflow:auto}.staff-db-table{min-width:1480px}.staff-db-table th{white-space:nowrap;z-index:1;background:#f8fafc;position:sticky;top:0}.staff-db-table td{vertical-align:middle;white-space:nowrap}.staff-db-table td small{color:#98a2b3;margin-top:3px;display:block}.staff-db-status{font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;border:1px solid #d0d5dd;border-radius:999px;align-items:center;padding:3px 7px;font-weight:800;display:inline-flex}.staff-db-row.status-근무중 .staff-db-status{color:#067647;background:#ecfdf3;border-color:#abefc6}.staff-db-row.status-투입전 .staff-db-status{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.staff-db-row.status-접수중 .staff-db-status{color:#6941c6;background:#f9f5ff;border-color:#e9d7fe}.staff-db-row.status-미승인 .staff-db-status{color:#475467;background:#f2f4f7;border-color:#d0d5dd}.staff-db-row.status-퇴사 .staff-db-status{color:#b42318;background:#fff1f0;border-color:#fecdca}.staff-db-table .phone-bad{color:#b42318;background:#fff7f6;font-weight:800}@media (width<=1100px){.staff-db-summary{grid-template-columns:repeat(3,1fr)}.staff-db-toolbar{grid-template-columns:minmax(260px,1fr) 150px 190px}.staff-db-export-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=900px){.staff-db-toolbar{grid-template-columns:1fr 150px}.staff-db-sort{min-width:0}.staff-db-export-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=700px){.staff-db-summary{grid-template-columns:repeat(2,1fr)}.staff-db-toolbar{grid-template-columns:1fr}.staff-db-sort{width:100%}.staff-db-export-actions{grid-column:auto}.staff-db-export-actions button{flex:1}.staff-db-guide strong{margin-left:0}}.atalk-staff-history-v94{background:#fff;border:1px solid #dce2e8;border-radius:14px;margin:12px 0;overflow:hidden;box-shadow:0 3px 12px #141e2d09}.atalk-staff-history-head-v94{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.atalk-staff-history-v94.open .atalk-staff-history-head-v94{background:#fbfcfd;border-bottom:1px solid #e7ebef}.atalk-staff-history-title-v94{align-items:center;gap:12px;min-width:0;display:flex}.atalk-staff-history-title-v94>span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.08em;color:#697783;background:#eef2f5;border-radius:7px;flex:none;padding:5px 7px;font-weight:900}.atalk-staff-history-title-v94 h2{color:#24313d;margin:0;font-size:16px}.atalk-staff-history-title-v94 p{font-size:max(var(--crm-text-floor,0px), 10px);color:#77828d;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.atalk-staff-history-head-actions-v94{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.atalk-staff-history-kpis-v94{align-items:center;gap:5px;display:flex}.atalk-staff-history-kpis-v94 span{color:#65717c;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;background:#f1f4f6;border-radius:7px;padding:5px 7px}.atalk-staff-history-kpis-v94 b{color:#26323d}.atalk-history-toggle-v94{white-space:nowrap;min-width:86px;height:34px!important;padding:0 11px!important}.atalk-staff-history-tools-v94{grid-template-columns:minmax(260px,1fr) 150px auto auto;align-items:center;gap:7px;padding:10px 12px;display:grid}.atalk-staff-history-tools-v94 input,.atalk-staff-history-tools-v94 select{height:38px;font:inherit;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border:1px solid #cfd6dc;border-radius:8px;min-width:0;padding:0 10px}.atalk-staff-history-tools-v94 button{white-space:nowrap;align-self:center;min-width:68px;width:auto!important;height:38px!important;padding:0 12px!important}.atalk-staff-history-msg-v94{color:#9b3939;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff4f4;border-radius:8px;margin:0 12px 9px;padding:8px 10px}.atalk-staff-history-table-wrap-v94{border:1px solid #e3e7eb;border-radius:10px;max-height:330px;margin:0 12px;overflow:auto}.atalk-staff-history-table-v94{border-collapse:collapse;width:100%;min-width:850px}.atalk-staff-history-table-v94 th{z-index:1;color:#59636e;font-size:max(var(--crm-text-floor,0px), 10px);text-align:left;background:#f4f6f8;border-bottom:1px solid #e0e4e8;padding:8px;position:sticky;top:0}.atalk-staff-history-table-v94 td{font-size:max(var(--crm-text-floor,0px), 11px);vertical-align:middle;border-bottom:1px solid #edf0f2;padding:8px}.atalk-staff-history-table-v94 tr:last-child td{border-bottom:0}.atalk-staff-history-table-v94 td b,.atalk-staff-history-table-v94 td small{display:block}.atalk-staff-history-table-v94 td small{color:#8a929c;font-size:max(var(--crm-text-floor,0px), 9px);margin-top:1px}.atalk-staff-history-table-v94 code{color:#3d4650;font-family:inherit;font-weight:800}.atalk-staff-history-table-v94 strong{font-size:max(var(--crm-text-floor,0px), 12px)}.atalk-staff-history-table-v94 .staff-state,.atalk-staff-history-table-v94 .number-state{font-size:max(var(--crm-text-floor,0px), 9px);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 6px;font-weight:900;display:inline-flex}.atalk-staff-history-table-v94 .staff-state.active{color:#2d6a42;background:#edf7f0}.atalk-staff-history-table-v94 .staff-state.retired{color:#6a717a;background:#f1f2f4}.atalk-staff-history-table-v94 .number-state.using{color:#3558a8;background:#eef3ff}.atalk-staff-history-table-v94 .number-state.released{color:#777;background:#f5f5f5}.atalk-staff-history-empty-v94{text-align:center;color:#8a929b;padding:22px}.atalk-staff-history-note-v94{color:#69727b;font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f8f9;border-radius:8px;align-items:center;gap:7px;margin:8px 12px 11px;padding:7px 9px;display:flex}.atalk-staff-history-note-v94 b{color:#343d46;white-space:nowrap}@media (width<=900px){.atalk-staff-history-head-v94{align-items:flex-start}.atalk-staff-history-head-actions-v94{flex-wrap:wrap}.atalk-staff-history-tools-v94{grid-template-columns:minmax(220px,1fr) 145px auto auto}}@media (width<=720px){.atalk-staff-history-head-v94{display:grid}.atalk-staff-history-title-v94{align-items:flex-start}.atalk-staff-history-title-v94 p{white-space:normal}.atalk-staff-history-head-actions-v94{justify-content:space-between}.atalk-staff-history-kpis-v94{flex-wrap:wrap}.atalk-staff-history-tools-v94{grid-template-columns:1fr 1fr}.atalk-staff-history-tools-v94 input{grid-column:1/-1}.atalk-staff-history-tools-v94 select{width:100%}.atalk-staff-history-tools-v94 button{width:100%!important}.atalk-staff-history-table-wrap-v94{max-height:300px}}.atalk-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.atalk-summary>div{background:#fff;border:1px solid #e5e9ef;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.atalk-summary span{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;font-weight:800}.atalk-summary b{color:#17212f;font-size:24px}.atalk-guide{background:#f3f7fb;border:1px solid #d8e4ef;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:12px;padding:13px 15px;display:flex}.atalk-guide b{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap}.atalk-guide span{font-size:max(var(--crm-text-floor,0px), 11px);color:#475467;line-height:1.6}.atalk-top-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.atalk-card{background:#fff;border:1px solid #e4e8ee;border-radius:14px;padding:18px}.atalk-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.atalk-card-head>div{gap:2px;display:grid}.atalk-card-head span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;color:#667085;font-weight:900}.atalk-card-head h2{margin:0;font-size:17px}.atalk-card p{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;margin:0 0 12px;line-height:1.65}.atalk-upload{color:#344054;cursor:pointer;background:#fafbfd;border:1px dashed #98a2b3;border-radius:10px;width:100%;height:48px;margin-bottom:9px;font-weight:800}.atalk-card textarea{resize:vertical;width:100%;min-height:92px;font:inherit;font-size:max(var(--crm-text-floor,0px), 12px);border:1px solid #d0d5dd;border-radius:10px;outline:none;margin-bottom:9px;padding:11px 12px}.atalk-card textarea:focus,.atalk-filters input:focus,.atalk-filters select:focus,.atalk-manual select:focus{border-color:#667085;box-shadow:0 0 0 3px #6670851a}.atalk-full{width:100%;min-height:44px}.atalk-employee-list{border:1px solid #eaecf0;border-radius:10px;max-height:230px;margin-bottom:10px;overflow:auto}.atalk-employee-list label{cursor:pointer;border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:9px 11px;display:flex}.atalk-employee-list label:last-child{border-bottom:0}.atalk-employee-list input{width:17px;height:17px}.atalk-employee-list span{gap:2px;min-width:0;display:grid}.atalk-employee-list b{font-size:max(var(--crm-text-floor,0px), 12px)}.atalk-employee-list small{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085;overflow-wrap:anywhere}.atalk-message{color:#654f1c;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff8e8;border:1px solid #efd79e;border-radius:10px;margin-bottom:12px;padding:11px 13px;font-weight:800}.atalk-directory{padding:16px}.atalk-filters{grid-template-columns:1fr 130px;gap:8px;margin-bottom:10px;display:grid}.atalk-filters input,.atalk-filters select,.atalk-manual select{height:40px;font-size:max(var(--crm-text-floor,0px), 12px);background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;padding:0 11px}.atalk-table-wrap{border:1px solid #e6e9ee;border-radius:10px;overflow:auto}.atalk-table-wrap table{border-collapse:collapse;width:100%}.atalk-table-wrap th,.atalk-table-wrap td{text-align:left;vertical-align:middle;font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;border-bottom:1px solid #edf0f3;padding:10px 11px}.atalk-table-wrap th{font-size:max(var(--crm-text-floor,0px), 10px);color:#475467;background:#f8fafc}.atalk-table-wrap td small{color:#667085;margin-top:2px;display:block}.atalk-number{font-size:max(var(--crm-text-floor,0px), 13px);letter-spacing:.02em}.atalk-status{min-height:25px;font-size:max(var(--crm-text-floor,0px), 10px);border-radius:999px;align-items:center;padding:0 8px;font-weight:900;display:inline-flex}.atalk-status.used{color:#36597a;background:#eef4fb}.atalk-status.free{color:#2f6e3f;background:#edf8ef}.atalk-manual{gap:6px;min-width:330px;display:flex}.atalk-manual select{min-width:250px;max-width:340px}.atalk-manual button,.atalk-actions button{min-height:34px;padding:0 10px}.atalk-actions{gap:6px;display:flex}.atalk-empty{color:#667085;text-align:center!important;padding:26px!important}.atalk-modal-backdrop{z-index:3200;background:#1018288c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.atalk-modal{background:#fff;border-radius:15px;width:min(900px,100%);max-height:88vh;padding:18px;overflow:auto;box-shadow:0 24px 80px #00000038}@media (width<=900px){.atalk-summary{grid-template-columns:repeat(2,1fr)}.atalk-top-grid{grid-template-columns:1fr}}@media (width<=640px){.atalk-summary{grid-template-columns:1fr 1fr}.atalk-summary b{font-size:20px}.atalk-card{padding:14px}.atalk-guide{gap:5px;display:grid}.atalk-filters{grid-template-columns:1fr}.atalk-card-head{align-items:flex-start}.atalk-manual{min-width:280px}.atalk-modal-backdrop{align-items:flex-end;padding:6px}.atalk-modal{border-radius:15px 15px 8px 8px;max-height:92vh;padding:13px}}.atalk-biz-principle-v47{background:#f3f8fc;border:1px solid #cfe0ee;border-radius:11px;align-items:center;gap:10px;margin:0 0 10px;padding:9px 13px;display:flex}.atalk-biz-principle-v47 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#173d61;flex:none}.atalk-biz-principle-v47 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#60758a;line-height:1.45}.atalk-biz-summary-v47{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important;margin-bottom:10px!important}.atalk-biz-summary-v47>div{border-radius:10px!important;padding:9px 11px!important}.atalk-biz-summary-v47 span{font-size:max(var(--crm-text-floor,0px), 10px)!important}.atalk-biz-summary-v47 b{font-size:20px!important}.atalk-biz-top-v47{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.atalk-biz-top-v47 .atalk-card{padding:13px 14px}.atalk-biz-top-v47 .atalk-card-head{margin-bottom:8px}.atalk-biz-top-v47 .atalk-card p{margin-bottom:8px;line-height:1.5}.atalk-biz-top-v47 .atalk-upload{height:40px;margin-bottom:7px}.atalk-biz-top-v47 .atalk-full{min-height:38px}.atalk-biz-top-v47 .atalk-employee-list{max-height:150px;margin-bottom:8px}.atalk-biz-top-v47 .atalk-employee-list label{padding:7px 9px}.atalk-provider-preview-v47{background:#f8fafc;border:1px solid #dce5ed;border-radius:8px;gap:4px;max-height:100px;margin:7px 0;padding:7px;display:grid;overflow:auto}.atalk-provider-preview-v47>div{font-size:max(var(--crm-text-floor,0px), 9px);background:#fff;border-radius:7px;grid-template-columns:125px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;padding:5px 7px;display:grid}.atalk-provider-preview-v47 span{color:#254b6c;font-weight:800}.atalk-provider-preview-v47 code{text-overflow:ellipsis;white-space:nowrap;color:#4f6072;overflow:hidden}.atalk-provider-preview-v47 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7a8796;text-align:center}.atalk-biz-warning-v47{background:#fff7e9;border:1px solid #f0d1a8;border-radius:9px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 11px;display:flex}.atalk-biz-warning-v47 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#a15d13}.atalk-biz-warning-v47 span{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#806b50}.atalk-biz-board-v47{margin-top:10px}.atalk-biz-board-v47 .atalk-board-head,.atalk-biz-board-v47 .atalk-toolbar{margin-bottom:8px}.atalk-biz-board-v47 .atalk-table-wrap{max-height:470px;overflow:auto}.atalk-biz-board-v47 .atalk-table th{z-index:2;position:sticky;top:0}.atalk-biz-table-v47 th:first-child{min-width:135px}.atalk-biz-table-v47 th:nth-child(2),.atalk-biz-table-v47 th:nth-child(3){min-width:145px}.atalk-biz-table-v47 th:nth-child(6){min-width:165px}.atalk-biz-table-v47 th:nth-child(7){min-width:230px}.atalk-biz-table-v47 td>small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7e8a98;margin-top:2px;display:block}.atalk-biz-table-v47 td>code{text-overflow:ellipsis;white-space:nowrap;color:#294d6d;max-width:200px;font-size:max(var(--crm-text-floor,0px), 9.5px);background:#f0f4f8;border-radius:6px;padding:4px 6px;display:inline-block;overflow:hidden}.atalk-biz-table-v47 tr.incomplete{background:#fffaf2}.atalk-provider-password-v47{letter-spacing:.04em;font-weight:800;color:#fff!important;background:#182a3e!important}.atalk-biz-disabled-v47{font-size:max(var(--crm-text-floor,0px), 10px);color:#9a6b30}.atalk-delivery-badge-v47{font-size:max(var(--crm-text-floor,0px), 9px);border-radius:999px;padding:4px 7px;font-weight:900;display:inline-flex}.atalk-delivery-badge-v47.idle{color:#66717d;background:#eef1f4}.atalk-delivery-badge-v47.pending{color:#9d5c10;background:#fff0dc}.atalk-delivery-badge-v47.delivered{color:#28618d;background:#e6f1fb}.atalk-delivery-badge-v47.viewed{color:#267653;background:#e5f5ec}.atalk-history-v47{width:min(780px,94vw)}.atalk-history-list{max-height:60vh;padding:10px;overflow:auto}.atalk-history-list>div{border-bottom:1px solid #e8edf2;grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);gap:12px;padding:11px;display:grid}.atalk-history-list>div>div:first-child b{font-size:max(var(--crm-text-floor,0px), 12px);color:#233d56;display:block}.atalk-history-list span,.atalk-history-list small{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#6f7c8a;margin-top:3px;display:block}.atalk-available-pool-v88{background:#fff;border:1px solid #d8e0e7;border-radius:12px;margin:10px 0;overflow:hidden;box-shadow:0 4px 14px #1423320a}.atalk-available-head-v88{color:#fff;background:#1b2530;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.atalk-available-head-v88>div>span{font-size:max(var(--crm-text-floor,0px), 8px);letter-spacing:.12em;color:#aebdca;margin-bottom:2px;font-weight:900;display:block}.atalk-available-head-v88 h2{color:#fff;margin:0;font-size:15px}.atalk-available-head-v88 h2 b{color:#1b2530;min-width:28px;height:21px;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:0 7px;display:inline-flex}.atalk-available-head-v88 p{font-size:max(var(--crm-text-floor,0px), 9px);color:#c6d1db;margin:3px 0 0;line-height:1.35}.atalk-available-head-v88 button{flex:none;font-weight:900;color:#1b2530!important;background:#fff!important;border-color:#fff!important;height:34px!important}.atalk-available-notice-v88{background:#f7f9fb;border-bottom:1px solid #e5eaf0;align-items:center;gap:8px;padding:7px 12px;display:flex}.atalk-available-notice-v88 b{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#293c4d}.atalk-available-notice-v88 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#6b7885}.atalk-available-table-wrap-v88{max-height:190px;overflow:auto}.atalk-available-table-v88{border-collapse:collapse;table-layout:fixed;width:100%}.atalk-available-table-v88 th{z-index:1;text-align:left;font-size:max(var(--crm-text-floor,0px), 9px);color:#526270;background:#eef2f5;border-bottom:1px solid #dce3e9;padding:7px 10px;position:sticky;top:0}.atalk-available-table-v88 td{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#283846;vertical-align:middle;border-bottom:1px solid #edf1f4;padding:7px 10px}.atalk-available-table-v88 th:first-child{width:22%}.atalk-available-table-v88 th:nth-child(2){width:28%}.atalk-available-table-v88 th:nth-child(3){width:30%}.atalk-available-table-v88 th:nth-child(4){width:20%}.atalk-available-table-v88 td>b{font-size:max(var(--crm-text-floor,0px), 10.5px)}.atalk-available-table-v88 code{color:#2c4d66;max-width:100%;font-size:max(var(--crm-text-floor,0px), 9.5px);text-overflow:ellipsis;white-space:nowrap;background:#edf2f6;border-radius:6px;padding:4px 7px;display:inline-block;overflow:hidden}.atalk-available-table-v88 code.password{color:#fff;letter-spacing:.03em;background:#1b2530;font-weight:800}.atalk-available-table-v88 button{white-space:nowrap;height:32px!important}.atalk-available-foot-v88{background:#fafbfc;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.atalk-available-foot-v88 span{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#667480}.atalk-available-foot-v88 span b{color:#1b2530}.atalk-available-foot-v88 button{font-size:max(var(--crm-text-floor,0px), 9.5px);height:32px!important}@media (width<=980px){.atalk-biz-summary-v47{grid-template-columns:repeat(2,1fr)}.atalk-biz-top-v47{grid-template-columns:1fr}.atalk-biz-board-v47 .atalk-table-wrap{max-height:430px}}@media (width<=720px){.atalk-biz-principle-v47,.atalk-biz-warning-v47{display:block}.atalk-biz-principle-v47 span,.atalk-biz-warning-v47 span{margin-top:4px;display:block}.atalk-biz-summary-v47{grid-template-columns:repeat(2,1fr)}.atalk-provider-preview-v47>div,.atalk-history-list>div{grid-template-columns:1fr}.atalk-available-head-v88{display:block}.atalk-available-head-v88 button{margin-top:8px}.atalk-available-notice-v88,.atalk-available-foot-v88{display:block}.atalk-available-notice-v88 span{margin-top:3px;display:block}.atalk-available-foot-v88 button{margin-top:6px}.atalk-available-table-v88{min-width:700px}.atalk-available-table-wrap-v88{max-height:170px}}.atalk-biz-table-v47 th:nth-child(4){min-width:390px}.atalk-staff-picker-v97{grid-template-columns:minmax(155px,.9fr) minmax(195px,1.1fr);align-items:center;gap:6px;min-width:360px;display:grid}.atalk-staff-picker-v97 input,.atalk-staff-picker-v97 select{width:100%;height:36px;font-size:max(var(--crm-text-floor,0px), 10.5px);background:#fff;border:1px solid #cfd6dc;border-radius:8px;outline:none;padding:0 9px}.atalk-staff-picker-v97 input:focus,.atalk-staff-picker-v97 select:focus{border-color:#667085;box-shadow:0 0 0 3px #6670851a}.atalk-staff-picker-v97 input::placeholder{color:#98a2b3}@media (width<=760px){.atalk-biz-table-v47 th:nth-child(4){min-width:320px}.atalk-staff-picker-v97{grid-template-columns:1fr;min-width:290px}}.customer-flow-v44{gap:12px;min-width:0;display:grid}.customer-flow-head-v44{color:#fff;background:linear-gradient(135deg,#20252b,#30363c);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 12px 28px #14181c24}.customer-flow-head-v44>div:first-child>span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.18em;color:#c8cdd2;font-weight:900;display:block}.customer-flow-head-v44 h1{color:#fff;margin:3px 0 0;font-size:24px}.customer-flow-head-v44 p{font-size:max(var(--crm-text-floor,0px), 11px);color:#d8dce0;margin:5px 0 0}.customer-flow-live-v44{font-size:max(var(--crm-text-floor,0px), 10px);color:#e0e3e6;white-space:nowrap;align-items:center;gap:7px;display:flex}.customer-flow-live-v44 i{background:#71d39b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #71d39b21}.customer-flow-live-v44 button{color:#fff;font-size:max(var(--crm-text-floor,0px), 10px);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;margin-left:6px;padding:7px 10px;font-weight:800}.customer-flow-stats-v44{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.customer-flow-stats-v44 button{color:#5c6877;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:9px 12px;display:flex}.customer-flow-stats-v44 button span{font-size:max(var(--crm-text-floor,0px), 10px);font-weight:800}.customer-flow-stats-v44 button b{color:#213d58;font-size:19px}.customer-flow-stats-v44 button.active{color:#fff;background:#4a4f55;border-color:#4a4f55}.customer-flow-stats-v44 button.active b{color:#fff}.customer-flow-filter-v44{background:#f7f9fb;border:1px solid #e1e7ed;border-radius:14px;grid-template-columns:minmax(350px,auto) 130px 175px minmax(260px,1fr);gap:8px;padding:10px;display:grid}.customer-flow-filter-v44 input,.customer-flow-filter-v44 select{min-width:0;height:39px;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border:1px solid #d7e0e8;border-radius:10px;outline:none;padding:0 11px}.customer-flow-filter-v44 input:focus,.customer-flow-filter-v44 select:focus{border-color:#7198bc;box-shadow:0 0 0 3px #396d9e1a}.customer-flow-date-v44{align-items:center;gap:5px;min-width:0;display:flex}.customer-flow-date-v44 input{width:132px}.customer-flow-date-v44 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#768395}.customer-flow-date-v44 button{height:34px;font-size:max(var(--crm-text-floor,0px), 9px);color:#607286;cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:8px;padding:0 8px;font-weight:800}.customer-flow-list-v44{background:#fff;border:1px solid #dfe6ed;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px #1e39540d}.customer-flow-list-head-v44{font-size:max(var(--crm-text-floor,0px), 9px);color:#6f7d8d;background:#f2f6fa;border-bottom:1px solid #e5eaf0;grid-template-columns:minmax(220px,1.15fr) minmax(180px,.85fr) minmax(190px,.9fr) 130px;gap:12px;padding:9px 14px;font-weight:900;display:grid}.customer-flow-scroll-v44{scrollbar-width:thin;scrollbar-color:#b9c6d3 transparent;height:510px;overflow:auto}.customer-flow-row-v44{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(220px,1.15fr) minmax(180px,.85fr) minmax(190px,.9fr) 130px;align-items:center;gap:12px;min-height:96px;padding:12px 14px;display:grid}.customer-flow-row-v44:last-child{border-bottom:0}.customer-flow-row-v44:hover{background:#fbfdff}.customer-flow-row-v44.provisional_pending{box-shadow:inset 4px 0 #c18a3d}.customer-flow-row-v44.formal_active,.customer-flow-row-v44.deposit_complete{box-shadow:inset 4px 0 #2f6a98}.customer-flow-row-v44.cancelled{opacity:.66;background:#f6f7f8}.customer-flow-customer-v44,.customer-flow-agent-v44,.customer-flow-stage-v44{min-width:0}.customer-flow-customer-v44>div{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.customer-flow-customer-v44 span.reception,.customer-flow-customer-v44 span.return,.customer-flow-customer-v44 span.contractor{font-size:max(var(--crm-text-floor,0px), 8px);border-radius:20px;padding:3px 6px;font-weight:900;display:inline-flex}.customer-flow-customer-v44 span.reception{color:#4c657d;background:#edf2f7}.customer-flow-customer-v44 span.reception.walking{color:#87632d;background:#f3eee5}.customer-flow-customer-v44 span.return{color:#397258;background:#edf5ef}.customer-flow-customer-v44 span.contractor{color:#fff;background:#1e3852}.customer-flow-customer-v44>b{color:#18283a;font-size:14px;display:block}.customer-flow-customer-v44>strong{font-size:max(var(--crm-text-floor,0px), 11px);color:#365a78;margin-top:2px;display:block}.customer-flow-customer-v44>small{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 9px);color:#8994a1;margin-top:3px;display:block;overflow:hidden}.customer-flow-agent-v44 b,.customer-flow-stage-v44 b{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 12px);color:#263c52;display:block;overflow:hidden}.customer-flow-agent-v44 b.pending{color:#9b651f}.customer-flow-agent-v44 span,.customer-flow-stage-v44 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#708092;margin-top:3px;display:block}.customer-flow-agent-v44 small,.customer-flow-stage-v44 small{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 9px);color:#8994a1;margin-top:3px;display:block;overflow:hidden}.customer-flow-agent-v44 em,.customer-flow-stage-v44 em{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#88672d;margin-top:4px;font-style:normal;display:block}.customer-flow-stage-v44 strong{font-size:max(var(--crm-text-floor,0px), 10px);color:#2c577c;margin-top:5px;display:block}.customer-flow-actions-v44{gap:6px;display:grid}.customer-flow-actions-v44 button{width:100%;min-height:35px;font-size:max(var(--crm-text-floor,0px), 9.5px);color:#fff;cursor:pointer;background:#275d8d;border:0;border-radius:9px;padding:7px 8px;font-weight:900}.customer-flow-actions-v44 button.secondary{color:#50677d;background:#fff;border:1px solid #d6e0e9}.customer-flow-actions-v44 button:disabled{color:#fff;cursor:not-allowed;background:#b6c0ca}.customer-flow-actions-v44>span{text-align:center;font-size:max(var(--crm-text-floor,0px), 9px);color:#8994a1}.customer-flow-empty-v44{min-height:240px;font-size:max(var(--crm-text-floor,0px), 11px);color:#8994a1;place-items:center;display:grid}.customer-flow-modal-backdrop-v44{z-index:1600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091421a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-flow-modal-v44{background:#fff;border-radius:20px;width:min(900px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #00000057}.customer-flow-modal-v44.small{width:min(560px,96vw)}.customer-flow-modal-v44>header{color:#fff;background:linear-gradient(135deg,#14283e,#285476);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 19px;display:flex}.customer-flow-modal-v44>header span{font-size:max(var(--crm-text-floor,0px), 8px);letter-spacing:.17em;color:#a5cae7;font-weight:900}.customer-flow-modal-v44>header h2{color:#fff;margin:3px 0 0;font-size:20px}.customer-flow-modal-v44>header p{font-size:max(var(--crm-text-floor,0px), 10px);color:#d7e4ef;margin:5px 0 0}.customer-flow-modal-v44>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.contract-stage-toggle-v44{grid-template-columns:1fr 1fr;gap:7px;padding:13px 16px 0;display:grid}.contract-stage-toggle-v44 button{font-size:max(var(--crm-text-floor,0px), 11px);color:#687687;cursor:pointer;background:#f5f7f9;border:1px solid #dce4eb;border-radius:10px;padding:10px;font-weight:900}.contract-stage-toggle-v44 button.active{color:#fff;background:#285d8a;border-color:#285d8a}.contract-unit-picker-v44{background:#f7f9fb;border:1px solid #dfe6ed;border-radius:14px;gap:8px;margin:13px 16px;padding:12px;display:grid}.contract-unit-search-v44{grid-template-columns:1fr auto auto;gap:6px;display:grid}.contract-unit-search-v44 input,.contract-unit-picker-v44>input{height:39px;font-size:max(var(--crm-text-floor,0px), 10px);background:#fff;border:1px solid #d5dee7;border-radius:9px;outline:none;padding:0 10px}.contract-unit-search-v44 button,.contract-selected-unit-v44 button{font-size:max(var(--crm-text-floor,0px), 9px);color:#fff;cursor:pointer;background:#315f8a;border:0;border-radius:9px;padding:0 11px;font-weight:900}.contract-unit-search-v44 button.secondary,.contract-selected-unit-v44 button{color:#586c80;background:#fff;border:1px solid #d5dee7}.contract-unit-results-v44{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:150px;display:grid;overflow:auto}.contract-unit-results-v44>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:10px;gap:3px;padding:8px;display:grid}.contract-unit-results-v44 b{font-size:max(var(--crm-text-floor,0px), 10px);color:#1f3c58}.contract-unit-results-v44 span{font-size:max(var(--crm-text-floor,0px), 8px);color:#84909d}.contract-unit-results-v44 strong{font-size:max(var(--crm-text-floor,0px), 8px);color:#3b765d}.contract-unit-results-v44>small{text-align:center;color:#8894a0;grid-column:1/-1;padding:14px}.contract-selected-unit-v44{background:#eaf2f9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.contract-selected-unit-v44 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#224b6f}.contract-selected-unit-v44 button{padding:6px 9px}.contract-form-grid-v44{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 13px;display:grid}.contract-form-grid-v44.one{grid-template-columns:1fr;padding-top:16px}.contract-form-grid-v44 label{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#596b7e;gap:5px;font-weight:800;display:grid}.contract-form-grid-v44 label.wide{grid-column:1/-1}.contract-form-grid-v44 input{min-width:0;height:40px;font-size:max(var(--crm-text-floor,0px), 11px);border:1px solid #d4dee7;border-radius:9px;outline:none;padding:0 10px}.contract-form-grid-v44 input:focus{border-color:#6e96ba;box-shadow:0 0 0 3px #376b9d1a}.contract-calc-v44{background:#eef3f7;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 16px;padding:10px;display:grid}.contract-calc-v44 span{text-align:center;font-size:max(var(--crm-text-floor,0px), 9px);color:#778493;gap:3px;display:grid}.contract-calc-v44 b{color:#274d6f;font-size:14px}.customer-flow-modal-actions-v44{border-top:1px solid #e7ecf1;justify-content:flex-end;gap:8px;padding:14px 16px 17px;display:flex}.customer-flow-modal-actions-v44 button{min-width:120px;font-size:max(var(--crm-text-floor,0px), 10px);color:#fff;cursor:pointer;background:#275d8d;border:0;border-radius:10px;padding:10px 14px;font-weight:900}.customer-flow-modal-actions-v44 button.secondary{color:#5a6b7c;background:#fff;border:1px solid #d6dfe8}.customer-flow-modal-actions-v44 button:disabled{background:#aeb9c4}.contract-entry-replacement-v44{background:linear-gradient(135deg,#f7fafc,#edf4fa);border:1px solid #dce5ed;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:15px 17px;display:flex}.contract-entry-replacement-v44 b{color:#213e5a;font-size:14px;display:block}.contract-entry-replacement-v44 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#728195;margin-top:4px;display:block}.contract-entry-replacement-v44 a{font-size:max(var(--crm-text-floor,0px), 10px);color:#fff;background:#285f91;border-radius:10px;flex:none;padding:10px 14px;font-weight:900;text-decoration:none}.info-contract-customer-v44{gap:10px;margin-bottom:14px;display:grid}.info-contract-search-v44{grid-template-columns:1fr 1fr auto;gap:7px;display:grid}.info-contract-search-v44 input{height:41px;font-size:max(var(--crm-text-floor,0px), 11px);border:1px solid #d7e0e8;border-radius:10px;padding:0 11px}.info-contract-search-v44 button{font-size:max(var(--crm-text-floor,0px), 10px);color:#fff;background:#285e8b;border:0;border-radius:10px;padding:0 14px;font-weight:900}.info-contract-result-v44{background:#f7fafc;border:1px solid #dbe5ed;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.info-contract-result-v44>div{min-width:0}.info-contract-result-v44 span.badge{color:#fff;font-size:max(var(--crm-text-floor,0px), 8px);background:#203d58;border-radius:20px;padding:4px 7px;font-weight:900;display:inline-flex}.info-contract-result-v44 b{color:#213b54;margin-top:6px;font-size:14px;display:block}.info-contract-result-v44 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#758396;margin-top:3px;display:block}.info-contract-result-v44 button{font-size:max(var(--crm-text-floor,0px), 9px);color:#fff;background:#285f8e;border:0;border-radius:9px;padding:9px 11px;font-weight:900}.info-today-progress-v44{border:1px solid #e0e6ec;border-radius:12px;max-height:260px;overflow:auto}.info-today-progress-v44 article{border-bottom:1px solid #edf1f4;grid-template-columns:80px minmax(150px,1fr) minmax(160px,1fr) 110px;align-items:center;gap:8px;padding:9px 10px;display:grid}.info-today-progress-v44 article:last-child{border-bottom:0}.info-today-progress-v44 span,.info-today-progress-v44 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7a8794}.info-today-progress-v44 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#253d55}.info-today-progress-v44 strong{font-size:max(var(--crm-text-floor,0px), 8px);color:#4b6983;background:#eef3f7;border-radius:20px;justify-self:end;padding:4px 7px}.info-today-progress-v44 strong.contract{color:#fff;background:#203d58}.dashboard-contract-stages-v44{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.dashboard-contract-stages-v44>div{background:#fff;border:1px solid #dfe5eb;border-radius:12px;padding:11px 12px}.dashboard-contract-stages-v44 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7b8794;display:block}.dashboard-contract-stages-v44 b{color:#233f59;margin-top:4px;font-size:20px;display:block}@media (width<=1100px){.customer-flow-stats-v44{grid-template-columns:repeat(3,1fr)}.customer-flow-filter-v44{grid-template-columns:1fr 1fr}.customer-flow-date-v44,.customer-flow-query-v44{grid-column:1/-1}.customer-flow-list-head-v44,.customer-flow-row-v44{grid-template-columns:minmax(210px,1.15fr) minmax(160px,.8fr) minmax(170px,.85fr) 115px}.dashboard-contract-stages-v44{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.customer-flow-head-v44{padding:14px}.customer-flow-head-v44 h1{font-size:19px}.customer-flow-head-v44 p{font-size:max(var(--crm-text-floor,0px), 9px)}.customer-flow-live-v44{display:none}.customer-flow-stats-v44{grid-template-columns:repeat(3,1fr)}.customer-flow-stats-v44 button{min-height:45px;padding:7px}.customer-flow-stats-v44 button b{font-size:16px}.customer-flow-filter-v44{grid-template-columns:1fr}.customer-flow-date-v44,.customer-flow-query-v44{grid-column:auto}.customer-flow-date-v44{grid-template-columns:1fr auto 1fr repeat(3,auto);display:grid}.customer-flow-date-v44 input{width:100%}.customer-flow-list-head-v44{display:none}.customer-flow-scroll-v44{height:480px}.customer-flow-row-v44{grid-template-columns:1fr 1fr;gap:9px;padding:11px}.customer-flow-customer-v44{grid-column:1/-1}.customer-flow-actions-v44{grid-column:1/-1;grid-template-columns:1fr 1fr}.customer-flow-modal-backdrop-v44{padding:7px}.customer-flow-modal-v44{border-radius:15px;width:100%;max-height:calc(100vh - 14px)}.customer-flow-modal-v44>header{padding:13px}.customer-flow-modal-v44>header h2{font-size:17px}.contract-unit-search-v44{grid-template-columns:1fr 1fr}.contract-unit-search-v44 input{grid-column:1/-1}.contract-unit-results-v44{grid-template-columns:1fr 1fr}.contract-form-grid-v44{grid-template-columns:1fr}.contract-form-grid-v44 label.wide{grid-column:auto}.contract-calc-v44{grid-template-columns:1fr 1fr 1fr}.info-contract-search-v44{grid-template-columns:1fr}.info-today-progress-v44 article{grid-template-columns:70px 1fr}.info-today-progress-v44 article>div:nth-child(3){grid-column:2}.info-today-progress-v44 strong{grid-column:1/-1;justify-self:start}.dashboard-contract-stages-v44{grid-template-columns:repeat(3,1fr)}.contract-entry-replacement-v44{display:grid}.contract-entry-replacement-v44 a{text-align:center}}.customer-residence-v54{font-size:max(var(--crm-text-floor,0px), 10px);color:#60778b;margin-top:3px;font-style:normal;font-weight:700;display:block}.customer-flow-customer-v44 .reception.duty{color:#353b43;background:#eef1f4;border-color:#d8dde2}.named-agent-change-v75{color:#174f87!important;background:#eef6ff!important;border:1px solid #b9d5ed!important}.named-agent-change-v75:hover{background:#e2f0fc!important}.designation-agent-backdrop-v75{z-index:1800}.designation-agent-modal-v75{background:#fff;border:1px solid #d8e3ed;border-radius:22px;flex-direction:column;width:min(760px,100vw - 28px);max-height:min(86vh,860px);display:flex;overflow:hidden;box-shadow:0 24px 70px #102a433d}.designation-agent-head-v75{border-bottom:1px solid #e2eaf1;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.designation-agent-head-v75 span{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.08em;color:#2a6da8;font-weight:900}.designation-agent-head-v75 h2{color:#17334f;margin:5px 0 4px;font-size:25px}.designation-agent-head-v75 p{color:#6a7d8e;font-size:max(var(--crm-text-floor,0px), 13px);margin:0}.designation-agent-head-v75>button{color:#415c73;background:#f2f6f9;border:0;border-radius:12px;width:38px;height:38px;font-size:24px;line-height:1}.designation-agent-current-v75{background:#f7fafc;border:1px solid #dce7f0;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;margin:18px 24px 0;padding:14px 16px;display:grid}.designation-agent-current-v75 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6b7f91;font-weight:800}.designation-agent-current-v75 b{color:#17334f;font-size:17px}.designation-agent-current-v75 small{color:#758797;grid-column:2}.designation-agent-warning-v75{font-size:max(var(--crm-text-floor,0px), 12px);color:#765b21;background:#fff9ed;border:1px solid #f0dfb7;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 24px 0;padding:12px 14px;line-height:1.6;display:flex}.designation-agent-warning-v75 b{white-space:nowrap;color:#8c640e}.designation-agent-search-v75,.designation-agent-reason-v75{font-size:max(var(--crm-text-floor,0px), 13px);color:#314e66;flex-direction:column;gap:7px;margin:16px 24px 0;font-weight:800;display:flex}.designation-agent-search-v75 input,.designation-agent-reason-v75 textarea{box-sizing:border-box;width:100%;font:inherit;color:#21384b;background:#fff;border:1px solid #ccd9e4;border-radius:12px;outline:none;padding:12px 13px}.designation-agent-search-v75 input:focus,.designation-agent-reason-v75 textarea:focus{border-color:#4d8fc5;box-shadow:0 0 0 3px #3a80b81a}.designation-agent-list-v75{background:#fbfdff;border:1px solid #dce6ee;border-radius:14px;min-height:100px;max-height:300px;margin:10px 24px 0;padding:7px;overflow:auto}.designation-agent-list-v75>button{text-align:left;color:#304b62;background:#fff;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 5px;padding:11px 12px;display:flex}.designation-agent-list-v75>button:last-of-type{margin-bottom:0}.designation-agent-list-v75>button:hover{background:#f1f7fc}.designation-agent-list-v75>button.selected{background:#eaf5ff;border-color:#4b91c9;box-shadow:inset 0 0 0 1px #4b91c91f}.designation-agent-list-v75 button div{align-items:baseline;gap:8px;min-width:0;display:flex}.designation-agent-list-v75 button b{color:#17334f;font-size:15px}.designation-agent-list-v75 button span,.designation-agent-list-v75 button small{font-size:max(var(--crm-text-floor,0px), 12px);color:#718395}.designation-agent-list-v75 button small{text-align:right}.designation-agent-empty-v75{text-align:center;color:#8998a5;font-size:max(var(--crm-text-floor,0px), 13px);padding:24px}.designation-agent-reason-v75 textarea{resize:vertical;min-height:74px}.designation-agent-footer-v75{border-top:1px solid #edf1f4;justify-content:flex-end;gap:8px;margin-top:4px;padding:18px 24px 22px;display:flex}.designation-agent-footer-v75 button{min-width:116px}.designation-agent-footer-v75 button:disabled{opacity:.48;cursor:not-allowed}@media (width<=640px){.designation-agent-modal-v75{border-radius:18px;width:calc(100vw - 18px);max-height:91vh}.designation-agent-head-v75{padding:18px 17px 14px}.designation-agent-head-v75 h2{font-size:22px}.designation-agent-current-v75,.designation-agent-warning-v75,.designation-agent-search-v75,.designation-agent-reason-v75{margin-left:17px;margin-right:17px}.designation-agent-list-v75{max-height:34vh;margin-left:17px;margin-right:17px}.designation-agent-list-v75>button{flex-direction:column;align-items:flex-start;gap:4px}.designation-agent-list-v75 button small{text-align:left}.designation-agent-footer-v75{background:#fff;padding:15px 17px 18px;position:sticky;bottom:0}.designation-agent-footer-v75 button{flex:1;min-width:0}}.team-leader-consult-v88{--consult-dark:#353b43;--consult-border:#dfe4e9;--consult-soft:#f5f7f9;--consult-text:#26313c}.team-consult-head-v88,.team-leader-only-v88{background:var(--consult-dark);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 14px;padding:16px 18px;display:flex;box-shadow:0 5px 14px #1a21281a}.team-consult-head-v88>div,.team-leader-only-v88>div{gap:3px;min-width:210px;display:grid}.team-consult-head-v88>div>span,.team-leader-only-v88>div>span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;color:#cfd5da;font-weight:900}.team-consult-head-v88>div>b,.team-leader-only-v88 h2{color:#fff;margin:0;font-size:17px;font-weight:900}.team-consult-head-v88 p,.team-leader-only-v88 p{max-width:730px;font-size:max(var(--crm-text-floor,0px), 11px);color:#e8ebee;margin:0;line-height:1.65}.team-consult-head-v88 strong{color:#fff}.team-consult-kpis-v88{margin-bottom:14px}.team-consult-kpis-v88 button{min-height:76px}.team-consult-kpis-v88 button.active{background:var(--consult-dark);border-color:var(--consult-dark);color:#fff}.team-consult-kpis-v88 button.active span,.team-consult-kpis-v88 button.active b{color:#fff}.assignee-filter-v88{border:1px solid var(--consult-border);background:#fff;border-radius:14px;margin:0 0 14px;overflow:hidden}.assignee-filter-v88>header{background:var(--consult-dark);color:#fff;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;display:flex}.assignee-filter-v88>header>div{gap:2px;display:grid}.assignee-filter-v88>header b{font-size:max(var(--crm-text-floor,0px), 13px);color:#fff}.assignee-filter-v88>header span{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#d8dde1}.assignee-filter-v88>header>small{font-size:max(var(--crm-text-floor,0px), 10px);color:#fff;white-space:nowrap;font-weight:900}.assignee-chips-v88{scrollbar-width:thin;gap:7px;padding:10px;display:flex;overflow-x:auto}.assignee-chips-v88 button{min-width:132px;color:var(--consult-text);text-align:left;background:#fff;border:1px solid #d9dfe5;border-radius:10px;grid-template-columns:auto auto;grid-template-areas:"name count""code count";column-gap:10px;padding:9px 11px;display:grid;position:relative}.assignee-chips-v88 button>b{font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;grid-area:name}.assignee-chips-v88 button>small{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#7b8792;grid-area:code}.assignee-chips-v88 button>span{min-width:27px;font-size:max(var(--crm-text-floor,0px), 10px);text-align:center;background:#eef1f4;border-radius:999px;grid-area:count;place-self:center end;padding:4px 7px;font-weight:900}.assignee-chips-v88 button.active{background:var(--consult-dark);border-color:var(--consult-dark);color:#fff}.assignee-chips-v88 button.active small{color:#d5dbe0}.assignee-chips-v88 button.active span{color:var(--consult-dark);background:#fff}.team-consult-cards-v88 .counselor-customer-card{padding-top:0;overflow:hidden}.consult-assignee-bar-v88{background:var(--consult-dark);color:#fff;border-radius:11px 11px 7px 7px;justify-content:space-between;align-items:center;gap:12px;margin:0 -1px 12px;padding:10px 12px;display:flex}.consult-assignee-bar-v88>div{grid-template-columns:auto auto;grid-template-areas:"label name""label code";align-items:center;column-gap:9px;display:grid}.consult-assignee-bar-v88 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#ccd3d9;grid-area:label}.consult-assignee-bar-v88 b{font-size:max(var(--crm-text-floor,0px), 13px);color:#fff;grid-area:name}.consult-assignee-bar-v88 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#d5dbe0;grid-area:code}.consult-assignee-bar-v88>strong{font-size:max(var(--crm-text-floor,0px), 10px);color:#fff;white-space:nowrap;border:1px solid #ffffff57;border-radius:999px;padding:5px 9px}.consult-assignee-editor-v88{border:1px solid var(--consult-dark);background:var(--consult-dark);border-radius:14px;grid-template-columns:1.25fr .8fr 1.15fr;gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.consult-assignee-editor-v88>div{background:#fff;gap:3px;padding:13px 15px;display:grid}.consult-assignee-editor-v88>div:first-child{background:var(--consult-dark);color:#fff}.consult-assignee-editor-v88 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7b8792;font-weight:800}.consult-assignee-editor-v88>div:first-child span{color:#cfd5da}.consult-assignee-editor-v88 b{color:var(--consult-text);font-size:15px}.consult-assignee-editor-v88>div:first-child b{color:#fff}.consult-assignee-editor-v88 small{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#697682}.consult-assignee-editor-v88>div:first-child small{color:#d8dde1}.team-leader-write-rule-v88{background:var(--consult-soft);border:1px solid #dce2e7;border-radius:11px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;display:flex}.team-leader-write-rule-v88 b{background:var(--consult-dark);color:#fff;font-size:max(var(--crm-text-floor,0px), 10px);border-radius:7px;flex:none;padding:5px 8px}.team-leader-write-rule-v88 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#68747f;line-height:1.55}.readonly-v88 .team-leader-only-v88{margin-top:8px}.team-leader-only-v88 h2{font-size:18px}.team-leader-only-v88 p{max-width:780px}@media (width<=760px){.team-consult-head-v88,.team-leader-only-v88{gap:10px;padding:14px;display:grid}.team-consult-head-v88 p,.team-leader-only-v88 p{font-size:max(var(--crm-text-floor,0px), 10.5px)}.consult-assignee-editor-v88{grid-template-columns:1fr}.consult-assignee-editor-v88>div{padding:12px 13px}.assignee-filter-v88>header{align-items:flex-start}.assignee-chips-v88 button{min-width:125px}.team-leader-write-rule-v88{align-items:flex-start}}@media (width<=430px){.team-consult-kpis-v88{grid-template-columns:repeat(2,minmax(0,1fr))!important}.consult-assignee-bar-v88{align-items:flex-start}.consult-assignee-bar-v88>div{grid-template-columns:1fr;grid-template-areas:"label""name""code";gap:2px}.assignee-filter-v88>header span{display:none}}.contract-original-assignee-v117{align-items:start;gap:5px;display:grid}.contract-original-assignee-v117>span{font-weight:700}.contract-assignee-edit-v117{justify-self:start;min-height:25px!important;font-size:max(var(--crm-text-floor,0px), 9px)!important;color:#36546d!important;box-shadow:none!important;background:#f3f6f9!important;border:1px solid #d7e0e8!important;border-radius:7px!important;padding:4px 8px!important;line-height:1!important}.contract-assignee-edit-v117:hover{background:#eaf1f7!important}.contract-assignee-overlay-v117{z-index:9999;background:#151e2780;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.contract-assignee-modal-v117{background:#fff;border:1px solid #dbe2e9;border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:min(720px,90vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #141e283d}.contract-assignee-modal-v117>header{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 13px;display:flex}.contract-assignee-modal-v117>header small{color:#768391;font-size:max(var(--crm-text-floor,0px), 9px);margin-bottom:2px;font-weight:800;display:block}.contract-assignee-modal-v117>header h3{margin:0;font-size:18px}.contract-assignee-modal-v117>header p{color:#66727e;font-size:max(var(--crm-text-floor,0px), 10px);margin:5px 0 0}.contract-assignee-modal-v117>header>.contract-assignee-close-v117{flex:0 0 34px;color:#66717b!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#f2f4f6!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.contract-assignee-search-v117{grid-template-columns:minmax(0,1fr) 84px;align-items:stretch;gap:8px;padding:12px 18px;display:grid}.contract-assignee-search-v117 input{width:100%;height:42px;min-height:42px;font-size:max(var(--crm-text-floor,0px), 11px);border:1px solid #d8e0e7;border-radius:9px;padding:8px 10px;line-height:1.4}.contract-assignee-search-v117 button{height:42px!important;min-height:42px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:7px 10px!important;line-height:1.2!important;display:inline-flex!important}.contract-assignee-msg-v117{color:#a43e3e;font-size:max(var(--crm-text-floor,0px), 10px);background:#fff4f4;border-radius:8px;margin:0 18px 8px;padding:8px 10px}.contract-assignee-results-v117{gap:6px;padding:2px 18px 14px;display:grid;overflow:auto}.contract-assignee-results-v117>.contract-assignee-result-v117{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex;color:#2c3946!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e6eb!important;border-radius:10px!important;padding:10px 12px!important}.contract-assignee-results-v117>.contract-assignee-result-v117:hover{background:#f7fafc!important;border-color:#bfd0dd!important}.contract-assignee-results-v117>.contract-assignee-result-v117.current{color:#88929b!important;background:#f3f6f8!important}.contract-assignee-results-v117>.contract-assignee-result-v117>div{gap:2px;min-width:0;display:grid}.contract-assignee-results-v117>.contract-assignee-result-v117 b{font-size:max(var(--crm-text-floor,0px), 12px)}.contract-assignee-results-v117>.contract-assignee-result-v117 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#6d7984}.contract-assignee-results-v117>.contract-assignee-result-v117 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7c8791}.contract-assignee-results-v117>.contract-assignee-result-v117 strong{color:#2c648f;font-size:max(var(--crm-text-floor,0px), 9px);background:#eef4f9;border-radius:7px;flex:none;padding:5px 7px}.contract-assignee-results-v117>.contract-assignee-result-v117.current strong{color:#747d85;background:#e7eaed}.contract-assignee-empty-v117{text-align:center;color:#89939d;font-size:max(var(--crm-text-floor,0px), 10px);padding:28px 10px}.contract-assignee-modal-v117>footer{color:#74808b;font-size:max(var(--crm-text-floor,0px), 9px);background:#fafbfc;border-top:1px solid #edf0f3;padding:10px 18px 13px;line-height:1.5}@media (width<=650px){.contract-assignee-overlay-v117{align-items:flex-end;padding:0}.contract-assignee-modal-v117{border-radius:16px 16px 0 0;width:100%;max-height:88vh}.contract-assignee-search-v117{grid-template-columns:1fr 72px;padding:10px 12px}.contract-assignee-results-v117{padding:2px 12px 12px}.contract-assignee-modal-v117>header{padding:14px 12px 11px}.contract-assignee-modal-v117>footer{padding:9px 12px 12px}}.contract-history-v305,.contract-history-empty-v305{color:#263b50;border-top:1px solid #e5e9ed;margin-top:14px}.contract-history-v305>summary{cursor:pointer;border-radius:4px;align-items:center;gap:20px;min-height:48px;padding:10px 0;list-style:none;display:flex}.contract-history-v305>summary::-webkit-details-marker{display:none}.contract-history-v305>summary:focus-visible,.contract-history-scroll-v305:focus-visible{outline-offset:3px;outline:2px solid #52799c}.contract-history-title-v305{flex-shrink:0;align-items:center;gap:7px;display:flex}.contract-history-title-v305>b{font-size:max(var(--crm-text-floor,0px), 12px);font-weight:750}.contract-history-title-v305>small{color:#667787;font-size:max(var(--crm-text-floor,0px), 10px);background:#f0f3f6;border-radius:5px;padding:2px 6px}.contract-history-latest-v305{color:#738191;min-width:0;font-size:max(var(--crm-text-floor,0px), 11px);flex:1;align-items:center;gap:12px;display:flex}.contract-history-latest-v305>time{font-variant-numeric:tabular-nums;flex-shrink:0}.contract-history-latest-v305>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-history-toggle-v305{color:#526e88;font-size:max(var(--crm-text-floor,0px), 11px);flex-shrink:0;align-items:center;gap:5px;display:flex}.contract-history-v305:not([open]) .when-open,.contract-history-v305[open] .when-closed{display:none}.contract-history-v305[open] .contract-history-toggle-v305 svg{transform:rotate(180deg)}.contract-history-scroll-v305{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #e5e9ed;border-radius:8px;max-height:260px;overflow:auto}.contract-history-columns-v305,.contract-history-scroll-v305 li{grid-template-columns:140px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:16px;padding:10px 12px;display:grid}.contract-history-columns-v305{z-index:1;color:#758495;font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f9fb;border-bottom:1px solid #e5e9ed;font-weight:650;position:sticky;top:0}.contract-history-scroll-v305 ol{margin:0;padding:0;list-style:none}.contract-history-scroll-v305 li{font-size:max(var(--crm-text-floor,0px), 11px);border-bottom:1px solid #eef1f4}.contract-history-scroll-v305 li:last-child{border-bottom:0}.contract-history-scroll-v305 li>time{color:#617184;font-variant-numeric:tabular-nums}.contract-history-file-v305,.contract-history-result-v305{gap:3px;min-width:0;display:grid}.contract-history-file-v305>b{font-size:max(var(--crm-text-floor,0px), 11px);overflow-wrap:anywhere;font-weight:650}.contract-history-result-v305>b{font-size:max(var(--crm-text-floor,0px), 11px);font-weight:650}.contract-history-result-v305>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#52677b}.contract-history-file-v305>small,.contract-history-result-v305>small{font-size:max(var(--crm-text-floor,0px), 10px);color:#7a8795;line-height:1.4}.contract-history-empty-v305{min-height:48px;font-size:max(var(--crm-text-floor,0px), 11px);align-items:center;gap:14px;display:flex}.contract-history-empty-v305>b{font-size:max(var(--crm-text-floor,0px), 12px)}.contract-history-empty-v305>span{color:#7a8795}@media (width<=850px){.contract-history-v305>summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.contract-history-latest-v305{font-size:max(var(--crm-text-floor,0px), 10px);grid-area:2/1/auto/-1;gap:8px}.contract-history-toggle-v305{grid-area:1/2}.contract-history-columns-v305{display:none}.contract-history-scroll-v305 li{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:10px}.contract-history-scroll-v305 li>time{font-size:max(var(--crm-text-floor,0px), 10px);grid-column:1/-1}.contract-history-file-v305{align-self:start}.contract-history-result-v305{max-width:170px}.contract-history-scroll-v305{max-height:260px}}@media (width<=480px){.contract-history-scroll-v305 li{grid-template-columns:minmax(0,1fr)}.contract-history-result-v305{flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:none;display:flex}.contract-history-result-v305>small{flex-basis:100%}.contract-history-latest-v305{flex-wrap:wrap;gap:3px}.contract-history-latest-v305>span{flex-basis:100%}}.contract-performance-v106{display:block}.contract-rule-v106{background:#fff;border:1px solid #dfe6ed;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}.contract-rule-v106>div{gap:4px;display:grid}.contract-rule-v106 b{font-size:max(var(--crm-text-floor,0px), 13px)}.contract-rule-v106 span{font-size:max(var(--crm-text-floor,0px), 11px);color:#65717e}.contract-rule-v106>strong{white-space:nowrap;color:#245f92;font-size:max(var(--crm-text-floor,0px), 10px);background:#eef5fb;border-radius:999px;padding:7px 10px}.contract-summary-v106{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.contract-summary-v106>div{background:#fff;border:1px solid #e3e8ed;border-radius:14px;gap:4px;padding:14px 15px;display:grid}.contract-summary-v106 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#76818d}.contract-summary-v106 b{font-size:24px;line-height:1.1}.contract-summary-v106 b small{font-size:max(var(--crm-text-floor,0px), 10px);color:#7b8792;margin-left:3px}.contract-summary-v106 em{font-style:normal;font-size:max(var(--crm-text-floor,0px), 9px);color:#8c96a0}.contract-mode-v106{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px;display:grid}.contract-mode-v106 button{text-align:left;gap:4px;min-height:76px;display:grid;color:#43515f!important;box-shadow:none!important;background:#fafbfc!important;border:1px solid #dfe5eb!important;border-radius:12px!important;padding:12px 14px!important}.contract-mode-v106 button.active{color:#164e7d!important;background:#eef5fb!important;border-color:#9fc2df!important}.contract-mode-v106 button b{font-size:max(var(--crm-text-floor,0px), 12px)}.contract-mode-v106 button span{font-size:max(var(--crm-text-floor,0px), 10px);font-weight:600;line-height:1.45}.contract-upload-v106{grid-template-columns:180px minmax(320px,1fr) auto;align-items:end;gap:10px;display:grid}.contract-upload-date-v107{grid-template-columns:minmax(360px,1fr) auto}.contract-upload-v106 label{font-size:max(var(--crm-text-floor,0px), 11px)}.contract-upload-v106 input{min-height:40px;padding:8px 10px}.contract-file-v106 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7c8792;font-weight:500}.contract-upload-v106>button{min-height:40px;font-size:max(var(--crm-text-floor,0px), 11px);border-radius:9px!important;padding:8px 15px!important}.contract-import-guide-v106{color:#65717d;font-size:max(var(--crm-text-floor,0px), 10px);background:#f6f8fa;border-radius:10px;flex-wrap:wrap;gap:7px 14px;margin-top:12px;padding:10px 12px;display:flex}.contract-import-guide-v106>b{color:#2e3d4b}.contract-import-guide-v106 strong{color:#233f59}.contract-preview-summary-v106{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.contract-preview-summary-v106>div{background:#fafbfc;border:1px solid #e4e8ec;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.contract-preview-summary-v106 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#77828d}.contract-preview-summary-v106 b{font-size:14px}.contract-preview-summary-v106 .danger{color:#a93232;background:#fff4f4;border-color:#f0caca}.contract-preview-table-v106,.contract-db-table-v106{border:1px solid #e5e9ed;border-radius:10px;max-height:460px}.contract-preview-table-v106 table{min-width:1040px}.contract-db-table-v106 table{min-width:900px}.contract-preview-table-v106 th,.contract-db-table-v106 th{z-index:2;background:#f7f9fb;position:sticky;top:0}.contract-preview-table-v106 tr.invalid{background:#fff7f7}.contract-state-v106,.contract-actor-badge-v106,.contract-baseline-v106{min-height:23px;font-size:max(var(--crm-text-floor,0px), 9px);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-weight:900;display:inline-flex}.contract-state-v106.new{color:#277244;background:#eaf6ee}.contract-state-v106.existing{color:#566574;background:#eef2f6}.contract-state-v106.invalid{color:#ac3535;background:#fff0f0}.contract-actor-v106{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.contract-actor-v106 small,.contract-db-table-v106 td>small{color:#88929c;font-size:max(var(--crm-text-floor,0px), 8.5px);margin-top:3px;display:block}.contract-actor-badge-v106.staff{color:#1d639e;background:#edf5fd}.contract-actor-badge-v106.external{color:#8b621c;background:#fff4df}.contract-actor-badge-v106.other{color:#616970;background:#f0f1f3}.contract-baseline-v106{color:#65717c;background:#f0f2f4}.contract-preview-action-v106{background:#f7f9fb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:11px 12px;display:flex}.contract-preview-action-v106>div{gap:2px;display:grid}.contract-preview-action-v106 b{font-size:max(var(--crm-text-floor,0px), 12px)}.contract-preview-action-v106 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7a8691}.contract-preview-action-v106 button{font-size:max(var(--crm-text-floor,0px), 11px);border-radius:9px!important;padding:9px 14px!important}.contract-db-toolbar-v106{align-items:center;gap:10px;margin-bottom:10px;display:flex}.contract-db-toolbar-v106 input{max-width:620px;min-height:38px;font-size:max(var(--crm-text-floor,0px), 11px);padding:8px 10px}.contract-db-toolbar-v106>span{color:#73808b;font-size:max(var(--crm-text-floor,0px), 10px);margin-left:auto}.contract-batches-v106{gap:7px;display:grid}.contract-batches-v106>div{background:#fafbfc;border:1px solid #e7eaee;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.contract-batches-v106>div>div{gap:2px;display:grid}.contract-batches-v106 b,.contract-batches-v106 strong{font-size:max(var(--crm-text-floor,0px), 11px)}.contract-batches-v106 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7a8590}.contract-batches-v106>div>div:last-child{text-align:right}@media (width<=1000px){.contract-summary-v106,.contract-upload-v106,.contract-upload-date-v107{grid-template-columns:1fr 1fr}.contract-upload-v106>button{grid-column:1/-1}.contract-preview-summary-v106{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.contract-rule-v106{flex-direction:column;align-items:flex-start}.contract-summary-v106,.contract-mode-v106,.contract-upload-v106,.contract-upload-date-v107{grid-template-columns:1fr}.contract-upload-v106>button{grid-column:auto}.contract-preview-summary-v106{grid-template-columns:1fr 1fr}.contract-preview-action-v106,.contract-batches-v106>div{flex-direction:column;align-items:stretch}.contract-batches-v106>div>div:last-child{text-align:left}}.unit-line-settings-v171 .unit-builder-intro-v119 span{font-size:max(var(--crm-text-floor,0px), 12px);word-break:keep-all;line-height:1.6}.unit-line-cards-v171{border-top:1px solid var(--ui-border,#bfbfbf);background:#fff;gap:12px;padding:14px;display:grid}.unit-line-cards-v171>p{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--ui-muted,#606060);word-break:keep-all;margin:0;line-height:1.6}.unit-line-cards-v171>article{background:#fafbfc;border:1px solid #dde2e7;border-radius:10px;min-width:0;padding:12px}.unit-line-cards-v171>article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.unit-line-cards-v171>article>header>b{font-size:max(var(--crm-text-floor,0px), 13px);overflow-wrap:anywhere}.unit-line-cards-v171>article>header>button{white-space:nowrap;--ui-control-height:36px;flex-shrink:0}.unit-line-fields-v171{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.unit-line-fields-v171>label{min-width:0;font-size:max(var(--crm-text-floor,0px), 12px);color:var(--ui-ink,#252525);gap:6px;font-weight:650;display:grid}.unit-line-fields-v171 input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:14px}.unit-line-summary-v171{font-size:max(var(--crm-text-floor,0px), 12px);flex-wrap:wrap;gap:8px;line-height:1.6;display:flex}.unit-line-special-v171{box-sizing:border-box;color:#5f6b75;font-size:max(var(--crm-text-floor,0px), 9px);word-break:keep-all;text-align:center;overflow-wrap:anywhere;background:#f4f6f8;border:1px solid #d9e1e8;justify-content:center;align-items:center;min-width:0;padding:2px;font-weight:700;line-height:1.2;display:flex}.unit-line-special-v171.refuge{color:#84621b;background:#fff7e3}@media (width<=760px){.unit-line-fields-v171{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-line-fields-v171 input{font-size:16px}.unit-line-cards-v171{padding:12px}.unit-line-settings-v171 .unit-builder-range-option-v121>div{min-width:0;line-height:1.5}}.unit-builder-overlay-v119{z-index:2500;background:#0f172a85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.unit-builder-modal-v119{background:#fff;border:1px solid #dbe3ec;border-radius:18px;flex-direction:column;width:min(980px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a47}.unit-builder-modal-v119>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.unit-builder-modal-v119>header small{color:#7c8895;font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.08em;font-weight:800;display:block}.unit-builder-modal-v119>header h3{margin:3px 0 0;font-size:20px}.unit-builder-modal-v119>header p{color:#667085;font-size:max(var(--crm-text-floor,0px), 10px);margin:5px 0 0}.unit-builder-steps-v119{background:#fafbfc;border-bottom:1px solid #edf1f4;grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 20px;display:grid}.unit-builder-steps-v119 span{color:#7b8792;font-size:max(var(--crm-text-floor,0px), 10px);background:#fff;border:1px solid #e3e8ed;border-radius:9px;align-items:center;gap:6px;padding:8px 9px;font-weight:700;display:flex}.unit-builder-steps-v119 span b{color:#667085;width:20px;height:20px;font-size:max(var(--crm-text-floor,0px), 9px);background:#eef1f4;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.unit-builder-steps-v119 span.active{color:#1e5c89;background:#f0f7fc;border-color:#9cc3df}.unit-builder-steps-v119 span.active b{color:#fff;background:#24699c}.unit-builder-steps-v119 span.done{color:#466b55;background:#f4f8f5}.unit-builder-modal-v119>main{padding:18px 20px 20px;overflow:auto}.unit-builder-step-v119{gap:14px;display:grid}.unit-builder-intro-v119{gap:3px;display:grid}.unit-builder-intro-v119 b{font-size:14px}.unit-builder-intro-v119 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#6f7b86}.unit-builder-two-v119{grid-template-columns:1fr 1fr;gap:10px;display:grid}.unit-builder-two-v119 label,.unit-builder-lines-v119 label,.unit-builder-ranges-v119 label{font-size:max(var(--crm-text-floor,0px), 10px);color:#475467;gap:4px;font-weight:800;display:grid}.unit-builder-two-v119 label span,.unit-builder-lines-v119 label span{font-size:max(var(--crm-text-floor,0px), 8px);color:#98a2b3;font-weight:600}.unit-builder-two-v119 input,.unit-builder-lines-v119 input,.unit-builder-ranges-v119 input{width:100%;min-height:40px;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border:1px solid #d7dfe7;border-radius:9px;padding:8px 10px}.unit-builder-example-v119{color:#607080;font-size:max(var(--crm-text-floor,0px), 10px);background:#f6fafc;border:1px solid #dce7ef;border-radius:10px;padding:10px 12px}.unit-builder-lines-v119{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.unit-builder-lines-v119>div{background:#fafbfc;border:1px solid #e1e7ec;border-radius:11px;grid-template-columns:90px 1fr 1fr;align-items:end;gap:9px;padding:10px 11px;display:grid}.unit-builder-lines-v119>div>strong{font-size:max(var(--crm-text-floor,0px), 11px);color:#344054;align-self:center}.unit-builder-check-v119{cursor:pointer;background:#fafbfc;border:1px solid #e1e7ec;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.unit-builder-check-v119 input{margin-top:3px}.unit-builder-check-v119 span{gap:2px;display:grid}.unit-builder-check-v119 b{font-size:max(var(--crm-text-floor,0px), 10px)}.unit-builder-check-v119 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#7d8791}.unit-builder-ranges-v119{gap:6px;display:grid}.unit-builder-ranges-v119>div{border:1px solid #e5e9ed;border-radius:9px;grid-template-columns:minmax(120px,1fr) 120px 120px;align-items:end;gap:8px;padding:8px 10px;display:grid}.unit-builder-ranges-v119>div>b{font-size:max(var(--crm-text-floor,0px), 10px);align-self:center}.unit-builder-preview-head-v119{justify-content:space-between;align-items:center;gap:14px;display:flex}.unit-builder-preview-head-v119>div{gap:2px;display:grid}.unit-builder-preview-head-v119 b{font-size:14px}.unit-builder-preview-head-v119 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7c8792}.unit-builder-preview-head-v119>strong{color:#286590;font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;background:#eef6fb;border-radius:999px;padding:7px 10px}.unit-builder-preview-scroll-v119{background:#f7f9fb;border:1px solid #dfe5eb;border-radius:12px;max-height:480px;padding:10px;overflow:auto}.unit-builder-preview-grid-v119{gap:3px;min-width:max-content;display:grid}.unit-builder-preview-grid-v119>div{min-height:28px;font-size:max(var(--crm-text-floor,0px), 9px);border-radius:4px;justify-content:center;align-items:center;display:flex}.unit-builder-preview-grid-v119 .corner{color:#98a2b3}.unit-builder-preview-grid-v119 .head{background:#e9eef3;flex-direction:column;font-weight:800;display:flex}.unit-builder-preview-grid-v119 .head small{font-size:max(var(--crm-text-floor,0px), 7px);color:#667085}.unit-builder-preview-grid-v119 .floor{color:#8a94a0;justify-content:flex-end;padding-right:4px}.unit-builder-preview-grid-v119 .unit{color:#28495d;background:#e8f5fa;border:1px solid #cfe0e9;font-weight:800}.unit-builder-preview-grid-v119 .empty{color:#c0c7ce;background:#fff;border:1px dashed #e2e7eb}.unit-builder-preview-grid-v119 .special-row{color:#5f6b75;background:#eef1f4;border:1px dashed #bbc5ce;font-weight:800}.unit-builder-preview-grid-v119 .special-row.pilotis{background:#f5f5f5}.unit-builder-preview-grid-v119 .special-row.refuge{color:#84621b;background:#fff6df;border-color:#dccb9c}.unit-builder-summary-v119{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.unit-builder-summary-v119 span,.unit-builder-summary-v119 b{font-size:max(var(--crm-text-floor,0px), 9px);background:#fff;border:1px solid #e0e5ea;border-radius:8px;padding:6px 8px}.unit-builder-summary-v119 b{color:#2f6a46;background:#eff7f2;margin-left:auto}.unit-builder-warn-v119,.unit-builder-error-v119{font-size:max(var(--crm-text-floor,0px), 10px);border-radius:9px;margin-top:12px;padding:9px 11px}.unit-builder-warn-v119{color:#8a6415;background:#fff9e9}.unit-builder-error-v119{color:#a43a3a;background:#fff1f1}.unit-builder-modal-v119>footer{background:#fafbfc;border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.unit-builder-modal-v119>footer>div{gap:8px;display:flex}.unit-builder-modal-v119>footer button{min-height:38px;font-size:max(var(--crm-text-floor,0px), 10px)!important;border-radius:9px!important;padding:8px 14px!important}@media (width<=760px){.unit-builder-overlay-v119{align-items:flex-end;padding:0}.unit-builder-modal-v119{border-radius:16px 16px 0 0;width:100%;max-height:94vh}.unit-builder-modal-v119>header,.unit-builder-modal-v119>main,.unit-builder-modal-v119>footer{padding-left:12px;padding-right:12px}.unit-builder-steps-v119{grid-template-columns:1fr 1fr;padding:9px 12px}.unit-builder-two-v119,.unit-builder-lines-v119{grid-template-columns:1fr}.unit-builder-lines-v119>div{grid-template-columns:78px 1fr}.unit-builder-lines-v119>div label:last-child{grid-column:2}.unit-builder-ranges-v119>div{grid-template-columns:1fr 1fr 1fr}.unit-builder-preview-head-v119{flex-direction:column;align-items:flex-start}.unit-builder-summary-v119 b{margin-left:0}}.unit-builder-floor-card-v121{background:#fafbfc;border:1px solid #e1e7ec;border-radius:13px;overflow:hidden}.unit-builder-floor-grid-v121{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.unit-builder-floor-grid-v121 label{font-size:max(var(--crm-text-floor,0px), 10px);color:#475467;gap:4px;font-weight:800;display:grid}.unit-builder-floor-grid-v121 label span{font-size:max(var(--crm-text-floor,0px), 8px);color:#98a2b3;font-weight:600}.unit-builder-floor-grid-v121 input{width:100%;min-height:40px;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border:1px solid #d7dfe7;border-radius:9px;padding:8px 10px}.unit-builder-range-option-v121{background:#f6f8fa;border-top:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.unit-builder-range-option-v121>div{gap:2px;display:grid}.unit-builder-range-option-v121>div b{font-size:max(var(--crm-text-floor,0px), 10px);color:#344054}.unit-builder-range-option-v121>div span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7c8792}.unit-builder-switch-v121{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;display:flex}.unit-builder-switch-v121 input{opacity:0;pointer-events:none;position:absolute}.unit-builder-switch-v121>span{background:#cfd6de;border-radius:999px;width:34px;height:19px;transition:all .18s;position:relative}.unit-builder-switch-v121>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.unit-builder-switch-v121 input:checked+span{background:#2f719f}.unit-builder-switch-v121 input:checked+span:after{transform:translate(15px)}.unit-builder-switch-v121 em{min-width:24px;font-style:normal;font-size:max(var(--crm-text-floor,0px), 9px);color:#667085;font-weight:800}.unit-builder-switch-v121 input:checked~em{color:#2f719f}.unit-builder-ranges-wrap-v121{background:#fff;border-top:1px solid #e5e9ee;padding:12px 14px 14px}.unit-builder-ranges-title-v121{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.unit-builder-ranges-title-v121 b{font-size:max(var(--crm-text-floor,0px), 10px);color:#344054}.unit-builder-ranges-title-v121 span{font-size:max(var(--crm-text-floor,0px), 8px);color:#98a2b3}@media (width<=760px){.unit-builder-floor-grid-v121{grid-template-columns:1fr;padding:12px}.unit-builder-range-option-v121{align-items:flex-start;padding:11px 12px}.unit-builder-ranges-wrap-v121{padding:11px 12px 12px}.unit-builder-ranges-title-v121{gap:2px;display:grid}.unit-builder-switch-v121{padding-top:1px}}.unit-builder-preview-grid-v119{background:#fff;border-top:1px solid #d9e1e8;border-left:1px solid #d9e1e8;gap:0}.unit-builder-preview-grid-v119>div{box-sizing:border-box;border-bottom:1px solid #d9e1e8;border-right:1px solid #d9e1e8;border-radius:0!important;min-height:34px!important}.unit-builder-preview-grid-v119 .corner,.unit-builder-preview-grid-v119 .floor{background:#f8fafc}.unit-builder-preview-grid-v119 .head{background:#eef2f6}.unit-builder-preview-grid-v119 .unit{border-top:0;border-left:0}.unit-builder-preview-grid-v119 .empty{background:#fafbfc;border-style:solid;border-top-width:0;border-top-color:currentColor;border-left-width:0;border-left-color:currentColor}.unit-builder-preview-grid-v119 .special-row{background-image:repeating-linear-gradient(90deg,#0000 0 57px,#d9e1e8 57px 58px);border-style:solid;border-top-width:0;border-top-color:currentColor;border-left-width:0;border-left-color:currentColor;font-weight:800}.unit-builder-preview-grid-v119 .special-row.pilotis{background-color:#f4f6f8}.unit-builder-preview-grid-v119 .special-row.refuge{background-color:#fff7e3}.unit-builder-modal-v119>header>div{min-width:0}.unit-builder-modal-v119>header>button{white-space:nowrap;flex:none}.unit-builder-lines-v119.unit-builder-lines-v170>div{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:12px;padding:14px}.unit-builder-lines-v119.unit-builder-lines-v170>div>strong{font-size:max(var(--crm-text-floor,0px), 13px);grid-column:1/-1}.unit-builder-lines-v170 .unit-builder-choice-v170{gap:6px;min-width:0;display:grid}.unit-builder-lines-v170 .unit-builder-choice-v170>label{font-size:max(var(--crm-text-floor,0px), 12px);justify-content:space-between;align-items:center;gap:6px;display:flex}.unit-builder-lines-v170 .unit-builder-choice-v170>label>span{font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap}.unit-builder-lines-v170 .unit-builder-choice-v170>select,.unit-builder-lines-v170 .unit-builder-choice-v170>input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;font-size:14px}.unit-builder-lines-v170 .unit-builder-choice-v170>input{font-weight:400}@media (width<=760px){.unit-builder-lines-v170 .unit-builder-choice-v170>select,.unit-builder-lines-v170 .unit-builder-choice-v170>input{font-size:16px}}@media (width<=420px){.unit-builder-lines-v119.unit-builder-lines-v170>div{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.unit-builder-lines-v170 .unit-builder-choice-v170{grid-column:1}}.unit-building-title-meta-v123{align-items:center;gap:7px;display:flex}.unit-building-title-meta-v123>span{font-size:max(var(--crm-text-floor,0px), 10px);opacity:.75;white-space:nowrap}.unit-building-delete-v123{cursor:pointer;color:#fee2e2!important;min-height:0!important;font-size:max(var(--crm-text-floor,0px), 8px)!important;background:#7f1d1d47!important;border:1px solid #fecacab3!important;border-radius:6px!important;padding:4px 7px!important;font-weight:800!important;line-height:1.1!important}.unit-building-delete-v123:hover{background:#991b1b7a!important}.unit-building-delete-v123:disabled{opacity:.55;cursor:wait}@media (width<=760px){.unit-building-title-meta-v123{gap:5px}.unit-building-title-meta-v123>span{font-size:max(var(--crm-text-floor,0px), 9px)}.unit-building-delete-v123{padding:4px 6px!important}}.unit-overview-overlay-v127{z-index:4000;background:#0f172a94;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.unit-overview-shell-v127{background:#f4f6f9;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.unit-overview-head-v127{background:#fff;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px 12px;display:flex;box-shadow:0 1px 4px #0f172a0d}.unit-overview-head-v127>div:first-child{min-width:0}.unit-overview-head-v127 small{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.1em;color:#7a8795;font-weight:800;display:block}.unit-overview-head-v127 h2{color:#1f2937;margin:2px 0;font-size:23px;line-height:1.1}.unit-overview-head-v127 p{font-size:max(var(--crm-text-floor,0px), 10px);color:#7a8795;margin:0}.unit-overview-head-actions-v127{flex:none;align-items:center;gap:7px;display:flex}.unit-overview-head-actions-v127 button{color:#475467;min-height:34px;font-size:max(var(--crm-text-floor,0px), 10px);cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:8px;padding:6px 11px;font-weight:800}.unit-overview-head-actions-v127 button.active{color:#176887;background:#eaf5fb;border-color:#9dc9dd}.unit-overview-head-actions-v127 button.close{color:#fff;background:#1f2937;border-color:#1f2937}.unit-overview-summary-v127{background:#fff;border-bottom:1px solid #e5e9ef;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 18px;display:flex}.unit-overview-summary-v127 span,.unit-overview-summary-v127 em{font-size:max(var(--crm-text-floor,0px), 9px);color:#475467;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-style:normal;display:inline-flex}.unit-overview-summary-v127 span.available{background:#d9f0f7}.unit-overview-summary-v127 span.hold{background:#ffe2a8}.unit-overview-summary-v127 span.provisional{background:#ffc9a9}.unit-overview-summary-v127 span.contract{background:#bde9cd}.unit-overview-summary-v127 span.cancelled{background:#ffc5c0}.unit-overview-summary-v127 span.blocked{background:#e4e7ec}.unit-overview-summary-v127 b{font-size:max(var(--crm-text-floor,0px), 10px)}.unit-overview-summary-v127 em{background:#f8fafc;margin-left:auto}.unit-overview-board-v127{flex-wrap:wrap;flex:1;align-content:flex-start;align-items:flex-start;gap:12px;min-height:0;padding:12px 16px 18px;display:flex;overflow:auto}.unit-overview-board-v127.single{justify-content:center}.unit-overview-building-v127{background:#fff;border:1px solid #d9e1e8;border-radius:9px;flex:none;overflow:hidden;box-shadow:0 2px 8px #0f172a0f}.unit-overview-building-head-v127{color:#fff;background:#263341;justify-content:space-between;align-items:center;gap:14px;height:34px;padding:0 10px;display:flex}.unit-overview-building-head-v127>div{align-items:baseline;gap:7px;display:flex}.unit-overview-building-head-v127 b{font-size:14px}.unit-overview-building-head-v127 span{font-size:max(var(--crm-text-floor,0px), 9px);opacity:.72}.unit-overview-building-head-v127 strong{font-size:max(var(--crm-text-floor,0px), 10px);color:#dff5ff}.unit-overview-grid-v127{background:#fff;border-top:1px solid #d9e1e8;border-left:1px solid #d9e1e8;display:grid}.unit-overview-grid-v127>.corner,.unit-overview-grid-v127>.line-head,.unit-overview-grid-v127>.floor,.unit-overview-grid-v127>.empty,.unit-overview-grid-v127>.unit,.unit-overview-grid-v127>.special-row{box-sizing:border-box;min-height:var(--unit-row-h-v127);height:var(--unit-row-h-v127);border-bottom:1px solid #d9e1e8;border-right:1px solid #d9e1e8}.unit-overview-grid-v127>.corner{font-size:max(var(--crm-text-floor,0px), 8px);color:#8a96a4;background:#f7f9fb;justify-content:center;align-items:center;font-weight:800;display:flex}.unit-overview-grid-v127>.line-head{white-space:nowrap;background:#eef2f6;justify-content:center;align-items:center;gap:5px;padding:0 4px;display:flex;overflow:hidden}.unit-overview-grid-v127>.line-head b{font-size:max(var(--crm-text-floor,0px), 9px);color:#344054}.unit-overview-grid-v127>.line-head small{font-size:max(var(--crm-text-floor,0px), 8px);color:#667085;text-overflow:ellipsis;font-weight:800;overflow:hidden}.unit-overview-grid-v127>.floor{font-size:max(var(--crm-text-floor,0px), 8px);color:#7b8794;background:#fafbfc;justify-content:flex-end;align-items:center;padding-right:6px;font-weight:800;display:flex}.unit-overview-grid-v127>.floor.special{background:#f4f6f8}.unit-overview-grid-v127>.unit{font-size:max(var(--crm-text-floor,0px), 9px);color:#253142;cursor:pointer;border-top:0;border-left:0;border-radius:0;margin:0;padding:0 3px;font-weight:800;transition:box-shadow .1s,opacity .1s}.unit-overview-grid-v127>.unit:hover{z-index:2;position:relative;box-shadow:inset 0 0 0 2px #11182759}.unit-overview-grid-v127>.unit.status-available{background:#d9f0f7}.unit-overview-grid-v127>.unit.status-hold{background:#ffe2a8}.unit-overview-grid-v127>.unit.status-provisional{background:#ffc9a9}.unit-overview-grid-v127>.unit.status-contract{background:#bde9cd}.unit-overview-grid-v127>.unit.status-cancelled{background:#ffc5c0}.unit-overview-grid-v127>.unit.status-blocked{background:#d9dde4}.unit-overview-grid-v127>.unit.muted{opacity:.16;filter:grayscale(.45)}.unit-overview-grid-v127>.empty{background:#f7f9fb}.unit-overview-grid-v127>.empty.outside-range{background:#eef1f4}.unit-overview-grid-v127>.special-row{font-size:max(var(--crm-text-floor,0px), 8px);color:#667085;background-color:#f3f5f7;background-image:repeating-linear-gradient(90deg,#0000 0 91px,#d9e1e8 91px 92px);justify-content:center;align-items:center;font-weight:800;display:flex}.unit-overview-grid-v127>.special-row.refuge{color:#7b5a18;background-color:#fff7e3}.unit-overview-empty-v127{color:#98a2b3;font-size:max(var(--crm-text-floor,0px), 13px);margin:auto}@media (width<=760px){.unit-overview-head-v127{flex-direction:column;align-items:flex-start;padding:10px}.unit-overview-head-actions-v127{grid-template-columns:1fr 1fr auto;width:100%;display:grid}.unit-overview-head-v127 h2{font-size:19px}.unit-overview-summary-v127{padding:7px 10px}.unit-overview-summary-v127 em{margin-left:0}.unit-overview-board-v127{padding:8px;display:block;overflow:auto}.unit-overview-building-v127{width:max-content;max-width:none;margin:0 auto 10px}}.unit-overview-summary-v127 span.hold{color:#fff;background:#ec4899}.unit-overview-summary-v127 span.provisional{background:var(--unit-provisional-color);color:var(--unit-provisional-ink)}.unit-overview-summary-v127 span.contract{background:var(--unit-contract-color);color:#fff}.unit-overview-summary-v127 span.existing_contract{color:#fff;background:#000}.unit-overview-grid-v127>.unit.status-hold{color:#fff;background:#ec4899}.unit-overview-grid-v127>.unit.status-provisional{background:var(--unit-provisional-color);color:var(--unit-provisional-ink)}.unit-overview-grid-v127>.unit.status-contract{background:var(--unit-contract-color);color:#fff}.unit-overview-grid-v127>.unit.status-existing_contract{color:#fff;background:#000}.unit-manage-overlay-v282{z-index:1250;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.unit-manage-dialog-v282{color:#252525;background:#fff;border-radius:14px;outline:none;width:min(720px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow:auto;box-shadow:0 20px 60px #0003}.unit-manage-dialog-v282>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.unit-manage-dialog-v282 h2{margin:0;font-size:22px}.unit-manage-dialog-v282 h3{font-size:18px}.unit-manage-dialog-v282 p{font-size:max(var(--crm-text-floor,0px), 13px);color:#606060;line-height:1.65}.unit-manage-dialog-v282>header p{margin:6px 0 0}.unit-manage-dialog-v282>header>button{flex-shrink:0}.unit-manage-tabs-v282{gap:8px;margin-bottom:18px;display:flex}.unit-manage-tabs-v282>button{color:#252525;background:#fff;border:1px solid #cfd3d8;flex:1;min-height:44px}.unit-manage-tabs-v282>button.active{color:#fff;background:#292929;border-color:#292929}.unit-manage-fields-v282{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.unit-manage-fields-v282 label{min-width:0;font-size:max(var(--crm-text-floor,0px), 13px);flex-direction:column;gap:6px;font-weight:700;display:flex}.unit-manage-fields-v282 input,.unit-manage-fields-v282 select,.unit-manage-fields-v282 textarea{width:100%;min-width:0;min-height:44px}.unit-manage-wide-v282{grid-column:1/-1}.unit-manage-fields-v282 textarea{resize:vertical}.unit-manage-selectbar-v282{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.unit-manage-selectbar-v282>b{font-size:max(var(--crm-text-floor,0px), 13px);margin-right:auto}.unit-manage-selectbar-v282>button{font-size:max(var(--crm-text-floor,0px), 12px)}.unit-manage-list-v282{border:1px solid #dfe3e8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;display:grid;overflow:auto}.unit-manage-list-v282>label{cursor:pointer;border-bottom:1px solid #edf0f3;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.unit-manage-list-v282>label:has(input:checked){background:#f0f2f5}.unit-manage-list-v282>label.protected{color:#777;cursor:default;background:#fafafa}.unit-manage-list-v282 input[type=checkbox]{accent-color:#292929;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.unit-manage-list-v282 b{font-size:max(var(--crm-text-floor,0px), 13px);display:block}.unit-manage-list-v282 small{font-size:max(var(--crm-text-floor,0px), 11px);color:#606060;line-height:1.6;display:block}.unit-manage-list-v282>p{padding:12px}.unit-manage-preview-v282{background:#f7f8fa;border:1px solid #e1e5ea;border-radius:10px;max-height:220px;padding:12px;line-height:1.8;overflow:auto}.unit-manage-preview-v282>b{font-size:max(var(--crm-text-floor,0px), 13px);margin-bottom:6px;display:block}.unit-manage-preview-v282 span{font-size:max(var(--crm-text-floor,0px), 12px);background:#fff;border:1px solid #dfe3e8;border-radius:6px;margin:3px;padding:3px 7px;display:inline-block}.unit-manage-dialog-v282 footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.unit-manage-dialog-v282 footer button{min-height:44px}.unit-manage-dialog-v282 .unit-manage-danger-v282{color:#fff!important;background:#a52c28!important;border-color:#a52c28!important}@media (width<=560px){.unit-manage-overlay-v282{padding:10px}.unit-manage-dialog-v282{max-height:calc(100dvh - 20px);padding:16px}.unit-manage-dialog-v282 h2{font-size:20px}.unit-manage-list-v282{grid-template-columns:1fr}.unit-manage-selectbar-v282>b{width:100%}.unit-manage-dialog-v282 footer button{flex:1}.unit-manage-fields-v282{gap:12px}.unit-manage-dialog-v282>header{gap:8px}}.unit-inventory-page{min-width:0}.unit-summary-grid{grid-template-columns:repeat(8,minmax(108px,1fr));gap:9px;margin:0 0 14px;display:grid}.unit-summary-grid button{color:#252525;border:1px solid var(--line,#dbe3ec);text-align:left;cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:10px 11px;display:flex}.unit-summary-grid button span{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.unit-summary-grid button b{font-size:20px}.unit-summary-grid button.active{outline-offset:1px;outline:2px solid #111827}.unit-summary-grid button.available b{color:#137a9b}.unit-summary-grid button.cancelled b{color:#b42318}.unit-summary-grid button.outside b,.unit-summary-grid button.blocked b{color:#667085}.unit-summary-grid .unit-total-label{color:#344054;flex-direction:column;align-items:flex-start;gap:2px;font-weight:800;display:flex}.unit-summary-grid .unit-total-label small{font-size:max(var(--crm-text-floor,0px), 9px);color:#98a2b3;font-weight:600;line-height:1.1}.unit-toolbar{grid-template-columns:minmax(260px,1fr) 130px 150px auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.unit-toolbar input,.unit-toolbar select{min-height:40px}.unit-legend{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.unit-legend span{font-size:max(var(--crm-text-floor,0px), 11px);border:1px solid #00000017;border-radius:999px;padding:4px 8px}.unit-legend .available{background:#d9f0f7}.unit-legend .hold{background:#ffe2a8}.unit-legend .provisional{background:#ffc9a9}.unit-legend .contract{background:#bde9cd}.unit-legend .cancelled{background:#ffc5c0}.unit-legend .outside{background:#edf0f4}.unit-legend .blocked{background:#d9dde4}.unit-source-note{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:10px;padding:8px 10px}.unit-source-note b{color:#344054}.unit-search-results{background:#f8fafc;border:1px solid #dbe3ec;border-radius:10px;margin-bottom:10px;padding:9px 10px}.unit-search-results>b{font-size:max(var(--crm-text-floor,0px), 12px)}.unit-search-results>div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.unit-search-results button{cursor:pointer;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:5px 9px}.unit-search-results button small{color:#667085;margin-left:4px}.unit-search-results span{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.unit-board-scroll{background:#f6f8fb;border:1px solid #dce3ea;border-radius:12px;min-height:0;max-height:none;padding:10px 10px 22px;overflow:auto}.unit-board{align-items:flex-start;gap:10px;min-width:max-content;display:flex}.unit-building{background:#fff;border:1px solid #d8e0e8;border-radius:8px;flex:none;overflow:hidden;box-shadow:0 1px 2px #1018280a}.unit-building-title{color:#fff;background:#1f2937;justify-content:space-between;align-items:center;height:36px;padding:0 9px;display:flex}.unit-building-title b{font-size:14px}.unit-building-title span{font-size:max(var(--crm-text-floor,0px), 10px);opacity:.75}.unit-grid{align-items:stretch;gap:2px;padding:5px;display:grid}.unit-corner,.unit-line-head,.unit-floor,.unit-empty,.unit-escape{min-height:24px}.unit-corner{font-size:max(var(--crm-text-floor,0px), 8px);color:#98a2b3;justify-content:center;align-items:center;display:flex}.unit-line-head{background:#eef2f6;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;display:flex}.unit-line-head b{font-size:max(var(--crm-text-floor,0px), 9px);line-height:1}.unit-line-head small{font-size:max(var(--crm-text-floor,0px), 7px);margin-top:2px;line-height:1}.unit-type-badge{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.unit-type-84a{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.unit-type-84b{color:#6d28d9;background:#ede9fe;border-color:#ddd6fe}.unit-type-84c{color:#c2410c;background:#ffedd5;border-color:#fed7aa}.unit-type-84oa{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.unit-floor{font-size:max(var(--crm-text-floor,0px), 8px);color:#98a2b3;justify-content:flex-end;align-items:center;padding-right:3px;display:flex}.unit-cell{min-height:24px;font-size:max(var(--crm-text-floor,0px), 9px);color:#253142;cursor:pointer;border:1px solid #11182726;border-radius:3px;padding:0 2px;font-weight:700;transition:transform .1s,box-shadow .1s,opacity .1s}.unit-cell.status-available{background:#d9f0f7}.unit-cell.status-hold{background:#ffe2a8}.unit-cell.status-provisional{background:#ffc9a9}.unit-cell.status-contract{background:#bde9cd}.unit-cell.status-cancelled{background:#ffc5c0}.unit-cell.status-blocked{background:#d9dde4}.unit-cell.status-blocked.outside{color:#667085;background:#edf0f4}.unit-cell.expired{background:#fff1ce;border:2px dashed #d97706}.unit-cell.dimmed{opacity:.16;filter:grayscale(.6)}.unit-cell.search-hit{outline-offset:1px;outline:2px solid #111827}.unit-empty{background:repeating-linear-gradient(45deg,#fff,#fff 5px,#f2f4f7 5px 6px);border:1px dashed #e2e8f0;border-radius:3px}.unit-escape-floor{color:#667085;font-weight:700}.unit-escape{color:#667085;font-size:max(var(--crm-text-floor,0px), 8px);letter-spacing:.04em;background:#f2f4f7;border:1px dashed #b8c1ce;border-radius:3px;justify-content:center;align-items:center;font-weight:700;display:flex}.unit-building-foot{background:#eef2f6;border-top:1px solid #d8e0e8;flex-wrap:wrap;gap:4px;padding:5px 6px;display:flex}.unit-building-foot span{font-size:max(var(--crm-text-floor,0px), 7px);color:#667085;background:#fff;border:1px solid #d8e0e8;border-radius:3px;align-items:center;gap:3px;padding:2px 4px;display:inline-flex}.unit-building-foot em,.unit-building-foot i{color:#667085;font-style:normal;font-weight:500}.unit-building-foot .unit-type-badge{font-size:max(var(--crm-text-floor,0px), 7px)}.unit-modal-backdrop{z-index:1200;background:#0f172a7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.unit-modal{background:#fff;width:min(900px,97vw);height:100%;padding:19px;overflow:auto;box-shadow:-16px 0 40px #0f172a2e}.unit-modal-head{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.unit-modal-head span{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;font-weight:700}.unit-modal-head h3{margin:3px 0 0;font-size:25px}.unit-current-strip{border-bottom:1px solid #eaecf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.unit-current-strip>div{border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;gap:3px;padding:8px 9px;display:flex}.unit-current-strip span{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085}.unit-current-strip b{font-size:max(var(--crm-text-floor,0px), 12px)}.status-text.status-available{color:#137a9b}.status-text.status-cancelled{color:#b42318}.status-text.status-blocked{color:#667085}.unit-modal-columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;display:grid}.unit-detail-section,.unit-history-section{padding:15px 0}.unit-detail-section{border-right:1px solid #eaecf0;padding-right:18px}.unit-detail-section h4,.unit-history-section h4{margin:0 0 10px;font-size:14px}.unit-current-detail{border:1px solid #e4e7ec;border-radius:9px;margin:0 0 16px;overflow:hidden}.unit-current-detail>div{border-bottom:1px solid #eaecf0;grid-template-columns:75px 1fr;display:grid}.unit-current-detail>div:last-child{border-bottom:0}.unit-current-detail dt,.unit-current-detail dd{font-size:max(var(--crm-text-floor,0px), 11px);margin:0;padding:7px 8px}.unit-current-detail dt{color:#667085;background:#f8fafc}.unit-current-detail dd{color:#344054;word-break:break-word}.unit-edit-form{flex-direction:column;gap:9px;display:flex}.unit-edit-form>label,.unit-agent-picker>label,.unit-hold-box label{font-size:max(var(--crm-text-floor,0px), 11px);flex-direction:column;gap:4px;font-weight:700;display:flex}.unit-edit-form input,.unit-edit-form select,.unit-edit-form textarea{width:100%}.unit-hold-box{background:#fffaf0;border:1px solid #f3d18a;border-radius:9px;grid-template-columns:1fr 1.25fr;gap:8px;padding:9px;display:grid}.unit-hold-box small{color:#8a5a08;font-size:max(var(--crm-text-floor,0px), 10px);grid-column:1/-1}.unit-agent-picker{position:relative}.unit-picked-agent{background:#f0f9ff;border:1px solid #b9e1f0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:6px;padding:7px 8px;display:grid}.unit-picked-agent span{font-size:max(var(--crm-text-floor,0px), 9px);color:#667085}.unit-picked-agent b{font-size:max(var(--crm-text-floor,0px), 11px)}.unit-picked-agent button{font-size:max(var(--crm-text-floor,0px), 10px);padding:4px 7px}.unit-agent-results{background:#fff;border:1px solid #d0d5dd;border-radius:8px;max-height:220px;margin-top:5px;padding:4px;overflow:auto}.unit-agent-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:8px;width:100%;padding:7px 8px;display:flex}.unit-agent-results>button:hover{background:#f8fafc}.unit-agent-results>button:last-of-type{border-bottom:0}.unit-agent-results b{font-size:max(var(--crm-text-floor,0px), 11px)}.unit-agent-results span{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085}.unit-agent-results>span{font-size:max(var(--crm-text-floor,0px), 10px);padding:9px;display:block}.unit-reset-note,.unit-readonly-note{color:#667085;font-size:max(var(--crm-text-floor,0px), 10px);background:#f7f8fa;border-radius:8px;padding:8px 9px}.unit-save-button{width:100%;min-height:40px}.unit-section-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.unit-section-title h4 span{color:#667085;font-weight:500;font-size:max(var(--crm-text-floor,0px), 11px)}.unit-section-title button{font-size:max(var(--crm-text-floor,0px), 10px);padding:5px 8px}.unit-history-list{flex-direction:column;gap:8px;display:flex}.unit-history-list article{background:#fafbfc;border:1px solid #e1e6ec;border-radius:9px;padding:9px}.unit-history-head{justify-content:space-between;gap:8px;display:flex}.unit-history-head b{font-size:max(var(--crm-text-floor,0px), 12px)}.unit-history-head time{font-size:max(var(--crm-text-floor,0px), 9px);color:#98a2b3;white-space:nowrap}.unit-history-meta{color:#667085;font-size:max(var(--crm-text-floor,0px), 10px);flex-wrap:wrap;gap:6px 11px;margin-top:6px;display:flex}.unit-history-meta b{color:#344054}.unit-history-list p{font-size:max(var(--crm-text-floor,0px), 11px);color:#475467;white-space:pre-wrap;border-top:1px dashed #d0d5dd;margin:7px 0 0;padding-top:7px}.unit-history-empty{text-align:center;color:#98a2b3;font-size:max(var(--crm-text-floor,0px), 11px);border:1px dashed #d0d5dd;border-radius:9px;padding:18px}@media (width<=1200px){.unit-summary-grid{grid-template-columns:repeat(4,1fr)}.unit-modal-columns{grid-template-columns:1fr}.unit-detail-section{border-bottom:1px solid #eaecf0;border-right:0;padding-right:0}}@media (width<=760px){.unit-summary-grid{grid-template-columns:repeat(2,1fr)}.unit-toolbar{grid-template-columns:1fr 1fr}.unit-toolbar input{grid-column:1/-1}.unit-modal{width:100vw;padding:14px}.unit-current-strip,.unit-hold-box{grid-template-columns:1fr}.unit-hold-box small{grid-column:auto}}.unit-grid{background:#fff;align-items:stretch;gap:0;padding:0}.unit-corner,.unit-line-head,.unit-floor,.unit-empty,.unit-escape,.unit-cell{box-sizing:border-box;border:1px solid #d9e1e8;border-top:0;border-left:0;border-radius:0;min-height:30px}.unit-corner{font-size:max(var(--crm-text-floor,0px), 8px);color:#8b97a5;background:#f8fafc;font-weight:700}.unit-line-head{background:#eef2f6;padding:4px 2px}.unit-line-head b{font-size:max(var(--crm-text-floor,0px), 9px)}.unit-line-head small{text-overflow:ellipsis;white-space:nowrap;max-width:44px;overflow:hidden}.unit-floor{font-size:max(var(--crm-text-floor,0px), 8px);color:#7d8996;background:#fbfcfd;padding-right:5px;font-weight:700}.unit-cell{min-height:30px;font-size:max(var(--crm-text-floor,0px), 9px);box-shadow:none;padding:0 2px}.unit-cell:hover{z-index:1;transform:none;box-shadow:inset 0 0 0 2px #1118272e}.unit-empty{background:#f8fafc;border-style:solid}.unit-escape{color:#667085;min-height:30px;font-size:max(var(--crm-text-floor,0px), 8px);letter-spacing:0;background-color:#f2f4f7;background-image:repeating-linear-gradient(90deg,#0000 0 47px,#d9e1e8 47px 48px);border-style:solid;font-weight:800;position:relative}.unit-special-floor-v119.pilotis{background-color:#f4f6f8}.unit-special-floor-v119.refuge{color:#7b5a18;background-color:#fff7e3}.unit-building-foot{display:none}#root .unit-inventory-page .unit-head-actions-v119{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;min-width:0;max-width:100%;margin-left:auto;display:flex}#root .unit-inventory-page :is(.unit-head-view-actions-v283,.unit-head-manage-actions-v283){align-items:center;gap:8px;min-width:0;display:flex}#root .unit-inventory-page .unit-head-manage-actions-v283{border-left:1px solid #dbe3ec;padding-left:16px}#root .unit-inventory-page .unit-head-actions-v119 button{white-space:nowrap;flex:none;margin:0;width:auto!important}@media (width<=640px){#root .unit-inventory-page .unit-head-actions-v119{justify-content:flex-start;gap:12px;width:100%;margin-left:0}#root .unit-inventory-page :is(.unit-head-view-actions-v283,.unit-head-manage-actions-v283){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}#root .unit-inventory-page .unit-head-manage-actions-v283{border-top:1px solid #dbe3ec;border-left:0;padding:12px 0 0}#root .unit-inventory-page .unit-head-manage-actions-v283>button:first-child{grid-column:1/-1}#root .unit-inventory-page .unit-head-actions-v119 button{min-width:0;width:100%!important}}.unit-summary-grid{grid-template-columns:repeat(9,minmax(100px,1fr))}.unit-summary-grid button.hold b{color:#ec4899}.unit-summary-grid button.provisional b{color:var(--unit-provisional-color)}.unit-summary-grid button.contract b{color:var(--unit-contract-color)}.unit-summary-grid button.existing_contract b{color:#000}.unit-legend .hold{color:#fff;background:#ec4899}.unit-legend .provisional{background:var(--unit-provisional-color);color:var(--unit-provisional-ink)}.unit-legend .contract{background:var(--unit-contract-color);color:#fff}.unit-legend .existing_contract{color:#fff;background:#000}.unit-cell.status-hold{color:#fff;background:#ec4899}.unit-cell.status-provisional{background:var(--unit-provisional-color);color:var(--unit-provisional-ink)}.unit-cell.status-contract{background:var(--unit-contract-color);color:#fff}.unit-cell.status-existing_contract{color:#fff;background:#000}.status-text.status-hold{color:#ec4899}.status-text.status-provisional{color:var(--unit-provisional-color)}.status-text.status-contract{color:var(--unit-contract-color)}.status-text.status-existing_contract{color:#000}@media (width<=1200px){.unit-summary-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.unit-summary-grid{grid-template-columns:repeat(2,1fr)}}.unit-summary-grid.unit-summary-primary-v363{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px}.unit-inventory-page,.unit-overview-overlay-v127{--unit-provisional-color:#ff9800;--unit-provisional-ink:#1f2937;--unit-contract-color:#e00000}.unit-summary-grid button:is(.provisional,.contract) b{border-radius:5px;padding:2px 8px}.unit-current-strip .status-text.status-provisional{background:var(--unit-provisional-color);color:var(--unit-provisional-ink);border-radius:5px;align-self:flex-start;padding:4px 8px}.unit-current-strip .status-text.status-contract{background:var(--unit-contract-color);color:#fff;border-radius:5px;align-self:flex-start;padding:4px 8px}.unit-summary-grid.unit-summary-other-v363{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.unit-inventory-page .unit-other-toggle-v363{min-height:36px;margin-bottom:14px}.unit-source-note>button{min-height:32px;margin-left:10px}.unit-cell.status-unverified,.unit-overview-grid-v127>.unit.status-unverified,.unit-overview-summary-v127 span.unverified{color:#475467;background:#edf0f4}.unit-status-help-v363{color:#475467;background:#f6f8fa;border-radius:8px;margin:10px 0;padding:12px;line-height:1.7}@media (width<=760px){.unit-summary-grid.unit-summary-primary-v363,.unit-summary-grid.unit-summary-other-v363{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-source-note>button{margin:8px 0 0}}.admin-op-export-v40{gap:12px;display:grid}.admin-op-export-tabs-v40{border-bottom:1px solid #e4e9ef;align-items:center;gap:7px;padding-bottom:10px;display:flex}.admin-op-export-tabs-v40 button{font-size:max(var(--crm-text-floor,0px), 11px);color:#5b6878;cursor:pointer;background:#f7f9fb;border:1px solid #d9e1e9;border-radius:10px;padding:8px 13px;font-weight:850}.admin-op-export-tabs-v40 button.active{color:#fff;background:#244f78;border-color:#244f78}.admin-op-export-tabs-v40 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#7a8796;margin-left:auto}.admin-op-export-filters-v40{grid-template-columns:minmax(278px,1.35fr) minmax(278px,1.35fr) repeat(4,minmax(130px,1fr));align-items:end;gap:8px;display:grid}.admin-op-export-filters-v40 label{min-width:0;font-size:max(var(--crm-text-floor,0px), 9px);color:#667487;gap:4px;font-weight:800;display:grid}.admin-op-export-filters-v40 input,.admin-op-export-filters-v40 select{width:100%;min-width:0;height:38px;font-size:max(var(--crm-text-floor,0px), 11px);color:#243345;background:#fff;border:1px solid #d7e0e8;border-radius:9px;outline:none;padding:0 10px}.admin-op-export-filters-v40 input:focus,.admin-op-export-filters-v40 select:focus{border-color:#668fb6;box-shadow:0 0 0 3px #4273a11a}.admin-op-export-date-v54{min-width:0}.admin-op-export-date-select-v54{grid-template-columns:minmax(92px,1.2fr) minmax(66px,.85fr) minmax(66px,.85fr)!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.admin-op-export-date-select-v54 .date-year-combo{width:100%!important;min-width:0!important}.admin-op-export-date-select-v54 .date-year-input,.admin-op-export-date-select-v54 .date-year-list,.admin-op-export-date-select-v54 .date-month,.admin-op-export-date-select-v54 .date-day{height:38px!important;min-height:38px!important}.admin-op-export-date-select-v54 .date-year-input{font-size:max(var(--crm-text-floor,0px), 11px)!important;padding:0 39px 0 10px!important}.admin-op-export-date-select-v54 .date-year-list{border-radius:0 9px 9px 0!important;width:34px!important;min-width:34px!important}.admin-op-export-query-v40{grid-column:1/-1}.admin-op-export-actions-v40{background:#f5f8fb;border-radius:12px;align-items:center;gap:7px;padding:11px 12px;display:flex}.admin-op-export-actions-v40>div{flex:1;min-width:0}.admin-op-export-actions-v40 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#263e57;display:block}.admin-op-export-actions-v40 span{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 9px);color:#788698;margin-top:3px;display:block;overflow:hidden}.admin-op-export-actions-v40 button{font-size:max(var(--crm-text-floor,0px), 10px);color:#fff;cursor:pointer;white-space:nowrap;background:#245d91;border:0;border-radius:9px;padding:9px 12px;font-weight:850}.admin-op-export-actions-v40 button.secondary{color:#5b6b7c;background:#fff;border:1px solid #d7dfe8}.admin-op-export-actions-v40 button:disabled{opacity:.45;cursor:not-allowed}.admin-op-export-summary-v40{flex-wrap:wrap;gap:8px;display:flex}.admin-op-export-summary-v40 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#56708a;background:#eef4fa;border-radius:999px;padding:6px 9px}.admin-op-export-summary-v40 b{color:#234f76}.admin-op-export-preview-v40{scrollbar-width:thin;scrollbar-color:#b6c4d2 transparent;border:1px solid #e3e8ee;border-radius:12px;max-height:360px;overflow:auto}.admin-op-export-preview-v40 table{margin:0}.admin-op-export-preview-v40 thead{z-index:2;background:#f7f9fb;position:sticky;top:0}@media (width<=1220px){.admin-op-export-filters-v40{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-op-export-date-v54{min-width:260px}}@media (width<=760px){.admin-op-export-tabs-v40{flex-wrap:wrap;align-items:flex-start}.admin-op-export-tabs-v40 span{width:100%;margin-left:0}.admin-op-export-filters-v40{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-op-export-date-v54{min-width:0}.admin-op-export-query-v40{grid-column:1/-1}.admin-op-export-actions-v40{grid-template-columns:repeat(3,1fr);display:grid}.admin-op-export-actions-v40>div{grid-column:1/-1}.admin-op-export-actions-v40 button{width:100%;padding:8px 5px}.admin-op-export-preview-v40{max-height:300px}}@media (width<=520px){.admin-op-export-filters-v40{grid-template-columns:1fr}.admin-op-export-query-v40{grid-column:1}.admin-op-export-date-select-v54{grid-template-columns:minmax(88px,1.1fr) minmax(62px,.8fr) minmax(62px,.8fr)!important}}.sales-analysis-v310{--sa-ink:#17344c;--sa-teal:#176c70;--sa-muted:#586b7b;--sa-line:#dde5ec;color:#1f3344;word-break:keep-all;overflow-wrap:anywhere;max-width:1600px;margin:0 auto;font-size:14px;line-height:1.6}.sales-analysis-v310 *{box-sizing:border-box;min-width:0}.sales-analysis-v310 h1,.sales-analysis-v310 h2,.sales-analysis-v310 h3,.sales-analysis-v310 p{margin:0}.sales-analysis-v310 button{font:inherit;border:1px solid var(--sa-line);min-height:42px;color:var(--sa-ink);box-shadow:none;white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;padding:9px 15px;font-weight:650}.sales-analysis-v310 button:hover:not(:disabled){background:#edf3f7;border-color:#9aaebd}.sales-analysis-v310 button:disabled{opacity:.5;cursor:not-allowed}.sales-analysis-v310 :focus-visible{outline-offset:3px;outline:3px solid #1686af}.sales-analysis-v310 button.sa-primary{background:var(--sa-ink);color:#fff;border-color:var(--sa-ink)}.sales-analysis-v310 button.sa-primary:hover:not(:disabled){background:#254e6d}.sa-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.sa-eyebrow{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.09em;color:var(--sa-muted);font-weight:750}.sa-heading h1{letter-spacing:-1.2px;margin:7px 0;font-size:30px;font-weight:800;line-height:1.4}.sa-heading p{color:var(--sa-muted)}.sa-live{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-muted);flex-shrink:0;align-items:center;gap:7px;display:flex}.sa-live i{background:var(--sa-teal);border-radius:50%;width:6px;height:6px}.sa-filter{border:1px solid var(--sa-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.sa-filter label{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-muted);flex:135px;gap:5px;display:grid}@media (width<=380px){.sales-analysis-v310 .sa-filter .sa-date-filter-v326{grid-column:1/-1}}.sa-filter input,.sa-filter select{width:100%;min-height:42px;font:inherit;color:var(--sa-ink);background:#fff;border:1px solid #cbd7e0;border-radius:6px;padding:8px;font-size:14px}.sa-presets{background:#f0f4f7;border-radius:8px;flex:0 auto;align-self:end;padding:4px;display:flex}.sa-presets button{min-height:34px;font-size:max(var(--crm-text-floor,0px), 13px);background:0 0;border:0;padding:8px 12px}.sa-presets button.selected{background:#fff;box-shadow:0 1px 4px #17344c15}.sales-analysis-v310 .sa-presets button{color:var(--sa-muted)!important;background:0 0!important}.sales-analysis-v310 .sa-presets button.selected{background:var(--sa-ink)!important;color:#fff!important}.sales-analysis-v310 .sa-table-scroll table{min-width:500px}@media (width<=700px){.sales-analysis-v310 .sa-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-analysis-v310 .sa-presets{grid-column:1/-1}}.sa-alert,.sa-notice{color:#284f60;background:#edf5f7;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.sa-alert{color:#943d26;background:#fff2ee;border:1px solid #f0d2c7}.sa-tabs{border-bottom:1px solid #cdd9e2;gap:28px;margin:24px 0;display:flex}.sa-tabs button{color:var(--sa-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 3px}.sa-tabs button[aria-current=page]{border-bottom-color:var(--sa-ink);color:var(--sa-ink)}.sa-period{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.sa-period strong{font-size:15px;font-weight:650}.sa-period span{text-align:right;font-variant-numeric:tabular-nums;font-size:max(var(--crm-text-floor,0px), 13px)}.sa-period small{color:var(--sa-muted);font-size:max(var(--crm-text-floor,0px), 11px);display:block}.sa-kpis{border:1px solid var(--sa-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.sa-kpis article{border-right:1px solid var(--sa-line);padding:22px 24px}.sa-kpis article:last-child{border-right:0}.sa-kpis h2{color:var(--sa-muted);font-size:14px;font-weight:650}.sa-kpis strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:12px 0 10px;font-size:37px;font-weight:780;line-height:1.25;display:block}.sa-kpis strong small{letter-spacing:0;color:var(--sa-muted);margin-left:7px;font-size:14px;font-weight:500}.sa-kpis span{font-size:max(var(--crm-text-floor,0px), 12px)}.sa-kpis p{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--sa-muted);margin-top:5px}.sa-up{color:#14645e}.sa-down{color:#99532e}.sa-brief{border-left:4px solid var(--sa-ink);background:#edf3f7;border-radius:4px 12px 12px 4px;grid-template-columns:1fr 180px;gap:30px;margin-bottom:16px;padding:25px 28px;display:grid}.sa-brief h2{letter-spacing:-.5px;margin:6px 0 10px;font-size:20px;line-height:1.5}.sa-brief p{color:#425c70;font-size:max(var(--crm-text-floor,0px), 13px)}.sa-rule-label{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--sa-teal);margin-top:12px;font-weight:700;display:inline-block}.sa-coverage{border-left:1px solid #cddce7;flex-direction:column;justify-content:center;gap:5px;padding-left:26px;display:flex}.sa-coverage b{letter-spacing:-1px;font-size:33px;line-height:1.2}.sa-coverage small{margin-left:4px;font-size:15px}.sa-coverage span{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-muted)}.sa-coverage progress{appearance:none;background:#d5e2ea;border:none;border-radius:9px;width:100%;height:5px;margin-top:7px}.sa-coverage progress::-webkit-progress-bar{background:#d5e2ea;border-radius:9px}.sa-coverage progress::-webkit-progress-value{background:var(--sa-teal);border-radius:9px}.sa-quality{color:#745628;font-size:max(var(--crm-text-floor,0px), 12px);background:#fff9ed;border:1px solid #eee0be;border-radius:8px;margin-bottom:20px;padding:11px 15px}.sales-analysis-v310 summary{cursor:pointer;font-weight:650}.sa-quality ul{margin:10px 0 0;padding-left:20px}.sa-panel{border:1px solid var(--sa-line);background:#fff;border-radius:12px;margin-bottom:20px;padding:22px}.sa-panel>header{margin-bottom:22px}.sa-panel h2{letter-spacing:-.3px;font-size:17px;font-weight:750}.sa-panel header p,.sa-panel>p{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-muted);margin-top:5px}.sa-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.sa-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.sa-tasks article{border-top:1px solid #e9eef2;padding:15px 0}.sa-tasks article:first-child{border-top:0;padding-top:0}.sa-tasks article:last-child{padding-bottom:0}.sa-tasks article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sa-tasks h3{font-size:14px;font-weight:700}.sa-tasks b{color:var(--sa-teal);white-space:nowrap;font-size:14px}.sa-tasks p{color:var(--sa-muted);font-size:max(var(--crm-text-floor,0px), 12px);margin:6px 0}.sa-tasks a{color:var(--sa-ink);font-size:max(var(--crm-text-floor,0px), 12px);text-underline-offset:4px;font-weight:650}.sa-bars{gap:15px;display:grid}.sa-bars>div>div:first-child{font-size:max(var(--crm-text-floor,0px), 13px);justify-content:space-between;gap:15px;margin-bottom:7px;display:flex}.sa-bars b{font-variant-numeric:tabular-nums;white-space:nowrap}.sa-track{background:#eef3f6;border-radius:9px;height:6px;overflow:hidden}.sa-track i{background:#52758e;border-radius:9px;height:100%;display:block}.sa-legend{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-ink);justify-content:flex-end;gap:18px;margin-bottom:8px;display:flex}.sa-legend span+span{color:var(--sa-teal)}.sa-trend{width:100%;height:auto;display:block}.sa-trend text{font-size:max(var(--crm-text-floor,0px), 11px);fill:var(--sa-muted)}.sa-trend line{stroke:#e3eaf0;stroke-dasharray:3 4}.sa-trend polyline{fill:none;stroke-width:2.5px;stroke-linejoin:round}.sa-line-visits polyline{stroke:#2b587a}.sa-line-visits circle{fill:#2b587a}.sa-line-contracts polyline{stroke:#288781}.sa-line-contracts circle{fill:#288781}.sa-daily{font-size:max(var(--crm-text-floor,0px), 12px);margin-top:18px}.sa-daily .sa-table-scroll{max-height:300px;margin-top:12px}.sa-table-scroll{max-width:100%;overflow:auto}.sales-analysis-v310 table{border-collapse:collapse;width:100%;font-size:max(var(--crm-text-floor,0px), 13px);table-layout:auto}.sales-analysis-v310 th,.sales-analysis-v310 td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #e7edf2;padding:12px 15px}.sales-analysis-v310 th:first-child{text-align:left}.sales-analysis-v310 thead th{color:var(--sa-muted);font-size:max(var(--crm-text-floor,0px), 12px);background:#f3f6f9;font-weight:650}.sales-analysis-v310 tbody th{font-weight:550}.sales-analysis-v310 tfoot{background:#f6f9fb;font-weight:700}.sa-activity{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sa-activity>div{border-left:2px solid #d6e3ea;gap:3px;padding-left:15px;display:grid}.sa-activity span{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--sa-muted)}.sa-activity b{font-variant-numeric:tabular-nums;font-size:25px}.sa-activity small{color:var(--sa-muted);font-size:max(var(--crm-text-floor,0px), 11px)}.sa-detail{border-bottom:1px solid var(--sa-line);font-size:max(var(--crm-text-floor,0px), 13px);padding:17px 0}.sa-detail p{color:var(--sa-muted);margin-top:15px}.sa-detail dl{color:var(--sa-muted);font-size:max(var(--crm-text-floor,0px), 12px);flex-wrap:wrap;gap:28px;display:flex}.sa-detail dd{margin:0;font-weight:650}.sa-reactions{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.sa-reactions .sa-panel{margin:0;padding:18px}.sa-report-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sa-report-layout aside{position:sticky;top:100px}.sa-report-layout aside label{font-weight:650;font-size:max(var(--crm-text-floor,0px), 13px);gap:8px;margin-top:20px;display:grid}.sa-report-layout textarea{resize:vertical;width:100%;font:inherit;background:#fafcfd;border:1px solid #cbd7e0;border-radius:7px;padding:12px;font-weight:400;line-height:1.65}.sa-report-layout aside>small{text-align:right;color:var(--sa-muted);font-size:max(var(--crm-text-floor,0px), 11px);margin:5px 0 14px;display:block}.sa-report-layout aside>button{width:100%;margin-top:16px}.sa-export{gap:8px;margin-top:12px;display:flex}.sa-export button{flex:1}.sa-footnote{font-size:max(var(--crm-text-floor,0px), 11px)!important;margin-top:18px!important}.sa-report-paper{background:#fff;border:1px solid #d8e2ea;border-radius:4px;padding:36px 40px;box-shadow:0 4px 16px #17344c05}.sa-paper-heading{border-bottom:2px solid var(--sa-ink);font-size:max(var(--crm-text-floor,0px), 12px);letter-spacing:.03em;justify-content:space-between;padding-bottom:16px;font-weight:700;display:flex}.sa-paper-heading span+span{color:var(--sa-muted);font-weight:500}.sa-report-paper pre{font-family:inherit;font-size:max(var(--crm-text-floor,0px), 13px);white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;color:#33495c;margin:22px 0 0;line-height:1.95}.sa-history{display:grid}.sa-history button{text-align:left;border:0;border-bottom:1px solid var(--sa-line);white-space:normal;border-radius:0;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.sa-history span{gap:5px;display:grid}.sa-history small{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-muted);font-weight:400}.sa-history span+span{text-align:right;font-size:max(var(--crm-text-floor,0px), 12px);font-weight:400}.sa-history span+span b{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-teal)}.sa-pager{font-size:max(var(--crm-text-floor,0px), 13px);justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.sa-empty,.sa-loading{text-align:center;color:var(--sa-muted);font-size:max(var(--crm-text-floor,0px), 13px);padding:35px 10px!important}@media (width<=1150px){.sa-presets{flex-basis:100%;justify-content:space-between}.sa-kpis article{padding:18px}.sa-main-grid{grid-template-columns:1fr}.sa-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sa-tasks article{border:0;padding:0}.sa-report-layout{grid-template-columns:235px minmax(0,1fr)}.sa-report-paper{padding:26px}.sa-reactions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sa-heading{display:block}.sa-heading h1{font-size:25px}.sa-heading p{font-size:max(var(--crm-text-floor,0px), 12px)}.sa-live{margin-top:12px}.sa-filter{gap:10px;padding:14px}.sa-filter label{flex-basis:calc(50% - 10px)}.sa-filter label:last-of-type{flex:1}.sa-filter>button{min-width:74px}.sa-presets button{font-size:max(var(--crm-text-floor,0px), 12px);padding:8px}.sa-tabs{gap:22px;margin:20px 0}.sa-period{display:block}.sa-period span{text-align:left;margin-top:5px;display:block}.sa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-kpis article{padding:18px 14px}.sa-kpis article:nth-child(2){border-right:0}.sa-kpis article:nth-child(-n+2){border-bottom:1px solid var(--sa-line)}.sa-kpis strong{font-size:31px}.sa-kpis h2{font-size:max(var(--crm-text-floor,0px), 13px)}.sa-kpis span{font-size:max(var(--crm-text-floor,0px), 11px)}.sa-kpis p{font-size:max(var(--crm-text-floor,0px), 10px)}.sa-brief{grid-template-columns:1fr;gap:18px;padding:20px}.sa-brief h2{font-size:18px}.sa-coverage{border-top:1px solid #cddce7;border-left:0;padding:16px 0 0}.sa-coverage b{font-size:27px}.sa-coverage progress{max-width:200px}.sa-two-col{grid-template-columns:1fr;gap:0}.sa-panel{padding:18px}.sa-tasks{grid-template-columns:1fr}.sa-tasks article+article{border-top:1px solid #e9eef2;padding-top:15px}.sa-reactions{grid-template-columns:1fr}.sa-activity{gap:12px}.sa-activity>div{padding-left:9px}.sa-activity b{font-size:22px}.sa-activity small{font-size:max(var(--crm-text-floor,0px), 10px)}.sa-report-layout{grid-template-columns:1fr;gap:0}.sa-report-layout aside{position:static}.sa-report-paper{padding:22px 18px}.sa-report-paper pre{font-size:max(var(--crm-text-floor,0px), 12px)}.sa-history button{display:block}.sa-history span+span{text-align:left;margin-top:10px}.sa-alert{flex-direction:column;align-items:start}}.sa-brief-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;display:flex}.sa-brief-actions .sa-rule-label{margin-top:0}.sa-brief-actions button{font-size:max(var(--crm-text-floor,0px), 13px);padding:7px 13px}.sa-narrative{color:#33495c;font-size:14px;line-height:1.9}.sa-narrative>header{margin:26px 0 20px}.sa-narrative>header h2{color:var(--sa-ink);margin-bottom:9px;font-size:22px;line-height:1.5}.sa-narrative>header small{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--sa-muted);margin-top:8px;display:block}.sa-narrative .sa-report-lead{border-left:3px solid var(--sa-ink);background:#edf3f7;margin:24px 0;padding:16px 18px;font-weight:700}.sa-narrative>section{margin-top:30px}.sa-narrative h3{color:var(--sa-ink);border-bottom:1px solid var(--sa-line);margin-bottom:14px;padding-bottom:10px;font-size:16px}.sa-narrative p+p{margin-top:12px}.sa-report-caption{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-muted)}.sa-report-actions{margin:16px 0;padding-left:22px}.sa-report-actions li{border-bottom:1px solid var(--sa-line);margin-bottom:18px;padding:0 0 18px 4px}.sa-report-actions h4{color:var(--sa-ink);margin:0 0 8px;font-size:14px}.sa-report-actions p{font-size:max(var(--crm-text-floor,0px), 13px)}.sa-report-actions p+p{margin-top:5px}.sa-report-actions p>b{margin-right:8px;font-weight:650}.sa-report-actions small{color:var(--sa-muted);font-size:max(var(--crm-text-floor,0px), 11px);margin-top:8px;display:block}.sa-report-note{white-space:pre-wrap}.sa-report-basis{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--sa-muted)}.sa-report-basis ul{padding-left:18px}.sa-report-basis li+li{margin-top:7px}@media (width<=700px){.sa-narrative{font-size:max(var(--crm-text-floor,0px), 13px)}.sa-narrative>header h2{font-size:19px}.sa-narrative h3{font-size:15px}.sa-narrative .sa-report-lead{padding:13px}.sa-report-actions{padding-left:18px}}.sa-intelligence-v322{line-height:1.75;font-size:max(var(--crm-text-floor,0px), 13px);overflow-wrap:anywhere;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;display:grid}.sa-intelligence-v322 h3{margin:0 0 12px;font-size:15px}.sa-intelligence-v322 ul{margin:0 0 12px;padding-left:18px}.sa-intelligence-v322 li+li{margin-top:16px}.sa-intelligence-v322 p{margin:7px 0}.sa-intelligence-v322 small{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--sa-muted)}.sa-intelligence-v322 .sa-outlook-number-v322{color:var(--sa-ink);margin:0;font-size:32px;font-weight:750}.sa-outlook-number-v322 small{margin-left:6px}.sa-intelligence-panel-v322>.sa-detail{margin-bottom:0}@media (width<=700px){.sa-intelligence-v322{grid-template-columns:1fr;gap:20px}.sa-intelligence-v322>div+div{border-top:1px solid var(--sa-line);padding-top:18px}}.manual-field-ops{background:#f8fafc;border:1px solid #d7dfeb;border-radius:14px;margin:0 0 16px;padding:14px 16px}.manual-field-ops-head{flex-direction:column;gap:3px;display:flex}.manual-field-ops-head>span{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.08em;color:#49617f;font-weight:900}.manual-field-ops-head>b{color:#172033;font-size:17px}.manual-field-ops-head>small{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;line-height:1.5}.manual-field-ops-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.manual-field-ops-steps>div{background:#fff;border:1px solid #e1e7ef;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.manual-field-ops-steps strong{color:#fff;width:24px;height:24px;font-size:max(var(--crm-text-floor,0px), 11px);background:#173f7a;border-radius:999px;flex:0 0 24px;place-items:center;display:grid}.manual-field-ops-steps span{font-size:max(var(--crm-text-floor,0px), 12px);color:#344054;font-weight:800;line-height:1.35}.manual-walking-panel{background:#fff;border:1px solid #d7dfeb;border-radius:16px;margin:16px 0;padding:16px}.manual-walking-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manual-walking-head>div{flex-direction:column;gap:3px;display:flex}.manual-walking-head span{font-size:max(var(--crm-text-floor,0px), 10px);letter-spacing:.08em;color:#49617f;font-weight:900}.manual-walking-head b{color:#172033;font-size:18px}.manual-walking-head small{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;line-height:1.45}.manual-walking-head>strong{color:#173f7a;font-size:max(var(--crm-text-floor,0px), 12px);background:#eef4fc;border-radius:999px;flex:none;padding:7px 10px}.manual-walking-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.manual-walking-member-grid>div{background:#f8fafc;border:1px solid #e3e8ef;border-radius:11px;padding:11px}.manual-walking-member-grid span{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;display:block}.manual-walking-member-grid b{margin-top:3px;font-size:18px;display:block}.manual-walking-recent{gap:7px;margin-top:12px;display:grid}.manual-walking-recent>div{border:1px solid #e5e9f0;border-radius:10px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.manual-walking-recent span,.manual-walking-recent small{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.manual-walking-recent b{font-size:max(var(--crm-text-floor,0px), 13px)}.manual-walking-empty{color:#667085;font-size:max(var(--crm-text-floor,0px), 12px);display:block!important}.manual-walking-leader-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.manual-walking-leader-flow span{font-size:max(var(--crm-text-floor,0px), 12px);background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;padding:8px 10px;font-weight:800}.manual-walking-leader-flow i{color:#8b98aa;font-style:normal}.manual-walking-action{min-height:42px;font-size:max(var(--crm-text-floor,0px), 13px);background:#173f7a;border-radius:10px;align-items:center;margin-top:12px;padding:9px 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.staff-walking-status.staff-walking-legacy-hidden{display:none!important}@media (width<=900px){.manual-field-ops-steps{grid-template-columns:1fr 1fr}.manual-walking-member-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=620px){.manual-field-ops{padding:12px}.manual-field-ops-steps{grid-template-columns:1fr}.manual-walking-member-grid{grid-template-columns:1fr 1fr}.manual-walking-head{flex-direction:column}.manual-walking-recent>div{grid-template-columns:55px minmax(0,1fr)}.manual-walking-recent small{grid-column:2}.manual-walking-leader-flow{flex-direction:column;align-items:stretch}.manual-walking-leader-flow i{display:none}.manual-walking-leader-flow span{text-align:center}}.rvp-compact{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin:0 0 16px;padding:14px 16px}.rvp-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rvp-head>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.rvp-head b{font-size:15px}.rvp-head span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6b7280}.rvp-current{font-size:max(var(--crm-text-floor,0px), 12px);color:#6b7280;white-space:nowrap}.rvp-current strong{color:#111827;margin-left:4px}.rvp-controls{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr) auto;align-items:center;gap:10px;display:grid}.rvp-days{align-items:center;gap:8px;min-width:0;display:flex}.rvp-label{font-size:max(var(--crm-text-floor,0px), 12px);color:#374151;white-space:nowrap;font-weight:700}.rvp-presets{flex-wrap:wrap;gap:6px;display:flex}.rvp-presets button{color:#374151;min-height:34px;font-size:max(var(--crm-text-floor,0px), 12px);background:#fff;border:1px solid #d1d5db;border-radius:9px;padding:0 11px;font-weight:700}.rvp-presets button.active{color:#fff;background:#111827;border-color:#111827}.rvp-direct{align-items:center;gap:4px;margin:0;display:flex}.rvp-direct input{width:62px;height:34px;padding:0 7px}.rvp-direct span{font-size:max(var(--crm-text-floor,0px), 12px);color:#6b7280}.rvp-toggle{text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:flex}.rvp-toggle>span:last-child{flex-direction:column;gap:2px;display:flex}.rvp-toggle b{font-size:max(var(--crm-text-floor,0px), 12px);color:#111827}.rvp-toggle small{font-size:max(var(--crm-text-floor,0px), 11px);color:#6b7280}.rvp-switch{background:#d1d5db;border-radius:999px;flex:none;width:36px;height:20px;transition:all .18s;position:relative}.rvp-switch i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.rvp-toggle.on .rvp-switch{background:#111827}.rvp-toggle.on .rvp-switch i{transform:translate(16px)}.rvp-save{color:#fff;white-space:nowrap;background:#111827;border-radius:10px;height:40px;padding:0 16px;font-weight:700}.rvp-msg{margin-top:10px;padding:9px 11px}.rvp-compact .error,.rvp-compact .notice{margin-bottom:0}@media (width<=900px){.rvp-head{align-items:flex-start}.rvp-head>div:first-child{display:block}.rvp-head span{margin-top:3px;display:block}.rvp-controls{grid-template-columns:1fr}.rvp-days{flex-wrap:wrap}.rvp-save{width:100%}}.walking-builder-section{margin:0 0 22px}.walking-builder-step-head{align-items:center;gap:10px;margin:0 0 10px;display:flex}.walking-builder-step-head>span{color:#fff;background:#173f7a;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.walking-builder-step-head>div{flex-direction:column;gap:2px;display:flex}.walking-builder-step-head b{color:#172033;font-size:17px}.walking-builder-step-head small{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085}.walking-mode-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.walking-mode-choice button{text-align:left;cursor:pointer;background:#f8fafc;border:2px solid #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;min-height:118px;padding:19px 20px;transition:all .16s;display:flex}.walking-mode-choice button:hover{background:#f4f8fd;border-color:#6d8fbe;transform:translateY(-1px)}.walking-mode-choice button.active{background:#173f7a;border-color:#173f7a;box-shadow:0 7px 20px #173f7a33}.mode-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.walking-mode-choice .mode-title-row b{color:#172033;font-size:20px;line-height:1.25}.walking-mode-choice .mode-title-row em{color:#294a77;font-size:max(var(--crm-text-floor,0px), 12px);background:#e8eef7;border-radius:999px;flex:none;padding:5px 9px;font-style:normal;font-weight:900}.walking-mode-choice .mode-description{color:#586577;font-size:14px;line-height:1.55}.walking-mode-choice button.active .mode-title-row b,.walking-mode-choice button.active .mode-description{color:#fff}.walking-mode-choice button.active .mode-title-row em{color:#173f7a;background:#fff}.walking-round-basics{grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr);gap:12px;display:grid}.walking-round-basics-single{grid-template-columns:minmax(220px,560px)}.walking-round-basics label{font-size:max(var(--crm-text-floor,0px), 13px);color:#344054;flex-direction:column;gap:7px;font-weight:800;display:flex}.walking-round-basics input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:46px;padding:9px 12px;font-size:15px}.walking-score-toolbar{background:#f8fafc;border:1px solid #d7dfeb;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:13px 14px;display:flex}.walking-headcount-summary{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.walking-headcount-summary>strong{color:#344054;font-size:14px}.walking-headcount-summary>strong b{color:#173f7a;font-size:17px}.walking-headcount-summary>small{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;flex-basis:100%;line-height:1.45}.walking-fill-button{color:#173f7a;min-height:54px;font-size:max(var(--crm-text-floor,0px), 13px);cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #173f7a;border-radius:11px;padding:9px 16px;font-weight:900;line-height:1.35}.walking-fill-button:hover{background:#edf4ff}.walking-score-table th,.walking-score-table td{text-align:center;vertical-align:middle}.walking-score-table th:first-child,.walking-score-table td:first-child{text-align:left}.walking-score-table td>b{font-size:14px;display:block}.walking-score-table td>small{font-size:max(var(--crm-text-floor,0px), 10px);color:#7b8798;margin-top:2px;display:block}.walking-score-table .sequence-number-input{text-align:center;min-width:72px;min-height:40px;font-size:16px;font-weight:800}.walking-builder-actions{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 12px;display:grid}.walking-builder-actions button{cursor:pointer;border-radius:12px;min-height:52px;font-size:15px;font-weight:900}.walking-preview-button{color:#173f7a;background:#fff;border:2px solid #173f7a}.walking-start-button{color:#fff;background:#173f7a;border:2px solid #173f7a}.walking-start-button:disabled{cursor:not-allowed;background:#aab4c2;border-color:#aab4c2}.walking-v31-preview{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px;max-height:500px;margin-top:14px;display:grid;overflow:auto}.walking-v31-preview article{background:#fff;border:1px solid #e0e5ec;border-radius:12px;flex-direction:column;gap:4px;padding:11px;display:flex}.walking-v31-preview article>b{font-size:18px}.walking-v31-preview article>span,.walking-v31-preview article>small{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.walking-v31-preview article>strong{font-size:max(var(--crm-text-floor,0px), 13px)}.walking-assist-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.walking-assist-summary>div{background:#fff;border:1px solid #e1e6ee;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.walking-assist-summary span{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.walking-assist-summary b{font-size:18px}.walking-assist-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:9px;max-height:520px;margin-top:12px;display:grid;overflow:auto}.walking-assist-list>button{text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.walking-assist-list>button.empty{background:#fffaf1;border-color:#e2a33a}.walking-assist-list>button.assigned{background:#f7fcf8;border-color:#b8d5c2}.walking-assist-list>button.locked{opacity:.58}.walking-assist-list b{font-size:max(var(--crm-text-floor,0px), 13px)}.walking-assist-list span,.walking-assist-list small{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.walking-assist-list strong{font-size:max(var(--crm-text-floor,0px), 13px)}.walking-assist-editor{background:#f8fafc;border:1px solid #d9e1ec;border-radius:14px;margin-top:14px;padding:14px}.walking-assist-editor-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.walking-assist-editor label{font-size:max(var(--crm-text-floor,0px), 12px);flex-direction:column;gap:6px;margin:10px 0;font-weight:700;display:flex}.walking-assist-editor input,.walking-assist-editor select{background:#fff;border:1px solid #ccd5e2;border-radius:9px;min-height:42px;padding:8px 10px}.walking-agent-candidates{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px;max-height:240px;display:grid;overflow:auto}.walking-agent-candidates>button{text-align:left;background:#fff;border:1px solid #d8dee8;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;display:flex}.walking-agent-candidates>button.selected{border-color:#1f4b99;box-shadow:0 0 0 2px #1f4b991a}.walking-agent-candidates span{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.walking-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:0 0 22px;display:grid}.walking-flow-card{background:#f8fafc;border:1px solid #d8e0eb;border-radius:14px;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.walking-flow-card>span{color:#36557d;width:30px;height:30px;font-size:max(var(--crm-text-floor,0px), 13px);background:#dce5f1;border-radius:999px;flex:0 0 30px;place-items:center;font-weight:900;display:grid}.walking-flow-card>div{flex-direction:column;gap:2px;display:flex}.walking-flow-card b{color:#25364d;font-size:14px}.walking-flow-card small{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.walking-flow-card.active{background:#eef4fc;border-color:#173f7a;box-shadow:inset 0 0 0 1px #173f7a}.walking-flow-card.active>span{color:#fff;background:#173f7a}.walking-flow-card.done{background:#f5fbf7;border-color:#b8d5c2}.walking-flow-card.done>span{color:#fff;background:#2f7a49}.walking-flow-arrow{color:#8b98aa;font-size:20px;font-weight:900}.walking-flow-compact{margin-bottom:14px}.walking-role-allocation{margin-top:16px}.walking-progress-card{background:#fffaf1;border:1px solid #e1a94e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.walking-progress-card.team-assigned{background:#f4f8fd;border-color:#8faed4}.walking-progress-card.assigned{background:#f5fbf7;border-color:#a9ceb6}.walking-progress-card b{font-size:max(var(--crm-text-floor,0px), 13px)}.walking-progress-card span,.walking-progress-card small{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.walking-progress-card strong{font-size:max(var(--crm-text-floor,0px), 13px);color:#25364d}@media (width<=700px){.walking-mode-choice{grid-template-columns:1fr}.walking-mode-choice button{min-height:104px}.walking-round-basics{grid-template-columns:1fr}.walking-score-toolbar{flex-direction:column;align-items:stretch}.walking-fill-button{width:100%}.walking-builder-actions{grid-template-columns:1fr}.walking-assist-summary,.walking-v31-preview,.walking-assist-list{grid-template-columns:1fr 1fr}.walking-score-table{min-width:650px}.walking-flow{grid-template-columns:1fr}.walking-flow-arrow{display:none}.walking-flow-card{min-height:58px}}@media (width>=701px){.walking-v31-preview,.walking-assist-list{grid-template-columns:repeat(10,minmax(100px,1fr));min-width:1080px}.walking-v31-preview article,.walking-progress-card{min-width:0}}.walking-order-scroller-v48{color:#1f466c;width:82px;height:36px;font-size:max(var(--crm-text-floor,0px), 12px);text-align:center;text-align-last:center;cursor:pointer;background:#fff;border:1px solid #c9d4e0;border-radius:9px;padding:0 7px;font-weight:900}.walking-order-scroller-v48:focus{border-color:#24569a;outline:2px solid #1f4b9929}.walking-allocation-scroller-v48{background:#fff;border:1px solid #c9d4e0;border-radius:9px;grid-template-columns:32px minmax(48px,1fr) 32px;align-items:stretch;width:126px;height:36px;margin:0 auto;display:grid;overflow:hidden}.walking-allocation-scroller-v48 button{color:#264e71;cursor:pointer;background:#edf3f8;border:0;font-size:17px;font-weight:900}.walking-allocation-scroller-v48 button:hover:not(:disabled){background:#dfeaf4}.walking-allocation-scroller-v48 button:disabled{color:#b4bdc7;cursor:not-allowed}.walking-allocation-scroller-v48 input{color:#182f47;text-align:center;background:#fff;border:0;border-left:1px solid #dbe3eb;border-right:1px solid #dbe3eb;border-radius:0;outline:0;width:100%;min-width:0;height:100%;padding:0 4px;font-size:14px;font-weight:900}.walking-allocation-scroller-v48:focus-within{border-color:#24569a;box-shadow:0 0 0 2px #1f4b991a}.walking-admin-allocation-v48 th,.walking-admin-allocation-v48 td{padding-top:7px;padding-bottom:7px}.walking-admin-allocation-v48 .walking-order-scroller-v48,.walking-admin-allocation-v48 .walking-allocation-scroller-v48{margin:auto}.walking-role-panel-v48 .walking-flow-compact{gap:6px;margin-bottom:8px}.walking-role-panel-v48 .walking-flow-card{border-radius:10px;min-height:48px;padding:7px 9px}.walking-role-panel-v48 .walking-flow-card>span{width:24px;height:24px;font-size:max(var(--crm-text-floor,0px), 10px);flex-basis:24px}.walking-role-panel-v48 .walking-flow-card b{font-size:max(var(--crm-text-floor,0px), 12px)}.walking-role-panel-v48 .walking-flow-card small{font-size:max(var(--crm-text-floor,0px), 9px)}.walking-role-panel-v48 .walking-flow-arrow{font-size:15px}.walking-role-panel-v48 .walking-assist-summary{gap:6px;margin-bottom:8px}.walking-role-panel-v48 .walking-assist-summary>div{border-radius:9px;gap:2px;padding:7px 10px}.walking-role-panel-v48 .walking-assist-summary span{font-size:max(var(--crm-text-floor,0px), 9px)}.walking-role-panel-v48 .walking-assist-summary b{font-size:15px}.walking-allocation-tip-v48{background:#f7fafc;border:1px solid #d8e3ed;border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:8px 11px;display:flex}.walking-allocation-tip-v48 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#1d466c;flex:none}.walking-allocation-tip-v48 span{font-size:max(var(--crm-text-floor,0px), 9.5px);color:#64778a;line-height:1.4}.walking-role-allocation{margin:8px 0 0}.walking-role-toolbar-v48{border-radius:10px;margin-bottom:7px;padding:8px 10px}.walking-role-toolbar-v48 .walking-headcount-summary{gap:5px 12px}.walking-role-toolbar-v48 .walking-headcount-summary>strong{font-size:max(var(--crm-text-floor,0px), 11px)}.walking-role-toolbar-v48 .walking-headcount-summary>strong b{font-size:14px}.walking-role-toolbar-v48 .walking-fill-button{min-height:36px;font-size:max(var(--crm-text-floor,0px), 10px);border-width:1px;border-radius:8px;padding:6px 11px}.walking-total-ready-v48{color:#24704d!important}.walking-total-left-v48{color:#8a5b19!important}.walking-total-over-v48{color:#a13c35!important}.walking-role-allocation-grid-v48{background:#fff;border:1px solid #dbe3eb;border-radius:11px;max-height:min(52vh,480px);overflow:auto}.walking-role-grid-row-v48{border-top:1px solid #edf1f5;grid-template-columns:minmax(130px,1.35fr) minmax(82px,.65fr) 96px 142px;align-items:center;gap:6px;min-height:43px;padding:5px 9px;display:grid}.walking-role-grid-row-v48:first-child{border-top:0}.walking-role-grid-head-v48{z-index:2;color:#596b7d;min-height:34px;font-size:max(var(--crm-text-floor,0px), 9px);text-align:center;background:#eef3f7;font-weight:900;position:sticky;top:0}.walking-role-grid-head-v48>span:first-child{text-align:left}.walking-role-grid-row-v48>div:nth-child(3),.walking-role-grid-row-v48>div:nth-child(4){justify-content:center;display:flex}.walking-role-person-v48{min-width:0}.walking-role-person-v48 b{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 12px);color:#203a54;display:block;overflow:hidden}.walking-role-person-v48 small{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 8.5px);color:#7b8794;margin-top:1px;display:block;overflow:hidden}.walking-role-meta-v48{text-align:center}.walking-role-meta-v48 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#40566c}.walking-role-actions-v48{gap:8px;margin:9px 0 7px}.walking-role-actions-v48 button{min-height:40px;font-size:max(var(--crm-text-floor,0px), 11px);border-radius:9px}.walking-leader-preview-v48{gap:5px;max-height:235px;margin-top:8px;grid-template-columns:repeat(10,minmax(68px,1fr))!important;min-width:0!important}.walking-leader-preview-v48 article{border-radius:8px;gap:2px;padding:6px}.walking-leader-preview-v48 article>b{font-size:max(var(--crm-text-floor,0px), 13px)}.walking-leader-preview-v48 article>span,.walking-leader-preview-v48 article>small{font-size:max(var(--crm-text-floor,0px), 8px)}.walking-leader-preview-v48 article>strong{font-size:max(var(--crm-text-floor,0px), 9px)}.walking-role-panel-v48 .walking-assist-list{grid-template-columns:repeat(10,minmax(72px,1fr));gap:5px;min-width:0;max-height:235px;margin-top:8px}.walking-role-panel-v48 .walking-progress-card{border-radius:8px;gap:2px;padding:6px}.walking-role-panel-v48 .walking-progress-card b,.walking-role-panel-v48 .walking-progress-card strong{font-size:max(var(--crm-text-floor,0px), 9px)}.walking-role-panel-v48 .walking-progress-card span,.walking-role-panel-v48 .walking-progress-card small{font-size:max(var(--crm-text-floor,0px), 8px)}@media (width<=700px){.walking-role-panel-v48 .walking-flow-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.walking-role-panel-v48 .walking-flow-card{min-width:0}.walking-role-panel-v48 .walking-flow-card>span,.walking-role-panel-v48 .walking-flow-card small{display:none}.walking-role-panel-v48 .walking-flow-card b{font-size:max(var(--crm-text-floor,0px), 10px);text-align:center}.walking-role-panel-v48 .walking-assist-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.walking-role-panel-v48 .walking-assist-summary>div{text-align:center;padding:7px 6px}.walking-allocation-tip-v48{display:block}.walking-allocation-tip-v48 span{margin-top:3px;display:block}.walking-role-toolbar-v48{flex-direction:row;align-items:center}.walking-role-toolbar-v48 .walking-headcount-summary{gap:3px 8px}.walking-role-toolbar-v48 .walking-fill-button{flex:none;width:auto}.walking-role-allocation-grid-v48{max-height:54vh}.walking-role-grid-row-v48{grid-template-columns:minmax(0,1fr) 78px 122px;padding:5px 6px}.walking-role-grid-head-v48>span:nth-child(2),.walking-role-meta-v48{display:none}.walking-order-scroller-v48{width:72px;height:34px}.walking-allocation-scroller-v48{grid-template-columns:28px minmax(42px,1fr) 28px;width:118px;height:34px}.walking-role-actions-v48{grid-template-columns:1fr 1fr}.walking-role-actions-v48 button{font-size:max(var(--crm-text-floor,0px), 10px)}.walking-leader-preview-v48,.walking-role-panel-v48 .walking-assist-list{grid-template-columns:repeat(5,minmax(62px,1fr))!important}.walking-role-panel-v48 .walking-assist-list{min-width:0}}.walking-variable-flow-v49,.walking-slot-setting-v49{margin-bottom:14px}.walking-variable-basics-v49{grid-template-columns:minmax(220px,1fr) minmax(190px,.45fr) auto;align-items:end;gap:10px;display:grid}.walking-variable-basics-v49>label{font-size:max(var(--crm-text-floor,0px), 11px);color:#3e5267;flex-direction:column;gap:6px;font-weight:900;display:flex}.walking-variable-basics-v49>label>input{height:40px;font-size:max(var(--crm-text-floor,0px), 13px);background:#fff;border:1px solid #c9d4e0;border-radius:9px;padding:0 11px}.walking-slot-count-control-v49{width:150px;height:40px;margin:0}.walking-slot-count-control-v49 input{font-size:15px}.walking-slot-presets-v49{align-items:center;gap:6px;display:flex}.walking-slot-presets-v49 button{min-height:40px;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;border-radius:9px;padding:7px 11px;font-weight:900}.walking-variable-toolbar-v49{margin-bottom:7px}.walking-slot-balance-v49{font-size:max(var(--crm-text-floor,0px), 10px);text-align:center;border-radius:9px;margin:0 0 8px;padding:7px 10px;font-weight:900}.walking-slot-balance-v49.ready{color:#26714e;background:#eef8f2;border:1px solid #b9d9c5}.walking-slot-balance-v49.left{color:#8e5d1b;background:#fff7e9;border:1px solid #ecd4ad}.walking-slot-balance-v49.over{color:#9d4039;background:#fff1f0;border:1px solid #e5b9b5}.walking-variable-preview-v49{max-height:320px;grid-template-columns:repeat(10,minmax(72px,1fr))!important;min-width:0!important}@media (width<=900px){.walking-variable-basics-v49{grid-template-columns:1fr 1fr}.walking-slot-presets-v49{grid-column:1/-1}.walking-slot-presets-v49 button{flex:1}.walking-slot-count-control-v49{width:100%}}@media (width<=700px){.walking-variable-basics-v49{grid-template-columns:1fr}.walking-slot-presets-v49{grid-column:auto}.walking-variable-preview-v49{grid-template-columns:repeat(2,minmax(0,1fr))!important}.walking-variable-toolbar-v49{align-items:stretch}.walking-variable-toolbar-v49 .walking-fill-button{width:100%}}.walking-next-v161{border:1px solid var(--border,#dce3ed);background:var(--panel,#fff);color:var(--text,#23354d);border-radius:14px;margin:16px 0;overflow:hidden}.walking-next-v161 .wn-head{background:var(--surface-subtle,#f5f8fc);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.walking-next-v161 h3{margin:5px 0;font-size:18px}.walking-next-v161 p{font-size:max(var(--crm-text-floor,0px), 13px);margin:6px 0 12px;line-height:1.6}.walking-next-v161 .wn-eyebrow{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--primary,#29568b);font-weight:700}.walking-next-v161 .wn-head-actions{font-size:max(var(--crm-text-floor,0px), 13px);flex-shrink:0;align-items:center;gap:12px;display:flex}.walking-next-v161 .wn-body{padding:18px 20px}.walking-next-v161>.error,.walking-next-v161>.success{margin:12px 20px}.walking-next-v161 .wn-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.walking-next-v161 .wn-metrics>div{background:var(--surface-subtle,#f5f8fc);border-radius:9px;flex-direction:column;gap:6px;padding:12px;display:flex}.walking-next-v161 .wn-metrics span{font-size:max(var(--crm-text-floor,0px), 12px)}.walking-next-v161 .wn-metrics b{font-size:19px}.walking-next-v161 .wn-note{color:var(--muted,#64748b)}.walking-next-v161 summary{cursor:pointer;font-size:max(var(--crm-text-floor,0px), 13px);padding:9px 0;font-weight:600}.walking-next-v161 .wn-progress{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:8px 0 12px;display:grid}.walking-next-v161 .wn-progress>div{border:1px solid var(--border,#dce3ed);font-size:max(var(--crm-text-floor,0px), 12px);border-radius:7px;justify-content:space-between;gap:8px;padding:9px;display:flex}.walking-next-v161 .wn-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.walking-next-v161 .wn-toolbar label{font-size:max(var(--crm-text-floor,0px), 12px);flex-direction:column;gap:5px;display:flex}.walking-next-v161 .wn-search{flex:1;min-width:170px}.walking-next-v161 .wn-toolbar .wn-check{white-space:nowrap;flex-direction:row;align-items:center;padding-bottom:10px}.walking-next-v161 input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.walking-next-v161 select,.walking-next-v161 input:not([type=checkbox]){border:1px solid var(--border,#dce3ed);background:var(--panel,#fff);min-height:38px;color:inherit;box-sizing:border-box;border-radius:7px;width:100%;padding:7px 9px}.walking-next-v161 .wn-editor-actions{font-size:max(var(--crm-text-floor,0px), 12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.walking-next-v161 .wn-rows{border:1px solid var(--border,#dce3ed);border-radius:9px;max-height:480px;overflow:auto}.walking-next-v161 .wn-row{border-bottom:1px solid var(--border,#e6ebf2);grid-template-columns:44px minmax(100px,1fr) minmax(180px,2fr) 130px;align-items:center;gap:12px;padding:10px 12px;display:grid}.walking-next-v161 .wn-row:last-child{border-bottom:0}.walking-next-v161 .wn-row.wn-dirty{background:#fff9e9}.walking-next-v161 .wn-slot{text-align:center;font-size:17px}.walking-next-v161 .wn-slot small{font-size:max(var(--crm-text-floor,0px), 10px);color:var(--muted,#64748b);font-weight:400;display:block}.walking-next-v161 .wn-org{font-size:max(var(--crm-text-floor,0px), 13px);overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.walking-next-v161 .wn-person{min-width:0}.walking-next-v161 .wn-person small{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--muted,#64748b);margin-top:3px;display:block}.walking-next-v161 .wn-state{font-size:max(var(--crm-text-floor,0px), 12px);color:#946321}.walking-next-v161 .wn-ready{color:var(--success,#18735d)}.walking-next-v161 .wn-footer{border-top:1px solid var(--border,#dce3ed);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.walking-next-v161 .wn-footer>div{min-width:180px;font-size:max(var(--crm-text-floor,0px), 13px);flex:1}.walking-next-v161 .wn-footer small{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--muted,#64748b);margin-top:4px;display:block}.walking-next-v161 .wn-cancel{font-size:max(var(--crm-text-floor,0px), 12px);margin-top:12px}.walking-next-tabs-v161{gap:8px;margin:12px 0;display:flex}.walking-next-tabs-v161 button{flex:1}@media (width<=640px){.walking-next-v161 .wn-head{flex-direction:column;align-items:stretch;padding:14px}.walking-next-v161 .wn-head-actions{flex-wrap:wrap;justify-content:space-between}.walking-next-v161 .wn-body{padding:14px}.walking-next-v161 .wn-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.walking-next-v161 .wn-row{grid-template-columns:32px minmax(0,1fr);gap:7px 10px;padding:12px}.walking-next-v161 .wn-slot{grid-row:1/4;align-self:start}.walking-next-v161 .wn-org{flex-flow:wrap}.walking-next-v161 .wn-person,.walking-next-v161 .wn-state{grid-column:2}.walking-next-v161 .wn-editor-actions{flex-direction:column;align-items:stretch}.walking-next-v161 .wn-footer button{flex:1;min-width:120px}}.walking-admin-workspace-v165{min-width:0;container:walking-editor/inline-size}.walking-history-guide{background:#f8fafc;border:1px solid #dce3ec;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:12px;padding:12px 14px;display:flex}.walking-history-guide b{color:#25364d;font-size:15px}.walking-history-guide span{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;line-height:1.5}.walking-history-search{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.walking-history-search label{font-size:max(var(--crm-text-floor,0px), 12px);color:#344054;flex-direction:column;gap:6px;font-weight:800;display:flex}.walking-history-search input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:44px;padding:8px 11px;font-size:15px}.walking-history-search button{color:#fff;cursor:pointer;background:#173f7a;border:2px solid #173f7a;border-radius:10px;min-height:44px;padding:8px 15px;font-weight:900}.walking-history-search button.secondary{color:#173f7a;background:#fff}.walking-history-search button:disabled{opacity:.55;cursor:not-allowed}.walking-history-results{gap:8px;margin-bottom:10px;padding:2px 0 10px;display:flex;overflow-x:auto}.walking-history-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:11px;flex-direction:column;flex:0 0 190px;align-items:flex-start;gap:3px;padding:10px 11px;display:flex}.walking-history-results button.active{background:#eef4fc;border:2px solid #173f7a;padding:9px 10px}.walking-history-results b{font-size:15px}.walking-history-results span,.walking-history-results small{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.walking-history-results em{font-size:max(var(--crm-text-floor,0px), 10px);color:#475467;font-style:normal}.walking-history-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.walking-history-summary>div{background:#fff;border:1px solid #e0e5ec;border-radius:10px;min-width:0;padding:10px}.walking-history-summary span{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085;margin-bottom:3px;display:block}.walking-history-summary b{font-size:max(var(--crm-text-floor,0px), 13px);color:#25364d;word-break:keep-all;line-height:1.35;display:block}.walking-history-scroll{padding:4px 0;overflow-x:auto}.walking-history-grid{grid-template-columns:repeat(10,minmax(106px,1fr));gap:8px;min-width:1130px;display:grid}.walking-history-card{color:#172033;background:#fff;border:1px solid #d8dee7;border-radius:11px;flex-direction:column;gap:4px;min-width:0;min-height:122px;padding:9px;display:flex;position:relative}.walking-history-card.assigned{color:#667085;background:#f2f5f8}.walking-history-card.skipped{color:#7b8494;background:#eceff3;border-style:dashed}.walking-history-card.cancelled{color:#8a919d;background:#f7f7f8}.walking-history-card.changed{border-top:4px solid #f59e0b;padding-top:6px}.walking-history-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.walking-history-card-top b{color:#172033;font-size:19px}.walking-history-card-top span{font-size:max(var(--crm-text-floor,0px), 10px);background:#eef2f7;border-radius:999px;padding:2px 6px;font-weight:900}.walking-history-org{font-size:max(var(--crm-text-floor,0px), 11px);color:#475467;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.walking-history-card strong{font-size:max(var(--crm-text-floor,0px), 13px);line-height:1.25}.walking-history-card small{font-size:max(var(--crm-text-floor,0px), 10px)}.walking-history-card em,.walking-history-card i{font-size:max(var(--crm-text-floor,0px), 9px);font-style:normal;font-weight:800}.walking-history-card em{color:#7c3aed}.walking-history-card i{color:#b45309}.walking-history-card p{font-size:max(var(--crm-text-floor,0px), 9px);color:#667085;margin:2px 0 0;line-height:1.25}@media (width<=900px){.walking-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.walking-history-search{grid-template-columns:1fr}.walking-history-search button{width:100%}.walking-history-grid{grid-template-columns:repeat(2,minmax(140px,1fr));min-width:0}.walking-history-results button{flex-basis:170px}.walking-history-summary{grid-template-columns:1fr 1fr}}.walking-lifecycle-v42{background:linear-gradient(150deg,#f9fbfd,#eef4fa);border:1px solid #dbe4ed;border-radius:18px;margin:14px 0;padding:17px;box-shadow:0 8px 24px #253d580f}.walking-lifecycle-v42.loading{min-height:100px;font-size:max(var(--crm-text-floor,0px), 12px);color:#718096;place-items:center;display:grid}.walking-lifecycle-v42>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.walking-lifecycle-v42>header span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.16em;color:#557a9d;font-weight:900;display:block}.walking-lifecycle-v42>header h3{color:#173858;margin:4px 0 3px;font-size:18px}.walking-lifecycle-v42>header p{font-size:max(var(--crm-text-floor,0px), 10.5px);color:#718096;margin:0}.walking-lifecycle-v42>header>strong{color:#9a641b;font-size:max(var(--crm-text-floor,0px), 10px);background:#fff1d9;border-radius:999px;flex:none;padding:7px 10px}.walking-lifecycle-v42.ready{background:linear-gradient(150deg,#f9fdfb,#edf8f2);border-color:#b9dfca}.walking-lifecycle-v42.ready>header>strong{color:#217349;background:#dcf5e7}.walking-lifecycle-counts-v42{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.walking-lifecycle-counts-v42>div{text-align:center;background:#fff;border:1px solid #ced9e4cc;border-radius:12px;padding:10px 11px}.walking-lifecycle-counts-v42 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7d8998;display:block}.walking-lifecycle-counts-v42 b{color:#254b6d;margin-top:3px;font-size:16px;display:block}.walking-lifecycle-progress-v42{background:#dce5ee;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.walking-lifecycle-progress-v42 span{border-radius:inherit;background:#326d9e;height:100%;transition:width .25s;display:block}.walking-lifecycle-v42.ready .walking-lifecycle-progress-v42 span{background:#2c8a60}.walking-lifecycle-actions-v42{align-items:center;gap:8px;margin-top:12px;display:flex}.walking-lifecycle-actions-v42>div{flex:1;min-width:0}.walking-lifecycle-actions-v42>div b{font-size:max(var(--crm-text-floor,0px), 11px);color:#294762;display:block}.walking-lifecycle-actions-v42>div span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7f8b99;margin-top:2px;display:block}.walking-lifecycle-actions-v42 .error-text{color:#b34343}.walking-lifecycle-actions-v42 button{white-space:nowrap;min-height:36px!important;font-size:max(var(--crm-text-floor,0px), 10px)!important;border-radius:10px!important;padding:7px 11px!important}.walking-lifecycle-v42>.error,.walking-lifecycle-v42>.success{margin-top:10px}@media (width<=700px){.walking-lifecycle-v42{border-radius:15px;padding:13px}.walking-lifecycle-v42>header h3{font-size:16px}.walking-lifecycle-v42>header p{font-size:max(var(--crm-text-floor,0px), 9px)}.walking-lifecycle-counts-v42{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.walking-lifecycle-actions-v42{grid-template-columns:1fr 1fr;display:grid}.walking-lifecycle-actions-v42>div{grid-column:1/-1}.walking-lifecycle-actions-v42 button{width:100%}}.reception-live-kiosk-form-v221{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:12px;display:grid}.reception-live-kiosk-column-v221{gap:10px;min-width:0;display:grid}.reception-live-kiosk-section-v221{background:#fff;border:1px solid #e3e8ef;border-radius:13px;overflow:hidden}.reception-live-kiosk-section-head-v221{background:#f8fafc;border-bottom:1px solid #eef2f6;align-items:center;gap:7px;min-height:34px;padding:8px 10px;display:flex}.reception-live-kiosk-section-head-v221 svg{flex:none;width:16px;height:16px}.reception-live-kiosk-section-head-v221>b{font-size:max(var(--crm-text-floor,0px), 13px);color:#101828}.reception-live-kiosk-section-head-v221>span{color:#4338ca;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap;background:#eef2ff;border-radius:999px;margin-left:auto;padding:3px 7px;font-weight:800}.reception-live-kiosk-section-head-v221>small{color:#667085;font-size:max(var(--crm-text-floor,0px), 10px);margin-left:auto;font-weight:600}.reception-live-kiosk-section-body-v221{padding:9px 10px}.reception-live-kiosk-choice-v221{grid-template-columns:repeat(var(--live-choice-columns,3),minmax(0,1fr));gap:6px;display:grid}.reception-live-kiosk-choice-v221 button{color:#344054;min-width:0;min-height:34px;font-size:max(var(--crm-text-floor,0px), 11px);cursor:pointer;word-break:keep-all;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:7px 5px;font-weight:750;line-height:1.25}.reception-live-kiosk-choice-v221 button:hover{background:#f8fafc;border-color:#98a2b3}.reception-live-kiosk-choice-v221 button.selected{color:#3730a3;background:#eef2ff;border-color:#6366f1;box-shadow:inset 0 0 0 1px #6366f1}.reception-live-kiosk-customer-v221{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reception-live-kiosk-customer-v221 label{color:#475467;font-size:max(var(--crm-text-floor,0px), 11px);gap:4px;font-weight:750;display:grid}.reception-live-kiosk-customer-v221 label.full{grid-column:1/-1}.reception-live-kiosk-customer-v221 input{box-sizing:border-box;color:#101828;width:100%;font-size:max(var(--crm-text-floor,0px), 13px);background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;padding:9px 10px}.reception-live-kiosk-customer-v221 input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.reception-live-kiosk-signature-v221{background:#fff;border:1px solid #e3e8ef;border-radius:13px;overflow:hidden}.reception-live-kiosk-signature-head-v221{background:#f8fafc;border-bottom:1px solid #eef2f6;align-items:center;gap:7px;min-height:34px;padding:8px 10px;display:flex}.reception-live-kiosk-signature-head-v221 svg{width:16px;height:16px}.reception-live-kiosk-signature-head-v221 b{font-size:max(var(--crm-text-floor,0px), 13px)}.reception-live-kiosk-signature-head-v221 span{color:#4338ca;font-size:max(var(--crm-text-floor,0px), 10px);background:#eef2ff;border-radius:999px;margin-left:auto;padding:3px 7px;font-weight:800}.reception-live-kiosk-signature-state-v221{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;place-items:center;min-height:64px;margin:9px 10px;padding:10px;display:grid}.reception-live-kiosk-signature-state-v221 b{font-size:max(var(--crm-text-floor,0px), 13px);color:#667085}.reception-live-kiosk-signature-state-v221 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#98a2b3}.reception-live-kiosk-signature-state-v221.signed{background:#eff6ff;border-style:solid;border-color:#bfdbfe}.reception-live-kiosk-signature-state-v221.signed b{color:#1d4ed8}.reception-live-kiosk-consent-stack-v221{gap:8px;display:grid}.reception-live-kiosk-consent-card-v221{background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:9px}.reception-live-kiosk-consent-card-v221>header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.reception-live-kiosk-consent-card-v221>header b{font-size:max(var(--crm-text-floor,0px), 12px);color:#101828}.reception-live-kiosk-consent-card-v221>header span{color:#4338ca;font-size:max(var(--crm-text-floor,0px), 9px);background:#eef2ff;border-radius:999px;margin-left:auto;padding:3px 6px;font-weight:800}.reception-live-kiosk-consent-card-v221.optional>header span{color:#667085;background:#f2f4f7}.reception-live-kiosk-consent-card-v221 dl{gap:3px;margin:0 0 7px;display:grid}.reception-live-kiosk-consent-card-v221 dl div{font-size:max(var(--crm-text-floor,0px), 9px);grid-template-columns:72px minmax(0,1fr);gap:6px;line-height:1.35;display:grid}.reception-live-kiosk-consent-card-v221 dt{color:#475467;font-weight:800}.reception-live-kiosk-consent-card-v221 dd{color:#667085;margin:0}.reception-live-kiosk-consent-check-v221,.reception-live-kiosk-optional-v221 label{color:#344054;font-size:max(var(--crm-text-floor,0px), 10px);cursor:pointer;background:#f2f4f7;border-radius:8px;align-items:flex-start;gap:6px;padding:7px 8px;font-weight:700;display:flex}.reception-live-kiosk-consent-check-v221.checked,.reception-live-kiosk-optional-v221 label.checked{color:#027a48;background:#ecfdf3}.reception-live-kiosk-consent-check-v221 input,.reception-live-kiosk-optional-v221 input{margin-top:1px}.reception-live-kiosk-optional-v221{grid-template-columns:1fr 1fr;gap:6px;display:grid}.reception-live-kiosk-optional-help-v221{color:#667085;font-size:max(var(--crm-text-floor,0px), 9px);margin:0 0 6px}.reception-live-kiosk-refusal-v221{color:#98a2b3;font-size:max(var(--crm-text-floor,0px), 9px);margin:0;line-height:1.4}.reception-live-session-v220 fieldset:disabled .reception-live-kiosk-choice-v221 button,.reception-live-session-v220 fieldset:disabled .reception-live-kiosk-customer-v221 input,.reception-live-session-v220 fieldset:disabled .reception-live-kiosk-consent-check-v221,.reception-live-session-v220 fieldset:disabled .reception-live-kiosk-optional-v221 label{cursor:not-allowed}.reception-live-session-v220 fieldset:disabled .reception-live-kiosk-form-v221{opacity:.82}.reception-live-session-v222{gap:12px}.reception-live-signature-preview-v222{gap:7px;margin:9px 10px;display:grid}.reception-live-signature-preview-v222 .agreement-signature-preview{color:#111827;background:#fff;border:1px solid #dbe4f0;border-radius:10px;min-height:92px;padding:6px}.reception-live-signature-preview-v222 .agreement-signature-preview svg{width:100%;height:92px;display:block}.reception-live-signature-ok-v222{color:#1d4ed8;background:#eff6ff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.reception-live-signature-ok-v222 b{font-size:max(var(--crm-text-floor,0px), 12px)}.reception-live-signature-ok-v222 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#475467}.reception-live-assignment-v222{background:#fff;border:1px solid #e3e8ef;border-radius:13px;overflow:hidden}.reception-live-assignment-v222>header{background:#f8fafc;border-bottom:1px solid #eef2f6;align-items:center;gap:7px;min-height:34px;padding:8px 10px;display:flex}.reception-live-assignment-v222>header svg{width:16px;height:16px}.reception-live-assignment-v222>header b{font-size:max(var(--crm-text-floor,0px), 13px);color:#101828}.reception-live-assignment-v222>header span{color:#c2410c;font-size:max(var(--crm-text-floor,0px), 10px);background:#fff7ed;border-radius:999px;margin-left:auto;padding:3px 7px;font-weight:800}.reception-live-assignment-v222.ready>header span{color:#027a48;background:#ecfdf3}.reception-live-assignment-body-v222{gap:3px;padding:11px 12px;display:grid}.reception-live-assignment-body-v222 b{font-size:max(var(--crm-text-floor,0px), 13px);color:#101828}.reception-live-assignment-body-v222 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085;line-height:1.45}.reception-live-assignment-body-v222.waiting{background:#fffbeb}.reception-live-privacy-v222{gap:8px;display:grid}.reception-live-privacy-required-v222,.reception-live-privacy-optional-v222{background:#fff;border:1px solid #e3e8ef;border-radius:11px;overflow:hidden}.reception-live-privacy-required-v222>header,.reception-live-privacy-optional-v222>header{background:#f8fafc;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.reception-live-privacy-required-v222>header>div,.reception-live-privacy-optional-v222>header>div{gap:1px;display:grid}.reception-live-privacy-required-v222>header b,.reception-live-privacy-optional-v222>header b{font-size:max(var(--crm-text-floor,0px), 12px);color:#101828}.reception-live-privacy-required-v222>header small,.reception-live-privacy-optional-v222>header small{font-size:max(var(--crm-text-floor,0px), 9px);color:#667085}.reception-live-privacy-required-v222>header>span{font-size:max(var(--crm-text-floor,0px), 9px);border-radius:999px;padding:4px 7px;font-weight:800}.reception-live-privacy-required-v222>header>span.ok{color:#027a48;background:#ecfdf3}.reception-live-privacy-required-v222>header>span.wait{color:#c2410c;background:#fff7ed}.reception-live-privacy-table-v222{border:1px solid #eef2f6;border-radius:9px;margin:9px 10px;display:grid;overflow:hidden}.reception-live-privacy-table-v222>div{background:#fff;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;display:grid}.reception-live-privacy-table-v222>div+div{border-top:1px solid #eef2f6}.reception-live-privacy-table-v222 b{font-size:max(var(--crm-text-floor,0px), 10px);color:#475467}.reception-live-privacy-table-v222 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085;line-height:1.45}.reception-live-privacy-confirm-v222{cursor:pointer;background:#f8fafc;border:1px solid #d0d5dd;border-radius:9px;align-items:flex-start;gap:8px;margin:0 10px 10px;padding:9px 10px;display:flex}.reception-live-privacy-confirm-v222.checked{background:#ecfdf3;border-color:#a7f3d0}.reception-live-privacy-confirm-v222 input{margin-top:2px}.reception-live-privacy-confirm-v222>span{gap:2px;display:grid}.reception-live-privacy-confirm-v222 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#344054}.reception-live-privacy-confirm-v222 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#667085}.reception-live-privacy-optional-v222>div{grid-template-columns:1fr 1fr;gap:7px;padding:9px 10px;display:grid}.reception-live-privacy-optional-v222 label{color:#475467;font-size:max(var(--crm-text-floor,0px), 10px);cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:750;display:flex}.reception-live-privacy-optional-v222 label.checked{color:#027a48;background:#ecfdf3;border-color:#a7f3d0}.reception-live-privacy-note-v222{color:#98a2b3;font-size:max(var(--crm-text-floor,0px), 9px);margin:0;padding:0 2px;line-height:1.45}.reception-live-submit-v222{background:#f8fafc;border:1px solid #e3e8ef;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.reception-live-submit-v222>div{align-items:center;gap:9px;min-width:0;display:flex}.reception-live-submit-v222>div>svg{flex:none;width:18px;height:18px}.reception-live-submit-v222>div>span{gap:2px;min-width:0;display:grid}.reception-live-submit-v222 b{font-size:max(var(--crm-text-floor,0px), 12px);color:#344054}.reception-live-submit-v222 small{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085;line-height:1.35}.reception-live-submit-v222 button{color:#667085;min-width:118px;font-size:max(var(--crm-text-floor,0px), 12px);cursor:not-allowed;background:#d0d5dd;border:0;border-radius:10px;flex:none;padding:10px 14px;font-weight:850}.reception-live-submit-v222.ready{background:#eff6ff;border-color:#bfdbfe}.reception-live-submit-v222.ready button{color:#fff;cursor:pointer;background:#111827}.reception-live-submit-v222 button:disabled{opacity:.72;cursor:not-allowed}@media (width<=1180px){.reception-live-kiosk-form-v221{grid-template-columns:1fr}.reception-live-kiosk-column-v221{grid-template-columns:repeat(2,minmax(0,1fr))}.reception-live-kiosk-column-v221>.reception-live-kiosk-signature-v221,.reception-live-kiosk-column-v221>.reception-live-kiosk-section-v221:last-child,.reception-live-kiosk-column-v221>.reception-live-assignment-v222{grid-column:1/-1}}@media (width<=760px){.reception-live-kiosk-column-v221{grid-template-columns:1fr}.reception-live-kiosk-column-v221>.reception-live-kiosk-signature-v221,.reception-live-kiosk-column-v221>.reception-live-kiosk-section-v221:last-child,.reception-live-kiosk-column-v221>.reception-live-assignment-v222{grid-column:auto}.reception-live-kiosk-choice-v221{grid-template-columns:repeat(2,minmax(0,1fr))}.reception-live-kiosk-customer-v221{grid-template-columns:1fr}.reception-live-kiosk-customer-v221 label.full{grid-column:auto}.reception-live-kiosk-optional-v221,.reception-live-privacy-optional-v222>div{grid-template-columns:1fr}.reception-live-submit-v222{flex-direction:column;align-items:stretch}.reception-live-submit-v222 button{width:100%}.reception-live-signature-ok-v222{flex-direction:column;align-items:flex-start}}.info-quick-contract-wrap-v224{border-top:1px solid #e7ecf1;margin-top:14px;padding-top:14px}.info-quick-contract-wrap-v224 .info-contract-customer-v44{margin-bottom:0}.info-quick-contract-wrap-v224 .panel{box-shadow:none;background:#fbfcfd;border:1px solid #e2e8ef}.reception-live-v224{gap:12px;display:grid}.reception-device-strip-v224{background:#fff;border:1px solid #e0e6ed;border-radius:14px;gap:10px;padding:10px 12px;display:grid;box-shadow:0 3px 12px #0f172a09}.reception-device-strip-main-v224{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.reception-device-strip-title-v224{align-items:center;gap:10px;min-width:0;display:flex}.reception-device-strip-title-v224>b{color:#18283a;white-space:nowrap;font-size:14px}.reception-device-strip-meta-v224{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.reception-device-strip-meta-v224 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#6f7d8d}.reception-device-strip-status-v224{background:#f2f4f7;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:800;color:#667085!important;display:inline-flex!important}.reception-device-strip-status-v224.on{background:#ecfdf3;color:#027a48!important}.reception-device-strip-actions-v224{flex:none;align-items:center;gap:7px;display:flex}.reception-device-strip-actions-v224 button{height:34px;font-size:max(var(--crm-text-floor,0px), 9.5px);color:#fff;cursor:pointer;background:#203d58;border:0;border-radius:9px;padding:0 11px;font-weight:900}.reception-device-strip-actions-v224 button.secondary{color:#50677d;background:#fff;border:1px solid #d6e0e9}.reception-device-strip-actions-v224 button:disabled{opacity:.45;cursor:not-allowed}.reception-device-detail-v224{border-top:1px solid #edf1f4;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:10px;padding-top:10px;display:grid}.reception-device-detail-v224 .reception-pair-box-v220,.reception-device-detail-v224 .reception-manual-pair-v220,.reception-device-detail-v224 .reception-device-list-v220{margin-top:0}.reception-device-detail-tools-v224{gap:8px;display:grid}.reception-device-detail-tools-v224>p{font-size:max(var(--crm-text-floor,0px), 10px);color:#748294;margin:0}.reception-live-summary-v224{background:#fff;border:1px solid #e3e8ef;border-radius:16px;gap:10px;padding:16px;display:grid;box-shadow:0 4px 16px #0f172a0a}.reception-live-summary-v224>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reception-live-summary-v224>header>div{gap:3px;display:grid}.reception-live-summary-v224>header b{color:#111827;font-size:16px}.reception-live-summary-v224>header span{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085}.reception-live-summary-v224>header>strong{color:#3730a3;background:#eef2ff;border-radius:999px;place-items:center;min-width:48px;height:32px;display:grid}.reception-info-assignment-v224{gap:10px;display:grid}.reception-info-assignment-current-v224{background:#f8fafc;border:1px solid #dbe4ec;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.reception-info-assignment-current-v224>div{gap:3px;display:grid}.reception-info-assignment-current-v224 b{font-size:max(var(--crm-text-floor,0px), 13px);color:#213b54}.reception-info-assignment-current-v224 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#758396}.reception-info-assignment-current-v224.ready{background:#f2faf5;border-color:#bfd8ca}.reception-info-assignment-candidates-v224{gap:7px;display:grid}.reception-info-assignment-candidates-v224>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.reception-info-assignment-candidates-v224>header b{font-size:max(var(--crm-text-floor,0px), 11px);color:#2b4258}.reception-info-assignment-candidates-v224>header span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7b8794}.reception-info-assignment-candidate-v224{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.reception-info-assignment-candidate-v224:hover{background:#f8fbfd}.reception-info-assignment-candidate-v224>div{gap:2px;min-width:0;display:grid}.reception-info-assignment-candidate-v224 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#243d55}.reception-info-assignment-candidate-v224 span,.reception-info-assignment-candidate-v224 small{font-size:max(var(--crm-text-floor,0px), 9px);color:#758396}.reception-info-assignment-candidate-v224 strong{font-size:max(var(--crm-text-floor,0px), 9px);color:#285f8e;white-space:nowrap}.reception-info-assignment-search-v224{background:#fbfcfd;border:1px solid #e0e6ec;border-radius:12px;gap:6px;padding:10px;display:grid}.reception-info-assignment-search-v224>header{gap:2px;display:grid}.reception-info-assignment-search-v224>header b{font-size:max(var(--crm-text-floor,0px), 11px);color:#243d55}.reception-info-assignment-search-v224>header span{font-size:max(var(--crm-text-floor,0px), 9px);color:#7b8794}.reception-info-assignment-actions-v224{grid-template-columns:1fr;gap:7px;display:grid}.reception-info-walking-v224{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:11px;padding:10px 12px}.reception-info-walking-v224 b{font-size:max(var(--crm-text-floor,0px), 11px);color:#2a435a;display:block}.reception-info-walking-v224 span{font-size:max(var(--crm-text-floor,0px), 9px);color:#778493;margin-top:3px;display:block}.reception-info-walking-v224.selected{background:#eef5fb;border-color:#315f8c}.reception-info-assignment-loading-v224{font-size:max(var(--crm-text-floor,0px), 10px);color:#6f7d8d;background:#f5f7f9;border-radius:10px;padding:9px 10px}.info-managed-assignment-v224 .identity-final-empty-v56{gap:4px;display:grid}.info-managed-assignment-v224 .identity-final-empty-v56 b{font-size:max(var(--crm-text-floor,0px), 13px);color:#213b54}.info-managed-assignment-v224 .identity-final-empty-v56 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#758396}@media (width<=900px){.reception-device-strip-main-v224{flex-direction:column;align-items:flex-start}.reception-device-strip-actions-v224{flex-wrap:wrap;width:100%}.reception-device-detail-v224{grid-template-columns:1fr}}@media (width<=640px){.reception-device-strip-title-v224{flex-direction:column;align-items:flex-start;gap:5px}.reception-device-strip-actions-v224 button{flex:auto}.reception-device-detail-v224{padding-top:8px}.reception-info-assignment-current-v224{flex-direction:column;align-items:flex-start}}.reception-info-card-v226{min-width:0}.reception-info-card-v226 *{box-sizing:border-box}.reception-info-card-v226 .reception-info-workspace-v226{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.35fr);align-items:start;gap:14px;display:grid}.reception-info-card-v226 .reception-info-inputs-v226{gap:10px;min-width:0;display:grid}.reception-info-card-v226 fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.reception-info-card-v226 h4{color:#203d58;font-size:max(var(--crm-text-floor,0px), 13px);margin:0;line-height:1.45}.reception-info-card-v226 p{color:#657488;font-size:max(var(--crm-text-floor,0px), 12px);overflow-wrap:anywhere;margin:4px 0;line-height:1.5}.reception-info-card-v226 input{min-width:0;max-width:100%;font:inherit}.reception-info-card-v226 .reception-live-kiosk-choice-v221 button{font-size:max(var(--crm-text-floor,0px), 12px);min-height:35px}.reception-info-card-v226 .reception-live-kiosk-customer-v221 input{min-height:38px;font-size:14px}.reception-info-card-v226 .reception-live-kiosk-section-head-v221>b{font-size:max(var(--crm-text-floor,0px), 13px)}.reception-info-card-v226 .reception-info-assignment-v226{background:#fff;border:1px solid #d7e0e8;border-radius:13px;gap:11px;min-width:0;padding:12px;display:grid;overflow:visible}.reception-info-card-v226 .reception-info-assignment-v226>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.reception-info-card-v226 .reception-info-assignment-v226>header>b{color:#203d58;font-size:15px}.reception-info-card-v226 .reception-info-assignment-v226>header>span{font-size:max(var(--crm-text-floor,0px), 12px);background:#edf3f8;border-radius:7px;padding:4px 8px}.reception-info-card-v226 .info-current-v226{color:#203d58;background:#eef5fb;border-radius:9px;gap:4px;padding:10px;display:grid}.reception-info-card-v226 .info-current-v226>b{font-size:14px}.reception-info-card-v226 .info-current-v226>span,.reception-info-card-v226 .info-current-v226>small{font-size:max(var(--crm-text-floor,0px), 12px)}.reception-info-card-v226 .info-staff-search-v226{min-width:0}.reception-info-card-v226 .agent-picker{min-width:0;position:relative}.reception-info-card-v226 .agent-picker-summary{justify-content:space-between;align-items:start;gap:8px;margin:6px 0;display:flex}.reception-info-card-v226 .agent-picker-summary>div{min-width:0;font-size:max(var(--crm-text-floor,0px), 12px);gap:3px;display:grid}.reception-info-card-v226 .agent-picker-summary .tiny{font-size:max(var(--crm-text-floor,0px), 11px);line-height:1.4}.reception-info-card-v226 .agent-picker>input,.reception-info-card-v226 .info-reservation-search-v226 input{color:#182b3e;width:100%;height:40px;font-size:max(var(--crm-text-floor,0px), 13px);background:#fff;border:1px solid #98adc0;border-radius:8px;padding:8px 10px}.reception-info-card-v226 .agent-results{background:#fff;border:1px solid #d7e0e8;border-radius:8px;min-width:0;max-height:190px;margin-top:5px;display:grid;position:static;overflow:auto}.reception-info-card-v226 .agent-result{text-align:left;color:#203d58;width:100%;font-size:max(var(--crm-text-floor,0px), 12px);white-space:normal;background:#fff;border:0;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.reception-info-card-v226 .agent-result>span{overflow-wrap:anywhere;min-width:0}.reception-info-card-v226 .agent-empty,.reception-info-card-v226 .agent-more{font-size:max(var(--crm-text-floor,0px), 12px);color:#657488;padding:8px}.reception-info-card-v226 .info-reservation-search-v226{background:#f6f8fa;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.reception-info-card-v226 .info-reservation-search-v226 label{min-width:0;font-size:max(var(--crm-text-floor,0px), 12px);color:#203d58;gap:5px;font-weight:700;display:grid}.reception-info-card-v226 .reception-info-assignment-v226 button,.reception-info-card-v226 .reception-live-error-v220 button{color:#234561;min-height:34px;font-size:max(var(--crm-text-floor,0px), 12px);cursor:pointer;white-space:normal;background:#fff;border:1px solid #c8d5e0;border-radius:8px;padding:7px 10px;font-weight:700;line-height:1.4}.reception-info-card-v226 .info-reservation-search-v226>button{color:#fff;background:#203d58;min-height:40px}.reception-info-card-v226 button:disabled{opacity:.55;cursor:not-allowed}.reception-info-card-v226 button:focus-visible,.reception-info-card-v226 input:focus-visible{outline-offset:2px;outline:2px solid #316790}.reception-info-card-v226 .info-history-head-v226{justify-content:space-between;align-items:center;gap:8px;display:flex}.reception-info-card-v226 .info-history-head-v226>div{min-width:0}.reception-info-card-v226 .info-history-head-v226>button{flex-shrink:0}.reception-info-card-v226 .info-history-state-v226,.reception-info-card-v226 .info-lookup-error-v226{color:#56677b;font-size:max(var(--crm-text-floor,0px), 12px);overflow-wrap:anywhere;background:#f4f7fa;border-radius:8px;padding:10px;line-height:1.5}.reception-info-card-v226 .info-lookup-error-v226{color:#9b2b25;background:#fff1f0}.reception-info-card-v226 .info-fast-results-v226,.reception-info-card-v226 .info-candidates-v226{gap:7px;max-height:210px;display:grid;overflow:auto}.reception-info-card-v226 .info-fast-results-v226>article,.reception-info-card-v226 .info-candidates-v226>button{text-align:left;font-size:max(var(--crm-text-floor,0px), 12px);border:1px solid #e0e7ee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.reception-info-card-v226 .info-fast-results-v226>article>div,.reception-info-card-v226 .info-candidates-v226>button>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.reception-info-card-v226 .info-fast-results-v226 button,.reception-info-card-v226 .info-candidates-v226 strong{font-size:max(var(--crm-text-floor,0px), 11px);flex-shrink:0}.reception-info-card-v226 .info-history-badges-v226{flex-wrap:wrap;gap:6px;display:flex}.reception-info-card-v226 .info-history-badges-v226>*{font-size:max(var(--crm-text-floor,0px), 11px);color:#234561;background:#edf3f8;border-radius:6px;padding:5px 7px}.reception-info-card-v226 .info-history-badges-v226>strong{color:#805317;background:#fff4da}.reception-info-card-v226 .info-protected-v226{font-size:max(var(--crm-text-floor,0px), 12px);background:#fffbef;border:1px solid #e8d19b;border-radius:8px;gap:5px;padding:9px;display:grid}.reception-info-card-v226 .info-record-columns-v226{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.reception-info-card-v226 .info-record-columns-v226>section{border:1px solid #e0e7ee;border-radius:9px;min-width:0;overflow:hidden}.reception-info-card-v226 .info-record-columns-v226 h4{font-size:max(var(--crm-text-floor,0px), 12px);background:#f3f6f9;padding:8px}.reception-info-card-v226 .info-record-list-v226{max-height:205px;padding:0 8px;overflow:auto}.reception-info-card-v226 .info-record-list-v226 article{overflow-wrap:anywhere;font-size:max(var(--crm-text-floor,0px), 12px);border-bottom:1px solid #e5eaf0;gap:3px;padding:9px 0;line-height:1.4;display:grid}.reception-info-card-v226 .info-record-list-v226 small{font-size:max(var(--crm-text-floor,0px), 11px);color:#657488}.reception-info-card-v226 .info-assignment-actions-v226{flex-wrap:wrap;gap:8px;display:flex}.reception-info-card-v226 .info-assignment-actions-v226>button[aria-pressed=true]{color:#fff;background:#203d58}.reception-info-card-v226 .info-assignment-note-v226{font-size:max(var(--crm-text-floor,0px), 11px);margin:0}.reception-info-card-v226 .info-consent-status-v226,.reception-info-card-v226 .info-signature-v226{background:#f9fbfc;border:1px solid #dde5ed;border-radius:10px;min-width:0;padding:10px}.reception-info-card-v226 .info-consent-status-v226>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.reception-info-card-v226 .info-consent-status-v226>div>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#596779;background:#eef1f5;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.reception-info-card-v226 .info-consent-status-v226>div>span.checked{color:#237049;background:#e9f6ed}.reception-info-card-v226 .info-consent-status-v226 p{font-size:max(var(--crm-text-floor,0px), 11px)}.reception-info-card-v226 .info-signature-v226 .agreement-signature-preview{background:#fff;max-height:78px;margin-top:6px;overflow:hidden}.reception-info-card-v226 .info-signature-v226 svg{width:100%;height:70px;display:block}.reception-info-card-v226 .reception-live-submit-v222>div>svg{flex:none;width:18px;height:18px}@media (width<=1050px){.reception-info-card-v226 .reception-info-workspace-v226{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr)}.reception-info-card-v226 .reception-live-kiosk-choice-v221{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.reception-info-card-v226 .reception-info-workspace-v226{grid-template-columns:minmax(0,1fr)}.reception-info-card-v226 .reception-info-assignment-v226{grid-row:1}.reception-info-card-v226 .reception-live-kiosk-choice-v221{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=450px){.reception-info-card-v226 .info-record-columns-v226,.reception-info-card-v226 .info-reservation-search-v226,.reception-info-card-v226 .reception-live-kiosk-customer-v221{grid-template-columns:1fr}}.reception-info-card-v226 .reception-info-workspace-v228{grid-template-columns:minmax(300px,.9fr) minmax(440px,1.3fr);align-items:start;gap:14px}.reception-info-card-v226 .reception-info-visit-fields-v228,.reception-info-card-v226 .reception-info-right-v228{align-content:start;gap:10px;min-width:0;display:grid}.reception-info-card-v226 .reception-info-customer-fieldset-v228{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.reception-info-card-v226 .reception-info-customer-fieldset-v228>.reception-live-kiosk-section-v221,.reception-info-card-v226 .reception-info-right-v228>.reception-info-assignment-v226{margin:0}@media (width<=1050px){.reception-info-card-v226 .reception-info-workspace-v228{grid-template-columns:minmax(260px,.85fr) minmax(380px,1.15fr)}}@media (width<=800px){.reception-info-card-v226 .reception-info-workspace-v228{grid-template-columns:1fr}.reception-info-card-v226 .reception-info-right-v228{grid-row:1}.reception-info-card-v226 .reception-info-visit-fields-v228{grid-row:2}.reception-info-card-v226 .reception-info-assignment-v226{grid-row:auto}}.reception-live-v220{gap:12px;display:grid}.reception-live-grid-v220{grid-template-columns:minmax(280px,.8fr) minmax(480px,1.5fr);gap:14px;display:grid}.reception-device-card-v220,.reception-live-summary-v220,.reception-live-session-v220{background:#fff;border:1px solid #e3e8ef;border-radius:16px;box-shadow:0 4px 16px #0f172a0a}.reception-device-card-v220,.reception-live-summary-v220{padding:16px}.reception-device-card-v220>header,.reception-live-summary-v220>header,.reception-live-session-v220>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reception-device-card-v220 header div,.reception-live-summary-v220 header div,.reception-live-session-v220 header div{gap:3px;display:grid}.reception-device-card-v220 header b,.reception-live-summary-v220 header b,.reception-live-session-v220 header b{color:#111827;font-size:16px}.reception-device-card-v220 header span,.reception-live-summary-v220 header span,.reception-live-session-v220 header span{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085}.reception-live-dot-v220{white-space:nowrap;border-radius:999px;padding:6px 9px;color:#667085!important;background:#f2f4f7!important}.reception-live-dot-v220.on{color:#027a48!important;background:#ecfdf3!important}.reception-device-actions-v220,.reception-manual-pair-v220{gap:8px;margin-top:12px;display:flex}.reception-device-actions-v220 button,.reception-manual-pair-v220 button,.reception-device-list-v220 button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;padding:9px 12px;font-weight:700}.reception-device-actions-v220 .secondary,.reception-device-list-v220 button{color:#344054;background:#f2f4f7}.reception-device-actions-v220 button:disabled,.reception-manual-pair-v220 button:disabled,.reception-device-list-v220 button:disabled{opacity:.45;cursor:not-allowed}.reception-manual-pair-v220 input{border:1px solid #d0d5dd;border-radius:10px;flex:1;min-width:0;padding:9px 11px;font-size:15px}.reception-pair-box-v220{background:#f8fafc;border:1px solid #d0d5dd;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.reception-pair-box-v220>div{gap:5px;display:grid}.reception-pair-box-v220 strong{letter-spacing:.12em;font-size:28px}.reception-pair-box-v220 span,.reception-pair-box-v220 small{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085}.reception-pair-box-v220 img{background:#fff;border-radius:8px;width:112px;height:112px}.reception-device-list-v220{gap:7px;margin-top:12px;display:grid}.reception-device-list-v220>div{border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.reception-device-list-v220>div>div{gap:2px;display:grid}.reception-device-list-v220 b{font-size:max(var(--crm-text-floor,0px), 13px)}.reception-device-list-v220 span,.reception-device-list-v220 p{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;margin:0}.reception-live-summary-v220{gap:10px;display:grid}.reception-live-summary-v220>header>strong{color:#3730a3;background:#eef2ff;border-radius:999px;place-items:center;min-width:48px;height:32px;display:grid}.reception-live-empty-v220{color:#667085;border:1px dashed #d0d5dd;border-radius:12px;place-items:center;min-height:128px;display:grid}.reception-live-session-v220{gap:10px;padding:13px;display:grid}.reception-live-session-v220.locked{opacity:.76}.reception-live-session-v220 header i{font-style:normal;font-size:max(var(--crm-text-floor,0px), 11px);color:#027a48;background:#ecfdf3;border-radius:999px;padding:5px 9px;font-weight:800}.reception-live-session-v220 header i.busy{color:#c2410c;background:#fff7ed}.reception-live-session-v220 fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.reception-live-fields-v220{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reception-live-fields-v220 label{font-size:max(var(--crm-text-floor,0px), 11px);color:#475467;gap:4px;font-weight:700;display:grid}.reception-live-fields-v220 label.wide{grid-column:span 2}.reception-live-fields-v220 input,.reception-live-fields-v220 select{box-sizing:border-box;width:100%;font-size:max(var(--crm-text-floor,0px), 13px);color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:8px 9px}.reception-live-sources-v220{gap:6px;display:grid}.reception-live-sources-v220>b{font-size:max(var(--crm-text-floor,0px), 12px)}.reception-live-sources-v220>div{flex-wrap:wrap;gap:5px;display:flex}.reception-live-sources-v220 label{position:relative}.reception-live-sources-v220 input{opacity:0;pointer-events:none;position:absolute}.reception-live-sources-v220 span{font-size:max(var(--crm-text-floor,0px), 11px);cursor:pointer;border:1px solid #d0d5dd;border-radius:999px;padding:5px 8px;display:block}.reception-live-sources-v220 label.checked span{color:#3730a3;background:#eef2ff;border-color:#6366f1;font-weight:700}.reception-live-consents-v220{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reception-live-consents-v220 label,.reception-live-consents-v220>span{font-size:max(var(--crm-text-floor,0px), 11px);background:#f2f4f7;border-radius:8px;padding:6px 8px}.reception-live-consents-v220 label.checked{color:#027a48;background:#ecfdf3}.reception-live-consents-v220>span.signed{color:#1d4ed8;background:#eff6ff;font-weight:800}.reception-live-saving-v220{color:#667085}.reception-live-notice-v220,.reception-live-error-v220{font-size:max(var(--crm-text-floor,0px), 12px);border-radius:10px;padding:9px 11px}.reception-live-notice-v220{color:#027a48;background:#ecfdf3}.reception-live-error-v220{color:#b42318;background:#fef2f2}@media (width<=1050px){.reception-live-grid-v220{grid-template-columns:1fr}.reception-live-fields-v220{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.reception-live-fields-v220{grid-template-columns:1fr}.reception-live-fields-v220 label.wide{grid-column:auto}.reception-pair-box-v220 img{width:90px;height:90px}}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]{container:info-today-v264/inline-size}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article{grid-template-columns:92px minmax(0,1.2fr) minmax(0,1.1fr) minmax(140px,.8fr);align-items:center;gap:12px;padding:12px 14px}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article>:is(span,div,strong){white-space:normal;word-break:keep-all;overflow-wrap:anywhere;grid-area:auto;min-width:0;max-width:100%}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article>span,.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article small{color:#596876;font-size:14px;line-height:1.45}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article b{font-size:16px;font-weight:750;line-height:1.45;display:block}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article small{margin-top:3px;display:block}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article>strong{justify-self:end;padding:7px 10px;font-size:14px;line-height:1.45}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>.staff-empty{font-size:14px;line-height:1.5}@container info-today-v264 (width<=740px){.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article{grid-template-columns:88px minmax(0,1fr);gap:8px 12px}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article>div:nth-child(3),.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article>strong{grid-column:2;justify-self:start}}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-toggle-v267{color:#315f8c;min-height:30px;font-size:max(var(--crm-text-floor,0px), 12px);cursor:pointer;background:#fff;border:1px solid #cfd9e3;border-radius:9px;justify-content:center;align-items:center;margin-top:7px;padding:5px 9px;font-weight:850;line-height:1.2;display:inline-flex}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-toggle-v267.open{background:#eef5fb;border-color:#aac3d9}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264]>article>.info-today-history-v267{background:#f8fafc;border:1px solid #dce5ed;border-radius:11px;grid-column:1/-1;gap:8px;margin-top:2px;padding:11px;display:grid}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-head-v267{justify-content:space-between;align-items:center;gap:10px;display:flex}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-head-v267 b{color:#243d55;font-size:14px}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-head-v267 button{color:#50677d;font-size:max(var(--crm-text-floor,0px), 11px);background:#fff;border:1px solid #d4dde6;border-radius:8px;padding:5px 8px;font-weight:800}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-row-v267{background:#fff;border:1px solid #e3e9ef;border-radius:9px;grid-template-columns:minmax(170px,.9fr) minmax(180px,1fr) minmax(150px,.9fr);align-items:center;gap:12px;padding:9px 10px;display:grid}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-row-v267>div{min-width:0}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-row-v267 b{font-size:max(var(--crm-text-floor,0px), 13px);color:#263c52;white-space:normal;overflow-wrap:anywhere;line-height:1.45;display:block}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-row-v267 span{font-size:max(var(--crm-text-floor,0px), 12px);color:#718093;white-space:normal;overflow-wrap:anywhere;margin-top:2px;line-height:1.45;display:block}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-status-v267{color:#6f7d8d;font-size:max(var(--crm-text-floor,0px), 12px);background:#fff;border-radius:8px;padding:10px;line-height:1.5}.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-status-v267.error{color:#a23d3d;background:#fff4f4}@container info-today-v264 (width<=740px){.info-contract-customer-v44 .info-today-progress-v44[data-today-list=v264] .info-today-history-row-v267{grid-template-columns:1fr;gap:7px}}.hq-contracts-v294 .staff-work-panel-head{flex-wrap:wrap}.hq-contracts-v294 .staff-work-panel-head>span{font-size:max(var(--crm-text-floor,0px), 12px);line-height:1.5}.hq-contract-filters-v294{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.hq-contract-filters-v294 label{font-size:max(var(--crm-text-floor,0px), 12px);flex:1;min-width:140px}.hq-contract-presets-v294{flex-wrap:wrap;gap:6px;display:flex}.hq-contracts-v294 button{min-height:40px;font-size:max(var(--crm-text-floor,0px), 12px);padding:8px 12px}.hq-contracts-v294 .muted{line-height:1.6}.hq-contract-team-list-v294{flex-wrap:wrap;gap:8px;display:flex}.hq-contract-team-list-v294 button{align-items:center;gap:10px;display:flex}.hq-contracts-v294 button[aria-pressed=true]{outline-offset:-2px;outline:2px solid #34475a}.hq-contract-table-v294{overflow-x:auto}.hq-contract-table-v294 table{width:100%;min-width:460px}.hq-contract-table-v294 :is(th,td){font-size:max(var(--crm-text-floor,0px), 13px);padding:12px 10px}.hq-contract-table-v294 td small{color:#657587;font-size:max(var(--crm-text-floor,0px), 11px);margin-top:4px;display:block}.hq-contract-pager-v294{font-size:max(var(--crm-text-floor,0px), 13px);justify-content:center;align-items:center;gap:16px;margin-top:14px;display:flex}.hq-contracts-v294 .staff-contract-main>b{line-height:1.5;font-size:14px!important}.hq-contracts-v294 .staff-contract-main>small,.hq-contracts-v294 .staff-contract-side>strong{line-height:1.5;font-size:max(var(--crm-text-floor,0px), 12px)!important}.hq-contracts-v294 .staff-contract-status{font-size:max(var(--crm-text-floor,0px), 11px)!important}.hq-contracts-v294 .staff-work-summary-grid span{font-size:max(var(--crm-text-floor,0px), 12px)}@media (width<=600px){.hq-contract-table-v294 table{table-layout:fixed;min-width:0}.hq-contract-table-v294 :is(th,td){font-size:max(var(--crm-text-floor,0px), 12px);overflow-wrap:anywhere;padding:10px 5px}.hq-contract-table-v294 th:first-child{width:32%}.hq-contract-table-v294 th:last-child{width:80px}.hq-contract-table-v294 button{padding:6px 8px}.hq-contracts-v294 .staff-work-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-contract-presets-v294{width:100%}.hq-contract-presets-v294 button{flex:1}.hq-contract-filters-v294 label{min-width:0}.hq-contracts-v294 .staff-work-summary-grid b{font-size:22px}}.staff-walking-status-v50{gap:10px;display:grid}.staff-walking-status-v50.loading,.staff-walking-status-v50.empty-state{background:#fff;border:1px solid #e3e8ed;border-radius:15px;min-height:170px;padding:22px}.staff-walking-status-v50.empty-state{justify-content:space-between;align-items:center;gap:16px;display:flex}.staff-walking-status-v50.empty-state>div>span,.staff-walking-status-head-v50>div>span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;color:#57728c;font-weight:900;display:block}.staff-walking-status-v50.empty-state h2,.staff-walking-status-head-v50 h2{color:#172f47;margin:4px 0 3px;font-size:20px}.staff-walking-status-v50.empty-state p,.staff-walking-status-head-v50 p{font-size:max(var(--crm-text-floor,0px), 10px);color:#718091;margin:0;line-height:1.5}.staff-walking-status-v50.empty-state>a{color:#fff;font-size:max(var(--crm-text-floor,0px), 10px);background:#173f67;border-radius:9px;flex:none;padding:9px 12px;font-weight:900;text-decoration:none}.staff-walking-status-v50.empty-state>em{font-size:max(var(--crm-text-floor,0px), 9px);color:#9b3d38;display:block}.staff-walking-status-head-v50{background:linear-gradient(135deg,#f9fbfd,#edf4f9);border:1px solid #dce5ed;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.staff-walking-head-actions-v50{flex:none;gap:7px;display:flex}.staff-walking-head-actions-v50 a,.staff-walking-head-actions-v50 button{color:#274b6c;min-height:35px;font-size:max(var(--crm-text-floor,0px), 9px);cursor:pointer;background:#fff;border:1px solid #cad7e2;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;font-weight:900;text-decoration:none;display:inline-flex}.staff-walking-head-actions-v50 a{color:#fff;background:#173f67;border-color:#173f67}.staff-walking-kpis-v50{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.staff-walking-kpis-v50>div{background:#fff;border:1px solid #e3e8ed;border-radius:12px;min-width:0;padding:11px 12px}.staff-walking-kpis-v50 span{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#788491;font-weight:850;display:block}.staff-walking-kpis-v50 b{text-overflow:ellipsis;white-space:nowrap;color:#172f47;margin-top:4px;font-size:20px;line-height:1.05;display:block;overflow:hidden}.staff-walking-kpis-v50 small{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 8px);color:#9aa2ab;margin-top:4px;display:block;overflow:hidden}.staff-walking-panel-v50{background:#fff;border:1px solid #e3e8ed;border-radius:14px;padding:12px;box-shadow:0 2px 8px #0f172a06}.staff-walking-panel-title-v50{justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.staff-walking-panel-title-v50 h3{color:#202c38;margin:0;font-size:14px}.staff-walking-panel-title-v50 span{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#8a949f;font-weight:850}.staff-walking-self-grid-v50{grid-template-columns:1fr 1fr .72fr;gap:7px;display:grid}.staff-walking-person-focus-v50,.staff-walking-ahead-v50{background:#f8fafc;border:1px solid #e0e6ec;border-radius:11px;min-width:0;padding:11px}.staff-walking-person-focus-v50.current{background:#f1f7fb;border-color:#b7cde0}.staff-walking-person-focus-v50 span,.staff-walking-ahead-v50 span{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#68798a;font-weight:900;display:block}.staff-walking-person-focus-v50 b,.staff-walking-ahead-v50 b{text-overflow:ellipsis;white-space:nowrap;color:#1e405f;margin-top:5px;font-size:15px;display:block;overflow:hidden}.staff-walking-person-focus-v50 small,.staff-walking-ahead-v50 small{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--crm-text-floor,0px), 8.5px);color:#7d8a97;margin-top:3px;display:block;overflow:hidden}.staff-walking-ahead-v50 b{font-size:26px}.staff-walking-scope-scroll-v50{background:#fbfcfd;border:1px solid #e7ebef;border-radius:11px;max-height:430px;overflow:auto}.staff-walking-team-group-v50>header{z-index:2;background:#eef3f7;border-top:1px solid #e1e7ec;border-bottom:1px solid #e1e7ec;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:flex;position:sticky;top:0}.staff-walking-team-group-v50:first-child>header{border-top:0}.staff-walking-team-group-v50>header b{font-size:max(var(--crm-text-floor,0px), 10px);color:#2d4f6d}.staff-walking-team-group-v50>header span{font-size:max(var(--crm-text-floor,0px), 8px);color:#758493}.staff-walking-row-v50{background:#fff;border-top:1px solid #edf1f4;grid-template-columns:42px 34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:6px 9px;display:grid}.staff-walking-row-v50:first-child{border-top:0}.staff-walking-row-v50.current{background:#edf7ff;box-shadow:inset 3px 0 #3376aa}.staff-walking-row-v50>strong{width:29px;height:29px;font-size:max(var(--crm-text-floor,0px), 10px);color:#334b61;background:#f0f3f6;border-radius:8px;justify-content:center;align-items:center;display:flex}.staff-walking-row-v50>div{min-width:0}.staff-walking-row-v50>div b,.staff-walking-row-v50>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-walking-row-v50>div b{font-size:max(var(--crm-text-floor,0px), 10.5px);color:#263b4e}.staff-walking-row-v50>div small{font-size:max(var(--crm-text-floor,0px), 7.8px);color:#8a949e;margin-top:2px}.staff-walking-row-v50>em{font-size:max(var(--crm-text-floor,0px), 8px);color:#79848f;white-space:nowrap;font-style:normal;font-weight:850}.walking-status-badge-v50{min-width:37px;font-size:max(var(--crm-text-floor,0px), 8px);border-radius:999px;justify-content:center;align-items:center;padding:4px 6px;font-weight:950;display:inline-flex}.walking-status-badge-v50.completed{color:#28734f;background:#e4f4eb}.walking-status-badge-v50.waiting{color:#9a5b11;background:#fff0d8}.staff-walking-current-v50{background:#eff7fc;border:1px solid #aac7dd;border-radius:11px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:8px;padding:10px 11px;display:grid}.staff-walking-current-v50>div{min-width:0}.staff-walking-current-v50 small,.staff-walking-current-v50 b,.staff-walking-current-v50 em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-walking-current-v50 small{font-size:max(var(--crm-text-floor,0px), 8px);color:#5a7892;font-weight:900}.staff-walking-current-v50 b{font-size:max(var(--crm-text-floor,0px), 13px);color:#173d5e;margin-top:2px}.staff-walking-current-v50 em{font-size:max(var(--crm-text-floor,0px), 8.5px);color:#738696;margin-top:2px;font-style:normal}.staff-walking-live-columns-v50{grid-template-columns:1fr 1fr;gap:8px;display:grid}.staff-walking-live-columns-v50>div{background:#fff;border:1px solid #e5e9ed;border-radius:11px;min-width:0;overflow:hidden}.staff-walking-live-columns-v50>div>header{background:#f4f6f8;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.staff-walking-live-columns-v50>div>header b{font-size:max(var(--crm-text-floor,0px), 10px);color:#34495d}.staff-walking-live-columns-v50>div>header span{font-size:max(var(--crm-text-floor,0px), 8px);color:#7e8994}.staff-walking-live-list-v50{max-height:360px;overflow:auto}.staff-walking-empty-v50{text-align:center;font-size:max(var(--crm-text-floor,0px), 9px);color:#8d97a1;padding:18px 10px}@media (width<=780px){.staff-walking-status-v50.empty-state{flex-direction:column;align-items:flex-start}.staff-walking-kpis-v50{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-walking-self-grid-v50{grid-template-columns:1fr 1fr}.staff-walking-ahead-v50{grid-column:1/-1}.staff-walking-live-columns-v50{grid-template-columns:1fr}.staff-walking-live-list-v50{max-height:290px}}@media (width<=480px){.staff-walking-status-head-v50{flex-direction:column;align-items:flex-start}.staff-walking-head-actions-v50{width:100%}.staff-walking-head-actions-v50 a,.staff-walking-head-actions-v50 button{flex:1}.staff-walking-kpis-v50>div{padding:9px}.staff-walking-kpis-v50 b{font-size:17px}.staff-walking-self-grid-v50{grid-template-columns:1fr}.staff-walking-ahead-v50{grid-column:auto}.staff-walking-panel-v50{padding:10px}.staff-walking-row-v50{grid-template-columns:39px 30px minmax(0,1fr);min-height:42px;padding:6px}.staff-walking-row-v50>em{display:none}.staff-walking-row-v50>div small{font-size:max(var(--crm-text-floor,0px), 7px)}.staff-walking-scope-scroll-v50{max-height:380px}}.staff-atalk-biz-v47{background:linear-gradient(135deg,#f9fbfd,#eef5fa);border:1px solid #d9e3ec;border-radius:16px;margin:13px 0 4px;overflow:hidden;box-shadow:0 7px 20px #213d580d}.staff-atalk-biz-v47>div,.staff-atalk-biz-v47>header{padding:13px 15px}.staff-atalk-biz-v47 header{justify-content:space-between;align-items:center;gap:14px;display:flex}.staff-atalk-biz-v47 span{font-size:max(var(--crm-text-floor,0px), 9px);letter-spacing:.12em;color:#50728f;font-weight:900;display:block}.staff-atalk-biz-v47 b{color:#173b5d;margin-top:2px;font-size:15px;display:block}.staff-atalk-biz-v47 small{font-size:max(var(--crm-text-floor,0px), 10px);color:#708092;margin-top:3px;display:block}.staff-atalk-biz-v47 header i{font-size:max(var(--crm-text-floor,0px), 9px);color:#267653;background:#e5f5ec;border-radius:999px;flex:none;padding:5px 8px;font-style:normal;font-weight:900}.staff-atalk-biz-fields-v47{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;padding:0 15px 14px!important;display:grid!important}.staff-atalk-biz-fields-v47>div{background:#fff;border:1px solid #dce5ed;border-radius:11px;min-width:0;padding:10px}.staff-atalk-biz-fields-v47 code{text-overflow:ellipsis;white-space:nowrap;min-height:22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(var(--crm-text-floor,0px), 12px);color:#1f4668;margin:6px 0;font-weight:900;display:block;overflow:hidden}.staff-atalk-biz-fields-v47 button{font-size:max(var(--crm-text-floor,0px), 9px);color:#52687b;cursor:pointer;background:#fff;border:1px solid #d5dfe8;border-radius:8px;padding:5px 8px}.staff-atalk-biz-v47 em{font-size:max(var(--crm-text-floor,0px), 9px);color:#426786;background:#fff;border-top:1px solid #dce5ed;padding:7px 15px;font-style:normal;display:block}.staff-atalk-biz-v47.empty,.staff-atalk-biz-v47.pending{background:#f8fafc}.staff-atalk-biz-v47.pending{border-color:#efd7b5}.staff-atalk-biz-v47.pending b{color:#936024}@media (width<=700px){.staff-atalk-biz-v47 header{align-items:flex-start}.staff-atalk-biz-fields-v47{grid-template-columns:1fr}.staff-atalk-biz-v47 header i{font-size:max(var(--crm-text-floor,0px), 8px)}}.hq-dashboard-v324{color:#20262d;background:#fff;border:1px solid #dfe3e7;border-radius:14px;margin:0 0 18px;padding:18px}.hq-dashboard-heading-v324{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.hq-dashboard-heading-v324 h2{margin:0;font-size:18px}.hq-dashboard-heading-v324>span{color:#59636e;font-size:14px}.hq-dashboard-presets-v324{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}#root .hq-dashboard-presets-v324 button{white-space:nowrap!important;padding:8px 5px!important}#root .hq-dashboard-presets-v324 button[aria-pressed=true]{color:#fff!important;background:#20262d!important;border-color:#20262d!important}.hq-dashboard-dates-v324{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.hq-dashboard-dates-v324 label{font-size:max(var(--crm-text-floor,0px), 13px);gap:5px;min-width:0;display:grid}.hq-dashboard-dates-v324 input{width:100%;max-width:100%}.hq-dashboard-period-v324{font-size:max(var(--crm-text-floor,0px), 13px);color:#59636e;margin:10px 0}.hq-dashboard-summary-v324{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hq-dashboard-summary-v324>div{background:#f6f7f9;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.hq-dashboard-summary-v324 span{font-size:max(var(--crm-text-floor,0px), 13px)}.hq-dashboard-summary-v324 strong{overflow-wrap:anywhere;font-size:25px;line-height:1.2}.hq-dashboard-summary-v324 small{font-size:max(var(--crm-text-floor,0px), 13px);margin-left:4px;font-weight:500}.hq-dashboard-calls-v324{font-size:max(var(--crm-text-floor,0px), 13px);flex-wrap:wrap;gap:8px 20px;padding:12px 0;display:flex}.hq-dashboard-calls-v324 b{margin-left:6px}.hq-dashboard-teams-v324{border-top:1px solid #e5e7eb}.hq-dashboard-teams-v324>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:700}.hq-dashboard-teams-v324>summary span{font-size:max(var(--crm-text-floor,0px), 12px);color:#59636e;margin-left:8px;font-weight:500}.hq-dashboard-team-list-v324{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hq-dashboard-team-list-v324 article{border:1px solid #e5e7eb;border-radius:10px;min-width:0;padding:12px}.hq-dashboard-team-list-v324 h3{margin:0 0 10px;font-size:14px}.hq-dashboard-team-list-v324 dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.hq-dashboard-team-list-v324 dt{font-size:max(var(--crm-text-floor,0px), 12px);color:#59636e}.hq-dashboard-team-list-v324 dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:700}.hq-dashboard-team-list-v324 dd small{font-size:max(var(--crm-text-floor,0px), 12px);margin-left:2px;font-weight:500}.hq-dashboard-note-v324{font-size:max(var(--crm-text-floor,0px), 12px);color:#66717c;margin:10px 0 0;line-height:1.6}@media (width<=800px){.hq-dashboard-v324{padding:12px}.hq-dashboard-presets-v324{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-dashboard-summary-v324{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-dashboard-summary-v324>div{padding:10px}.hq-dashboard-team-list-v324{grid-template-columns:1fr}.hq-dashboard-dates-v324{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-dashboard-dates-v324>button{grid-column:1/-1}.hq-dashboard-heading-v324 h2{font-size:17px}}.walking-leader-v70-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.walking-leader-v70-head>div{gap:4px;display:grid}.walking-leader-v70-head b{font-size:max(var(--crm-text-floor,0px), 13px);color:#24384b}.walking-leader-v70-head span{font-size:max(var(--crm-text-floor,0px), 12px);color:#66788a;line-height:1.45}.walking-leader-v70-search{margin:8px 0 10px}.walking-leader-v70-search input{width:100%;min-height:40px}.walking-leader-v70-list{gap:7px;max-height:680px;display:grid;overflow:auto}.walking-leader-v70-list article{background:#fff;border:1px solid #e0e7ed;border-radius:10px;grid-template-columns:88px minmax(190px,.8fr) minmax(230px,1fr) 94px;align-items:center;gap:9px;padding:8px 9px;display:grid}.walking-leader-v70-list article.changed{background:#f8fbfe;border-color:#8eb2cf}.walking-leader-v70-order{gap:1px;display:grid}.walking-leader-v70-order span{font-size:max(var(--crm-text-floor,0px), 10px);color:#788898}.walking-leader-v70-order b{color:#1f4f73;font-size:21px}.walking-leader-v70-org{gap:3px;min-width:0;display:grid}.walking-leader-v70-org b,.walking-leader-v70-org span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.walking-leader-v70-org b{font-size:max(var(--crm-text-floor,0px), 12px);color:#2d4357}.walking-leader-v70-org span{font-size:max(var(--crm-text-floor,0px), 11px);color:#748292}.walking-leader-v70-list label{font-size:max(var(--crm-text-floor,0px), 10px);color:#627386;gap:3px;font-weight:800;display:grid}.walking-leader-v70-list select{width:100%;min-height:38px}.walking-leader-v70-list button{white-space:nowrap}@media (width<=820px){.walking-leader-v70-list article{grid-template-columns:72px minmax(0,1fr);align-items:end}.walking-leader-v70-list label{grid-column:1/-1}.walking-leader-v70-list article>button{grid-column:1/-1;width:100%}}@media (width<=560px){.walking-leader-v70-head{flex-direction:column}.walking-leader-v70-head button{width:100%}.walking-leader-v70-list article{grid-template-columns:64px minmax(0,1fr);padding:9px}.walking-leader-v70-order b{font-size:20px}.walking-leader-v70-org b,.walking-leader-v70-org span{white-space:normal}}.role-preview-controller-v134{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.role-preview-live-guide-v134{background:#fff;border:1px solid #cdd5de;border-left:5px solid #252b32;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:16px 18px;display:flex}.role-preview-live-guide-v134>div{gap:5px;min-width:0;display:grid}.role-preview-live-guide-v134 b{color:#171c22;font-size:16px;font-weight:800}.role-preview-live-guide-v134 span{font-size:max(var(--crm-text-floor,0px), 13px);color:#55616d;line-height:1.6}.role-preview-live-guide-v134 strong{color:#29313a;font-size:max(var(--crm-text-floor,0px), 12px);background:#edf1f5;border-radius:999px;flex:none;padding:7px 10px}.role-preview-live-toolbar-v134{background:#f8fafb;border:1px solid #d8dee6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px;display:flex}.role-preview-live-role-tabs-v134,.role-preview-live-device-v134{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.role-preview-live-toolbar-v134 button,.role-preview-screen-tools-v255>button{color:#3d4650;min-height:42px;font-size:max(var(--crm-text-floor,0px), 13px);white-space:nowrap;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #c8d0d9;border-radius:10px;padding:8px 16px;font-weight:800}.role-preview-live-toolbar-v134 button.active{color:#fff;background:#252b32;border-color:#252b32}.role-preview-live-toolbar-v134 button:not(.active):hover,.role-preview-screen-tools-v255>button:hover{background:#edf1f5}.role-preview-screen-tools-v255{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.role-preview-screen-tools-v255>label{font-size:max(var(--crm-text-floor,0px), 13px);align-items:center;gap:8px;font-weight:800;display:flex}.role-preview-screen-tools-v255 select{color:#252b32;background:#fff;border:1px solid #c8d0d9;border-radius:9px;max-width:100%;min-height:42px;padding:8px 28px 8px 12px}.role-preview-screen-tools-v255>span{color:#596570;font-size:max(var(--crm-text-floor,0px), 12px);margin-right:auto}.role-preview-live-frame-shell-v134{box-sizing:border-box;background:#e8edf1;border:1px solid #c7cfd8;border-radius:14px;width:100%;min-width:0;padding:12px}.role-preview-viewport-rail-v255{justify-content:center;width:100%;min-width:0;display:flex;overflow:hidden}.role-preview-viewport-stage-v255{flex:none;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a21}.role-preview-live-iframe-v134{transform-origin:0 0;box-sizing:border-box;background:#fff;border:0;max-width:none;display:block;position:absolute;top:0;left:0}.role-preview-live-foot-v134{color:#68727c;font-size:max(var(--crm-text-floor,0px), 12px);margin-top:10px;line-height:1.65}.role-preview-expanded-v255{z-index:100000;background:#f5f7f9;max-width:none;padding:22px;position:fixed;inset:0;overflow:auto}.role-preview-live-v134{min-height:100vh}.role-preview-live-badge-v134{z-index:99999;color:#fff;background:#1c2228f0;border:1px solid #78818b;border-radius:9px;gap:3px;max-width:230px;padding:8px 11px;display:grid;position:fixed;bottom:12px;right:12px;box-shadow:0 5px 18px #0f172a33}.role-preview-live-badge-v134 b{font-size:max(var(--crm-text-floor,0px), 11px);font-weight:800}.role-preview-live-badge-v134 span{font-size:max(var(--crm-text-floor,0px), 10px);color:#dbe1e6}.role-preview-live-badge-v134 button{color:#fff;font-size:max(var(--crm-text-floor,0px), 11px);cursor:pointer;background:#303a43;border:1px solid #78818b;border-radius:5px;padding:5px 7px}.role-preview-notice-v255{z-index:100001;box-sizing:border-box;color:#263646;width:max-content;max-width:calc(100% - 24px);font-size:max(var(--crm-text-floor,0px), 13px);background:#f4f8fb;border:1px solid #b8c9d6;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;line-height:1.5;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #0f172a26}.role-preview-notice-v255 button{color:#263646;cursor:pointer;background:#fff;border:1px solid #b8c9d6;border-radius:5px;flex:none;padding:5px 8px}.role-preview-live-direct-v134{box-sizing:border-box;text-align:center;color:#28313a;background:#f5f7f9;place-content:center;gap:8px;min-height:100vh;padding:24px;display:grid}.role-preview-live-direct-v134 b{font-size:18px}.role-preview-live-direct-v134 span{font-size:max(var(--crm-text-floor,0px), 13px);color:#66717c}@media (width<=760px){.role-preview-live-guide-v134{flex-direction:column;align-items:flex-start;padding:12px}.role-preview-live-toolbar-v134{padding:9px}.role-preview-live-toolbar-v134 button{padding:8px 12px}.role-preview-live-frame-shell-v134{padding:6px}.role-preview-expanded-v255{padding:10px}.role-preview-screen-tools-v255>span{flex-basis:100%}}.portfolio-v285{--portfolio-muted:#526174;--portfolio-line:#dbe2eb;color:#1f2937;font-variant-numeric:tabular-nums;min-width:0}.portfolio-heading-v285{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.portfolio-heading-v285 h1{letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.3}.portfolio-v285 p{line-height:1.6}.portfolio-heading-v285 p{color:var(--portfolio-muted);margin:8px 0 0;font-size:14px}.portfolio-heading-v285>button{white-space:nowrap;flex:none;min-width:104px}.portfolio-summary-v285,.portfolio-list-v285{border:1px solid var(--portfolio-line);background:#fff;border-radius:14px;overflow:hidden}.portfolio-summary-v285{margin-bottom:24px}.portfolio-summary-heading-v285{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 22px 0;display:flex}.portfolio-summary-heading-v285 h2{margin:0;font-size:15px;font-weight:750}.portfolio-summary-heading-v285>span{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--portfolio-muted)}.portfolio-totals-v285{grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 22px;display:grid}.portfolio-totals-v285>div{min-width:0;padding:0 22px}.portfolio-totals-v285>div+div{border-left:1px solid var(--portfolio-line)}.portfolio-totals-v285 dt{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--portfolio-muted);font-weight:650}.portfolio-totals-v285 dd{overflow-wrap:anywhere;align-items:baseline;gap:5px;margin:8px 0 6px;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.2;display:flex}.portfolio-totals-v285 dd>span{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--portfolio-muted);flex:none;font-weight:500}.portfolio-totals-v285 .has-pending dd{color:#975414}.portfolio-summary-detail-v285{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--portfolio-muted);line-height:1.5}.portfolio-list-heading-v285{justify-content:space-between;align-items:center;gap:12px;padding:22px 22px 0;display:flex}.portfolio-list-heading-v285 h2{letter-spacing:-.02em;margin:0;font-size:20px}.portfolio-list-heading-v285 p{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--portfolio-muted);margin:5px 0 0}.portfolio-list-heading-v285>span{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--portfolio-muted);flex:none}.portfolio-filters-v285{grid-template-columns:minmax(220px,1fr) 140px 190px;align-items:end;gap:12px;padding:20px 22px;display:grid}.portfolio-filters-v285 label{flex-direction:column;gap:7px;min-width:0;margin:0;display:flex}.portfolio-filters-v285 label>span{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--portfolio-muted);font-weight:650}.portfolio-filters-v285 input,.portfolio-filters-v285 select{width:100%;min-width:0;height:var(--ui-control-height,42px);caret-color:#26364a;margin:0}.portfolio-filters-v285 input::placeholder{color:#626f80;opacity:1}.portfolio-v285 :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #375d82}.portfolio-table-v285{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}#root .portfolio-v285 .portfolio-table-v285{width:100%!important;min-width:0!important;max-width:100%!important}.portfolio-v285 .portfolio-table-v285 :is(th,td){border-bottom:1px solid var(--portfolio-line);vertical-align:middle;padding:18px 12px!important}.portfolio-v285 .portfolio-table-v285 thead th{color:var(--portfolio-muted);text-align:right;white-space:nowrap;border-top:1px solid var(--portfolio-line);background:#f5f7fa;font-weight:650;font-size:max(var(--crm-text-floor,0px), 12px)!important}.portfolio-v285 .portfolio-table-v285 thead th:first-child{text-align:left;width:26%;padding-left:22px!important}.portfolio-v285 .portfolio-table-v285 thead th:last-child{text-align:center;width:150px;padding-right:22px!important}.portfolio-v285 .portfolio-table-v285 tbody th{text-align:left;white-space:normal;background:0 0;font-weight:500;padding-left:22px!important}.portfolio-table-v285 tbody tr:last-child :is(th,td){border-bottom:0}.portfolio-site-name-v285{overflow-wrap:anywhere;word-break:keep-all;font-size:15px;font-weight:750;line-height:1.5}.portfolio-site-meta-v285{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;line-height:1.5;display:flex}.portfolio-status-v285,.portfolio-current-v285{font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px;font-weight:650;display:inline-flex}.portfolio-status-v285{color:#465466;background:#edf0f4}.portfolio-status-v285.status-active{color:#206345;background:#eaf5ee}.portfolio-status-v285.status-paused{color:#87521a;background:#fff3df}.portfolio-current-v285{color:#294970;background:#e6edf7}.portfolio-org-v285{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--portfolio-muted);overflow-wrap:anywhere;flex-basis:100%}.portfolio-table-v285 .is-current{background:#f7faff}.portfolio-table-v285 .portfolio-number-v285{text-align:right;white-space:nowrap;font-size:16px}.portfolio-number-v285 strong{font-size:16px;font-weight:700}.portfolio-number-v285.is-zero strong{color:#667386;font-weight:500}.portfolio-number-v285.needs-assignment strong{color:#975414}.portfolio-unit-v285{font-size:max(var(--crm-text-floor,0px), 11px);color:var(--portfolio-muted);margin-left:3px;font-weight:400}.portfolio-v285 .portfolio-table-v285 .portfolio-open-v285{text-align:right;padding-right:22px!important}.portfolio-open-v285 button{white-space:nowrap;width:100%;min-width:0}.portfolio-mobile-label-v285{display:none}.portfolio-basis-v285{border-top:1px solid var(--portfolio-line);font-size:max(var(--crm-text-floor,0px), 12px);color:var(--portfolio-muted);background:#fafbfc;margin:0;padding:15px 22px}.portfolio-basis-v285 strong{color:#354459;margin-right:8px}.portfolio-empty-v285{text-align:center;border-top:1px solid var(--portfolio-line);padding:48px 22px}.portfolio-empty-v285 strong{font-size:16px}.portfolio-empty-v285 p{font-size:max(var(--crm-text-floor,0px), 13px);color:var(--portfolio-muted);margin:8px 0 18px}.portfolio-error-v285{color:#94291f;overflow-wrap:anywhere;background:#fff5f4;border:1px solid #dfb9b5;border-radius:10px;margin-bottom:18px;padding:14px 18px;font-size:14px;line-height:1.6}.portfolio-error-v285 span{font-size:max(var(--crm-text-floor,0px), 12px);margin-top:4px;display:block}.portfolio-sr-v285{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.portfolio-table-v285 tbody tr:hover{background:#f3f6fa}}@media (width<=1200px){.portfolio-totals-v285>div{padding:0 15px}.portfolio-v285 .portfolio-table-v285 :is(th,td){padding-left:8px!important;padding-right:8px!important}.portfolio-table-v285 thead th:first-child{width:26%}}@media (width<=1100px){.portfolio-table-v285,.portfolio-table-v285 tbody{display:block}.portfolio-table-v285 thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.portfolio-table-v285 tbody tr{border-top:1px solid var(--portfolio-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 10px;padding:20px 22px;display:grid}.portfolio-v285 .portfolio-table-v285 tbody :is(th,td){min-width:0;display:block;border:0!important;padding:0!important}.portfolio-v285 .portfolio-table-v285 tbody th{grid-area:1/1/auto/5;padding:0!important}.portfolio-v285 .portfolio-table-v285 .portfolio-open-v285{grid-area:1/5/auto/7;align-self:center;padding:0!important}.portfolio-open-v285 button{width:auto;min-width:106px}.portfolio-table-v285 .portfolio-number-v285{text-align:left;grid-row:2;font-size:18px}.portfolio-number-v285 strong{font-size:18px}.portfolio-mobile-label-v285{font-size:max(var(--crm-text-floor,0px), 12px);color:var(--portfolio-muted);margin-bottom:6px;font-weight:500;display:block}.portfolio-org-v285{flex-basis:auto}}@media (width<=700px){.portfolio-heading-v285{align-items:flex-start;gap:12px;margin-bottom:18px}.portfolio-heading-v285 h1{font-size:25px}.portfolio-heading-v285 p{font-size:max(var(--crm-text-floor,0px), 13px)}.portfolio-heading-v285>button{min-width:92px}.portfolio-summary-heading-v285{padding:16px 16px 0}.portfolio-summary-heading-v285>span{font-size:max(var(--crm-text-floor,0px), 11px)}.portfolio-totals-v285{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.portfolio-totals-v285>div{border-top:1px solid var(--portfolio-line);padding:16px}.portfolio-totals-v285>div+div{border-left:0}.portfolio-totals-v285>div:first-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.portfolio-totals-v285>div:first-child dd{grid-area:1/2/3;margin:0}.portfolio-totals-v285>div:nth-child(2n){border-right:1px solid var(--portfolio-line)}.portfolio-totals-v285 dd{font-size:27px}.portfolio-summary-detail-v285{font-size:max(var(--crm-text-floor,0px), 11px)}.portfolio-list-heading-v285{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px 0}.portfolio-list-heading-v285 h2{font-size:18px}.portfolio-filters-v285{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding:18px 16px}.portfolio-query-v285{grid-column:1/-1}.portfolio-table-v285 tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;padding:18px 16px}.portfolio-v285 .portfolio-table-v285 tbody th{grid-area:auto/1/auto/-1}.portfolio-table-v285 .portfolio-number-v285{grid-row:auto;font-size:19px}.portfolio-v285 .portfolio-table-v285 .portfolio-open-v285{text-align:right;grid-area:4/1/auto/-1}.portfolio-number-v285 strong{font-size:19px}.portfolio-open-v285 button{width:100%}.portfolio-basis-v285{padding:14px 16px;line-height:1.7}}@media (width<=360px){.portfolio-heading-v285{flex-wrap:wrap}.portfolio-heading-v285>button{width:100%}.portfolio-mobile-label-v285{font-size:max(var(--crm-text-floor,0px), 11px)}.portfolio-number-v285 strong{font-size:17px}.portfolio-filters-v285{grid-template-columns:minmax(0,1fr)}}.staff-app-page .staff-app-table>thead>tr>th:nth-child(4),.staff-app-page .staff-app-table>tbody>tr>td:nth-child(4){text-align:center;vertical-align:middle}.staff-app-page .staff-app-table>tbody>tr>td>.staff-role-chip,.staff-app-page .staff-app-table>tbody>tr>td>.staff-position-chip{box-sizing:border-box;width:56px;min-width:56px;max-width:56px;height:24px;min-height:24px;max-height:24px;font-size:max(var(--crm-text-floor,0px), 12px);letter-spacing:normal;text-align:center;white-space:nowrap;justify-content:center;align-items:center;margin:0 auto;padding:0 8px;font-weight:700;line-height:1;display:flex}.staff-app-page .staff-app-table>tbody>tr>td>.staff-role-chip+.staff-position-chip{margin-top:4px}.staff-app-page .staff-reapply-line-v262{max-width:100%;margin-top:4px;line-height:1.3;display:block}.staff-app-page .staff-reapply-badge-v262{color:#334155;max-width:100%;font-size:max(var(--crm-text-floor,0px), 11px);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;padding:3px 7px;font-weight:750;line-height:1.3;display:inline-flex}.staff-app-page .staff-reapply-badge-v262.kind-retired{color:#744b14;background:#faf3e8;border-color:#dcc9ad}.staff-app-page .staff-reapply-badge-v262.kind-unapproved{color:#2c507c;background:#edf3fb;border-color:#bfcee4}.staff-app-page .staff-reapply-status-v262{color:#526173;font-size:max(var(--crm-text-floor,0px), 12px);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;line-height:1.5;display:flex}.staff-app-page .staff-reapply-status-v262.is-error{color:#745219;background:#fff9ed;border:1px solid #dfcba8;border-radius:8px;padding:8px 10px}.staff-app-page .staff-reapply-status-v262>button{color:#28313a;font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;background:#fff;border:1px solid #b6bfca;border-radius:6px;padding:5px 8px;line-height:1.4}.onboarding-v370{background:#fafafa;border:1px solid #d8d8d8;border-radius:8px;gap:16px;min-width:0;margin:18px 0;padding:18px;display:grid}.onboarding-account-v370{gap:8px;min-width:0;display:grid}.onboarding-account-v370>b{font-size:15px}.onboarding-account-v370>b span{font-size:max(var(--crm-text-floor,0px), 12px);background:#e9e9e9;border-radius:4px;margin-left:6px;padding:3px 6px}.onboarding-account-v370 p,.onboarding-existing-v370{color:#555;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.onboarding-atalk-v370,.onboarding-atalk-v370 label{gap:8px;min-width:0;display:grid}.onboarding-atalk-v370 input,.onboarding-atalk-v370 select{color:#222;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bbb;border-radius:6px;padding:9px 12px}.onboarding-atalk-v370 small{font-size:max(var(--crm-text-floor,0px), 13px);color:#555;line-height:1.6}.onboarding-atalk-v370 .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-credentials-v370{gap:10px;min-width:0;display:grid}.onboarding-credentials-v370>button{justify-self:start}.onboarding-credentials-v370 pre{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #ddd;border-radius:6px;margin:0;padding:12px;font:14px/1.7 inherit}.onboarding-actions-v370{flex-wrap:wrap;gap:8px;display:flex}.onboarding-message-v370{color:#624817;background:#fff4db;border-radius:6px;margin:0;padding:12px;line-height:1.6}.onboarding-bulk-row-v370{border-top:1px solid #ddd;grid-template-columns:minmax(120px,1fr) minmax(200px,2fr);gap:16px;padding:16px 0;display:grid}.onboarding-bulk-v370 .staff-modal-head p{color:#555;font-size:14px;font-weight:400;line-height:1.6}.approval-onboarding-v370{gap:5px;min-width:0;display:grid}.approval-onboarding-v370 small{overflow-wrap:anywhere}@media (width<=600px){.onboarding-v370{padding:14px}.onboarding-atalk-v370 input,.onboarding-atalk-v370 select{font-size:16px}.onboarding-bulk-row-v370{grid-template-columns:minmax(0,1fr)}.onboarding-actions-v370>button{flex:100%;min-height:44px}.onboarding-v370>button{width:100%;min-height:44px}}.recruitment-workspace-v368{min-width:0}.recruitment-workspace-v368 .staff-stat-grid{gap:8px;margin:20px 0 12px}.recruitment-workspace-v368 .staff-stat-grid button{justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:16px;display:flex}.recruitment-workspace-v368 .staff-stat-grid button span{color:inherit;margin:0;font-size:15px}.recruitment-workspace-v368 .staff-stat-grid button b{font-variant-numeric:tabular-nums;font-size:26px}.recruitment-workspace-v368 .staff-stat-grid button[aria-pressed=true]{--ui-action-bg:var(--ui-brand);--ui-action-ink:#fff;--ui-action-border:var(--ui-brand);--ui-action-hover:var(--ui-brand-hover)}.recruitment-view-help-v368{color:#606060;margin:12px 0 16px;font-size:14px;line-height:1.6}.recruitment-filters-v368{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 18px;display:flex}.recruitment-filters-v368 label{flex-direction:column;gap:6px;min-width:0;display:flex}.recruitment-filters-v368 label>span{color:#606060;font-size:14px;font-weight:600}.recruitment-filters-v368 .recruitment-search-v368{flex:280px}.recruitment-filters-v368 input,.recruitment-filters-v368 select{box-sizing:border-box;color:#252525;height:42px;font:inherit;background:#fff;border:1px solid #bfbfbf;border-radius:8px;min-width:0;padding:8px 12px}.recruitment-filters-v368 input[type=date]{width:164px}.approval-notice-actions-v368{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:500;display:flex}.approval-history-v368{background:#fff;border:1px solid #d8d8d8;border-radius:10px;overflow:hidden}.approval-history-heading-v368{border-bottom:1px solid #dedede;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.approval-history-heading-v368 h2{margin:0;font-size:17px}.approval-history-heading-v368 h2 span{color:#606060;margin-left:8px;font-size:14px;font-weight:500}.approval-history-heading-v368 p{color:#606060;margin:0;font-size:14px}.approval-history-scroll-v368{overflow:auto}.approval-history-v368 table{border-collapse:collapse;width:100%;font-size:14px}.approval-history-v368 th{text-align:left;color:#606060;white-space:nowrap;background:#f7f7f7;padding:12px 16px;font-weight:600}.approval-history-v368 td{vertical-align:middle;border-top:1px solid #e8e8e8;padding:16px;line-height:1.6}.approval-history-v368 td:first-child{min-width:130px}.approval-history-v368 td:nth-child(2){overflow-wrap:anywhere;max-width:300px}.approval-history-v368 td small{color:#606060;font-size:max(var(--crm-text-floor,0px), 13px);margin-top:3px;display:block}.approval-history-v368 time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.approval-history-v368 .notice{margin:12px}.approval-account-v368{white-space:nowrap;background:#f1f1f1;border-radius:5px;padding:3px 8px;display:inline-block}.approval-account-v368.active,.approval-new-v368{color:#24643b;background:#edf7f0}.approval-account-v368.missing,.approval-account-v368.needs_check{color:#7b520d;background:#fff5df}.approval-recent-v368{background:#f8fcf9}.approval-new-v368{font-size:max(var(--crm-text-floor,0px), 12px);border-radius:4px;margin-top:6px;padding:1px 6px;display:inline-block}.approval-facts-v368{background:#f6f6f6;border:1px solid #dedede;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 18px;padding:16px;display:grid}.approval-facts-v368 div{flex-direction:column;gap:5px;min-width:0;display:flex}.approval-facts-v368 span{font-size:max(var(--crm-text-floor,0px), 13px);color:#606060}.approval-facts-v368 strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.recruitment-tools-v369{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.recruitment-tools-v369>button.prime-button{white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:12px;width:128px;min-height:42px;padding:8px 14px;display:inline-flex}.recruitment-tools-v369>button[aria-expanded=true]{--ui-action-bg:var(--ui-brand);--ui-action-ink:#fff;--ui-action-border:var(--ui-brand);--ui-action-hover:var(--ui-brand-hover)}.recruitment-tools-v369>button span{font-size:max(var(--crm-text-floor,0px), 12px)}.recruitment-settings-v368{background:#fff;border:1px solid #d8d8d8;border-radius:8px;min-width:0;margin-top:12px;overflow:hidden}.recruitment-panel-v369[hidden]{display:none!important}.recruitment-settings-v368>section{box-shadow:none;border:0;border-radius:0;margin:0}.recruitment-workspace-v368 h1:focus{outline:none}.recruitment-workspace-v368 :focus-visible{outline-offset:3px;outline:2px solid #4a4a4a}@media (width<=760px){.recruitment-workspace-v368 .staff-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-workspace-v368 .staff-stat-grid button{min-height:60px;padding:12px}.recruitment-filters-v368{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recruitment-filters-v368 .recruitment-search-v368,.recruitment-filters-v368 label:nth-child(2){grid-column:1/-1}.recruitment-filters-v368 input,.recruitment-filters-v368 select,.recruitment-filters-v368 input[type=date]{width:100%;height:44px;font-size:16px}.approval-history-v368 table,.approval-history-v368 tbody{width:100%;display:block;min-width:0!important}.approval-history-v368 thead{display:none}.approval-history-v368 tr{border-top:1px solid #dedede;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;display:grid}.approval-history-v368 tr:first-child{border-top:0}.approval-history-v368 td{overflow-wrap:anywhere;border:0;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px;padding:0;display:grid;min-width:0!important;max-width:none!important}.approval-history-v368 td:before{content:attr(data-label);font-size:max(var(--crm-text-floor,0px), 13px);color:#606060}.approval-history-v368 td:first-child{display:block}.approval-history-v368 td:first-child:before,.approval-history-v368 td:last-child:before{display:none}.approval-history-v368 td:last-child{display:block}.approval-history-v368 td:last-child button{width:100%;min-height:44px}.approval-account-v368{white-space:normal;justify-self:start}.approval-history-heading-v368{padding:16px}.approval-facts-v368{grid-template-columns:1fr;gap:12px}.recruitment-tools-v369>button.prime-button{min-height:44px}}.recruit-admin-link-card{background:#fff;border:1px solid #dfe5e9;border-radius:18px;margin:0 0 22px;padding:24px;box-shadow:0 10px 30px #1927340d}.recruit-admin-link-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.recruit-admin-link-head span,.recruit-org-head span{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.12em;color:#8b98a3;margin-bottom:6px;font-weight:800;display:block}.recruit-admin-link-head h2,.recruit-org-head h2{margin:0 0 6px;font-size:22px}.recruit-admin-link-head p,.recruit-org-head p{color:#687681;font-size:max(var(--crm-text-floor,0px), 13px);margin:0;line-height:1.6}.recruit-admin-site{background:#f5f7f8;border-radius:14px;min-width:220px;padding:14px 16px}.recruit-admin-site small{color:#7a8791;margin-bottom:5px;display:block}.recruit-admin-site b{word-break:keep-all;font-size:16px;display:block}.recruit-admin-link-row{grid-template-columns:1fr auto;gap:10px;display:grid}.recruit-admin-link-row input{background:#fbfcfd;border:1px solid #ccd5db;border-radius:12px;min-width:0;height:46px;padding:0 14px;font-size:14px}.recruit-admin-link-row button{color:#fff;cursor:pointer;background:#263744;border:0;border-radius:12px;min-width:140px;height:46px;font-weight:800}.recruit-admin-link-row button:disabled{opacity:.45;cursor:default}.recruit-admin-link-note{color:#687681;font-size:max(var(--crm-text-floor,0px), 12px);margin-top:10px}.recruit-admin-link-note b{color:#344653}.recruit-org-card{background:#fff;border:1px solid #dfe5e9;border-radius:18px;margin:0 0 28px;padding:24px;box-shadow:0 10px 30px #1927340a}.recruit-org-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.recruit-org-legend{text-align:right;background:#f6f8f9;border-radius:12px;flex:none;padding:12px 15px}.recruit-org-legend b,.recruit-org-legend small{display:block}.recruit-org-legend small{color:#7c8891;margin-top:3px}.recruit-org-section-title{align-items:center;gap:8px;margin:20px 0 10px;display:flex}.recruit-org-section-title b{font-size:15px}.recruit-org-section-title span{color:#66747f;font-size:max(var(--crm-text-floor,0px), 11px);background:#eef2f5;border-radius:999px;padding:3px 8px;font-weight:800;display:inline-flex}.recruit-org-section-title.team-title{margin-top:28px}.recruit-org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recruit-leader-card{background:#fbfcfd;border:1px solid #e2e7eb;border-radius:14px;padding:16px}.recruit-leader-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recruit-leader-top>div small,.recruit-leader-top>div b,.recruit-leader-top>div span{display:block}.recruit-leader-top>div small{color:#8a959e;font-size:max(var(--crm-text-floor,0px), 11px)}.recruit-leader-top>div b{margin-top:3px;font-size:16px}.recruit-leader-top>div span{color:#687681;font-size:max(var(--crm-text-floor,0px), 12px);margin-top:2px}.recruit-leader-top strong{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;background:#eef2f5;border-radius:9px;padding:6px 9px}.recruit-number-row{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:14px;display:grid}.recruit-number-row.two{grid-template-columns:1fr 1fr auto}.recruit-number-row label{color:#66747f;font-size:max(var(--crm-text-floor,0px), 11px);flex-direction:column;gap:5px;font-weight:700;display:flex}.recruit-number-row input{width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d7dee3;border-radius:9px;padding:0 11px}.recruit-number-row button,.recruit-copy-sub{color:#fff;cursor:pointer;background:#263744;border:0;border-radius:9px;height:40px;padding:0 13px;font-weight:800}.recruit-number-row button:disabled,.recruit-copy-sub:disabled{opacity:.45;cursor:default}.recruit-live-stat{color:#6c7983;font-size:max(var(--crm-text-floor,0px), 11px);background:#f3f6f7;border-radius:9px;gap:12px;margin-top:12px;padding:9px 11px;display:flex}.recruit-live-stat b{color:#253744;font-size:max(var(--crm-text-floor,0px), 13px)}.recruit-copy-sub{color:#263744;background:#fff;border:1px solid #ccd5db;width:100%;margin-top:10px}.recruit-org-empty{color:#788590;text-align:center;font-size:max(var(--crm-text-floor,0px), 13px);border:1px dashed #d9e0e5;border-radius:12px;grid-column:1/-1;padding:24px}.recruit-org-compact-card{padding-bottom:18px}.recruit-compact-groups{flex-direction:column;gap:8px;margin-top:16px;display:flex}.recruit-compact-hq{background:#fff;border:1px solid #dfe5e9;border-radius:12px;overflow:hidden}.recruit-compact-hq-head{background:#fbfcfd;grid-template-columns:34px 92px minmax(220px,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:grid}.recruit-compact-hq-head.orphan{background:#fff8f6;grid-template-columns:92px 1fr}.recruit-compact-toggle{color:#344653;cursor:pointer;background:#fff;border:1px solid #d4dde3;border-radius:8px;width:30px;height:30px;padding:0;font-size:20px;line-height:1}.recruit-compact-hq-badge,.recruit-compact-team-badge{color:#2f4351;min-height:30px;font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;background:#eaf0f4;border-radius:8px;justify-content:center;align-items:center;padding:5px 9px;font-weight:900;display:inline-flex}.recruit-compact-identity{min-width:0}.recruit-compact-identity b{color:#243743;font-size:15px;line-height:1.35;display:block}.recruit-compact-identity b small{color:#7b8891;font-size:max(var(--crm-text-floor,0px), 11px);margin-left:5px;font-weight:700}.recruit-compact-identity span{color:#687681;font-size:max(var(--crm-text-floor,0px), 12px);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.35;display:block;overflow:hidden}.recruit-compact-team-count{color:#687681;font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;background:#f1f4f6;border-radius:999px;padding:5px 9px;font-weight:800}.recruit-compact-number{align-items:end;gap:6px;display:flex}.recruit-compact-number label{color:#78858e;font-size:max(var(--crm-text-floor,0px), 10px);flex-direction:column;gap:3px;font-weight:800;display:flex}.recruit-compact-number input{width:58px;height:32px;font:inherit;background:#fff;border:1px solid #d5dde2;border-radius:7px;padding:0 7px}.recruit-compact-number button{color:#fff;height:32px;font-size:max(var(--crm-text-floor,0px), 11px);cursor:pointer;background:#263744;border:0;border-radius:7px;padding:0 10px;font-weight:800}.recruit-compact-number button:disabled{opacity:.45;cursor:default}.recruit-compact-team-list{background:#fff;border-top:1px solid #edf0f2}.recruit-compact-team-row{border-bottom:1px solid #f0f2f4;grid-template-columns:28px 82px minmax(220px,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 12px 7px 26px;display:grid}.recruit-compact-team-row:last-child{border-bottom:0}.recruit-compact-team-mark{color:#a4afb7;text-align:center;font-size:18px}.recruit-compact-team-badge{min-height:28px;font-size:max(var(--crm-text-floor,0px), 11px);background:#f3f6f7}.recruit-compact-identity.team b{font-size:14px}.recruit-compact-identity.team span{font-size:max(var(--crm-text-floor,0px), 11px)}.recruit-compact-empty-team{color:#849099;font-size:max(var(--crm-text-floor,0px), 12px);padding:12px 18px 12px 48px}@media (width<=900px){.recruit-org-grid{grid-template-columns:1fr}.recruit-compact-hq-head{grid-template-columns:34px 82px minmax(0,1fr) auto}.recruit-compact-team-count{display:none}.recruit-compact-team-row{grid-template-columns:24px 72px minmax(0,1fr) auto;padding-left:16px}}@media (width<=760px){.recruit-admin-link-card,.recruit-org-card{padding:18px}.recruit-admin-link-head,.recruit-org-head{display:block}.recruit-admin-site,.recruit-org-legend{text-align:left;min-width:0;margin-top:14px}.recruit-admin-link-row{grid-template-columns:1fr}.recruit-admin-link-row button{width:100%}.recruit-number-row,.recruit-number-row.two{grid-template-columns:1fr 1fr}.recruit-number-row button{grid-column:1/-1}.recruit-compact-hq-head{grid-template-columns:30px 74px minmax(0,1fr);gap:7px;padding:9px}.recruit-compact-toggle{width:28px;height:28px}.recruit-compact-hq-badge{font-size:max(var(--crm-text-floor,0px), 11px);padding:4px 6px}.recruit-compact-number{grid-column:2/4;justify-content:flex-end;padding-top:2px}.recruit-compact-number input{width:64px}.recruit-compact-identity span{white-space:normal}.recruit-compact-team-row{grid-template-columns:20px 68px minmax(0,1fr);gap:6px;padding:8px 9px}.recruit-compact-team-row .recruit-compact-number{grid-column:2/4;justify-content:flex-end}.recruit-compact-team-mark{font-size:15px}.recruit-org-legend{padding:10px 12px}.recruit-compact-empty-team{padding-left:18px}}.agreement-public-page{color:#18212f;background:#f5f7fb;min-height:100vh;padding:0 16px 48px}.agreement-public-page *{box-sizing:border-box}.agreement-public-brand{justify-content:space-between;align-items:center;gap:14px;max-width:860px;margin:0 auto;padding:18px 4px 12px;display:flex}.agreement-public-brand .agreement-public-logo{max-width:155px}.agreement-public-brand>span{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;letter-spacing:.04em;font-weight:800}.agreement-public-page main{max-width:860px;margin:0 auto}.agreement-public-page footer{text-align:center;color:#98a2b3;max-width:860px;font-size:max(var(--crm-text-floor,0px), 11px);margin:26px auto 0;font-weight:700}.agreement-public-card,.agreement-document{background:#fff;border:1px solid #e6eaf0;border-radius:18px;box-shadow:0 8px 28px #1018280d}.agreement-public-card{padding:30px}.agreement-verify-card{max-width:620px;margin:30px auto}.agreement-doc-kicker{font-size:max(var(--crm-text-floor,0px), 11px);letter-spacing:.12em;color:#52627a;margin-bottom:7px;font-weight:900}.agreement-verify-card h1{margin:0 0 8px;font-size:27px}.agreement-verify-card>p{color:#667085;margin:0;line-height:1.65}.agreement-verify-explain{background:#f7f9fc;border:1px solid #eaecf0;border-radius:12px;gap:5px;margin:22px 0;padding:15px 16px;display:grid}.agreement-verify-explain b{font-size:max(var(--crm-text-floor,0px), 13px)}.agreement-verify-explain span{font-size:max(var(--crm-text-floor,0px), 13px);color:#475467;line-height:1.55}.agreement-verify-form{gap:14px;display:grid}.agreement-verify-form label,.agreement-fill-grid label,.agreement-identity-footer label{font-size:max(var(--crm-text-floor,0px), 12px);color:#344054;gap:7px;font-weight:800;display:grid}.agreement-verify-form input,.agreement-fill-grid input,.agreement-identity-footer input,.agreement-link-row input{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;width:100%;height:46px;padding:0 13px;font-size:15px}.agreement-verify-form input:focus,.agreement-fill-grid input:focus,.agreement-identity-footer input:focus,.agreement-link-row input:focus{border-color:#667085;box-shadow:0 0 0 3px #6670851a}.agreement-fill-grid input[readonly],.agreement-fill-grid input:disabled,.agreement-identity-footer input[readonly]{color:#475467;background:#f8fafc}.agreement-verify-form button,.agreement-submit,.agreement-link-row button,.agreement-detail-file button{color:#fff;cursor:pointer;background:#17212f;border:0;border-radius:10px;min-height:46px;padding:0 17px;font-weight:900}.agreement-verify-form button:disabled,.agreement-submit:disabled{opacity:.55;cursor:not-allowed}.agreement-security-note{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;margin-top:14px;line-height:1.55}.agreement-alert{font-size:max(var(--crm-text-floor,0px), 12px);border-radius:11px;gap:3px;padding:12px 14px;font-weight:700;line-height:1.55;display:grid}.agreement-alert.danger{color:brown;background:#fff1f1;border:1px solid #ffd1d1}.agreement-alert.caution{color:#6d5319;background:#fff8e8;border:1px solid #f4dda1}.agreement-alert.compact{margin:10px 0 14px}.agreement-document{margin-top:10px;padding:28px}.agreement-test-banner{background:#f6f9fc;border:1px solid #d8e2ef;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.agreement-test-banner b{font-size:max(var(--crm-text-floor,0px), 12px);color:#26364b;flex:none}.agreement-test-banner span{font-size:max(var(--crm-text-floor,0px), 12px);color:#53657d;line-height:1.55}.agreement-verified{background:#edf9f0;border:1px solid #ccebd4;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;margin-bottom:24px;padding:13px 15px;display:grid}.agreement-verified>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#236239;grid-row:1/3;font-weight:900}.agreement-verified b{font-size:14px}.agreement-verified b small{color:#667085;font-weight:700}.agreement-verified em{font-style:normal;font-size:max(var(--crm-text-floor,0px), 11px);color:#5b6b62}.agreement-paper-head{text-align:center;border-bottom:2px solid #1d2939;padding:16px 6px 24px}.agreement-paper-head h1,.agreement-clause.agreement-major>h1{letter-spacing:.04em;margin:4px 0 6px;font-size:29px}.agreement-paper-head p{color:#667085;margin:0 0 10px;font-weight:700}.agreement-paper-head strong{font-size:16px;display:block}.agreement-party-grid{border:1px solid #dfe4eb;border-radius:12px;margin:18px 0;overflow:hidden}.agreement-party{padding:16px 18px}.agreement-party h3{font-size:max(var(--crm-text-floor,0px), 13px);color:#26364b;margin:0;line-height:1.6}.agreement-party h3 span{color:#667085;font-weight:500}.agreement-party-company{background:#f8fafc;grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.agreement-company-info>b{font-size:14px;line-height:1.6}.agreement-company-info dl{flex-wrap:wrap;gap:5px 20px;margin:5px 0 0;display:flex}.agreement-company-info dl>div{align-items:baseline;gap:8px;display:flex}.agreement-company-info dl>.wide{flex-basis:100%}.agreement-party dt{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;white-space:nowrap}.agreement-party dd{font-size:max(var(--crm-text-floor,0px), 12px);color:#344054;overflow-wrap:anywhere;margin:0;line-height:1.6}.agreement-party-person{border-top:1px solid #dfe4eb}.agreement-party-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.agreement-verified-label{font-size:max(var(--crm-text-floor,0px), 11px);color:#236239;font-weight:700}.agreement-person-info{border-bottom:1px solid #eaecf0;flex-wrap:wrap;gap:10px 28px;margin:12px 0 16px;padding-bottom:14px;display:flex}.agreement-person-info>div{gap:3px;min-width:80px;display:grid}.agreement-person-info dd{font-weight:700;font-size:max(var(--crm-text-floor,0px), 13px)}.agreement-person-info small{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;margin-left:8px;font-weight:400}.agreement-fill-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.agreement-fill-grid .wide{grid-column:1/-1}.agreement-fill-grid input{height:42px;font-size:max(var(--crm-text-floor,0px), 13px)}.agreement-section-title,.agreement-admin-list-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.agreement-section-title h2,.agreement-admin-list-head h2{margin:0;font-size:17px}.agreement-section-title>span,.agreement-admin-list-head span{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.agreement-intro-text{font-size:max(var(--crm-text-floor,0px), 13px);background:#f8fafc;border-radius:12px;margin:24px 0 10px;padding:16px 18px;font-weight:800;line-height:1.7}.agreement-clause{border-bottom:1px solid #eceff3;padding:20px 2px}.agreement-clause h2{margin:0 0 12px;font-size:16px}.agreement-clause h3.agreement-subtitle{margin:18px 0 8px;font-size:14px}.agreement-clause p{font-size:max(var(--crm-text-floor,0px), 12.5px);color:#303b4a;margin:7px 0;line-height:1.8}.agreement-clause.agreement-major{padding:24px 0}.agreement-clause.agreement-major>h1{text-align:center;margin-bottom:20px}.agreement-table-wrap{margin:13px 0;overflow-x:auto}.agreement-table-wrap table,.agreement-admin-table-wrap table{border-collapse:collapse;width:100%}.agreement-table-wrap th,.agreement-table-wrap td{text-align:left;vertical-align:top;font-size:max(var(--crm-text-floor,0px), 11px);border:1px solid #d8dde5;padding:9px 10px;line-height:1.5}.agreement-table-wrap th{background:#f5f7fa;font-weight:900}.agreement-confirm,.agreement-consent-check{cursor:pointer;background:#fbfcfd;border:1px solid #cdd5df;border-radius:12px;align-items:flex-start;gap:11px;margin:20px 0;padding:15px;display:flex}.agreement-confirm input,.agreement-consent-check input{accent-color:#17212f;width:18px;height:18px;margin-top:3px}.agreement-confirm span{gap:4px;display:grid}.agreement-confirm b,.agreement-consent-check span{font-size:max(var(--crm-text-floor,0px), 13px)}.agreement-confirm small{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.agreement-signature-field{background:#fff;border:1px solid #d7dde5;border-radius:14px;margin:18px 0;overflow:hidden}.agreement-signature-head{background:#f8fafc;border-bottom:1px solid #eaecf0;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.agreement-signature-head b{font-size:max(var(--crm-text-floor,0px), 12px)}.agreement-signature-head span{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085}.agreement-signature-canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#fff,#fcfcfd);width:100%;height:190px;display:block}.agreement-signature-actions{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.agreement-signature-actions small{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085}.agreement-signature-actions button{min-height:34px;padding:0 12px}.agreement-signature-preview{color:#17212f;background:#fff;border:1px solid #dfe4eb;border-radius:10px;height:115px}.agreement-signature-preview svg{width:100%;height:100%;display:block}.agreement-submit{width:100%;height:52px;margin-top:6px;font-size:14px}.agreement-identity-footer{grid-template-columns:repeat(2,1fr);gap:10px;margin:17px 0;display:grid}.agreement-identity-footer input{height:40px;font-size:max(var(--crm-text-floor,0px), 12px)}.agreement-complete-card{text-align:center;background:#fff;border:1px solid #dfe8e2;border-radius:18px;max-width:580px;margin:40px auto;padding:38px;box-shadow:0 8px 28px #1018280d}.agreement-complete-mark{color:#26723d;background:#eaf8ee;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:28px;font-weight:900;display:grid}.agreement-complete-card h2{margin:0 0 10px}.agreement-complete-card p{color:#475467}.agreement-complete-card small{color:#667085}.agreement-complete-note{font-size:max(var(--crm-text-floor,0px), 12px);background:#f7f9fc;border-radius:10px;margin-top:18px;padding:12px;font-weight:700}.agreement-error-card{text-align:center;max-width:560px;margin:50px auto}.agreement-error-card h2{margin-top:0}.agreement-admin-intro{background:#fff;border:1px solid #e4e8ee;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:flex}.agreement-admin-intro>div:first-child{gap:4px;display:grid}.agreement-admin-intro b{font-size:14px}.agreement-admin-intro span{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085}.agreement-admin-site{text-align:right;gap:2px;display:grid}.agreement-admin-site small{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085}.agreement-admin-site b{font-size:max(var(--crm-text-floor,0px), 13px)}.agreement-link-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.agreement-link-card{background:#fff;border:1px solid #e4e8ee;border-radius:14px;gap:16px;padding:18px;display:grid}.agreement-link-card>div:first-child>span{font-size:max(var(--crm-text-floor,0px), 11px);color:#52627a;font-weight:900}.agreement-link-card h2{margin:4px 0 5px;font-size:16px}.agreement-link-card p{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085;margin:0;line-height:1.55}.agreement-link-row{gap:8px;display:flex}.agreement-link-row input{height:40px;font-size:max(var(--crm-text-floor,0px), 11px);min-width:0}.agreement-link-row button{color:#fff;cursor:pointer;background:#17212f;border:0;border-radius:9px;min-width:90px;height:40px;font-weight:800}.agreement-admin-security,.agreement-admin-warning{border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:13px 15px;display:flex}.agreement-admin-security{background:#f2f7fc;border:1px solid #d8e5f1}.agreement-admin-warning{background:#fff7e8;border:1px solid #f0d69b}.agreement-admin-security b,.agreement-admin-warning b{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap}.agreement-admin-security span,.agreement-admin-warning span{font-size:max(var(--crm-text-floor,0px), 11px);color:#475467;line-height:1.55}.agreement-admin-list{background:#fff;border:1px solid #e4e8ee;border-radius:14px;margin-top:14px;padding:18px}.agreement-admin-list-head{margin-bottom:13px}.agreement-admin-list-head>div{align-items:baseline;gap:10px;display:flex}.agreement-admin-table-wrap{border:1px solid #e6e9ee;border-radius:10px;overflow:auto}.agreement-admin-table-wrap th,.agreement-admin-table-wrap td{text-align:left;vertical-align:middle;font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;border-bottom:1px solid #edf0f3;padding:10px 11px}.agreement-admin-table-wrap th{color:#475467;font-size:max(var(--crm-text-floor,0px), 10px);background:#f8fafc}.agreement-admin-table-wrap td b{font-size:max(var(--crm-text-floor,0px), 12px)}.agreement-admin-table-wrap td small{color:#667085;margin-top:2px;display:block}.agreement-admin-table-wrap button.secondary{min-height:32px;padding:0 10px}.agreement-doc-badge{min-height:25px;font-size:max(var(--crm-text-floor,0px), 10px);background:#eef2f7;border-radius:999px;align-items:center;padding:0 8px;font-weight:900;display:inline-flex}.agreement-doc-badge.delegation{color:#36597a;background:#eef4fb}.agreement-doc-badge.privacy{color:#5d5084;background:#f2f0fb}.agreement-admin-empty{text-align:center;color:#667085;font-size:max(var(--crm-text-floor,0px), 12px);padding:34px 12px}.agreement-admin-empty.compact{padding:15px}.agreement-detail-backdrop{z-index:3000;background:#1018288a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.agreement-detail-panel{background:#fff;border-radius:16px;width:min(820px,100%);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #0003}.agreement-detail-head{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.agreement-detail-head span{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085;font-weight:900}.agreement-detail-head h2{margin:3px 0;font-size:18px}.agreement-detail-head small{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085}.agreement-detail-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.agreement-detail-item{background:#fbfcfd;border:1px solid #e6e9ee;border-radius:9px;gap:4px;padding:10px;display:grid}.agreement-detail-item span{font-size:max(var(--crm-text-floor,0px), 9px);color:#667085}.agreement-detail-item b{font-size:max(var(--crm-text-floor,0px), 11px);overflow-wrap:anywhere}.agreement-detail-signatures{margin:16px 0}.agreement-detail-signatures.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agreement-detail-signatures h3,.agreement-detail-files h3{font-size:max(var(--crm-text-floor,0px), 12px);margin:0 0 8px}.agreement-detail-files{margin-top:16px}.agreement-detail-file{border:1px solid #e4e8ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;padding:10px 11px;display:flex}.agreement-detail-file>div{gap:2px;min-width:0;display:grid}.agreement-detail-file b{font-size:max(var(--crm-text-floor,0px), 11px)}.agreement-detail-file span{font-size:max(var(--crm-text-floor,0px), 10px);color:#667085;overflow-wrap:anywhere}.agreement-detail-file button{min-height:34px;font-size:max(var(--crm-text-floor,0px), 10px);white-space:nowrap}@media (width<=760px){.agreement-public-page{padding:0 10px 36px}.agreement-public-brand{padding:12px 2px 9px}.agreement-public-brand .agreement-public-logo{max-width:125px}.agreement-public-brand>span{font-size:max(var(--crm-text-floor,0px), 10px)}.agreement-public-card{padding:20px}.agreement-verify-card{margin:12px auto}.agreement-document{border-radius:14px;padding:16px}.agreement-paper-head{padding-top:8px}.agreement-paper-head h1,.agreement-clause.agreement-major>h1{font-size:23px}.agreement-fill-grid{grid-template-columns:1fr}.agreement-fill-grid .wide{grid-column:auto}.agreement-test-banner{gap:4px;display:grid}.agreement-verified{grid-template-columns:1fr}.agreement-verified>span{grid-row:auto}.agreement-clause{padding:17px 0}.agreement-clause p{font-size:max(var(--crm-text-floor,0px), 12px);line-height:1.75}.agreement-table-wrap{margin-left:-4px;margin-right:-4px}.agreement-table-wrap table{min-width:570px}.agreement-signature-canvas{height:170px}.agreement-signature-head{gap:3px;display:grid}.agreement-identity-footer{grid-template-columns:1fr 1fr}.agreement-link-grid{grid-template-columns:1fr}.agreement-admin-intro{align-items:flex-start}.agreement-admin-site{text-align:left}.agreement-admin-security,.agreement-admin-warning{gap:5px;display:grid}.agreement-admin-list{padding:12px}.agreement-admin-list-head>div{gap:3px;display:grid}.agreement-detail-backdrop{align-items:flex-end;padding:8px}.agreement-detail-panel{border-radius:15px 15px 8px 8px;max-height:92vh;padding:14px}.agreement-detail-grid{grid-template-columns:1fr 1fr}.agreement-detail-signatures.two{grid-template-columns:1fr}.agreement-link-row{display:grid}.agreement-link-row button{width:100%}}@media (width<=420px){.agreement-identity-footer,.agreement-detail-grid{grid-template-columns:1fr}.agreement-public-card{padding:17px}.agreement-paper-head h1,.agreement-clause.agreement-major>h1{font-size:21px}.agreement-complete-card{margin-top:22px;padding:28px 18px}}.agreement-link-row button{white-space:nowrap;min-width:96px}@media (width<=600px){.agreement-detail-head{flex-wrap:wrap}.agreement-detail-head>div{min-width:0;max-width:100%}.agreement-detail-head>div:last-child{flex-wrap:wrap;width:100%;display:flex}.agreement-detail-head button{white-space:nowrap;flex:1;min-height:42px;padding:10px 14px}.agreement-detail-file{flex-wrap:wrap;gap:10px}.agreement-detail-file button{white-space:nowrap;min-height:40px}}.agreement-paper-notice{color:#344054;line-height:1.7;font-size:max(var(--crm-text-floor,0px), 12px);background:#f6f8fb;border-left:3px solid #a9bbd0;margin:18px 0;padding:16px 18px}.agreement-paper-notice h2{color:#26364b;margin:0 0 6px;font-size:14px}.agreement-paper-notice p{margin:6px 0}.agreement-paper-notice ul{margin:9px 0;padding-left:20px;list-style:outside}.agreement-paper-notice li{margin:3px 0}.agreement-public-brand .agreement-public-logo{mix-blend-mode:multiply}@media (width<=600px){.agreement-party{padding:14px}.agreement-party-company{grid-template-columns:1fr;gap:8px}.agreement-person-info{gap:10px 20px}}.agreement-bank-account{background:#fafbfd;border:1px solid #d9e2ef;border-radius:10px;margin:16px 0;padding:16px 18px}.agreement-bank-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.agreement-bank-heading h2,.agreement-bank-heading h3{margin:0;font-size:15px}.agreement-bank-heading span{font-size:max(var(--crm-text-floor,0px), 11px);color:#876127;background:#fff3d9;border-radius:4px;padding:3px 7px}.agreement-bank-fields{grid-template-columns:1fr 1.5fr 1fr;gap:12px;display:grid}.agreement-bank-fields label{font-size:max(var(--crm-text-floor,0px), 12px);flex-direction:column;gap:6px;min-width:0;font-weight:700;display:flex}.agreement-bank-fields input{box-sizing:border-box;width:100%;min-width:0;height:42px;font-size:14px}.agreement-bank-account p{font-size:max(var(--crm-text-floor,0px), 12px);color:#66758b;margin:10px 0 5px}.agreement-bank-account small{font-size:max(var(--crm-text-floor,0px), 11px);color:#66758b}.agreement-bank-account .account-match{color:#14664b}.agreement-bank-account .account-mismatch{color:#ac3030}.agreement-bank-fields input[aria-invalid=true]{border-color:#b54040}@media (width<=600px){.agreement-bank-fields{grid-template-columns:1fr}.agreement-bank-account{padding:14px}}.agreement-simple-settings{color:#23344d;background:#fff;border:1px solid #dce3ed;border-radius:12px;max-width:1080px;margin:0 auto 24px;padding:24px}.agreement-simple-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.agreement-simple-head h2{margin:4px 0 6px;font-size:22px}.agreement-simple-head span,.agreement-simple-head p{font-size:max(var(--crm-text-floor,0px), 13px);color:#66758b;margin:0}.agreement-simple-head button{flex-shrink:0}.agreement-simple-actions{border-top:1px solid #e4e9f1;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;padding-bottom:4px;display:flex}.agreement-simple-actions small{font-size:max(var(--crm-text-floor,0px), 11px);color:#748096;margin-right:auto;line-height:1.6}.agreement-simple-actions button{white-space:nowrap}.agreement-editor-guide{font-size:max(var(--crm-text-floor,0px), 12px);color:#65748a;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px;display:flex}.agreement-editor-legend{color:#284a70;white-space:nowrap;background:#f2f7fc;border:1px solid #a8bfd4;border-radius:4px;padding:4px 8px}.agreement-editor-guide p{flex:1;min-width:200px;margin:0;line-height:1.6}.agreement-editor-guide small{color:#66758b}.agreement-document-tabs{border-bottom:1px solid #d9e1eb;gap:0;margin-top:18px;display:flex}.agreement-document-tabs button{min-width:0;font-size:max(var(--crm-text-floor,0px), 13px);white-space:normal;flex:1;padding:12px 8px;line-height:1.5;color:#65748a!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important}.agreement-document-tabs button[aria-selected=true]{font-weight:800;color:#244b73!important;border-bottom-color:#244b73!important}.agreement-document-tabs button:focus-visible,.agreement-document-tools button:focus-visible{outline-offset:-3px;outline:2px solid #2563a6}.agreement-document-tools{font-size:max(var(--crm-text-floor,0px), 12px);color:#65748a;background:#f4f6f9;border:1px solid #d9e1eb;border-top:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.agreement-document-tools nav{flex-wrap:wrap;gap:6px;display:flex}.agreement-document-tools button{min-height:30px;font-size:max(var(--crm-text-floor,0px), 12px);padding:5px 9px;color:#344861!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7dfe8!important;border-radius:5px!important}.agreement-document-editor-frame{background:#eef1f4;border:1px solid #d9e1eb;border-top:0;width:100%;height:clamp(480px,68vh,860px);display:block}.agreement-simple-settings .agreement-simple-actions{margin-top:16px}.agreement-simple-settings .agreement-alert{margin-bottom:12px}@media (width<=650px){.agreement-editor-guide{gap:8px}.agreement-editor-guide p{flex-basis:100%}.agreement-document-tabs button{font-size:max(var(--crm-text-floor,0px), 12px);padding:10px 4px}.agreement-document-tools{flex-wrap:wrap;padding:8px}.agreement-document-tools>span{display:none}.agreement-document-tools nav{width:100%}.agreement-document-tools button{flex:1}.agreement-document-editor-frame{height:65vh;min-height:400px}.agreement-simple-head p{line-height:1.6}.agreement-simple-settings{padding:14px}.agreement-simple-head{gap:10px}.agreement-simple-head h2{font-size:20px}.agreement-simple-head button{font-size:max(var(--crm-text-floor,0px), 12px);padding:8px 10px}.agreement-simple-actions{grid-template-columns:1fr 1.5fr;display:grid}.agreement-simple-actions small{grid-column:1/-1}.agreement-simple-actions button{font-size:max(var(--crm-text-floor,0px), 13px);padding:10px 8px}}.agreement-head-actions{flex-wrap:wrap;gap:8px;display:flex}.agreement-settings-v297{color:#344054;background:#fff;border:1px solid #e4e8ee;border-radius:14px;max-width:1100px;margin:auto;padding:22px}.agreement-settings-head,.agreement-settings-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agreement-settings-head h2{margin:5px 0;font-size:23px}.agreement-settings-head span,.agreement-settings-head p,.agreement-settings-fields p{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;line-height:1.7}.agreement-settings-head p{margin:0}.agreement-settings-state{font-size:max(var(--crm-text-floor,0px), 12px);background:#f6f8fb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:18px 0;padding:10px 12px;display:flex}.agreement-settings-import{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.agreement-settings-import select{border:1px solid #d0d5dd;border-radius:8px;flex:1;min-width:180px;padding:8px}.agreement-settings-tabs{border-bottom:1px solid #dfe4eb;gap:8px;display:flex;overflow-x:auto}.agreement-settings-tabs button{color:#667085;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:12px 14px}.agreement-settings-tabs button[aria-selected=true]{color:#244b73;border-bottom:2px solid #244b73;font-weight:800}.agreement-settings-fields{border:0;min-width:0;margin:0;padding:18px 0 0}.agreement-settings-fields h3{margin:12px 0;font-size:15px}.agreement-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.agreement-settings-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.agreement-settings-fields label{font-size:max(var(--crm-text-floor,0px), 12px);gap:6px;min-width:0;margin-bottom:12px;font-weight:700;display:grid}.agreement-settings-fields input,.agreement-settings-fields textarea{width:100%;min-width:0;font:inherit;color:#344054;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 12px;font-weight:400;line-height:1.6}.agreement-settings-fields textarea{resize:vertical;min-height:80px}.agreement-settings-fields input:focus,.agreement-settings-fields textarea:focus{border-color:#50779f;outline:2px solid #c5d9ef}.agreement-settings-section-head>div{flex-wrap:wrap;gap:8px;display:flex}.agreement-logo-setting{background:#f8fafc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin:12px 0 24px;padding:14px;display:flex}.agreement-logo-setting img{object-fit:contain;mix-blend-mode:multiply;max-width:170px;max-height:64px}.agreement-logo-setting label{min-width:0;max-width:100%;margin:0}.agreement-logo-setting small{color:#667085;font-weight:400}.agreement-settings-row{background:#fafbfd;border:1px solid #e4e8ee;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:end;gap:10px;margin-bottom:10px;padding:12px;display:grid}.agreement-settings-row label{margin:0}.agreement-settings-row button{margin-bottom:3px}.agreement-settings-rows{margin-bottom:24px}.agreement-clause-editor{border-bottom:1px solid #e4e8ee;padding:14px 0}.agreement-clause-editor summary{font-size:max(var(--crm-text-floor,0px), 13px);cursor:pointer;padding:5px 0;font-weight:700}.agreement-clause-editor[open]>label:first-of-type{margin-top:14px}.agreement-clause-editor textarea{min-height:180px}.agreement-setting-tip{background:#f6f8fb;padding:12px}.agreement-settings-actions{background:#fff;border-top:1px solid #e4e8ee;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding:16px 0 0;display:flex;position:sticky;bottom:0}.agreement-settings-actions small{color:#667085;font-size:max(var(--crm-text-floor,0px), 11px);margin-right:auto}.agreement-setting-notice{color:#236239;font-size:max(var(--crm-text-floor,0px), 12px);background:#edf9f0;padding:12px}.agreement-template-preview{background:#fff;border-radius:14px;flex-direction:column;width:min(1080px,100%);height:94vh;display:flex;overflow:hidden}.agreement-template-preview header{justify-content:space-between;gap:12px;padding:16px;display:flex}.agreement-template-preview h2{margin:0 0 5px;font-size:17px}.agreement-template-preview p{font-size:max(var(--crm-text-floor,0px), 12px);color:#667085;margin:0}.agreement-template-preview iframe{border:0;flex:1;width:100%;min-height:0}.agreement-template-preview footer{border-top:1px solid #e4e8ee;justify-content:flex-end;padding:14px;display:flex}.agreement-packet-counts{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.agreement-packet-counts button{color:#475467;background:#fff;border:1px solid #e4e8ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.agreement-packet-counts button.active{color:#244b73;background:#f2f7fc;border-color:#50779f}.agreement-packet-counts b{font-size:18px}.agreement-packet-toolbar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.agreement-packet-toolbar input{border:1px solid #d0d5dd;border-radius:8px;flex:1;min-width:180px;padding:10px}.agreement-submitted{color:#236239;font-weight:700}.agreement-missing{color:#98a2b3}.agreement-set-status{color:#667085;font-size:max(var(--crm-text-floor,0px), 11px);background:#f2f4f7;border-radius:6px;padding:5px 8px;font-weight:700;display:inline-block}.agreement-set-status.complete{color:#236239;background:#edf9f0}.agreement-set-status.partial{color:#8b6524;background:#fff8e8}.agreement-admin-table-wrap td small.agreement-date-mismatch{color:#b54708}.agreement-packet-detail{border-bottom:1px solid #e4e8ee;padding:16px 0}.agreement-packet-detail h3{margin:0 0 12px;font-size:14px}.agreement-packet-document{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.agreement-packet-document>div{font-size:max(var(--crm-text-floor,0px), 12px);gap:4px;display:grid}.agreement-packet-document small{color:#667085}.agreement-packet-detail details{font-size:max(var(--crm-text-floor,0px), 12px);margin-top:12px}.agreement-packet-detail details button{margin-top:8px;display:block}.agreement-next-link{color:#fff;font-weight:700;font-size:max(var(--crm-text-floor,0px), 13px);background:#17212f;border-radius:9px;padding:12px 18px;text-decoration:none;display:inline-block}.agreement-complete-next{font-size:max(var(--crm-text-floor,0px), 13px);margin-top:20px}.agreement-public-logo{object-fit:contain;max-height:60px}@media (width<=700px){.agreement-settings-v297{padding:14px}.agreement-settings-head,.agreement-settings-section-head{flex-wrap:wrap}.agreement-settings-grid,.agreement-settings-grid.three,.agreement-settings-row{grid-template-columns:1fr}.agreement-settings-actions{flex-wrap:wrap}.agreement-settings-actions small{width:100%;margin:0}.agreement-settings-tabs{gap:0}.agreement-settings-tabs button{font-size:max(var(--crm-text-floor,0px), 12px);padding:12px 10px}.agreement-packet-counts{grid-template-columns:repeat(2,1fr)}.agreement-template-preview header{flex-wrap:wrap}.agreement-template-preview{height:95vh}.agreement-admin-list-head>div{display:grid}.agreement-settings-import>button,.agreement-settings-import select{width:100%}}.agreement-paper-notice-compact{grid-template-columns:160px minmax(0,1fr);gap:5px 18px;margin:0 0 14px;padding:14px 16px;display:grid}.agreement-paper-notice-compact h2{font-size:max(var(--crm-text-floor,0px), 13px);grid-row:1/4;align-self:start;margin:0}.agreement-paper-notice-compact p{font-size:max(var(--crm-text-floor,0px), 12px);margin:0;line-height:1.5}.agreement-paper-notice-compact ul{font-size:max(var(--crm-text-floor,0px), 12px);flex-wrap:wrap;gap:4px 26px;margin:0;padding-left:16px;display:flex}.agreement-paper-notice-compact li{margin:0}.agreement-paper-notice-compact p:last-child{font-size:max(var(--crm-text-floor,0px), 11px);color:#667085}.agreement-submission-panel{min-width:0;padding:16px}.agreement-submission-panel .agreement-admin-list-head{margin:0 0 14px}.agreement-submission-panel .agreement-admin-list-head>div{gap:5px;display:grid}.agreement-submission-panel .agreement-packet-counts{gap:8px;margin:0 0 14px}.agreement-submission-panel .agreement-packet-counts button{font-size:max(var(--crm-text-floor,0px), 12px);border-radius:8px;padding:10px 14px}.agreement-submission-panel .agreement-packet-counts b{font-variant-numeric:tabular-nums;font-size:17px}.agreement-submission-panel .agreement-packet-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px}.agreement-submission-panel .agreement-packet-toolbar>input{min-width:180px;height:38px;font-size:max(var(--crm-text-floor,0px), 13px);flex:0 330px;padding:8px 11px}.agreement-packet-tools{gap:8px;margin-left:auto;display:flex}.agreement-packet-tools button{min-height:38px;font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;border-radius:8px;padding:8px 12px}.agreement-submission-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:#b1bdcb #f4f6f9;scrollbar-width:thin;border-radius:8px;max-height:min(540px,60vh);overflow:auto}.agreement-submission-scroll:focus-visible{outline-offset:3px;outline:2px solid #50779f}.agreement-submission-table{table-layout:fixed;border-spacing:0;width:100%;min-width:980px;border-collapse:separate!important}.agreement-submission-table .agreement-col-select{width:4%}.agreement-submission-table .agreement-col-person{width:18%}.agreement-submission-table .agreement-col-document{width:17%}.agreement-submission-table .agreement-col-date{width:12%}.agreement-submission-table .agreement-col-status{width:14%}.agreement-submission-table .agreement-col-actions{width:18%}.agreement-submission-scroll .agreement-submission-table th,.agreement-submission-scroll .agreement-submission-table td{text-align:center;font-size:max(var(--crm-text-floor,0px), 12px);vertical-align:middle;padding:10px 8px;line-height:1.4}.agreement-submission-scroll .agreement-submission-table th{z-index:2;color:#475467;font-size:max(var(--crm-text-floor,0px), 11px);background:#f3f6fa;font-weight:700;position:sticky;top:0;box-shadow:0 1px #dfe5ec}.agreement-submission-scroll .agreement-submission-table th:nth-child(2),.agreement-submission-scroll .agreement-submission-table td:nth-child(2){text-align:left;padding-left:14px}.agreement-submission-table td{background:#fff;height:56px}.agreement-submission-table tbody tr:hover td{background:#f8fafd}.agreement-submission-table tbody tr.is-selected td{background:#f0f6fc}.agreement-submission-table tbody tr:last-child td{border-bottom:0}.agreement-submission-table input[type=checkbox]{accent-color:#244b73;cursor:pointer;width:16px;height:16px;margin:0 auto;padding:0;display:block}.agreement-submission-table input[type=checkbox]:disabled{cursor:default}.agreement-submission-scroll .agreement-submission-table td b{font-size:max(var(--crm-text-floor,0px), 13px);font-weight:700;line-height:1.45;display:block}.agreement-submission-scroll .agreement-submission-table td small{font-size:max(var(--crm-text-floor,0px), 11px);font-variant-numeric:tabular-nums;margin-top:3px;line-height:1.4}.agreement-person-cell b,.agreement-person-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agreement-row-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.agreement-submission-scroll .agreement-row-actions button.secondary{min-height:30px;font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;border-radius:6px;padding:0 8px;line-height:1}.agreement-submission-table .agreement-set-status{font-size:max(var(--crm-text-floor,0px), 11px);white-space:nowrap;padding:5px 7px}.agreement-list-summary{color:#667085;font-size:max(var(--crm-text-floor,0px), 11px);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:10px;display:flex}@media (width<=700px){.agreement-paper-notice-compact{padding:12px 14px;display:block}.agreement-paper-notice-compact h2{margin-bottom:5px}.agreement-paper-notice-compact ul{gap:3px;margin:7px 0;display:grid}.agreement-submission-panel{padding:12px}.agreement-submission-panel .agreement-packet-counts button{padding:9px 11px}.agreement-submission-panel .agreement-packet-toolbar>input{flex-basis:100%;min-width:0}.agreement-packet-tools{gap:6px;width:100%;margin:0}.agreement-packet-tools button{font-size:max(var(--crm-text-floor,0px), 11px);flex:1;padding:8px}.agreement-submission-scroll{max-height:60vh}}.agreement-address{gap:8px;min-width:0;display:grid}.agreement-address-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.agreement-address-heading label{font-size:max(var(--crm-text-floor,0px), 12px);font-weight:700}.agreement-address-heading button,.agreement-address-search-head button,.agreement-address-error button{font-size:max(var(--crm-text-floor,0px), 12px);white-space:nowrap;padding:8px 12px}.agreement-address-line{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.agreement-address input{box-sizing:border-box;width:100%;min-width:0;height:42px;font-size:14px}.agreement-address input[readonly]{color:#33435a;background:#f6f8fb}.agreement-address>small{font-size:max(var(--crm-text-floor,0px), 11px);color:#6b7c93}.agreement-address-search{background:#fff;border:1px solid #d6dfeb;border-radius:8px;overflow:hidden}.agreement-address-search-head{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.agreement-address-search-head b{font-size:max(var(--crm-text-floor,0px), 12px)}.agreement-address-search>p{font-size:max(var(--crm-text-floor,0px), 13px);color:#66758b;padding:8px 12px}.agreement-address-search-host{width:100%;min-width:0;height:450px}.agreement-address-error{font-size:max(var(--crm-text-floor,0px), 12px);color:#a73333;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agreement-address-error span{flex:1;min-width:200px}@media (width<=540px){.agreement-address-line{grid-template-columns:1fr}.agreement-address-line .agreement-postcode{width:100px}.agreement-address input{font-size:16px}}.agreement-address-search-head>div{gap:6px;display:flex}@media (width<=540px){.agreement-address-search-head{flex-wrap:wrap}.agreement-address-search-head>div{margin-left:auto}}
/*$vite$:1*/