.app-shell{--accent:#8f3d60;--text-strong:#202431;--muted:#77808d;--line:#e8ebf0;--line-strong:#d9dee7;background:#f6f7fa;grid-template-columns:218px minmax(0,1fr);font-size:13px}.sidebar{width:218px;background:#fff;color:#495163;border-right:1px solid var(--line);padding:20px 12px 12px}.brand-copy b{color:#253047;letter-spacing:.12em}.brand-copy small{color:#8590a0;font-size:10px}.brand-mark{background:#8f3d60}.sidebar-create{margin:20px 2px 12px}.nav-item,.sidebar-create{min-height:38px;font-size:13px}.nav-item{color:#536074;padding:8px 12px;border-radius:7px;gap:10px}.nav-item:hover{background:#f5f4f7;color:#242d40}.nav-item.active{background:#f4eaf0;color:#8f3d60;border-left:0}.nav-icon{color:inherit}.nav-group{padding:0;margin:0 0 12px;border:0}.nav-group-label{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9ba2af;padding:12px 12px 5px}.sidebar-footer{border-top:1px solid var(--line);color:#263146;padding-top:12px}.sidebar-user small{color:#7e8897}.sidebar-user>b{font-size:12px}.avatar{background:#f4eaf0;color:#8f3d60}.organization-switch-dark label{color:#8a94a2}.organization-switch-dark .organization-switch-controls button,.organization-switch-dark .organization-switch-controls select{background:#fff;border-color:#d9dee7;color:#334155;font-size:11px}.organization-switch-dark .organization-switch-controls button{color:#8f3d60}.logout-button{color:#7f8b9c;background:transparent}.main{padding:24px 28px 48px;max-width:1720px}.page-header{margin-bottom:24px;min-height:40px}.page-heading h1{font-size:25px;letter-spacing:-.035em}.page-heading p{font-size:12px;margin-top:5px;color:#8590a0}.page-actions{gap:8px}.card,.panel,.ui-card{border:1px solid var(--line);box-shadow:0 2px 4px #20243102;border-radius:10px;padding:18px;margin-bottom:16px}.page-content>p{color:#697386;line-height:1.6}.page-content h2{font-size:16px;letter-spacing:-.015em}.page-content h3{font-size:14px}.page-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.page-content select,.page-content textarea{min-height:36px;border-radius:6px;font-size:13px;padding:8px 10px}.page-content label{font-size:12px;color:#687488;gap:6px}.button-link,.page-content button,.ui-button{min-height:36px;border-radius:6px;font-size:12px;font-weight:650;padding:8px 14px}.page-content .form-grid{gap:14px}.toolbar{gap:8px}.toolbar>a{font-size:12px}.notice{font-size:13px;border-radius:7px}.workflow-tabs{display:flex;gap:22px;border-bottom:1px solid #dde3eb;margin:0 0 20px;overflow-x:auto}.workflow-tabs a{white-space:nowrap;padding:0 0 12px;font-size:13px;color:#7a8595;border-bottom:2px solid transparent;text-decoration:none}.workflow-tabs a[aria-current=page]{color:#8f3d60;border-bottom-color:#8f3d60;font-weight:700}.workspace-count{font-size:12px;color:#7d8795}.filter-details{border:1px solid #e3e7ee;border-radius:8px;background:#fff;padding:0 16px;margin-bottom:16px}.filter-details>summary{padding:13px 0;cursor:pointer;color:#536074;font-size:12px;font-weight:650}.filter-details>form{border:0;box-shadow:none;margin:0;padding:0 0 16px}.compact-note{font-size:12px;color:#7d8795}.context-panel{display:inline-block}.context-dialog{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(620px,100%);max-width:100%;padding:0;border:0;border-left:1px solid #e5e9f0;background:#fff;box-shadow:-15px 0 60px #1d263022}.context-dialog::backdrop{background:#26304555;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.context-dialog-body{padding:24px;min-height:100%;overflow:auto}.context-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;position:sticky;top:-24px;background:#fff;z-index:2;padding:12px 0;border-bottom:1px solid #edf0f5}.context-dialog h2{margin:0;font-size:20px}.context-close{background:#f4f6fa;border:0;font-size:24px!important;padding:3px 12px!important;color:#718096}.context-dialog .form-grid{grid-template-columns:1fr!important}.context-dialog .card{padding:0;border:0;box-shadow:none}.context-dialog p{font-size:13px;color:#657186;line-height:1.6}.context-dialog label:has(input[type=checkbox]){background:#fff8ed;padding:12px;border:1px solid #f1dfbc;border-radius:7px;color:#77572d;font-size:13px;line-height:1.5}.context-dialog form button.primary{margin-top:12px;width:100%}.ui-table th,.workspace-table th{background:#f9fafc;color:#8690a0;font-size:10px;text-transform:uppercase;letter-spacing:.045em;font-weight:600;padding:12px 14px}.ui-table td,.workspace-table td{padding:14px;font-size:13px}.customer-row:hover,.workspace-table tbody tr:hover{background:#fcfafc}.workspace-table small{font-size:11px;color:#8791a1}.workspace-table-wrap{border:1px solid var(--line);border-radius:9px;background:white}.workspace-table{margin:0}.customer-list{padding:0;overflow:hidden}.customer-list-heading,.customer-row{display:grid;grid-template-columns:110px minmax(170px,2fr) minmax(120px,1fr) 100px 100px 90px;gap:14px;padding:16px 18px;margin:0}.customer-list-heading{padding-block:11px;background:#f9fafc;color:#8590a0;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.customer-row{font-size:12px;border-bottom:1px solid var(--line);align-items:center}.customer-row>b{font-size:11px;color:#8d97a7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-row strong{font-size:13px}.customer-row small{font-size:11px}.customer-toolbar{background:#fff;border:1px solid var(--line);padding:12px;border-radius:8px}.customer-toolbar input{flex:1 1;min-width:180px}.permission-category>summary{font-size:13px}.role-assignment{padding:12px 0}.permission-groups{gap:8px}.role-guide{font-size:12px}.payroll-claims .payroll-claim{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px}.payroll-claim h3{margin:0}.payroll-claim>p{font-size:12px;margin:6px 0;color:#8490a1}.payroll-claim .context-panel{margin-left:auto}.payroll-rate-form{margin-top:12px}.cash-movements{padding:0!important;overflow:hidden}.cash-movements>h2,.cash-movements>nav,.cash-movements>p{margin:16px 18px}.finance-row{padding:14px 18px;margin:0;display:grid;grid-template-columns:1fr auto;border-top:1px solid var(--line);gap:16px}.finance-row p{font-size:11px;color:#8a93a3;margin:4px 0}.finance-row>div>strong{font-size:13px}.cash-payment-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:18px;background:white;border:1px solid var(--line);border-radius:8px}.cash-payment-entry h2{margin:0}.cash-payment-entry p{margin:5px 0 0;color:#8490a1;font-size:12px}.dashboard-context{background:transparent;border:0;padding:0;margin-bottom:20px}.dashboard-workbench{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr)}.dashboard-kpis{gap:12px}.kpi-card{padding:16px;border-radius:9px;box-shadow:none;border:1px solid var(--line)}.kpi-card strong{font-size:24px}.kpi-card small,.kpi-card span{font-size:11px}.dashboard-order-queue>a{padding:12px;font-size:12px}.dashboard-upcoming .timeline-row{padding:12px 0}.dashboard-section{margin-top:16px}.dashboard-section>p{font-size:12px;color:#7e8999}.summary-details{background:#fff;border:1px solid var(--line);border-radius:9px;margin:16px 0}.summary-details>summary{cursor:pointer;padding:16px 18px;font-size:13px;font-weight:600;color:#647185}.summary-details>.ui-card{border:0;margin:0;box-shadow:none}.staff-workspace-intro{display:flex;gap:12px;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;padding:14px 18px;margin-bottom:18px}.staff-workspace-intro>span{flex:1 1;color:#7e8999;font-size:12px}.task-list{display:grid;gap:10px}.task-list .card{margin:0}.rental-order-summary{padding:18px}.rental-order-detail h2{font-size:15px}.rental-compact-products{padding:16px}.rental-responsive-section{margin-bottom:12px}@media(min-width:1101px){.sidebar{height:100dvh;position:sticky;top:0}.sidebar-user{min-width:0}.sidebar-footer .organization-switch-controls{grid-template-columns:1fr}.sidebar-footer .organization-switch-controls button{min-height:26px;padding:3px 8px}.sidebar-user>small:last-child{display:none}.desktop-nav{overflow:auto;flex:1 1}.sidebar-create+.desktop-nav{margin-top:6px}.global-order-action{display:none}}@media(max-width:1100px) and (min-width:761px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.sidebar{width:74px;padding-inline:9px}.main{padding:22px}.mobile-menu-panel{background:#fff;border-color:#e8ebf0}.mobile-nav-item{color:#536074}.mobile-organization-context{border-color:#e8ebf0;color:#536074}}@media(max-width:760px){.app-shell{display:block;font-size:13px}.sidebar{width:100%;height:58px;position:fixed;padding:8px 12px;background:#fff;box-shadow:0 1px 8px #27334508}.brand-copy b{font-size:13px}.mobile-menu-trigger{color:#536074}.mobile-menu-panel,.mobile-menu-trigger{border-color:#e2e7ee;background:#fff}.mobile-nav-item{color:#536074;background:#f7f8fb;border-radius:6px;min-height:44px;font-size:12px}.mobile-nav-item.active{background:#f4eaf0;color:#8f3d60}.mobile-organization-context{color:#536074;border-color:#e8ebf0}.mobile-organization-context .organization-switch-controls button,.mobile-organization-context .organization-switch-controls select{background:#fff;color:#536074;border-color:#d9dee7}.mobile-organization-context .organization-switch label{color:#8590a0}.mobile-logout-button{color:#536074;background:#fff;border-color:#d9dee7}.main{padding:20px 14px 40px}.page-header{margin-bottom:18px}.page-heading h1{font-size:22px}.page-content .card,.page-content .panel{padding:14px;border-radius:8px}.workflow-tabs{gap:18px;margin-bottom:16px}.workflow-tabs a{font-size:12px}.dashboard-workbench{display:block}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-context{gap:8px}.dashboard-date{width:100%}.customer-list-heading{display:none}.customer-row{grid-template-columns:1fr auto;gap:8px}.customer-row>b{grid-column:1/-1}.customer-row>span:nth-child(3),.customer-row>span:nth-child(4),.customer-row>time{display:none}.customer-list{padding:0!important}.customer-toolbar input{width:100%}.context-dialog-body{padding:18px}.context-dialog header{top:-18px}.context-dialog .card{padding:0}.cash-payment-entry{padding:14px}.cash-payment-entry p{max-width:170px}.payroll-claim .context-panel{margin-left:0}.page-actions>.ui-button.primary{right:60px;top:11px}.staff-workspace-intro{padding:12px;gap:8px}}.inbox-count{margin-left:6px;border-radius:10px;background:#2563eb;color:white;padding:1px 6px;font-size:11px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-grid>.panel{margin:0}.role-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e5eaf2}.role-overview h2{margin:0;font-size:16px}.role-overview>span{color:#64748b;font-size:12px}.nav-group>summary{cursor:pointer;padding:12px 10px}.cash-command-grid{display:flex;margin:16px 0}.cash-account-row{padding:12px 0}.cash-account-row p{font-size:12px;margin:3px 0}.notification-list>li{padding:12px 0}.notification-list p{font-size:12px;color:#64748b}.notification-list span{font-size:12px}.notification-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:730px){.notification-sections,.settings-grid{grid-template-columns:1fr}.role-overview{flex-wrap:wrap;padding:14px}.role-overview>span{width:100%}}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-family:inherit}.sidebar-footer{background:#fff!important}.sidebar-user>b{color:#263146!important}.brand-mark{display:grid;place-items:center;font-family:inherit!important;font-weight:800!important;font-size:18px!important}.nav-group>summary:after{content:"＋";float:right}.nav-group[open]>summary:after{content:"−"}.cash-command-grid{display:flex!important;justify-content:flex-start;gap:10px}.cash-branch-filter{padding:12px!important;display:flex!important;align-items:end;gap:10px}.cash-branch-filter label{max-width:280px}.cash-account{padding:18px!important}.cash-account p{font-size:12px;margin:8px 0}.cash-account h2{margin:0}.cash-account .cash-balance{margin:12px 0;font-size:28px}.payroll-filter{display:flex!important;align-items:end;gap:12px;flex-wrap:wrap;padding:12px!important}.payroll-filter>label{min-width:180px}.payroll-filter button{width:auto!important}.rental-responsive-toggle{display:flex!important;padding:14px 16px!important;background:#fff;border:1px solid #e5e9f0!important;border-radius:8px!important;width:100%;text-align:left;justify-content:space-between}.rental-responsive-toggle b{font-size:14px}.rental-responsive-toggle small{color:#8490a1;font-size:12px;display:block;margin-top:4px}.rental-responsive-section:not(.is-open) .rental-responsive-content{display:none!important}.rental-responsive-section.is-open .rental-responsive-content{display:block!important}.rental-order-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.rental-order-summary small{font-size:11px}.rental-order-summary b{font-size:14px}.rental-order-identity{display:none!important}.rental-next-action{background:#f4eaf0;border-radius:7px;padding:12px}.rental-detail-history article{padding:10px 0}.rental-detail-fulfillment>.section-heading p{font-size:12px}.page-content>.order-detail-actions{gap:8px}@media(max-width:760px){.rental-order-summary{grid-template-columns:1fr 1fr!important}.rental-next-action{grid-column:1/-1}.cash-branch-filter label{max-width:100%;flex:1 1}.cash-command-grid{flex-wrap:wrap}.cash-account-row{gap:8px}.finance-row{grid-template-columns:1fr auto!important}.finance-row>div{min-width:0}.finance-row>div:last-child{text-align:right}.finance-row>div:last-child .finance-reversal-control{font-size:11px}.finance-row a{overflow-wrap:anywhere}.payroll-filter>label{min-width:0;flex:1 1 140px}}.cash-table-wrap{overflow:auto}.cash-table{width:100%;border-collapse:collapse;font-size:12px}.cash-table th{background:#f9fafc;padding:11px 16px;color:#8590a0;font-size:10px;text-align:left;text-transform:uppercase}.cash-table td{padding:12px 16px;border-top:1px solid #e8ebf0;vertical-align:middle}.cash-table td small{display:block;margin-top:5px;color:#8993a3;font-size:11px}.cash-table td:nth-child(2){max-width:230px;overflow-wrap:anywhere}.cash-table-amount{text-align:right;white-space:nowrap}.cash-table tbody tr:hover{background:#fcfafc}.cash-table button{padding:6px 10px!important;min-height:30px!important}.payroll-filters{display:flex!important;align-items:end;gap:12px;flex-wrap:wrap;padding:12px!important}.payroll-filters>label{min-width:180px}.payroll-filters button{width:auto!important}.payroll-filters label:has(input[type=checkbox]){flex-direction:row;align-items:center;max-width:230px}.schedule-filter{display:flex!important;align-items:end;gap:12px;flex-wrap:wrap}.settings-grid .panel h2{margin:0 0 10px}.settings-grid .panel p{font-size:12px;color:#8090a0}.settings-grid .panel a{font-size:13px}.context-dialog label:not(:has(input[type=checkbox])){display:flex;flex-direction:column!important;align-items:stretch}.context-dialog input,.context-dialog select{width:100%}.context-dialog .form-grid fieldset{min-width:0}.context-dialog-body{max-width:100%}@media(max-width:760px){.cash-table{min-width:650px}.payroll-filters>label{min-width:0;flex:1 1 140px}.cash-table td{padding:12px}.cash-table td:nth-child(2){max-width:180px}}.context-dialog input[type=checkbox]{width:18px!important;height:18px;min-height:18px!important;flex-shrink:0}.context-dialog label:has(input[type=checkbox]){display:flex!important;flex-direction:row;align-items:flex-start;gap:10px}.workspace-search{display:flex;gap:8px;margin:0 0 12px}.workspace-search input{flex:1 1;min-width:0;background:white;border:1px solid #d9dee7}.page-content>.toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.page-content>.toolbar>a{padding:7px 10px;background:white;border:1px solid #e3e7ee;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reference-id{overflow-wrap:anywhere}.reference-id code{-webkit-user-select:all;user-select:all;font-size:12px}.reference-details summary{cursor:pointer}.reference-details p{overflow-wrap:anywhere}@media(max-width:760px){.cash-movements .cash-table{min-width:0;width:100%}.cash-movements .cash-table tbody td{padding:0;max-width:none}.cash-movements .cash-table button{min-height:40px!important}.cash-movements .cash-table-amount strong{white-space:normal;overflow-wrap:anywhere}}.payroll-filters>label{min-width:0}.payroll-filters select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.payroll-filters label:has(input[type=checkbox]){display:flex;gap:8px}.payroll-filters input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:none}.role-overview>div{min-width:0}.role-overview h2{overflow-wrap:anywhere}@media(max-width:760px){.payroll-filters{display:grid!important;grid-template-columns:minmax(0,1fr)}.payroll-filters>label{width:100%;max-width:none!important}.payroll-filters>button{justify-self:start}.payroll-employee h2{overflow-wrap:anywhere}}.customer-list .customer-row,.customer-list-heading{grid-template-columns:90px minmax(0,2fr) minmax(0,1.3fr) 90px 86px 90px}.customer-list .customer-row{min-width:0;width:100%;box-sizing:border-box}.customer-row>span{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.customer-list .customer-row{grid-template-columns:minmax(0,1fr) auto}.customer-row>span:nth-child(2){grid-column:1}.customer-row>span:nth-child(5){grid-column:2;align-self:start}.customer-toolbar select{max-width:100%;min-width:0}}.crm-clarity{--muted:#555d68;--accent:#873451;--accent-hover:#6c2840;--warning:#79500d;--danger:#9b2538;--info:#304f85}.crm-clarity .page-header{align-items:flex-start;gap:16px}.crm-clarity .page-heading h1{font-weight:800;overflow-wrap:anywhere}.crm-clarity .page-heading p{line-height:1.5;color:var(--muted)}.crm-clarity .page-actions{flex-shrink:0;max-width:55%}.crm-clarity .workflow-next{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin:0 0 18px;padding:12px 16px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;background:#fff;color:#424953;font-size:14px}.crm-clarity .workflow-next strong{color:var(--accent);font-size:12px}.crm-clarity :is(button,.ui-button,.button-link,.primary-button,.sidebar-create,a.button,a.primary,a.secondary,a.danger){min-height:44px;line-height:1.3;font-weight:700;white-space:normal}.crm-clarity .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:8px}.crm-clarity .primary-button:hover{background:var(--accent-hover)}.crm-clarity :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px;max-width:100%}.crm-clarity :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #305db0;outline-offset:3px;box-shadow:none}.crm-clarity :is(button,input,select,textarea):disabled{opacity:1;color:#626875;background:#eef0f3;border-color:#c5cad2;cursor:not-allowed}.crm-clarity .page-content :is(.status-chip,.badge){font-size:12px;padding:6px 10px;font-weight:800;white-space:normal}.crm-clarity :is(.card,.panel,.ui-card) p{font-size:14px;line-height:1.55;color:var(--muted)}.crm-clarity .page-content :is(.card,.panel,.ui-card) h2{font-size:17px;margin-bottom:10px}.crm-clarity .page-content :is(.toolbar,.top-actions,.order-create-actions){gap:8px}.crm-clarity .page-content :is(.toolbar,.workflow-tabs,.inquiry-pages)>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #cbd0d8;border-radius:8px;background:white;font-weight:700;color:var(--accent)}.crm-clarity .page-content .workflow-tabs a[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.crm-clarity .page-content li>a:not([class]),.crm-clarity .page-content p>a:not([class]),.crm-clarity .page-content td>a:not([class]){color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.crm-clarity .page-content summary{cursor:pointer;font-weight:700;min-height:44px;align-content:center;padding-block:10px}.crm-clarity .page-content details[open]>summary{margin-bottom:12px}.crm-clarity .page-content :is(.danger,button.danger-button,a.danger-button){background:#fff3f4;border:1px solid #cf8995;color:#9b2538}.crm-clarity .page-content :is(.notice.error,[role=alert]){border-left:4px solid #a5263c;color:#842136}.crm-clarity .page-content :is(.ui-empty,.empty-state){color:var(--muted)}.crm-clarity .page-content :is(.ui-empty,.empty-state) strong{color:#242932}.crm-clarity .page-content fieldset{min-width:0}.crm-clarity .inquiry-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;margin:16px 0}.crm-clarity .inquiry-claim{display:grid;gap:7px;max-width:290px}.crm-clarity .inquiry-claim small{color:var(--muted);line-height:1.45}.crm-clarity .inquiry-request-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:16px}.crm-clarity .inquiry-request-facts>div{padding:12px;border-radius:8px;background:#f7f7f9;overflow-wrap:anywhere}.crm-clarity .inquiry-request-facts dt{color:var(--muted);font-size:12px;margin-bottom:6px}.crm-clarity .inquiry-request-facts dd{margin:0;font-weight:650}.crm-clarity .inquiry-open{margin-top:14px}.crm-clarity .inquiry-conversion{scroll-margin-top:80px}.crm-clarity .inquiry-steps{padding:12px 16px;margin:0 0 16px;background:var(--accent-soft);border-radius:8px;font-size:14px}.crm-clarity .sidebar .nav-item{min-height:40px}.crm-clarity .sidebar summary{min-height:36px}.crm-clarity .sidebar :is(.nav-group-label,.brand-copy small,.sidebar-user small){color:#626a78}.crm-clarity .page-content .toolbar>a.primary{background:var(--accent);color:white;border-color:var(--accent)}@media(max-width:760px){.crm-clarity .page-header{flex-direction:column}.crm-clarity .page-actions,.crm-clarity .page-heading{width:100%;max-width:100%}.crm-clarity .page-actions{justify-content:flex-start}.crm-clarity .page-actions>.ui-button.primary{position:static;width:auto;height:auto;padding:10px 14px;z-index:auto}.crm-clarity .page-actions>.ui-button.primary span{display:inline}.crm-clarity .page-actions :is(.top-actions,.order-create-actions){display:flex;flex-wrap:wrap;gap:8px}.crm-clarity .inquiry-request-facts{grid-template-columns:1fr}.crm-clarity .inquiry-actions>*{width:100%;max-width:none}.crm-clarity :is(.panel,.card,.ui-card){overflow-wrap:anywhere}.crm-clarity .page-content :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}.crm-clarity .page-content :is(.ui-table-wrap,.table-wrap,.table-scroll){max-width:100%;overflow-x:auto}.crm-clarity .workflow-next{padding:10px 12px}}.crm-clarity .page-content button:not([class]){border:1px solid #cbd0d8;background:white;color:var(--accent);border-radius:8px;padding:9px 14px;cursor:pointer}.crm-clarity .page-content .status{font-weight:800;font-size:12px;padding:6px 10px}.crm-clarity .page-content .settings-grid>.panel>a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;margin-top:10px;border:1px solid #cbd0d8;border-radius:8px;color:var(--accent);background:white;font-weight:700}.crm-clarity .page-content .settings-grid>.panel>a:hover{background:var(--accent-soft);border-color:var(--accent)}.crm-clarity .page-content .status.cancelled{color:#8a2336;background:#fcebed}.crm-clarity .page-content .status.confirmed{color:#1d613c;background:#e8f5ed}.crm-clarity .page-content .status.reserved{color:#72500f;background:#fff4d9}.crm-clarity .business-section>summary{font-size:17px}.crm-clarity .business-section form{border-top:1px solid var(--line);padding-block:18px}.crm-clarity .business-section fieldset{border:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-clarity .business-section fieldset>p{grid-column:1/-1}.crm-clarity .business-section label{display:grid;gap:6px;font-weight:600}.crm-clarity .business-section label:has(input[type=checkbox]){display:flex;align-items:center}@media(max-width:760px){.crm-clarity .business-section fieldset{grid-template-columns:1fr}}.crm-clarity .inquiry-summary-compact{margin:10px 0;padding:10px 12px}.crm-clarity .inquiry-primary-action{margin:10px 0 6px;max-width:320px}.crm-clarity .inquiry-primary-action .inquiry-claim{max-width:none}.crm-clarity .inquiry-primary-action .inquiry-claim small{font-size:12px}.crm-clarity .inquiry-booking-note{margin:8px 0;color:#67243d}.crm-clarity .inquiry-work-empty{font-size:12px;margin:6px 0 10px}.crm-clarity .inquiry-work-compact{border-left:3px solid #bbc5d5;padding-left:10px;margin:10px 0}.crm-clarity .inquiry-work-compact p{margin:3px 0}.crm-clarity .inquiry-work-compact .inquiry-overdue{color:#8a2336;background:#fff1f3;padding:5px 7px}.crm-clarity .inquiry-request-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.crm-clarity .inquiry-request-compact>div{padding:10px}.crm-clarity .inquiry-request-compact dd>small,.crm-clarity .inquiry-request-compact dd>span{display:block}.crm-clarity .inquiry-request-compact dd>small{font-weight:400;margin-top:4px}.crm-clarity .inquiry-client-request{margin-top:14px}.crm-clarity .inquiry-secondary-actions>span{display:flex}.crm-clarity .inquiry-secondary-actions>span>a{width:100%}@media(max-width:760px){.crm-clarity:has(.inquiry-detail-compact) .page-header{gap:8px;margin-bottom:10px}.crm-clarity:has(.inquiry-detail-compact) .page-heading h1{font-size:21px}.crm-clarity:has(.inquiry-detail-compact) .page-heading p{margin:3px 0 0}.crm-clarity:has(.inquiry-detail-compact) .page-actions{width:auto}.crm-clarity .inquiry-detail-compact{padding:12px}.crm-clarity .inquiry-summary-compact .inquiry-status-row{gap:6px}.crm-clarity .inquiry-summary-compact .inquiry-received{font-size:12px;margin-top:6px}.crm-clarity .inquiry-primary-action .primary{width:100%}.crm-clarity .inquiry-primary-action{max-width:none}.crm-clarity .inquiry-claim-unavailable button{width:100%}.crm-clarity .inquiry-request-compact{grid-template-columns:1fr;gap:6px}.crm-clarity .inquiry-request-compact>div{padding:8px 10px}.crm-clarity .inquiry-request-compact dt{margin-bottom:3px}.crm-clarity .inquiry-secondary-actions{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}.crm-clarity .inquiry-secondary-actions>*{width:100%}}