.finance-workspace-v2{display:grid;gap:20px;min-width:0}.finance-context-bar{display:flex;justify-content:flex-end}.finance-context-bar>.field{width:min(100%,360px)}.finance-main-tabs{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--gpk-border);margin-bottom:2px}.finance-main-tabs>button{display:flex;gap:7px;align-items:center;background:none;border:0;border-bottom:2px solid transparent;padding:10px 0 13px;color:var(--gpk-muted);font-size:14px}.finance-main-tabs>button.active{color:var(--gpk-brand);border-bottom-color:var(--gpk-brand);font-weight:600}.finance-main-tabs span,.finance-operation-filters span{background:var(--gpk-canvas);border-radius:5px;padding:1px 6px;font-size:11px;color:var(--gpk-brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-local-search{width:min(100%,560px)}.bank-workspace.finance-bank-v2{padding:0;gap:22px;min-width:0}.bank-workspace.finance-bank-v2>.table-scroll{margin:0}.finance-bank-accounts{display:grid;gap:12px;min-width:0}.finance-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.finance-account-card{background:var(--gpk-surface-raised);border:1px solid var(--gpk-border);border-radius:12px;padding:22px;min-width:0}.finance-account-card>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.finance-account-card>header strong{font-size:16px;font-weight:600}.finance-account-card footer,.finance-account-card p{color:var(--gpk-muted);font-size:12px}.finance-connection-status{font-size:12px;color:var(--gpk-brand);display:inline-flex;gap:6px;align-items:center}.finance-connection-status:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.finance-connection-status.warning{color:#916327}.finance-account-amounts{display:flex;align-items:center;gap:36px;flex-wrap:wrap;margin:18px 0}.finance-account-amounts>div{display:grid;gap:4px}.finance-account-amounts span{font-size:12px;color:var(--gpk-muted)}.finance-account-amounts strong{font-size:32px;font-weight:550;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-overdraft b{font-size:16px;font-weight:500}.finance-account-actions,.finance-account-card footer{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.finance-account-actions{justify-content:flex-end}.finance-bank-accounts.compact .finance-account-card{padding:16px 20px}.finance-bank-accounts.compact .finance-account-amounts{margin:9px 0}.finance-bank-accounts.compact .finance-account-amounts strong{font-size:23px}.finance-disconnected{font-size:12px;color:var(--gpk-muted)}.finance-review-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:var(--gpk-surface-raised);border-radius:11px;padding:19px 22px;border:1px solid var(--gpk-border)}.finance-review-banner.needs-review{background:#faf5e9;border-color:#e8dfca}.finance-review-banner h2{font-size:18px}.finance-review-banner p{font-size:12px;color:var(--gpk-muted);margin-top:6px}.finance-list-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.finance-list-heading h2{font-size:20px}.finance-operation-filters{display:flex;gap:8px;flex-wrap:wrap}.finance-operation-filters>button{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--gpk-border);border-radius:20px;background:var(--gpk-surface-raised);color:var(--gpk-muted);font-size:12px}.finance-operation-filters>button.active{color:var(--gpk-brand);border-color:var(--gpk-brand);background:#edf4ee}.finance-operation-table{border:1px solid var(--gpk-border);border-radius:11px;background:var(--gpk-surface-raised)}.finance-operation-table table{width:100%;table-layout:fixed}.finance-operation-table th:first-child{width:34%}.finance-operation-table th:nth-child(2){width:20%}.finance-operation-table th:nth-child(3){width:15%}.finance-operation-table th:nth-child(4){width:17%}.finance-operation-table th:last-child{width:14%}.finance-operation-table td{overflow-wrap:anywhere}.finance-operation-table td:first-child strong{display:block;font-weight:550}.finance-operation-table .table-secondary{display:block;font-size:11px;color:var(--gpk-muted);margin-top:5px}.finance-operation-table .numeric{white-space:nowrap}.finance-operation-table td .button{font-size:12px;padding:8px 10px}.finance-bank-documents>summary,.finance-extra-filters>summary{cursor:pointer;color:var(--gpk-brand);font-size:13px;padding:11px 0}.finance-bank-documents>summary{font-weight:550}.finance-workspace-v2>.advanced-finance{margin:0}.finance-section-actions{display:flex;gap:12px;flex-wrap:wrap;padding:18px 22px}.finance-expenses-panel>.finance-source-register{border:0;box-shadow:none;margin:0}.finance-expenses-panel .advanced-finance{border:0;box-shadow:none}.finance-filter-form{padding:0 22px 18px}.finance-filter-search{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:10px;align-items:end}.finance-extra-filters .finance-source-filters{padding:10px 0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}@media(max-width:1100px){.finance-operation-table table{table-layout:auto}.finance-operation-table th{width:auto!important}.finance-main-tabs{gap:16px}}@media(max-width:700px){.finance-workspace-v2{gap:16px}.finance-context-bar{justify-content:stretch}.finance-context-bar>.field{width:100%}.finance-main-tabs{gap:8px 17px}.finance-main-tabs>button{font-size:13px;min-height:44px;padding:8px 0}.finance-account-card{padding:18px}.finance-account-amounts{gap:18px}.finance-account-amounts strong{font-size:28px}.finance-review-banner{padding:18px}.finance-review-banner>.button{width:100%}.finance-account-card footer{align-items:flex-start}.finance-account-actions{justify-content:flex-start}.finance-list-heading>.finance-account-actions{width:100%}.finance-list-heading .button{flex:1 1}.finance-operation-table table,.finance-operation-table tbody{display:block}.finance-operation-table thead{display:none}.finance-operation-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:17px;border-bottom:1px solid var(--gpk-border)}.finance-operation-table tr:last-child{border-bottom:0}.finance-operation-table td{display:block;padding:0!important;border:0!important;min-width:0}.finance-operation-table td:first-child{grid-column:1/-1}.finance-operation-table td:nth-child(2){font-size:12px;color:var(--gpk-muted)}.finance-operation-table td:nth-child(3){text-align:right;align-self:center}.finance-operation-table td:nth-child(4){align-self:center}.finance-operation-table td:last-child{text-align:right}.finance-operation-table .button{min-height:44px}.finance-filter-form{padding:0 16px 16px}.finance-filter-search{grid-template-columns:1fr 1fr}.finance-filter-search>.field{grid-column:1/-1}.finance-section-actions{padding:16px}.finance-operation-filters>button{min-height:44px}.finance-operation-table table{min-width:0!important;width:100%}.finance-operation-table .numeric{font-size:15px}.finance-operation-table .status-label{white-space:normal}}.personal-bank{margin-top:20px;padding:24px;border:1px solid var(--border-color,#d8e2dc);border-radius:14px;background:var(--surface,#fff)}.personal-bank-heading,.personal-bank-status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.personal-bank h2{margin:0;font-size:20px}.personal-bank-heading p{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0;color:#617366}.personal-bank-heading p span{display:inline-flex;align-items:center;gap:5px;font-size:12px}.personal-bank-balance{display:grid;gap:5px}.personal-bank-balance span,.personal-bank-status{font-size:13px;color:#617366}.personal-bank-balance strong{font-size:24px;color:#1c3625}.personal-bank-operations{margin-top:14px}.personal-bank-operations summary{cursor:pointer;font-weight:600;padding:12px 0}.personal-bank-operation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #e3eae5}.personal-bank-operation div{min-width:0}.personal-bank-operation strong{display:block;overflow-wrap:anywhere}.personal-bank-operation span{display:block;margin-top:5px;font-size:12px;color:#617366}.personal-bank-operation b{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.personal-bank-credit{color:#287345}@media(max-width:600px){.personal-bank{padding:16px}.personal-bank-heading{align-items:flex-start}.personal-bank-balance strong{font-size:21px}.personal-bank-operation{align-items:flex-start;gap:8px}.personal-bank-operation b{font-size:13px}}.finance-operation-table .button{white-space:nowrap;overflow-wrap:normal}.finance-feature-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.finance-feature-heading h2,.finance-feature-heading h3{margin:3px 0 7px}.finance-feature-heading p{color:var(--muted,#69776d);margin:0;max-width:720px}.finance-feature-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.finance-feature-actions select{padding:11px;border:1px solid #d8e2d9;border-radius:8px;background:white}.finance-planning{padding:24px 0;min-width:0}.finance-planning-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.finance-planning-metrics article{padding:20px;background:#fff;border:1px solid #dce5dd;border-radius:12px;display:flex;flex-direction:column;gap:9px}.finance-planning-metrics small,.finance-planning-metrics span{color:#68776b;font-size:13px}.finance-planning-metrics strong{font-size:24px;overflow-wrap:anywhere}.finance-data-note{padding:14px 18px;border:1px solid #dce3ce;background:#f7f8f0;border-radius:10px;margin:14px 0;color:#57644f}.finance-data-note summary{cursor:pointer}.finance-data-note ul{padding-left:20px}.finance-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:22px 0}.finance-calendar-grid button{border:1px solid #dce5dd;border-radius:10px;background:white;padding:12px;text-align:left;display:flex;flex-direction:column;gap:5px;min-width:0;color:#304839}.finance-calendar-grid button.selected{border:2px solid #29683f;padding:11px;background:#eef6ee}.finance-calendar-grid button.negative{background:#fff1ee}.finance-calendar-grid small{font-size:11px;color:#768073;overflow-wrap:anywhere;border-top:1px solid #e7ede5;padding-top:7px;margin-top:5px}.finance-calendar-grid span{font-size:12px;overflow-wrap:anywhere}.finance-incoming{color:#2b7747}.finance-bank-rules,.finance-plan-day,.finance-plan-extra,.finance-profit-table{padding:22px;margin:18px 0}.finance-plan-extra>summary{cursor:pointer;font-weight:600}.finance-plan-list article{display:flex;gap:14px;align-items:center;border-bottom:1px solid #e4ebe4;padding:16px 0}.finance-plan-list article:last-child{border-bottom:0}.finance-plan-list article>div{flex:1 1;min-width:0}.finance-plan-list strong{display:block;overflow-wrap:anywhere}.finance-plan-list span{display:block;color:#778174;font-size:12px;margin-top:5px}.finance-plan-list b{white-space:nowrap}.finance-profit-table h3{margin:0 0 16px}.finance-overview-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.finance-bank-rules .finance-feature-heading{margin-bottom:0}.finance-bank-rules{margin-top:24px}@media(max-width:1100px){.finance-calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-planning-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-feature-heading{flex-wrap:wrap}}@media(max-width:600px){.finance-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-planning-metrics article{padding:13px}.finance-planning-metrics strong{font-size:19px}.finance-feature-heading{gap:14px}.finance-plan-list article{flex-wrap:wrap}.finance-plan-list article>div{flex-basis:100%}.finance-bank-rules,.finance-plan-day,.finance-plan-extra,.finance-profit-table{padding:14px}.finance-feature-actions{width:100%}.finance-feature-actions .button.primary{flex:1 1}}.section-finance{overflow-x:clip}.section-finance>.page-heading{margin-bottom:18px}.finance-workspace-v2{align-content:start;gap:16px}.finance-navigation{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:center;padding:12px;background:var(--gpk-surface-raised,#fff);border:1px solid var(--gpk-border,#dce4d9);border-radius:12px}.finance-navigation .finance-context-bar>.field{width:100%;gap:4px}.finance-navigation .finance-context-bar select{font-size:13px;min-height:38px;padding:7px 10px}.finance-navigation .finance-main-tabs{gap:4px;border:0;margin:0;align-content:start}.finance-navigation .finance-main-tabs>button{padding:9px 11px;border:0;border-radius:7px;font-size:13px;cursor:pointer}.finance-navigation .finance-main-tabs>button.active{background:#e6f0e7;color:#245f3d}.finance-workspace-v2 .table-scroll{max-width:100%;min-width:0;overflow-x:auto}.finance-feature-heading>div,.finance-planning,.finance-workspace-v2>section{min-width:0}.finance-planning{display:grid;gap:16px;align-content:start}.finance-planning .finance-feature-heading{margin-bottom:0}.finance-planning .finance-profit-table{padding:18px;min-width:0}.finance-calendar-grid>*,.finance-plan-list article>div{min-width:0;overflow-wrap:anywhere}.finance-feature-actions{max-width:100%}@media(max-width:900px){.finance-navigation{grid-template-columns:1fr}.finance-navigation .finance-context-bar{justify-content:flex-start}.finance-navigation .finance-context-bar>.field{max-width:320px}.finance-feature-actions select{max-width:100%}}@media(max-width:600px){.finance-navigation{padding:9px;gap:10px}.finance-navigation .finance-main-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.finance-navigation .finance-main-tabs>button{white-space:nowrap;flex:none}.finance-navigation .finance-context-bar>.field{max-width:none}.finance-planning .finance-profit-table{padding:12px}.finance-filter-search{grid-template-columns:minmax(0,1fr) auto}.finance-filter-search>.button:last-child{grid-column:1/-1}}.finance-secondary-navigation{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.finance-sub-tabs{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.finance-sub-tabs button,.finance-tools button{border:1px solid var(--gpk-border);background:var(--gpk-surface-raised,#fff);border-radius:8px;padding:9px 12px;color:var(--gpk-muted);cursor:pointer;font-size:13px;display:inline-flex;align-items:center;gap:6px}.finance-sub-tabs button[aria-pressed=true],.finance-tools button[aria-pressed=true]{border-color:var(--gpk-brand);background:#edf4ee;color:var(--gpk-brand);font-weight:600}.finance-tools{margin-left:auto;max-width:100%;font-size:13px;color:var(--gpk-muted)}.finance-tools summary{padding:9px 0;cursor:pointer}.finance-tools nav{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.finance-create-actions{display:flex;flex-wrap:wrap;gap:8px}.finance-cash-filters{display:flex;flex-wrap:wrap;gap:6px}.finance-cash-filters button{padding:7px 11px;border:1px solid var(--gpk-border);border-radius:18px;background:var(--gpk-surface-raised,#fff);font-size:13px;color:var(--gpk-muted);cursor:pointer}.finance-cash-filters button[aria-pressed=true]{background:#e6f0e7;border-color:var(--gpk-brand);color:var(--gpk-brand)}.finance-cash-filters button:focus-visible,.finance-navigation button:focus-visible,.finance-secondary-navigation button:focus-visible,.finance-tools summary:focus-visible{outline:2px solid var(--gpk-brand);outline-offset:3px}@media(max-width:600px){.finance-navigation .finance-main-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:0}.finance-navigation .finance-main-tabs>button{justify-content:center;white-space:normal;padding:10px 5px}.finance-sub-tabs{width:100%}.finance-tools{margin-left:0}.finance-create-actions>.button{flex:1 1 145px}.finance-cash-filters button{min-height:38px}}.section-finance{min-width:0;overflow-x:visible}.finance-secondary-navigation>*,.finance-workspace-v2 .book-toolbar>*{min-width:0;max-width:100%}.finance-workspace-v2 .book-toolbar .search-input{min-width:min(240px,100%)}.finance-workspace-v2 .book-toolbar select{width:auto;max-width:100%}.finance-workspace-v2 .finance-feature-heading>*{min-width:0;max-width:100%}.finance-workspace-v2 .book-journal th:first-child,.finance-workspace-v2 .fa-matrix th:first-child{overflow-wrap:anywhere}@media(hover:none) and (pointer:coarse),(max-width:1024px){.section-finance input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.section-finance select,.section-finance textarea{font-size:16px!important}}.finance-outgoing{color:#b23c35}.finance-money-totals .finance-incoming{color:#2b7747}.finance-money-totals .finance-outgoing{color:#b23c35}.finance-simple-workspace{gap:20px}.finance-simple-workspace .finance-navigation{padding:0 0 14px;background:transparent;border:0;border-bottom:1px solid var(--gpk-border);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.finance-simple-workspace .finance-navigation .finance-main-tabs{gap:28px;align-self:end}.finance-simple-workspace .finance-navigation .finance-main-tabs>button{padding:12px 0;border-radius:0;border-bottom:2px solid transparent;background:none;font-size:15px}.finance-simple-workspace .finance-navigation .finance-main-tabs>button.active{background:none;border-bottom-color:var(--gpk-brand);color:var(--gpk-brand)}.finance-home-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-home-card{min-width:0;text-align:left;padding:17px 18px;border:1px solid var(--gpk-border);border-radius:11px;background:var(--gpk-surface-raised,#fff);color:var(--gpk-text,#202b24);display:flex;flex-direction:column;gap:8px;cursor:pointer}.finance-home-card>span{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--gpk-muted)}.finance-home-card svg{flex:none}.finance-home-card>strong{font-size:25px;line-height:1.25;font-weight:600;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-home-card>small,.finance-home-caveats{font-size:12px;color:var(--gpk-muted)}.finance-home-caveats{margin-top:10px}.finance-home-caveats summary{cursor:pointer}.finance-home-account{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--gpk-border)}.finance-home-account>span{min-width:0;overflow-wrap:anywhere}.finance-home-account small{display:block;font-size:12px;color:var(--gpk-muted);margin-top:5px}.finance-home-account>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.finance-money-register{min-width:0}.finance-money-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.finance-money-heading h2{margin:0;font-size:20px}.finance-money-search{display:flex;gap:8px;align-items:center;margin:16px 0 10px;flex-wrap:wrap}.finance-money-search>.search-input{flex:1 1 200px;min-width:0}.finance-money-search>.button{white-space:nowrap}.finance-money-filterbar{display:flex;justify-content:space-between;align-items:center;gap:8px}.finance-simple-workspace .finance-cash-filters{gap:5px}.finance-simple-workspace .finance-cash-filters button{border:0;border-radius:7px;padding:8px 11px;background:transparent}.finance-simple-workspace .finance-cash-filters button[aria-pressed=true]{background:#e7f0e9}.finance-money-extra{font-size:12px;color:var(--gpk-muted);margin:10px 0}.finance-money-extra>summary{padding:5px 0;cursor:pointer}.finance-money-extra p{margin:10px 0}.finance-money-extra .book-toolbar{align-items:end}.finance-money-list{margin-top:6px}.finance-money-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--gpk-border)}.finance-money-row>time{font-size:12px;color:var(--gpk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-money-row>time>small{display:block;font-size:11px}.finance-money-party{min-width:0}.finance-money-title{border:0;background:none;text-align:left;padding:0;color:inherit;font:inherit;font-weight:550;cursor:pointer;overflow-wrap:anywhere;max-width:100%}.finance-money-title:hover{text-decoration:underline}.finance-money-party>span{display:block;color:var(--gpk-muted);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.finance-money-mobile-date{display:none}.finance-money-value{text-align:right;min-width:0;display:grid;justify-items:end;gap:3px}.finance-money-value>strong{font-size:15px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.finance-money-value>span{font-size:12px;color:var(--gpk-muted)}.finance-money-value>.finance-money-pending{color:#865a1e}.finance-money-value>.text-button{font-size:12px}.finance-money-totals{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0 8px;font-size:12px;color:var(--gpk-muted)}.finance-money-totals strong{color:var(--gpk-text,#202b24);font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:6px}.finance-tools-footer{margin:0;padding-top:8px;border-top:1px solid var(--gpk-border);width:100%}.finance-create-options{display:grid;gap:10px;padding:20px}.finance-create-options>button{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--gpk-surface-raised,#fff);border:1px solid var(--gpk-border);border-radius:10px;padding:18px;text-align:left;color:inherit;cursor:pointer}.finance-create-options>button:hover{border-color:var(--gpk-brand)}.finance-create-options strong{display:block;font-size:15px;font-weight:550}.finance-create-options small{display:block;margin-top:4px;color:var(--gpk-muted);font-size:12px}.finance-create-options button:focus-visible,.finance-home-card:focus-visible,.finance-money-title:focus-visible{outline:2px solid var(--gpk-brand);outline-offset:3px}.finance-simple-workspace>.finance-planning{padding-top:0}.finance-simple-workspace .finance-feature-heading .eyebrow{display:none}@media(max-width:800px){.finance-simple-workspace .finance-navigation{grid-template-columns:1fr;gap:10px}.finance-simple-workspace .finance-navigation .finance-context-bar>.field{max-width:none}.finance-home-card{padding:14px}.finance-home-card>strong{font-size:22px}}@media(max-width:600px){.finance-simple-workspace .finance-navigation .finance-main-tabs{gap:16px;display:flex;flex-wrap:wrap}.finance-simple-workspace .finance-navigation .finance-main-tabs>button{font-size:14px;padding:10px 0}.finance-home-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-home-card:first-child{grid-column:1/-1}.finance-home-card>strong{font-size:21px}.finance-home-card>span{font-size:12px}.finance-money-heading{gap:10px}.finance-money-heading>.finance-feature-actions{width:100%;justify-content:space-between}.finance-money-heading .button{min-height:44px}.finance-money-search>.button:last-child{width:100%}.finance-money-row{grid-template-columns:minmax(0,1fr) minmax(105px,auto);gap:10px}.finance-money-row>time{display:none}.finance-money-mobile-date{display:block;color:var(--gpk-muted);font-size:11px;margin-top:4px}.finance-money-value>strong{font-size:14px}.finance-money-title{min-height:30px}.finance-money-filterbar>.text-button{min-width:38px;min-height:44px}.finance-money-totals{flex-direction:column;gap:8px}.finance-simple-workspace .finance-cash-filters button{min-height:44px}.finance-home-account{flex-wrap:wrap}.finance-money-extra .book-toolbar>*{width:100%}}.finance-workspace-v2 .cash-flow-heading{display:block}.cash-flow-filter-panel{margin-top:10px;border:1px solid var(--gpk-border);border-radius:9px;padding:12px;background:#fff}.cash-flow-filter-panel>summary{cursor:pointer;font-size:14px;line-height:1.5;color:var(--gpk-brand)}.finance-workspace-v2 .cash-flow-filter-panel .cash-flow-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin-top:14px;width:100%}.finance-workspace-v2 .cash-flow-controls>label{min-width:0;max-width:100%}.finance-workspace-v2 .cash-flow-controls :is(input,select){width:100%;min-width:0;max-width:100%;min-height:44px}.section-finance :is(input[type=date],input[type=datetime-local],input[type=month]){display:block;min-inline-size:0;inline-size:100%;max-inline-size:100%;box-sizing:border-box}.section-finance input::-webkit-date-and-time-value{text-align:left;min-width:0}.section-finance .field,.section-finance fieldset{min-width:0}.cash-flow-caption summary{cursor:pointer}.cash-flow-caption p{overflow-wrap:anywhere}.finance-selected-day-totals{display:none}@media(max-width:767px){.finance-workspace-v2 .cash-flow-filter-panel .cash-flow-controls{grid-template-columns:minmax(0,1fr)}.section-finance .book-date-controls{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:12px}.section-finance .book-date-controls>*{grid-column:auto;max-width:none;min-width:0;width:100%}.section-finance .book-date-controls>.field{max-width:none;grid-column:auto}.section-finance .book-date-controls input{min-height:44px}.finance-workspace-v2 .fa-report-tools{display:flex;flex-wrap:wrap;gap:6px}.finance-workspace-v2 .fa-report-tools button{min-height:44px;white-space:normal}.finance-workspace-v2 .fa-segmented{flex-wrap:wrap}.finance-workspace-v2 .fa-segmented button{white-space:normal;min-height:44px}.finance-workspace-v2 .fa-calendar-month{min-width:0}.finance-workspace-v2 .fa-calendar-day,.finance-workspace-v2 .fa-day-empty{min-height:48px;padding:8px 3px}.finance-workspace-v2 .fa-calendar-day>strong{justify-content:center;font-size:15px}.finance-workspace-v2 .fa-calendar-day small,.finance-workspace-v2 .fa-calendar-day>b,.finance-workspace-v2 .fa-calendar-day>span{display:none}.finance-workspace-v2 .fa-calendar-day.today{box-shadow:inset 0 -3px #37805c}.finance-workspace-v2 .fa-weekday{padding:10px 3px;text-align:center}.finance-workspace-v2 .fa-calendar-toolbar{flex-wrap:wrap}.finance-selected-day-totals{display:grid;gap:8px;padding:14px;border:1px solid var(--gpk-border);border-radius:9px;background:white}.finance-selected-day-totals>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.finance-selected-day-totals strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section-finance .modal-actions{flex-wrap:wrap}.section-finance .modal-actions>.button{flex:1 1 150px;white-space:normal;min-height:44px}}.cash-articles-table .finance-expense-row td:not(:first-child){color:#b23c35}.cash-articles-table .finance-income-row td:not(:first-child){color:#2b7747}.cash-articles-table .finance-expense-row td button,.cash-articles-table .finance-income-row td button{color:inherit}.finance-calendar-mobile-hint{display:none}@media(max-width:767px){.finance-calendar-mobile-hint{display:block;font-size:12px;color:var(--gpk-muted);line-height:1.5;margin:0}.finance-workspace-v2 .fa-calendar-day{position:relative}.finance-workspace-v2 .fa-calendar-day[data-has-movement=true]:after{content:"";position:absolute;bottom:5px;left:calc(50% - 2px);width:4px;height:4px;background:currentColor;border-radius:50%}.section-finance .finance-sub-tabs button,.section-finance .modal .field input:not([type=checkbox]):not([type=radio]),.section-finance .modal .field select,.section-finance input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.section-finance select{min-height:44px}}.section-finance dialog.modal.modal-drawer{scroll-padding-block:130px 110px}.section-finance dialog.modal :is(input,select,textarea){scroll-margin-block:8px}.client-payments-dashboard{display:grid;gap:20px;min-width:0}.client-dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.client-dashboard-heading h2{font-size:22px}.client-dashboard-heading p{font-size:13px;color:var(--gpk-muted);margin-top:5px}.client-period-toolbar{display:flex;gap:12px;flex-wrap:wrap;padding:16px;border:1px solid var(--gpk-border,#d2dfd7);border-radius:10px;background:rgba(255,255,255,.6)}.client-period-toolbar .field{margin:0;min-width:150px}.client-period-toolbar .field:first-child{min-width:210px}.client-period-toolbar input[type=date]{min-height:40px}.client-compare-toggle{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px;cursor:pointer}.client-compare-toggle input{accent-color:#286142}.client-previous-period{margin-top:-12px;background:transparent}.client-previous-period>small,.client-previous-period>span{align-self:center;font-size:12px;color:var(--gpk-muted)}.client-money-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.client-money-cards article{display:flex;flex-direction:column;gap:10px;padding:20px;background:white;border:1px solid var(--gpk-border,#d2dfd7);border-radius:10px}.client-money-cards article>span{font-size:13px;color:var(--gpk-muted)}.client-money-cards article>strong{font-size:25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-money-cards small{font-size:11px;color:var(--gpk-muted)}.client-comparison{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-comparison span{font-weight:600;color:var(--gpk-ink)}.client-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.client-list-toolbar form{display:flex;gap:8px;flex:1 1;max-width:560px}.client-list-toolbar .search-input{flex:1 1}.client-status-filters{display:flex;gap:6px;flex-wrap:wrap}.client-status-filters button{background:transparent;border:1px solid transparent;border-radius:7px;padding:8px 11px;font-size:12px;color:var(--gpk-muted)}.client-status-filters button[aria-pressed=true]{background:#e3eee6;border-color:#c5d7ca;color:#225b37}.client-payment-list{display:grid;gap:12px}.client-payment-row{background:white;border:1px solid var(--gpk-border,#d2dfd7);border-radius:10px;padding:20px}.client-payment-main{display:flex;align-items:start;justify-content:space-between;gap:16px}.client-payment-name{padding:0;background:none;border:0;text-align:left;color:var(--gpk-ink);font-size:16px;font-weight:600}.client-payment-name:hover{color:#2c7046;text-decoration:underline}.client-payment-main p{font-size:12px;color:var(--gpk-muted);margin-top:6px}.client-payment-status{font-size:11px;padding:5px 9px;border-radius:6px;white-space:nowrap;background:#eef1ee;color:#596b62}.client-payment-status.status-paid{background:#e4f2e8;color:#22613c}.client-payment-status.status-partial,.client-payment-status.status-review{background:#fff4dc;color:#885b16}.client-payment-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.client-payment-amounts>div{display:flex;flex-direction:column;gap:6px}.client-payment-amounts small{color:var(--gpk-muted);font-size:11px}.client-payment-amounts strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-payment-details{margin-top:16px;font-size:12px;color:var(--gpk-muted)}.client-payment-details summary{cursor:pointer}.client-payment-details p{margin-top:7px}.client-receipt{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #edf1ed}.client-receipt small{display:block;margin-top:4px}.client-expense-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 0;border-bottom:1px solid var(--gpk-border,#d2dfd7)}.client-expense-row p,.client-expense-row small,.client-expense-row time{font-size:12px;color:var(--gpk-muted)}.client-expense-row p{margin:6px 0}.client-expense-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-pagination{display:flex;align-items:center;justify-content:center;gap:16px}.client-dashboard-note{font-size:12px;color:var(--gpk-muted);line-height:1.6}.client-payment-details .text-button{white-space:nowrap}@media(max-width:900px){.client-money-cards{grid-template-columns:1fr}.client-money-cards article{gap:7px;padding:16px}.client-payment-main{flex-direction:column;gap:12px}.client-payment-status{white-space:normal}.client-payment-amounts{gap:10px}.client-payment-amounts strong{font-size:15px}.client-list-toolbar form{max-width:none;min-width:0;width:100%}.client-list-toolbar form input{width:100%}.client-period-toolbar .field{min-width:0;flex:1 1}.client-period-toolbar .field:first-child{min-width:100%;flex:auto}.client-expense-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.client-expense-row time{grid-column:1/-1}.client-payment-row{padding:16px}.client-dashboard-heading .finance-feature-actions{width:100%}.client-pagination{gap:8px;font-size:12px}}.client-period-toolbar{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(2,minmax(150px,1fr)) auto;align-items:end}.client-period-toolbar .field,.client-period-toolbar .field:first-child{min-width:0;max-width:100%}.client-period-toolbar :is(input[type=date],select){width:100%;min-width:0;max-width:100%;min-inline-size:0;box-sizing:border-box}.client-previous-period{grid-template-columns:auto repeat(2,minmax(150px,1fr));align-items:center}.client-previous-period>small{grid-column:1/-1}.client-money-cards>article,.client-payment-amounts>div,.client-payment-main>div,.client-receipt>span{min-width:0}.client-payment-name,.client-payment-row :is(p,strong,small){overflow-wrap:anywhere}.client-allocation-note{margin-top:14px;padding:9px 12px;background:#faf5e8;border-radius:7px;font-size:12px;color:#795d28;line-height:1.5}.client-payment-details>p{overflow-wrap:anywhere}.client-list-toolbar .search-input{min-width:0;width:auto}@media(max-width:900px){.client-period-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.client-compare-toggle,.client-period-toolbar>.field:first-child,.client-previous-period>span{grid-column:1/-1}.client-previous-period>.field:first-of-type{grid-column:auto}}@media(max-width:767px){.cash-flow-workspace,.client-payments-dashboard,.finance-context-bar,.finance-context-bar>.field,.finance-workspace-v2{width:100%;min-width:0;max-width:100%}.client-dashboard-heading{gap:14px}.client-dashboard-heading h2{font-size:20px}.client-dashboard-heading .finance-feature-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-dashboard-heading .finance-feature-actions>.text-button{grid-column:1/-1;justify-self:start;min-height:32px}.client-dashboard-heading .finance-feature-actions>.button{min-width:0;min-height:44px;padding:10px;white-space:normal}.client-period-toolbar{padding:12px;gap:12px}.client-period-toolbar .field>span{font-size:12px}.client-period-toolbar input[type=date]{font-size:16px;padding:10px 8px;text-align:left}.client-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.client-list-toolbar .fa-segmented{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);width:100%;gap:4px}.client-list-toolbar .fa-segmented>button{padding:10px 8px;font-size:12px}.client-list-toolbar form{display:grid;grid-template-columns:minmax(0,1fr) auto}.client-list-toolbar .search-input{width:100%;min-width:0;flex-basis:auto}.client-payment-amounts{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}.client-payment-amounts>div{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px}.client-payment-amounts strong{font-size:16px;text-align:right}.client-payment-amounts small{font-size:12px;flex:1 1}.client-receipt{align-items:flex-start;gap:10px;flex-wrap:wrap}.client-payment-status{font-size:12px}.client-status-filters{gap:6px}.client-status-filters button{min-height:40px;padding:8px 10px;border-color:#dce4de;background:#fff}.finance-workspace-v2 .cash-flow-filter-panel{width:100%;min-width:0;max-width:100%}.finance-workspace-v2 .cash-flow-filter-panel .cash-flow-controls{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.finance-workspace-v2 .cash-flow-controls>label{min-width:0;width:100%}}@media(max-width:480px){.client-period-toolbar{grid-template-columns:minmax(0,1fr)}.client-period-toolbar>*{grid-column:1/-1}}.client-source-filters{display:flex;gap:8px;flex-wrap:wrap}.client-source-filters button{min-height:44px;padding:10px 14px;background:white;border:1px solid #d1ded5;border-radius:8px;color:#52695b;font-size:13px}.client-source-filters button[aria-pressed=true]{background:#e5f0e8;border-color:#32734c;color:#235c3a;font-weight:600}.online199-audit-note{padding:14px 16px;background:#eef4f0;border:1px solid #d5e2d9;border-radius:9px;font-size:12px;line-height:1.6;color:#4a6554;overflow-wrap:anywhere}.online199-record-note{margin-top:14px;font-size:12px;color:#55735e;overflow-wrap:anywhere}@media(max-width:480px){.client-source-filters{display:grid;grid-template-columns:minmax(0,1fr)}.client-source-filters button{text-align:left}}.client-received-breakdown{font-size:11px;color:var(--gpk-muted);margin-top:3px}.client-received-breakdown summary{cursor:pointer}.client-received-breakdown>div{display:flex;justify-content:space-between;gap:12px;margin-top:7px}.client-received-breakdown b{font-weight:500;white-space:nowrap;color:var(--gpk-ink)}.finance-workspace-v2{grid-template-columns:minmax(0,1fr)}.finance-workspace-v2 :is(.finance-planning,.fa-profit,.fa-balance,.fa-dashboard,.book-profit,.book-journal-workspace),.finance-workspace-v2>*{min-width:0;max-width:100%}.finance-workspace-v2 :is(.finance-planning,.fa-profit,.fa-balance,.fa-dashboard){grid-template-columns:minmax(0,1fr)}.finance-workspace-v2 :is(.finance-feature-heading,.book-toolbar,.book-date-controls,.fa-card,.fa-table-scroll,.table-scroll){min-width:0;max-width:100%}.finance-workspace-v2 :is(.finance-feature-heading,.book-toolbar)>*{min-width:0;max-width:100%}@media(max-width:767px){.finance-workspace-v2 .finance-feature-heading{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:16px;align-items:start}.finance-workspace-v2 .book-date-controls{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin:0;gap:12px}.finance-workspace-v2 .book-date-controls>*{grid-column:auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.finance-workspace-v2 .book-date-controls>.field{width:100%;max-width:100%;flex:none}.section-finance :is(input[type=date],input[type=datetime-local],input[type=month]){appearance:none;min-width:0;width:100%;max-width:100%;min-height:44px}.section-finance input::-webkit-date-and-time-value{min-height:1.4em;min-width:0;text-align:left}.finance-workspace-v2 :is(.book-toolbar,.finance-feature-actions){gap:10px}.finance-workspace-v2 .book-toolbar .search-input{min-width:0;flex-basis:100%}.finance-workspace-v2 .book-source-preview>div{flex-wrap:wrap;gap:6px}.finance-workspace-v2 .book-source-preview span{min-width:0;overflow-wrap:anywhere}.finance-workspace-v2 .book-ratios{grid-template-columns:minmax(0,1fr)}}.order-agreed-conditions,.order-conditions-form{display:grid;gap:18px;min-width:0}.order-conditions-status{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:4px solid var(--gpk-brand)}.order-conditions-status.incomplete{border-left-color:#bd892d}.order-conditions-status>div{display:flex;gap:12px;align-items:flex-start;min-width:0}.order-conditions-status svg{flex:none}.order-conditions-status p{margin:6px 0 0}.order-conditions-status>.button{flex:none}.order-conditions-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.order-conditions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.order-conditions-grid section{display:flex;flex-direction:column;gap:14px;min-width:0}.order-conditions-grid .field,.order-conditions-grid h3,.order-conditions-grid p{margin:0}.order-conditions-grid select,.order-conditions-grid textarea{max-width:100%;min-width:0}.order-conditions-parties{display:grid;gap:8px;border-top:1px solid var(--gpk-border);padding-top:14px}.order-conditions-price{font-size:28px;line-height:1.3}.order-conditions-extra summary{cursor:pointer;font-weight:600}.order-conditions-extra>div{display:grid;gap:14px;margin-top:18px}.order-conditions-save{position:sticky;bottom:0;z-index:2;padding:14px 18px;background:var(--gpk-bg,#f3f6f4);border:1px solid var(--gpk-border);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:15px}.order-conditions-save>span{font-size:12px;color:var(--gpk-muted)}@media(max-width:767px){.order-conditions-grid{grid-template-columns:1fr}.order-conditions-status{align-items:stretch;flex-direction:column;gap:14px}.order-conditions-status>.button{justify-content:center}.order-conditions-save{flex-wrap:wrap;padding:12px}.order-conditions-save>.button{min-height:44px;flex:1 1}.order-agreed-conditions .text-button{min-height:44px;align-self:flex-start}.order-agreed-conditions .field select{min-height:44px}.order-conditions-status strong{font-size:14px}.order-conditions-grid .order-section-heading{flex-wrap:wrap}.order-conditions-grid p,.order-conditions-parties strong{overflow-wrap:anywhere}}.order-deliverables{display:grid;gap:12px}.order-deliverables .checkbox-field{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.order-deliverables .checkbox-field input{flex:none;margin-top:3px}.order-deliverables .checkbox-field span{overflow-wrap:anywhere}.order-conditions-grid input[type=number]{max-width:180px}.order-party-value{border:0;padding:0;background:none;color:var(--gpk-brand,#245f3d);font:inherit;font-weight:600;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.order-workspace{display:grid;gap:19px;min-width:0;font-size:13px}.order-back{justify-self:start;margin-bottom:1px;font-size:12px}.order-close-actions{display:flex;justify-content:flex-end;margin-top:6px}.order-close-actions .text-button{font-size:12px;min-height:32px}.order-close-reason{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--gpk-muted);white-space:pre-wrap;overflow-wrap:anywhere}.order-heading{display:flex;justify-content:space-between;gap:22px;align-items:start}.order-title{min-width:0;display:grid;gap:7px}.order-title-line{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.order-title-line h1{font-size:26px;letter-spacing:-.035em}.order-heading-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:var(--gpk-brand);background:var(--gpk-surface-success)}.order-title h2{font-size:15px;font-weight:550;line-height:1.5}.order-title>p{font-size:12px;color:var(--gpk-muted)}.order-title .order-metadata{font-size:10px;color:var(--gpk-subtle);margin-top:3px}.order-header-actions,.order-inline-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.order-header-actions{padding-top:6px;justify-content:end}.order-header-actions .button,.order-inline-actions .button{font-size:11px;min-height:37px;padding:9px 12px;gap:6px}.order-menu{position:relative}.order-menu-items{position:absolute;right:0;top:calc(100% + 5px);width:210px;background:var(--gpk-surface-raised);border:1px solid var(--gpk-border);border-radius:8px;box-shadow:var(--gpk-shadow);padding:5px;z-index:20;display:grid}.order-menu-items>button{border:0;background:transparent;padding:11px 10px;text-align:left;border-radius:4px;font-size:12px}.order-menu-items>button:hover{background:var(--gpk-surface-success);color:var(--gpk-brand)}.order-summary{display:grid;grid-template-columns:1.05fr 1.15fr 1fr 1.08fr;padding:17px 0}.order-summary-private{grid-template-columns:repeat(3,minmax(0,1fr))}.order-summary-cell{display:flex;gap:11px;padding:0 18px;min-width:0;border-right:1px solid var(--gpk-border)}.order-summary-cell:last-child{border-right:0}.order-summary-cell>div{display:grid;gap:5px;min-width:0;align-content:start;width:100%}.order-summary-icon{background:var(--gpk-surface-success);color:var(--gpk-brand);width:35px;height:35px;border-radius:50%;display:grid;place-items:center}.order-summary-cell small{font-size:10px;color:var(--gpk-muted)}.order-summary-cell strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.order-summary-cell a,.order-summary-cell p{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.order-summary-cell a{color:var(--gpk-brand)}.order-summary-team strong+small{margin-top:6px}.order-summary-money>div>strong{font-size:23px;letter-spacing:-.04em}.order-money-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.order-money-split>div{display:grid;gap:4px}.order-money-split b{font-size:12px;white-space:nowrap}.order-money-split>div:first-child b{color:var(--gpk-brand)}.order-progress{display:flex;gap:8px;align-items:center;margin-top:7px}.order-progress>span{height:7px;background:var(--gpk-surface-warm);border-radius:5px;flex:1 1;overflow:hidden}.order-progress i{background:var(--gpk-brand);height:100%;display:block}.order-tabs{display:flex;gap:8px;overflow:auto;border-bottom:1px solid var(--gpk-border);padding-bottom:0;scrollbar-width:thin}.order-tabs>button{border:0;border-bottom:2px solid transparent;display:flex;align-items:center;gap:8px;flex:none;background:transparent;padding:12px 13px 14px;color:var(--gpk-muted);font-size:12px;white-space:nowrap}.order-tabs>button.active{border-color:var(--gpk-brand);color:var(--gpk-brand);font-weight:600}.order-tabs>button:hover{background:var(--gpk-surface-success)}.order-workspace .table-scroll{overscroll-behavior-y:auto}.order-tab-content{display:grid;gap:16px;min-width:0}.order-panel{padding:17px;display:grid;gap:14px;align-content:start;overflow-wrap:anywhere}.order-panel h2{font-size:17px}.order-panel h3{font-size:14px}.order-panel h4{font-size:11px;margin:0}.order-panel p{line-height:1.6}.order-panel .button{font-size:11px;min-height:36px;padding:8px 11px}.order-panel .text-button{font-size:10px}.order-panel>.task-action-panel{padding:0;margin:0;border:0;background:transparent}.order-panel .small-note{font-size:10px;line-height:1.65}.order-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.order-section-heading h2{font-size:18px}.order-section-heading>div{min-width:0}.order-section-heading .text-button{font-size:10px;white-space:nowrap}.order-section-heading h2+.small-note{margin-top:6px}.order-overview-columns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:start}.order-overview-aside{display:grid;gap:14px}.order-overview-bottom{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:14px;align-items:start}.order-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.order-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.order-main-sidebar,.order-two-columns{display:grid;gap:14px;align-items:start}.order-main-sidebar{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.order-main-sidebar>aside:not(.panel){display:grid;gap:14px}.order-about,.order-facts{margin:0;display:grid;gap:15px}.order-about>div,.order-facts>div{min-width:0}.order-about dt,.order-facts dt{color:var(--gpk-muted);font-size:10px;margin-bottom:5px}.order-about dd,.order-facts dd{margin:0;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.order-about ul{margin:0;padding-left:17px;display:grid;gap:3px;font-size:11px}.order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.order-facts dd{font-weight:550}.order-empty{font-size:12px;color:var(--gpk-muted);line-height:1.65}.order-stage-steps{list-style:none;padding:0;margin:8px 0;display:flex;gap:0;justify-content:space-between}.order-stage-steps li{display:grid;justify-items:center;align-content:start;gap:7px;position:relative;flex:1 1;min-width:0}.order-stage-steps li:before{content:"";position:absolute;top:7px;left:0;width:100%;height:2px;background:var(--gpk-border)}.order-stage-steps li:first-child:before{left:50%;width:50%}.order-stage-steps li:last-child:before{width:50%}.order-stage-steps li>span{width:16px;height:16px;border-radius:50%;background:var(--gpk-border);z-index:1;display:grid;place-items:center;color:#fff}.order-stage-steps li>small{font-size:8px;color:var(--gpk-muted);text-align:center;max-width:64px;line-height:1.5}.order-stage-steps .done:before,.order-stage-steps .done>span{background:var(--gpk-brand)}.order-stage-steps .current>span{background:var(--gpk-brand);outline:2px solid var(--gpk-brand);outline-offset:3px}.order-stage-steps .current>small{color:var(--gpk-brand);font-weight:600}.order-current-state{border-radius:7px;background:var(--gpk-surface-success);padding:13px;display:grid;gap:5px;font-size:12px}.order-current-state p,.order-current-state small{font-size:11px;color:var(--gpk-muted)}.order-next-waiting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.order-next-waiting>section{border:1px solid var(--gpk-border);border-radius:7px;padding:12px;display:flex;flex-direction:column;align-items:start;gap:11px;min-width:0}.order-next-waiting strong{font-size:12px;line-height:1.5}.order-next-waiting p,.order-next-waiting small{font-size:10px}.order-next-waiting .button{width:100%;margin-top:auto}.order-blocked-task{border:0;background:transparent;padding:0;text-align:left;display:grid;gap:5px;line-height:1.6;font-size:11px;color:var(--gpk-error)}.order-map-empty{min-height:200px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;background:var(--gpk-surface-warm);border-radius:7px;color:var(--gpk-muted);font-size:11px}.order-map-empty strong{font-size:12px;color:var(--gpk-ink-secondary)}.order-map-empty small{font-size:10px}.order-workspace .geo-basemap,.order-workspace .geo-visit-map{min-width:0}.order-workspace .geo-basemap-view{height:240px;min-height:0}.order-related{width:100%;padding:11px 0;border:0;border-bottom:1px solid var(--gpk-border);background:transparent;text-align:left;display:grid;gap:6px}.order-related:last-child{border-bottom:0}.order-related strong{font-weight:550;font-size:11px;line-height:1.55}.order-related small{color:var(--gpk-muted);font-size:10px}.order-related:hover strong{color:var(--gpk-brand)}.order-event{display:flex;gap:8px;padding:9px 0;font-size:10px;border-bottom:1px solid var(--gpk-border)}.order-event:last-child{border-bottom:0}.order-event-dot{width:6px;height:6px;border-radius:50%;background:var(--gpk-brand);margin-top:5px;flex:none}.order-event>div{min-width:0;display:grid;gap:5px}.order-event strong{font-weight:500;line-height:1.5}.order-event small{font-size:9px;color:var(--gpk-muted)}.order-event p{color:var(--gpk-muted);font-size:10px;white-space:pre-wrap}.order-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.order-task-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.order-stat-row>.panel{padding:15px 18px;display:grid;gap:9px}.order-stat-row span{font-size:11px;color:var(--gpk-muted)}.order-stat-row strong{font-size:23px;letter-spacing:-.035em}.order-workspace table{width:100%;border-collapse:collapse;font-size:11px}.order-workspace th{background:var(--gpk-surface-warm);color:var(--gpk-muted);font-weight:400;text-align:left;font-size:10px;padding:12px 10px;white-space:nowrap}.order-workspace td{padding:12px 10px;border-bottom:1px solid var(--gpk-border);vertical-align:top;line-height:1.6}.order-workspace tr:last-child>td{border-bottom:0}.order-workspace td small{display:block;color:var(--gpk-muted);font-size:10px;margin-top:3px}.order-workspace td a{display:block;color:var(--gpk-brand)}.order-workspace td .text-button{font-size:10px}.order-workspace .record-link{font-size:11px;text-align:left;line-height:1.6;font-weight:550}.order-workspace .selected-row{background:var(--gpk-surface-success)}.order-workspace .order-task-table td:first-child{min-width:165px}.order-workspace .order-task-table td:nth-child(6){max-width:200px;overflow-wrap:anywhere}.order-cost-row{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--gpk-border);font-size:11px}.order-cost-row small{font-size:10px;color:var(--gpk-muted)}.order-document-preview{background:var(--gpk-surface-raised);border:1px solid var(--gpk-border);border-radius:5px;padding:14px;white-space:pre-wrap;max-height:350px;overflow:auto;font:11px/1.7 var(--gpk-font);margin:0}.modal:has(.order-communication),.modal:has(.order-task-body){margin:0 0 0 auto;max-height:100dvh;height:100dvh;max-width:min(780px,100vw);width:min(780px,100vw);border-radius:0;border-top:0;border-bottom:0}.order-communication{display:grid;gap:20px}.order-communication details{min-width:0;display:grid;gap:12px}.order-communication summary{font-size:14px;font-weight:550;cursor:pointer;margin-bottom:15px}@media(min-width:1700px){.order-overview-columns{grid-template-columns:1fr 1.35fr 1fr}.order-panel{padding:21px}.order-summary-cell{padding-inline:23px}.order-title-line h1{font-size:30px}}@media(max-width:1300px){.order-heading{flex-wrap:wrap}.order-header-actions{justify-content:start;padding:0}.order-overview-bottom{grid-template-columns:1fr 1fr}.order-overview-bottom>section:last-child{grid-column:1/-1}.order-summary-cell{padding-inline:13px}.order-summary-icon{display:none}.order-main-sidebar{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.order-tabs{gap:0}.order-tabs>button{padding-inline:10px}}@media(max-width:1023px){.order-summary{grid-template-columns:1fr 1fr;gap:18px 0}.order-summary-cell:nth-child(2){border-right:0}.order-main-sidebar{grid-template-columns:1fr}.order-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.order-task-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.order-overview-columns{grid-template-columns:1fr}.order-overview-aside{grid-column:auto}.order-two-columns{grid-template-columns:1fr}.order-overview-bottom>section:last-child{grid-column:auto}}@media(max-width:600px){.order-workspace{gap:15px}.order-title-line h1{font-size:23px}.order-title h2{font-size:14px}.order-header-actions{gap:7px;width:100%}.order-header-actions>.button.primary{width:100%}.order-header-actions .button{font-size:11px;padding-inline:10px}.order-summary{padding:15px 0;gap:16px 0}.order-summary-cell{padding-inline:12px}.order-summary-cell strong{font-size:11px}.order-summary-money>div>strong{font-size:20px}.order-money-split b{font-size:10px;white-space:normal}.order-tabs>button{font-size:11px;gap:6px;padding:11px 12px 13px}.order-overview-aside,.order-overview-bottom,.order-three-columns{grid-template-columns:1fr}.order-three-columns>section:last-child{grid-column:auto}.order-panel{padding:15px}.order-next-waiting{grid-template-columns:1fr}.order-stage-steps li>small{font-size:8px}.order-stat-row{gap:8px}.order-stat-row>.panel{padding:13px}.order-stat-row strong{font-size:20px}.order-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.order-section-heading>.order-inline-actions{width:100%}.order-section-heading>.order-inline-actions>.button{flex:1 1}.order-main-sidebar{gap:12px}.order-communication{padding-inline:16px}.order-map-empty{min-height:180px}}@media(min-width:1024px) and (max-width:1150px){.order-overview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.order-overview-aside{grid-column:1/-1}.order-overview-aside,.order-three-columns{grid-template-columns:1fr 1fr}.order-three-columns>section:last-child{grid-column:1/-1}}.order-inline-preview{min-width:0}.order-inline-preview .file-viewer{padding:0}.order-inline-preview .pdf-preview-page{max-height:350px}.order-inline-preview .modal-actions{padding:12px 0 0}.order-inline-preview details{font-size:10px}.order-workspace-shell{display:grid;gap:20px;min-width:0;align-items:start}.order-workspace-shell.with-communication{grid-template-columns:minmax(0,1fr) clamp(360px,29vw,440px)}.order-workspace-main{container-type:inline-size}.order-communication-pane{min-width:0;position:sticky;top:86px;border-radius:12px;scroll-margin-top:86px;outline:none}.main-content:has(.order-workspace-shell.with-communication){max-width:none}@media(min-width:1200px){.workspace-body:has(>.order-card-content){height:100dvh;min-height:0}.workspace-body>.main-content.order-card-content{display:flex;flex-direction:column;min-height:0;padding:0 0 0 8px}.order-card-content>.temporary-banner,.order-card-content>.training-banner{flex-shrink:0}.order-card-content>.order-workspace-shell{flex:1 1;min-height:0;align-items:stretch;overflow:hidden}.order-card-content .order-workspace-main{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;align-content:start;grid-auto-rows:max-content;padding:14px 4px 24px 0}.order-card-content .order-workspace-main::-webkit-scrollbar{display:none}.order-card-content .order-communication-pane{position:static;min-height:0;display:flex;flex-direction:column;scroll-margin-top:0}.order-card-content .order-stream{flex:1 1;height:100%;min-height:0;max-height:none}.order-card-content .order-stream-history{min-height:0}}@container(max-width:950px){.order-heading{flex-wrap:wrap}.order-header-actions{justify-content:start;padding:0}.order-overview-columns{grid-template-columns:1fr 1fr}.order-overview-aside{grid-column:1/-1;grid-template-columns:1fr 1fr}.order-summary{grid-template-columns:1fr 1fr;gap:18px 0}.order-summary-cell:nth-child(2){border-right:0}.order-summary-icon{display:none}.order-overview-bottom{grid-template-columns:1fr 1fr}.order-overview-bottom>section:last-child{grid-column:1/-1}.order-main-sidebar{grid-template-columns:1fr}.order-three-columns{grid-template-columns:1fr 1fr}.order-three-columns>section:last-child{grid-column:1/-1}.order-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.order-task-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container(max-width:680px){.order-overview-aside,.order-overview-bottom,.order-overview-columns,.order-three-columns,.order-two-columns{grid-template-columns:1fr}.order-overview-aside,.order-overview-bottom>section:last-child,.order-three-columns>section:last-child{grid-column:auto}.order-next-waiting{grid-template-columns:1fr}.order-summary-cell{padding-inline:13px}.order-title-line h1{font-size:24px}.order-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1199px){.order-workspace-shell,.order-workspace-shell.with-communication{display:flex;flex-direction:column;gap:18px}.order-workspace-main{display:contents;container-type:normal}.order-workspace-main>*{width:100%;min-width:0;box-sizing:border-box;order:4}.order-workspace-main>.order-back{order:1;width:auto}.order-workspace-main>.order-heading{order:2}.order-workspace-main>.order-tabs{order:5}.order-workspace-main>.order-tab-content{order:6}.order-communication-pane{position:static;order:3;width:100%;display:none}.order-communication-pane.is-open{display:block}.order-communication-pane:focus{outline:2px solid var(--gpk-brand);outline-offset:3px}.order-workspace-main .order-overview-columns{grid-template-columns:1fr}.order-workspace-main .order-overview-aside{grid-template-columns:1fr 1fr;grid-column:auto}.order-workspace-main .order-summary{grid-template-columns:1fr 1fr;gap:18px 0}.order-workspace-main .order-summary-cell:nth-child(2){border-right:0}}@media(max-width:600px){.order-workspace-shell{gap:15px}.order-workspace-main .order-overview-aside{grid-template-columns:1fr}}.phone-number{display:inline-block;border:0;background:transparent;padding:0;color:var(--gpk-brand);font:inherit;line-height:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.phone-number:hover{text-decoration:underline}.phone-number:focus-visible{outline:2px solid var(--gpk-brand);outline-offset:3px}.order-customer-heading{display:flex;align-items:flex-start;gap:20px 32px;flex-wrap:wrap;padding:8px 0 3px}.order-customer-identity{flex:1 1 280px;min-width:0}.order-heading-label{display:block;font-size:12px;font-weight:500;color:var(--gpk-muted);margin-bottom:6px}.order-customer-name{display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:var(--gpk-ink);font:inherit;font-size:28px;line-height:1.25;font-weight:650;text-align:left;overflow-wrap:anywhere}button.order-customer-name{cursor:pointer}button.order-customer-name:hover{color:var(--gpk-brand)}.order-customer-name svg{flex-shrink:0;color:var(--gpk-muted)}.order-customer-edit{display:flex;flex-wrap:wrap;gap:8px}.order-customer-edit input{width:100%;min-width:0;font:inherit;font-size:24px;padding:8px 10px;border:1px solid var(--gpk-brand);border-radius:8px}.order-customer-edit small{flex-basis:100%;color:var(--gpk-muted);font-size:12px}.order-customer-edit small[role=status]{flex:1 1;align-self:center}.order-customer-edit>.form-error{flex-basis:100%}.order-heading-stage{flex:0 1 auto;max-width:100%}.order-stage-switch{display:flex;align-items:center;gap:14px;max-width:100%;padding:10px 14px;border:1px solid var(--gpk-border);border-radius:9px;background:var(--gpk-surface-success);color:var(--gpk-brand);font:inherit;font-size:21px;line-height:1.3;font-weight:600;text-align:left;overflow-wrap:anywhere}.order-stage-switch svg{flex-shrink:0}button.order-stage-switch{cursor:pointer}button.order-stage-switch:hover{border-color:var(--gpk-brand)}.order-heading:has(.order-customer-heading){flex-wrap:wrap}.order-heading:has(.order-customer-heading)>.order-title{width:100%}@media(max-width:600px){.order-customer-heading{gap:16px;padding-top:9px}.order-customer-name{font-size:24px}.order-customer-edit input{font-size:20px}.order-stage-switch{font-size:19px}.order-customer-identity{flex-basis:100%}}.order-stage-picker{min-width:0;padding:3px 0 7px}.order-stage-grid{position:relative;isolation:isolate;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);gap:0;padding:8px;border:1px solid var(--gpk-border);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbf9);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.order-stage-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:92px;margin:0;padding:12px 8px 10px;border:0;border-radius:11px;background:transparent;color:var(--gpk-muted);font:inherit;font-size:clamp(12px,.72vw,15px);font-weight:500;text-align:center;line-height:1.35;cursor:pointer;scroll-snap-align:center;transition:background-color .16s ease,color .16s ease}.order-stage-card:after,.order-stage-card:before{content:"";position:absolute;z-index:-1;top:29px;height:2px;background:#dce6df;width:50%;pointer-events:none}.order-stage-card:before{left:0}.order-stage-card:after{right:0}.order-stage-card:first-child:before,.order-stage-card:last-child:after{display:none}.order-stage-card>span:last-child{position:relative;max-width:100%;overflow-wrap:normal}.order-stage-number{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid #dce6df;border-radius:50%;background:#fff;color:#8a9b90;box-shadow:0 0 0 5px #fafcfb}.order-stage-number svg{width:18px;height:18px;stroke-width:1.7}.order-stage-card.done{color:var(--gpk-brand)}.order-stage-card.current:before,.order-stage-card.done:after,.order-stage-card.done:before{background:#82ad90}.order-stage-card.done .order-stage-number{border-color:#bfdac7;background:#e8f4ec;color:var(--gpk-brand)}.order-stage-card.current{background:#edf6ef;color:var(--gpk-brand);font-weight:650;box-shadow:inset 0 0 0 1px #c7dfce}.order-stage-card.current .order-stage-number{border-color:var(--gpk-brand);background:var(--gpk-brand);color:#fff;box-shadow:0 0 0 5px #dceee2,0 3px 8px #245b3530}.order-stage-card:hover:not(:disabled){background:#e8f3ec;color:var(--gpk-brand)}.order-stage-card:hover:not(:disabled) .order-stage-number{border-color:#8bb59a;color:var(--gpk-brand)}.order-stage-card:disabled{cursor:default;opacity:1}.order-stage-card:focus-visible{outline:2px solid var(--gpk-brand);outline-offset:-2px}.order-stage-feedback{display:block;margin-top:7px;color:var(--gpk-muted);font-size:12px}@media(prefers-reduced-motion:reduce){.order-stage-card{transition:none}}@media(max-width:600px){.order-stage-grid{grid-auto-columns:112px;padding:6px}.order-stage-card{min-height:94px}.order-customer-heading{padding-bottom:1px}}.order-workspace .order-title{grid-template-columns:minmax(230px,1fr) minmax(0,1fr);gap:6px 18px}.order-workspace .order-title-line{grid-column:1;gap:8px}.order-workspace-main .order-title .order-title-line h1{font-size:18px;line-height:1.3}.order-home{padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:left}.order-home:hover{color:var(--gpk-brand)}.order-home:focus-visible{outline:2px solid var(--gpk-brand);outline-offset:3px}.order-workspace .order-heading-icon{width:27px;height:27px;border-radius:7px}.order-heading-icon svg{width:17px;height:17px}.order-workspace .order-service-heading{grid-column:2;grid-row:1/span 2;align-self:center;display:grid;gap:3px;min-width:0}.order-workspace .order-service-heading h2{font-size:19px;line-height:1.35}.order-workspace .order-service-heading p{font-size:14px;line-height:1.4;color:var(--gpk-muted)}.order-workspace .order-service-heading .order-metadata{font-size:12px;margin:0}.order-workspace .order-customer-heading{grid-column:1;gap:4px;padding:0}.order-workspace .order-heading-label{font-size:10px;margin-bottom:3px}.order-workspace .order-customer-name{font-size:21px;gap:7px;line-height:1.3}.order-workspace .order-stage-picker{grid-column:1/-1;padding:3px 0 0}.order-workspace .order-stage-grid{grid-auto-columns:minmax(76px,1fr);padding:4px;border-radius:9px}.order-workspace .order-stage-card{flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px;font-size:12px;border-radius:6px}.order-workspace .order-stage-card:after,.order-workspace .order-stage-card:before{display:none}.order-workspace .order-stage-number{width:24px;height:24px;box-shadow:none}.order-workspace .order-stage-number svg{width:14px;height:14px}.order-workspace .order-stage-card.current .order-stage-number{box-shadow:none}.order-workspace .order-heading{gap:10px}.order-workspace{gap:12px}.order-workspace .order-header-actions{padding:0;gap:6px}.order-workspace .order-header-actions .button{min-height:32px;padding:6px 10px;font-size:12px}.order-workspace .order-communication-toggle{display:none}.order-workspace .order-summary[aria-label]{grid-template-columns:1.15fr 1.2fr 1fr 1fr;padding:10px 0;gap:0;align-items:start}.order-workspace .order-summary .order-summary-cell{padding:0 12px;gap:0}.order-workspace .order-summary .order-summary-icon{display:none}.order-workspace .order-summary .order-summary-cell>div{gap:3px}.order-workspace .order-summary .order-summary-cell small{font-size:11px;line-height:1.3}.order-workspace .order-summary .order-summary-cell strong{font-size:13px;line-height:1.35}.order-workspace .order-summary .order-summary-cell a,.order-workspace .order-summary .order-summary-cell p,.order-workspace .order-summary .phone-number{font-size:12px;line-height:1.35}.order-workspace .order-summary .order-summary-team strong+small{margin-top:5px}.order-workspace .order-summary .order-summary-money .order-inline-price-button{font-size:22px}.order-workspace .order-summary .order-money-split{gap:6px;margin-top:3px}.order-workspace .order-summary .order-money-split b{font-size:12px}.order-workspace .order-summary .order-progress{margin-top:5px}.order-workspace .order-overview-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.order-workspace .order-overview-aside{grid-column:auto;grid-template-columns:1fr}@container(max-width:680px){.order-workspace .order-summary[aria-label]{grid-template-columns:1fr 1fr;row-gap:10px}.order-workspace .order-summary .order-summary-cell:nth-child(2){border-right:0}}@media(max-width:1199px){.order-workspace .order-communication-toggle{display:inline-flex}.order-workspace-main .order-summary[aria-label]{grid-template-columns:1fr 1fr;row-gap:10px}.order-workspace-main .order-overview-columns{grid-template-columns:1fr}}@media(max-width:600px){.order-workspace .order-title{grid-template-columns:1fr;gap:8px}.order-workspace .order-service-heading{grid-column:1;grid-row:auto}.order-workspace .order-customer-heading{grid-row:3}.order-workspace .order-service-heading h2{font-size:18px}.order-workspace .order-customer-name{font-size:20px}.order-workspace .order-stage-card{font-size:11px}.order-workspace .order-header-actions>.button.primary{width:auto}.order-workspace .order-summary .order-summary-cell{padding:0 10px}.order-workspace .order-summary .order-summary-cell strong{font-size:12px}}.order-workspace .order-summary.order-summary-private[aria-label]{grid-template-columns:repeat(3,minmax(0,1fr))}@container(max-width:680px){.order-workspace .order-overview-columns{grid-template-columns:1fr}}@media(max-width:600px){.order-workspace .order-summary.order-summary-private[aria-label]{grid-template-columns:1fr 1fr}}.order-workspace .order-contact-channels>div{display:grid;gap:2px}.order-workspace .order-customer-phone{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.order-workspace .order-customer-phone .phone-number{min-height:44px;display:inline-flex;align-items:center}.order-workspace .order-customer-phone .order-browser-call{min-height:44px;max-width:100%;padding:9px 10px;gap:6px;font-size:12px;line-height:1.4;text-align:left;white-space:normal}.order-workspace .order-tab-content:empty{display:none}.order-inline-payment{min-width:0;padding-top:12px;margin-bottom:18px;border-bottom:1px solid #dbe5de;padding-bottom:18px}.modal.modal-drawer .order-inline-payment>.detail-body,.modal.modal-drawer .order-inline-payment>.record-form,.order-inline-payment>.detail-body,.order-inline-payment>.record-form{padding:0;min-height:0}.modal.modal-drawer .order-inline-payment .record-form>.modal-actions,.order-inline-payment .modal-actions{position:static;margin:0;padding:12px 0 0;flex-wrap:wrap;background:transparent;box-shadow:none;z-index:auto}.order-inline-payment .field,.order-inline-payment .invoice-work{min-width:0}.order-inline-payment .invoice-delivery-card input{min-width:0;max-width:100%}@media(max-width:600px){.order-workspace-shell,.order-workspace-shell.with-communication{gap:12px}.order-workspace .order-heading{position:relative;display:block}.order-workspace .order-title{width:100%;gap:10px;grid-template-columns:minmax(0,1fr)}.order-workspace .order-title-line{padding-right:48px;gap:7px;min-height:44px;flex-wrap:nowrap}.order-workspace .order-title-line .mobile-only{width:32px;min-width:32px}.order-workspace-main .order-title .order-title-line h1{font-size:18px;letter-spacing:-.02em;min-width:0}.order-workspace .order-heading-icon{flex-shrink:0;width:25px;height:25px}.order-workspace .order-communication-toggle{position:absolute;right:0;top:0;width:44px;height:44px;padding:0;min-height:44px}.order-workspace .order-service-heading h2{font-size:17px;line-height:1.4}.order-workspace .order-service-heading .order-metadata{font-size:11px;line-height:1.5}.order-workspace .order-heading-label{font-size:11px;margin-bottom:4px}.order-workspace .order-customer-name{width:100%;font-size:18px;line-height:1.4;justify-content:space-between;gap:12px}.order-workspace .order-customer-name>span{min-width:0}.order-workspace .order-customer-edit input{font-size:16px}.order-workspace .order-stage-grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:4px;padding:4px;overflow:visible;scroll-snap-type:none}.order-workspace .order-stage-card{justify-content:flex-start;min-height:48px;height:auto;gap:7px;padding:8px;font-size:12px;line-height:1.35;text-align:left}.order-workspace .order-stage-card>span:last-child{min-width:0;overflow-wrap:anywhere}.order-workspace .order-stage-number{width:22px;height:22px}.order-workspace .order-close-actions{margin-top:4px}.order-workspace .order-close-actions .text-button{font-size:11px;min-height:40px;padding:6px 0}.order-workspace>section[aria-label="История переноса из CRM3"]{padding:12px;gap:7px;border-radius:10px}.order-workspace>section[aria-label="История переноса из CRM3"] h3{font-size:13px;line-height:1.4}.order-workspace>section[aria-label="История переноса из CRM3"] p{font-size:12px;line-height:1.5;margin:0}.order-workspace>section[aria-label="История переноса из CRM3"] .small-note{font-size:10px;line-height:1.5}.order-workspace .order-summary.order-summary-private[aria-label],.order-workspace .order-summary[aria-label]{grid-template-columns:minmax(0,1fr);padding:0;gap:0;border-radius:10px}.order-workspace .order-summary .order-summary-cell{padding:12px 14px;border-right:0;border-bottom:1px solid var(--gpk-border)}.order-workspace .order-summary .order-summary-cell:last-child{border-bottom:0}.order-workspace .order-summary .order-summary-cell strong{font-size:13px;line-height:1.45}.order-workspace .order-summary .phone-number{min-height:32px;display:inline-flex;align-items:center;font-size:14px}}.finance-overview_panel__Y3FoQ{padding:22px;margin-bottom:20px}.finance-overview_header__Oy7x9{display:flex;gap:18px;justify-content:space-between;align-items:center;flex-wrap:wrap}.finance-overview_header__Oy7x9 h2{margin:5px 0}.finance-overview_filters__wx_gh{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.finance-overview_filters__wx_gh .field{margin:0;min-width:155px}.finance-overview_groups__Yw0oW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 14px}.finance-overview_group__KQPOO{border:1px solid var(--line,#e1e7e3);border-radius:12px;padding:14px}.finance-overview_groups__Yw0oW h3{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0 0 12px;font-size:15px}.finance-overview_groups__Yw0oW h3 span{color:var(--muted,#69766e);font-size:12px;font-weight:400}.finance-overview_metric__TBMZz{border:0;background:transparent;color:inherit;display:flex;gap:12px;width:100%;text-align:left;justify-content:space-between;padding:10px 0;cursor:pointer;border-top:1px solid var(--line,#e1e7e3)}.finance-overview_metric__TBMZz>span:first-child{display:flex;align-items:baseline;gap:5px;font-size:13px;line-height:1.45}.finance-overview_metric__TBMZz svg{flex-shrink:0}.finance-overview_metric__TBMZz:hover>span:first-child{color:#267d51}.finance-overview_metric__TBMZz:focus-visible{outline:2px solid #267d51;outline-offset:3px}.finance-overview_amount___zBQ8{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-overview_amount___zBQ8 strong{font-size:16px;white-space:nowrap;font-weight:600}.finance-overview_amount___zBQ8 small{font-size:11px;line-height:1.45;color:#8b5631;text-align:right}.finance-overview_result__41Rwu{margin-top:6px;border-top:2px solid var(--line,#d9e7dd)}.finance-overview_result__41Rwu strong{color:#267d51}.finance-overview_attention__F4Gcg{grid-column:1/-1}.finance-overview_attention__F4Gcg .finance-overview_numbers__cuotJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.finance-overview_notes__z2EU5{font-size:13px;line-height:1.65}.finance-overview_notes__z2EU5 summary{cursor:pointer}.finance-overview_notes__z2EU5 code,.finance-overview_source__19_Il p{overflow-wrap:anywhere}.finance-overview_detail__TFYuc>.finance-overview_amount___zBQ8{align-items:flex-start;margin-bottom:14px}.finance-overview_detail__TFYuc>.finance-overview_amount___zBQ8 strong{font-size:25px}.finance-overview_source__19_Il{border-top:1px solid var(--line,#e1e7e3);padding:16px 0}.finance-overview_source__19_Il header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.finance-overview_source__19_Il header>div{display:grid;gap:5px}.finance-overview_links__7T_RU{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.finance-overview_paging__posJq{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.finance-overview_paging__posJq>span{margin-right:auto}@media(max-width:1100px){.finance-overview_groups__Yw0oW{grid-template-columns:1fr}.finance-overview_attention__F4Gcg .finance-overview_numbers__cuotJ{grid-template-columns:1fr;gap:0}}@media(max-width:560px){.finance-overview_panel__Y3FoQ{padding:16px}.finance-overview_filters__wx_gh,.finance-overview_filters__wx_gh .field,.finance-overview_filters__wx_gh button{width:100%}.finance-overview_source__19_Il header{flex-direction:column}.finance-overview_metric__TBMZz{flex-wrap:wrap}}.edo-sign-summary{padding:18px 22px;background:var(--surface-soft,#f5f7f6);border-radius:14px;margin-bottom:16px}.edo-sign-summary h3{margin:0 0 6px}.edo-sign-summary p{margin:6px 0;color:var(--muted,#59645e)}.edo-sign-summary dl{display:grid;grid-template-columns:110px 1fr;gap:6px 16px}.edo-sign-summary dt{color:var(--muted,#59645e)}.edo-sign-summary dd{margin:0;overflow-wrap:anywhere}.edo-sign-files{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.edo-sign-files .active{border-color:var(--accent,#22543d);background:#e6f0e9}.edo-sign-preview{min-height:150px;max-height:68vh;overflow:auto;border:1px solid var(--border,#dce3de);border-radius:12px;padding:12px;background:#eef1ef}.edo-sign-pdf canvas{display:block;margin:auto;max-width:100%;background:white}.edo-sign-pages{display:flex;align-items:center;justify-content:center;gap:16px;position:sticky;top:0;background:#eef1ef;padding:8px;z-index:1}.edo-sign-image{max-width:100%;height:auto;display:block;margin:auto}.edo-sign-text{white-space:pre-wrap;overflow-wrap:anywhere;background:white;padding:16px;margin:0}.edo-sign-confirm{display:flex;gap:10px;align-items:flex-start;margin:18px 0;line-height:1.5}.edo-sign-confirm input{margin-top:5px;flex-shrink:0}.edo-workspace{display:grid;gap:18px;min-width:0}.edo-heading{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.edo-heading h2{margin:7px 0}.edo-heading p,.edo-note{color:var(--muted,#64746b)}.edo-controls{padding:22px}.edo-account,.edo-connect,.edo-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.edo-workspace label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.edo-workspace input,.edo-workspace select{min-height:40px;min-width:0;max-width:100%;padding:9px 11px;border:1px solid var(--border,#dce4df);border-radius:8px;background:var(--surface,#fff);color:inherit;font:inherit}.edo-account label{flex:1 1;max-width:450px}.edo-status{display:flex;align-items:center;gap:7px;align-self:center;color:#657168;font-size:12px}.edo-status.connected{color:#217744}.edo-setup{padding-top:20px;margin-top:20px;border-top:1px solid var(--border,#e2e7e3);max-width:1000px}.edo-setup p{font-size:14px;line-height:1.7;color:var(--muted,#64746b)}.edo-setup>a{display:inline-flex;align-items:center;gap:6px;font-size:13px}.edo-connect{margin-top:18px}.edo-connect label{flex:1 1;min-width:170px}.edo-tabs{display:flex;gap:6px;margin:24px 0 18px}.edo-tabs button{padding:9px 16px;border-radius:8px;border:1px solid var(--border,#dce4df);background:transparent;color:inherit;cursor:pointer}.edo-tabs [aria-pressed=true]{background:#e6f3e9;border-color:#a6c7af;color:#20693a}.edo-filters label:last-of-type{flex:1 1;min-width:150px}.edo-message{padding:14px 18px;background:#edf5ef;border-radius:10px;color:#245934}.edo-message.error{background:#fff0ed;color:#9d3020}.edo-documents{padding:22px;min-width:0}.edo-empty{padding:32px 0;color:#64746b;text-align:center}.edo-table-scroll{overflow:auto}.edo-table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.edo-table th{font-size:11px;font-weight:600;color:#68776d}.edo-table td,.edo-table th{padding:15px 12px;border-bottom:1px solid var(--border,#e2e7e3)}.edo-table small{display:block;margin-top:6px;color:#68776d}.edo-table td:first-child{min-width:210px}.edo-paging{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.edo-paging small{color:#68776d}.edo-note{font-size:12px;margin:0}.edo-workspace .button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.edo-workspace button:disabled{opacity:.55;cursor:default}@media(max-width:650px){.edo-heading{align-items:start;flex-direction:column;padding:18px}.edo-controls,.edo-documents{padding:16px}.edo-account label{flex-basis:100%;max-width:none}.edo-connect label,.edo-filters label{flex:1 1 120px}.edo-filters label:first-child,.edo-filters label:last-of-type{flex-basis:100%}.edo-paging{flex-wrap:wrap}.edo-paging small{order:3;width:100%;text-align:center}}.edo-draft-panel{padding:22px;min-width:0}.edo-draft-panel .panel-heading{gap:14px;flex-wrap:wrap}.edo-count{display:inline-block;background:#e6f3e9;border-radius:15px;padding:3px 9px;font-size:13px}.edo-draft-form{border:1px solid var(--border,#dce4df);border-radius:10px;padding:16px;margin:20px 0}.edo-draft-form summary{cursor:pointer;font-weight:600}.edo-draft-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.edo-draft-form .edo-note{margin:14px 0}.edo-draft-actions{display:flex;flex-direction:column;gap:8px;min-width:180px}.edo-workspace .edo-reviewed{display:flex;align-items:center;gap:8px;font-weight:400}.edo-reviewed input{min-height:0}@media(max-width:650px){.edo-draft-fields{grid-template-columns:1fr}.edo-draft-panel{padding:16px}}.edo-workspace{gap:16px}.edo-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.edo-header h2{font-size:22px;margin:4px 0}.edo-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.edo-header-actions select{max-width:250px}.edo-company-label{flex:1 1}.edo-direction{display:flex;gap:22px;border-bottom:1px solid var(--border,#e3e7e5)}.edo-direction button{font:inherit;color:#748078;background:none;border:0;border-bottom:3px solid transparent;padding:12px 3px;cursor:pointer}.edo-direction button[aria-pressed=true]{color:#1e3327;font-weight:650;border-color:#228246}.edo-shell{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;min-height:480px}.edo-sidebar{background:#f7f9f8;padding:12px 0;border-radius:14px;position:relative}.edo-create-tools{display:flex;gap:10px;align-items:center;padding:0 12px 23px;position:relative;min-height:62px}.edo-plus{width:42px;height:36px;display:grid;place-items:center;border:0;border-radius:20px;background:#168148;color:white;cursor:pointer}.edo-sidebar nav{display:grid;gap:3px;padding:0 7px}.edo-sidebar nav button{position:relative;text-align:left;font:inherit;font-size:14px;background:none;border:0;border-radius:8px;padding:13px 14px;color:#303d35;cursor:pointer}.edo-sidebar nav button.active{background:#e7f1eb;color:#1b5e39;font-weight:650}.edo-sidebar nav button.active:before{position:absolute;left:0;top:11px;bottom:11px;content:"";width:3px;background:#268349;border-radius:3px}.edo-nav-rule{height:1px;background:#e3e8e5;margin:14px 12px}.edo-sidebar-note{font-size:12px;line-height:1.7;color:#77837b;margin:26px 20px}.edo-create-menu{position:absolute;top:49px;left:10px;width:280px;z-index:4;background:white;box-shadow:0 8px 32px #14332124;border:1px solid #e4ebe6;border-radius:12px;padding:10px}.edo-create-menu strong{display:block;font-size:12px;letter-spacing:.02em;color:#768179;padding:10px}.edo-create-menu a,.edo-create-menu button{font:inherit;font-size:14px;text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:12px 10px;border-radius:7px;cursor:pointer;gap:10px}.edo-create-menu a:hover,.edo-create-menu button:hover{background:#f1f6f3}.edo-create-menu a{font-size:12px;color:#557761;line-height:1.5;border-top:1px solid #e4ebe6}.edo-main{min-width:0}.edo-toolbar{gap:10px;min-height:50px;margin-bottom:15px}.edo-search,.edo-toolbar{display:flex;align-items:center}.edo-search{gap:9px;background:#fff;border:1px solid #dce4df;border-radius:23px;padding:3px 5px 3px 14px;max-width:650px;flex:1 1;color:#809087}.edo-search input{border:0;background:transparent;outline:none;flex:1 1;width:0;min-height:34px;padding:5px 0;font-weight:400}.edo-search .button{border:0;border-radius:20px;min-height:32px;padding:6px 13px}.edo-date-filter{display:flex;gap:16px;align-items:center;padding:12px 16px;background:#f4f7f5;border-radius:10px;margin-bottom:15px}.edo-date-filter label{flex:0 1 220px}.edo-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 2px}.edo-list-heading h3{font-size:15px;margin:0}.edo-list-heading>span{font-size:11px;color:#7b867f}.edo-register{background:white;border:1px solid #e5ebe7;border-radius:12px;overflow:hidden}.edo-register-row{display:flex;gap:16px;align-items:center;width:100%;padding:18px 17px;border:0;border-bottom:1px solid #edf0ee;background:white;color:inherit;text-align:left;font:inherit;cursor:pointer;min-width:0}.edo-register-row:last-child{border-bottom:0}.edo-register-row:focus-visible,.edo-register-row:hover{background:#f4f8f5}.edo-row-date{font-size:11px;color:#7a857e;flex:0 0 70px;align-self:flex-start;margin-top:3px}.edo-row-body{display:grid;gap:6px;min-width:0;flex:1 1}.edo-row-body strong{color:#28513a;font-weight:650;font-size:15px}.edo-row-body strong,.edo-row-body>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edo-row-body>span{font-size:13px;color:#7a817c}.edo-row-body small,.edo-row-end small{font-size:11px;color:#89928c}.edo-row-end{display:grid;gap:7px;max-width:200px;text-align:right;font-size:12px;color:#52775f}.edo-row-end strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#315b43}.edo-row-end>span{line-height:1.4}.edo-register-row>svg{flex-shrink:0;color:#98a49c}.edo-owner-settings{border-top:1px solid #e4eae6;padding-top:16px;font-size:13px}.edo-owner-settings summary{cursor:pointer;color:#688171}.edo-owner-settings .panel{padding:16px;margin-top:12px}.edo-draft-panel{padding:0}.edo-draft-panel .panel-heading{margin-bottom:18px;align-items:flex-start}.edo-draft-panel .panel-heading h3{font-size:16px;margin:0 0 7px}.edo-draft-panel .panel-heading p{max-width:530px;font-size:12px;line-height:1.6}.edo-draft-panel>.edo-reviewed{margin:16px 0}.edo-draft-panel>.edo-note{margin:14px 0}.edo-draft-form{border:0;border-radius:0;padding:0;margin:0}.edo-draft-fields{gap:20px}.edo-draft-fields small{font-size:10px;font-weight:400;color:#7a857e}.edo-draft-fields a{font-size:11px;font-weight:400}.edo-detail-drawer.modal{max-width:780px;width:min(780px,96vw)}.edo-detail-content{padding:10px 0}.edo-detail-content h3{font-size:20px;margin:20px 0 8px}.edo-detail-state{display:inline-flex;background:#edf5ef;border-radius:20px;padding:7px 12px;color:#39734b;font-size:12px}.edo-detail-content dl{display:grid;grid-template-columns:150px 1fr;gap:20px 15px;margin:30px 0;padding:24px 0;border-block:1px solid #e4eae6}.edo-detail-content dt{font-size:12px;color:#7d8780}.edo-detail-content dd{margin:0;font-size:14px}.edo-detail-content>.edo-note{line-height:1.8;margin:24px 0}.edo-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.edo-detail-actions .button:first-child{background:#edf6ef;border-color:#bfd6c6}.edo-workspace .edo-sign-confirm{display:flex}.edo-workspace .edo-sign-confirm input{min-height:0}.edo-workspace .edo-sign-files button{max-width:100%;overflow-wrap:anywhere;white-space:normal;font-size:12px;text-align:left}@media(max-width:1000px){.edo-header{align-items:flex-start;flex-direction:column}.edo-header-actions{width:100%}.edo-shell{grid-template-columns:175px minmax(0,1fr);gap:12px}.edo-create-tools{gap:6px;padding-inline:8px}.edo-create-tools .button{font-size:12px;padding:8px}.edo-row-date{flex-basis:58px}.edo-register-row{gap:10px;padding:15px 12px}.edo-row-end{max-width:140px}}@media(max-width:700px){.edo-shell{grid-template-columns:minmax(0,1fr)}.edo-sidebar{padding-bottom:5px}.edo-sidebar nav{display:flex;overflow:auto;gap:4px}.edo-sidebar nav button{white-space:nowrap;padding:10px}.edo-nav-rule,.edo-sidebar-note{display:none}.edo-create-tools{padding-bottom:10px;min-height:46px}.edo-header h2{font-size:18px}.edo-header-actions{gap:8px}.edo-header-actions .edo-status{display:none}.edo-row-date{flex-basis:56px}.edo-row-body strong{font-size:13px}.edo-row-body>span{font-size:12px}.edo-row-end{max-width:100px;font-size:10px}.edo-row-end strong{font-size:14px}.edo-toolbar{gap:5px}.edo-search .button{padding:7px;font-size:12px}.edo-detail-content dl{grid-template-columns:100px 1fr}.edo-draft-panel .panel-heading{flex-direction:column}.edo-draft-panel{padding:0}.edo-detail-drawer .edo-draft-fields{grid-template-columns:1fr}.edo-detail-actions{flex-direction:column}.edo-create-menu{width:min(280px,85vw)}}.edo-row-date small{display:block;margin-top:7px;font-size:12px;color:#929a95}.edo-row-icons{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#9299a7;min-height:22px}.edo-icon-signed{color:#26923d}.edo-icon-annul{color:#dc493b}.edo-annul-status{color:#3277ba;border-bottom:2px solid #ffd2c6;padding-bottom:4px}.edo-row-body>.edo-row-comment{display:flex;gap:5px;align-items:center;font-style:italic;font-size:12px;color:#989c99;white-space:normal}.edo-row-comment svg{flex-shrink:0}.edo-row-end{min-width:125px}.edo-event-list{list-style:none;padding:0;margin:15px 0;display:grid;gap:0}.edo-event-list li{padding:14px 0;border-bottom:1px solid #e7ece8;display:grid;gap:5px}.edo-event-list small{color:#7c8780;font-size:12px}.edo-event-list strong{font-size:13px;font-weight:600}.edo-event-list p{font-size:14px;margin:3px 0;white-space:pre-wrap}.edo-event-list h4{margin-top:25px}@media(max-width:700px){.edo-row-end{min-width:85px}.edo-row-icons{gap:3px}.edo-row-icons svg{width:17px}.edo-row-body>.edo-row-comment{font-size:11px}}.edo-dropzone{padding:20px;border:1px dashed #9bbce4;border-radius:12px;background:#f5f9ff;min-height:130px;justify-content:center}.edo-dropzone strong{overflow-wrap:anywhere;color:#315b94}.edo-dropzone input{max-width:100%}.edo-actions-panel{border-top:1px solid #e4e8e5;margin-top:20px;padding-top:18px}.edo-actions-panel h4{display:flex;align-items:center;gap:8px;margin:18px 0 10px}.edo-file-list{display:grid;gap:8px}.edo-file-list>div{display:flex;align-items:center;gap:10px;min-width:0}.edo-file-list .button{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.edo-file-list a{padding:10px;flex-shrink:0}.edo-note-form{display:grid;gap:8px}.edo-action-reason textarea,.edo-note-form textarea{width:100%;min-height:96px;padding:12px;border:1px solid #d7e0db;border-radius:10px;resize:vertical}.edo-note-form small{color:#64736a}.edo-note-form button{justify-self:start}.edo-operation-history>div{padding:12px 0;border-top:1px solid #e6ece8;display:grid;gap:5px}.edo-operation-history small{color:#6b766f}.edo-action-reason{display:grid;gap:8px;margin-bottom:12px}.edo-reason-examples{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.edo-file-list .button span{display:grid;gap:5px;min-width:0}.edo-file-list .button small{font-size:11px;color:#77827b;overflow-wrap:anywhere;font-weight:400}.edo-attachment-selection{display:grid;gap:10px;border:1px solid #dce3ed;border-radius:10px;padding:16px;margin:12px 0 18px}.edo-attachment-selection label{display:flex;gap:10px;align-items:center}.edo-attachment-selection small{color:#69748a}.edo-actions-panel>a.button{margin-bottom:12px}.edo-discussions{margin:20px 0;padding:18px;border:1px solid #e0e5ed;border-radius:12px;background:#f8fafc}.edo-discussions>.edo-note{display:block;margin-top:10px}dialog.modal.modal-drawer.edo-native-discussion[open]{--crm-panel-width:min(1360px,100vw);overflow:hidden;display:flex;flex-direction:column}.edo-native-discussion iframe{border:1px solid #e0e5ed;border-radius:8px;display:block;width:100%;flex:1 1;min-height:240px;background:white}.edo-native-discussion .edo-native-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#68738a;font-size:12px}.edo-native-toolbar a{display:flex;align-items:center;gap:5px}.edo-native-discussion>.edo-note{font-size:11px;margin:8px 0 0}.edo-register-row{padding:0;gap:14px;cursor:default;position:relative;align-items:stretch}.edo-row-open{display:flex;align-items:flex-start;gap:18px;flex:1 1;min-width:0;border:0;background:transparent;text-align:left;color:inherit;font:inherit;padding:20px 0 20px 18px;cursor:pointer}.edo-row-open:focus-visible{outline:2px solid #438f65;outline-offset:-3px;border-radius:6px}.edo-row-pending:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;background:#dd6539;border-radius:3px}.edo-row-end{padding:17px 18px 17px 0;min-width:160px;align-content:center}.edo-row-action{font:inherit;font-size:14px;justify-self:end;cursor:pointer;color:#2e70aa;border:0;border-bottom:2px solid #f5c5b4;background:none;padding:2px 0;line-height:1.4}.edo-row-action:hover{color:#174c7d;border-color:#dc754e}.edo-icon-completed{color:#27933d}.edo-icon-certificate{color:#a5aab0}.edo-row-body strong,.edo-row-end strong{color:#334d7d}.edo-nav-counts{display:inline-flex;align-items:baseline;gap:9px;justify-content:end;flex-shrink:0;font-size:13px;font-weight:400;min-width:35px}.edo-count-new{color:#db5129}.edo-count-total{color:#959eae}.edo-sidebar nav button{gap:12px}.edo-document-heading,.edo-sidebar nav button{display:flex;justify-content:space-between;align-items:center}.edo-document-heading{gap:20px;padding:12px 0 20px}.edo-document-heading small{color:#8791a0}.edo-document-heading h3{margin:5px 0!important;font-size:21px;color:#334d7d}.edo-document-heading>strong{font-size:25px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.edo-detail-content{padding:16px 24px}.edo-document-card.modal[open]{--crm-panel-width:min(1200px,96vw);width:min(1200px,96vw)}.edo-quick-actions.modal[open]{--crm-panel-width:560px}.edo-actions-panel{margin-top:0;padding-top:0;border-top:0}.edo-detail-actions{margin:12px 0;gap:10px}.edo-actions-panel>h4{margin-top:0}.edo-document-preview{margin:24px 0 18px;border:1px solid #e0e5eb;border-radius:12px;overflow:hidden;background:#f1f3f5}.edo-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 14px;background:#f8f9fb;border-bottom:1px solid #e0e5eb}.edo-preview-toolbar strong{min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edo-preview-toolbar .button{flex-shrink:0}.edo-inline-preview{max-height:70vh;overflow:auto;padding:12px}.edo-inline-preview canvas[role=button]{cursor:zoom-in}.edo-document-facts,.edo-document-files,.edo-operation-history{margin:20px 0;border-top:1px solid #e4e8ed;padding-top:16px}.edo-document-facts summary,.edo-document-files summary,.edo-operation-history summary{font-weight:600;color:#687688;cursor:pointer;margin-bottom:14px}.edo-external-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6f7e8b;margin:12px 0}.edo-document-card .edo-discussions{margin-top:20px}.edo-quick-actions .edo-document-heading{padding-bottom:8px}.edo-quick-actions .edo-note{line-height:1.6;font-size:12px}dialog.modal.modal-drawer.edo-file-fullscreen[open]{--crm-panel-width:100vw;inset:0;width:100vw;max-width:100vw;border-radius:0}.edo-file-fullscreen>.edo-sign-pdf{padding:12px;background:#eceff2;min-height:calc(100dvh - 68px)}.edo-file-fullscreen .edo-sign-pages{top:0}.edo-file-fullscreen .edo-sign-text{padding:24px}.edo-document-card .edo-detail-state{margin-bottom:15px}@media(max-width:900px){.edo-row-end{min-width:115px;max-width:140px;padding-right:12px}.edo-row-open{gap:10px;padding-left:12px}.edo-document-heading>strong{font-size:20px}.edo-detail-content{padding:12px 16px}.edo-document-card.modal[open]{width:100vw}.edo-row-action{font-size:12px}.edo-document-heading h3{font-size:17px!important}}@media(max-width:700px){.edo-row-end{min-width:90px;max-width:110px}.edo-row-open{gap:8px}.edo-nav-counts{font-size:11px}.edo-sidebar nav button{gap:7px}.edo-document-heading{align-items:flex-start;flex-direction:column;gap:8px}.edo-preview-toolbar{flex-wrap:wrap;gap:8px}.edo-inline-preview{padding:4px}.edo-preview-toolbar .button{font-size:12px}}.edo-detail-actions .button.primary{background:#217548;border-color:#217548;color:#fff}.edo-detail-actions .button.primary:hover{background:#195f39;border-color:#195f39}.edo-detail-actions .button.primary:disabled{background:#edf2ef;border-color:#d9e2dc;color:#8b9990}dialog.modal.modal-drawer.edo-document-card[open]{--crm-panel-width:1200px;width:min(1200px,96vw);max-width:100vw}dialog.modal.modal-drawer.edo-quick-actions[open]{--crm-panel-width:560px;width:min(560px,100vw);max-width:100vw}@media(max-width:900px){dialog.modal.modal-drawer.edo-document-card[open]{width:100vw}}