.document-month-filter{flex:0 210px;gap:6px;min-width:175px;display:grid}.document-month-filter>label{line-height:16px}.document-month-input{align-items:center;gap:6px;display:flex}.order-search-toolbar .document-month-input>input[type=month]{border-radius:8px;width:100%;min-width:0;height:44px;min-height:44px;padding:10px 12px;font-size:12px}.document-month-reset{border:1px solid var(--line);color:#4e637b;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:28px;height:44px;display:inline-flex}.document-month-reset>.icon{width:14px;height:14px}.document-month-reset[hidden]{display:none}@media (width<=700px){.document-month-filter{flex:175px}}.company-logo-layout{grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.company-logo-preview{border:1px solid var(--line);background:repeating-conic-gradient(#edf1f6 0% 25%,#fff 0% 50%) 50%/18px 18px;border-radius:10px;justify-content:center;align-items:center;min-height:164px;padding:18px;display:flex}.company-logo-preview img{object-fit:contain;max-width:100%;max-height:128px;display:block}.company-logo-preview span{color:#64758a;text-align:center;background:#ffffffed;border-radius:6px;padding:10px;font-size:12px}.company-logo-remove{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.company-logo-remove .checkbox-label{gap:8px;font-size:12px;line-height:1.6;display:flex}.company-logo-remove input[type=checkbox]{flex:none;width:auto;min-height:0;margin-top:4px}.company-logo-card input[type=file]{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:100%;padding:10px}.company-logo-card>.settings-note{margin-top:20px}@media (width<=700px){.company-logo-layout{grid-template-columns:minmax(0,1fr);gap:14px}.company-logo-preview{min-height:140px}}.mail-review-form{border:1px solid var(--line);background:#fff;border-radius:9px;max-width:620px;margin-top:16px;padding:14px}.mail-review-form .checkbox-label{align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.mail-review-form .checkbox-label input{flex:none;width:auto;min-height:0;margin-top:4px}.order-store-details>summary{cursor:pointer;border-radius:6px;align-items:center;gap:6px;list-style:none;display:inline-flex}.order-store-details>summary::-webkit-details-marker{display:none}.order-store-details>summary>.icon{color:#657b93;flex:none;width:13px;height:13px}.order-store-details[open]>summary>.icon{transform:rotate(180deg)}.order-store-details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.order-store-details>small{white-space:pre-line;overflow-wrap:anywhere;max-width:240px}.idea-modal-open{overflow:hidden}.management-modal.idea-modal{width:min(980px,100vw - 40px);height:min(860px,100dvh - 48px);max-height:calc(100dvh - 48px)}.idea-modal[open]{flex-direction:column;display:flex}.idea-modal>.management-modal-header{flex:none}.idea-modal-actions{align-items:center;gap:6px;display:flex}.idea-modal .idea-modal-body{scrollbar-gutter:stable;background:#f6f8fc;flex:1;min-height:0;padding:18px;overflow:auto}.idea-modal .idea-thread-shell{box-shadow:none;margin:0}.idea-modal .idea-thread-title{font-size:23px}.idea-modal .idea-panel{min-height:180px}.idea-modal .idea-modal-notice{color:#795211;overflow-wrap:anywhere;background:#fff6e7;flex:none;margin:0;padding:12px 22px;font-size:12px;line-height:1.6}.idea-modal-notice[data-state=success]{color:#1f694d;background:#edf8f2}.idea-modal-notice[data-state=loading]{color:#345c8a;background:#eef5ff}.idea-modal-notice[hidden]{display:none}.idea-modal-body[aria-busy=true]{opacity:.65}.idea-modal .idea-rating-stars{flex-wrap:wrap}@media (width<=600px){.management-modal.idea-modal{width:calc(100vw - 16px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.idea-modal .idea-modal-body{padding:8px}.idea-modal .idea-thread-title{font-size:20px}.idea-modal .idea-modal-notice{padding:10px 16px}}.import-tabs .import-more-tabs[open]>a{z-index:5;min-width:180px;height:44px;position:absolute;top:100%;right:0;border:1px solid #e0e8f2!important;margin:0!important}.import-tabs .import-more-tabs[open]>a+a{top:calc(100% + 44px)}.import-more-tabs{align-self:center;margin-left:auto;font-size:12px;position:relative}.import-more-tabs>summary{cursor:pointer;color:#536b86;padding:14px;list-style:none}.import-more-tabs[open]{z-index:4}.import-more-tabs>a{white-space:nowrap;background:#fff;display:block;border:0!important;padding:12px!important}.import-more-tabs[open]>a{position:relative;box-shadow:0 4px 12px #23426012}.import-tabs{flex-wrap:wrap;overflow:visible}.import-metrics strong{font-variant-numeric:tabular-nums}.directory-toolbar.order-search-toolbar{align-items:flex-end}.order-search-toolbar .directory-search-field{gap:6px}.order-search-toolbar label>span:not(.sr-only):not(.directory-search-input){font-size:11px;line-height:16px}.order-search-toolbar input[type=search],.order-search-toolbar select,.order-search-toolbar .button,.order-search-toolbar .directory-reset{border-radius:8px;height:44px;min-height:44px;margin:0;font-size:12px;line-height:20px}.order-search-toolbar input[type=search]{padding:10px 12px 10px 38px}.order-search-toolbar select{padding:10px 12px}.order-search-toolbar .directory-reset{white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:0;padding:10px 12px;display:inline-flex}.order-search-toolbar .order-extra-filter-fields{align-items:flex-end;gap:12px}.order-search-toolbar .order-extra-filter-fields label{gap:6px}@media (width<=700px){.order-search-toolbar .order-extra-filters::details-content{display:contents}.order-search-toolbar .order-search-caption{display:none}.order-search-toolbar .order-extra-filters>summary{height:44px;min-height:44px}.order-search-toolbar .order-extra-filter-fields{gap:10px}}.order-ai-recovery{background:#f3f8ff;border:1px solid #ccdff7;border-radius:12px;min-width:0;margin:12px 0 16px;padding:14px 16px}.order-ai-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.order-ai-heading>strong{color:#1c508c;align-items:center;gap:7px;font-size:13px;display:flex}.order-ai-heading .icon{width:17px;height:17px}.order-ai-recovery p{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.6}.order-ai-recovery .field-hint{font-size:11px;line-height:1.6}.order-ai-recovery form{margin:10px 0}.order-ai-recovery .admin-link{font-size:11px}.order-ai-recovery .button{white-space:normal;text-align:left}.management-modal.read-modal[data-order-preview="1"]{height:min(860px,100dvh - 48px);max-height:calc(100dvh - 48px)}.read-modal[data-order-preview="1"] .read-modal-body{scrollbar-gutter:stable;flex:1}.read-modal-feedback{color:#81560e;background:#fff7e7;flex:none;margin:0;padding:10px 28px;font-size:12px;line-height:1.6}.order-detail-tabs[aria-busy=true]{opacity:.65;cursor:progress}@media (width<=600px){.management-modal.read-modal[data-order-preview="1"]{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.read-modal-feedback{padding:10px 18px}}.card.order-list-card{padding:0}.order-list-card .order-groups{padding:0 12px}.order-list-card .order-live-feedback{padding-inline:20px}.order-details-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.order-status-summary{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;display:inline-flex}.order-status-summary>.badge{box-sizing:border-box;white-space:normal;flex-wrap:wrap;row-gap:2px;max-width:100%}.order-status-fraction{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.order-status-summary>.order-unstarted-count{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.order-status-summary>.order-unstarted-count.has-unstarted{color:#075ac2;font-weight:600}.compare-decision{margin-bottom:14px;padding:14px 18px}.compare-decision>summary{cursor:pointer;color:#185aa9;font-size:13px;font-weight:600}.compare-decision>.import-review-card{box-shadow:none;border:0;margin:0;padding:14px 0 0!important}.compact-issue{padding:0}.order-compare-data>.settings-note{font-size:11px;line-height:1.6}.order-list-navigation{justify-content:space-between;align-items:center;gap:12px;padding-right:20px;display:flex}.order-list-navigation .order-view-switch{border:0;margin:0}.order-help{position:relative}.order-help>summary{border:1px solid var(--line);cursor:pointer;color:#42607e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;list-style:none;display:flex}.order-help p{z-index:5;border:1px solid var(--line);background:#fff;border-radius:12px;width:min(360px,100vw - 64px);margin:8px 0 0;padding:16px;font-size:12px;line-height:1.7;position:absolute;right:0;box-shadow:0 10px 32px #203b5c20}.order-quick-filters{flex-wrap:wrap;gap:7px;padding:4px 20px 12px;display:flex}.order-quick-filters a{color:#4e637b;white-space:nowrap;border:1px solid #dce5f0;border-radius:8px;padding:8px 12px;font-size:12px;text-decoration:none}.order-quick-filters a[aria-current]{color:#075ac2;background:#e9f2ff;border-color:#bad3f8;font-weight:700}.order-search-toolbar{align-items:center}.order-extra-filters{flex:0 auto;min-width:0}.order-extra-filters>summary{display:none}.order-extra-filters:not([open])>.order-extra-filter-fields,.order-extra-filter-fields{align-items:end;gap:10px;display:flex}.order-extra-filter-fields label{min-width:0;color:var(--muted);gap:4px;font-size:11px;display:grid}.order-extra-filter-fields select{color:#25415e;background:#fff;border:1px solid #cdd9e8;border-radius:8px;max-width:200px;min-height:38px;padding:6px 10px}.order-read-quality{color:#5b7285;align-items:center;gap:5px;max-width:100%;font-size:10px;line-height:1.5;display:inline-flex}.order-read-quality>.icon{flex:none;width:13px;height:13px}.order-read-quality.review{color:#a5650a}.order-read-quality.checked_partial,.order-read-quality.checked{color:#24705e}.order-quality-summary{background:#f3f7fc;border:1px solid #dfe7f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;padding:10px 14px;display:flex}.order-quality-summary>.order-read-quality{font-size:12px;font-weight:600}.order-quality-summary>span{color:#657a90;font-size:11px}.order-realization,.issue-deadline-status{align-items:center;gap:10px;font-size:12px;display:flex}.order-detail-tabs{border-bottom:1px solid #dce5f0;gap:5px;margin:8px 0 20px;display:flex;overflow:auto}.order-detail-tabs a{color:#61728a;white-space:nowrap;border-bottom:3px solid #0000;padding:13px 16px;font-size:13px;text-decoration:none}.order-detail-tabs a[aria-current]{color:#075bc4;border-bottom-color:#0866d5;font-weight:700}.compact-issue{margin-bottom:12px}.compact-issue .card-head{gap:12px;padding:16px 20px}.compact-issue h2{font-size:15px}.compact-issue .card-head p{margin:6px 0 0;font-size:11px}.compact-issue .order-issue-body{padding:0 20px 16px}.compact-issue .order-description{margin:0 0 12px;font-size:13px;line-height:1.65}.issue-missing-fields{color:#916214;background:#fff9ec;border-left:2px solid #e5b044;padding:8px 12px;font-size:11px;line-height:1.6}.order-technical>summary{cursor:pointer;color:#38618e;padding:8px 0;font-size:12px;font-weight:600;line-height:1.6}.order-technical .order-fields{margin:8px 0 0}.order-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:11px;overflow:auto}.order-history{padding:22px}.order-history h2{font-size:18px}.order-history>p{color:var(--muted);font-size:12px}.order-history ol{padding:0;list-style:none}.order-history li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0;font-size:13px}.order-history small{color:var(--muted);margin:6px 0;font-size:11px;display:block}.order-history-decision{background:#f3f7fc;border-left:2px solid #b5cdee;border-radius:4px;margin:12px 0;padding:12px}.order-compare-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.order-compare-pdf{flex-direction:column;height:calc(100dvh - 130px);min-height:480px;display:flex;position:sticky;top:90px;overflow:hidden}.order-compare-pdf .pdf-modal-toolbar{padding:10px 12px}.order-compare-pdf .pdf-page-controls{flex-wrap:wrap;gap:4px}.order-compare-pdf .pdf-modal-viewer{flex:1;min-height:0;overflow:auto}.order-compare-data{min-width:0}.order-compare-data .import-review-card{padding:18px}.order-compare-read{padding:20px}.order-compare-read h2{font-size:17px}.compare-read-issue{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:16px;padding-top:12px;font-size:12px}.compare-read-issue h3{font-size:14px}.compare-read-issue small{color:var(--muted);line-height:1.6}.order-progress-result{color:#165a45;background:#eaf6f0;border:1px solid #bfe1d2;border-radius:12px;grid-column:1/-1;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.8}.order-import-progress[data-progress-background="1"]{padding:12px 16px}.order-import-progress[data-progress-background="1"] .order-progress-stage,.order-import-progress[data-progress-background="1"] .order-progress-links{display:none}.order-import-progress[data-progress-background="1"] .order-progress-feedback{margin:6px 0 0;font-size:11px}@media (width<=1100px){.order-search-toolbar{flex-wrap:wrap}.order-search-toolbar .directory-search{flex-basis:100%}.order-extra-filter-fields{flex-wrap:wrap}.order-compare-workspace{gap:12px}.order-compare-pdf .pdf-modal-toolbar{flex-wrap:wrap}}@media (width<=700px){.order-list-navigation{padding-right:12px}.order-list-navigation .order-view-switch{padding:10px 12px}.order-list-navigation .order-view-switch a{padding:8px;font-size:11px}.order-quick-filters{gap:5px;padding:0 12px 12px}.order-quick-filters a{padding:7px 9px;font-size:11px}.order-search-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 12px 14px!important;display:grid!important}.order-search-toolbar .directory-search{grid-column:1;width:100%!important;min-width:0!important}.order-extra-filters{display:contents}.order-extra-filters>summary{cursor:pointer;border:1px solid #cdd9e8;border-radius:8px;grid-area:1/2;justify-content:center;align-items:center;gap:6px;height:40px;padding:9px;font-size:12px;display:flex}.order-extra-filters:not([open])>.order-extra-filter-fields{display:none}.order-extra-filter-fields{background:#f5f8fc;border:1px solid #e0e8f2;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:12px;display:grid}.order-extra-filter-fields select{width:100%;max-width:100%;min-height:40px}.order-extra-filter-fields .button{align-self:end;min-height:40px}.order-search-toolbar .directory-reset{grid-column:1/-1;justify-self:start}.order-detail-tabs{gap:0;margin-bottom:14px}.order-detail-tabs a{padding:12px 10px;font-size:12px}.compact-issue .card-head{flex-wrap:wrap;padding:14px;display:flex}.compact-issue .order-issue-body{padding:0 14px 14px}.issue-deadline-status{justify-content:space-between;width:100%}.order-quality-summary{gap:6px;padding:10px}.order-quality-summary>span{font-size:10px}.order-history{padding:16px}.order-compare-workspace{grid-template-columns:1fr}.order-compare-pdf{height:55dvh;min-height:340px;position:static}.order-compare-data .import-review-card,.order-compare-read{padding:14px}.order-header-actions{gap:7px}.order-header-actions>.button,.order-header-actions>form>.button{padding:9px 11px;font-size:11px}}body.work-modal-open{overflow:hidden}.order-selection-toolbar{color:#4e637b;background:#f6f9fe;border-block:1px solid #e1e9f3;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 20px;font-size:12px;display:flex}.order-selection-toolbar>label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.order-selection-toolbar .admin-link{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.work-checkbox,[data-work-select-visible]{accent-color:#0866d5;vertical-align:middle;cursor:pointer;width:18px;min-width:18px;height:18px;margin:0 9px 0 0}.work-checkbox:disabled{cursor:not-allowed;opacity:.4}.order-group-summary:has(.work-order-checkbox){padding-left:52px;position:relative}.work-order-checkbox{position:absolute;top:21px;left:20px}.work-assignment-modal{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px)}.work-assignment-modal .management-modal-body{max-height:calc(100dvh - 155px);overflow:auto}.work-assignment-modal [data-work-feedback]{color:#24527f;overflow-wrap:anywhere;background:#edf5ff;border-radius:9px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.7}.work-assignment-modal [data-work-download]{margin:16px 0}.work-recent{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.work-recent h3{font-size:14px}.work-recent>div{color:#6a7b8c;font-size:12px}.work-recent-link{color:#075bc4;border-bottom:1px solid #edf1f6;padding:11px 0;line-height:1.7;text-decoration:none;display:block}.work-recent-link:hover{text-decoration:underline}@media (width<=600px){.order-selection-toolbar{gap:10px;padding:12px;font-size:11px}.order-selection-toolbar .admin-link{margin-left:0}.order-selection-toolbar .button{min-height:36px}.order-group-summary:has(.work-order-checkbox){padding-left:40px}.work-order-checkbox{top:18px;left:12px}.work-assignment-modal .management-modal-body{padding:16px}.work-assignment-modal h2{font-size:20px}}.order-groups:has(>.order-group[open])>.order-group:not([open]){filter:blur(2px);opacity:.42;transition:filter .15s,opacity .15s}.order-groups>.order-group[open]{border-color:#aacaf5;position:relative;box-shadow:0 0 0 2px #e0edff}:is(.order-groups:has(>.order-group[open])>.order-group:not([open]):focus-within,.order-groups:has(>.order-group[open])>.order-group:not([open]):hover){filter:blur(.8px);opacity:.72}@media (prefers-reduced-motion:reduce){.order-groups>.order-group{transition:none!important}}.correction-card{padding:20px}.correction-card>header h2{margin:6px 0 10px;font-size:21px}.correction-card>header p{color:#62758a;font-size:12px;line-height:1.7}.correction-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.correction-field{color:#3d526a;border:1px solid #0000;border-radius:8px;gap:6px;min-width:0;padding:8px;font-size:12px;display:grid}.correction-field.wide{grid-column:1/-1}.correction-field>span{flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.correction-field small{color:#9b5f08;font-size:10px}.correction-field input,.correction-field textarea{box-sizing:border-box;color:#213d5b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd7e5;border-radius:7px;min-height:38px;padding:9px}.correction-field.needs-review{background:#fff9ec;border-color:#f0d099}.correction-field-active{outline:2px solid #83b7f3;background:#edf5ff!important}.correction-locator{z-index:3;background:#f0f6ff;border:1px solid #cfdef2;border-radius:9px;gap:8px;margin:16px 0;padding:12px;font-size:12px;line-height:1.7;display:grid;position:sticky;top:76px}.correction-locator .button{justify-self:start}.correction-row{border:1px solid #dce5ef;border-radius:9px;margin-bottom:12px;padding:10px}.correction-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:5px;font-size:13px;list-style:none;display:flex}.correction-row>summary:after{content:"⌄";color:#5f7894;font-size:18px}.correction-row[open]>summary{border-bottom:1px solid #e3eaf3;margin-bottom:10px;padding-bottom:12px}.correction-technical{padding:8px 0}.correction-technical>summary,.correction-history>summary,.compare-original-tools>summary{cursor:pointer;color:#44678d;padding:10px 0;font-size:12px;font-weight:600}.correction-remove{cursor:pointer;color:#a94b36;background:0 0;border:0;padding:10px;font-size:12px}.correction-history{margin-top:16px;padding:16px}.correction-history ol{padding-left:20px;font-size:12px;line-height:1.6}.correction-history li{border-bottom:1px solid var(--line);padding:10px 0}.correction-history small{color:var(--muted);display:block}.compare-original-tools{margin-top:18px}.order-compare-pdf .pdf-canvas-wrap{position:relative}.pdf-field-marker{box-sizing:border-box;pointer-events:none;z-index:2;background:#ffba321f;border:2px solid #dc8f0e;outline:2px solid #ffffffb8;position:absolute}.pdf-pin-mode canvas{cursor:crosshair}.correction-card .checkbox-label{align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;display:flex}.correction-card .checkbox-label input{flex:none;margin-top:4px}@media (width<=700px){.correction-card{padding:12px}.correction-fields{grid-template-columns:minmax(0,1fr)}.correction-locator{position:static}.order-compare-pdf{height:55dvh;min-height:340px}.correction-row>summary{flex-wrap:wrap}}.work-document-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.work-document-actions [data-work-download]{margin:0}.work-recent-row{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;display:flex}.work-recent-row .work-recent-link{overflow-wrap:anywhere;border:0;flex:1;min-width:0}.work-recent-row .button{flex:none}.work-recent-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0866d5}@media (width<=600px){.work-recent-row{align-items:flex-start;gap:8px}.work-recent-row .button{margin-top:10px;font-size:11px}.work-document-actions{align-items:stretch}.work-document-actions .button{white-space:normal;flex:1}}.order-contact{flex-direction:column;gap:3px;min-width:0;max-width:100%;font-size:11px;line-height:1.4;display:flex}.order-contact>strong,.order-contact>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.order-contact>a{color:#075bc4;text-decoration:none}.order-contact>a:hover{text-decoration:underline}.order-contact-missing{color:#8290a0;font-size:10px}.order-table td[data-label=Kontakt]{min-width:150px;max-width:210px}.order-group-heading,.order-group-summary{grid-template-columns:minmax(140px,1.05fr) minmax(65px,.55fr) minmax(155px,1.35fr) minmax(140px,1fr) minmax(96px,.7fr) 128px;gap:14px}.order-contact-panel{background:#f8fafe;border:1px solid #dce5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:14px 18px;display:flex}.order-contact-panel h2{color:#64778d;margin:0 0 8px;font-size:12px}.order-contact-panel .order-contact{font-size:13px}.order-contact-panel .order-contact>a,.order-contact-panel .order-contact>strong{white-space:normal;overflow-wrap:anywhere}.order-contact-panel figure{text-align:center;flex:none;margin:0}.order-contact-panel figure img{image-rendering:pixelated;margin:auto;display:block}.order-contact-panel figcaption,.order-qr-missing{color:#708297;margin-top:4px;font-size:10px}@media (width<=1200px) and (width>=1041px){.order-group-heading,.order-group-summary{grid-template-columns:minmax(125px,1fr) 70px minmax(145px,1.2fr) 125px 92px 116px;gap:10px}}@media (width<=1040px){.order-group-summary{grid-template-columns:1fr 1fr;gap:10px 12px}.order-group-contact{grid-column:1/-1}.order-group-contact .order-contact{max-width:none}.order-group-contact .order-contact>a,.order-group-contact .order-contact>strong{white-space:normal;overflow-wrap:anywhere}.order-group-toggle{grid-column:1/-1}}@media (width<=600px){.order-contact-panel{flex-wrap:wrap;gap:12px;padding:12px}.order-contact-panel>div{flex:160px;min-width:0}.order-contact-panel figure img{width:96px;height:96px}}.order-list-navigation .order-view-switch{min-width:0}.order-list-navigation .order-help{flex:none}.order-nav-count{color:#385574;font-variant-numeric:tabular-nums;background:#edf2f8;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:23px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}.order-view-switch .selected .order-nav-count,.order-quick-filters [aria-current] .order-nav-count{color:#0755b5;background:#d7e8ff}.order-quick-filters a{justify-content:center;align-items:center;gap:7px;display:inline-flex}.order-quick-filters .has-new-orders{border-color:#a9c9f5;animation:3.2s ease-in-out infinite fmnet-new-orders}.order-quick-filters .has-new-orders .order-nav-count{color:#0755b5;background:#deebff}@keyframes fmnet-new-orders{0%,to{box-shadow:0 0 #0866d500}50%{box-shadow:0 0 0 3px #0866d521}}@media (prefers-reduced-motion:reduce){.order-quick-filters .has-new-orders{animation:none}}@media (width<=700px){.order-list-navigation .order-view-switch{flex-wrap:wrap;gap:6px}.order-list-navigation .order-view-switch a{gap:5px}.order-nav-count{min-width:21px;padding:1px 5px;font-size:10px}.order-quick-filters a{gap:5px}}.issue-photos{border-top:1px solid var(--line);min-width:0;margin:14px 0;padding-top:12px}.issue-photos-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.issue-photos-heading h3{color:#354e69;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.issue-photos-heading h3>.icon,.issue-photos-notice>.icon{flex:none;width:16px;height:16px}.issue-photos-heading h3>span{color:#53697e;background:#edf3fa;border-radius:6px;padding:1px 7px;font-size:11px}.issue-photos-heading>a,.issue-photos-notice>a{color:#075bc4;font-size:12px;font-weight:600;text-decoration:none}.issue-photos-heading>a:hover,.issue-photos-notice>a:hover{text-decoration:underline}.issue-photos-empty{color:#708297;margin:0;font-size:12px;line-height:1.6}.issue-photos-notice{color:#566c84;background:#f5f8fc;border:1px solid #dce5ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.issue-photos-notice>span{flex:1;min-width:180px}.order-photo-grid.issue-photo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),300px));gap:12px;margin:0}.issue-photo-grid .order-photo-card{gap:6px;max-width:none;padding:6px}.issue-photo-thumbnail>[data-photo-modal-url]{aspect-ratio:4/3;min-height:168px;position:relative}.issue-photo-thumbnail figcaption{padding:0 4px 2px;font-size:11px}.issue-photo-enlarge{color:#24486f;pointer-events:none;background:#ffffffed;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 5px #17365519}.issue-photo-enlarge>.icon{width:14px;height:14px}@media (width<=600px){.order-photo-grid.issue-photo-grid{grid-template-columns:minmax(0,1fr)}.issue-photo-thumbnail>[data-photo-modal-url]{min-height:176px}.issue-photos-heading{gap:8px}.issue-photos-notice>span{flex-basis:calc(100% - 28px);min-width:0}.issue-photos-notice>a{margin-left:28px}}.photo-assignment-label{color:#226249;overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.5}.photo-assignment-label.unassigned{color:#97620e}.order-photo-card [data-photo-assignment]{margin:10px 0}.order-photo-card [data-photo-assignment]>details>summary{cursor:pointer;color:#075bc4;padding:7px 0;font-size:12px;font-weight:600}.order-photo-card [data-photo-assignment] fieldset{border:1px solid #dce5ef;border-radius:8px;margin:8px 0;padding:10px}.photo-assignment-options{gap:8px;max-height:240px;margin:8px 0;display:grid;overflow:auto}.photo-assignment-options label{cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.photo-assignment-options input{accent-color:#0866d5;flex:none;width:16px;height:16px;min-height:16px;margin-top:3px}.photo-assignment-options small{color:#6c7c8f;font-weight:400;display:block}.order-photo-card [data-photo-assignment] legend{color:#61748b;font-size:11px}.order-photo-card [data-photo-assignment-feedback]{color:#386080;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.issue-photo-grid{margin:12px 0 18px}.issue-photo-grid .order-photo-card{max-width:340px}.order-photo-card [data-photo-assignment] .button{white-space:normal}.import-table-wrap{overscroll-behavior-x:contain;scrollbar-gutter:stable;min-width:0;max-width:100%;overflow:auto}.import-table-wrap:focus-visible{outline-offset:-2px;outline:2px solid #75aaf0}.import-table{table-layout:fixed;border-collapse:collapse;text-align:left;color:#29425e;width:100%;font-size:12px;line-height:1.45}.import-documents-table{min-width:850px}.import-syncs-table{min-width:790px}.import-receipts-table{min-width:520px}.import-upload-table{min-width:620px;margin-top:14px}.import-table th{color:#61758d;white-space:nowrap;background:#f4f7fb;border-block:1px solid #e1e8f1;padding:9px 12px;font-size:11px;font-weight:600}.import-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e8edf4;padding:9px 12px}.import-table-row:hover>td{background:#f8fbff}.import-table-row:has(+.import-table-detail details[open])>td{background:#eef5ff}.import-table-filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-table-filename strong{font-size:12px;font-weight:600}.import-table-order,.import-table-date{white-space:nowrap;font-variant-numeric:tabular-nums}.import-table-date{color:#647991;font-size:11px}.import-table-count{font-variant-numeric:tabular-nums;text-align:center}.import-table-status .badge{white-space:normal;text-align:left;max-width:100%;padding:4px 7px;font-size:10px;line-height:1.35}.import-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-height:32px;display:flex}.import-row-actions>.icon-button{color:#416b9b;background:#fff;border:1px solid #dae4f1;border-radius:7px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:7px;display:inline-flex}.import-row-actions>.icon-button:hover{background:#edf5ff;border-color:#89b5ec}.import-row-actions .icon{width:16px;height:16px}.import-table-toggle[aria-expanded=true]>.icon{transform:rotate(180deg)}.import-table-detail:not(:has(>td>[data-import-detail][open],>td>[data-import-detail]:target)){display:none}.import-table [data-import-toggle][hidden],.import-table-detail[hidden],.import-table[data-import-table-ready] .import-table-fallback{display:none}.import-table>thead>tr>th:last-child,.import-table-row>td:last-child{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-1px 0 #e7edf5}.import-table>thead>tr>th:last-child{background:#f4f7fb}.import-table-detail>td{vertical-align:top;white-space:normal;background:#f7faff;padding:0}.import-table-panel{overflow-wrap:anywhere;max-width:min(100%,100vw - 72px)}.import-table-panel>summary{cursor:pointer;color:#41668e;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;list-style:none;display:flex}.import-table-panel>summary::-webkit-details-marker{display:none}.import-table-panel>summary:after{content:"⌄";flex:none}.import-table-panel[open]>summary:after{content:"⌃"}.import-table-panel>summary:focus-visible{outline-offset:-2px;outline:2px solid #75aaf0}.import-table-panel>summary>span:first-child{min-width:0}.import-table-panel>summary>.badge{white-space:normal;flex:none;max-width:210px;font-size:10px}.import-table-panel .import-item-body{padding:4px 16px 16px}.import-table-panel .import-item-body>.button{margin-bottom:10px}.import-table-panel .import-item-actions .button{font-size:11px}.import-table-panel .import-item-actions{gap:6px}.import-table-panel .import-item-body ul{padding-left:20px}.import-table-panel .order-ai-recovery{margin-block:10px}.import-col-order{width:115px}.import-col-count,.import-col-source{width:65px}.import-col-date{width:135px}.import-col-status{width:150px}.import-col-actions{width:94px}.import-col-toggle{width:64px}.import-col-mode{width:110px}.import-col-messages{width:98px}@media (width<=700px){.import-table th,.import-table td{padding:8px 10px}.import-row-actions>.icon-button{width:40px;min-width:40px;height:40px}.import-col-actions{width:108px}.import-table-panel>summary{flex-wrap:wrap;padding:10px 12px}.import-table-panel .import-item-body{padding:4px 12px 14px}.import-mail-history{padding-inline:12px}.import-table-panel .import-item-actions>.button,.import-table-panel .import-item-actions>form{flex:0 auto}.import-table-panel .import-item-actions>form>button{width:auto}}.ai-usage-page{width:100%;min-width:0}.company-ai-control.card{grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;min-width:0;margin-bottom:20px;padding:20px;display:grid}.company-ai-intro{align-items:center;gap:14px;min-width:0;display:flex}.company-ai-intro>.stat-icon{flex:none}.company-ai-intro h2{margin:0 0 6px;font-size:16px}.company-ai-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.company-ai-toggle-form{align-self:center;margin:0}.company-ai-switch{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#f5f8fc;border:1px solid #c7d9ed;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.company-ai-switch>span:last-child{color:var(--muted);font-size:11px}.company-ai-switch-track{background:#95a6ba;border-radius:20px;flex:0 0 38px;width:38px;height:22px;display:block;position:relative}.company-ai-switch-track>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.company-ai-switch[aria-checked=true]{color:#075abd;background:#edf5ff;border-color:#b4d3fb}.company-ai-switch[aria-checked=true] .company-ai-switch-track{background:#0869dc}.company-ai-switch[aria-checked=true] .company-ai-switch-track>span{transform:translate(16px)}.company-ai-switch:focus-visible{outline-offset:3px;outline:2px solid #0869dc}.company-ai-switch:disabled{cursor:not-allowed;opacity:.65}.company-ai-description{color:var(--muted);grid-column:1/-1;min-width:0;font-size:12px;line-height:1.75}.company-ai-description p{margin:0 0 8px}.company-ai-description details>summary{cursor:pointer;color:var(--blue)}.company-ai-description details[open]>p{margin-top:10px}.company-ai-description .company-ai-unavailable{color:#916019;background:#fff8ea;border-radius:8px;padding:10px 12px}.billing-ai-history-link{color:var(--muted);margin-bottom:14px;font-size:11px;line-height:1.8}@media (width<=650px){.company-ai-control.card{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.company-ai-toggle-form{justify-self:start}.company-ai-description{grid-column:1}}@media (prefers-reduced-motion:reduce){.company-ai-switch-track>span{transition:none}}.ai-usage-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:14px;margin-bottom:16px;display:grid}.ai-usage-metric.card{align-content:start;gap:8px;padding:20px;display:grid}.ai-usage-metric>span{color:var(--muted);font-size:12px}.ai-usage-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.3}.ai-usage-metric>small{color:var(--muted);font-size:11px;line-height:1.6}.ai-usage-metric-cost{background:#f3f8ff;border-color:#cfe1fa}.ai-usage-metric-cost>strong{color:#125aba}.ai-usage-warning{color:#936419;background:#fff9ed;border:1px solid #f0d59a;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:12px;line-height:1.7;display:flex}.ai-usage-warning>.icon{flex:0 0 17px;margin-top:2px}.ai-usage-explanation.card{margin-bottom:20px;padding:0}.ai-usage-explanation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;font-size:12px;font-weight:600;list-style:none;display:flex}.ai-usage-explanation>summary::-webkit-details-marker{display:none}.ai-usage-explanation>summary>span{align-items:center;gap:9px;display:flex}.ai-usage-explanation>summary .icon{color:#5c7fa6;flex-shrink:0;width:16px;height:16px}.ai-usage-explanation[open]>summary>.icon{transform:rotate(180deg)}.ai-usage-explanation-body{border-top:1px solid var(--line);padding:0 20px 16px}.ai-usage-explanation-body>p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.8}.ai-usage-rates{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:14px 0;display:grid}.ai-usage-rates dt{color:var(--muted);margin-bottom:5px;font-size:11px}.ai-usage-rates dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.ai-usage-rates dd small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.ai-usage-history.table-card{overflow:hidden}.ai-usage-history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.ai-usage-history-head h2{margin:0}.ai-usage-history-head p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.ai-usage-history-head>.badge{flex-shrink:0}.ai-usage-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.ai-usage-filters>label{min-width:0;color:var(--muted);flex:150px;gap:6px;margin:0;font-size:11px;display:grid}.ai-usage-filters>.ai-usage-search{flex:3 260px}.ai-usage-filters input:not([type=hidden]),.ai-usage-filters select{box-sizing:border-box;width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;background-color:#fff;border:1px solid #c8d8eb;border-radius:8px;padding:10px 12px;font-size:12px}.ai-usage-filters select{padding-right:25px}.ai-usage-filters input:focus-visible,.ai-usage-filters select:focus-visible{outline-offset:1px;border-color:#3584e8;outline:2px solid #c7dfff}.ai-usage-filter-actions{gap:8px;display:flex}.ai-usage-filter-actions>.button{min-height:44px}.ai-usage-history .ai-usage-table{table-layout:auto;min-width:850px}.ai-usage-table-wrap:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ai-usage-table th,.ai-usage-table td{padding:14px 18px}.ai-usage-table .ai-usage-date{white-space:nowrap}.ai-usage-table .ai-usage-document{overflow-wrap:anywhere;min-width:200px;max-width:320px}.ai-usage-table .ai-usage-result{min-width:180px;max-width:340px}.ai-usage-result>.badge{white-space:normal;line-height:1.5}.ai-usage-result>.badge:before{flex:0 0 4px}.ai-usage-table .ai-usage-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ai-usage-table small{font-size:10px}.ai-usage-table .button{white-space:nowrap}.ai-usage-table .empty>strong{margin-bottom:8px;font-size:14px}.ai-usage-table .empty>.button{margin-top:12px}@media (width<=600px){.ai-usage-overview{gap:10px}.ai-usage-metric.card{padding:16px}.ai-usage-rates{grid-template-columns:1fr;gap:12px}.ai-usage-history-head,.ai-usage-filters{padding:16px}.ai-usage-explanation>summary{padding:14px 16px}.ai-usage-explanation-body{padding:0 16px 14px}.ai-usage-filters>.ai-usage-search,.ai-usage-filter-actions{flex-basis:100%}.ai-usage-filter-actions>.button{flex:1}}.rpz-statistics{--stat-blue:#1166d6;--stat-green:#00876e;--stat-amber:#bc6a0b;--stat-purple:#8561c5;min-width:0;max-width:100%}.stat-main-nav{margin-bottom:18px}.rpz-statistics .stat-filters{margin-bottom:16px;padding:20px}.stat-filter-grid{grid-template-columns:1.15fr 1fr minmax(180px,1.8fr) 1fr .8fr;align-items:end;gap:14px;display:grid}.rpz-statistics label{color:#536c88;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.rpz-statistics label input,.rpz-statistics label select{color:#203b5b;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #cbdaf0;border-radius:9px;padding:9px 11px}.rpz-statistics input:focus,.rpz-statistics select:focus{outline-offset:1px;outline:2px solid #9bc8ff}.stat-filter-footer,.stat-range,.stat-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.stat-filter-footer{color:#657c97;margin-top:16px;font-size:12px}.stat-filter-footer>div{gap:8px;display:flex}.stat-custom-dates{gap:14px;margin-top:14px;display:flex}.stat-custom-dates[hidden]{display:none}.stat-range{color:#60738d;margin:18px 0 14px;font-size:13px}.stat-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.stat-kpis article{background:#fff;border:1px solid #dce7f6;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:19px 20px;display:flex}.stat-kpis article:first-child{background:#edf5ff;border-color:#c7dfff}.stat-kpis span{color:#536c88;font-size:13px}.stat-kpis strong{color:#173957;font-variant-numeric:tabular-nums;font-size:25px;line-height:1.2}.stat-kpis em{color:#9fb1c6;padding:0 4px;font-style:normal;font-weight:400}.stat-kpis small{color:#70839a;font-size:12px;line-height:1.5}.stat-kpis .stat-kpi-warning{background:#fff8eb;border-color:#f1ddb6}.stat-data-note{color:#91601b;background:#fff8eb;border:1px solid #f0debb;border-radius:12px;margin:14px 0;padding:13px 17px;font-size:13px}.stat-data-note summary{cursor:pointer;align-items:center;gap:8px;display:flex}.stat-data-note ul{margin:10px 0 0;padding-left:20px;line-height:1.8}.stat-data-note svg{width:18px;height:18px}.stat-view-tabs{border-bottom:1px solid #dce7f6;flex-wrap:wrap;gap:7px;margin:22px 0 18px;padding-bottom:9px;display:flex}.stat-view-tabs button{font:inherit;color:#627997;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 15px;font-size:14px}.stat-view-tabs button[aria-selected=true]{color:#0963d4;background:#eaf3ff;font-weight:600}.stat-view-tabs span{background:#dceaff;border-radius:6px;margin-left:5px;padding:2px 6px;font-size:12px}.stat-chart-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;display:grid}.rpz-statistics .stat-panel{min-width:0;margin-bottom:18px;padding:22px}.stat-panel h2{margin:0 0 5px;font-size:17px;line-height:1.4}.stat-panel .field-hint{margin:0 0 16px;font-size:12px;line-height:1.65}.stat-legend{color:#697e98;flex-wrap:wrap;gap:12px;margin:14px 0 20px;font-size:11px;display:flex}.stat-legend span,.stat-cost-list dt{align-items:center;gap:7px;display:flex}.stat-legend i,.stat-cost-list i{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.stat-color-services{background:var(--stat-blue)}.stat-color-materials{background:var(--stat-green)}.stat-color-travel{background:var(--stat-amber)}.stat-color-additions{background:var(--stat-purple)}.stat-fill-services{fill:var(--stat-blue)}.stat-fill-materials{fill:var(--stat-green)}.stat-fill-travel{fill:var(--stat-amber)}.stat-fill-additions{fill:var(--stat-purple)}.stat-fill-parallel{fill:#e99a2c}.stat-grid-line{stroke:#dce7f6;stroke-width:1px}.stat-money-row{width:100%;min-width:0;font:inherit;color:#3a5574;text-align:left;background:0 0;border:0;grid-template-columns:76px minmax(30px,1fr) 115px;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.stat-money-row[data-stat-pick-store]{cursor:pointer}.stat-money-row[data-stat-pick-store]:hover{background:#f2f7ff;border-radius:6px}.stat-money-row svg{width:100%;height:15px;overflow:visible}.stat-money-row strong{text-align:right;white-space:nowrap;font-size:12px}.stat-money-row progress{width:100%;height:10px;accent-color:var(--stat-blue);background:#e8f0fa;border:none;border-radius:5px}.stat-money-row progress::-webkit-progress-bar{background:#e8f0fa;border-radius:5px}.stat-money-row progress::-webkit-progress-value{background:var(--stat-blue);border-radius:5px}.stat-cost-list{margin:12px 0 0}.stat-cost-list>div{border-bottom:1px solid #edf2f8;justify-content:space-between;gap:12px;padding:13px 0;font-size:13px;display:flex}.stat-cost-list dd{text-align:right;margin:0;font-weight:600}.stat-cost-list dd small{color:#788ba4;margin-top:3px;font-size:11px;font-weight:400;display:block}.stat-cost-list .stat-cost-total{border:0;font-size:16px;font-weight:600}.stat-cost-total dd{color:#0963d4}.stat-table-scroll,.stat-calendar-scroll,.stat-timeline-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.rpz-statistics .stat-table{table-layout:auto;width:100%}.rpz-statistics .stat-table th{white-space:nowrap;padding:12px 10px;font-size:11px}.rpz-statistics .stat-table td{vertical-align:top;padding:12px 10px;font-size:12px}.stat-table td small{color:#7a8ca3;max-width:300px;margin-top:4px;font-size:11px;line-height:1.5;display:block}.stat-table td:last-child{white-space:nowrap}.stat-link{color:#0963d4;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.stat-daily-bars{max-height:340px;padding-right:4px;overflow-y:auto}.stat-calendar{border-collapse:separate;border-spacing:3px;min-width:100%;font-size:11px}.stat-calendar th{color:#72859c;text-align:center;min-width:25px;padding:5px;font-weight:500}.rpz-statistics .stat-calendar td{text-align:center;border:0;padding:4px 0}.stat-calendar th:first-child{text-align:left;z-index:1;background:#fff;min-width:83px;position:sticky;left:0}.stat-calendar th small{color:#9aadc2;font-size:9px;display:block}.stat-day{cursor:pointer;color:#c5d1df;background:#f3f6fa;border:0;border-radius:5px;width:25px;height:28px}.stat-day.worked{color:#3375c9;background:#e9f2ff}.stat-day.timed{color:#087968;background:#d9f3ec}.stat-day.parallel{color:#96600a;background:#ffedc9}.stat-day:hover{outline-offset:1px;outline:2px solid #8ebeff}.stat-panel-heading label{min-width:170px;margin-bottom:16px}.stat-timeline{min-width:550px;padding:4px 8px 0 0}.stat-timeline-axis,.stat-timeline-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;display:grid}.stat-timeline-axis{color:#7c8da2;margin-bottom:7px;font-size:10px}.stat-timeline-axis>div{justify-content:space-between;display:flex}.stat-timeline-row{color:#536c88;border-bottom:1px solid #f0f4fa;padding:8px 0;font-size:12px}.stat-timeline-row svg{width:100%;height:36px}.stat-methodology{color:#71839a;padding:10px 0;font-size:12px;line-height:1.7}.stat-methodology summary{cursor:pointer;color:#466b99}.stat-methodology p{max-width:1000px}.rpz-statistics [data-stat-panel][hidden]{display:none}.rpz-statistics [aria-busy=true]{opacity:.65;transition:opacity .15s}.rpz-statistics button:focus-visible{outline-offset:3px;outline:2px solid #3d8fe6}.stat-issue-kpis{background:#fafcff;border:1px solid #e0e9f4;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden}.stat-issue-kpis article{border-right:1px solid #e0e9f4;flex-direction:column;gap:6px;min-width:0;padding:13px 15px;display:flex}.stat-issue-kpis article:last-child{border:0}.stat-issue-kpis span,.stat-issue-kpis small{color:#607793;font-size:11px;line-height:1.5}.stat-issue-kpis strong{color:#175dba;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.4}.stat-issue-kpis em{color:#9aacc0;font-style:normal}.stat-time-explanation{color:#657b95;align-items:flex-start;gap:8px;margin:0 0 16px;font-size:11px;line-height:1.7;display:flex}.stat-time-explanation>.icon{flex:none;width:16px;height:16px;margin-top:2px}.stat-issue-bar{grid-template-columns:125px minmax(30px,1fr) 110px}.stat-issue-bar small{color:#7b8ea6;margin-top:3px;font-size:10px;display:block}.stat-issue-detail{border:1px solid #e0e9f4;border-radius:9px;margin:8px 0;overflow:hidden}.stat-issue-detail>summary{cursor:pointer;background:#fafcff;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:grid}.stat-issue-detail>summary::-webkit-details-marker{display:none}.stat-issue-detail>summary:hover{background:#f2f7ff}.stat-issue-detail[open]>summary{border-bottom:1px solid #e0e9f4}.stat-issue-detail>summary>.icon{color:#6987ac;width:16px;height:16px}.stat-issue-detail[open]>summary>.icon{transform:rotate(180deg)}.stat-issue-identity,.stat-issue-duration{gap:4px;min-width:0;display:grid}.stat-issue-identity>strong{color:#2b4f76;overflow-wrap:anywhere;font-size:12px}.stat-issue-identity>small,.stat-issue-duration>small{color:#7b8da3;font-size:10px}.stat-issue-identity>span{color:#647b96;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.stat-issue-duration{text-align:right}.stat-issue-duration>strong{color:#1166d6;font-variant-numeric:tabular-nums;font-size:14px}.stat-time-quality{border-radius:5px;justify-self:end;padding:3px 6px;font-size:10px}.stat-time-quality.complete{color:#08745c;background:#e4f5ee}.stat-time-quality.partial{color:#98631a;background:#fff2da}.stat-issue-body{padding:12px 14px}.stat-issue-meta{color:#647d98;flex-wrap:wrap;gap:8px 22px;margin:0 0 12px;font-size:11px;display:flex}.stat-issue-meta strong{color:#365a82}.stat-issue-body .stat-table td:nth-child(2){overflow-wrap:anywhere;min-width:150px;max-width:360px}.stat-issue-body .stat-table td:nth-child(3){white-space:nowrap}@media (width<=900px){.stat-issue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-issue-kpis article{border-bottom:1px solid #e0e9f4}.stat-issue-kpis article:nth-child(2){border-right:0}.stat-issue-kpis article:nth-child(3){border-bottom:0}}@media (width<=640px){.stat-issue-kpis article{padding:10px}.stat-issue-kpis strong{font-size:17px}.stat-issue-bar{grid-template-columns:100px minmax(20px,1fr) 95px}.stat-issue-detail>summary{grid-template-columns:minmax(0,1fr) 100px 14px;gap:8px;padding:10px}.stat-issue-identity>strong{font-size:11px}.stat-issue-duration>strong{font-size:12px}.stat-issue-duration>small{font-size:9px}.stat-time-quality{white-space:normal;max-width:100%;font-size:9px}.stat-issue-body{padding:10px}}.rpz-statistics .stat-table{display:table;min-width:0!important}.rpz-statistics .stat-table thead{display:table-header-group}.rpz-statistics .stat-table tbody{display:table-row-group}.rpz-statistics .stat-table tr{padding:0;display:table-row}.rpz-statistics .stat-table th,.rpz-statistics .stat-table td{display:table-cell}.rpz-statistics .stat-table td:before{display:none}@media (width<=1040px){.rpz-statistics .stat-table{min-width:480px!important}.rpz-statistics .stat-table:has(th:nth-child(4)){min-width:760px!important}}@media (width>=1700px){.stat-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.stat-kpis strong{font-size:23px}}@media (width<=1100px){.stat-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-query{grid-column:1/-1}.stat-chart-grid{grid-template-columns:minmax(0,1fr)}.stat-kpis strong{font-size:22px}}@media (width<=640px){.rpz-statistics .stat-filters,.rpz-statistics .stat-panel{padding:15px}.stat-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-kpis article{padding:14px 12px}.stat-kpis strong{font-size:19px}.stat-kpis span,.stat-kpis small{font-size:11px}.stat-filter-footer{gap:10px}.stat-filter-footer>div{flex-wrap:wrap}.stat-view-tabs{gap:4px}.stat-view-tabs button{padding:9px;font-size:12px}.stat-money-row{grid-template-columns:65px minmax(30px,1fr) 98px;gap:6px;font-size:11px}.stat-money-row strong{font-size:11px}.stat-custom-dates{flex-wrap:wrap}.stat-range{font-size:12px}.stat-filter-grid{gap:11px}.stat-panel-heading{align-items:start}}.rpz-statistics .stat-filter-grid{grid-template-columns:minmax(200px,1fr) minmax(140px,.8fr) minmax(230px,1.6fr)}.rpz-statistics .stat-filter-grid .stat-query{grid-column:auto}.stat-sort-options{color:#627c9b;margin-top:12px;font-size:11px}.stat-sort-options>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.stat-sort-options>summary>.icon{width:14px;height:14px}.stat-sort-options>div{grid-template-columns:repeat(2,minmax(0,240px));gap:12px;margin-top:10px;display:grid}.stat-sort-options[open]>summary{color:#0963ce}.stat-scope{background:#f7faff;border:1px solid #d9e7f8;border-left:3px solid #4386d8;border-radius:10px;min-width:0;padding:14px 16px}.stat-scope-title{align-items:center;gap:10px;min-width:0;display:flex}.stat-scope-title>.icon{color:#3977c7;flex:none;width:20px;height:20px}.stat-scope-title>div{gap:3px;min-width:0;display:grid}.stat-scope-title span{color:#6d86a4;font-size:10px}.stat-scope-title strong{color:#2e537e;overflow-wrap:anywhere;font-size:12px}.stat-scope-filters{flex-wrap:wrap;gap:12px 28px;margin:12px 0;display:flex}.stat-scope-filters>div{min-width:0;max-width:100%}.stat-scope-filters dt{color:#768aa5;margin-bottom:3px;font-size:10px}.stat-scope-filters dd{color:#315779;overflow-wrap:anywhere;margin:0;font-size:12px}.stat-scope-counts{color:#6e84a0;border-top:1px solid #dfebf8;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin:0;padding-top:10px;font-size:11px;display:flex}.stat-scope-counts strong{color:#416485;font-weight:500}.stat-scope-counts>span{color:#a2b4c8}.stat-view-heading{margin:17px 0 14px}.stat-view-heading h2{color:#263f5d;margin:0 0 5px;font-size:18px;line-height:1.4}.stat-view-heading p{color:#68809d;max-width:980px;margin:0;font-size:12px;line-height:1.7}.stat-context-kpis{background:#fafcff;border:1px solid #dfe8f3;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.stat-context-kpis-three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-context-kpis>article{border-right:1px solid #dfe8f3;flex-direction:column;gap:7px;min-width:0;padding:14px 16px;display:flex}.stat-context-kpis>article:last-child{border-right:0}.stat-context-kpis span{color:#5c7696;font-size:11px;line-height:1.5}.stat-context-kpis strong{color:#185db9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px;line-height:1.3}.stat-context-kpis small{color:#7b8da4;font-size:10px;line-height:1.7}.stat-context-kpis>article:first-child{background:#f0f6ff}.stat-time-guide{color:#667f9e;border:1px dashed #d9e5f4;border-radius:9px;margin:0 0 16px;padding:11px 13px;font-size:11px}.stat-time-guide>summary{cursor:pointer;color:#34689f;align-items:flex-start;gap:7px;line-height:1.6;list-style:none;display:flex}.stat-time-guide>summary>.icon{flex:none;width:16px;height:16px;margin-top:1px}.stat-time-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:16px;display:grid}.stat-time-guide-grid strong{color:#2c5f98;font-size:12px}.stat-time-guide p{margin:5px 0 0;line-height:1.8}.stat-time-guide>p{border-top:1px solid #e6edf7;margin-top:12px;padding-top:10px}@media (width<=1000px){.stat-context-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-context-kpis>article{border-bottom:1px solid #dfe8f3}.stat-context-kpis>article:nth-child(2){border-right:0}.stat-context-kpis>article:nth-child(n+3){border-bottom:0}.stat-context-kpis-three>article:last-child{border-top:0;border-right:1px solid #dfe8f3;grid-column:1/-1}.stat-time-guide-grid{grid-template-columns:1fr;gap:10px}}@media (width<=700px){.rpz-statistics .stat-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpz-statistics .stat-filter-grid .stat-query{grid-column:1/-1}.stat-context-kpis>article{padding:11px 12px}.stat-context-kpis strong{font-size:19px}.stat-context-kpis span{font-size:10px}.stat-scope{padding:12px}.stat-scope-filters{gap:10px 20px}.stat-sort-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-view-heading h2{font-size:16px}.stat-issue-duration{max-width:125px}.stat-time-guide{padding:10px}}.rpz-control{min-width:0;max-width:100%}.control-intro{color:var(--muted);margin:18px 0;font-size:13px;line-height:1.7}.control-filters{margin:18px 0 12px;padding:18px}.control-filters form{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:end;gap:12px;display:grid}.control-filters label,.control-reference-search label,.control-form label{color:#627997;gap:7px;min-width:0;font-size:12px;display:grid}.control-filters input,.control-filters select{width:100%;min-height:44px}.control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 12px;display:grid}.control-metric{background:#fff;border:1px solid #dce6f1;border-top:3px solid #8798ae;border-radius:13px;gap:5px;padding:16px 18px;display:grid}.control-metric span{color:#536b86;font-size:12px}.control-metric strong{font-size:27px;line-height:1.2}.control-metric small{color:#7d8da2;font-size:11px}.control-metric.is-critical{border-top-color:#dc5555}.control-metric.is-attention{border-top-color:#e3a32e}.control-metric.is-resolved{border-top-color:#28a680}.control-coverage{color:#657b94;flex-wrap:wrap;gap:12px 28px;margin:12px 0 18px;font-size:12px;display:flex}.control-list{padding:0;overflow:hidden}.control-list-head{border-bottom:1px solid #e4ecf6;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.control-list-head h2{margin:0;font-size:16px}.control-list-head h2 span{background:#edf3fa;border-radius:5px;margin-left:6px;padding:3px 6px;font-size:12px}.control-list-head small{color:#758aa3;font-size:11px}.control-table-scroll{max-width:100%;overflow-x:auto}.control-table{table-layout:fixed;width:100%;min-width:720px!important}.control-table th:first-child{width:160px}.control-table th:nth-child(2){width:auto}.control-table th:nth-child(3){width:180px}.control-table th:nth-child(4){width:105px}.control-table th:nth-child(5){width:110px}.control-table th{padding:12px 14px;font-size:11px}.control-table td{overflow-wrap:anywhere;font-size:12px;vertical-align:middle!important;padding:13px 14px!important}.control-table small{color:#7b8da3;margin-top:4px;font-size:11px;line-height:1.45;display:block}.control-title{color:#223f5f;font-size:13px}.control-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.control-badge{color:#5c718b;background:#eef2f6;border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-block}.control-badge.is-critical{color:#b33d3d;background:#ffeded}.control-badge.is-attention{color:#94600b;background:#fff4d9}.control-badge.is-resolved{color:#147c60;background:#e2f5ee}.control-material-register{color:#536c88;margin:20px 0;padding:18px 20px;font-size:13px}.control-material-register summary,.control-methodology summary{cursor:pointer;color:#355d88;font-size:13px}.control-material-register p,.control-methodology p{max-width:1000px;line-height:1.7}.control-methodology{color:#71849c;margin:18px 0;font-size:12px}.control-detail{font-size:13px;line-height:1.65}.control-evidence{background:#f5f8fc;border:1px solid #e0e8f3;border-radius:11px;margin:16px 0;padding:16px 20px 16px 36px}.control-evidence li{overflow-wrap:anywhere;padding:4px 0}.control-form{gap:16px;margin:20px 0;display:grid}.control-form fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.control-form input,.control-form select,.control-form textarea{width:100%;min-width:0}.control-form-actions,.control-reference-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.control-reference-actions form{margin:0}.control-history{max-width:1000px;margin:20px 0;padding-left:20px}.control-history li{border-bottom:1px solid #e9eef6;padding:8px 0;font-size:12px}.control-history span{color:#7b8ca4}.control-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.control-material-line{background:#f5f9fd;border:1px solid #e2eaf4;border-radius:10px;grid-template-columns:minmax(150px,1fr) 85px 85px 125px 36px;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.control-material-line .icon-button{width:36px;height:44px}.control-form .control-confirm{background:#f5f9ff;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;line-height:1.6;display:flex!important}.control-form .control-confirm input[type=checkbox]{flex:0 0 18px;margin:2px 0 0;width:18px!important;height:18px!important;min-height:18px!important}.control-reference-search{align-items:end;gap:12px;max-width:700px;padding:18px;display:flex}.control-reference-search label{flex:1}.rpz-control [aria-busy=true]{opacity:.65}.rpz-control .control-table,.rpz-control .control-table tr,.rpz-control .control-table{display:table}.rpz-control .control-table thead{display:table-header-group}.rpz-control .control-table tbody{display:table-row-group}.rpz-control .control-table tr{display:table-row}.rpz-control .control-table th,.rpz-control .control-table td{display:table-cell}.rpz-control .control-table td:before{display:none}.control-filters input,.control-filters select,.control-reference-search input,.control-form input:not([type=hidden]):not([type=checkbox]),.control-form select,.control-form textarea{color:#24415f;min-height:42px;box-shadow:none;background:#fff;border:1px solid #cbdaf0;border-radius:8px;padding:10px 12px}.control-form textarea{resize:vertical;line-height:1.6}.control-form input:focus,.control-form select:focus,.control-form textarea:focus,.control-filters input:focus,.control-filters select:focus{outline-offset:1px;border-color:#7aaee1;outline:2px solid #b9d9f5}.control-form :disabled{color:#7b8da3!important;background:#f4f6f9!important}@media (width<=1200px){.control-filters form{grid-template-columns:repeat(3,minmax(0,1fr))}.control-query{grid-column:span 2}}@media (width<=640px){.control-filters form{grid-template-columns:repeat(2,minmax(0,1fr))}.control-query{grid-column:1/-1}.control-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.control-metric{padding:13px}.control-list-head{flex-direction:column;align-items:flex-start}.control-material-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.control-material-line label:first-child{grid-column:1/-1}.control-material-line label:nth-child(4){grid-column:span 2}.control-material-line .icon-button{grid-area:3/3}.control-form .two-cols{grid-template-columns:minmax(0,1fr)}.rpz-control .control-findings-table{min-width:0!important}.rpz-control .control-findings-table thead{display:none}.rpz-control .control-findings-table tbody{display:block}.rpz-control .control-findings-table tr{border-bottom:1px solid #e3ebf5;grid-template-columns:minmax(0,1fr) auto;padding:10px;display:grid}.rpz-control .control-findings-table td{border:0;display:block;padding:7px!important}.rpz-control .control-findings-table td:nth-child(2){grid-area:2/1/auto/-1}.rpz-control .control-findings-table td:nth-child(3){grid-column:1}.rpz-control .control-findings-table td:nth-child(4){grid-column:2}.rpz-control .control-findings-table td:nth-child(4):before{content:"Pozycje: ";color:#7b8da3;display:inline}.rpz-control .control-findings-table td:nth-child(5){grid-area:1/2;justify-self:end}.rpz-control .control-findings-table td:first-child{grid-area:1/1}}.order-issue-photo-strip{border-top:1px solid #e7eef7;min-width:0;max-width:100%;margin-top:10px;padding-top:9px}.order-issue-photo-strip-heading{color:#6c819a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.order-issue-photo-strip-heading>span{align-items:center;gap:5px;display:flex}.order-issue-photo-strip-heading svg{width:13px;height:13px}.order-issue-photo-strip-heading a{color:#0865cf;font-size:10px}.order-issue-photo-previews{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0;display:flex}.order-issue-photo-previews>a{color:#536d8e;background:#f4f7fb;border:1px solid #dce7f3;border-radius:8px;flex-direction:column;width:140px;max-width:100%;text-decoration:none;display:flex;overflow:hidden}.order-issue-photo-previews>a>span{background:#fff;padding:4px 6px;font-size:10px}.order-issue-photo-previews .order-issue-photo-more{color:#0765ce;background:#edf5ff;justify-content:center;align-items:center;gap:5px;width:94px;min-height:128px;font-size:19px}.order-issue-photo-more small{margin:0;font-size:10px}.order-group-photo-note{color:#8f651e;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:11px;display:flex}.order-group-photo-note svg{width:15px;height:15px}.order-group-photo-note a{color:#0865cf}.order-single-issue-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-single-issue-heading h2{margin:8px 0;font-size:20px;line-height:1.4}.order-single-issue-heading p{color:#6f8298;margin:0;font-size:12px;line-height:1.65}.order-single-issue-description{color:#294664;margin:20px 0 14px;font-size:15px;line-height:1.7}.order-single-issue-meta{color:#6c819a;flex-wrap:wrap;align-items:center;gap:12px 22px;padding-bottom:12px;font-size:12px;display:flex}.order-single-issue-footer{border-top:1px solid #e2eaf5;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:16px;display:flex}.order-single-issue .order-technical{margin-top:18px}.order-single-issue .issue-photo-thumbnail figcaption{font-size:11px;line-height:1.5}@media (width<=600px){.order-issue-photo-previews>a{width:calc(50% - 5px);max-width:180px}.order-issue-photo-previews img{height:110px}.order-single-issue-heading{flex-wrap:wrap;gap:10px}.order-single-issue-description{font-size:14px}.order-single-issue-footer>.button{justify-content:center;width:100%}.order-single-issue-meta{gap:10px}.order-single-issue .issue-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}.read-modal [data-order-single-issue] .order-single-issue-heading h2{display:none}.panel-navigation-count{font-variant-numeric:tabular-nums;color:#1252a0;white-space:nowrap;background:#e3efff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.panel-navigation-count.is-zero{opacity:.65}.sidebar nav .panel-navigation-label{min-width:0}.sidebar nav .panel-navigation-count{color:#eff7ff;background:#ffffff20;margin-left:auto}.sidebar nav a.active .panel-navigation-count{color:#fff;background:#ffffff2b}.mobile-nav a{position:relative}.mobile-nav .panel-navigation-count{border:1px solid #fff;min-width:20px;height:18px;padding:0 5px;font-size:10px;position:absolute;top:3px;right:max(7px,50% - 35px)}.order-description-source{min-width:0;max-width:100%;font-weight:400;display:block}.order-description-trigger{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:help;background:0 0;border:0;align-items:flex-start;gap:6px;padding:0;font-weight:400;line-height:1.5;display:flex}.order-description-summary{overflow-wrap:anywhere;min-width:0;font-weight:400}.order-description-source.is-compact .order-description-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em;display:-webkit-box;overflow:hidden}.order-description-info{color:#7b91a8;flex:none;font-size:12px;font-weight:400;line-height:1.5}.order-description-trigger:hover .order-description-info,.order-description-trigger:focus-visible .order-description-info{color:#075bc4}.order-description-trigger:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #83b6f4}.topbar-tooltip.order-description-tooltip-layer{z-index:2000;box-sizing:border-box;color:#fff;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;overscroll-behavior:contain;pointer-events:auto;opacity:1;visibility:visible;background:#183752;border:0;border-radius:8px;width:max-content;max-width:min(390px,100vw - 24px);max-height:min(280px,100dvh - 24px);margin:0;padding:11px 14px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.55;display:block;position:fixed;inset:auto;overflow:auto;box-shadow:0 4px 16px #102d4829}.topbar-tooltip.order-description-tooltip-layer:before{display:none}.order-description-tooltip-layer>span{white-space:pre-wrap;font-weight:400;display:block}.order-description-tooltip-label{color:#b8d5ed;margin:8px 0 3px;font-size:10px}.order-description-tooltip-label:first-child{margin-top:0}.order-description-tooltip-note{color:#ffdb95;margin-top:8px;font-size:11px}.mailbox-quick-sync{flex:none;position:relative}.mailbox-quick-trigger{color:#0962ca;background:linear-gradient(145deg,#f4f9ff,#e8f2ff);border:1px solid #d8e5f5;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,box-shadow .15s;display:inline-flex;position:relative}.mailbox-quick-trigger>.icon{width:23px;height:23px}.mailbox-quick-arrow{color:#fff;background:#0866d5;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:2px;right:2px}.mailbox-quick-arrow>.icon{width:12px;height:12px}.mailbox-quick-trigger:hover{background:#deecff;box-shadow:0 3px 12px #075bc41c}.mailbox-quick-trigger:focus-visible{outline-offset:3px;outline:3px solid #91bdf4}.mailbox-quick-trigger[aria-busy=true] .mailbox-quick-arrow>.icon{animation:1.2s ease-in-out infinite quick-mail-pulse}.mailbox-quick-tooltip{color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#183752;border-radius:8px;width:max-content;max-width:220px;padding:8px 11px;font-size:11px;line-height:1.5;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 16px #102d4829}.mailbox-quick-trigger:hover .mailbox-quick-tooltip,.mailbox-quick-trigger:focus-visible .mailbox-quick-tooltip{opacity:1;visibility:visible}@keyframes quick-mail-pulse{50%{transform:translateY(2px)}}@media (width<=600px){.mailbox-quick-trigger{border-radius:11px;width:38px;height:38px}.mailbox-quick-trigger>.icon{width:21px;height:21px}}@media (width<=420px){.client-topbar:has([data-mailbox-quick-sync]) .app-version{display:none}}@media (prefers-reduced-motion:reduce){.mailbox-quick-trigger,.mailbox-quick-trigger[aria-busy=true] .mailbox-quick-arrow>.icon{transition:none;animation:none}}.management-modal.work-assignment-modal{width:min(1180px,100vw - 32px)}.work-document-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}.work-document-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:12px}.work-document-tabs button[aria-pressed=true]{color:#075bc4;border-bottom-color:#0866d5}.work-document-tabs button:disabled{opacity:.45;cursor:default}.work-recent h3{align-items:center;gap:8px;margin:20px 0 12px;font-size:15px;display:flex}.work-recent h3>span{color:var(--muted);font-size:11px;font-weight:400}.work-history-filters{align-items:flex-end;gap:12px;margin:10px 0 14px;display:flex}.work-history-filters label{color:var(--muted);gap:5px;font-size:11px;display:grid}.work-history-filters label:first-child{flex:1;min-width:0}.work-history-filters input,.work-history-filters select{box-sizing:border-box;color:#25415e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cddaea;border-radius:8px;padding:8px 10px;font-size:12px}.work-documents-table{border-collapse:collapse;table-layout:fixed;width:100%}.work-documents-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);background:#f4f7fc;padding:10px 9px;font-size:11px;font-weight:500}.work-documents-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:12px 9px;font-size:12px}.work-documents-table th:first-child{width:27%}.work-documents-table th:nth-child(2){width:22%}.work-documents-table th:nth-child(3){width:18%}.work-documents-table th:nth-child(4){width:12%}.work-documents-table th:last-child{width:21%}.work-documents-table td small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.work-document-reference{color:#075bc4;line-height:1.5;text-decoration:none;display:block}.work-document-reference:hover{text-decoration:underline}.work-document-stores{color:#245477;line-height:1.6;display:block}.work-document-actions-cell{flex-wrap:wrap;gap:6px;display:flex}.work-document-actions-cell .button{min-height:30px;padding:6px 9px;font-size:11px}.work-history-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.work-history-error{color:#966018;background:#fff8e9;border-radius:8px;padding:10px 12px;font-size:12px}.work-history-empty{text-align:center;color:var(--muted);padding:28px 12px;font-size:13px}.work-document-source{color:#486b97;margin-top:5px;font-size:10px;line-height:1.5;text-decoration:none;display:block}.work-document-source:hover{text-decoration:underline}.work-regenerate-trigger{color:#075bc4;border-color:#c7dafa}.work-regeneration-form{background:#f6f9fe;border:1px solid #dbe6f4;border-radius:12px;padding:16px}.work-regeneration-form>p:first-child{color:#244668;font-size:13px}.work-regeneration-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-regeneration-actions .button{font-size:12px}.work-bulk-panel progress{appearance:none;background:#e3ecf7;border:0;border-radius:8px;overflow:hidden}.work-bulk-panel progress::-webkit-progress-bar{background:#e3ecf7;border-radius:8px}.work-bulk-panel progress::-webkit-progress-value{background:#0866d5;border-radius:8px}.work-bulk-panel progress::-moz-progress-bar{background:#0866d5;border-radius:8px}.work-bulk-panel progress[data-work-bulk-result=completed]::-webkit-progress-value{background:#0d865c}.work-bulk-panel progress[data-work-bulk-result=completed]::-moz-progress-bar{background:#0d865c}.work-bulk-panel progress[data-work-bulk-result=warning]::-webkit-progress-value{background:#d28a25}.work-bulk-panel progress[data-work-bulk-result=warning]::-moz-progress-bar{background:#d28a25}.work-bulk-toolbar{color:#355575;background:#f4f8fe;border:1px solid #dce6f4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px;font-size:12px;display:flex}.work-bulk-toolbar label{align-items:center;gap:6px;display:flex}.work-bulk-toolbar input,.work-documents-table .work-document-selectable>input{box-sizing:border-box;accent-color:#0965d3;flex-shrink:0;width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;margin:0;padding:0}.work-bulk-toolbar .field-hint:empty{display:none}.work-documents-table .work-document-selectable{position:relative;padding-left:34px!important}.work-documents-table .work-document-selectable>input{position:absolute;top:15px;left:9px}.work-bulk-panel h3{margin:4px 0 12px;font-size:17px}.work-bulk-panel progress{accent-color:#0866d5;width:100%;height:9px;margin:8px 0 16px}.work-bulk-panel [data-work-bulk-status]{color:#355575;font-size:13px}.work-bulk-results{margin:0 0 18px;padding:0;list-style:none}.work-bulk-result{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(150px,1fr) minmax(160px,1.6fr) auto;align-items:center;gap:12px;padding:12px 6px;font-size:12px;display:grid}.work-bulk-result>span:nth-child(2){color:var(--muted)}.work-bulk-result[data-state=completed]>span:nth-child(2){color:#08754e}.work-bulk-result[data-state=failed]>span:nth-child(2){color:#97601b}.work-bulk-result .button{min-height:30px;padding:6px 9px;font-size:11px}@media (width<=650px){.work-bulk-result{grid-template-columns:1fr;gap:6px}.work-bulk-toolbar>.button{flex:100%}.work-history-filters{flex-wrap:wrap;gap:8px}.work-history-filters label:first-child{flex-basis:100%}.work-documents-table thead{display:none}.work-documents-table,.work-documents-table tbody{display:block}.work-documents-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:14px 0;display:grid}.work-documents-table td{border:0;padding:0;display:block}.work-documents-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.work-documents-table td:first-child,.work-documents-table td:last-child{grid-column:1/-1}.work-history-pagination{gap:5px;font-size:11px}.work-history-pagination .button{padding:6px 8px}}.import-kind-tabs{border-bottom:1px solid #e3eaf4;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;display:flex}.import-kind-tabs>a{color:#61758e;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.import-kind-tabs>a[aria-current=page]{color:#075fcd;background:#eaf3ff}.import-kind-tabs>a:hover{background:#f1f6fd}.import-kind-tabs .icon{width:19px;height:19px}.import-kind-tabs strong{text-align:center;color:#46617d;font-variant-numeric:tabular-nums;background:#eff3f9;border-radius:7px;min-width:26px;padding:3px 7px;font-size:12px}.import-kind-tabs>a[aria-current=page] strong{color:#075fcd;background:#d9eaff}.import-kind-tabs>.import-center-back{margin-left:auto;padding:8px 0 8px 10px;font-size:12px}.import-center-summary{color:#5b728c;background:#f8fafd;border-bottom:1px solid #e7edf6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font-size:12px;line-height:1.6;display:flex}.import-center-summary>span,.import-center-summary a{align-items:center;gap:7px;display:inline-flex}.import-center-summary>span:last-child{gap:12px}.import-center-summary a{color:#3d628a;text-decoration:none}.import-center-summary a:hover{text-decoration:underline}.import-center-running .icon{color:#168467;width:16px;height:16px}.import-center-running.is-running{color:#176bd1}.import-center-running.is-running .icon{color:inherit;animation:2s linear infinite import-center-spin}.import-center-filters{border-bottom:1px solid #e5ecf5;grid-template-columns:minmax(200px,1fr) 200px 92px auto;align-items:end;gap:12px;padding:20px 22px;display:grid}.import-center-filters>label{color:#61758c;gap:7px;min-width:0;font-size:11px;font-weight:500;display:grid}.import-center-filters.import-center-mail-filters{grid-template-columns:minmax(0,1fr) 92px auto}.import-center-filters input,.import-center-filters select{box-sizing:border-box;width:100%;min-width:0;height:44px;font:inherit;color:#284561;background:#fff;border:1px solid #ccdaeb;border-radius:9px;padding:9px 12px;font-size:13px}.import-center-search>div{position:relative}.import-center-search .icon{color:#8299b4;width:17px;height:17px;position:absolute;top:13px;left:13px}.import-center-filters .import-center-search input{padding-left:39px}.import-center-filters>.button{height:44px;min-height:44px;padding:9px 15px;font-size:13px}.import-center-filters :is(input,select):focus-visible{outline-offset:1px;outline:2px solid #b5d4fc}.import-center-list-head{justify-content:space-between;align-items:baseline;gap:10px;padding:13px 22px;display:flex}.import-center-list-head h2{color:#314d69;margin:0;font-size:14px;font-weight:600}.import-center-list-head h2>span{color:#71849e;margin-left:6px;font-size:12px}.import-center-list-head p{color:#6c8199;margin:0;font-size:11px;line-height:1.6}.import-center-simple .import-documents-table{min-width:800px}.import-center-simple .import-table td{padding-block:10px}.import-center-simple .import-empty{padding:32px 18px}.import-center-simple .import-empty h3{font-size:16px}.import-center-progress{color:#69819b;background:#fff;border:1px solid #e1e9f3;border-radius:10px;margin-top:14px;padding:12px 16px;font-size:11px}.import-center-progress>summary{cursor:pointer}.import-center-progress .order-import-progress{margin:12px 0 0}.import-center-simple .import-mail-history{padding-top:0}.import-center-simple .mail-review-form{max-width:650px}.import-center-simple .mail-review-form input[type=checkbox]{flex:none;width:17px;height:17px;min-height:0;margin-top:3px;padding:0}.import-advanced{margin:12px 0}.import-advanced>summary{cursor:pointer;color:#41668e;font-size:12px;font-weight:500}[data-center-status]:empty{display:none}[data-import-center][aria-busy=true] .import-center-card{opacity:.75}@keyframes import-center-spin{to{transform:rotate(360deg)}}@media (width<=850px){.import-center-filters{grid-template-columns:minmax(0,1fr) 170px 85px auto;gap:9px;padding:16px}.import-center-list-head{flex-direction:column;align-items:flex-start;gap:3px;padding:12px 16px}}@media (width<=600px){.import-kind-tabs{gap:5px;padding:12px}.import-kind-tabs>a{padding:10px;font-size:13px}.import-kind-tabs>.import-center-back{width:100%;margin:0;padding:4px 10px;font-size:11px}.import-center-summary{gap:6px;padding:10px 16px;font-size:11px}.import-center-filters{grid-template-columns:minmax(0,1fr) 85px auto}.import-center-search{grid-column:1/-1}.import-center-list-head p{font-size:10px}.import-center-simple .import-table td{padding-block:9px}.import-kind-tabs strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.import-center-running.is-running .icon{animation:none}}.management-modal.report-settlement-modal{width:min(1220px,100vw - 28px);max-height:calc(100dvh - 28px)}.report-settlement-modal[open]{flex-direction:column;display:flex;overflow:hidden}.report-settlement-modal.settlement-ai-processing>.management-modal-header,.report-settlement-modal.settlement-ai-processing>.management-modal-body{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.report-settlement-modal>.settlement-ai-progress{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#eff5fc70;outline:0;place-items:center;padding:20px;display:grid;position:absolute;inset:0;overflow:hidden}.settlement-ai-progress-card{box-sizing:border-box;color:#244667;text-align:center;background:#fffffffa;border:1px solid #d4e3f5;border-radius:16px;width:min(420px,100%);padding:26px;box-shadow:0 14px 50px #163b6b26}.settlement-ai-progress-card>.eyebrow{letter-spacing:.1em;color:#3974b3;font-size:10px}.settlement-ai-progress-card h3{color:#203e5d;margin:12px 0 8px;font-size:21px;line-height:1.3}.settlement-ai-progress-card p{color:#526f8e;overflow-wrap:anywhere;min-height:38px;margin:0;font-size:12px;line-height:1.6}.settlement-ai-progress-card small{color:#7388a0;margin:14px 0;font-size:11px;line-height:1.6;display:block}.settlement-ai-progress-card>.button{min-height:30px;padding:5px 10px;font-size:11px}.settlement-ai-progress-bar{background:#e1edfb;border-radius:8px;height:6px;margin-top:16px;overflow:hidden}.settlement-ai-progress-bar>span{border-radius:inherit;background:linear-gradient(90deg,#82b8f8,#096dde);width:40%;height:100%;animation:1.5s ease-in-out infinite settlement-ai-wait;display:block}@keyframes settlement-ai-wait{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.settlement-ai-progress-bar>span{animation:none;transform:translate(75%)}}@media (width<=480px){.report-settlement-modal>.settlement-ai-progress{padding:12px}.settlement-ai-progress-card{padding:20px}.settlement-ai-progress-card h3{font-size:18px}}.report-settlement-modal .management-modal-header{flex-shrink:0;align-items:flex-start;padding:20px 24px 16px}.report-settlement-modal .management-modal-header>div{min-width:0}.report-settlement-modal .management-modal-header h2{font-size:22px;line-height:1.3}.report-settlement-modal [data-settlement-reference]{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.report-settlement-modal [data-settlement-reference]:empty{display:none}.settlement-add-line-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.settlement-line-costs-summary{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.settlement-line-costs-summary:empty{display:none}.report-settlement-modal .settlement-cost-chip{color:#496c8f;min-height:26px;font:inherit;cursor:pointer;background:#f7faff;border:1px solid #d4e2f2;border-radius:6px;padding:4px 7px;font-size:10px}.report-settlement-modal .settlement-cost-chip:hover,.report-settlement-modal .settlement-cost-chip[aria-expanded=true]{border-color:#6e9fd4;box-shadow:0 0 0 1px #d7e9ff}.report-settlement-modal .settlement-cost-chip[data-line-cost-open=travel][data-filled=true]{color:#167363;background:#e8f7f3;border-color:#a2d7cb}.report-settlement-modal .settlement-cost-chip[data-line-cost-open=materials][data-filled=true]{color:#8d610e;background:#fff5df;border-color:#e9d09a}.report-settlement-modal .settlement-cost-chip[data-line-cost-open=addition][data-filled=true]{color:#6a4da4;background:#f1edff;border-color:#cdbce7}.settlement-table>.settlement-line-cost-panel>td,.settlement-table .settlement-line-cost-panel>td{background:#f7faff;border-top:0;padding:12px 16px}.settlement-line-cost-panel .settlement-extras{background:#fff;border:1px solid #cadaee;border-radius:10px;margin:0;padding:14px;position:relative}.settlement-line-cost-panel .settlement-extras>h3{margin:0 110px 12px 0;font-size:12px}.report-settlement-modal .settlement-line-costs-close{min-height:28px;padding:5px 8px;font-size:10px;position:absolute;top:9px;right:12px}.settlement-line-cost-panel .settlement-extra{margin-top:8px}.settlement-line-cost-panel .settlement-extra>summary{padding:9px 12px}.settlement-line-cost-panel .settlement-extra-body{padding:12px}.settlement-line-cost-totals{color:#647c97;flex-wrap:wrap;gap:8px 16px;padding-top:12px;font-size:11px;display:flex}.settlement-line-cost-totals strong{color:#2b5079;margin-left:4px}.report-settlement-modal .settlement-trip-quantity{max-width:220px;margin:0 12px 12px}.settlement-line-cost-panel td:before{display:none!important}@media (width<=760px){.settlement-table .settlement-line-cost-panel{display:block!important}.settlement-table .settlement-line-cost-panel>td{grid-column:1/-1;display:block;padding:8px!important}.settlement-line-cost-panel .settlement-extras{padding:12px}.settlement-add-line-actions{justify-content:flex-start}}.report-settlement-modal .settlement-store-context{color:#2d527a;background:#eef6ff;border:1px solid #caddf6;border-left:3px solid #0873df;border-radius:8px;align-items:flex-start;gap:9px;max-width:680px;margin-top:10px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.settlement-store-context>.icon{width:17px;height:17px;margin-top:1px}.settlement-store-context>div{min-width:0}.settlement-store-context strong{color:#145ea8;margin-right:9px;font-size:13px}.settlement-store-context span{overflow-wrap:anywhere}.settlement-store-context small{color:#65809d;margin-top:2px;font-size:10px;display:block}.manual-report-form{gap:16px;max-width:820px;margin:auto;display:grid}.manual-report-form>.field-hint{margin-top:0}.manual-report-form .settlement-section{gap:14px;display:grid}.manual-report-form h3{color:#234e7c;margin:0;font-size:15px}.manual-report-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.manual-report-form label small{font-size:10px;font-weight:400}.manual-report-stores{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:210px;display:grid;overflow:auto}.manual-report-store{text-align:left;color:#365779;cursor:pointer;font:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #d7e4f3;border-radius:8px;gap:3px;padding:9px 11px;font-size:12px;display:grid}.manual-report-store:hover,.manual-report-store[aria-pressed=true]{background:#edf6ff;border-color:#5198e7}.manual-report-store span{color:#687f98;font-size:11px}.manual-report-identifiers>summary{cursor:pointer;color:#476d93;font-size:12px}.manual-report-identifiers>.manual-report-fields{margin-top:12px}.manual-report-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.manual-report-footer>.field-hint{flex:240px}.manual-report-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.manual-report-picker-head .button{white-space:nowrap;flex:none}@media (width<=600px){.manual-report-fields,.manual-report-stores{grid-template-columns:minmax(0,1fr)}.manual-report-picker-head{flex-direction:column;align-items:flex-start}.settlement-store-context strong,.settlement-store-context span{display:block}.manual-report-footer .button{width:100%}.report-settlement-modal .settlement-store-context{margin-top:8px;padding:7px 9px}}.report-settlement-modal .management-modal-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px 24px;scroll-padding:18px;overflow:auto}.report-settlement-modal label{color:var(--muted);gap:6px;min-width:0;font-size:12px;display:grid}.report-settlement-modal input,.report-settlement-modal select,.report-settlement-modal textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #c6d4e5;border-radius:8px;min-height:40px;padding:9px 10px}.report-settlement-modal input:focus,.report-settlement-modal select:focus,.report-settlement-modal textarea:focus{outline-offset:1px;border-color:#458de5;outline:2px solid #dcecff}.report-settlement-modal textarea{resize:vertical;line-height:1.5}.report-settlement-modal .field-hint{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.6}.report-settlement-modal .icon{flex-shrink:0}.report-settlement-modal [hidden]{display:none!important}.settlement-form-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.settlement-main,.settlement-sidebar{min-width:0}.settlement-sidebar{gap:14px;display:grid;position:sticky;top:0}.report-settlement-modal .settlement-section{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0;padding:16px}.settlement-section legend{color:var(--ink);padding:0 6px;font-size:13px;font-weight:600}.settlement-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.settlement-section-head h3{margin:0;font-size:16px;line-height:1.5}.settlement-section-head h3>span{color:#0866d5;vertical-align:middle;background:#e8f2ff;border-radius:7px;justify-content:center;align-items:center;min-width:25px;height:23px;margin-left:5px;padding:0 6px;font-size:12px;display:inline-flex}.settlement-section-head p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.settlement-section-head>.button{flex-shrink:0}.settlement-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settlement-source{border:1px solid var(--line);background:#f8faff;border-radius:10px;margin:0 0 14px}.settlement-source>summary,.settlement-catalog-picker>summary,.settlement-extra>summary{cursor:pointer;color:#31577d;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:600;list-style:none;display:flex}.settlement-source>summary::-webkit-details-marker{display:none}.settlement-catalog-picker>summary::-webkit-details-marker{display:none}.settlement-extra>summary::-webkit-details-marker{display:none}.settlement-ai-details>summary::-webkit-details-marker{display:none}.settlement-breakdown>summary::-webkit-details-marker{display:none}.settlement-source>summary>.icon,.settlement-extra>summary>.icon,.settlement-catalog-picker>summary>.icon{width:16px;height:16px}.settlement-source>summary>.icon:last-child,.settlement-extra>summary>.icon:last-child,.settlement-catalog-picker>summary>.icon:last-child{width:14px;height:14px;margin-left:auto;transition:transform .15s}.settlement-source[open]>summary>.icon:last-child,.settlement-extra[open]>summary>.icon:last-child,.settlement-catalog-picker[open]>summary>.icon:last-child{transform:rotate(180deg)}.report-settlement-modal [data-settlement-work]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 14px 14px;font-size:12px;line-height:1.65}.settlement-service-catalog{grid-template-columns:auto minmax(180px,1fr);align-items:center}.settlement-catalog-picker{background:#fbfdff;border:1px dashed #a9c9ee;border-radius:9px;margin:12px 0}.settlement-catalog-picker-body{padding:0 12px 12px}.settlement-catalog-results{gap:5px;max-height:210px;margin:10px 0;display:grid;overflow:auto}.settlement-catalog-results>button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:12px;display:flex}.settlement-catalog-results>button:hover{background:#eef5ff;border-color:#91b9ef}.settlement-catalog-results>button:focus-visible{outline-offset:-2px;outline:2px solid #93bdf5}.settlement-catalog-results>button>span:first-child{overflow-wrap:anywhere;min-width:0}.settlement-catalog-results>button>span:last-child{white-space:nowrap;color:#0866d5;font-size:11px}.settlement-pagination,.settlement-footer{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.settlement-pagination>span{text-align:center;overflow-wrap:anywhere;min-width:0}.settlement-table-scroll{margin:12px -16px -16px;overflow:visible}.settlement-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.settlement-table .settlement-col-service{width:22%}.settlement-table .settlement-col-work{width:auto}.settlement-table .settlement-col-price{width:88px}.settlement-table .settlement-col-quantity{width:72px}.settlement-table .settlement-col-amount{width:88px}.settlement-table .settlement-col-actions{width:36px}.settlement-table th{text-align:left;color:#58718d;overflow-wrap:anywhere;background:#f3f7fc;padding:10px 8px;font-size:10px;font-weight:600;line-height:1.5}.settlement-table td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:12px 8px}.settlement-table th:first-child,.settlement-table td:first-child{padding-left:16px}.settlement-table th:last-child,.settlement-table td:last-child{padding-right:12px}.settlement-table td:first-child>strong{color:#145da8;font-size:12px;line-height:1.6;display:inline-block}.settlement-table td:first-child>[data-line-description]{color:#617891;margin-top:4px;font-size:11px;line-height:1.5;display:block}.settlement-table [data-line-price]{font-variant-numeric:tabular-nums;font-size:11px;line-height:1.6}.settlement-table [data-line-amount]{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.7}.report-settlement-modal .settlement-table [data-line-quantity]{text-align:center;background:#f4f9ff;border-color:#aecdf2;width:100%;min-width:0;max-width:100%;padding:8px 6px;font-size:13px;font-weight:600}.report-settlement-modal .settlement-table [data-line-work]{resize:none;overflow-wrap:anywhere;background:#fbfdff;width:100%;min-width:0;max-width:100%;min-height:64px;padding:9px 10px;font-size:12px;line-height:1.65;display:block;overflow-y:hidden}.settlement-table [data-line-remove]{color:#8a9bb0;background:0 0;border:0;width:28px;min-width:28px;height:30px;min-height:30px;margin-left:-5px;padding:5px}.settlement-table [data-line-remove]:hover{color:#b93430;background:#fff1f0}.settlement-line-help{margin-top:5px;font-size:10px;line-height:1.5}.settlement-line-help summary{color:#95640c;cursor:pointer}.settlement-line-help p{color:#687d96;margin:5px 0 0}.settlement-empty-lines{text-align:center;color:var(--muted);line-height:1.7;padding:22px!important}.settlement-empty-lines button{margin:10px auto 0}.settlement-extras{gap:8px;margin-top:18px;display:grid}.settlement-extras>h3{margin:0 0 3px;font-size:13px}.settlement-extras>h3>small{color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.settlement-extra{border:1px solid var(--line);border-radius:10px}.settlement-extra>summary{color:var(--ink)}.settlement-extra>summary>small{color:var(--muted);text-align:right;margin-left:auto;font-size:11px;font-weight:400}.settlement-extra>summary>.icon:last-child{margin-left:0}.settlement-extra[data-filled=true]{background:#f9fcff;border-color:#adcdef}.settlement-extra[data-filled=true]>summary>small{color:#1267b8;font-weight:600}.settlement-extra-body{padding:0 14px 14px}.settlement-extra-body>.settlement-fields{margin-bottom:12px}.settlement-price-link{margin-top:10px;font-size:11px;display:inline-block}.report-settlement-modal [data-settlement-addition-item]{margin-bottom:10px}.settlement-destination{background:#f8faff}.settlement-destination label+label{margin-top:12px}.settlement-checkout{background:#fff;border:1px solid #c9dff9;border-radius:12px;padding:16px;box-shadow:0 4px 16px #174b8110}.settlement-grand{gap:5px;display:grid}.settlement-grand>span{color:#55718d;font-size:12px}.settlement-grand>strong{color:#075fbf;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;line-height:1.4}.settlement-breakdown{border-top:1px solid #e3ebf6;margin:10px 0 0}.settlement-breakdown>summary,.settlement-ai-details>summary{color:#426b95;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;list-style:none;display:flex}.settlement-breakdown>summary>.icon,.settlement-ai-details>summary>.icon{width:13px;height:13px}.settlement-total{gap:8px;padding:2px 0 10px;font-size:12px;display:grid}.settlement-total>span{justify-content:space-between;gap:14px;display:flex}.settlement-total strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.settlement-quote-state{min-height:32px;color:var(--muted);margin:9px 0 14px;font-size:11px;line-height:1.5}.settlement-save{justify-content:center;width:100%;min-height:43px;font-size:13px}.settlement-footer{margin-top:8px}.settlement-footer .button{color:#54708e;background:0 0;border-color:#0000;flex:1;justify-content:center;padding:7px;font-size:11px}.settlement-save-hint{color:#7c8fa4;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:10px;line-height:1.5;display:flex}.settlement-save-hint>.icon{width:13px;height:13px;margin-top:1px}.settlement-error{margin:0 0 16px;scroll-margin:18px}.report-settlement-modal .settlement-auto-choice{color:#405c7b;align-items:flex-start;gap:8px;margin:9px 0;font-size:11px;line-height:1.5;display:flex}.report-settlement-modal .settlement-auto-choice input{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:1px 0 0;padding:0}.report-settlement-modal .settlement-conditional{background:#fff9ed;border-color:#eacb87;margin-bottom:14px}.settlement-conditional p{margin:0 0 12px;font-size:12px;line-height:1.6}.settlement-review-warning{color:#8b641b;background:#fff8e8;border:1px solid #f0dcac;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.settlement-ai{background:#f3f7ff;border:1px solid #d7e5f8;border-radius:9px;margin-top:12px;padding:11px 12px}.settlement-ai-heading{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.settlement-ai-heading>span{color:var(--muted);font-size:10px}.settlement-ai [role=status]{color:#45698f;margin:6px 0;font-size:11px;line-height:1.5}.settlement-ai[aria-busy=true] .settlement-ai-heading:before,.settlement-loading>span{content:"";border:2px solid #bbd5fa;border-top-color:#0866d5;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1s linear infinite settlement-ai-spin}.settlement-ai-details{border-top:1px solid #dce7f6;margin-top:8px}.settlement-ai-repairs{gap:7px;display:grid}.settlement-ai-repair{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ef;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px;font-size:11px;display:grid}.settlement-ai-repair>strong,.settlement-ai-repair>p{grid-column:1;min-width:0;margin:0;line-height:1.5}.settlement-ai-repair>small{color:var(--muted);grid-column:1;line-height:1.5}.settlement-ai-repair>button{grid-area:1/2/4;align-self:center;font-size:10px}.settlement-ai-repair[data-confidence=low]{border-color:#e8c788}.settlement-ai-repair[data-confidence=none]{border-style:dashed}.settlement-ai-repair>p{color:#185eac}.settlement-ai-retry{margin-top:10px}.settlement-matching-mode{color:#426b95;grid-template-columns:minmax(0,1fr);gap:5px;margin:12px 0 0;font-size:11px;display:grid}.settlement-matching-mode select{width:100%;max-width:100%;min-height:40px;font-size:12px}.settlement-match-alternatives{border-top:1px solid #e4ecf6;grid-column:1/-1;padding-top:8px}.settlement-match-alternatives summary{cursor:pointer;color:#185eac;margin-bottom:6px}.settlement-match-alternatives>.button{text-align:left;white-space:normal;width:100%;margin-top:5px;font-size:11px;display:block}.settlement-loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:40px 0;font-size:13px;display:flex}.report-settlement-modal .settlement-selection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.settlement-selection-toolbar>.settlement-matching-mode{flex:1;min-width:170px;margin:0}.settlement-selection-toolbar .settlement-matching-mode select{color:#205d9e;background:#f3f7ff;border-color:#b9d1f0;font-weight:600}.settlement-setup{flex:none;max-width:100%}.settlement-setup>summary{color:#496c91;cursor:pointer;background:#fff;border:1px solid #cddded;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:11px;list-style:none;display:flex}.settlement-setup>summary::-webkit-details-marker{display:none}.settlement-setup>summary>.icon{width:14px;height:14px}.settlement-setup[open]{flex-basis:100%}.settlement-setup[open]>summary{background:#eef5fd;border-radius:8px 8px 0 0}.settlement-setup>div{background:#f8fbff;border:1px solid #cddded;border-top:0;border-radius:0 0 8px 8px;padding:12px}.settlement-setup .settlement-service-catalog{grid-template-columns:1fr;gap:5px;margin:0;display:grid}.report-settlement-modal .settlement-services{--settlement-accent:#1767be;--settlement-soft:#f0f6ff;--settlement-edge:#c4daf5;border-color:var(--settlement-edge);border-left:4px solid var(--settlement-accent);background:linear-gradient(var(--settlement-soft),#fff 150px)}.settlement-services .settlement-section-head h3{color:#205a96;align-items:center;gap:8px;display:flex}.report-settlement-modal .settlement-step-number{border:1px solid var(--settlement-edge,#c4daf5);width:24px;height:24px;color:var(--settlement-accent,#1767be);background:#fff;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.report-settlement-modal .settlement-extra[data-settlement-extra=travel]{--settlement-accent:#985c0b;--settlement-soft:#fff6e7;--settlement-edge:#efd29d}.report-settlement-modal .settlement-extra[data-settlement-extra=materials]{--settlement-accent:#16734f;--settlement-soft:#edf8f1;--settlement-edge:#b6dcc8}.report-settlement-modal .settlement-extra[data-settlement-extra=addition]{--settlement-accent:#6b4b9d;--settlement-soft:#f6f0fc;--settlement-edge:#d5c3e9}.report-settlement-modal .settlement-extra{border-color:var(--settlement-edge);border-left:4px solid var(--settlement-accent);background:#fff}.report-settlement-modal .settlement-extra>summary{background:var(--settlement-soft);color:var(--settlement-accent);border-radius:8px;gap:8px;padding:10px 12px}.report-settlement-modal .settlement-extra[open]>summary{border-bottom:1px solid var(--settlement-edge);border-radius:8px 8px 0 0;margin-bottom:12px}.report-settlement-modal .settlement-extra[data-filled=true]{border-color:var(--settlement-edge);background:#fff}.report-settlement-modal .settlement-extra>summary>small{color:var(--settlement-accent);font-size:11px}.report-settlement-modal .settlement-ai{background:#fff;border-color:#c8d9ed;margin-top:0;padding:9px 10px}.report-settlement-modal .settlement-ai-details{margin-top:5px}.report-settlement-modal .settlement-ai-details>summary{padding:6px 0}.report-settlement-modal .settlement-ai[data-engine=unavailable]{background:#fff9ef;border-color:#ecd6ac}.report-settlement-modal .settlement-ai[data-engine=local]{background:#f5f8fb;border-color:#d7e1eb}.report-settlement-modal .settlement-total>span:first-child{color:#1767be}.report-settlement-modal .settlement-total>span:nth-child(2){color:#16734f}.report-settlement-modal .settlement-total>span:nth-child(3){color:#985c0b}.report-settlement-modal .settlement-total>span:nth-child(4){color:#6b4b9d}.settlement-save-actions{flex-direction:column;gap:6px;min-width:0;display:flex}.settlement-save-actions>small{color:#70849d;text-align:center;font-size:10px}.settlement-save-next{white-space:normal;justify-content:center;min-height:42px;line-height:1.4}.rpz-quick-saved-note{color:#176c4b;background:#edf9f2;border:1px solid #b9ddca;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.settlement-saved{text-align:center;padding:32px 14px}.settlement-saved-icon{color:#138455;background:#e8f8f0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.settlement-saved-icon>.icon{width:28px;height:28px}.settlement-saved h3{margin:16px 0 8px;font-size:21px}.settlement-saved p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 24px;font-size:13px}.settlement-saved>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}body.report-settlement-open{overflow:hidden}@keyframes settlement-ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.settlement-ai[aria-busy=true] .settlement-ai-heading:before,.settlement-loading>span{animation:none}}@media (width<=960px){.settlement-form-grid{grid-template-columns:minmax(0,1fr) 250px;gap:12px}.report-settlement-modal .management-modal-body{padding:16px}.settlement-section-head{flex-wrap:wrap}.report-settlement-modal .settlement-section{padding:12px}.settlement-table-scroll{margin:12px -12px -12px}}@media (width<=800px){.settlement-form-grid{grid-template-columns:1fr}.settlement-sidebar{display:contents}.settlement-destination{grid-row:1}.settlement-main{grid-row:2}.settlement-checkout{z-index:3;border-radius:12px 12px 0 0;grid-row:3;margin:0 -16px -16px;padding:12px 16px;position:sticky;bottom:-16px;box-shadow:0 -5px 18px #184d8217}.settlement-grand{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-grand>strong{font-size:24px}.settlement-breakdown{margin-top:5px}.settlement-breakdown>summary{padding:7px 0}.settlement-quote-state{min-height:0;margin:5px 0 9px}.settlement-save-hint{display:none}.settlement-footer{margin-top:3px}.settlement-destination label+label{margin-top:9px}}@media (width<=600px){.management-modal.report-settlement-modal{border-radius:14px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.report-settlement-modal .management-modal-header{padding:14px 16px 12px}.report-settlement-modal .management-modal-header h2{font-size:18px}.report-settlement-modal [data-settlement-reference]{font-size:10px}.settlement-service-catalog,.settlement-fields{grid-template-columns:1fr}.settlement-section-head h3{font-size:15px}.settlement-section-head>.button{font-size:11px}.settlement-table colgroup,.settlement-table thead{display:none}.settlement-table,.settlement-table tbody{display:block}.settlement-table tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 12px;padding:14px 12px;display:grid}.settlement-table td{border:0;min-width:0;display:block;padding:0!important}.settlement-table td:before{content:attr(data-label);color:#7a8da5;margin-bottom:5px;font-size:10px;display:block}.settlement-table td:first-child,.settlement-table td:nth-child(2){grid-column:1/-1}.settlement-table td:nth-child(5){align-self:center}.settlement-table td:nth-child(6){justify-self:end}.settlement-table td:nth-child(6):before{display:none}.settlement-table [data-line-remove]{margin:0}.settlement-table td[colspan]{grid-column:1/-1}.settlement-table td[colspan]:before{display:none}.settlement-ai-repair{grid-template-columns:1fr}.settlement-ai-repair>button{grid-area:auto/1;justify-self:start}.settlement-ai-heading{flex-wrap:wrap}.settlement-extra>summary{gap:7px;padding:12px}.settlement-extra>summary>small{font-size:10px}.settlement-catalog-results>button{align-items:flex-start;gap:8px}.settlement-catalog-results>button>span:last-child{font-size:10px}.settlement-saved>div>.button{justify-content:center;width:100%}}.report-settlement-modal .settlement-table{min-width:0}.settlement-setup>summary>[data-settlement-catalog-caption]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.settlement-step-nav{z-index:6;background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:4px 0 8px;display:grid;position:sticky;top:0;box-shadow:0 4px 8px #fff}.settlement-step-nav>button{color:#1767be;cursor:pointer;background:#eff6ff;border:1px solid #c4daf5;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:6px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;display:flex}.settlement-step-nav>button>span{opacity:.8;font-size:10px}.settlement-step-nav>button[data-settlement-jump=travel]{color:#985c0b;background:#fff6e7;border-color:#efd29d}.settlement-step-nav>button[data-settlement-jump=materials]{color:#16734f;background:#edf8f1;border-color:#b6dcc8}.settlement-step-nav>button[data-settlement-jump=addition]{color:#6b4b9d;background:#f6f0fc;border-color:#d5c3e9}.settlement-step-nav>button:hover{filter:brightness(.97)}.settlement-step-nav>button:focus-visible{outline-offset:2px;outline:2px solid #4388da}.report-settlement-modal .settlement-services,.report-settlement-modal .settlement-extra{scroll-margin-top:58px}@media (width<=600px){.settlement-step-nav{gap:4px}.settlement-step-nav>button{padding:5px 3px;font-size:10px}.settlement-step-nav>button>span{display:none}}.rpz-quick-docked .settlement-table tr.settlement-line-cost-panel{display:block}.rpz-quick-docked .settlement-table tr.settlement-line-cost-panel>td{padding:8px!important;display:block!important}.settlement-line-cost-panel .settlement-extras{box-sizing:border-box;width:100%;min-width:0}.report-settlement-modal.settlement-per-line .settlement-form-grid{flex-direction:column;gap:12px;display:flex}.report-settlement-modal.settlement-per-line .settlement-main{width:100%;min-width:0}.report-settlement-modal.settlement-per-line .settlement-destination-slot{width:100%}.report-settlement-modal.settlement-per-line .settlement-destination{background:#f7faff;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(130px,1fr));gap:10px 14px;margin:0;padding:10px 14px;display:grid}.report-settlement-modal.settlement-per-line .settlement-destination>legend{padding:0 4px;font-size:11px}.report-settlement-modal.settlement-per-line .settlement-destination>label:first-of-type{grid-column:1/-1;grid-template-columns:130px minmax(0,1fr);align-items:center}.report-settlement-modal.settlement-per-line .settlement-destination>.field-hint:last-child{display:none}.report-settlement-modal.settlement-per-line .settlement-destination [data-settlement-new-company-label],.report-settlement-modal.settlement-per-line .settlement-destination .rpz-name-preview{grid-column:1/-1;margin:0}.report-settlement-modal.settlement-per-line .settlement-sidebar{z-index:8;align-self:stretch;width:100%;margin-top:2px;padding:0;position:sticky;top:auto;bottom:-24px}.report-settlement-modal.settlement-per-line .settlement-checkout{background:#fff;border:1px solid #c4d9f2;border-radius:10px;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr) auto;align-items:center;gap:4px 18px;padding:12px 16px;display:grid;box-shadow:0 -4px 18px #1b4b7810}.report-settlement-modal.settlement-per-line .settlement-grand{grid-area:1/1/3;gap:2px;margin:0;display:grid}.report-settlement-modal.settlement-per-line .settlement-grand>span{font-size:11px}.report-settlement-modal.settlement-per-line .settlement-grand>strong{font-size:25px;line-height:1.25}.report-settlement-modal.settlement-per-line .settlement-breakdown{border:0;grid-area:1/2;margin:0;padding:0}.report-settlement-modal.settlement-per-line .settlement-breakdown>summary{padding:0;font-size:11px}.report-settlement-modal.settlement-per-line .settlement-total{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;margin:6px 0 0;font-size:10px}.report-settlement-modal.settlement-per-line .settlement-quote-state{grid-area:2/2;margin:0;font-size:10px;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-save-actions{grid-area:1/3/3;min-width:170px}.report-settlement-modal.settlement-per-line .settlement-footer{grid-area:3/3;justify-content:flex-end;gap:10px}.report-settlement-modal.settlement-per-line .settlement-footer>.button{min-height:24px;padding:2px 7px;font-size:10px}.report-settlement-modal.settlement-per-line .settlement-save-hint{grid-area:3/1/auto/3;margin:0;font-size:9px}.report-settlement-modal.settlement-per-line .settlement-save{min-height:40px;padding:9px 14px;font-size:12px}.report-settlement-modal.settlement-per-line .settlement-store-context{max-width:100%;margin-top:7px;padding:6px 9px}.report-settlement-modal.settlement-per-line .settlement-store-context small{display:none}.report-settlement-modal.settlement-per-line .settlement-section{padding:12px}.report-settlement-modal.settlement-per-line .settlement-section-head{gap:10px;margin-bottom:9px}.report-settlement-modal.settlement-per-line .settlement-section-head h3{font-size:14px}.report-settlement-modal.settlement-per-line .settlement-section-head p{margin-top:3px;font-size:10px}.report-settlement-modal.settlement-per-line .settlement-selection-toolbar{gap:10px;margin-bottom:8px}.report-settlement-modal.settlement-per-line .settlement-ai{margin:8px 0;padding:8px 10px}.report-settlement-modal.settlement-per-line .settlement-ai-heading{font-size:11px}.report-settlement-modal.settlement-per-line .settlement-ai [role=status]{margin:4px 0;font-size:10px}.report-settlement-modal.settlement-per-line .settlement-table .settlement-col-service{width:260px}.report-settlement-modal.settlement-per-line .settlement-table td{padding:10px 8px}.report-settlement-modal.settlement-per-line .settlement-table td:first-child>[data-line-description]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.settlement-line-number{color:#587392;font-variant-numeric:tabular-nums;background:#e6eef8;border-radius:5px;place-items:center;min-width:19px;height:19px;margin-right:6px;padding:0 4px;font-size:10px;display:inline-grid}.report-settlement-modal.settlement-per-line .settlement-line-costs-summary{gap:4px;margin-top:6px}.report-settlement-modal.settlement-per-line .settlement-cost-chip{min-height:25px;padding:3px 5px;font-size:10px}.report-settlement-modal.settlement-per-line .settlement-line-cost-active{background:#f0f6ff}.report-settlement-modal.settlement-per-line .settlement-table [data-line-work]{min-height:58px;padding:7px 9px;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel>td{background:#f0f6ff;padding:0 10px 10px!important}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel .settlement-extras{border-color:#bfd5f1;border-radius:8px;gap:0;padding:10px 12px}.settlement-per-line [data-line-costs-title]{color:#315c89;margin:0 30px 8px 0!important;font-size:11px!important}.settlement-cost-collapse{color:#617d99;cursor:pointer;background:#f1f5fa;border:0;border-radius:6px;width:28px;height:28px;font-size:21px;line-height:1;position:absolute;top:5px;right:8px}.settlement-cost-collapse:focus-visible,.settlement-cost-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #257add}.settlement-cost-tabs{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.settlement-cost-tabs>button{color:#58718d;min-width:155px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:11px;display:flex}.settlement-cost-tabs>button>span{font-variant-numeric:tabular-nums;font-size:10px}.settlement-cost-tabs>[aria-selected=true][data-cost-tab=materials]{color:#16734f;background:#edf8f1;border-color:#9acdb2}.settlement-cost-tabs>[aria-selected=true][data-cost-tab=travel]{color:#985c0b;background:#fff6e7;border-color:#e8c48b}.settlement-cost-tabs>[aria-selected=true][data-cost-tab=addition]{color:#6b4b9d;background:#f6f0fc;border-color:#ccb3e5}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel .settlement-extra{border:0;border-radius:0;margin:0}.settlement-line-cost-panel [role=tabpanel]>summary{display:none}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel label{gap:4px;font-size:11px}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel input,.report-settlement-modal.settlement-per-line .settlement-line-cost-panel select{min-height:36px;padding:7px 9px;font-size:12px}.settlement-cost-materials-fields{grid-template-columns:minmax(0,1fr) 160px;gap:12px}.settlement-cost-materials-fields textarea{min-height:56px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.5!important}.settlement-cost-travel-fields{grid-template-columns:minmax(0,2fr) minmax(110px,1fr) minmax(140px,1fr);gap:12px}.report-settlement-modal.settlement-per-line .settlement-cost-travel-fields .settlement-trip-quantity{max-width:none;margin:0}.settlement-cost-options{border-top:1px solid #e6edf5;margin-top:8px;padding-top:6px}.settlement-cost-options>summary{color:#597a9c;cursor:pointer;font-size:10px}.settlement-cost-options>.settlement-fields{margin-top:9px}.settlement-cost-options>.settlement-pagination{margin-top:8px}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-checkout{grid-template-columns:minmax(0,1fr) 165px;margin:0;padding:10px 12px;bottom:auto}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-grand{grid-area:1/1}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-breakdown{grid-area:2/1}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-quote-state{grid-area:3/1/auto/-1}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-save-actions{grid-area:1/2/3}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-save-hint{display:none}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-footer{grid-area:4/2}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-sidebar{bottom:-14px}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-cost-tabs>button{flex-wrap:wrap;flex:1;gap:4px;min-width:0;padding:6px}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-cost-travel-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-cost-travel-fields>label:first-child{grid-column:1/-1}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-line-costs-summary{flex-basis:100%}.rpz-quick-docked.report-settlement-modal.settlement-per-line .settlement-cost-materials-fields{grid-template-columns:minmax(0,1fr) 115px}@media (width<=760px){.report-settlement-modal.settlement-per-line .settlement-destination,.report-settlement-modal.settlement-per-line .settlement-destination>label:first-of-type{grid-template-columns:1fr}.report-settlement-modal.settlement-per-line .settlement-checkout{grid-template-columns:minmax(0,1fr) minmax(140px,1fr);padding:10px 12px}.report-settlement-modal.settlement-per-line .settlement-grand{grid-area:1/1}.report-settlement-modal.settlement-per-line .settlement-breakdown{grid-area:2/1}.report-settlement-modal.settlement-per-line .settlement-save-actions{grid-area:1/2/3;min-width:0}.report-settlement-modal.settlement-per-line .settlement-quote-state{grid-area:3/1/auto/-1}.report-settlement-modal.settlement-per-line .settlement-footer{grid-area:4/2}.report-settlement-modal.settlement-per-line .settlement-save-hint{display:none}.settlement-cost-tabs>button{flex-wrap:wrap;flex:1;gap:4px;min-width:0}.settlement-cost-materials-fields{grid-template-columns:minmax(0,1fr) 110px}.settlement-cost-travel-fields{grid-template-columns:1fr 1fr}.settlement-cost-travel-fields>label:first-child{grid-column:1/-1}.report-settlement-modal.settlement-per-line .settlement-table td:first-child>[data-line-description]{-webkit-line-clamp:2}.report-settlement-modal.settlement-per-line .settlement-sidebar{bottom:-12px}}@media (width<=420px){.settlement-cost-materials-fields{grid-template-columns:1fr}.settlement-cost-tabs>button{font-size:10px}}.rpz-quick-settlement.settlement-per-line .settlement-destination-slot{display:none}.report-settlement-modal .settlement-native-add select{width:100%}.report-settlement-modal.settlement-simple .settlement-selection-toolbar{grid-template-columns:minmax(180px,1fr) minmax(250px,2fr) auto;align-items:end;gap:10px;display:grid}.report-settlement-modal.settlement-simple .settlement-service-catalog{grid-template-columns:1fr;gap:4px;font-size:11px;display:grid}.settlement-simple .settlement-native-add{gap:4px;font-size:11px}.settlement-simple .settlement-selection-toolbar select{min-height:38px;padding:7px 9px;font-size:12px}.report-settlement-modal.settlement-simple .settlement-setup{align-self:end}.report-settlement-modal.settlement-simple .settlement-setup>summary{background:#fff;border:1px solid #d7e2f0;border-radius:7px;gap:5px;min-height:38px;padding:8px}.settlement-simple .settlement-setup>summary>span:not(.sr-only){display:none}.settlement-simple .settlement-setup>div{box-sizing:border-box;max-width:360px}.settlement-simple .settlement-add-line-actions,.settlement-simple .settlement-catalog-picker{display:none}.settlement-simple .settlement-inline-rate{text-align:center;color:#73869c;margin-top:4px;font-size:10px;font-weight:400;line-height:1.3;display:block}.rpz-quick-docked.settlement-simple .settlement-table td[data-label=Akcje]{grid-column:4;justify-self:end}.report-settlement-modal.settlement-simple [data-line-service]{color:#244e7c;background:#fff;border:1px solid #cdddf0;width:100%;min-width:0;max-width:100%;min-height:37px;padding:7px 8px;font-size:11px;display:block}.settlement-simple [data-line-code],.settlement-simple [data-line-description]{display:none!important}.settlement-simple [data-line-kind=cost] [data-line-code]{display:inline!important}.settlement-simple .settlement-line-number{margin:0 0 5px}.report-settlement-modal.settlement-simple .settlement-costs-button{color:#547395;background:#f6f9fd;border-color:#d9e5f1;min-height:25px;padding:4px 7px;font-size:10px}.settlement-simple .settlement-line-costs-summary{margin-top:5px}.settlement-work-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.settlement-work-tools:has([data-line-ai-check][hidden]){display:none}.settlement-line-ai-check{color:#1766ba;min-height:25px;font:inherit;cursor:pointer;background:#f3f8ff;border:1px solid #cbdcf5;border-radius:5px;flex:none;padding:4px 7px;font-size:10px}.settlement-line-ai-check:disabled{opacity:.6;cursor:wait}.settlement-line-ai-status{color:#617a95;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;line-height:1.4;display:flex}.settlement-use-code{color:#095daf;font:inherit;cursor:pointer;background:#e8f2ff;border:0;border-radius:5px;padding:4px 6px;font-size:10px}.settlement-line-ai-check:focus-visible,.settlement-use-code:focus-visible{outline-offset:2px;outline:2px solid #3986de}.report-settlement-modal.settlement-simple .settlement-ai{background:0 0;border:0;margin:0 0 8px;padding:0}.settlement-simple .settlement-ai-heading,.settlement-simple .settlement-ai-details{display:none}.settlement-simple .settlement-ai [role=status]{color:#66809c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.report-settlement-modal.settlement-simple .settlement-review-warning{color:#96610a;background:0 0;border:0;margin:6px 0;padding:0;font-size:10px}.settlement-simple tr[data-line-review=true] [data-line-quantity]{background:#fffaf0!important;border-color:#d6b572!important}.report-settlement-modal.settlement-simple .settlement-source{background:0 0;border:0;margin:0 0 7px}.settlement-simple .settlement-source>summary{padding:0;font-size:11px;font-weight:400}.settlement-simple .settlement-source>summary>.icon:last-child{margin-left:0}.settlement-simple .settlement-save-hint,.settlement-simple .settlement-footer>[type=submit],.report-settlement-modal.settlement-simple .settlement-section-head p{display:none}.rpz-quick-docked.settlement-simple .settlement-selection-toolbar{grid-template-columns:minmax(0,1fr) auto}.rpz-quick-docked.settlement-simple .settlement-native-add{grid-area:2/1/auto/-1}.rpz-quick-docked.settlement-simple .settlement-setup{grid-area:1/2}.rpz-quick-docked.settlement-simple .settlement-table td:first-child{display:block}@media (width<=760px){.report-settlement-modal.settlement-simple .settlement-selection-toolbar{grid-template-columns:minmax(0,1fr) auto}.settlement-simple .settlement-native-add{grid-area:2/1/auto/-1}.settlement-simple .settlement-setup{grid-area:1/2}.settlement-simple .settlement-line-ai-status{flex-basis:100%}}.settlement-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:7px;display:flex}.settlement-header-actions>[data-settlement-pdf]{white-space:nowrap}.settlement-header-actions>.icon-button{flex:none}.management-modal.report-settlement-modal.rpz-quick-settlement{z-index:300;border-color:#a8c9ee;width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);margin:0;position:fixed;inset:auto;box-shadow:0 12px 48px #173b6440}.rpz-quick-settlement::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.rpz-quick-settlement>.management-modal-header{cursor:grab;touch-action:none;background:#f6faff;padding:14px 18px 12px}.rpz-quick-settlement>.management-modal-header h2{font-size:19px}.rpz-quick-settlement [data-quick-move]{cursor:grab}.rpz-quick-dragging,.rpz-quick-dragging>.management-modal-header{cursor:grabbing;-webkit-user-select:none;user-select:none}.rpz-quick-settlement .management-modal-body{padding:14px 18px 18px}.rpz-quick-context{color:#3c648e;background:#f6faff;border:1px solid #dce8f8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.rpz-quick-context>span{overflow-wrap:anywhere;min-width:0}.rpz-quick-context>.button{flex:none;min-height:30px;padding:5px 8px;font-size:10px}.rpz-quick-context{flex-wrap:wrap}.rpz-quick-context>[data-quick-target]{flex:1}.rpz-quick-context>[data-quick-table-status]{flex-basis:100%}.rpz-picker-filters{grid-template-columns:minmax(180px,1fr) 150px 190px;align-items:start;gap:10px;margin:14px 0;display:grid}.rpz-report-picker>[role=status]{color:#68809c;margin:10px 0;font-size:11px;line-height:1.6}.rpz-picker-results{gap:8px;margin:12px 0;display:grid}.rpz-picker-results[aria-busy=true]{opacity:.6;pointer-events:none}.rpz-picker-results>p{text-align:center;color:#71849c;padding:24px;font-size:12px;line-height:1.7}.rpz-picker-report{text-align:left;cursor:pointer;color:#2d4d6f;min-width:0;font:inherit;background:#fff;border:1px solid #d9e5f3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px;display:grid}.rpz-picker-report:hover,.rpz-picker-report:focus-visible{background:#f6faff;border-color:#6ea8ed;outline:2px solid #dcecff}.rpz-picker-report>strong{overflow-wrap:anywhere;font-size:13px}.rpz-picker-report>small{color:#71859c;grid-column:1/-1;font-size:10px;line-height:1.5}.rpz-picker-description{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#4c6581;-webkit-box-orient:vertical;grid-column:1/-1;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.rpz-picker-badge{white-space:nowrap;color:#075fc4;background:#e8f3ff;border-radius:6px;align-self:start;padding:4px 8px;font-size:11px;font-weight:600}.rpz-picker-badge.conditional{color:#8b5a12;background:#fff3d8}.rpz-quick-settlement .settlement-form-grid{grid-template-columns:minmax(0,1fr);gap:14px}.rpz-quick-settlement .settlement-sidebar{display:contents}.rpz-quick-settlement .settlement-destination{display:none}.rpz-quick-settlement .settlement-checkout{z-index:4;border-width:1px 0 0;border-radius:0;grid-row:auto;grid-template-columns:minmax(0,1fr) 230px;gap:6px 18px;margin:0 -18px -18px;padding:12px 18px;display:grid;position:sticky;bottom:-18px;box-shadow:0 -4px 18px #174b8112}.rpz-quick-settlement .settlement-grand{justify-content:flex-start;align-items:center;gap:14px;display:flex}.rpz-quick-settlement .settlement-grand>strong{font-size:24px}.rpz-quick-settlement .settlement-save{grid-area:1/2/3;align-self:center}.rpz-quick-settlement .settlement-breakdown{grid-area:2/1;margin:0}.rpz-quick-settlement .settlement-quote-state{grid-area:3/1/auto/-1;min-height:0;margin:0;font-size:10px}.rpz-quick-settlement .settlement-footer{grid-area:2/2;margin:0;display:none}.rpz-quick-settlement .settlement-save-hint{display:none}.rpz-quick-settlement .settlement-saved{padding:22px 12px}.rpz-quick-settlement .settlement-saved h3{font-size:20px}.rpz-quick-settlement .settlement-saved [data-quick-refresh-state]{font-size:12px;line-height:1.7}@media (width<=700px){.rpz-picker-filters{grid-template-columns:1fr 1fr}.rpz-picker-filters>label:first-child{grid-column:1/-1}.rpz-quick-settlement .settlement-checkout{grid-template-columns:1fr}.rpz-quick-settlement .settlement-save{grid-area:4/1}.rpz-quick-settlement .settlement-grand{justify-content:space-between}.rpz-quick-settlement .settlement-quote-state{grid-row:3}.rpz-picker-report{padding:11px}.rpz-picker-badge{font-size:10px}.rpz-quick-context{flex-wrap:wrap}.rpz-quick-settlement>.management-modal-header h2{font-size:17px}}[data-rpz-section=editor].rpz-focus-mode.rpz-quick-dock-open,.rpz-table-modal.rpz-quick-dock-open>.rpz-table-modal-body{padding-right:calc(var(--rpz-quick-dock-width) + 24px)}.management-modal.report-settlement-modal.rpz-quick-docked{box-sizing:border-box;border-radius:12px;box-shadow:0 8px 28px #173b642b}.rpz-quick-dock-resize{z-index:15;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;width:12px;position:absolute;top:80px;bottom:105px;left:0}.rpz-quick-dock-resize:after{content:"";background:#9cbce2;border-radius:4px;width:4px;height:48px;transition:background .15s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.rpz-quick-dock-resize:hover:after,.rpz-quick-dock-resize:focus-visible:after,.rpz-quick-resizing .rpz-quick-dock-resize:after{background:#1768cd}.rpz-quick-dock-resize:focus-visible{background:#dbeaff80;box-shadow:inset 2px 0 #1768cd}.rpz-quick-dock-resize[hidden]{display:none}.rpz-quick-resizing,.rpz-quick-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.rpz-quick-docked>.management-modal-header{cursor:default;touch-action:auto;gap:10px;padding:14px}.rpz-quick-docked>.management-modal-header h2{font-size:18px}.rpz-quick-docked [data-settlement-reference]{font-size:10px;line-height:1.6}.rpz-quick-docked .settlement-header-actions{flex-wrap:nowrap;gap:5px}.rpz-quick-docked .settlement-header-actions .icon-button{width:32px;height:32px;min-height:32px}.rpz-quick-docked [data-settlement-pdf]{min-height:32px;padding:7px}.rpz-quick-docked [data-settlement-pdf]>span{display:none}.rpz-quick-docked [data-quick-dock]{color:#0864ca;background:#e4efff}.rpz-quick-docked .management-modal-body{padding:14px}.rpz-quick-docked .rpz-picker-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.rpz-quick-docked .rpz-picker-filters>label:first-child{grid-column:1/-1}.rpz-quick-docked .rpz-picker-report{gap:6px 8px;padding:10px 12px}.rpz-quick-docked .rpz-picker-report>strong{font-size:12px}.rpz-quick-docked .settlement-section{padding:12px}.rpz-quick-docked .settlement-section-head{gap:8px;margin-bottom:12px}.rpz-quick-docked .settlement-service-catalog{grid-template-columns:minmax(0,1fr)}.rpz-quick-docked .settlement-table-scroll{margin:12px -12px -12px}.rpz-quick-docked .settlement-table colgroup,.rpz-quick-docked .settlement-table thead{display:none}.rpz-quick-docked .settlement-table,.rpz-quick-docked .settlement-table tbody{width:100%;min-width:0;max-width:100%;display:block}.rpz-quick-docked .settlement-table tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 28px;gap:10px;padding:12px;display:grid}.rpz-quick-docked .settlement-table td{border:0;min-width:0;display:block;padding:0!important}.rpz-quick-docked .settlement-table td:before{content:attr(data-label);color:#71859c;margin-bottom:5px;font-size:10px;display:block}.rpz-quick-docked .settlement-table td:first-child,.rpz-quick-docked .settlement-table td:nth-child(2),.rpz-quick-docked .settlement-table td[colspan]{grid-column:1/-1}.rpz-quick-docked .settlement-table td:nth-child(6){justify-self:end}.rpz-quick-docked .settlement-table td:nth-child(6):before,.rpz-quick-docked .settlement-table td[colspan]:before{display:none}.rpz-quick-docked .settlement-table td:first-child>[data-line-description]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rpz-quick-docked .settlement-table [data-line-work]{min-height:64px}.rpz-quick-docked .settlement-ai-repair{grid-template-columns:minmax(0,1fr)}.rpz-quick-docked .settlement-ai-repair>button{grid-area:auto/1;justify-self:start}.rpz-quick-docked .settlement-checkout{grid-template-columns:minmax(0,1fr) 160px;gap:6px 12px;margin:0 -14px -14px;padding:12px 14px;bottom:-14px}.rpz-quick-docked .settlement-grand{gap:3px;display:grid}.rpz-quick-docked .settlement-grand>strong{font-size:23px}.rpz-quick-docked .settlement-save{min-height:42px;padding:10px;font-size:12px}.rpz-quick-settlement .settlement-save-actions{grid-area:1/2/3;align-self:center}.rpz-quick-settlement .settlement-save-actions>.settlement-save-next{order:0;padding:9px 10px;font-size:12px}.rpz-quick-settlement .settlement-save-actions>.settlement-save{color:#426589;min-height:30px;box-shadow:none;background:#fff;border-color:#cbd9e8;order:1;padding:5px 8px;font-size:11px}.rpz-quick-settlement .settlement-save-actions>small{order:2;font-size:9px}.rpz-quick-docked .settlement-selection-toolbar{align-items:flex-end;gap:8px}.rpz-quick-docked .settlement-section-head p{margin-top:4px;font-size:10px}.rpz-quick-docked .settlement-section-head h3{font-size:15px}.rpz-quick-docked .settlement-ai-heading{font-size:11px}.rpz-quick-docked .settlement-ai [role=status]{margin:5px 0;font-size:10px}.rpz-quick-docked .settlement-services .settlement-table tr{background:#f8fbff;border-top-color:#d5e4f6}@media (width<=700px){.rpz-quick-settlement .settlement-save-actions{grid-area:4/1}.rpz-quick-settlement .settlement-save-actions>.settlement-save{width:100%}}.rpz-quick-docked .settlement-table td:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.rpz-quick-docked .settlement-table td:first-child:before{display:none}.rpz-quick-docked .settlement-table td:first-child>[data-line-description]{flex:1;min-width:0;margin-top:0}.rpz-quick-docked .settlement-line-help[data-review=false]{display:none}.rpz-quick-settlement .settlement-main{grid-row:1}.rpz-quick-settlement .settlement-checkout{grid-row:2}.pdf-window-controls{flex:none;align-items:center;gap:6px;display:flex}.pdf-window-footer{border-top:1px solid var(--line);color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 2px 12px;font-size:10px;display:flex}.pdf-window-footer>[data-pdf-resize]{cursor:nwse-resize;touch-action:none;width:32px;min-width:32px;height:26px;min-height:26px;padding:3px}.pdf-window-footer [data-pdf-resize] .icon{width:16px;height:16px}.management-modal.pdf-modal.pdf-floating-window{z-index:310;box-sizing:border-box;border:1px solid #a8c9ee;border-radius:14px;min-width:0;min-height:0;margin:0;position:fixed;inset:auto;box-shadow:0 10px 40px #173b6433}.management-modal.pdf-modal.pdf-floating-window.pdf-floating-behind{z-index:299}.pdf-floating-window::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.pdf-floating-window>.management-modal-header{cursor:grab;touch-action:none;background:#f6faff;gap:8px;padding:10px 12px}.pdf-floating-window>.management-modal-header>div:first-child{min-width:0}.pdf-floating-window>.management-modal-header h2{overflow-wrap:anywhere;font-size:16px}.pdf-floating-window .eyebrow{font-size:9px}.pdf-floating-window .pdf-modal-toolbar{gap:6px;padding:8px 10px}.pdf-floating-window .pdf-modal-toolbar>div{gap:5px}.pdf-floating-window .pdf-modal-toolbar .button{min-height:30px;padding:5px 8px;font-size:10px}.pdf-floating-window .pdf-modal-status{padding:6px 12px;font-size:10px}.pdf-floating-window .pdf-modal-viewer{padding:8px}.pdf-floating-window [data-pdf-move]{cursor:grab}.pdf-window-gesture,.pdf-window-gesture *{-webkit-user-select:none;user-select:none}.pdf-window-gesture>.management-modal-header{cursor:grabbing}@media (pointer:coarse){.pdf-window-footer>[data-pdf-resize]{min-width:44px;min-height:44px}}.management-modal.rpz-organization-modal{box-sizing:border-box;width:min(700px,100vw - 24px);min-width:0;max-height:calc(100dvh - 24px)}.rpz-organization-modal[open]{flex-direction:column;display:flex;overflow:hidden}.rpz-organization-modal>.management-modal-header{flex:none;gap:12px;padding:18px 22px}.rpz-organization-modal>.management-modal-header>div{min-width:0}.rpz-organization-modal .management-modal-header h2{font-size:21px}.rpz-organization-modal .management-modal-header .icon-button{flex:none}.rpz-organization-modal>.management-modal-body{overscroll-behavior:contain;scrollbar-width:none;min-width:0;min-height:0;padding:18px 22px;overflow:hidden auto}.rpz-organization-modal>.management-modal-body::-webkit-scrollbar{display:none}.rpz-organization-context{background:#f3f8ff;border:1px solid #dce8f7;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;display:flex}.rpz-organization-context>.icon{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}.rpz-organization-context>div{min-width:0}.rpz-organization-context strong{overflow-wrap:anywhere;font-size:13px;display:block}.rpz-organization-context p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.rpz-organization-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rpz-organization-field{min-width:0;color:var(--muted);gap:6px;margin:0;font-size:12px;display:grid}.rpz-organization-field select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c6d4e5;border-radius:8px;padding:8px 10px}.rpz-organization-explanation{color:var(--ink);overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.6}.rpz-organization-note{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.6}.rpz-organization-help{color:var(--muted);font-size:11px;line-height:1.6}.rpz-organization-help>summary{cursor:pointer;color:var(--blue)}.rpz-organization-help>p{margin:8px 0 0}.rpz-organization-modal [data-rpz-organize-status]{color:#426b96;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.6}.rpz-organization-modal [data-rpz-organize-status]:empty{display:none}.rpz-organization-actions{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;min-width:0;margin:0;padding:14px 22px;display:flex}.rpz-organization-actions .button{white-space:normal;min-width:0;min-height:40px;padding:9px 13px;font-size:12px}.rpz-trip-totals{flex-wrap:wrap;gap:16px;margin:0 0 16px;display:flex}.rpz-trip-totals>span{color:#627991;background:#f2f7fe;border-radius:10px;padding:12px 16px;font-size:11px}.rpz-trip-totals strong{color:#174e87;margin-top:5px;font-size:19px;display:block}.rpz-trip-table td{font-size:12px}.rpz-trip-table details{color:#4e6d91;margin-top:6px;font-size:11px}.rpz-trip-table summary{cursor:pointer}.rpz-trip-table .badge{white-space:normal}@media (width<=480px){.rpz-organization-modal>.management-modal-header{padding:14px 16px}.rpz-organization-modal .management-modal-header h2{font-size:19px}.rpz-organization-modal>.management-modal-body{padding:14px 16px}.rpz-organization-context{margin-bottom:14px;padding:10px 12px}.rpz-organization-options{grid-template-columns:minmax(0,1fr);gap:12px}.rpz-organization-actions{padding:12px 16px}.rpz-organization-actions .primary{flex:1}}@media (width<=600px){.rpz-trip-totals{gap:8px}.rpz-trip-totals>span{flex:120px}}@media (height<=540px){.rpz-organization-modal>.management-modal-header{padding-block:10px}.rpz-organization-modal>.management-modal-body{padding-block:12px}.rpz-organization-actions{padding-block:10px}}.rpz-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.rpz-form-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.rpz-form-grid input,.rpz-form-grid textarea{box-sizing:border-box;width:100%}.rpz-wide{grid-column:1/-1}.rpz-excel-panel,.rpz-editor,.rpz-history{margin-bottom:20px;padding:24px}.rpz-excel-panel{background:#f4f8ff;border-bottom:1px solid #e1e9f4}.rpz-table{min-width:1250px}.rpz-table td{vertical-align:top;max-width:290px}.rpz-table td small{color:#6e829d;margin-top:5px;display:block}.rpz-create-modal{max-width:720px}.rpz-change-row{overflow-wrap:anywhere;border-bottom:1px solid #e1e9f4;padding:10px 0;font-size:12px}.rpz-change-row p{margin:4px 0}@media (width<=640px){.rpz-form-grid{grid-template-columns:1fr}.rpz-excel-panel,.rpz-editor,.rpz-history{padding:16px}.rpz-wide{grid-column:auto}}.rpz-office-frame{background:#fff;border:1px solid #c6d3e5;border-radius:12px;width:100%;height:min(80vh,1000px);min-height:570px;display:block}.rpz-office-frame[hidden]{display:none}.rpz-excel-panel h2{margin:0 0 8px}.rpz-excel-panel .settlement-footer{flex-wrap:wrap}.rpz-excel-panel .settlement-footer>div{flex:1;min-width:240px}.settlement-table td [data-line-description] small{max-width:440px;margin-top:5px;font-size:11px;line-height:1.5;display:block}@media (width<=640px){.rpz-office-frame{min-height:640px}.rpz-excel-panel{padding:12px}}.rpz-office-modal{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text,#20364f);background:#fff;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.rpz-office-modal:not([open]){display:none}.rpz-office-modal[open]{flex-direction:column;display:flex}.rpz-office-modal::backdrop{background:#213c59b3}.rpz-office-toolbar{padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));background:#fff;border-bottom:1px solid #dce6f2;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.rpz-office-heading{min-width:0}.rpz-office-heading .eyebrow{letter-spacing:.08em;font-size:10px}.rpz-excel-panel .rpz-office-heading h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;overflow:hidden}.rpz-office-actions{flex:none;align-items:center;gap:8px;display:flex}.rpz-office-actions .button{white-space:nowrap;min-height:36px;padding:8px 12px;font-size:12px}.rpz-office-dismiss{color:#385c83;cursor:pointer;background:#f4f8ff;border:1px solid #dce6f2;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;padding:8px;display:grid}.rpz-office-dismiss svg{width:20px;height:20px}.rpz-office-dismiss:focus-visible{outline-offset:2px;outline:2px solid #0874ef}.rpz-office-dismiss:disabled{opacity:.45;cursor:wait}.rpz-office-modal .rpz-office-state{background:#f4f8ff;border-bottom:1px solid #dce6f2;flex:none;margin:0;padding:7px 16px;font-size:12px;line-height:1.5}.rpz-office-state[role=alert]{color:#9f392b;background:#fff2ed}.rpz-office-modal .rpz-office-frame{border:0;border-radius:0;flex:1;width:100%;height:0;min-height:0}.rpz-office-modal .rpz-office-frame[hidden],.rpz-office-actions [hidden]{display:none}body.rpz-office-open{overflow:hidden}@media (width<=720px){.rpz-office-toolbar{padding-right:max(10px,env(safe-area-inset-right));padding-left:max(10px,env(safe-area-inset-left));flex-wrap:wrap;gap:8px}.rpz-office-heading{flex:100%}.rpz-office-actions{flex-wrap:wrap;flex:1;gap:6px}.rpz-office-actions .button{padding:7px 9px;font-size:11px}.rpz-office-dismiss{margin-left:auto}.rpz-office-modal .rpz-office-state{padding:6px 10px;font-size:11px}}.rpz-list-toolbar{border-bottom:1px solid var(--line);margin-top:10px}.rpz-save-bar{border-bottom:1px solid var(--line);color:#587391;background:#f4f8ff;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.rpz-save-bar>span{flex:1;min-width:200px}.rpz-save-bar>strong{color:#285f98;font-weight:500}.rpz-save-warning{background:#fff6e7;border:1px solid #efc789;border-radius:9px;margin:14px 16px;padding:12px;font-size:12px;line-height:1.6}.rpz-description-cell{width:22%;min-width:225px}.rpz-table [data-rpz-field]{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;resize:vertical;background:#fbfdff;border:1px solid #d3deec;border-radius:7px;margin:4px 0;padding:7px 8px;line-height:1.5;display:block}.rpz-table [data-rpz-field]:hover{border-color:#9cbee9}.rpz-table [data-rpz-field]:focus{background:#fff;border-color:#3c87e5;outline:2px solid #deecff}.rpz-table .rpz-quantity-input{font-variant-numeric:tabular-nums;width:92px;min-width:92px}.rpz-table [data-rpz-static]{white-space:pre-wrap;display:block}.rpz-table .rpz-row-error [data-rpz-row-state]{color:#a63f2c}.rpz-table [aria-invalid=true]{background:#fff6f3;border-color:#ce6e5d}.rpz-table [data-rpz-field][hidden],.rpz-table [data-rpz-static][hidden],.rpz-save-bar[hidden],.rpz-save-warning[hidden]{display:none!important}@media (width<=640px){.rpz-save-bar{align-items:flex-start;gap:6px;padding:10px 12px}.rpz-save-bar>span{flex-basis:100%}.rpz-description-cell{min-width:200px}.rpz-table .rpz-quantity-input{width:80px;min-width:80px}}[data-rpz-section=editor] .rpz-table>tbody>tr.rpz-row-current>:is(td,th){background:#eaf3ff;box-shadow:inset 0 1px #c5dcf6,inset 0 -1px #c5dcf6}[data-rpz-section=editor] .rpz-table>tbody>tr.rpz-row-editing>:is(td,th){background:#e0eeff}[data-rpz-section=editor] .rpz-table>tbody>tr.rpz-row-current>[data-rpz-number]{color:#075cb7;background:#d6e8ff;box-shadow:inset 3px 0 #277bdc,inset 0 1px #c5dcf6,inset 0 -1px #c5dcf6}[data-rpz-section=editor].rpz-row-focus-enabled.rpz-row-has-active .rpz-table>tbody>tr[data-rpz-row]:not(.rpz-row-current){filter:blur(1.6px);opacity:.52}.rpz-row-focus-toggle{position:relative}.rpz-row-focus-toggle[aria-pressed=true]{color:#075dbb;background:#e7f1ff;border-color:#8ab7ed}.rpz-row-focus-toggle>.topbar-tooltip{z-index:90;box-sizing:border-box;color:#fff;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#183752;border-radius:8px;width:max-content;max-width:min(260px,100vw - 32px);padding:8px 11px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.5;display:block;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 4px 16px #102d4829}.rpz-row-focus-toggle>.topbar-tooltip:before{left:16px;right:auto}.rpz-row-focus-toggle:hover>.topbar-tooltip,.rpz-row-focus-toggle:focus-visible>.topbar-tooltip{opacity:1;visibility:visible}@media print{[data-rpz-section=editor] .rpz-table>tbody>tr[data-rpz-row]{filter:none!important;opacity:1!important}[data-rpz-section=editor] .rpz-table>tbody>tr[data-rpz-row]>:is(td,th){box-shadow:none!important;background:#fff!important}}.rpz-review-badge{white-space:nowrap;color:#506580;background:#edf2f8;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.rpz-workspace-status{align-items:center;min-width:0;margin:-8px 0 16px;display:flex}.rpz-status-disclosure{max-width:100%}.rpz-status-disclosure>.table-actions-trigger{box-sizing:border-box;color:#647b96;white-space:nowrap;background:#fff;border:1px solid #e0e8f2;border-radius:8px;gap:9px;width:auto;max-width:100%;height:36px;min-height:36px;padding:0 10px 0 4px;font-size:11px;font-weight:400}.rpz-status-disclosure>.table-actions-trigger>.rpz-review-badge{padding:4px 8px;font-size:11px;font-weight:500}.rpz-status-disclosure>.table-actions-trigger>.icon:last-child{flex:none;width:13px;height:13px}.rpz-status-conditional{color:#98600d;border-left:1px solid #e4eaf3;align-items:center;gap:5px;padding-left:9px;font-size:10px;display:inline-flex}.rpz-status-conditional>.icon{flex:none;width:14px;height:14px}.rpz-status-disclosure>.rpz-status-panel{box-sizing:border-box;scrollbar-width:thin;width:min(540px,100vw - 24px);padding:0}.rpz-status-panel>.rpz-workflow{background:#fff;border:0;border-radius:0;margin:0;padding:18px}.rpz-status-panel .rpz-workflow-heading{gap:8px}.rpz-status-panel .rpz-workflow-heading>span:last-child{font-size:11px}.rpz-status-panel .rpz-workflow p,.rpz-status-panel .rpz-return-reason{font-size:12px}.rpz-status-panel .rpz-workflow small{font-size:11px;line-height:1.6}.rpz-status-panel .rpz-return-reason{max-height:none;overflow:visible}.rpz-status-panel .rpz-workflow-actions{gap:8px;margin-top:14px}.rpz-status-panel .rpz-workflow-actions>.button{box-sizing:border-box;color:#365c86;text-align:center;background:#fff;border:1px solid #cddced;border-radius:8px;justify-content:center;width:auto;min-height:38px;padding:9px 12px;font-size:12px;line-height:1.4;display:inline-flex}.rpz-status-panel .rpz-workflow-actions>.button.primary{color:#fff;background:#0869dc;border-color:#0869dc}.rpz-status-panel .rpz-workflow-actions>.button.primary:hover{color:#fff;background:#075bbb;border-color:#075bbb}.rpz-status-panel>.rpz-conditional-notice{background:#fffaf0;border:0;border-top:1px solid #f1dfbe;border-radius:0;margin:0;padding:14px 18px;font-size:12px}.rpz-status-panel>.rpz-readonly-details{border-top:1px solid #e4ebf4;gap:6px 16px;margin:0;padding:12px 18px;font-size:11px}@media (width<=480px){.rpz-status-disclosure>.table-actions-trigger{gap:7px;padding-right:8px;font-size:10px}.rpz-status-disclosure>.table-actions-trigger>.rpz-review-badge{padding:4px 6px;font-size:10px}.rpz-status-conditional{gap:4px;padding-left:7px;font-size:9px}.rpz-status-panel>.rpz-workflow{padding:14px}.rpz-status-panel>.rpz-conditional-notice{padding:12px 14px}}.rpz-review-pending_review{color:#075bd3;background:#e9f2ff}.rpz-review-returned{color:#925607;background:#fff2da}.rpz-review-accepted{color:#107050;background:#e4f6ee}.rpz-status-filters{flex-wrap:wrap;gap:8px;padding:18px 24px 0;display:flex}.rpz-status-filters .button{gap:8px}.rpz-status-filters .selected{color:#065dce;background:#eaf2ff;border-color:#a4c7ff}.rpz-workflow{background:#fff;border:1px solid #dce6f2;border-left:3px solid #b4c8df;border-radius:12px;margin:0 0 20px;padding:18px 22px}.rpz-workflow-pending_review{background:#f6faff;border-left-color:#1476ea}.rpz-workflow-returned{background:#fffaf2;border-left-color:#e3a12c}.rpz-workflow-accepted{background:#f4fbf8;border-left-color:#19a16e}.rpz-workflow-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rpz-workflow-heading>span:last-child{color:#6c7f98;font-size:12px}.rpz-workflow p{color:#425b79;margin:10px 0 6px;font-size:13px;line-height:1.6}.rpz-workflow small{color:#6c7f98;font-size:12px}.rpz-workflow-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.rpz-return-reason{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:8px 0 12px;font-size:13px;line-height:1.65;overflow:auto}.rpz-readonly-details{color:#6c7f98;flex-wrap:wrap;gap:12px 24px;margin:0 0 18px;font-size:12px;display:flex}.rpz-readonly-grid{grid-template-columns:1fr 1fr;gap:16px 24px;margin:16px 0;display:grid}.rpz-readonly-grid>div{min-width:0}.rpz-readonly-grid dt{color:#7c8fa7;margin-bottom:5px;font-size:12px}.rpz-readonly-grid dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.rpz-review-form label{color:#425b79;font-size:13px;display:block}.rpz-reviewer-search-row{gap:10px;margin-top:8px;display:flex}.rpz-reviewer-search-row input{flex:1;min-width:0}.rpz-reviewer-search-row input,.rpz-review-reason textarea{color:#233e5c;width:100%;font:inherit;background:#fff;border:1px solid #cbd9ea;border-radius:9px;padding:12px 14px}.rpz-review-reason textarea{resize:vertical;min-height:140px;margin-top:8px}.rpz-reviewer-results{gap:8px;margin-top:14px;display:grid}.rpz-reviewer-results label{cursor:pointer;border:1px solid #dce6f2;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.rpz-reviewer-results label:has(:checked){background:#eef5ff;border-color:#4a91ed}.rpz-reviewer-results input{flex:none;width:17px;height:17px}.rpz-reviewer-results span{overflow-wrap:anywhere}.rpz-review-confirm{align-items:flex-start;gap:10px;margin:22px 0;line-height:1.6;display:flex!important}.rpz-review-confirm input{flex:none;width:18px;height:18px;margin-top:2px}.rpz-review-explanation{background:#eef6ff;border-radius:10px;padding:16px;font-size:14px;line-height:1.7}.rpz-review-explanation p{margin:7px 0 0}.rpz-review-form .rpz-form-footer{margin-top:22px}@media (width<=700px){.rpz-status-filters{gap:6px;padding:16px 16px 0}.rpz-workflow{padding:16px}.rpz-workflow-actions .button{flex:1;justify-content:center}.rpz-readonly-grid{grid-template-columns:1fr}.rpz-reviewer-search-row{flex-wrap:wrap}.rpz-reviewer-search-row input{flex-basis:100%}}.rpz-detail-form.rpz-review-form input:is([type=radio],[type=checkbox]){box-sizing:border-box;accent-color:#0869d9;border-radius:50%;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;padding:0}.rpz-detail-form.rpz-review-form input[type=checkbox]{border-radius:4px}.rpz-review-form .rpz-reviewer-results label{min-width:0}.rpz-review-form .rpz-reviewer-results span{flex:1;min-width:0}.rpz-review-form .rpz-form-footer{margin-bottom:0}.rpz-conditional-notice{color:#765014;overflow-wrap:anywhere;background:#fff9ed;border:1px solid #edcf91;border-radius:12px;margin:16px 0;padding:16px 20px;font-size:13px;line-height:1.6}.rpz-conditional-notice summary{cursor:pointer}.rpz-conditional-notice p{margin:8px 0}.rpz-conditional-notice ul{padding-left:18px}.rpz-conditional-notice li+li{border-top:1px solid #f0dfbc;margin-top:12px;padding-top:12px}.rpz-return-table{table-layout:fixed;min-width:0}.rpz-return-table th:first-child{width:65px}.rpz-return-table th:nth-child(2){width:70px}.rpz-return-table th:nth-child(4){width:90px}.rpz-return-table th:last-child{width:110px}.rpz-return-table td{overflow-wrap:anywhere;white-space:normal}.rpz-return-table td:last-child{white-space:nowrap}@media (width<=600px){.rpz-return-table thead{display:none}.rpz-return-table tbody,.rpz-return-table tfoot{display:block}.rpz-return-table tbody tr{border:1px solid #dce5ef;border-radius:8px;margin-bottom:12px;padding:8px;display:block}.rpz-return-table tbody td{text-align:left;border:0;grid-template-columns:90px minmax(0,1fr);gap:8px;padding:7px 4px;display:grid}.rpz-return-table tbody td:before{content:attr(data-label);color:#6c7f98;font-size:11px}.rpz-return-table tfoot tr{justify-content:space-between;gap:12px;display:flex}.rpz-return-table tfoot th{white-space:normal;width:auto!important}}.rpz-missing-order-marker{white-space:nowrap;color:#875308;align-items:center;gap:5px;max-width:100%;margin-top:6px;display:inline-flex}.rpz-missing-order-marker:before{content:none}.rpz-missing-order-marker .icon{flex-shrink:0;width:14px;height:14px}.report-filter-tabs{padding-top:18px}.report-list-card{overflow-anchor:none;overflow:hidden}.report-list-card .report-list-head,.report-list-card .report-group>summary{grid-template-columns:minmax(105px,1fr) minmax(120px,1.1fr) 65px minmax(180px,2.2fr) 80px minmax(110px,.9fr) 148px;gap:12px}.report-list-card .report-list-head{padding:8px 32px}.report-list-card .report-group>summary{padding:10px 20px}.report-list-head>span{line-height:1.5}.report-group>summary>span{min-width:0}.report-issue-reference>strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:500}.report-state-cell{align-content:start;justify-self:start;gap:8px;min-width:0;display:grid}.report-import-state{white-space:normal;justify-self:start;line-height:1.5}.report-work-preview{overflow-wrap:anywhere;line-height:1.5}.report-work-count{color:#285d94;white-space:nowrap;background:#edf5ff;border-radius:5px;align-items:center;gap:4px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.report-cell-label{display:none}.report-work-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.report-work-missing{color:var(--muted);font-style:italic}.report-group-toggle{font-size:11px}.report-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.report-actions .report-group-toggle{flex:none;display:inline-flex}.report-actions .report-group-toggle svg{width:16px;height:16px}.report-group[open] .report-actions .report-group-toggle{transform:rotate(180deg)}.report-actions:has(.report-settle-action){gap:8px}.report-actions .report-settle-action{white-space:nowrap;min-height:34px;box-shadow:none;border:1px solid;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.report-actions .report-settle-action>span{white-space:nowrap}.report-actions .report-settle-action>.icon{flex:none;width:13px;height:13px}.report-actions .report-settle-standard{color:#075bb5;background:#edf5ff;border-color:#b8d6fc}.report-actions .report-settle-standard:hover{color:#064b96;background:#deecff;border-color:#80b4f2}.report-actions .report-settle-standard:focus-visible{outline-offset:2px;outline:3px solid #8ebcf0}.report-actions .report-settle-conditional{color:#875009;background:#fff6e3;border-color:#e8c783}.report-actions .report-settle-conditional:hover{color:#704006;background:#ffedc8;border-color:#d5a64b}.report-actions .report-settle-conditional:focus-visible{outline-offset:2px;outline:3px solid #e9c579}@media (width<=420px){.report-group>summary>.report-actions:has(.report-settle-conditional){grid-area:5/1/auto/-1}}.report-body{padding:0 18px 18px}.report-body>.order-table-wrap{border:1px solid var(--line);background:#fff;border-radius:10px}.report-document-actions{flex-wrap:wrap}.report-document-actions h2{margin:0 0 5px;font-size:12px}.report-document-actions p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.report-linked-issue{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:16px;display:flex}.report-linked-issue>div{min-width:0}.report-linked-issue h3{margin:5px 0;font-size:14px}.report-linked-issue p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.7}.report-linked-issue small{color:var(--muted);font-size:11px}.report-work-table caption{text-align:left;padding:14px 12px;font-size:12px;font-weight:600}.report-work-table td{white-space:normal;overflow-wrap:anywhere;font-size:12px}.report-work-table .report-work-in-month>td{background:#edf5ff}.report-work-table .report-work-in-month>td:first-child{box-shadow:inset 3px 0 #0866d5}.report-work-table td:last-child{white-space:pre-wrap;min-width:200px}.report-list-card [data-report-results][aria-busy=true]{opacity:.65}@media (width<=1280px){.report-list-card .report-list-head{display:none}.report-list-card .report-group>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:12px 18px}.report-group>summary>.report-reference{grid-area:1/1}.report-group>summary>.report-issue-reference{grid-area:1/2}.report-group>summary>.report-store{grid-area:2/1}.report-group>summary>.report-work-date{grid-area:2/2}.report-group>summary>.report-work-preview{grid-area:3/1/auto/3}.report-group>summary>.report-state-cell{grid-area:4/1}.report-group>summary>.report-actions{grid-area:4/2;justify-content:flex-end}.report-cell-label{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.report-linked-issue{flex-direction:column;align-items:start}}@media (width<=600px){.report-list-card .report-group>summary{padding:12px 14px}.report-filter-tabs{gap:6px;padding:14px}.report-body{padding:0 8px 10px}.report-document-actions .order-header-actions{width:100%}}.report-mail-history{overflow-wrap:anywhere;margin-top:16px;padding:16px 20px;font-size:12px;line-height:1.7}.report-mail-history>summary{cursor:pointer;color:#365575;font-weight:600}.report-upload-fallback{margin-top:20px;padding:20px}.report-upload-fallback h2{font-size:16px}.report-progress-body ul{overflow-wrap:anywhere;padding-left:20px;font-size:12px;line-height:1.8}.report-background-status{margin-bottom:14px}.import-progress-file-details{grid-column:2;margin-top:6px;font-size:11px;line-height:1.6}.import-progress-file-details>summary{cursor:pointer;color:#365575}body.report-modal-open{overflow:hidden}.report-correction-description{grid-column:1/-1}.report-correction-history{margin-top:20px}.report-correction-history article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0;font-size:12px;line-height:1.7}.report-correction-history pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;font-size:11px;overflow:auto}.report-correction-row input,.report-correction-row textarea{box-sizing:border-box;min-width:0;max-width:100%}.report-correction-row textarea{width:100%;font:inherit;resize:vertical;border:1px solid #c8d4e1;border-radius:8px;padding:10px}.price-list-card{padding:0;overflow:visible}.price-settings{margin-bottom:18px;padding:20px}.price-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.price-settings>.price-toolbar{margin-bottom:12px;padding:0}.price-toolbar label{color:var(--muted);gap:6px;min-width:120px;max-width:100%;font-size:12px;display:grid}.price-toolbar label:first-child{flex:1;min-width:180px}.price-toolbar input,.price-toolbar select{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;color:var(--text);background:#fff;border:1px solid #c8d6e5;border-radius:9px;min-height:43px;padding:11px 12px}.price-table-scroll{overflow-x:auto}.price-table{border-collapse:collapse;width:100%;font-size:13px}.price-table th{text-align:left;color:#54708d;white-space:nowrap;background:#f5f8fc;padding:12px 16px;font-size:12px}.price-table td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:12px 16px}.price-table .price-money{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.price-technical{color:var(--muted);margin-top:6px;font-size:11px}.price-technical summary,.price-import>summary,.price-history>summary{cursor:pointer;color:#3d6286;font-weight:600}.price-technical dl>div{grid-template-columns:140px minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.price-technical dd{margin:0}.price-import{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.price-history{margin-top:18px;padding:16px;font-size:12px}.price-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.price-form textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;resize:vertical;border:1px solid #c8d6e5;border-radius:9px;padding:11px}.price-import-summary{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.price-import-summary span,.price-quote{background:#eef5ff;border-radius:9px;padding:10px 14px;font-size:13px}.price-form .checkbox-label{align-items:flex-start;gap:9px;display:flex}.price-table td:last-child:has([data-table-actions]){width:70px}@media (width<=700px){.price-fields{grid-template-columns:minmax(0,1fr)}.price-toolbar{gap:9px;padding:12px}.price-toolbar label{flex:1;min-width:140px}.price-toolbar label:first-child{flex-basis:100%}.price-table th,.price-table td{padding:10px;font-size:12px}.price-settings{padding:14px}.price-table{min-width:560px}.price-technical dl>div{grid-template-columns:minmax(0,1fr)}.price-table-scroll{max-width:100%}}.settlement-list-navigation{padding:0}.price-list-card>.order-quick-filters{padding-top:12px}.price-catalog-strip{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 0;font-size:12px;display:flex}.price-catalog-strip>a{align-items:center;gap:6px;display:inline-flex}.price-catalog-strip .icon{width:15px;height:15px}.price-search-toolbar{border-bottom:1px solid var(--line);margin:0}.price-filter-field{min-width:140px;color:var(--muted);gap:6px;font-size:12px;display:grid}.price-filter-field select{min-height:48px;font:inherit;color:var(--text);background:#fff;border:1px solid #c8d6e5;border-radius:9px;padding:10px 12px}.price-info,.price-import{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:14px 24px 0;padding:12px 14px;font-size:12px;line-height:1.7}.price-info>summary,.price-tools>summary{cursor:pointer;color:#3d6286;font-weight:600}.price-import .price-toolbar{padding:14px 0}.price-tools{margin-top:18px;padding:16px;font-size:12px}.price-tools .price-toolbar{padding:14px 0 0}.price-edit-bar{border-bottom:1px solid var(--line);color:#627d99;background:#f7faff;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:11px;line-height:1.6;display:flex}.price-edit-bar>span:first-child{align-items:center;gap:7px;display:flex}.price-edit-bar .icon{flex:none;width:14px;height:14px}.price-edit-bar [data-price-save-status]{color:#285f98;flex:none}.price-cell{min-width:0}.price-cell-button{width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:10px;margin:-5px -7px;padding:5px 7px;line-height:1.6;display:flex}.price-cell-button .icon{opacity:.25;color:#0b65ce;flex:none;width:13px;height:13px;margin-top:4px}.price-cell-button:hover,.price-cell-button:focus-visible{background:#eff6ff;border-color:#bcd7fa;outline:0}.price-cell-button:hover .icon,.price-cell-button:focus-visible .icon{opacity:1}.price-cell-button:disabled{cursor:wait;opacity:.75}.price-money .price-cell-button{font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end}.price-cell-input{box-sizing:border-box;width:100%;min-width:70px;max-width:100%;min-height:36px;color:var(--text);font:inherit;resize:vertical;background:#fff;border:1px solid #3584e8;border-radius:6px;outline:2px solid #dcecff;margin:-5px -7px;padding:7px;line-height:1.6}.price-money .price-cell-input{text-align:right;min-width:100px}.price-cell-feedback{color:#257254;white-space:normal;max-width:390px;margin-top:5px;font-size:10px;line-height:1.4;display:block}.price-cell.has-error .price-cell-feedback{color:#a94030}.price-cell.has-error .price-cell-button{background:#fff7f2;border-color:#edc5b8}.price-table .price-code{white-space:nowrap;width:90px}.price-table .price-unit{width:90px}.price-table .price-activity{width:55%;min-width:210px}.price-table th.price-money,.price-table td.price-money{min-width:140px}.price-history summary{list-style-position:inside}.price-history p{line-height:1.7}.price-cell [hidden],.price-edit-bar[hidden]{display:none!important}@media (width<=700px){.settlement-list-navigation{padding:0}.price-catalog-strip{align-items:flex-start;padding:12px 12px 0}.price-info,.price-import{margin:12px 12px 0}.price-edit-bar{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}.price-search-toolbar .directory-search{flex-basis:100%;min-width:0}.price-search-toolbar .order-extra-filter-fields{flex-wrap:wrap}.price-filter-field{flex:1;min-width:110px}.price-cell-button{min-height:38px}.price-cell-button .icon{opacity:.6}.price-table .price-unit,.price-table .price-code{width:65px}.price-table .price-activity{min-width:200px}.price-table th.price-money,.price-table td.price-money{min-width:125px}.price-tools{padding:14px}}.price-kof-table{table-layout:fixed}.price-kof-table th:nth-child(2),.price-kof-table th:nth-child(3){width:10%}.price-kof-code{font-variant-numeric:tabular-nums}.price-kof-table .price-technical p{white-space:pre-wrap}.price-default-choice{background:#f7faff}.price-default-choice>div>p{overflow-wrap:anywhere;margin:5px 0}.price-default-form{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.price-default-form>label{flex:1;min-width:0}.price-default-form select{width:100%;max-width:100%}.price-default-form>.button{flex:none;min-height:48px}.price-default-choice>.field-hint{margin-bottom:0}@media (width<=600px){.price-default-form{flex-direction:column;align-items:stretch}.price-default-form>.button{width:100%}}.price-form:has(select[name=billing_mode] option[value=per_km]:checked) .price-travel-ranges{display:none}.price-approval-card{max-width:680px;padding:22px}.form.price-approval-form{gap:16px;min-width:0;margin:0}.management-modal:has(.price-approval-form){width:min(680px,100vw - 32px)}.management-modal:has(.price-approval-form)[open]{flex-direction:column;display:flex;overflow:hidden}.management-modal:has(.price-approval-form)>.management-modal-header{flex:none;padding:22px 24px 18px}.management-modal:has(.price-approval-form)>.management-modal-header h2{font-size:21px}.management-modal:has(.price-approval-form)>.management-modal-body{min-height:0;padding:20px 24px 22px;overflow:auto}.price-approval-overview{background:#f6f9ff;border:1px solid #dce7f5;border-radius:11px;min-width:0;padding:16px}.price-approval-catalog{align-items:center;gap:11px;min-width:0;display:flex}.price-approval-icon{color:#0867d8;background:#eaf3ff;border:1px solid #d9e7fd;border-radius:9px;flex:none;place-items:center;width:38px;height:42px;display:grid}.price-approval-icon .icon{width:20px;height:20px}.price-approval-catalog>div{flex:1;min-width:0}.price-approval-catalog h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.5}.price-approval-catalog p{color:#6a7f98;margin:3px 0 0;font-size:11px;line-height:1.5}.price-approval-count{color:#145ba8;white-space:nowrap;background:#e4efff;border-radius:6px;flex:none;padding:4px 8px;font-size:11px;font-weight:600}.price-approval-meta{border-top:1px solid #dde7f5;gap:9px;margin:14px 0 0;padding-top:13px;font-size:12px;line-height:1.6;display:grid}.price-approval-meta>div{grid-template-columns:52px minmax(0,1fr);gap:10px;min-width:0;display:grid}.price-approval-meta dt{color:#71849b;font-weight:400}.price-approval-meta dd{overflow-wrap:anywhere;color:#2c4561;margin:0}.price-approval-meta .price-approval-missing{color:#9c681a}.price-approval-notes{gap:12px;display:grid}.price-approval-notes>p{color:#647a94;align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.65;display:flex}.price-approval-notes .icon{color:#527da9;flex:none;width:17px;height:17px;margin-top:2px}.price-approval-notes strong{color:#344f6f;margin-bottom:1px;font-size:12px;font-weight:600;display:block}.form.price-approval-form label.price-approval-confirm{color:#355474;cursor:pointer;background:#f8fbff;border:1px solid #d8e5f4;border-radius:9px;align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.form.price-approval-form .price-approval-confirm>span{overflow-wrap:anywhere;flex:1;min-width:0}.form.price-approval-form .price-approval-confirm>input[type=checkbox]{box-sizing:border-box;accent-color:#0867d8;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.price-approval-confirm:has(input:focus-visible){outline-offset:2px;outline:2px solid #83b7f3}.price-approval-warning{color:#8a5b16;background:#fffaee;border:1px solid #efd698;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.65;display:flex}.price-approval-warning>.icon{flex:none;width:18px;height:18px;margin-top:1px}.price-approval-warning>div{overflow-wrap:anywhere;min-width:0}.price-approval-warning strong{font-size:12px;font-weight:600}.price-approval-warning p{margin:3px 0 0}.price-approval-warning a{color:#79500e;text-underline-offset:3px;font-weight:600;text-decoration:underline}.price-approval-actions{border-top:1px solid #e3ebf4;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.price-approval-actions .button{min-height:43px;font-size:12px}.price-approval-actions .primary{gap:9px}.price-approval-actions .icon{width:16px;height:16px}.price-approval-actions button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (width<=600px){.price-approval-card{padding:16px}.management-modal:has(.price-approval-form){width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.management-modal:has(.price-approval-form)>.management-modal-header{padding:18px}.management-modal:has(.price-approval-form)>.management-modal-header h2{font-size:18px}.management-modal:has(.price-approval-form)>.management-modal-body{padding:16px 18px 18px}.price-approval-overview{padding:13px}.price-approval-catalog{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:6px 9px;display:grid}.price-approval-icon{grid-row:1/3;width:32px;height:36px}.price-approval-catalog>div{grid-column:2}.price-approval-count{grid-column:2;justify-self:start}.price-approval-catalog h2{font-size:14px}.price-approval-meta>div{grid-template-columns:46px minmax(0,1fr);gap:8px}}@media (width<=420px){.price-approval-actions{flex-direction:column-reverse;align-items:stretch}.price-approval-actions .button{justify-content:center;width:100%}}.price-main-summary{border-bottom:1px solid var(--line);color:#536e8b;background:#f7faff;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:14px 24px;font-size:12px;display:flex}.price-main-summary>div{gap:4px;min-width:0;display:grid}.price-main-summary strong{color:#7890aa;font-size:11px}.price-main-summary a:not(.button){color:#0867d8;font-weight:600}.price-main-summary>.button{margin-left:auto}.price-main-warning{color:#986710}.price-main-settings{border:1px solid var(--line);background:#f7faff;border-radius:10px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.price-main-settings>legend{padding:0 6px;font-size:13px;font-weight:600}.price-main-settings label,.price-main-settings select{min-width:0;max-width:100%}.price-kof-table{min-width:940px}.price-kof-table th:first-child{width:14%}.price-kof-table th:nth-child(2),.price-kof-table th:nth-child(3){width:10%}.price-kof-table th:nth-child(4){width:21%}.price-kof-table th:nth-child(5){width:26%}.price-kof-table th:nth-child(6){width:5%}.price-kof-table th:nth-child(7){width:14%}@media (width<=700px){.price-main-summary{gap:12px;padding:12px}.price-main-summary>.button{margin-left:0}.price-main-settings{padding:12px}}.price-inline-table{table-layout:fixed;min-width:680px}.price-inline-table .price-col-code{width:110px}.price-inline-table .price-col-unit{width:100px}.price-inline-table .price-col-distance{width:110px}.price-inline-table .price-col-percent{width:100px}.price-inline-table .price-col-basis{width:190px}.price-inline-table .price-col-money{width:160px}.price-inline-table .price-col-actions{width:64px}.price-inline-additions{min-width:850px}.price-inline-table .price-code,.price-inline-table .price-unit,.price-inline-table .price-activity{width:auto;min-width:0}.price-inline-table th.price-money,.price-inline-table td.price-money{min-width:0}.price-inline-table th,.price-inline-table td{padding:10px 12px}.price-inline-table.is-editable th:not(:last-child){color:#2264a4}.price-column-title{align-items:center;gap:6px;display:inline-flex}.price-column-title>.icon{opacity:.65;flex:none;width:12px;height:12px}.price-inline-table.is-editable td:has([data-price-edit]){background:#f7faff}.price-inline-table .price-cell-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:32px;min-height:32px;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:5px;outline:2px solid #0000;margin:0;padding:5px 6px;line-height:20px;transition:background .12s,border-color .12s;display:block}.price-inline-table .price-cell-input:hover{background:#edf4fe;border-color:#cfdef0}.price-inline-table .price-cell-input:focus{background:#fff;border-color:#3584e8;outline-color:#dcecff}.price-inline-table select.price-cell-input{cursor:pointer;padding-right:24px}.price-inline-table .price-money .price-cell-input{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.price-inline-table .price-code .price-cell-input{font-weight:600}.price-inline-table .price-cell-input::placeholder{color:#7b8da3;opacity:1}.price-inline-table input.price-cell-input:read-only,.price-inline-table .price-cell-input:disabled{cursor:default;opacity:.75}.price-inline-table .price-cell-feedback{white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:14px;min-height:14px;margin:2px 6px 0;font-size:10px;line-height:14px;overflow:hidden}.price-inline-table .price-cell.has-error .price-cell-input{background:#fff6f0;border-color:#d39179}.price-inline-table .price-technical{margin:4px 6px 0}.price-inline-table .price-technical dl>div{grid-template-columns:110px minmax(0,1fr)}.price-inline-table .price-cell [data-price-static]{white-space:pre-wrap}@media (width<=700px){.price-inline-table th,.price-inline-table td{padding:9px 8px}.price-inline-table .price-cell-input{height:36px;min-height:36px;padding-top:7px;padding-bottom:7px}.price-column-title{gap:4px}.price-inline-table .price-technical dl>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.price-inline-table .price-cell-input{transition:none}}[data-rpz-inline] .rpz-table{table-layout:fixed;width:100%;min-width:1600px;font-size:12px;display:table}.rpz-table .rpz-col-source{width:10%}.rpz-table .rpz-col-store,.rpz-table .rpz-col-service,.rpz-table .rpz-col-money,.rpz-table .rpz-col-actions{width:6%}.rpz-table .rpz-col-description{width:13%}.rpz-table .rpz-col-work{width:15%}.rpz-table .rpz-col-date,.rpz-table .rpz-col-materials,.rpz-table .rpz-col-total{width:7%}.rpz-table .rpz-col-quantity{width:8%}.rpz-table .rpz-col-travel{width:9%}[data-rpz-inline] .rpz-table thead{display:table-header-group}[data-rpz-inline] .rpz-table tbody{display:table-row-group}[data-rpz-inline] .rpz-table tr{height:auto;display:table-row}[data-rpz-inline] .rpz-table th,[data-rpz-inline] .rpz-table td{box-sizing:border-box;vertical-align:top;min-width:0;max-width:none;padding:12px 10px;display:table-cell}[data-rpz-inline] .rpz-table td:before{display:none}[data-rpz-inline] .rpz-description-cell{width:auto;min-width:0}[data-rpz-inline] .rpz-table input[data-rpz-field]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:32px;min-height:32px;box-shadow:none;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:5px;margin:0;padding:5px 6px;line-height:20px;transition:background .12s,border-color .12s;display:block}[data-rpz-inline] .rpz-table input[data-rpz-field]:hover{background:#f4f8fe;border-color:#0000}[data-rpz-inline] .rpz-table input[data-rpz-field]:focus{outline-offset:0;text-overflow:clip;background:#fff;border-color:#3584e8;outline:2px solid #deecff}[data-rpz-inline] .rpz-table input[aria-invalid=true]{background:#fff6f3;border-color:#ce6e5d}[data-rpz-keyboard-mode]:empty{display:none}[data-rpz-keyboard-mode]{color:#2469ab;flex-basis:100%}[data-rpz-inline] .rpz-table [data-rpz-keyboard-editing=true]:focus{background:#f3f9ff}[data-rpz-inline] .rpz-table [data-rpz-field=service_code]{font-weight:600}.rpz-service-description{-webkit-line-clamp:3;color:#667e98;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.rpz-nowrap,[data-rpz-row-amount]{white-space:nowrap;font-variant-numeric:tabular-nums}.rpz-table [data-rpz-row-state]{min-height:14px;font-size:10px;line-height:1.4}.rpz-table .rpz-travel-fields{grid-template-columns:minmax(30px,.6fr) 10px minmax(0,1fr);align-items:center;gap:2px;display:grid}.rpz-travel-times{color:#8799ae;text-align:center}.rpz-travel-fields:has([data-rpz-static]:not([hidden])) .rpz-travel-times{display:none}.rpz-travel-fields>[data-rpz-static]{grid-column:1/-1}.rpz-table td.rpz-cell-store{overflow-wrap:normal}.rpz-table td:last-child .button{white-space:normal;max-width:100%;padding:6px 8px;font-size:11px}.rpz-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.rpz-total-card{background:#fff;border:1px solid #e1e9f4;border-radius:10px;min-width:0;padding:14px 18px}.rpz-total-card>span{color:#6e829d;margin-bottom:5px;font-size:11px;display:block}.rpz-total-card>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;display:block}.rpz-total-grand{background:#edf5ff;border-color:#cde0fb}.rpz-totals>p{color:#6e829d;grid-column:1/-1;min-height:16px;margin:0;font-size:11px}.rpz-editor textarea[readonly]{color:#667e98;cursor:default;background:#f4f7fb}@media (width<=640px){.rpz-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rpz-total-card{padding:12px}.rpz-total-card>strong{font-size:16px}.rpz-table-scroll{max-width:100%}}.rpz-work-editor{z-index:250;box-sizing:border-box;color:#243c57;text-align:left;isolation:isolate;background:#fff;border:1px solid #88b7ef;border-radius:8px;flex-direction:column;min-width:0;margin:0;padding:6px 6px 5px;font-size:14px;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 5px 18px #173b6426}.rpz-work-editor:popover-open{display:flex}.rpz-work-editor::backdrop{pointer-events:none;background:0 0}.rpz-work-editor>.rpz-work-editor-close{color:#426388;cursor:pointer;background:#eef5ff;border:0;border-radius:4px;place-items:center;width:22px;height:22px;min-height:0;margin:0;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.rpz-work-editor>.rpz-work-editor-close:focus-visible{outline-offset:2px;outline:2px solid #176ddd}.rpz-work-editor .rpz-work-editor-input{box-sizing:border-box;color:#243c57;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;width:100%;min-width:0;max-width:100%;min-height:0;box-shadow:none;background:#fbfdff;border:1px solid #b6cff0;border-radius:5px;outline:0;flex:none;margin:0;padding:6px 32px 6px 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;display:block;overflow:hidden auto}.rpz-work-editor .rpz-work-editor-input:focus{border-color:#287ce4;box-shadow:0 0 0 2px #e4effe}.rpz-work-editor .rpz-work-editor-input[aria-invalid=true]{background:#fff8f5;border-color:#c65947}.rpz-work-editor>small{color:#66809d;overflow-wrap:anywhere;flex:none;margin:3px 2px 0;font-size:10px;line-height:14px;display:block}.rpz-work-editor-measure{visibility:hidden;pointer-events:none;letter-spacing:normal;white-space:pre;width:max-content;max-width:none;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;position:fixed;top:-10000px;left:0}[data-rpz-inline] .rpz-table [data-rpz-work-expand][aria-expanded=true]{background:#edf5ff;border-color:#b6cff0}@media (width<=600px){.rpz-work-editor .rpz-work-editor-input,.rpz-work-editor-measure{font-size:16px}.rpz-work-editor>.rpz-work-editor-close{width:28px;height:28px;top:8px;right:8px}.rpz-work-editor .rpz-work-editor-input{padding-right:34px;line-height:22px}}.management-modal.rpz-create-modal{box-sizing:border-box;border-radius:18px;width:min(740px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px)}.rpz-create-modal[open]{flex-direction:column;display:flex;overflow:hidden}.rpz-create-modal>.management-modal-header{background:linear-gradient(110deg,#f5f9ff,#fff 70%);flex:none;gap:14px;padding:20px 24px}.rpz-create-heading{align-items:center;gap:12px;min-width:0;display:flex}.rpz-create-heading-icon{color:#1269cf;background:#eaf3ff;border:1px solid #d3e3f8;border-radius:11px;flex:none;place-items:center;width:42px;height:46px;display:grid}.rpz-create-heading-icon>.icon{width:23px;height:23px}.rpz-create-heading>div{min-width:0}.rpz-create-modal .eyebrow{letter-spacing:1px;color:#4780bd;margin:0;font-size:10px;display:block}.rpz-create-modal .management-modal-header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:22px;line-height:1.3}.rpz-create-modal>.management-modal-header>.icon-button{background:#fff;border:1px solid #e0e8f3;flex:none;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.rpz-create-modal>.management-modal-header>.icon-button>.icon{width:19px;height:19px}.rpz-create-modal>.rpz-create-form{flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;margin:0;display:flex}.rpz-create-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;padding:18px 24px 20px;overflow:hidden auto}.rpz-create-intro{color:#667e99;margin:0 0 14px;font-size:12px;line-height:1.6}.rpz-create-company{color:#6d829c;background:#f9fbfe;border:1px solid #e1e9f3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;margin:0 0 15px;padding:10px 12px;font-size:11px;display:flex}.rpz-create-company>.icon{color:#6d8db3;flex:none;width:16px;height:16px}.rpz-create-company>strong{overflow-wrap:anywhere;color:#3b5d85;min-width:0;font-size:12px;font-weight:600}.rpz-create-company>small{color:#8596aa;margin-left:auto;font-size:10px}.rpz-create-modal .rpz-name-builder{gap:14px;min-width:0;margin:0;display:grid}.rpz-create-modal .rpz-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.rpz-create-modal .rpz-create-form.form label:not(.check){color:#3e5b7b;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:500;display:flex}.rpz-create-modal .rpz-create-form :is(input:not([type=hidden]),select){box-sizing:border-box;color:#29496e;width:100%;min-width:0;height:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #c7d8eb;border-radius:8px;margin:0;padding:9px 11px;font-size:13px;font-weight:400;line-height:normal;display:block}.rpz-create-modal .rpz-create-form :is(input,select):hover{border-color:#97b5d8}.rpz-create-modal .rpz-create-form :is(input,select):focus-visible{outline-offset:1px;box-shadow:none;border-color:#3984e2;outline:2px solid #d9eaff}.rpz-create-modal .rpz-create-form :is(input,select)[aria-invalid=true]{background:#fff8f5;border-color:#c55245}.rpz-create-modal .rpz-create-form label>small{color:#7c8fa7;font-size:10px;font-weight:400;line-height:1.6}.rpz-create-field-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rpz-create-field-caption>small{color:#8495a9;font-size:10px;font-weight:400}.rpz-name-preview{background:#edf5ff;border:1px solid #cbdff6;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:14px 16px;display:flex}.rpz-name-preview>span{color:#52769b;font-size:11px}.rpz-name-preview output{overflow-wrap:anywhere;color:#185ba7;font-size:14px;font-weight:600;line-height:1.6}.rpz-create-modal .rpz-name-preview{background:#f0f6ff;border-color:#d1e2f8;gap:8px;padding:12px 14px}.rpz-name-preview-head{color:#577ba4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;font-size:10px;display:flex}.rpz-name-preview-head>small{color:#8296ae;font-size:9px}.rpz-create-modal .rpz-name-preview output{font-size:13px;font-weight:600;line-height:1.6}.rpz-name-too-long .rpz-name-preview{background:#fff7f4;border-color:#c55245}.rpz-create-extra{background:#fafcff;border:1px solid #dee7f2;border-radius:10px;min-width:0;margin:16px 0 0;overflow:hidden}.rpz-create-extra>summary{cursor:pointer;color:#4d6c91;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.rpz-create-extra>summary::-webkit-details-marker{display:none}.rpz-create-extra>summary>.icon{flex:none;width:16px;height:16px}.rpz-create-extra>summary>span{flex:1;gap:4px;min-width:0;display:grid}.rpz-create-extra summary strong{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;font-weight:500;display:flex}.rpz-create-extra summary strong>small{color:#8798ae;font-size:9px;font-weight:400}.rpz-create-extra summary span>span{color:#7f91a9;font-size:10px;line-height:1.6}.rpz-create-extra[open]>summary{border-bottom:1px solid #e0e8f4}.rpz-create-extra[open]>summary>.icon:last-child{transform:rotate(180deg)}.rpz-create-extra-fields{background:#fff;border:0;min-width:0;margin:0;padding:14px}.rpz-create-modal .rpz-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0}.rpz-create-body>.error,.rpz-create-body>.modal-errors{background:#fff7f4;border:1px solid #efc9c2;border-radius:9px;margin:0 0 14px;padding:12px 14px;font-size:12px}.rpz-create-actions{background:#fafcff;border-top:1px solid #e1e9f4;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.rpz-create-actions>span{color:#7b8fa8;margin-right:auto;font-size:10px;line-height:1.6}.rpz-create-actions .button{white-space:nowrap;min-height:42px;padding:10px 16px;font-size:12px}body.rpz-create-open{overflow:hidden}@media (width<=600px){.management-modal.rpz-create-modal{border-radius:15px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.rpz-create-modal>.management-modal-header{gap:10px;padding:17px 16px}.rpz-create-heading{gap:10px}.rpz-create-heading-icon{border-radius:9px;width:34px;height:38px}.rpz-create-heading-icon>.icon{width:19px;height:19px}.rpz-create-modal .management-modal-header h2{font-size:18px}.rpz-create-modal .eyebrow{letter-spacing:.7px;font-size:8px}.rpz-create-body{padding:15px 16px 16px}.rpz-create-company>small{display:none}.rpz-create-modal .rpz-name-fields{gap:12px}.rpz-create-modal .rpz-form-grid{grid-template-columns:1fr;gap:12px}.rpz-create-modal .rpz-wide{grid-column:auto}.rpz-create-actions{gap:9px;padding:12px 16px}.rpz-create-actions>span{display:none}.rpz-create-actions .button{flex:1;justify-content:center}.rpz-create-extra summary span>span{font-size:9px}.rpz-create-modal .rpz-name-preview{padding:11px 12px}}@media (width<=360px){.rpz-create-modal .rpz-name-fields{grid-template-columns:1fr}.rpz-create-heading-icon{display:none}}.rpz-history-panel{min-width:0}.rpz-history-summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.rpz-history-summary strong{overflow-wrap:anywhere;font-size:16px}.rpz-history-summary p{color:var(--muted);margin:5px 0 0;font-size:12px}.rpz-history-summary>.status-badge{flex-shrink:0}.rpz-history-table{width:100%}.rpz-history-table th:first-child{width:70px}.rpz-history-table th:nth-child(2){width:150px}.rpz-history-table th:nth-child(3){width:170px}.rpz-history-table td{vertical-align:top;overflow-wrap:anywhere;font-size:12px}.rpz-history-table td>strong{font-size:12px}.rpz-history-table td>small{color:var(--muted);margin-top:5px;display:block}.rpz-history-date{white-space:nowrap}.rpz-history-version{color:#1265c7;font-variant-numeric:tabular-nums;background:#edf4ff;border-radius:7px;justify-content:center;align-items:center;min-width:28px;padding:3px 7px;display:inline-flex}.rpz-history-details{margin-top:9px}.rpz-history-details summary{cursor:pointer;color:#1265c7;font-size:12px}.rpz-history-details summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1265c7}.rpz-history-details .rpz-change-row{background:#f8faff;border:1px solid #dce6f2;border-radius:8px;margin-top:10px;padding:12px}.rpz-history-details .rpz-change-row p{white-space:pre-wrap;line-height:1.6}.rpz-history-details del{color:#8c5050}.rpz-history-details ins{color:#1e6652;text-decoration:none}@media (width<=600px){.rpz-history-summary{align-items:flex-start;gap:10px}.rpz-history-summary strong{font-size:14px}.rpz-history-panel .directory-pagination{padding-left:0;padding-right:0}}[data-rpz-section]{min-width:0}[data-rpz-section=prices].price-import-enhanced [data-price-import]:not([open]){display:none}.rpz-back{color:#587391;align-items:center;gap:5px;margin:0 0 12px;font-size:12px;display:inline-flex}.rpz-back .icon{width:15px;height:15px}.page-head.rpz-document-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.rpz-document-header>.rpz-document-actions{flex:none;align-self:center}.rpz-document-actions>.table-actions-trigger{box-sizing:border-box;color:#fff;white-space:nowrap;background:#0966d8;border-color:#0966d8;gap:9px;width:auto;height:44px;min-height:44px;padding:0 14px;font-size:12px;font-weight:500;box-shadow:0 3px 8px #0966d81a}.rpz-document-actions>.table-actions-trigger>.icon:last-child{width:14px;height:14px}.rpz-document-actions[open]>.table-actions-trigger,.rpz-document-actions>.table-actions-trigger:hover{color:#fff;background:#0758bc;border-color:#0758bc}.rpz-document-actions>.table-actions-panel{width:min(290px,100vw - 24px)}@media (width<=640px){.page-head.rpz-document-header{gap:10px}.rpz-document-actions>.table-actions-trigger{gap:6px;padding:0 10px;font-size:11px}.rpz-document-actions>.table-actions-trigger>.icon:first-child{display:none}}[data-rpz-section] .page-head h1{overflow-wrap:anywhere}[data-rpz-section] .page-head>div:first-child{min-width:0}.rpz-search-toolbar{border-bottom:1px solid var(--line);margin:0}.rpz-search-toolbar [hidden]{display:none!important}.rpz-search-status{box-sizing:border-box;min-height:32px;margin:0;padding:7px 24px;font-size:12px}.rpz-search-toolbar input[type=month]{box-sizing:border-box;height:44px;min-height:44px;color:var(--text);font:inherit;background:#fff;border:1px solid #c8d8eb;border-radius:8px;padding:10px 12px}.rpz-directory-filters .order-extra-filter-fields>label{min-width:130px}.rpz-directory-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;font-size:11px;display:flex}.rpz-directory-caption strong{color:#245385;margin-left:5px}.rpz-directory-table td{vertical-align:middle}.rpz-directory-table td:first-child{max-width:300px}.rpz-directory-table .rpz-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rpz-month-badge{color:#476588;white-space:nowrap;background:#f0f5fc;border-radius:6px;padding:5px 8px;font-size:11px;display:inline-block}.rpz-entry-count{font-variant-numeric:tabular-nums}.rpz-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.rpz-work-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.rpz-work-navigation>.order-view-switch{border:0;padding:0}[data-rpz-section=editor]>.page-head{margin-bottom:20px}[data-rpz-section=editor] .rpz-search-toolbar{padding:12px 24px}.rpz-work-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rpz-work-help{position:relative}.rpz-work-help>summary{color:#55718e;cursor:pointer;align-items:center;gap:5px;padding:9px 6px;font-size:12px;list-style:none;display:flex}.rpz-work-help>summary::-webkit-details-marker{display:none}.rpz-work-help .icon{width:18px;height:18px}.rpz-work-help>div{z-index:12;color:#526c87;background:#fff;border:1px solid #dae5f2;border-radius:12px;width:min(360px,100vw - 60px);padding:18px;font-size:12px;line-height:1.7;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #18375920}.rpz-work-help ol{margin:10px 0;padding-left:18px}.rpz-work-help li+li{margin-top:6px}[data-rpz-section=editor] .rpz-totals{border-bottom:1px solid var(--line);background:#fafcff;gap:0;margin:0;padding:16px 24px 10px}[data-rpz-section=editor] .rpz-total-card{background:0 0;border:0;border-right:1px solid #e0e9f4;border-radius:0;padding:8px 16px}[data-rpz-section=editor] .rpz-total-card:first-child{padding-left:0}[data-rpz-section=editor] .rpz-total-grand{color:#075fcb;border-right:0}[data-rpz-section=editor] .rpz-total-grand strong{font-size:22px}[data-rpz-section=editor] .rpz-totals>p{padding-top:8px;font-size:10px}[data-rpz-section=editor] .rpz-save-bar{gap:8px;padding:8px 24px;font-size:11px}[data-rpz-section=editor] .rpz-save-bar>span{align-items:center;gap:6px;display:flex}[data-rpz-section=editor] .rpz-save-bar .icon{width:14px;height:14px}[data-rpz-section=editor] .rpz-save-bar .button{min-height:32px;padding:5px 9px;font-size:11px}.rpz-history-notice{font-size:11px}.rpz-table-hint{color:#70859e;border-bottom:1px solid #edf2f8;flex-wrap:wrap;align-items:center;gap:5px;padding:9px 24px;font-size:10px;display:flex}.rpz-table-hint .icon{width:13px;height:13px}.rpz-editable-legend{color:#2469ab;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.rpz-column-label{align-items:center;gap:5px;display:inline-flex}.rpz-column-label>.icon{color:#2975bf;flex:none;width:12px;height:12px}[data-rpz-inline] .rpz-table td.rpz-editable-cell{background:#f4f9ff}[data-rpz-inline] .rpz-table td.rpz-editable-cell:focus-within{background:#eaf3ff}[data-rpz-inline] .rpz-table th.rpz-editable-column{color:#245d94;background:#eaf3ff}[data-rpz-section=editor] .rpz-table-scroll{overscroll-behavior-x:contain;max-height:min(66vh,760px);overflow:auto}[data-rpz-section=editor] .rpz-table-scroll:focus-visible{outline-offset:-2px;outline:2px solid #3987df}[data-rpz-section=editor] .rpz-table{min-width:1500px!important}[data-rpz-section=editor] .rpz-table th{z-index:3;background:#f5f8fc;position:sticky;top:0}[data-rpz-section=editor] .rpz-table .rpz-cell-source,[data-rpz-section=editor] .rpz-table th:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:1px 0 #e1e9f4}[data-rpz-section=editor] .rpz-table th:first-child{z-index:4;background:#f5f8fc}[data-rpz-section=editor] .rpz-table .rpz-cell-actions,[data-rpz-section=editor] .rpz-table th:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-1px 0 #e1e9f4}[data-rpz-section=editor] .rpz-table th:last-child{z-index:4;background:#f5f8fc}[data-rpz-section=editor] .rpz-table .rpz-cell-source small{white-space:nowrap;font-size:10px}[data-rpz-section=editor] .rpz-table .rpz-cell-actions .button{white-space:nowrap}[data-rpz-section=editor] .rpz-table .rpz-cell-actions .icon{width:13px;height:13px}.rpz-quantity-unit{align-items:center;gap:4px;min-width:0;display:flex}.rpz-quantity-unit>[data-rpz-unit]{color:#7187a0;flex:none;font-size:11px}[data-rpz-section=editor] .rpz-quantity-unit>input{flex:1;width:0;min-width:0}.rpz-detail-form{color:var(--text)}.rpz-form-context{background:#f3f8ff;border:1px solid #dce8f7;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.rpz-form-context>.icon{color:#1a6acc;flex:none;width:20px;height:20px}.rpz-form-context strong{overflow-wrap:anywhere;font-size:13px;display:block}.rpz-form-context span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.rpz-form-section{border:0;margin:0 0 20px;padding:0}.rpz-form-section>legend{border-bottom:1px solid #e4ebf4;width:100%;padding:0 0 9px;font-size:13px;font-weight:600}.rpz-detail-form .rpz-form-grid{gap:14px;margin:14px 0 0}.rpz-detail-form .rpz-form-grid label{color:#506985;font-size:12px}.rpz-detail-form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea),.price-form :is(input:not([type=hidden]):not([type=checkbox]),select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text);background:#fff;border:1px solid #c4d5e9;border-radius:8px;padding:10px 12px;line-height:1.5}.rpz-detail-form .rpz-delete-confirm{cursor:pointer;background:#f8fbff;border:1px solid #d8e4f2;border-radius:10px;align-items:flex-start;gap:12px;margin:20px 0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.rpz-detail-form .rpz-delete-confirm>input[type=checkbox]{box-sizing:border-box;accent-color:#0867d8;cursor:pointer;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;margin:2px 0 0;padding:0}.rpz-delete-confirm>span{overflow-wrap:anywhere;min-width:0}.rpz-delete-confirm:has(input:focus-visible){outline-offset:2px;outline:2px solid #5195e3}.rpz-detail-form textarea{resize:vertical}.rpz-detail-form :is(input,textarea):focus-visible{border-color:#3f89e2;outline:2px solid #d9eaff}.rpz-detail-form :is(input,textarea):is([readonly],:disabled){color:#6b8097;opacity:1;-webkit-text-fill-color:#6b8097;cursor:default;background:#f5f8fc}.rpz-detail-permissions{align-items:flex-start;gap:7px;margin:0 0 20px;line-height:1.7;display:flex}.rpz-detail-permissions .icon{flex:none;width:16px;height:16px;margin-top:2px}.rpz-detail-form [aria-invalid=true]{background:#fff7f3;border-color:#c76556}.rpz-detail-form .field-hint{margin:-4px 0 0;font-size:11px}.rpz-accounting-form .rpz-form-grid select{box-sizing:border-box;color:#29496e;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #c7d8eb;border-radius:8px;padding:9px 11px;font-size:13px}.rpz-accounting-form .rpz-form-grid select:focus-visible{outline-offset:1px;border-color:#3984e2;outline:2px solid #d9eaff}.rpz-accounting-form>p.field-hint{margin:10px 0;line-height:1.7}.rpz-accounting-form .rpz-form-footer .button{white-space:nowrap;min-height:42px;padding:10px 12px;font-size:12px}@media (width<=380px){.rpz-accounting-form .rpz-form-footer{grid-template-columns:1fr;display:grid}}.rpz-form-optional{border:1px solid #dce6f2;border-radius:9px;margin:0 0 20px;padding:12px}.rpz-form-optional summary{color:#365d89;cursor:pointer;font-size:12px;font-weight:600}.management-modal[open]:has(.rpz-detail-form){flex-direction:column;display:flex;overflow:hidden}.management-modal:has(.rpz-detail-form) .management-modal-header{flex:none}.management-modal:has(.rpz-detail-form) .management-modal-body{min-height:0;padding-bottom:0;overflow-y:auto}.rpz-form-footer{z-index:1;background:#fff;border-top:1px solid #e0e8f2;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 -28px;padding:16px 28px;display:flex;position:sticky;bottom:0}.rpz-office-launch{background:#fff;border:1px solid #d9e6f7;border-radius:12px;align-items:center;gap:18px;padding:22px;display:flex}.rpz-office-launch>.icon{color:#0d68d0;background:#edf5ff;border-radius:12px;flex:none;width:40px;height:40px;padding:10px}.rpz-office-launch>div{flex:1;min-width:0}.rpz-office-launch h2{font-size:17px}.rpz-office-launch p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.7}.rpz-office-help{color:var(--muted);padding:14px 0;font-size:12px;line-height:1.7}.rpz-office-help summary{cursor:pointer;color:#3f658c}.rpz-office-help p{margin:8px 0}[data-rpz-section=editor] .rpz-excel-panel{background:#fafcff;border:0;margin:0;padding:24px}[data-rpz-section=editor] .rpz-excel-panel>.price-info{background:#fff;margin:0}@media (width<=1100px){.rpz-work-navigation{flex-wrap:wrap}.rpz-work-actions{margin-left:auto}.rpz-directory-filters .order-extra-filter-fields{flex-wrap:wrap}}@media (width<=900px){[data-rpz-section=editor] .rpz-table-scroll{overscroll-behavior:auto;max-height:none;overflow:visible}[data-rpz-section=editor] .rpz-table{table-layout:auto;width:100%;display:block;min-width:0!important}[data-rpz-section=editor] .rpz-table :is(colgroup,thead){display:none}[data-rpz-section=editor] .rpz-table tbody{gap:12px;padding:12px;display:grid}[data-rpz-section=editor] .rpz-table tr{background:#fff;border:1px solid #dce6f2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"source source""store date""address address""service description""work work""quantity price""materials travel""total actions";gap:10px 14px;padding:14px;display:grid}[data-rpz-section=editor] .rpz-table td{box-shadow:none;overflow-wrap:anywhere;border:0;min-width:0;max-width:none;padding:0;display:block;position:static}[data-rpz-section=editor] .rpz-table td[data-label]:before{content:attr(data-label);color:#71859d;margin:0 0 4px;font-size:10px;display:block}[data-rpz-section=editor] .rpz-table .rpz-cell-source{border-bottom:1px solid #edf2f8;flex-wrap:wrap;grid-area:source;align-items:baseline;gap:4px 12px;padding-bottom:9px;display:flex;position:static}[data-rpz-section=editor] .rpz-table .rpz-cell-source:before{display:none}[data-rpz-section=editor] .rpz-table .rpz-cell-source>strong{flex-basis:100%;font-size:13px}[data-rpz-section=editor] .rpz-table .rpz-cell-source small{white-space:normal;margin:0}[data-rpz-section=editor] .rpz-table .rpz-cell-source [data-rpz-row-state]:empty{display:none}[data-rpz-section=editor] .rpz-cell-store{grid-area:store}[data-rpz-section=editor] .rpz-cell-date{grid-area:date}[data-rpz-section=editor] .rpz-cell-address{grid-area:address}[data-rpz-section=editor] .rpz-cell-service{grid-area:service}[data-rpz-section=editor] .rpz-cell-description{grid-area:description}[data-rpz-section=editor] .rpz-cell-work{grid-area:work}[data-rpz-section=editor] .rpz-table td.rpz-editable-cell{border-radius:6px;padding:7px}[data-rpz-section=editor] .rpz-table td.rpz-editable-cell:before{color:#245d94}[data-rpz-section=editor] .rpz-cell-quantity{grid-area:quantity}[data-rpz-section=editor] .rpz-cell-price{grid-area:price}[data-rpz-section=editor] .rpz-cell-materials{grid-area:materials}[data-rpz-section=editor] .rpz-cell-travel{grid-area:travel}[data-rpz-section=editor] .rpz-table .rpz-cell-total{color:#075fc5;grid-area:total;align-self:center;font-size:14px}[data-rpz-section=editor] .rpz-table .rpz-cell-actions{text-align:right;grid-area:actions;align-self:end;position:static}[data-rpz-section=editor] .rpz-table .rpz-cell-actions:before{display:none}[data-rpz-section=editor] .rpz-table .rpz-empty-row{display:block}.rpz-table-hint{display:none}[data-rpz-section=editor] .rpz-table [data-rpz-field]{border-color:#e0e8f2;height:36px;min-height:36px}[data-rpz-section=editor] .rpz-table .rpz-cell-actions .button{min-height:38px}.rpz-office-launch{flex-wrap:wrap}.rpz-office-launch .button{margin-left:58px}.rpz-directory-table td:first-child{grid-column:1/-1;max-width:none}.rpz-directory-table .rpz-money{text-align:left}.rpz-directory-table td:last-child{grid-column:1/-1}.rpz-row-actions{justify-content:flex-start}}@media (width<=600px){.rpz-work-navigation{gap:10px;padding:12px}.rpz-work-navigation>nav{width:100%}.rpz-work-navigation .order-view-switch a{flex:1;justify-content:center;padding:10px 8px;font-size:11px}.rpz-work-actions{justify-content:space-between;width:100%;margin:0}.rpz-directory-caption{padding:10px 14px}[data-rpz-section=editor] .rpz-totals{gap:10px;padding:12px}[data-rpz-section=editor] .rpz-total-card{border:0;padding:0}[data-rpz-section=editor] .rpz-total-card strong{font-size:16px}[data-rpz-section=editor] .rpz-save-bar{padding:10px 12px}.rpz-save-bar>span{min-width:0}.rpz-search-toolbar .directory-search-field{flex-basis:100%}.rpz-directory-filters .order-extra-filter-fields>label{flex:120px;min-width:0}.rpz-form-footer{margin:0 -18px;padding:12px 18px}.rpz-form-footer .button{flex:1;justify-content:center;font-size:12px}.rpz-office-launch{gap:12px;padding:16px}.rpz-office-launch>.icon{width:34px;height:34px;padding:7px}.rpz-office-launch .button{width:100%;margin:0}[data-rpz-section=editor] .rpz-excel-panel{padding:12px}}.price-review-state{margin-bottom:18px;padding:20px}.price-form .checkbox-label>input[type=checkbox]{accent-color:#0867d8;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.price-review-state .price-catalog-strip{align-items:flex-start;gap:16px;padding:0}.price-review-state p{overflow-wrap:anywhere;margin:8px 0}.price-review-state summary{cursor:pointer;color:#325d8c;padding:10px 0;font-size:13px}.price-review-history{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.price-review-reason{white-space:pre-wrap;background:#f2f6fc;border-radius:8px;padding:12px}@media (width<=700px){.price-review-state{padding:16px}.price-review-state .price-catalog-strip{flex-wrap:wrap}}.rpz-table-tools{z-index:20;background:#fff;border-bottom:1px solid #e4ebf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 20px;display:flex;position:sticky;top:70px}.rpz-cell-addition{background:#f7faff;line-height:1.5}.rpz-cell-addition>strong,.rpz-cell-addition>small{display:block}.rpz-cell-addition>[data-rpz-addition-view]{color:#145c9e;margin-top:5px}.rpz-cell-addition .rpz-addition-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rpz-cell-addition select[data-rpz-field]{box-sizing:border-box;color:#234766;width:100%;min-width:0;max-width:100%;height:32px;font:inherit;text-overflow:ellipsis;cursor:pointer;background-color:#fff;border:1px solid #b9d2ef;border-radius:5px;margin:0;padding:4px 18px 4px 6px;display:block}.rpz-cell-addition select[data-rpz-field]:focus{outline-offset:0;border-color:#3584e8;outline:2px solid #deecff}.rpz-cell-addition select[data-rpz-field]:disabled{color:#60778f;cursor:default;opacity:1;background-color:#f4f7fb;border-color:#e0e8f2}.rpz-cell-addition select[aria-invalid=true]{background-color:#fff6f3;border-color:#ce6e5d}[data-rpz-section=editor]{--rpz-sticky-top:73px;--rpz-sticky-height:148px}.rpz-sticky-overview{top:var(--rpz-sticky-top);z-index:15;background:#fff;position:sticky;box-shadow:0 2px 5px #173b6012}.rpz-sticky-overview .rpz-table-tools{position:static}.rpz-totals.rpz-totals-with-additions{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=600px){[data-rpz-section=editor] .rpz-sticky-overview .rpz-totals.rpz-totals-with-additions{grid-template-columns:repeat(3,minmax(0,1fr))}.rpz-totals.rpz-totals-with-additions{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-rpz-section=editor] .rpz-sticky-overview .rpz-totals{padding:8px 18px 6px}[data-rpz-section=editor] .rpz-sticky-overview .rpz-total-card{padding:4px 14px}[data-rpz-section=editor] .rpz-sticky-overview .rpz-total-card:first-child{padding-left:0}[data-rpz-section=editor] .rpz-sticky-overview .rpz-total-card>span{margin-bottom:3px;font-size:10px}[data-rpz-section=editor] .rpz-sticky-overview .rpz-total-card>strong{font-size:18px;line-height:1.3}[data-rpz-section=editor] .rpz-sticky-overview .rpz-totals>p{padding-top:4px}.rpz-table-view-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rpz-table-tools .button,.rpz-columns-menu>summary{gap:5px;min-height:34px;padding:7px 10px;font-size:11px}.rpz-table-tools .icon{width:15px;height:15px}.rpz-columns-menu{position:relative}.rpz-columns-menu>summary{color:#305577;cursor:pointer;border:1px solid #cedced;border-radius:8px;align-items:center;list-style:none;display:flex}.rpz-columns-menu>summary::-webkit-details-marker{display:none}.rpz-columns-menu[open]>summary{background:#edf5ff;border-color:#9fc6f5}.rpz-columns-panel{box-sizing:border-box;z-index:25;background:#fff;border:1px solid #cfdded;border-radius:12px;width:min(310px,100vw - 54px);max-height:65dvh;padding:16px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 10px 30px #193e6426}.rpz-columns-panel>strong{font-size:13px}.rpz-columns-panel>p{color:#6d829b;margin:6px 0 12px;font-size:10px;line-height:1.6}.rpz-column-option{border-radius:5px;align-items:center;gap:4px;display:flex}.rpz-column-option>label{cursor:pointer;flex:1;align-items:center;gap:9px;min-height:32px;font-size:12px;display:flex}.rpz-column-menu-drag{color:#879bb0;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:28px;padding:3px;display:grid}.rpz-column-menu-drag:hover,.rpz-column-menu-drag:focus-visible{color:#0869d2;background:#eaf3ff;outline:1px solid #b1d1f5}.rpz-columns-panel input{accent-color:#0767d8;width:15px;height:15px;margin:0}.rpz-columns-panel small{color:#8798aa;margin-left:auto;font-size:10px}.rpz-columns-presets{border-top:1px solid #e5ecf5;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.rpz-columns-presets [data-rpz-layout-reset]{width:100%}.rpz-office-shortcut{color:#0968c7;background:#f1f7ff}[data-rpz-section=editor] .rpz-editor-card{overflow:visible}[data-rpz-section=editor] .rpz-table-scroll{max-height:none;overflow:visible}[data-rpz-section=editor] .rpz-table{table-layout:fixed;width:100%;min-width:0!important}[data-rpz-section=editor] .rpz-table th,[data-rpz-section=editor] .rpz-table td{overflow-wrap:anywhere;min-width:0;padding:10px 7px}[data-rpz-section=editor] .rpz-table th{white-space:normal;font-size:10px;line-height:1.5;position:static}[data-rpz-section=editor] .rpz-table :is(.rpz-cell-source,.rpz-cell-actions,th:first-child,th:last-child){box-shadow:none;position:static}[data-rpz-section=editor] .rpz-table thead th,[data-rpz-section=editor] .rpz-table thead th:first-child,[data-rpz-section=editor] .rpz-table thead th:last-child{top:calc(var(--rpz-sticky-top) + var(--rpz-sticky-height));z-index:10;position:sticky;left:auto;right:auto;box-shadow:0 1px #dce6f2}[data-rpz-section=editor] .rpz-table th[data-rpz-column-drag]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding-right:12px}[data-rpz-section=editor] .rpz-table th[data-rpz-column-drag]:focus-visible{outline-offset:-2px;outline:2px solid #438de3}.rpz-column-resize{z-index:2;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:-5px}.rpz-column-resize:after{content:"";background:#aec5dd;border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:5px}.rpz-column-resize:hover:after,.rpz-column-resize:focus-visible:after{background:#0877ec;width:3px}.rpz-column-resize:focus-visible{outline-offset:-2px;outline:2px solid #72a8ed}.rpz-column-dragging,.rpz-column-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.rpz-column-resizing,.rpz-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.rpz-column-moving{opacity:.55}[data-rpz-section=editor] .rpz-table th.rpz-column-drop-before{box-shadow:inset 3px 0 #0877ec}[data-rpz-section=editor] .rpz-table th.rpz-column-drop-after{box-shadow:inset -3px 0 #0877ec}.rpz-column-option.rpz-column-drop-before{box-shadow:0 -2px #0877ec}.rpz-column-option.rpz-column-drop-after{box-shadow:0 2px #0877ec}[data-rpz-section=editor] .rpz-cell-actions [data-rpz-row-state]{white-space:normal;margin-top:4px;font-size:10px;line-height:1.4;display:block}[data-rpz-section=editor] .rpz-cell-actions [data-rpz-row-state]:empty{display:none}[data-rpz-section=editor] .rpz-table .rpz-cell-source small{white-space:normal}[data-rpz-section=editor] .rpz-table .rpz-cell-address{line-height:1.5}[data-rpz-section=editor] .rpz-table .rpz-cell-actions .button{white-space:normal;padding:6px;font-size:10px}[data-rpz-section=editor] .rpz-table .rpz-cell-actions .rpz-row-controls .icon{display:block}[data-rpz-section=editor] .rpz-table .rpz-travel-fields{grid-template-columns:minmax(0,.65fr) 8px minmax(0,1fr)}[data-rpz-section=editor] .rpz-table [data-rpz-field=performed_on]{padding:4px 2px;font-size:11px}[data-rpz-section=editor] .rpz-table [data-rpz-field]{scroll-margin-top:calc(var(--rpz-sticky-top) + var(--rpz-sticky-height) + 80px);scroll-margin-bottom:24px}[data-rpz-section=editor] .rpz-table .rpz-nowrap,[data-rpz-section=editor] .rpz-table [data-rpz-row-amount]{white-space:normal}.rpz-table-modal{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#f4f7fc;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0}.rpz-table-modal[open]{flex-direction:column;display:flex}.rpz-table-modal::backdrop{background:#17345180}.rpz-table-modal-header{background:#fff;border-bottom:1px solid #dce7f3;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.rpz-table-modal-header h2{margin:3px 0 0;font-size:17px}.rpz-table-modal-header .eyebrow{font-size:10px}.rpz-table-modal-body{min-height:0;padding:0 16px 16px;overflow-y:auto}.rpz-table-modal-body .rpz-editor-card{border-radius:10px;margin:0}.rpz-table-modal-body .rpz-table-tools,.rpz-focus-mode .rpz-table-tools{top:0}body.rpz-table-modal-open,body.rpz-focus-open{overflow:hidden}[data-rpz-section=editor].rpz-focus-mode{z-index:90;box-sizing:border-box;background:#f4f7fc;padding:0 14px 14px;position:fixed;inset:0;overflow-y:auto}.rpz-focus-mode>:not([data-rpz-table-surface]):not(dialog){display:none!important}.rpz-focus-heading{border-bottom:1px solid #e4ebf5;align-items:baseline;gap:12px;padding:16px 24px;display:flex}.rpz-focus-heading strong{font-size:17px}.rpz-focus-heading .eyebrow{font-size:10px}[data-rpz-table-modal][open] [data-rpz-table-modal-open]{display:none}@media (width<=900px){[data-rpz-section=editor] .rpz-table td{padding:0}[data-rpz-section=editor].rpz-columns-ready .rpz-table tr{grid-template-areas:none;grid-auto-flow:dense}[data-rpz-section=editor].rpz-columns-ready .rpz-table td{grid-area:auto;align-self:start}[data-rpz-section=editor].rpz-columns-ready .rpz-table :is(.rpz-cell-source,.rpz-cell-address,.rpz-cell-work){grid-column:1/-1}[data-rpz-section=editor] .rpz-table .rpz-cell-actions .button{min-height:36px}.rpz-table-tools{padding:10px 12px}.rpz-table-view-actions{gap:6px}.rpz-table-modal-body{padding:0 8px 8px}.rpz-table-modal-header{padding:12px}[data-rpz-section=editor].rpz-focus-mode{padding:0 6px 6px}.rpz-focus-heading{flex-wrap:wrap;gap:4px 10px;padding:12px}}@media (width<=600px){[data-rpz-section=editor]{--rpz-sticky-top:63px;--rpz-sticky-height:218px}[data-rpz-section=editor] .rpz-sticky-overview .rpz-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 12px}[data-rpz-section=editor] .rpz-sticky-overview .rpz-total-card{padding:0}[data-rpz-section=editor] .rpz-sticky-overview .rpz-total-card>strong{font-size:13px}.rpz-table-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;top:64px}.rpz-table-view-actions{display:contents}.rpz-table-tools .button,.rpz-columns-menu>summary{justify-content:center}}.rpz-table .rpz-col-number{width:42px}[data-rpz-section=editor] .rpz-table .rpz-number-cell{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;overflow-wrap:normal;color:#70849e;background:#f4f7fc;border-right:1px solid #dce6f2;width:42px;min-width:42px;max-width:42px;padding:10px 5px 10px 0;font-size:11px;font-weight:400}[data-rpz-section=editor] .rpz-table tbody .rpz-number-cell{z-index:2;position:sticky;top:auto;left:0;box-shadow:1px 0 #e0e8f2}[data-rpz-section=editor] .rpz-table thead th.rpz-number-cell{z-index:12;left:0}[data-rpz-section=editor] .rpz-table .rpz-number-cell>span{background:#edf3fb;border:1px solid #dce6f2;border-radius:5px;padding:4px 2px;line-height:1.4;display:block;position:relative;left:-4px}@media (width<=900px){[data-rpz-section=editor]:not([data-rpz-inline]) .rpz-table tbody .rpz-number-cell{width:auto;min-width:0;max-width:none;box-shadow:none;text-align:left;background:0 0;border:0;grid-column:1/-1;padding:0;position:static}[data-rpz-section=editor]:not([data-rpz-inline]) .rpz-table .rpz-number-cell>span{text-align:center;min-width:30px;display:inline-block;left:-20px}}.rpz-row-controls{justify-content:flex-end;align-items:center;gap:3px;min-height:30px;display:flex}.rpz-row-controls button{color:#637d99;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rpz-row-controls button:hover:not(:disabled){color:#0865d8;background:#eaf3ff;border-color:#cfdef1}.rpz-row-controls button:focus-visible,.rpz-row-menu :focus-visible{outline-offset:2px;outline:2px solid #1876e7}.rpz-row-controls .rpz-row-grip{cursor:grab;touch-action:none;width:19px;height:30px}.rpz-row-grip .icon{width:14px;height:19px}.rpz-row-controls .rpz-row-menu-trigger{background:#f1f6fc;border-color:#e1eaf5;width:29px;height:30px}.rpz-row-arrows{flex-direction:column;gap:1px;display:flex}.rpz-row-arrows button{width:21px;height:17px}.rpz-row-arrows .icon{width:13px;height:13px}.rpz-row-arrows button[data-rpz-move=up] .icon,.rpz-arrow-up{transform:rotate(180deg)}.rpz-row-controls button:disabled{opacity:.28;cursor:not-allowed}.rpz-row-menu{z-index:1500;color:#19334f;background:#fff;border:1px solid #d9e4f1;border-radius:13px;width:max-content;min-width:225px;max-width:calc(100vw - 16px);margin:0;padding:7px;position:fixed;inset:auto;box-shadow:0 14px 50px #17365d2b}.rpz-row-menu[hidden]{display:none!important}.rpz-row-menu-caption{color:#7a8da4;letter-spacing:.02em;padding:6px 10px 9px;font-size:11px;display:block}.rpz-row-menu a,.rpz-row-menu button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.rpz-row-menu a:hover,.rpz-row-menu button:hover:not(:disabled){color:#0864cc;background:#edf5ff}.rpz-row-menu button:disabled{opacity:.4;cursor:not-allowed}.rpz-row-menu .icon{flex-shrink:0;width:16px;height:16px}.rpz-row-menu .rpz-row-menu-danger{color:#bf3246}.rpz-row-menu hr{border:0;border-top:1px solid #edf1f6;margin:5px}.rpz-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #5f9eea}.rpz-table .rpz-row-dragging{opacity:.45}.rpz-table .rpz-drop-before td{box-shadow:inset 0 3px #1676e9}.rpz-table .rpz-drop-after td{box-shadow:inset 0 -3px #1676e9}.rpz-row-action-status{color:#456580;background:#f1f7ff;border-top:1px solid #e0eaf5;margin:0;padding:9px 20px;font-size:12px}.rpz-position-field{flex-direction:column;gap:8px;max-width:260px;margin:22px 0 14px;display:flex}.rpz-position-field input{color:#17344e;font:inherit;background:#f9fbff;border:1px solid #cadbef;border-radius:9px;padding:11px 13px}.settlement-route{background:#f6faff;border:1px solid #d8e5f3;border-radius:10px;margin-top:16px;padding:13px 15px}.settlement-route[hidden]{display:none}.settlement-route summary{cursor:pointer;color:#1767ba;align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.settlement-route summary::-webkit-details-marker{display:none}.settlement-route summary:after{content:"＋";margin-left:auto}.settlement-route[open] summary:after{content:"−"}.settlement-route .checkbox-label{align-items:flex-start;gap:9px;margin:14px 0;font-size:12px;line-height:1.7;display:flex}.report-settlement-modal .settlement-route .checkbox-label input{flex-shrink:0;width:16px;height:16px;min-height:16px;margin-top:4px;padding:0}.settlement-route .settlement-fields{margin:14px 0}.settlement-route .settlement-route-credit{border-top:1px solid #dfebf6;margin-top:15px;padding-top:10px;font-size:10px}.settlement-route [data-travel-state]:empty{display:none}.rpz-office-toolbar{flex-wrap:wrap;gap:8px 16px}.rpz-office-heading{flex:150px}.rpz-office-view-actions{flex:none;align-items:center;gap:6px;display:flex}.rpz-office-view-actions .button{white-space:nowrap;min-height:36px;padding:8px 10px;font-size:12px}.rpz-office-view-actions .button[aria-pressed=true]{color:#075dcc;background:#edf5ff;border-color:#a6caff}.rpz-office-view-actions .button:focus-visible{outline-offset:2px;outline:2px solid #0874ef}.rpz-office-modal .rpz-office-view-state{color:#755012;background:#fff8e9;flex:none;margin:0;padding:6px 16px;font-size:12px}.rpz-office-view-state[hidden]{display:none}.rpz-office-modal>.rpz-office-help{border-bottom:1px solid var(--line);flex:none;margin:0;padding:7px 16px;font-size:11px}.rpz-office-modal>.rpz-office-help[open]{max-height:min(28dvh,180px);overflow-y:auto}:fullscreen .rpz-office-modal{height:100dvh}@media (width<=1100px){.rpz-office-actions{flex:1;justify-content:flex-end}}@media (width<=720px){.rpz-office-toolbar{gap:7px}.rpz-office-heading{flex:100%}.rpz-office-view-actions{flex:1}.rpz-office-actions{flex:100%}.rpz-office-view-actions .button{min-height:34px;padding:7px 9px;font-size:11px}.rpz-office-modal .rpz-office-view-state{padding:6px 10px;font-size:11px}}.directory-pagination>.directory-page-size-control,.directory-page-size-control>label{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.directory-page-size-control>label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.directory-page-size-control select{width:76px;min-height:44px;color:var(--text);background-color:#fff;border:1px solid #c8d8eb;border-radius:8px;margin:0;padding:8px 24px 8px 10px;font-size:13px}.directory-page-size-control select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.directory-pagination-enhanced [data-directory-page-size-submit]{display:none}@media (width<=600px){.directory-pagination>.directory-page-size-control{flex:100%;justify-content:space-between}.directory-page-size-control>label{flex:1;justify-content:space-between}}.notebook-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.notebook-sidebar{padding:0;position:sticky;top:84px;overflow:hidden}.notebook-list-tabs{border-bottom:1px solid var(--line);gap:6px;padding:10px;display:flex}.notebook-list-tabs button,.notebook-modes button{color:#5e738e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 12px;font-size:12px}.notebook-list-tabs button[aria-pressed=true],.notebook-modes button[aria-pressed=true]{color:#0865d4;background:#e9f2ff;font-weight:600}.notebook-list-tabs span{background:#edf2f8;border-radius:5px;margin-left:5px;padding:2px 5px;font-size:10px}.notebook-search{color:#8192a9;border:1px solid #d6e1ef;border-radius:9px;align-items:center;gap:7px;margin:12px;padding:9px 10px;display:flex}.notebook-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.notebook-search:focus-within{border-color:#5599ec;outline:2px solid #d8eaff}.notebook-search .icon{flex:none;width:16px;height:16px}.notebook-list{min-height:80px;max-height:calc(100dvh - 290px);padding:0 10px 10px;overflow:auto}.notebook-list-item{text-align:left;color:#324e6b;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:7px;width:100%;margin-bottom:5px;padding:13px 12px 13px 18px;display:flex;position:relative}.notebook-list-item:before{content:"";background:#e6bd39;border-radius:3px;width:3px;position:absolute;top:15px;bottom:15px;left:6px}.notebook-list-item[data-color=blue]:before{background:#6a9fe3}.notebook-list-item[data-color=green]:before{background:#65af8c}.notebook-list-item[data-color=pink]:before{background:#d993b4}.notebook-list-item[data-color=white]:before{background:#abb9cc}.notebook-list-item:hover{background:#f5f8fd}.notebook-list-item[aria-pressed=true]{background:#eef5ff;border-color:#bfd6f5}.notebook-list-item strong{font-size:13px;font-weight:600;line-height:1.5}.notebook-list-item span{color:#7c8fa8;font-size:10px}.notebook-list-empty{color:#7087a1;padding:12px 18px;font-size:12px}.notebook-private{border-top:1px solid var(--line);color:#6c839c;background:#f7faff;align-items:center;gap:6px;margin:0;padding:13px 14px;font-size:10px;display:flex}.notebook-private .icon{flex:none;width:14px;height:14px}.notebook-paper{--paper:#fff;--note-ink:#243b53;background:var(--paper);border-color:#dfe6ef;min-width:0;padding:0;overflow:hidden}.notebook-paper[data-color=yellow]{--paper:#fffdf2}.notebook-paper[data-color=blue]{--paper:#f2f8ff}.notebook-paper[data-color=green]{--paper:#f3fbf6}.notebook-paper[data-color=pink]{--paper:#fff5f9}.notebook-empty{text-align:center;color:#657c95;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:40px 24px;display:flex}.notebook-empty h2{color:#294663;max-width:400px;margin:20px 0 12px;font-size:20px;line-height:1.5}.notebook-empty p{font-size:13px;line-height:1.9}.notebook-empty-icon{color:#0866d5;background:#eaf3ff;border-radius:19px;place-items:center;width:66px;height:66px;display:grid}.notebook-empty-icon .icon{width:32px;height:32px}.notebook-editor-head{align-items:center;gap:12px;padding:20px 22px 8px;display:flex}.notebook-editor-head>input{width:100%;min-width:0;font:inherit;color:#2f4b69;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 8px;font-size:21px;font-weight:600}.notebook-editor-head>input:focus{background:#fff;border-color:#9ebfe8;outline:2px solid #ddeaff}.notebook-editor-head .button{white-space:nowrap;flex:none}.notebook-save-line{color:#6f839a;border-bottom:1px solid #dbe5ef;justify-content:space-between;align-items:center;gap:8px;padding:0 30px 15px;font-size:11px;display:flex}.notebook-save-line button{color:#0764d0;cursor:pointer;background:0 0;border:0;font-size:11px}.notebook-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 4px;display:flex}.notebook-modes{background:#ffffff80;border:1px solid #e0e7ef;border-radius:10px;padding:3px;display:flex}.notebook-modes button{white-space:nowrap}.notebook-color-label{color:#6b8098;align-items:center;gap:7px;font-size:11px;display:flex}.notebook-color-label select,.notebook-draw-tools select{font:inherit;color:#385572;background:#fff;border:1px solid #d4dfeb;border-radius:7px;padding:7px;font-size:11px}.notebook-palette{align-items:center;gap:7px;padding:5px 22px 10px;display:flex}.notebook-palette>span{color:#71859b;margin-right:3px;font-size:11px}.notebook-swatch{background:var(--swatch);cursor:pointer;background-clip:padding-box;border:3px solid #0000;border-radius:50%;outline:1px solid #0000;width:30px;height:30px}.notebook-swatch[aria-pressed=true]{outline-color:var(--swatch);border-color:#fff}.notebook-swatch:focus-visible{outline-offset:3px;outline:2px solid #0866d5}.notebook-paper textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:390px;color:var(--note-ink);font:inherit;tab-size:4;overflow-wrap:anywhere;background:0 0;border:0;outline:none;padding:18px 30px 26px;font-size:15px;line-height:1.9;display:block}.notebook-paper textarea:focus{box-shadow:inset 3px 0 #a8cdfc}.notebook-draw-tools{flex-wrap:wrap;align-items:center;gap:6px;padding:0 22px;display:flex}.notebook-draw-tools button{color:#49637d;cursor:pointer;background:#ffffffb3;border:1px solid #d7e2ee;border-radius:7px;min-height:34px;padding:7px 10px;font-size:11px}.notebook-draw-tools button[aria-pressed=true]{color:#075fcb;background:#e8f2ff;border-color:#a9c9f2}.notebook-draw-tools label{color:#6f839b;align-items:center;gap:6px;font-size:11px;display:flex}.notebook-draw-hint{color:#778aa1;margin:10px 22px;font-size:10px;line-height:1.6}.notebook-paper canvas{aspect-ratio:20/13;touch-action:none;cursor:crosshair;background:#ffffff80 repeating-linear-gradient(#0000 0 31px,#8daac01c 32px);border:1px solid #d6e2ee;border-radius:9px;width:calc(100% - 44px);height:auto;margin:0 22px 20px;display:block}.notebook-note-footer{color:#7b8fa6;border-top:1px solid #dfe7ef;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 22px;font-size:10px;display:flex}.notebook-conflict,.notebook-feedback{color:#825e20;background:#fff8e8;border:1px solid #ebcc92;border-radius:9px;padding:12px 16px;font-size:12px;line-height:1.7}.notebook-conflict{margin:12px 22px}.notebook-conflict p{margin:0 0 10px}.notebook-conflict>div{flex-wrap:wrap;gap:7px;display:flex}.notebook-feedback{margin:0 0 16px}.notebook-layout [hidden],.notebook-feedback[hidden]{display:none!important}.notebook-layout button:disabled{opacity:.45;cursor:default}.notebook-layout button:focus-visible{outline-offset:2px;outline:2px solid #3386e8}@media (width<=850px){.notebook-layout{grid-template-columns:210px minmax(0,1fr);gap:12px}.notebook-editor-head{padding:15px 14px 7px}.notebook-editor-head>input{font-size:18px}.notebook-toolbar{padding:12px 14px 4px}.notebook-palette{padding-inline:14px}.notebook-paper textarea{padding:14px 20px}.notebook-save-line{padding-inline:20px}.notebook-paper canvas{width:calc(100% - 28px);margin-inline:14px}.notebook-draw-tools{padding-inline:14px}.notebook-editor-head .button{padding:8px;font-size:10px}}@media (width<=600px){.notebook-layout{grid-template-columns:1fr}.notebook-sidebar{position:static}.notebook-list{min-height:0;max-height:190px}.notebook-search{margin:8px 12px}.notebook-private{padding-block:9px}.notebook-empty{min-height:260px}.notebook-editor-head{flex-wrap:wrap}.notebook-editor-head>input{flex:1;min-width:160px}.notebook-editor-head .button{min-height:40px}.notebook-paper textarea{min-height:320px;font-size:16px}.notebook-toolbar{align-items:flex-start}.notebook-modes button{min-height:40px}.notebook-swatch{width:36px;height:36px}.notebook-draw-tools button{min-height:40px}.notebook-note-footer{padding:12px 16px}.notebook-paper canvas{min-height:210px}.notebook-conflict{margin-inline:14px}}.notebook-palette{flex-wrap:wrap}.notebook-paper{scroll-margin-top:88px}.notebook-quick{flex-shrink:0;position:relative}.notebook-quick-trigger{color:#3268aa;background:#fff;border:1px solid #d8e3f0;border-radius:12px;width:40px;height:40px;position:relative}.notebook-quick-trigger>[data-fnote-dot]{background:#e8ac22;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.notebook-quick-list{background:#fff;border:1px solid #dae5f2;border-radius:14px;width:min(320px,100vw - 24px);max-height:65dvh;padding:15px;position:absolute;top:50px;right:0;overflow:auto;box-shadow:0 14px 40px #15344d25}.notebook-quick-list>strong{margin-bottom:10px;display:block}.notebook-quick-list>input{width:100%;min-height:38px}.notebook-quick-list [data-fnote-items]{gap:5px;margin:8px 0;display:grid}.notebook-quick-list [data-fnote-items]>button{text-align:left;overflow-wrap:anywhere;color:#244767;font:inherit;background:#f7faff;border:1px solid #e3e9f1;border-radius:8px;padding:9px 10px;font-size:12px}.notebook-quick-list>p,.notebook-quick-list>a{color:#42648a;font-size:11px}.floating-note{z-index:70;resize:both;color:#243b53;background:#fff8d8;border:1px solid #d6c995;border-radius:13px;flex-direction:column;width:360px;min-width:260px;max-width:calc(100vw - 24px);height:350px;min-height:220px;max-height:calc(100dvh - 88px);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 38px #18344b30}.floating-note[hidden],.notebook-quick [hidden],.floating-note [hidden]{display:none!important}.floating-note>header{border-bottom:1px solid #243b5314;align-items:center;gap:4px;padding:7px 8px;display:flex}.floating-note-grip{min-width:0;color:inherit;text-align:left;cursor:move;touch-action:none;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:4px;display:flex}.floating-note-grip strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.floating-note-grip>.icon{flex-shrink:0;width:14px;height:14px}.floating-note>header>.icon-button{flex-shrink:0;width:28px;height:28px}.floating-note-tools{align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.floating-note-tools>button,.floating-note footer>button{color:#375f8a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 5px;font-size:11px}.floating-note-tools>[aria-pressed=true]{background:#ffffffa8;font-weight:600}.floating-note-tools>a{white-space:nowrap;margin-left:auto;font-size:10px}.floating-note>textarea{resize:none;width:100%;min-height:0;color:var(--floating-note-ink,#243b53);border-radius:0;flex:1;padding:10px 14px;font:14px/1.6 inherit;display:block;box-shadow:none!important;background:0 0!important;border:0!important}.floating-note>textarea:focus{outline-offset:-3px;outline:2px solid #2c7dd4}.floating-note footer{border-top:1px solid #243b5314;align-items:center;gap:5px;min-height:34px;padding:7px 12px 10px;font-size:10px;display:flex}.floating-note footer>span{overflow-wrap:anywhere;flex:1}.floating-note[data-error=true] footer>span{color:#9e302b}.floating-note-drawing{flex:1;min-height:0;padding:8px;overflow:auto}.floating-note-drawing canvas{width:100%;height:auto}.floating-note-drawing p{color:#536a80;font-size:10px}.floating-note[data-color=blue]{background:#eaf3ff;border-color:#c2d9f7}.floating-note[data-color=green]{background:#eaf7ed;border-color:#bddfc5}.floating-note[data-color=pink]{background:#ffedf4;border-color:#edc4d5}.floating-note[data-color=white]{background:#fff;border-color:#d6e0ed}@media (width<=600px){.notebook-quick-trigger{width:34px;height:36px}.notebook-quick-list{position:fixed;top:70px;right:12px}.floating-note{width:calc(100vw - 24px);max-height:calc(100dvh - 90px)}.floating-note>textarea{font-size:16px}}.floating-note{min-width:min(260px,100vw - 24px);min-height:min(220px,100dvh - 88px)}.floating-note>textarea{font-family:inherit;font-size:14px;line-height:1.6}@media (width<=600px){.floating-note>textarea{font-size:16px}}@media (width<=420px){.client-topbar:has([data-notebook-floating]){gap:4px;padding-left:8px;padding-right:8px}.client-topbar:has([data-notebook-floating]) .menu-toggle{width:32px;min-width:32px}.client-topbar:has([data-notebook-floating]) .account-menu-trigger{width:36px;min-width:36px;padding:0}.client-topbar:has([data-notebook-floating]) .account-menu{max-width:36px}.client-topbar:has([data-notebook-floating]) .app-version{display:none}.client-topbar:has([data-notebook-floating]) .client-service-status .header-status-trigger{min-width:34px}}.workspace-dashboard{gap:20px;min-width:0;display:grid}.workspace-dashboard[hidden]{display:none}.workspace-dashboard .page-head{margin-bottom:0}.dashboard-page-head p{max-width:720px}.dashboard-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-metric{border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--ink);background:#fff;padding:19px;transition:border-color .15s,box-shadow .15s;position:relative}.dashboard-metric:hover{border-color:#9bbde8;box-shadow:0 4px 18px #1c4b7e0a}.dashboard-metric .stat-top{color:var(--muted);font-size:12px}.dashboard-metric>strong{letter-spacing:-.04em;margin:9px 0 6px;font-size:32px;line-height:1.2;display:block}.dashboard-metric>small{color:var(--muted);padding-right:18px;font-size:11px;line-height:1.6;display:block}.dashboard-metric-arrow{color:#7397bd;width:15px;height:15px;position:absolute;bottom:20px;right:16px}.dashboard-work-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.workspace-dashboard .card-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.workspace-dashboard .card-head>div{flex:1;min-width:170px}.workspace-dashboard .card-head p{max-width:700px;font-size:11px;line-height:1.7}.dashboard-table-wrap{min-width:0;overflow-x:auto}.dashboard-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.dashboard-table th{color:var(--muted);border-bottom:1px solid var(--line);padding:13px 10px;font-size:10px;font-weight:500}.dashboard-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 10px;line-height:1.65}.dashboard-table tr:last-child td{border-bottom:0}.dashboard-table td:first-child,.dashboard-table th:first-child{padding-left:0}.dashboard-table td:last-child,.dashboard-table th:last-child{padding-right:0}.dashboard-table td>small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.dashboard-table td>strong{font-weight:600;display:block}.dashboard-table td>.badge{margin-top:5px}.dashboard-table .badge{white-space:normal}.dashboard-table .order-read-quality{margin-top:6px;font-size:9px}.dashboard-table .order-read-quality .icon{width:12px;height:12px}.dashboard-table .order-deadline-meter{min-width:125px}.dashboard-warning{color:#af5b08!important}.dashboard-deadline-counts{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 6px;display:grid}.dashboard-deadline-counts a{border:1px solid var(--line);background:#f8fafd;border-radius:11px;padding:13px}.dashboard-deadline-counts strong,.dashboard-report-counts strong{font-size:24px;line-height:1.25;display:block}.dashboard-deadline-counts span,.dashboard-report-counts span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.dashboard-deadline-counts .is-overdue{color:#a65805;background:#fff9f0;border-color:#f0d8bf}.dashboard-urgent-list{margin:0;padding:0;list-style:none}.dashboard-urgent-list li+li{border-top:1px solid var(--line)}.dashboard-urgent-list a{gap:5px;padding:13px 0;font-size:11px;line-height:1.65;display:grid}.dashboard-urgent-list a:hover .dashboard-urgent-heading strong{text-decoration:underline}.dashboard-urgent-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;display:flex}.dashboard-urgent-heading strong{color:#1b6bca;font-size:12px}.dashboard-urgent-list small{color:var(--muted);font-size:10px}.dashboard-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-calm{color:var(--muted);align-items:flex-start;gap:9px;padding:15px 0 0;font-size:12px;line-height:1.8;display:flex}.dashboard-calm .icon{color:#17866a;flex-shrink:0;margin-top:3px}.dashboard-report-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.dashboard-report-counts a{border:1px solid var(--line);background:#f8fafd;border-radius:10px;padding:13px}.dashboard-report-counts .needs-attention{background:#fff9f0;border-color:#f0d8bf}.dashboard-rpz-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-rpz-counts small{color:#a65805;margin-top:6px;font-size:10px;display:block}.dashboard-rpz-month{background:#edf5ff;border:1px solid #d9e8fc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.dashboard-rpz-month strong{font-size:14px;display:block}.dashboard-rpz-month small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.7;display:block}.dashboard-rpz-month>span:nth-child(2){text-align:right;flex-shrink:0;margin-left:auto}.dashboard-rpz-table td:first-child{overflow-wrap:anywhere;max-width:340px}.dashboard-rpz-table td:nth-child(4),.dashboard-rpz-table .button{white-space:nowrap}.dashboard-rpz-recent{border-top:1px solid var(--line);margin-top:17px;padding-top:10px}.dashboard-rpz-recent>summary{color:#1b6bca;cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:11px;list-style:none;display:flex}.dashboard-rpz-recent>summary::-webkit-details-marker{display:none}.dashboard-rpz-recent>summary>.icon{width:16px;height:16px;margin-left:auto}.dashboard-rpz-recent[open]>summary>.icon{transform:rotate(180deg)}.dashboard-rpz-recent>summary:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #0562d6}.dashboard-section-caption{color:var(--muted);margin:20px 0 0;font-size:11px}.dashboard-report-table td:nth-child(2){width:31%}.dashboard-report-table td:nth-child(4){min-width:180px}.dashboard-report-table .badge{white-space:normal}.dashboard-imports{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.dashboard-import-card>div{align-items:center;gap:10px;display:flex}.dashboard-import-card .stat-icon{width:30px;height:30px}.dashboard-import-card .stat-icon .icon{width:17px;height:17px}.dashboard-import-card p{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.8}.dashboard-import-card .dashboard-import-status{margin-top:14px}.dashboard-import-card .admin-link{width:fit-content;margin-top:12px;display:flex}.workspace-dashboard .idea-widget{margin:0}.dashboard-tools{flex-wrap:wrap;align-items:center;gap:10px 24px;padding:0 2px;display:flex}.dashboard-tools a{min-height:44px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.dashboard-tools .icon{width:16px;height:16px}.dashboard-tools small{background:#eef2f7;border-radius:5px;padding:2px 6px;font-size:9px}.dashboard-owner-security{margin-bottom:22px}.dashboard-owner-security .card-head{flex-wrap:wrap;gap:12px}.dashboard-owner-security .card-head p{font-size:11px}.dashboard-owner-security-items{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.dashboard-owner-security .dashboard-warning{margin:12px 0 0;font-size:12px}.dashboard-owner-tools{margin:-8px 0 22px}.workspace-dashboard a:focus-visible{outline-offset:3px;outline:2px solid #0562d6}@media (width<=1200px){.dashboard-work-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-report-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-rpz-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.workspace-dashboard{gap:16px}.dashboard-head-actions{width:100%}.dashboard-head-actions .primary{flex:1}.dashboard-metrics{gap:10px}.dashboard-metric{padding:14px}.dashboard-metric>strong{font-size:28px}.dashboard-metric .stat-icon{width:26px;height:26px}.dashboard-metric .stat-top{align-items:flex-start;font-size:10px}.dashboard-report-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dashboard .card{padding:17px}.dashboard-table,.dashboard-table tbody{display:block}.dashboard-table thead{display:none}.dashboard-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.dashboard-table tr:last-child{border:0;padding-bottom:0}.dashboard-table td,.dashboard-table td:first-child,.dashboard-table td:last-child{border:0;width:auto;min-width:0;padding:0;display:block}.dashboard-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.dashboard-table td:first-child{grid-column:1/-1}.dashboard-orders .dashboard-table td:first-child{grid-column:auto}.dashboard-orders .dashboard-table td:last-child{grid-column:1/-1}.dashboard-report-table td:nth-child(2){grid-column:1/-1;width:auto}.dashboard-report-table td:nth-child(4){min-width:0}.dashboard-report-table td:last-child{grid-column:1/-1}.dashboard-report-table td:last-child .button{min-height:44px}.dashboard-tools{gap:4px 17px}.dashboard-rpz-month{flex-wrap:wrap;gap:9px}.dashboard-rpz-month>span:first-child{flex-basis:100%}.dashboard-rpz-month>span:nth-child(2){text-align:left;margin-left:0}.dashboard-rpz-table td:last-child{grid-column:1/-1}.dashboard-rpz-table .button{min-height:44px}}@media (prefers-reduced-motion:reduce){.dashboard-metric{transition:none}}.idle-preference-form{grid-template-columns:minmax(200px,340px) auto;justify-content:start;align-items:end;gap:12px 18px;display:grid}.idle-preference-form>label{gap:7px;min-width:0;display:grid}.idle-preference-form>label select{width:100%;min-height:42px}.idle-preference-form>.button{white-space:nowrap;min-height:42px}.idle-preference-card>.field-hint{max-width:760px;margin:12px 0 0;line-height:1.6}@media (width<=600px){.idle-preference-form{grid-template-columns:minmax(0,1fr)}.idle-preference-form>.button{justify-self:start}}.client-settings{min-width:0;max-width:1120px}.client-settings .page-head{margin-bottom:20px}.client-settings .security-grid{grid-template-columns:minmax(0,1fr)}.account-settings-tabs{gap:6px}.account-settings-tabs a{white-space:normal;padding:9px 12px;font-size:12px;line-height:1.5}.account-profile-summary{border:1px solid var(--line);background:#f4f8fd;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 28px;padding:16px 20px;font-size:12px;display:flex}.account-profile-summary>div{gap:5px;min-width:0;display:grid}.account-profile-summary span,.account-profile-summary p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.account-profile-summary strong{overflow-wrap:anywhere;font-size:12px}.account-profile-summary>.button,.account-profile-summary>p{margin-left:auto}.security-keys-card .settings-card-head{flex-wrap:wrap;align-items:flex-start}.security-keys-card .settings-card-head>div{flex:1;min-width:180px}.security-keys-card .settings-card-head>.badge{white-space:normal;margin-left:auto}.security-keys-card>.field-hint{max-width:820px;line-height:1.7}.security-keys-card .security-key-register-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;max-width:720px;display:grid}.security-key-register-form>label{min-width:0}.security-key-register-form>.button{justify-self:start;min-height:46px}.security-key-list li{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.security-key-revoke-form{flex-wrap:wrap;justify-content:flex-end}.security-key-revoke-form .check{white-space:normal;align-items:center;gap:6px;display:flex}.security-key-fallback{margin-top:18px}.security-keys-card .security-key-step-up{max-width:540px;margin:12px 0 0;padding:16px}.account-settings-help{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.7}.account-settings-help>summary{cursor:pointer;color:#315d89;padding:10px 0;font-weight:600}.account-settings-help>p{color:var(--muted);max-width:850px;margin:6px 0 12px}.account-appearance-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.client-settings .appearance-card{max-width:none}.client-settings .appearance-card .form{max-width:640px}.client-settings .appearance-card .form>.button{justify-self:start}.client-settings .card-head{align-items:flex-start;gap:14px}.client-settings .card-head>div{min-width:0}.client-settings .card-head p{overflow-wrap:anywhere;line-height:1.7}.client-settings .company-logo-layout{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:24px;margin-top:22px}.client-settings .company-logo-layout>div{min-width:0}.client-settings .company-logo-preview{box-sizing:border-box;max-width:100%;min-height:170px;overflow:hidden}.client-settings .company-logo-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:140px}.client-settings .company-logo-card .form{margin-top:0}.client-settings .company-logo-card .company-logo-remove{margin-top:20px}.client-settings .company-logo-card .form>.button{justify-self:start}.client-settings .company-logo-card input[type=file]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:12px;display:block}.client-settings .company-logo-card .settings-note{margin-bottom:0;font-size:11px;line-height:1.7}.client-settings .mailbox-form{gap:22px;margin:0;padding:22px 0 0}.client-settings .mailbox-form label{min-width:0;line-height:1.5}.client-settings .mailbox-form .two-cols{align-items:start;gap:18px}.client-settings .mailbox-form input,.client-settings .mailbox-form select{box-sizing:border-box;min-width:0}.account-settings-fieldset{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;margin:0;padding:18px}.account-settings-fieldset>legend{color:var(--ink);padding:0 6px;font-size:13px;font-weight:650}.client-settings .mailbox-polling-options{padding:18px}.client-settings .mailbox-form .field-hint{margin:12px 0 0;font-size:11px;line-height:1.7}.client-settings .mailbox-form-actions{gap:10px}.client-settings .mailbox-settings-card>.mailbox-polling-status{margin:22px 0 0}.client-settings .mailbox-connect-actions{padding:18px 0 0}.client-settings .security-card>.form{max-width:720px}.client-settings .company-lidl-code-input{max-width:280px}.verifier-settings .account-settings-tabs{margin-bottom:22px}.verifier-account-card{min-width:0;max-width:100%}.verifier-account-card .settings-card-head{align-items:flex-start;gap:14px}.verifier-account-card .settings-card-head>div{flex:1;min-width:0}.verifier-account-card .settings-card-head p{overflow-wrap:anywhere;line-height:1.7}.verifier-account-form{gap:20px;max-width:900px}.verifier-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.verifier-account-form label{color:#506985;align-content:start;gap:8px;min-width:0;font-size:12px;line-height:1.6}.verifier-account-form input:not([type=hidden]):not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text);background:#fff;border:1px solid #c4d5e9;border-radius:8px;padding:11px 12px}.verifier-account-form input[readonly]{color:var(--muted);cursor:default;background:#f5f8fc}.verifier-account-form input:focus-visible{border-color:#3f89e2;outline:2px solid #d9eaff}.verifier-account-form .field-hint{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.7;display:block}.verifier-account-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.verifier-account-footer>.field-hint{max-width:540px;margin:0}.verifier-account-footer>.button{flex-shrink:0}.verifier-readonly-field{align-content:start;gap:7px;min-width:0;padding:0;font-size:12px;display:grid}.verifier-readonly-field>span,.verifier-current-value>span:first-child{color:var(--muted)}.verifier-readonly-field strong{overflow-wrap:anywhere;padding:11px 0;font-size:13px}.verifier-readonly-field>a{color:var(--blue);align-items:center;gap:6px;font-size:12px;display:flex}.verifier-readonly-field .icon{width:14px;height:14px}.verifier-current-value{background:#f5f8fd;border:1px solid #dce6f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:18px 0;padding:16px 18px;font-size:12px;display:flex}.verifier-current-value strong{overflow-wrap:anywhere}.verifier-email-pending{overflow-wrap:anywhere;background:#fff9ed;border:1px solid #efd79d;border-radius:10px;margin:20px 0;padding:16px 18px;font-size:12px}.verifier-email-pending p{margin:8px 0 12px;line-height:1.7}.verifier-account-proof{border-bottom:1px solid var(--line);margin-bottom:20px;padding:16px 0}.verifier-account-proof .form{margin:0}.account-password-summary{cursor:pointer;align-items:center;gap:14px;min-width:0;list-style:none;display:flex}.account-password-summary::-webkit-details-marker{display:none}.account-password-summary>.stat-icon{flex:none}.account-password-heading{flex:1;gap:6px;min-width:0;display:grid}.account-password-heading strong{color:var(--ink);font-size:16px;font-weight:600}.account-password-heading small{color:var(--muted);font-size:11px;line-height:1.6}.account-password-summary>.button{white-space:nowrap;flex:none;font-size:12px}.account-password-summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px;border-radius:6px}.account-password-card details[open]>.account-password-summary>.button>.icon{transform:rotate(180deg)}.account-password-body{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.account-password-body>.field-hint{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.7}@media (width<=500px){.account-password-summary{flex-wrap:wrap;gap:10px}.account-password-heading{flex-basis:160px}.account-password-summary>.button{margin-left:auto}.account-password-heading strong{font-size:14px}}.verifier-confirm-check{align-items:flex-start;gap:10px;display:flex!important}.verifier-confirm-check>input[type=checkbox]{accent-color:#0867d8;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.app-body[data-panel-theme=workspace] .content:has(>.client-settings){width:100%;max-width:none}.app-body[data-panel-theme=workspace] .client-settings,.app-body[data-panel-theme=workspace] .client-settings :is(.security-grid,.account-appearance-layout,.verifier-account-card){width:100%;max-width:none}.app-body[data-panel-theme=workspace] .client-settings .verifier-account-form,.app-body[data-panel-theme=workspace] .client-settings .security-card>.form,.app-body[data-panel-theme=workspace] .client-settings .appearance-card .form,.app-body[data-panel-theme=workspace] .client-settings .security-keys-card form[data-webauthn-register]{width:100%;min-width:0;max-width:none}@media (width>=761px){.app-body[data-panel-theme=workspace] .client-settings .security-card>.form>.button{justify-self:start}}.company-settings-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mailbox-sms-customization{border-top:1px solid var(--line);min-width:0;margin-top:28px;padding-top:24px}.mailbox-sms-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.mailbox-sms-fields{gap:12px;min-width:0;display:grid}.mailbox-sms-fields label{color:var(--muted);gap:8px;font-size:12px;display:grid}.mailbox-sms-fields :is(select,textarea){box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:9px;min-width:0;padding:12px}.mailbox-sms-fields textarea{resize:vertical;min-height:120px;line-height:1.7}.mailbox-sms-tools{flex-wrap:wrap;gap:8px;display:flex}.mailbox-sms-tools .button{font-size:12px}.mailbox-sms-tokens{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.mailbox-sms-tokens .button{text-align:left;white-space:normal;gap:4px;font-size:11px;display:grid}.mailbox-sms-tokens code{color:var(--blue)}.mailbox-sms-preview{border:1px solid var(--line);overflow-wrap:anywhere;background:#f4f8ff;border-radius:12px;min-width:0;padding:20px}.mailbox-sms-preview>span,.mailbox-sms-preview>small{color:var(--muted);font-size:11px}.mailbox-sms-preview>[data-sms-preview]{white-space:pre-wrap;background:#fff;border-radius:12px 12px 12px 3px;padding:16px;font-size:13px;line-height:1.7}@media (width<=1000px){.mailbox-sms-layout{grid-template-columns:minmax(0,1fr)}}.company-settings-layout>section{box-sizing:border-box;min-width:0}.company-settings-layout .company-field-wide{grid-column:1/-1}.company-identity-fields{gap:14px}.company-identity-fields label{color:var(--muted);gap:6px;min-width:0;font-size:12px;display:grid}.company-identity-fields input,.company-identity-fields textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#f5f8fc;border-radius:8px;padding:10px 12px;line-height:1.6}.company-identity-fields textarea{resize:none}.company-settings-layout .company-contact-form{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.company-settings-layout .verifier-account-footer{flex-wrap:wrap;gap:12px}.company-settings-layout .verifier-account-footer>.button{margin-left:auto}.company-login-email{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:20px;font-size:12px}.company-login-current{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.company-login-current>div{gap:6px;min-width:0;display:grid}.company-login-current span{color:var(--muted);font-size:11px}.company-login-current strong{overflow-wrap:anywhere}.company-login-current>.icon{width:20px;height:20px;color:var(--blue);flex:none}.company-email-change{margin-top:14px}.company-email-change>summary{cursor:pointer;color:var(--blue);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.company-email-change>summary::-webkit-details-marker{display:none}.company-email-change>summary>.icon{flex:none;width:16px;height:16px}.company-email-change>.field-hint,.company-email-pending p{color:var(--muted);font-size:11px;line-height:1.7}.company-email-change .form{gap:14px;margin-top:14px}.company-email-change .form>.button{white-space:normal;justify-self:start;font-size:12px}.company-email-pending{overflow-wrap:anywhere;background:#fff9ec;border:1px solid #ecd49b;border-radius:8px;margin:14px 0;padding:12px 14px}.company-email-pending form{margin:0}@media (width<=1150px){.company-settings-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.verifier-account-fields{grid-template-columns:minmax(0,1fr);gap:18px}.verifier-account-footer{flex-wrap:wrap;gap:14px}.verifier-account-footer>.button{white-space:normal;justify-content:center;width:100%}.verifier-current-value{flex-direction:column;align-items:flex-start}.verifier-settings .account-profile-summary{margin-bottom:20px}}@media (width<=760px){.client-settings .company-logo-layout{grid-template-columns:minmax(0,1fr);gap:16px}.client-settings .company-logo-preview{max-width:320px;margin-inline:auto}.security-key-list li{grid-template-columns:minmax(0,1fr)}.security-key-revoke-form{justify-content:flex-start}.security-keys-card .security-key-register-form{grid-template-columns:minmax(0,1fr)}.security-key-register-form>.button{justify-self:start}.account-profile-summary>.button,.account-profile-summary>p{margin-left:0}}@media (width<=600px){.client-settings .account-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-settings .account-settings-tabs a{gap:6px;min-width:0;padding:9px;font-size:11px}.client-settings .mailbox-form .two-cols{grid-template-columns:minmax(0,1fr)}.client-settings .card,.account-settings-fieldset,.client-settings .mailbox-polling-options{padding:16px}.account-profile-summary{box-sizing:border-box;gap:14px;width:100%;padding:14px}.client-settings .company-logo-card .form>.button,.client-settings .appearance-card .form>.button{white-space:normal;justify-self:stretch}.security-key-revoke-form .button{min-height:44px}}.owner-theme{--navy:#1d2438;--blue:#635bdb;--ink:#20293a;--muted:#6d778b;--line:#e3e7ef;--bg:#f4f6fb;--owner-soft:#efedff;--owner-border:#dcd8fb}.owner-theme.auth-body{background:radial-gradient(at top,#e1def8 0,#f7f7fc 56%,#f0f2f8 100%)}.owner-theme .auth-main{border-color:#635bdb #e0ddf3 #e0ddf3;border-top-style:solid;border-top-width:4px;box-shadow:0 18px 56px #31306612}.owner-theme .auth-header{gap:10px}.owner-theme .auth-header-label{border:1px solid var(--owner-border);color:#5047b8;background:var(--owner-soft);text-align:left;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:600;display:inline-flex}.owner-theme .auth-header-label .icon{width:13px;height:13px}.owner-theme .auth-header-label span{min-width:0}.owner-theme .auth-heading h2,.owner-theme .auth-card>h2{color:#252b40}.owner-theme .auth-footer,.owner-theme .security-key-login{border-color:var(--line)}.owner-theme .form .input-wrap input{background:#fff}.owner-theme :is(input,select,textarea):focus{border-color:var(--blue);box-shadow:0 0 0 3px #635bdb20}.owner-theme :is(button,a,input,select,textarea):focus-visible{outline-color:#8d84ed}.owner-theme .button.primary{color:#fff;background:#635bdb;border-color:#635bdb;box-shadow:0 3px 8px #635bdb1c}.owner-theme .button.primary:hover{background:#5048bd;border-color:#5048bd}.owner-theme .button:not(.primary):not(.danger):hover{background:#f5f3ff;border-color:#bbb4ed}.owner-theme .sidebar{color:#c4cede;background:linear-gradient(165deg,#20283c,#151c2b)}.owner-theme .sidebar .nav-label{color:#bcb5f4}.owner-theme .sidebar nav a>.icon{color:#9eacc4}.owner-theme .sidebar nav a:hover{color:#fff;background:#ffffff0d}.owner-theme .sidebar nav a.active{color:#fff;background:#5d54c8;box-shadow:inset 3px 0 #b7afff}.owner-theme .sidebar nav a.active .icon{color:#e8e5ff}.owner-theme .sidebar-controls .icon-button{color:#c3bfdc}.owner-theme .sidebar-pin[aria-pressed=true]{color:#fff;background:#5d54c8}.owner-theme .sidebar-context{color:#ddd9f1;background:#b5ade408;border-color:#b5ade423}.owner-theme .sidebar-context .icon,.owner-theme .sidebar-user .icon-button{color:#bcb4ed}.owner-theme .sidebar-context small,.owner-theme .sidebar-user-name small{color:#a7abc4}.owner-theme .sidebar-user-name strong{color:#f0edff}.owner-theme .sidebar-user .avatar{color:#eeebff;background:#504b7e}.owner-theme .topbar{background:#f5f3fff5;border-bottom:2px solid #ddd9f0}.owner-theme .topbar-breadcrumb strong{color:#667187}.owner-theme .topbar-breadcrumb .panel-label.owner{color:#584cc0;background:#efedff;border-color:#dcd8fb;gap:6px}.owner-theme .topbar-breadcrumb .panel-label.owner .icon{color:currentColor;width:14px;height:14px}.owner-theme .topbar .avatar{color:#5c50bb;background:#ebe8fb}.owner-theme .stat-icon.blue{background:var(--owner-soft);color:var(--blue)}.owner-theme .settings-tab:hover{background:#f5f3ff;border-color:#d5cfef}.owner-theme .settings-tab.active{color:#584fc0;background:#efedff;border-color:#cdc6ed;box-shadow:inset 0 -2px #635bdb}.owner-theme .table-actions-trigger:hover,.owner-theme .table-actions[open] .table-actions-trigger{color:var(--blue);background:#f2efff;border-color:#c9c1ed}.owner-theme .table-actions-panel :is(a,button):not(.table-action-danger):hover{background:#f2efff}.owner-theme .mobile-nav a.active{background:var(--owner-soft);color:var(--blue)}.owner-theme .legal-links a:hover{color:var(--blue)}@media (width<=600px){.owner-theme .auth-header-label{padding:5px 6px}}.owner-horizontal-layout{grid-template-columns:minmax(0,1fr)}.owner-horizontal-layout>.page{grid-column:1}.owner-header{z-index:30;min-width:0;position:sticky;top:0;box-shadow:0 3px 12px #2530520a}.owner-header .owner-topbar{background:#fffffff5;border-bottom:1px solid #e3e7ef;gap:20px;height:72px;padding:0 30px;position:static}.owner-topbar-brand{background:#fff;border:1px solid #e8eaf1;border-radius:9px;flex-shrink:0;align-items:center;padding:5px 12px;display:flex}.owner-topbar-brand .brand-crop{width:124px;height:38px}.owner-topbar-brand .brand-crop img{width:156px;top:-22px;left:-16px}.owner-topbar .topbar-breadcrumb{flex:1}.owner-topbar .topbar-panel{flex-direction:row;align-items:center;gap:8px}.owner-topbar .owner-header-user{flex-shrink:0;max-width:240px;margin-left:auto}.owner-header-user>span:last-child{min-width:0}.owner-header-user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-header-logout{flex-shrink:0;margin:0;display:flex}.owner-header-logout>.icon-button{color:#655abe;background:#fff;border:1px solid #e1dff0;border-radius:9px;min-width:44px;min-height:44px}.owner-header-logout>.icon-button:hover{background:#f0edff}.owner-navigation-toggle.button{flex-shrink:0;gap:7px;min-width:44px;min-height:44px;display:none}.owner-horizontal-nav{background:linear-gradient(110deg,#20283c,#151c2b);border-bottom:1px solid #151c2b;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 30px;display:flex}.owner-horizontal-nav>a{color:#c2ccdf;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.owner-horizontal-nav>a>.icon{color:#9dacc7;flex:0 0 17px;width:17px;height:17px}.owner-horizontal-nav>a:hover{color:#fff;background:#ffffff0d}.owner-horizontal-nav>a.active{color:#fff;background:#635bdb;border-color:#8076e7;box-shadow:inset 0 -2px #bfb6ff}.owner-horizontal-nav>a.active>.icon{color:#eeebff}.owner-horizontal-nav>a:focus-visible{outline-offset:1px;outline:2px solid #bdb5ff}@media (width<=1100px){.owner-header .owner-topbar{gap:14px;height:70px;padding:0 20px}.owner-topbar .topbar-breadcrumb>strong,.owner-topbar .topbar-breadcrumb>.icon{display:none}.owner-horizontal-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 20px;display:grid}.owner-horizontal-nav>a{min-width:0}.owner-horizontal-nav>a>span{overflow-wrap:anywhere;min-width:0}.owner-header[data-owner-navigation-ready] .owner-navigation-toggle{display:inline-flex}.owner-header[data-owner-navigation-ready]:not(.owner-navigation-open) .owner-horizontal-nav{display:none}.owner-navigation-toggle[aria-expanded=true]{background:#efedff;border-color:#c7c0ed}}@media (width<=760px){.owner-horizontal-layout>.page>.content{padding-bottom:25px}.owner-header .owner-topbar{gap:10px;height:68px;padding:0 14px}.owner-topbar-brand{padding:4px 7px}.owner-topbar-brand .brand-crop{width:98px;height:30px}.owner-topbar-brand .brand-crop img{width:124px;top:-18px;left:-13px}.owner-topbar .owner-header-user{display:none}.owner-topbar .topbar-panel{flex-direction:column;align-items:flex-start;gap:2px}.owner-topbar .panel-label.owner{padding:5px 7px;font-size:10px}.owner-topbar .app-version{font-size:9px}.owner-horizontal-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px}.owner-header .owner-navigation-toggle{padding:8px}.owner-navigation-toggle>span{display:none}}@media (width<=380px){.owner-header .owner-topbar{gap:7px;padding:0 10px}.owner-topbar-brand{border:0;padding:4px 0}.owner-topbar-brand .brand-crop{width:82px;height:26px}.owner-topbar-brand .brand-crop img{width:104px;top:-15px;left:-11px}.owner-topbar .panel-label.owner{padding:5px;font-size:9px}}.owner-more{margin-left:auto;position:relative}.owner-more>summary{color:#c2ccdf;cursor:pointer;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:12px;line-height:1.5;list-style:none;display:flex}.owner-more>summary::-webkit-details-marker{display:none}.owner-more>summary>.icon{color:#9dacc7;width:16px;height:16px}.owner-more>summary>.icon:last-child{width:13px;height:13px;margin-left:4px}.owner-more[open]>summary{color:#fff;background:#ffffff0e;border-color:#fff2}.owner-more.active>summary{color:#fff;background:#635bdb;border-color:#8076e7}.owner-more.active>summary>.icon{color:#eeebff}.owner-more>summary:focus-visible{outline-offset:2px;outline:2px solid #bdb5ff}.owner-more-panel{z-index:40;color:#39415a;background:#fff;border:1px solid #e2e4ef;border-radius:12px;min-width:255px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 35px #151c2b20}.owner-more-panel>p{color:#939bac;margin:0;padding:9px 11px 12px;font-size:10px}.owner-more-panel>a{border-radius:7px;align-items:center;gap:11px;padding:12px 11px;font-size:12px;display:flex}.owner-more-panel>a>.icon{color:#8e8aa9;width:17px;height:17px}.owner-more-panel>a:hover{color:#635bdb;background:#f6f4ff}.owner-more-panel>a.active{color:#6053ba;background:#efedff}@media (width<=1100px){.owner-more{grid-column:span 2;margin-left:0}.owner-more>summary{width:100%}.owner-more-panel{min-width:0;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid;position:static}.owner-more-panel>p{grid-column:1/-1}.owner-horizontal-nav{overscroll-behavior:contain;max-height:calc(100dvh - 70px);overflow-y:auto}}@media (width<=600px){.owner-header .owner-topbar{gap:7px;padding:0 10px}.owner-topbar .topbar-breadcrumb{min-width:0}.owner-topbar .panel-label.owner{white-space:normal;width:100%;max-width:90px;padding:5px;font-size:9px;line-height:1.2}.owner-topbar .panel-label.owner>.icon{flex:0 0 12px}}.owner-theme.app-body .content{width:100%;max-width:1560px;padding:30px 32px 40px}.owner-theme.app-body .card{border-color:#e1e5ef;border-radius:14px;box-shadow:0 2px 5px #26304b04}.owner-theme.app-body .page-head h1{color:#242b40;letter-spacing:-.035em;font-weight:600}.owner-theme.app-body .page-head p{color:#728096}.owner-theme.app-body .eyebrow{color:#776ea4;letter-spacing:.09em;font-size:12px}.owner-theme.app-body .heading-dot{color:#877be5}.owner-theme.app-body .button{border-radius:9px}.owner-theme.app-body .button.primary{box-shadow:0 4px 10px #635bdb18}.owner-theme.app-body :is(.company-table,.verifier-table,.directory-table) thead th{color:#748098;background:#f7f8fc;font-size:12px}.owner-theme.app-body :is(.company-table,.verifier-table) tbody tr:hover{background:#faf9ff}.owner-theme.app-body .directory-toolbar{background:#fff;padding-top:20px;padding-bottom:20px}.owner-theme.app-body .owner-settings-tabs{border-bottom:1px solid #e4e7ef;gap:7px;margin-bottom:22px;padding:0 0 18px}.owner-theme.app-body .owner-settings-tabs .settings-tab{border-radius:8px;min-height:37px;padding:8px 12px;font-size:12px}.owner-theme.app-body .owner-settings-tabs .settings-tab.active{box-shadow:none}.owner-theme.app-body :is(.security-card,.admin-settings-grid>.card){border-top:1px solid #e1e5ef}.owner-theme.app-body .security-grid{gap:20px}.owner-dashboard .card{padding:0;overflow:visible}.owner-dashboard .admin-client-row:last-child{border-bottom:0}.owner-dashboard .owner-welcome{align-items:center;margin-bottom:24px}.owner-welcome-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.owner-welcome-actions .page-date{color:#7e899d;font-size:12px}.owner-dashboard .owner-stats{gap:16px;margin-bottom:24px}.owner-dashboard .owner-stats article{border-radius:13px;padding:19px 21px 18px;position:relative;box-shadow:0 2px 5px #26304b04}.owner-dashboard .owner-stats .stat-top{margin-bottom:12px}.owner-dashboard .owner-stats .stat-top small{color:#707d94;font-size:12px}.owner-dashboard .owner-stats .stat-icon{border-radius:10px;width:34px;height:34px}.owner-dashboard .owner-stats .stat-icon>.icon{width:17px;height:17px}.owner-dashboard .owner-stats article>strong{letter-spacing:-.04em;font-size:32px;font-weight:600;line-height:1.1}.owner-dashboard .owner-stats article>em{color:#6f7b90;min-height:30px;margin-top:10px;font-size:12px;font-style:normal;line-height:1.5}.owner-dashboard .owner-stats article.owner-stat-pending{background:#fffdf8;border-color:#eadbb9}.owner-dashboard-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.owner-dashboard-main,.owner-dashboard-side{gap:22px;min-width:0;display:grid}.owner-dashboard :is(.card-head,.idea-widget-head){align-items:center;gap:12px;padding:21px 22px 17px}.owner-dashboard .card-head h2,.owner-dashboard .idea-widget-title h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.owner-dashboard .card-head p{color:#6f7b90;margin-top:7px;font-size:12px;line-height:1.5}.owner-section-label{color:#6f7b90;margin-bottom:7px;font-size:12px;line-height:1.3;display:block}.owner-dashboard .admin-link{white-space:nowrap;color:#7064ca;gap:5px;font-size:12px}.owner-dashboard .admin-link>.icon{width:14px;height:14px}.owner-dashboard .admin-client-row{border-top:1px solid #eff0f6;align-items:center;gap:12px;padding:16px 22px;display:flex}.owner-dashboard .admin-client-row .avatar{color:#7568ba;background:#f0edfb;border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:14px}.owner-company-summary{flex:1;min-width:0}.owner-dashboard .admin-client-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.owner-dashboard .admin-client-row small{color:#6f7b90;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.owner-dashboard .admin-client-row>.badge{white-space:nowrap;font-size:12px}.owner-dashboard .admin-client-row>.button{gap:5px;min-height:33px;padding:7px 10px;font-size:12px}.owner-dashboard .admin-client-row>.button>.icon{width:13px;height:13px}.owner-dashboard .admin-empty{text-align:left;justify-content:flex-start;align-items:center;gap:16px;padding:28px 22px 33px;display:flex}.owner-dashboard .admin-empty .empty-icon{border-radius:13px;flex:0 0 44px;width:44px;height:44px;margin:0}.owner-dashboard .admin-empty h3{margin:0 0 6px;font-size:13px}.owner-dashboard .admin-empty p{margin:0;font-size:12px;line-height:1.7}.owner-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:0 10px 10px;display:grid}.owner-shortcut{border-radius:10px;align-items:center;gap:13px;min-width:0;padding:18px 13px;transition:background .15s;display:flex}.owner-shortcut:hover{background:#f7f5ff}.owner-shortcut-icon{color:#7d72ba;background:#f8f7fc;border:1px solid #e4e2f1;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.owner-shortcut-icon>.icon{width:18px;height:18px}.owner-shortcut>div{flex:1;min-width:0}.owner-shortcut h3{margin:0 0 6px;font-size:12px;font-weight:600}.owner-shortcut p{color:#6f7b90;margin:0;font-size:12px;line-height:1.6}.owner-shortcut>.icon{color:#b0b7c8;width:14px;height:14px}.owner-security-icon{color:#7a6ac9;background:#f0edff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.owner-security-icon>.icon{width:18px;height:18px}.owner-dashboard .dashboard-owner-security{margin:0}.owner-security-status{color:#778299;border-bottom:1px solid #f0f1f6;justify-content:space-between;align-items:center;gap:12px;margin:0 22px;padding:11px 0;font-size:12px;display:flex}.owner-security-status>strong{color:#313952;font-size:14px;font-weight:600}.owner-security-status>.badge{font-size:12px}.owner-dashboard .dashboard-warning{background:#fff8e9;border:1px solid #f0dfb7;border-radius:8px;margin:12px 22px 0;padding:10px 12px;font-size:12px;line-height:1.6}.owner-security-note{color:#6f7b90;margin:13px 22px 17px;font-size:12px;line-height:1.6}.owner-card-footer-link{color:#7263c4;border-top:1px solid #eceef5;justify-content:space-between;align-items:center;padding:14px 22px;font-size:12px;display:flex}.owner-card-footer-link>.icon{width:14px;height:14px}.owner-dashboard .idea-widget{min-width:0;margin:0;padding:0}.owner-dashboard .idea-widget-head{flex-wrap:wrap;justify-content:space-between;margin:0}.owner-dashboard .idea-widget-title{gap:8px}.owner-dashboard .idea-widget-title>.stat-icon{display:none}.owner-dashboard .idea-widget-head>.admin-link{font-size:12px}.owner-dashboard .idea-widget-metrics{border:1px solid #ebeaf3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 22px 16px;overflow:hidden}.owner-dashboard .idea-widget-metrics>a{background:#fff;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 12px;display:flex}.owner-dashboard .idea-widget-metrics>a:nth-child(odd){border-right:1px solid #eeedf5}.owner-dashboard .idea-widget-metrics>a:nth-child(-n+2){border-bottom:1px solid #eeedf5}.owner-dashboard .idea-widget-metrics strong{color:#45415d;font-size:22px;font-weight:600;line-height:1.2}.owner-dashboard .idea-widget-metrics span{color:#6f7b90;white-space:normal;font-size:12px}.owner-dashboard .idea-widget-empty{color:#6f7b90;margin:0;padding:0 22px 18px;font-size:12px;line-height:1.6}.owner-dashboard .idea-widget-last{flex-wrap:wrap;gap:7px;margin:0 22px 18px;font-size:12px;display:flex}.owner-dashboard .idea-widget-last>strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:12px}.owner-control-card>nav{padding:0 12px 12px}.owner-control-card nav>a{color:#7c879b;border-radius:8px;align-items:center;gap:11px;padding:11px 10px;font-size:12px;display:flex}.owner-control-card nav>a:hover{color:#6658bf;background:#f5f3fc}.owner-control-card nav>a>.icon{color:#a19bb9;width:16px;height:16px}.owner-control-card nav>a>.icon:last-child{color:#b8bdcc;width:13px;height:13px;margin-left:auto}@media (width<=1200px){.owner-dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.owner-dashboard-main,.owner-dashboard-side{gap:18px}.owner-dashboard .admin-client-row{flex-wrap:wrap}.owner-dashboard .admin-client-row>.badge{margin-left:50px}.owner-dashboard .admin-client-row>.button{margin-left:auto}.owner-shortcut-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.owner-dashboard-grid{grid-template-columns:minmax(0,1fr)}.owner-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.owner-control-card{grid-column:1/-1}.owner-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard .admin-client-row>.badge{margin-left:0}.owner-dashboard .owner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-welcome-actions .page-date{display:none}}@media (width<=600px){.owner-theme.app-body .content{padding:22px 16px 30px}.owner-dashboard .card{padding:0;overflow:visible}.owner-dashboard .admin-client-row:last-child{border-bottom:0}.owner-dashboard .owner-welcome{flex-direction:column;align-items:flex-start;gap:16px}.owner-welcome-actions{justify-content:flex-start;width:100%}.owner-welcome-actions>.button{min-height:38px;font-size:12px}.owner-dashboard .owner-stats{gap:10px;margin-bottom:18px}.owner-dashboard .owner-stats article{padding:15px}.owner-dashboard .owner-stats .stat-icon{width:29px;height:29px}.owner-dashboard .owner-stats article>strong{font-size:28px}.owner-dashboard .owner-stats .stat-top small{font-size:12px}.owner-dashboard .owner-stats article>em{min-height:40px;font-size:12px}.owner-dashboard-side,.owner-shortcut-grid{grid-template-columns:minmax(0,1fr)}.owner-dashboard :is(.card-head,.idea-widget-head){padding:18px}.owner-dashboard .card-head{flex-wrap:wrap}.owner-dashboard .admin-client-row{gap:10px;padding:15px 18px}.owner-dashboard .admin-client-row>.badge{margin-left:48px}.owner-dashboard .admin-client-row>.button{margin-left:auto}.owner-dashboard .admin-empty{padding:22px 18px}}.verifier-theme{--navy:#123b39;--blue:#0b756e;--ink:#203b39;--muted:#5c7571;--line:#dce9e6;--bg:#f3f8f6;--verifier-soft:#e7f5ef;--verifier-border:#a8cdc3}.verifier-theme .sidebar{color:#c1d9d2;background:linear-gradient(165deg,#164a45,#102f2e)}.verifier-theme .sidebar .nav-label{color:#a9dace}.verifier-theme .sidebar nav a>.icon{color:#98c9bd}.verifier-theme .sidebar nav a:hover{color:#fff;background:#ffffff0d}.verifier-theme .sidebar nav a.active{color:#fff;background:#0b756e;box-shadow:inset 3px 0 #9ce3cf}.verifier-theme .sidebar nav a.active .icon{color:#dcfff4}.verifier-theme .sidebar-controls .icon-button{color:#bbded3}.verifier-theme .sidebar-pin[aria-pressed=true]{color:#fff;background:#0b756e}.verifier-theme .topbar{background:#f6fcf9f5;border-bottom:2px solid #a8cdc3}.verifier-theme .topbar-breadcrumb strong{color:#466760}.verifier-theme .topbar-breadcrumb .panel-label.verifier{color:#155d52;background:#dcefe6;border-color:#a8cdc3}.verifier-theme .topbar .avatar{color:#155d52;background:#dcefe6}.verifier-theme .account-menu-trigger:hover,.verifier-theme .account-menu[open] .account-menu-trigger{background:#e7f5ef;border-color:#c2ded4}.verifier-theme .account-menu-dropdown a:hover,.verifier-theme .account-menu-dropdown a:focus-visible,.verifier-theme .account-menu-dropdown a[aria-current=page]{color:#0b756e;background:#e7f5ef}.verifier-theme .menu-toggle:hover{background:#e7f5ef}.verifier-theme .idle-session-compact:not(.idle-warning) .idle-summary{background:#edf7f2;border-color:#c2ded4}.verifier-theme .idle-session-compact .header-status-panel .button{background:#e7f5ef}.verifier-theme .mobile-nav .active{color:#0b756e}.verifier-theme .mobile-nav .active .icon{background:#e7f5ef;box-shadow:0 0 0 5px #e7f5ef}.verifier-theme .button.primary{color:#fff;background:#0b756e;border-color:#0b756e;box-shadow:0 3px 8px #0b756e1c}.verifier-theme .button.primary:hover{background:#085f59;border-color:#085f59}.verifier-theme .button:not(.primary):not(.danger):hover{background:#f0f9f5;border-color:#91bdb0}.verifier-theme :is(button,a,summary,input,select,textarea):focus-visible{outline-color:#0b756e}.verifier-theme :is(input,select,textarea):not([aria-invalid=true]):focus{border-color:#0b756e;box-shadow:0 0 0 3px #0b756e20}.verifier-theme :is(input[type=checkbox],input[type=radio]){accent-color:#0b756e}.verifier-theme .stat-icon.blue,.verifier-theme .empty-icon.blue{color:#0b756e;background:#e7f5ef}.verifier-theme .table-actions-trigger:hover,.verifier-theme .table-actions[open] .table-actions-trigger{color:#0b756e;background:#e7f5ef;border-color:#a8cdc3}.verifier-theme .table-actions-panel :is(a,button):not(.table-action-danger):hover{background:#e7f5ef}.verifier-theme .directory-pages>a:hover,.verifier-theme .directory-pages>a:focus-visible{background:#e7f5ef;border-color:#a8cdc3}.verifier-theme .directory-pages>.selected{color:#fff;background:#0b756e;border-color:#0b756e}.verifier-theme .account-settings-tabs a.active,.verifier-theme .order-view-switch>a.selected,.verifier-theme .order-quick-filters a[aria-current=page],.verifier-theme .rpz-status-filters .selected{color:#0b756e;background:#e7f5ef;border-color:#a8cdc3}.verifier-theme .order-view-switch>a:hover{background:#f0f9f5}.verifier-theme .rpz-status-filters .selected .count-label,.verifier-theme .order-quick-filters a[aria-current=page] .count-label{color:#155d52;background:#d1eade}.verifier-theme .order-table thead th,.verifier-theme .price-table thead th{background:#f4f9f7}.verifier-theme .rpz-month-badge,.verifier-theme .rpz-review-pending_review{color:#155d52;background:#e7f5ef}.verifier-theme .rpz-directory-caption strong{color:#155d52}.verifier-theme .rpz-workflow-pending_review{background:#f4faf7;border-left-color:#0b756e}.verifier-theme .rpz-review-explanation,.verifier-theme .rpz-form-context,.verifier-theme .account-profile-summary,.verifier-theme .verifier-current-value{background:#f0f8f4;border-color:#c2ded4}.verifier-theme .rpz-form-context>.icon,.verifier-theme .account-settings-help>summary{color:#0b756e}.verifier-theme .verifier-account-form input[readonly]{background:#f3f7f5}.verifier-theme .rpz-save-bar{color:#466760;background:#f0f8f4}.verifier-theme .rpz-save-bar>strong{color:#155d52}.verifier-theme [data-rpz-section=editor] .rpz-totals{background:#f7fbf9}.verifier-theme [data-rpz-section=editor] .rpz-total-grand{color:#0b756e}.verifier-theme [data-rpz-section=editor] .rpz-table thead th{background:#f4f9f7}.verifier-theme [data-rpz-inline] .rpz-table td.rpz-editable-cell{background:#f1f9f5}.verifier-theme [data-rpz-inline] .rpz-table td.rpz-editable-cell:focus-within{background:#e7f5ef}.verifier-theme [data-rpz-section=editor] .rpz-table th.rpz-editable-column{color:#155d52;background:#e7f5ef}.verifier-theme .rpz-column-label>.icon,.verifier-theme .rpz-editable-legend{color:#0b756e}.verifier-theme [data-rpz-inline] .rpz-table input[data-rpz-field]:not([aria-invalid=true]):hover{background:#edf7f2}.verifier-theme [data-rpz-inline] .rpz-table :is(input,select)[data-rpz-field]:not([aria-invalid=true]):focus{border-color:#0b756e;outline-color:#a8cdc3}.verifier-theme .rpz-columns-menu[open]>summary{background:#e7f5ef;border-color:#a8cdc3}.verifier-theme .rpz-office-shortcut{color:#0b756e;background:#e7f5ef}.verifier-theme .rpz-column-menu-drag:hover,.verifier-theme .rpz-column-menu-drag:focus-visible{color:#0b756e;background:#e7f5ef;outline-color:#a8cdc3}.verifier-theme .rpz-column-resize:hover:after,.verifier-theme .rpz-column-resize:focus-visible:after{background:#0b756e}.verifier-theme [data-rpz-section=editor] .rpz-table th.rpz-column-drop-before{box-shadow:inset 3px 0 #0b756e}.verifier-theme [data-rpz-section=editor] .rpz-table th.rpz-column-drop-after{box-shadow:inset -3px 0 #0b756e}.verifier-theme .rpz-column-option.rpz-column-drop-before{box-shadow:0 -2px #0b756e}.verifier-theme .rpz-column-option.rpz-column-drop-after{box-shadow:0 2px #0b756e}.verifier-theme .rpz-work-editor{color:#203b39;border-color:#a8cdc3}.verifier-theme .rpz-work-editor>.rpz-work-editor-close{color:#155d52;background:#e7f5ef}.verifier-theme .rpz-work-editor .rpz-work-editor-input:not([aria-invalid=true]):focus{border-color:#0b756e;box-shadow:0 0 0 2px #e7f5ef}.verifier-theme [data-rpz-inline] .rpz-table [data-rpz-work-expand][aria-expanded=true]{background:#e7f5ef;border-color:#a8cdc3}.verifier-theme .rpz-table-modal,.verifier-theme [data-rpz-section=editor].rpz-focus-mode{background:#f3f8f6}.panel-assistant-launcher{flex:none}.panel-assistant-toggle{position:relative}.zosia-avatar{color:#485bb6;background:linear-gradient(145deg,#e9eeff,#f5e9f8);border-radius:9px;place-items:center;width:27px;height:27px;font-size:18px;font-weight:700;line-height:1;display:inline-grid}.panel-assistant-mark.zosia-avatar{width:40px;height:40px;font-size:23px}.zosia-greeting{z-index:230;box-sizing:border-box;background:#fff;border:1px solid #d8e2f5;border-radius:15px;align-items:flex-start;gap:6px;width:min(310px,100vw - 24px);padding:14px;display:flex;position:fixed;top:78px;right:22px;box-shadow:0 8px 30px #1b35551f}.zosia-greeting[hidden]{display:none!important}.zosia-greeting button{font:inherit;cursor:pointer;background:0 0;border:0}.zosia-greeting-open{text-align:left;color:#365276;flex:1;padding:0;line-height:1.65;font-size:13px!important}.zosia-greeting-open:hover{color:#0868d9}.zosia-greeting-close{color:#72829a;border-radius:6px;flex:none;width:24px;height:24px;padding:0;line-height:1;font-size:22px!important}.zosia-greeting-close:hover{background:#f0f4fa}.zosia-greeting button:focus-visible{outline-offset:3px;outline:2px solid #0868d9}.zosia-greeting-setting{cursor:pointer;align-items:flex-start;gap:9px;margin:10px 0 12px;font-size:12px;display:flex}.zosia-greeting-setting small{color:#6b809a;font-size:10px;font-weight:400;line-height:1.5;display:block}.panel-assistant-dialog .zosia-greeting-setting input[type=checkbox]{flex:none;appearance:auto!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:0!important;margin:2px 0 0!important;padding:0!important}.zosia-knowledge{padding:24px;line-height:1.8}.zosia-knowledge h2{margin:0 0 14px;font-size:17px}.zosia-knowledge h2:not(:first-child){margin-top:24px}.zosia-knowledge li{max-width:1100px;margin-bottom:12px}.zosia-knowledge a{overflow-wrap:anywhere}@media (width<=600px){.zosia-greeting{top:auto;bottom:78px;right:12px}.zosia-knowledge{padding:18px}}.panel-assistant-dialog{--help-accent:#0868d9;z-index:240;box-sizing:border-box;color:#223b58;text-align:left;background:#fff;border:1px solid #d7e4f3;border-radius:18px;width:520px;max-width:calc(100vw - 16px);height:min(760px,100dvh - 106px);max-height:calc(100dvh - 16px);margin:0;padding:0;font-family:inherit;position:fixed;inset:82px 20px auto auto;overflow:hidden;box-shadow:0 16px 60px #16375830}.panel-assistant-dialog[open]{flex-direction:column;display:flex}.panel-assistant-dialog [hidden]{display:none!important}.panel-assistant-dialog .icon{flex:none;width:19px;height:19px}.panel-assistant-dialog>header{border-bottom:1px solid #e4ecf7;flex:none;align-items:center;gap:12px;padding:17px 20px;display:flex}.panel-assistant-dialog>header>div{flex:1;min-width:0}.panel-assistant-dialog h2{margin:0 0 3px;font-size:19px;line-height:1.3}.panel-assistant-dialog>header>div>span{color:#62758e;font-size:12px}.panel-assistant-mark{width:40px;height:40px;color:var(--help-accent);background:#edf4fe;border-radius:12px;flex:none;place-items:center;display:grid}.panel-assistant-dialog .icon-button{color:#536b87;cursor:pointer;background:#f1f5fa;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.panel-assistant-dialog [data-help-grip]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px}.panel-assistant-dialog [data-help-grip]:active{cursor:grabbing}.panel-assistant-dialog :is(button,summary,a,[data-help-grip]):focus-visible{outline:2px solid var(--help-accent);outline-offset:3px}.panel-assistant-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.panel-assistant-ai-choice{cursor:pointer;align-items:center;gap:9px;margin:0;display:inline-flex}.panel-assistant-ai-choice input[type=checkbox]{box-sizing:border-box;accent-color:var(--help-accent);appearance:auto!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;padding:0!important;display:inline-block!important}.panel-assistant-ai-choice strong{font-size:13px;line-height:1.4;display:block}.panel-assistant-ai-choice small{color:#62758e;font-size:11px;font-weight:400;line-height:1.5;display:block}.panel-assistant-reset{color:#48617e;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce6f3;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.panel-assistant-reset .icon{width:15px;height:15px}.panel-assistant-reset:hover{background:#f3f7fc}.panel-assistant-info{color:#536b87;background:#f7f9fd;border-top:1px solid #e8eef7;border-bottom:1px solid #e8eef7;flex:none;font-size:11px;line-height:1.6}.panel-assistant-info>summary{cursor:pointer;align-items:center;gap:7px;padding:9px 20px;list-style:none;display:flex}.panel-assistant-info>summary::-webkit-details-marker{display:none}.panel-assistant-info>summary .icon{width:14px;height:14px}.panel-assistant-info>summary>span{flex:1}.panel-assistant-info[open]>summary>.icon:last-child{transform:rotate(180deg)}.panel-assistant-info>div{overscroll-behavior:contain;max-height:120px;padding:0 20px 12px;overflow:auto}.panel-assistant-info p{margin:0 0 7px}.panel-assistant-info p:last-child{margin:0}.panel-assistant-body{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f8fafd;flex:1;min-height:50px;padding:22px 20px;overflow:auto}.panel-assistant-welcome-label{color:var(--help-accent);font-size:11px;font-weight:600}.panel-assistant-welcome h3{margin:5px 0 8px;font-size:20px;line-height:1.4}.panel-assistant-welcome>p{color:#62758e;margin:0 0 19px;font-size:13px;line-height:1.65}.panel-assistant-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.panel-assistant-questions button{font:inherit;text-align:left;color:#365675;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dce7f5;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.panel-assistant-questions button:hover{background:#eef5fe;border-color:#94bce9}.panel-assistant-user{box-sizing:border-box;background:var(--help-accent);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;width:fit-content;max-width:90%;margin:0 0 14px auto;padding:11px 14px;font-size:14px;line-height:1.65}.panel-assistant-answer{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e9f4;border-radius:4px 14px 14px;margin:0 0 26px;padding:16px;font-size:14px;line-height:1.7}.panel-assistant-answer:last-child{margin-bottom:0}.panel-assistant-answer>p{white-space:pre-line;margin:9px 0 0}.panel-assistant-answer>small{color:#62758e;font-size:11px;line-height:1.6;display:block}.panel-assistant-answer>small:first-child{color:var(--help-accent);font-weight:600}.panel-assistant-answer h3{margin:17px 0 10px;font-size:13px;font-weight:700}.panel-assistant-answer ol{counter-reset:help-step;margin:0;padding:0;list-style:none}.panel-assistant-answer li{counter-increment:help-step;white-space:pre-line;margin:0 0 13px;padding:0 0 0 33px;position:relative}.panel-assistant-answer li:last-child{margin-bottom:0}.panel-assistant-answer li:before{content:counter(help-step);width:23px;height:23px;color:var(--help-accent);background:#edf3fb;border-radius:7px;place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;left:0}.panel-assistant-answer nav{flex-wrap:wrap;gap:7px;margin:18px 0 12px;display:flex}.panel-assistant-links-label{color:#62758e;width:100%;margin-bottom:2px;font-size:11px;font-weight:600}.panel-assistant-answer a{color:var(--help-accent);background:#f7faff;border:1px solid #dce7f5;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.panel-assistant-answer a:hover{background:#edf4fe;text-decoration:underline}.panel-assistant-answer-note{margin-top:14px}.panel-assistant-cost{font-variant-numeric:tabular-nums;border-top:1px solid #e5edf7;margin-top:10px;padding-top:9px}.panel-assistant-dialog>form{border-top:1px solid #e3ebf6;flex:none;padding:14px 20px 12px}.panel-assistant-status{color:#496582;margin:0 0 10px;font-size:12px;line-height:1.55}.panel-assistant-status:empty{display:none}.panel-assistant-compose{align-items:flex-end;gap:9px;display:flex}.panel-assistant-compose textarea{box-sizing:border-box;resize:none;min-width:0;height:48px;min-height:48px;max-height:120px;font:inherit;color:#223b58;background:#fff;border:1px solid #c8d9ec;border-radius:11px;flex:1;margin:0;padding:12px;font-size:14px;line-height:22px;display:block}.panel-assistant-compose textarea:focus{border-color:var(--help-accent);outline:2px solid #d4e7ff}.panel-assistant-compose .button{background:var(--help-accent);color:#fff;cursor:pointer;border:0;border-radius:11px;place-items:center;width:46px;min-width:46px;height:48px;padding:0;display:grid}.panel-assistant-compose-hint{color:#62758e;justify-content:space-between;gap:8px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}.panel-assistant-compose-hint [data-help-count]{white-space:nowrap;font-variant-numeric:tabular-nums}.panel-assistant-dialog [disabled]{opacity:.55;cursor:wait}.owner-theme .panel-assistant-dialog{--help-accent:#635bdb}.verifier-theme .panel-assistant-dialog{--help-accent:#0d7f77}@media (width<=600px){.panel-assistant-dialog{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 92px);inset:72px 8px auto}.panel-assistant-dialog>header{gap:9px;padding:14px}.panel-assistant-toolbar{gap:8px;padding:10px 14px}.panel-assistant-info>summary{padding:8px 14px;font-size:10px}.panel-assistant-info>div{padding:0 14px 10px}.panel-assistant-body{padding:18px 14px}.panel-assistant-questions{grid-template-columns:1fr}.panel-assistant-answer{padding:14px}.panel-assistant-dialog>form{padding:12px 14px}.panel-assistant-compose textarea{font-size:16px}.panel-assistant-reset{padding:8px;font-size:11px}.panel-assistant-compose-hint{font-size:9px}}@media (height<=540px){.panel-assistant-dialog{height:calc(100dvh - 16px);inset:8px 8px auto}.panel-assistant-dialog>header{padding:8px 14px}.panel-assistant-dialog h2{font-size:16px}.panel-assistant-dialog>header>div>span{display:none}.panel-assistant-mark{width:32px;height:32px}.panel-assistant-toolbar{padding:7px 14px}.panel-assistant-info>summary{padding-top:5px;padding-bottom:5px}.panel-assistant-info>div{max-height:65px}.panel-assistant-body{min-height:35px;padding:12px 14px}.panel-assistant-dialog>form{padding:8px 14px}.panel-assistant-compose-hint{margin-top:4px}}.topbar{--topbar-action-bg:#f0f6ff;--topbar-action-border:#d8e5f5;--topbar-action-hover:#deecff;--topbar-action-fg:#0962ca}.owner-theme .topbar{--topbar-action-bg:#f3f1ff;--topbar-action-border:#ded9f4;--topbar-action-hover:#eae5ff;--topbar-action-fg:#6155c3}.verifier-theme .topbar{--topbar-action-bg:#edf7f2;--topbar-action-border:#c2ded4;--topbar-action-hover:#dcefe6;--topbar-action-fg:#0b756e}.topbar .topbar-action{box-sizing:border-box;border:1px solid var(--topbar-action-border);background:var(--topbar-action-bg);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--topbar-action-fg);cursor:pointer;border-radius:13px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,box-shadow .15s;display:inline-flex;position:relative}.topbar .topbar-action>.icon{flex:none;width:22px;height:22px}.topbar .topbar-action:hover{background:var(--topbar-action-hover);box-shadow:0 3px 12px #163b6014}.topbar .topbar-action:focus-visible{outline:3px solid var(--topbar-action-border);outline-offset:3px}.topbar .panel-assistant-toggle.topbar-action{width:44px!important;color:var(--topbar-action-fg)!important;padding:0!important}.topbar .topbar-hint-trigger{position:relative}:is(.topbar,.document-import-actions) .topbar-tooltip{z-index:90;box-sizing:border-box;color:#fff;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#183752;border-radius:8px;width:max-content;max-width:min(240px,100vw - 24px);padding:8px 11px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;display:block;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 16px #102d4829}.topbar-tooltip:before{content:"";border:5px solid #0000;border-bottom-color:#183752;position:absolute;bottom:100%;right:16px}.topbar .topbar-action:hover>.topbar-tooltip,.topbar .topbar-action:focus-visible>.topbar-tooltip,.topbar .topbar-hint-trigger:hover>.topbar-tooltip,.topbar .topbar-hint-trigger:focus-visible>.topbar-tooltip{opacity:1;visibility:visible}.topbar .topbar-action[aria-expanded=true]>.topbar-tooltip,.topbar .header-status[open] .topbar-tooltip{opacity:0;visibility:hidden}.topbar .mailbox-quick-sync:has(dialog[open]) .topbar-tooltip{opacity:0;visibility:hidden}.topbar:has(.topbar-action:focus-visible,.topbar-hint-trigger:focus-visible) :is(.topbar-action,.topbar-hint-trigger):not(:focus-visible)>.topbar-tooltip{opacity:0;visibility:hidden}.topbar .menu-toggle>.topbar-tooltip{left:0;right:auto}.topbar .menu-toggle>.topbar-tooltip:before{left:12px;right:auto}.idle-session-compact .idle-indicator{box-sizing:border-box;cursor:default;border:1px solid #e5edf6;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:6px 10px;display:inline-flex}@media (width<=600px){.topbar .topbar-action{border-radius:11px;width:38px;min-width:38px;height:38px;min-height:38px}.topbar .panel-assistant-toggle.topbar-action{width:38px!important}.topbar .topbar-action>.icon{width:21px;height:21px}:is(.topbar,.document-import-actions) .topbar-tooltip{max-width:min(185px,100vw - 24px)}.idle-session-compact .idle-indicator{padding:6px}}@media (prefers-reduced-motion:reduce){.topbar .topbar-action{transition:none}}.document-import-actions{z-index:4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.document-import-actions>form{min-width:0;margin:0}.document-import-actions .document-import-action{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font-size:13px;line-height:1.5;display:inline-flex;position:relative}.document-import-actions .document-import-action>.icon{flex:none;width:19px;height:19px}.document-import-actions .document-import-action:hover>.topbar-tooltip,.document-import-actions .document-import-action:focus-visible>.topbar-tooltip{opacity:1;visibility:visible}.document-import-actions .document-import-action[aria-busy=true]>.topbar-tooltip{opacity:0;visibility:hidden}.document-import-actions:has(.document-import-action:focus-visible) .document-import-action:not(:focus-visible)>.topbar-tooltip{opacity:0;visibility:hidden}.document-import-actions .topbar-tooltip{text-align:left}@media (width<=1050px){.page-head:has(>.document-import-actions){flex-wrap:wrap;align-items:flex-start}.document-import-actions{justify-content:flex-start}}@media (width<=600px){.page-head>.document-import-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.document-import-actions>.order-queue-shortcut,.document-import-actions>a:first-child{grid-column:1/-1}.document-import-actions .document-import-action{gap:7px;width:100%;padding:10px 9px;font-size:11px}.document-import-actions .order-queue-shortcut{flex-wrap:wrap}.document-import-actions .topbar-tooltip{max-width:min(240px,100vw - 32px)}.document-import-actions>a:first-child>.topbar-tooltip,.document-import-actions>form .topbar-tooltip{left:0;right:auto}.document-import-actions>a:first-child>.topbar-tooltip:before,.document-import-actions>form .topbar-tooltip:before{left:16px;right:auto}}@media (width<=360px){.page-head>.document-import-actions{grid-template-columns:minmax(0,1fr)}}.fmnet-import-modal,.management-modal.order-upload-modal.pdf-upload-modal{box-sizing:border-box;width:min(920px,100vw - 40px);height:fit-content;max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:1px solid #dce6f2;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 28px 90px #102a4d40}.fmnet-import-modal[open],.order-upload-modal.pdf-upload-modal[open]{flex-direction:column;gap:0;display:flex}.fmnet-import-modal::backdrop,.order-upload-modal.pdf-upload-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15334d99}.fmnet-import-modal .order-progress-modal-header,.order-upload-modal.pdf-upload-modal .pdf-upload-modal-header{background:linear-gradient(110deg,#f8fbff,#fff 60%);border-bottom:1px solid #e5edf6;flex:none;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:24px;min-height:0;padding:24px 70px 22px 28px;display:grid}.fmnet-import-modal .order-progress-modal-intro{text-align:left;min-width:0}.fmnet-import-modal .eyebrow,.order-upload-modal.pdf-upload-modal .eyebrow{color:#386fac;letter-spacing:1.1px;margin:0 0 6px;font-size:10px;display:block}.fmnet-import-modal .order-progress-modal-intro h2,.order-upload-modal.pdf-upload-modal h2{overflow-wrap:anywhere;letter-spacing:-.4px;height:auto;margin:7px 0;font-size:22px;line-height:1.3;display:block;overflow:visible}.fmnet-import-modal .order-progress-modal-intro>p{color:#637b96;max-width:none;height:auto;margin:0;font-size:12px;line-height:1.6;display:block;overflow:visible}.fmnet-import-modal .order-progress-modal-close,.order-upload-modal.pdf-upload-modal .pdf-upload-modal-header>button{color:#526b85;background:#fff;border:1px solid #e0e9f3;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:18px;right:18px}.fmnet-import-modal .order-progress-modal-close .icon,.order-upload-modal.pdf-upload-modal .pdf-upload-modal-header>button .icon{width:19px;height:19px}.order-upload-modal.pdf-upload-modal .pdf-upload-modal-header>div:first-child{grid-area:1/2}.order-upload-modal.pdf-upload-modal .pdf-upload-modal-header>.fmnet-preloader{grid-area:1/1}.import-dialog-status{color:#1667bf;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.import-dialog-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.fmnet-import-modal[data-state=complete] .import-dialog-status{color:#168057}.fmnet-import-modal:is([data-state=attention],[data-state=paused],[data-state=deferred]) .import-dialog-status{color:#996210}.fmnet-import-modal:is([data-state=active],[data-state=paused]) [data-import-dialog-close],.fmnet-import-modal [data-import-dialog-close][hidden]{display:none}.fmnet-import-modal .import-modal-content,.order-upload-modal.pdf-upload-modal .order-upload-modal-body{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-width:0;min-height:0;padding:22px 28px;overflow:hidden auto}.import-modal-content::-webkit-scrollbar{display:none}.order-upload-modal.pdf-upload-modal .order-upload-modal-body::-webkit-scrollbar{display:none}.import-modal-content:focus-visible,.order-upload-modal.pdf-upload-modal .order-upload-modal-body:focus-visible{outline-offset:-2px;outline:2px solid #dce9f9}.fmnet-import-modal .order-import-progress.compact{scrollbar-gutter:auto;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid;overflow:visible}.fmnet-import-modal .order-progress-heading{border:0;grid-column:1/-1;gap:10px;min-height:0;margin:0 0 2px;padding:0}.fmnet-import-modal .order-progress-heading>strong{color:#345776;font-size:12px;line-height:1.5}.fmnet-import-modal .order-progress-heading button{min-height:30px;padding:4px 0;font-size:11px}.fmnet-import-modal .order-progress-stage{--progress-color:#146bd0;background:#f9fbfe;border:1px solid #e1eaf4;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:5px 10px;min-width:0;min-height:0;margin:0;padding:14px;display:grid}.fmnet-import-modal .order-progress-stage[hidden]{display:none}.fmnet-import-modal .order-progress-stage:before{content:attr(data-step);color:#667b92;background:#eaf0f7;border-radius:8px;grid-row:1/5;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.fmnet-import-modal .order-progress-stage>div{flex-direction:column;grid-column:2;align-items:flex-start;gap:3px;min-width:0;height:auto;display:flex;overflow:visible}.fmnet-import-modal .order-progress-stage strong{font-size:12px;font-weight:650;line-height:1.5}.fmnet-import-modal .order-progress-stage span{text-align:left;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.fmnet-import-modal .order-progress-stage progress{grid-column:2;width:100%;height:6px;margin:3px 0}.fmnet-import-modal .order-progress-stage>p{color:#6b819a;overflow-wrap:anywhere;grid-column:2;height:auto;margin:0;font-size:10px;line-height:1.5;display:block;overflow:visible}.fmnet-import-modal [data-stage-state=active]:before{color:#0967d8;background:#deedff}.fmnet-import-modal [data-stage-state=complete]{--progress-color:#168057}.fmnet-import-modal [data-stage-state=complete]:before{content:"✓";color:#168057;background:#e4f5ed}.fmnet-import-modal [data-stage-state=attention]{--progress-color:#c98621}.fmnet-import-modal [data-stage-state=attention]:before{content:"!";color:#996210;background:#fff1d5}.fmnet-import-modal [data-stage-state=skipped]:before{content:"–";color:#7a8b9e;background:#f0f3f7}.fmnet-import-modal .order-progress-result{color:#216347;background:#f0faf5;border:1px solid #cae5d9;border-radius:12px;grid-column:1/-1;margin:2px 0 0;padding:12px 16px;font-size:13px;line-height:1.8}.fmnet-import-modal .order-progress-feedback{grid-column:1/-1;margin:0;font-size:11px;line-height:1.65}.fmnet-import-modal .order-progress-links{display:none}.fmnet-import-modal .order-progress-modal-note{color:#6b819a;background:#fbfcfe;border-top:1px solid #e5edf6;flex:none;justify-content:flex-start;margin:0;padding:12px 28px;font-size:10px;line-height:1.6}.fmnet-import-modal .import-progress-file-details{grid-column:2;min-width:0}.fmnet-import-modal .import-progress-file-details ul{margin:8px 0;padding:0;list-style:none}.fmnet-import-modal .import-progress-file-details li{overflow-wrap:anywhere;border-top:1px solid #e3eaf3;padding:6px 0}.fmnet-import-modal .mailbox-quick-progress.order-import-progress.compact{align-content:start;gap:14px}.mailbox-quick-stream{background:#fff;border:1px solid #dfe8f3;border-radius:14px;flex-direction:column;min-width:0;padding:18px;display:flex}.mailbox-quick-stream h3{color:#294f75;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.mailbox-quick-stream h3>.icon{flex:none;width:19px;height:19px}.mailbox-quick-stream h3>span{color:#607a96;text-align:right;margin-left:auto;font-size:10px;font-weight:500;line-height:1.4}.fmnet-import-modal .mailbox-quick-stream .order-progress-stage{background:0 0;border:0;border-bottom:1px solid #eef2f7;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:12px 0}.fmnet-import-modal .mailbox-quick-stream .order-progress-stage:before{display:none}.fmnet-import-modal .mailbox-quick-stream .order-progress-stage>div,.fmnet-import-modal .mailbox-quick-stream .order-progress-stage progress{grid-column:1}.fmnet-import-modal .mailbox-quick-stream .order-progress-stage progress{margin:8px 0 0}.mailbox-quick-result{color:#315d86;overflow-wrap:anywhere;background:#f0f6ff;border-radius:10px;margin:auto 0 0;padding:12px;font-size:12px;line-height:1.8}.mailbox-quick-stream .order-progress-stage:has(+.mailbox-quick-result){margin-bottom:14px}.mailbox-quick-progress>.order-progress-feedback,.mailbox-quick-progress>[data-quick-retry],.import-stream-tabs{grid-column:1/-1}.mailbox-quick-progress>[data-quick-retry]{justify-self:start}.mailbox-quick-progress [hidden],.import-stream-tabs[hidden],.import-file-pagination[hidden]{display:none!important}.import-stream-tabs{background:#f0f4fa;border-radius:11px;gap:5px;padding:4px;display:flex}.import-stream-tabs button{color:#58728d;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 12px;font-size:12px}.import-stream-tabs [aria-selected=true]{color:#075fc9;background:#fff;font-weight:650;box-shadow:0 1px 5px #243d5b12}.order-upload-modal.pdf-upload-modal .order-upload-dropzone{gap:8px;padding:22px 18px}.order-upload-modal.pdf-upload-modal .has-files .order-upload-dropzone{gap:5px;padding:10px}.order-upload-modal.pdf-upload-modal .order-upload-dropzone>.icon{width:24px;height:24px}.order-upload-modal.pdf-upload-modal .order-upload-files{max-height:none;overflow:visible}.order-upload-modal.pdf-upload-modal .order-upload-file{padding:10px 12px}.order-upload-modal.pdf-upload-modal .order-upload-file-heading strong{overflow-wrap:anywhere;font-size:12px}.order-upload-modal.pdf-upload-modal .order-upload-file-meta{font-size:10px}.order-upload-modal.pdf-upload-modal .order-upload-panel progress{margin:6px 0}.order-upload-modal.pdf-upload-modal form:not(.upload-busy) .order-upload-total{display:none}.order-upload-modal.pdf-upload-modal .order-upload-selection{margin:12px 0 8px}.order-upload-modal.pdf-upload-modal .order-upload-feedback{margin:12px 0;font-size:11px}.order-upload-modal.pdf-upload-modal .order-upload-note{background:0 0;margin:14px 0 0;padding:0;display:block}.order-upload-note summary{color:#617d9a;cursor:pointer;align-items:center;gap:7px;width:fit-content;font-size:11px;display:flex}.order-upload-note summary>.icon{flex:none;width:15px;height:15px}.order-upload-note>p{margin:9px 0 0;font-size:11px;line-height:1.6}.order-upload-modal.pdf-upload-modal .order-upload-links{margin-top:14px}.order-upload-modal.pdf-upload-modal .order-upload-links>a:last-child{display:none}.import-file-pagination{color:#607a96;justify-content:flex-end;align-items:center;gap:8px;margin:8px 0;font-size:10px;display:flex}.import-file-pagination button{color:#315f8b;cursor:pointer;background:#fff;border:1px solid #dae5f2;border-radius:8px;width:30px;height:30px;padding:0;font-size:16px}.import-file-pagination button:disabled{opacity:.4;cursor:default}[data-import-file-page][hidden]{display:none!important}:is(.fmnet-import-modal,.pdf-upload-modal) .fmnet-preloader{flex:none;width:126px;height:68px;margin:0;transform:none}:is(.fmnet-import-modal,.pdf-upload-modal) .fmnet-preloader-orbit{width:124px;height:124px;top:-28px;left:1px}:is(.fmnet-import-modal,.pdf-upload-modal) .fmnet-preloader-logo{inset:13px 0 auto}:is(.fmnet-import-modal,.pdf-upload-modal) .fmnet-preloader-logo .brand-crop{width:120px;height:38px}:is(.fmnet-import-modal,.pdf-upload-modal) .fmnet-preloader-logo .brand-crop img{width:149px;top:-20px;left:-14px}:is(.fmnet-import-modal,.pdf-upload-modal) .fmnet-preloader-logo:after{inset:-4px 10px}:is(.fmnet-import-modal,.pdf-upload-modal) .fmnet-preloader-orbit i{width:5px;height:5px}@media (width<=680px){.fmnet-import-modal,.management-modal.order-upload-modal.pdf-upload-modal{border-radius:17px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.fmnet-import-modal .order-progress-modal-header,.order-upload-modal.pdf-upload-modal .pdf-upload-modal-header{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:18px 48px 16px 16px}.fmnet-import-modal .order-progress-modal-intro h2,.order-upload-modal.pdf-upload-modal h2{font-size:18px}.fmnet-import-modal .order-progress-modal-intro>p{font-size:11px;line-height:1.5}.fmnet-import-modal .eyebrow,.order-upload-modal.pdf-upload-modal .eyebrow{letter-spacing:.8px;font-size:9px}.fmnet-import-modal .order-progress-modal-close,.order-upload-modal.pdf-upload-modal .pdf-upload-modal-header>button{width:32px;height:32px;top:12px;right:10px}.fmnet-import-modal .import-modal-content,.order-upload-modal.pdf-upload-modal .order-upload-modal-body{padding:16px}.fmnet-import-modal .order-import-progress.compact{grid-template-columns:minmax(0,1fr);gap:9px}.fmnet-import-modal .order-progress-stage{row-gap:3px;padding:10px 12px}.fmnet-import-modal .order-progress-stage>div{flex-flow:wrap;align-items:baseline;gap:2px 8px}.fmnet-import-modal .order-progress-result{padding:10px 12px;font-size:12px}.fmnet-import-modal .order-progress-modal-note{display:none}.mailbox-quick-stream{padding:12px}.fmnet-import-modal .mailbox-quick-stream .order-progress-stage>div{flex-direction:column}:is(.fmnet-import-modal,.order-upload-modal.pdf-upload-modal) .fmnet-preloader{width:90px;height:48px}:is(.fmnet-import-modal,.order-upload-modal.pdf-upload-modal) .fmnet-preloader-logo{transform-origin:0 0;width:126px;top:5px;scale:.7}:is(.fmnet-import-modal,.order-upload-modal.pdf-upload-modal) .fmnet-preloader-orbit{width:88px;height:88px;top:-20px}.order-upload-modal.pdf-upload-modal .order-upload-buttons>.button{width:auto}}@media (height<=640px){.fmnet-import-modal .order-progress-modal-header,.order-upload-modal.pdf-upload-modal .pdf-upload-modal-header{padding-top:14px;padding-bottom:12px}.fmnet-import-modal .import-modal-content,.order-upload-modal.pdf-upload-modal .order-upload-modal-body{padding-top:12px;padding-bottom:12px}.fmnet-import-modal .order-progress-stage{padding:9px 12px}.fmnet-import-modal .order-progress-modal-note{display:none}}@media (prefers-reduced-motion:reduce){.fmnet-import-modal progress{animation:none!important}}.document-columns-menu{text-align:left;flex:none;align-self:center;position:relative}.document-columns-menu>summary{color:#305577;cursor:pointer;background:#fff;border:1px solid #cedced;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;line-height:1.4;list-style:none;display:flex}.document-columns-menu>summary::-webkit-details-marker{display:none}.document-columns-menu .icon{flex:none;width:15px;height:15px}.document-columns-menu[open]>summary{background:#edf5ff;border-color:#9fc6f5}.document-columns-panel{z-index:25;box-sizing:border-box;overscroll-behavior:contain;color:#305577;background:#fff;border:1px solid #cfdded;border-radius:12px;width:min(330px,100vw - 32px);max-height:65dvh;padding:16px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 7px);overflow:auto;box-shadow:0 10px 30px #193e6426}.document-columns-panel>strong{font-size:13px}.document-columns-panel>p{color:#6d829b;margin:6px 0 12px;font-size:10px}.document-columns-panel fieldset{border:0;min-width:0;margin:14px 0 0;padding:0}.document-columns-panel legend{color:#294f76;padding:0 0 7px;font-size:11px;font-weight:600}.document-column-option{border-radius:5px;align-items:center;gap:4px;display:flex}.document-column-option>button{color:#879bb0;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:28px;padding:3px;display:grid}.document-column-option>button:hover,.document-column-option>button:focus-visible{color:#0869d2;background:#eaf3ff;outline:1px solid #b1d1f5}.document-column-option>label{cursor:pointer;flex:1;align-items:center;gap:9px;min-height:30px;font-size:12px;display:flex}.document-column-option input{accent-color:#0767d8;width:15px;min-width:15px;height:15px;margin:0}.document-column-option input:disabled{cursor:default}.document-column-presets{border-top:1px solid #e5ecf5;flex-wrap:wrap;gap:6px;margin-top:8px;padding:9px 0;display:flex}.document-column-presets .button{min-height:28px;padding:6px 8px;font-size:10px}.order-selection-toolbar:has(.document-columns-menu){overflow:visible}.report-list-card.document-columns-ready{overflow:visible}.document-columns-ready .order-live-feedback:has(.document-columns-menu){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.document-columns-ready .order-live-feedback>.document-columns-menu{order:2;margin-left:auto}.document-columns-ready [data-document-column][hidden],.document-columns-menu [hidden]{display:none!important}.document-columns-ready [data-document-grid].document-grid-ready{grid-template-areas:none;gap:12px;display:grid}.document-columns-ready [data-document-grid=orders][data-document-grid-header]{padding-left:64px;padding-right:32px}.document-columns-ready [data-document-grid=reports][data-document-grid-header]{padding-left:32px;padding-right:32px}.document-columns-ready [data-document-grid]>[data-document-column]{overflow-wrap:anywhere;grid-area:auto;min-width:0;max-width:100%}.document-columns-ready [data-document-grid-header]>[data-document-column],.document-columns-ready .document-table-ready thead [data-document-column]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding-right:14px;position:relative}.document-columns-ready [data-document-column-heading]:focus-visible{outline-offset:-2px;outline:2px solid #438de3}.document-columns-ready [data-document-column-heading]>.directory-sort{white-space:normal;align-items:center;gap:6px;max-width:100%;line-height:1.5;display:flex}.document-columns-ready [data-document-column-heading]>.directory-sort>.icon{flex:none}.document-columns-ready [data-document-grid=reports]>.report-actions{flex-wrap:wrap;min-width:0}.document-columns-ready .document-table-ready{table-layout:fixed;width:100%;min-width:0!important}.document-columns-ready .document-table-ready td{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:none}.document-columns-ready .document-table-ready [data-document-fixed]{width:32px;min-width:32px;max-width:32px;padding-inline:7px}.document-columns-ready .document-table-ready [data-document-fixed] .work-checkbox{margin:0}.document-columns-ready .document-table-ready [data-document-fixed]:before{display:none}.document-columns-ready [data-document-table=report_work] td[data-document-column=description]{white-space:pre-wrap}.document-columns-ready .document-table-ready [data-document-empty]{width:auto;max-width:none}.document-column-resize{z-index:3;cursor:col-resize;touch-action:none;width:11px;position:absolute;top:0;bottom:0;right:-4px}.document-column-resize:after{content:"";background:#aec5dd;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:4px}.document-column-resize:hover:after,.document-column-resize:focus-visible:after{background:#0877ec;width:3px}.document-column-resize:focus-visible{outline-offset:-2px;outline:2px solid #72a8ed}.document-columns-dragging,.document-columns-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.document-columns-resizing,.document-columns-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.document-column-moving{opacity:.5}.document-columns-ready [data-document-column-heading].document-column-before{box-shadow:inset 3px 0 #0877ec}.document-columns-ready [data-document-column-heading].document-column-after{box-shadow:inset -3px 0 #0877ec}.document-column-option.document-column-before{box-shadow:0 -2px #0877ec}.document-column-option.document-column-after{box-shadow:0 2px #0877ec}@media (width<=1040px){.document-columns-ready [data-document-grid-header].document-grid-ready{display:none}.document-columns-ready summary[data-document-grid].document-grid-ready{grid-template-areas:none;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.document-columns-ready summary[data-document-grid]>[data-document-column]{grid-area:auto}.document-columns-ready summary[data-document-grid]>:is(.report-work-preview,.order-group-contact,.order-group-toggle){grid-column:1/-1}.document-columns-ready summary[data-document-grid] .report-cell-label{display:block}.document-columns-ready .document-table-ready colgroup{display:none}.document-columns-ready .document-table-ready [data-document-fixed]{grid-column:1/-1;width:auto;max-width:none;padding-block:6px}.document-columns-ready .document-table-ready [data-document-empty],.document-columns-ready .document-table-ready td[data-label=Opis]{grid-column:1/-1}}@media (width>=1041px){.document-columns-ready [data-document-grid=reports].document-grid-ready>.report-cell-label,.document-columns-ready [data-document-grid=reports].document-grid-ready .report-cell-label{display:none}.document-columns-ready [data-document-grid=reports]>.report-work-preview,.document-columns-ready [data-document-grid=reports]>.report-actions,.document-columns-ready [data-document-grid=reports]>.report-reference,.document-columns-ready [data-document-grid=reports]>.report-issue-reference,.document-columns-ready [data-document-grid=reports]>.report-store,.document-columns-ready [data-document-grid=reports]>.report-work-date,.document-columns-ready [data-document-grid=reports]>.report-state-cell{grid-area:auto}}@media print{.document-columns-menu,.document-column-resize{display:none!important}}:is([data-live-orders],[data-report-list]){--document-row-height:72px;--document-row-padding:10px 18px}:is([data-live-orders],[data-report-list]) .order-groups{padding:0 12px}:is([data-live-orders],[data-report-list]) .order-group-summary{box-sizing:border-box;min-height:var(--document-row-height);padding:var(--document-row-padding);align-items:center;column-gap:14px}:is([data-live-orders],[data-report-list]) .order-group-summary:has(.work-order-checkbox){padding-left:50px}:is([data-live-orders],[data-report-list]) .work-order-checkbox{top:calc(50% - 9px);left:18px}:is([data-live-orders],[data-report-list]) .order-group-summary small{margin-top:3px;line-height:1.4}:is([data-live-orders],[data-report-list]) .order-group-number>strong{font-size:13px;line-height:1.45}:is([data-live-orders],[data-report-list]) .order-group-summary .badge{box-sizing:border-box;max-width:100%;padding:3px 8px;font-size:10px;line-height:1.45}:is([data-live-orders],[data-report-list]) .order-group-summary .order-contact>strong,:is([data-live-orders],[data-report-list]) .order-group-summary .order-contact>a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.5;display:block;overflow:hidden}:is([data-live-orders],[data-report-list]) .order-group-summary .order-contact{gap:2px;min-width:0}.order-selection-toolbar>.order-live-feedback{color:#7b8da2;background:0 0;border:0;flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;min-width:180px;min-height:0;font-size:10px;display:flex;padding:0!important}.order-selection-toolbar>.order-live-feedback [data-live-status]:empty{display:none}.report-list-card>.order-live-feedback{box-sizing:border-box;background:#f6f9fe;border-block:1px solid #e1e9f3;align-items:center;gap:12px;min-height:48px;padding:10px 20px;font-size:10px;display:flex}.report-list-card>.order-live-feedback>.document-columns-menu{order:0;margin-left:0}.report-list-card [data-report-save-status]{margin-left:auto;font-size:10px}:is([data-live-orders],[data-report-list]) .order-group-toggle{gap:6px;min-width:0;font-size:11px}:is([data-live-orders],[data-report-list]) .report-work-text{-webkit-line-clamp:2;max-height:3em;line-height:1.5}:is([data-live-orders],[data-report-list]) .report-state-cell{align-content:center;gap:4px}:is([data-live-orders],[data-report-list]) .report-actions{flex-wrap:nowrap;gap:7px}:is([data-live-orders],[data-report-list]) .report-import-state{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is([data-live-orders],[data-report-list]) .report-issue-reference>strong,:is([data-live-orders],[data-report-list]) .report-reference>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is([data-live-orders],[data-report-list]) .order-group-heading{box-sizing:border-box;background:#f3f7fc;border-bottom:1px solid #dce6f2;min-height:40px}:is([data-live-orders],[data-report-list]) .order-group-body{background:#f6f9fd;border-top:1px solid #dce7f4;padding:0 16px 16px}:is([data-live-orders],[data-report-list]) .order-group-body-head{align-items:center;gap:10px;padding:13px 0}:is([data-live-orders],[data-report-list]) .order-group-body-head h2{font-size:12px;line-height:1.5}:is([data-live-orders],[data-report-list]) .order-group-body-head .button{min-height:32px;padding:6px 10px;font-size:11px}.document-store-address{color:#6d8197;white-space:normal;margin:4px 0 0;font-size:11px;line-height:1.5}:is([data-live-orders],[data-report-list]) .order-group-issues,:is([data-live-orders],[data-report-list]) .document-issue-list{border-collapse:collapse;table-layout:fixed}:is([data-live-orders],[data-report-list]) .order-table th{background:#f3f7fc;padding:10px 12px;font-size:10px;line-height:1.45}:is([data-live-orders],[data-report-list]) .order-group-issues tbody>tr,.document-issue-list tbody>[data-issue-row]{height:var(--document-row-height)}:is([data-live-orders],[data-report-list]) .order-group-issues td,.document-issue-list tbody>[data-issue-row]>td{box-sizing:border-box;vertical-align:middle;padding:10px 12px;font-size:12px;line-height:1.5}:is([data-live-orders],[data-report-list]) .order-group-issues td small,.document-issue-list [data-issue-row]>td small{margin-top:3px;font-size:10px;line-height:1.4}.document-issue-list [data-document-column=contact] .order-contact{min-width:0;font-size:11px;line-height:1.5}.document-issue-list [data-document-column=contact] .order-contact>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.document-issue-list [data-issue-row]>[data-document-column=number]>.order-number{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.document-issue-list [data-issue-row] .order-photo-indicator{flex:none;width:16px;min-width:16px;height:16px}.document-issue-list [data-issue-row]>[data-document-column=number]>.order-read-quality{display:flex}:is([data-live-orders],[data-report-list]) .document-issue-list [data-document-column=store_code] .badge{white-space:nowrap;gap:4px;padding-inline:5px}:is([data-live-orders],[data-report-list]) .order-group-issues td[data-label=Opis],.document-issue-list td[data-label=Opis]{max-width:none}:is([data-live-orders],[data-report-list]) .order-table .order-read-quality{font-size:10px;line-height:1.5}:is([data-live-orders],[data-report-list]) .order-deadline-meter{max-width:100%;line-height:1.35}:is([data-live-orders],[data-report-list]) .order-deadline-meter progress{height:4px;margin:4px 0}:is([data-live-orders],[data-report-list]) .order-deadline-caption{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}:is([data-live-orders],[data-report-list]) .order-group-issues .badge,.document-issue-list [data-issue-row] .badge{white-space:normal;padding:3px 7px;font-size:10px;line-height:1.5}.order-issue-photo-strip{border:0;max-width:100%;margin:0;padding:0}.order-issue-photo-previews{flex-wrap:nowrap;align-items:center;gap:5px;height:50px;display:flex}.order-issue-photo-previews>a[data-photo-modal-url]{box-sizing:border-box;background:#eef3fa;border:1px solid #d8e3f1;border-radius:7px;flex:0 64px;width:64px;min-width:36px;height:50px;display:block;overflow:hidden}.order-issue-photo-previews img{object-fit:contain;background:#eef3fa;width:100%;height:48px;display:block}.order-issue-photo-previews .order-issue-photo-more{box-sizing:border-box;color:#0961be;cursor:pointer;background:#eef5ff;border:1px solid #cddff4;border-radius:7px;flex:none;justify-content:center;align-items:center;width:auto;min-width:28px;max-width:44px;height:30px;min-height:30px;padding:3px 6px;font-size:11px;line-height:1.4;text-decoration:none;display:flex}.order-issue-photo-previews .order-issue-photo-more:hover{background:#deedff;border-color:#92bdf1}.document-no-photo{color:#a0afbf;font-size:13px}.document-issue-toggle{white-space:nowrap;gap:6px;min-height:32px!important;padding:6px 8px!important;font-size:10px!important}.document-issue-toggle>.icon{width:13px;height:13px;transition:transform .15s}.document-issue-toggle[aria-expanded=true]>.icon{transform:rotate(180deg)}.document-issue-list [data-issue-row]{cursor:pointer;transition:background-color .12s}.document-issue-list [data-issue-row]:hover>td{background:#f2f7ff}.document-issue-list [data-issue-row].is-expanded>td{background:#eaf3ff;border-bottom-color:#c9def7}.document-issue-list [data-issue-row]:focus-visible{outline-offset:-2px;outline:2px solid #83b5ee}.document-issue-list:has([data-issue-row].is-expanded) [data-issue-row]:not(.is-expanded){opacity:.55;filter:blur(1px)}.document-issue-list:has([data-issue-row].is-expanded) [data-issue-row]:not(.is-expanded):is(:hover,:focus-within){opacity:.85;filter:none}.document-issue-panel[hidden]{display:none!important}.document-issue-list .document-issue-panel>td{white-space:normal;background:#f6f9fd;border-bottom:1px solid #d6e4f5;padding:0!important}.document-inline-detail{border-left:3px solid #2b7bd8;padding:14px 18px 18px}.document-inline-heading{color:#62809e;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;display:flex}.document-inline-close{color:#4b6d90;cursor:pointer;background:#fff;border:1px solid #d8e4f3;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.document-inline-close>.icon{width:14px;height:14px}.document-issue-detail{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.document-issue-detail.has-photos{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.document-issue-copy{min-width:0}.document-location{color:#627b94;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:11px;line-height:1.6;display:flex}.document-location>.icon{color:#6489ad;flex:none;width:15px;height:15px;margin-top:3px}.document-location .badge{vertical-align:middle;margin-right:5px;font-size:10px}.document-section-label{color:#6d839c;font-size:10px;font-weight:500;line-height:1.6;display:block}.document-issue-context{color:#274b70;margin:6px 0;font-size:13px;line-height:1.6}.document-full-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#29435f;margin:5px 0 14px;font-size:13px;line-height:1.75}.document-issue-detail .document-technical{background:#fff;border:1px solid #dce7f3;border-radius:9px;margin:12px 0 0;padding:0}.document-technical>summary{cursor:pointer;color:#4e6f91;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;list-style:none;display:flex}.document-technical>summary::-webkit-details-marker{display:none}.document-technical>summary>.icon{width:14px;height:14px}.document-technical[open]>summary>.icon{transform:rotate(180deg)}.document-technical .order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 12px 14px}.document-technical .order-fields dt{margin-bottom:3px;font-size:10px}.document-technical .order-fields dd{font-size:11px;line-height:1.6}.document-issue-detail .document-issue-gallery{border:0;margin:0;padding:0}.document-issue-gallery .issue-photos-heading{margin-bottom:9px}.document-issue-gallery .issue-photos-heading h3{font-size:11px;font-weight:500}.document-issue-gallery .order-photo-grid.issue-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:9px;margin:0}.document-issue-gallery .issue-photo-grid .order-photo-card{max-width:290px;box-shadow:none;border-color:#dce6f1;border-radius:9px;padding:4px}.document-issue-gallery .issue-photo-thumbnail>[data-photo-modal-url]{aspect-ratio:4/3;min-height:0;max-height:200px}.document-issue-gallery .issue-photo-thumbnail figcaption{padding:2px 4px;font-size:10px;font-weight:400;line-height:1.45}.document-issue-gallery .field-hint{margin:0 4px 3px;font-size:9px}.document-detail-links{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.document-detail-links .button{min-height:30px;padding:6px 9px;font-size:10px}.document-issue-card{box-shadow:none;border:1px solid #dce6f2;border-radius:11px;margin-bottom:10px;overflow:clip;padding:0!important}.document-issue-heading{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;list-style:none;display:flex}.document-issue-heading::-webkit-details-marker{display:none}.document-issue-heading>div:first-child{min-width:0}.document-issue-title{text-overflow:ellipsis;white-space:nowrap;color:#25466b;margin-top:3px;font-size:13px;font-weight:500;line-height:1.6;display:block;overflow:hidden}.document-issue-heading .issue-deadline-status{color:#71869e;flex:none;gap:12px;font-size:10px}.document-issue-heading .issue-deadline-status>.icon{color:#6e8dab;width:15px;height:15px;transition:transform .15s}.document-issue-card[open]>.document-issue-heading{background:#f1f6fd;border-bottom:1px solid #dce6f2}.document-issue-card[open]>.document-issue-heading .issue-deadline-status>.icon{transform:rotate(180deg)}.document-issue-card>.order-issue-body{padding:16px}.read-modal[data-order-preview="1"] .management-modal-header{padding:18px 24px}.read-modal[data-order-preview="1"] .management-modal-header h2{font-size:22px;line-height:1.4}.read-modal[data-order-preview="1"] .read-modal-body{scrollbar-gutter:stable;background:#fcfdff;padding:16px 22px 22px}.read-modal .order-overview-meta .order-read-quality{font-size:10px}.read-modal .order-preview-contact{margin-bottom:4px;padding:7px 0}.order-detail-tabs.order-tabs-compact a{padding:11px 13px;font-size:12px}:is([data-live-orders],[data-report-list]) .report-linked-issue{background:#fff;border-color:#dce6f2;flex-direction:row;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px}:is([data-live-orders],[data-report-list]) .report-linked-issue>div{flex:1;min-width:0}.report-linked-issue .eyebrow{letter-spacing:.05em;font-size:9px}:is([data-live-orders],[data-report-list]) .report-linked-issue h3{margin:4px 0;font-size:12px}:is([data-live-orders],[data-report-list]) .report-linked-issue p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.report-linked-issue>.button{flex:none;min-height:32px;padding:6px 10px;font-size:11px}.report-list-card .report-work-table caption{color:#405f80;background:#fff;border-bottom:1px solid #e1e9f3;padding:11px 12px;font-size:11px}.report-list-card .report-work-table th,.report-list-card .report-work-table td{vertical-align:top;padding:10px 12px;font-size:11px;line-height:1.6}.report-list-card .report-work-table td:last-child{white-space:pre-wrap;min-width:0}.report-list-card .report-document-actions p{font-size:10px}.report-list-card .report-body>.field-hint{margin-bottom:0;font-size:10px;line-height:1.6}@media (width>=1041px){:is([data-live-orders],[data-report-list]) .order-group-summary{height:var(--document-row-height);max-height:var(--document-row-height)}:is([data-live-orders],[data-report-list]) .order-group-summary .order-group-caption,:is([data-live-orders],[data-report-list]) .order-group-summary .report-cell-label{display:none}:is([data-live-orders],[data-report-list]) .order-group-heading{display:grid}:is([data-live-orders],[data-report-list]) .report-group>summary{grid-template-columns:minmax(100px,1.05fr) minmax(110px,1.15fr) 65px minmax(160px,2.2fr) 90px minmax(100px,1fr) 148px}:is([data-live-orders],[data-report-list]) .report-group>summary>[data-document-column]{grid-area:auto}}@media (width<=1040px){:is([data-live-orders],[data-report-list]) .order-group-summary{gap:12px;height:auto;min-height:0;max-height:none;padding:14px 16px}:is([data-live-orders],[data-report-list]) .order-group-summary:has(.work-order-checkbox){padding-left:44px}:is([data-live-orders],[data-report-list]) .order-group-caption,:is([data-live-orders],[data-report-list]) .report-cell-label{margin-bottom:4px;font-size:10px;display:block}:is([data-live-orders],[data-report-list]) .order-group-issues tbody>tr,.document-issue-list tbody>[data-issue-row]{height:auto}:is([data-live-orders],[data-report-list]) .order-group-issues td,.document-issue-list tbody>[data-issue-row]>td{min-height:0;padding:10px 12px!important}.document-issue-list .document-issue-panel{display:block}.document-issue-list .document-issue-panel>td{width:auto;max-width:none;display:block}.document-issue-panel>td:before{display:none!important}.order-issue-photo-previews{justify-content:flex-start}.document-issue-detail.has-photos{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr)}}@media (width<=700px){:is([data-live-orders],[data-report-list]) .order-groups{padding:0 8px}:is([data-live-orders],[data-report-list]) .order-group-summary{gap:11px;padding:13px 12px}:is([data-live-orders],[data-report-list]) .order-group-body{padding:0 10px 12px}:is([data-live-orders],[data-report-list]) .report-actions{justify-content:flex-end}:is([data-live-orders],[data-report-list]) .order-group-body-head{flex-wrap:wrap;align-items:flex-start}.document-issue-detail.has-photos{grid-template-columns:minmax(0,1fr)}.document-issue-gallery .order-photo-grid.issue-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-issue-gallery .order-photo-grid.issue-photo-grid:has(>.order-photo-card:only-child){grid-template-columns:minmax(0,1fr)}.document-issue-list tbody>[data-issue-row]{gap:0;padding:5px 0;position:relative}:is([data-live-orders],[data-report-list]) .document-issue-list tbody>[data-issue-row]>td{padding:6px 10px!important}.document-issue-list tbody>[data-issue-row]>[data-document-fixed]{z-index:1;min-width:24px;position:absolute;top:7px;right:6px;width:24px!important;padding:0!important}.document-issue-list [data-issue-row]>[data-document-column=report_number]{padding-right:34px!important}.document-issue-list [data-issue-row]>[data-document-column=number]>.order-read-quality[data-read-quality=correct]{display:none}.document-issue-card>.order-issue-body{padding:13px}.document-inline-detail{padding:12px}.document-issue-heading{align-items:flex-start;gap:9px;padding:12px}.document-issue-heading .issue-deadline-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:110px}.document-issue-heading .issue-deadline-status>span:first-child{text-align:right;flex-basis:100%}.document-issue-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.read-modal[data-order-preview="1"] .management-modal-header{padding:16px}.read-modal[data-order-preview="1"] .management-modal-header h2{font-size:18px}.read-modal[data-order-preview="1"] .read-modal-body{padding:12px}.document-location{font-size:11px}.document-full-description{font-size:12px}.document-technical .order-fields{grid-template-columns:minmax(0,1fr)}:is([data-live-orders],[data-report-list]) .report-linked-issue{flex-direction:column;align-items:flex-start}.report-list-card .report-work-table td{padding:9px 11px!important}}@media (prefers-reduced-motion:reduce){.document-issue-toggle>.icon,.document-issue-heading .issue-deadline-status>.icon{transition:none}}.report-list-card .report-detail .report-detail-head{min-height:44px;padding:11px 0}.report-detail-head .document-location{color:#6c8199;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.report-detail-note{margin:0 0 8px;font-size:11px}.report-detail-work{background:#fff;border:1px solid #dce6f2;border-radius:9px;margin:0;overflow:auto}.report-list-card .report-detail-work .report-work-table{table-layout:fixed;width:100%;margin:0}.report-list-card .report-detail-work th,.report-list-card .report-detail-work td{vertical-align:middle;padding:10px 12px;font-size:11px;line-height:1.5}.report-detail-work [data-document-column=date]{width:110px}.report-detail-work [data-document-column=hours]{width:175px}.report-detail-work [data-document-column=signature]{width:170px}.report-detail-work .report-work-description{white-space:pre-wrap;overflow-wrap:break-word}.report-clock-range{color:#234261;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.report-detail-work small{color:#72869e;margin-top:3px;font-size:10px;display:block}.report-detail-work small strong{color:#365777;font-weight:600}.report-list-card .report-detail .report-detail-work td.report-signature-cell{white-space:normal;text-align:center;min-width:0}.report-signature{background:#fff;border:1px solid #e5ecf5;border-radius:6px;flex-direction:column;align-items:center;gap:3px;min-height:44px;padding:5px;display:flex}.report-signature+.report-signature{margin-top:6px}.report-signature img{object-fit:contain;width:auto;max-width:148px;height:auto;max-height:58px;display:block}.report-signature small{color:#7a8da4;font-size:9px}.report-original-link{color:#0866d5;margin-top:3px;font-size:10px;display:block}.report-detail .report-source-details{background:0 0;border:0;margin:10px 0 0;padding:0}.report-detail .report-source-details>summary{color:#6b819a;align-items:center;gap:8px;width:fit-content;padding:5px 0;font-size:11px;display:flex}.report-source-details>summary .icon{width:13px;height:13px}.report-source-issue{background:#fff;border:1px solid #e3ebf5;border-radius:8px;margin:8px 0;padding:10px 12px}.report-source-issue .document-full-description{margin:6px 0;font-size:12px}.report-source-details .order-fields{background:#fff;border-radius:8px;margin:8px 0;padding:10px 12px}.report-card-index{color:#6f8199;margin-left:5px;font-size:9px;font-weight:400;display:inline-flex}@media (width<=700px){.report-detail-work{overflow:visible}.report-detail-work .report-work-table,.report-detail-work thead,.report-detail-work tbody,.report-detail-work tr,.report-detail-work td{display:block}.report-detail-work thead{display:none}.report-detail-work tr{border-bottom:1px solid #e5ecf5;padding:10px 12px}.report-list-card .report-detail-work td{border:0;width:auto!important;padding:4px 0!important}.report-detail-work td:before{content:attr(data-label);color:#8192a7;margin-bottom:2px;font-size:9px;display:block}.report-detail-work .report-signature-cell{text-align:left}.report-signature{width:fit-content;min-width:140px}.report-detail-head .order-header-actions{gap:6px;width:auto}.report-list-card .report-detail-work{border-radius:8px}}.report-settlement-modal.settlement-per-line .settlement-services{background:#f3f6fb;border-color:#d9e3f0;overflow:clip}.report-settlement-modal.settlement-per-line .settlement-services .settlement-section-head{padding:2px 2px 8px}.report-settlement-modal.settlement-per-line .settlement-selection-toolbar{background:#fff;border:1px solid #dce5f1;border-radius:10px;padding:12px}.report-settlement-modal.settlement-per-line .settlement-table-scroll{margin:12px 0 0}.report-settlement-modal.settlement-per-line .settlement-table{border-collapse:separate;border-spacing:0 10px}.report-settlement-modal.settlement-per-line .settlement-table th{color:#576e89;background:0 0;padding:0 10px 2px;font-size:10px}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td{background:#fff;border-top:1px solid #d7e2ef;border-bottom:1px solid #d7e2ef;padding:14px 10px;transition:background-color .15s,border-color .15s}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td:first-child{border-left:3px solid #98b9e4;border-radius:10px 0 0 10px;padding-left:12px}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td:last-child{border-right:1px solid #d7e2ef;border-radius:0 10px 10px 0}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]:focus-within>td,.report-settlement-modal.settlement-per-line .settlement-table tr.settlement-line-cost-active>td{background:#f8fbff;border-color:#91b6e5}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]:focus-within>td:first-child,.report-settlement-modal.settlement-per-line .settlement-table tr.settlement-line-cost-active>td:first-child{border-left-color:#1768cd}.report-settlement-modal.settlement-per-line .settlement-line-number{color:#195ba6;letter-spacing:.02em;background:#eaf2ff;border-radius:5px;align-items:center;width:max-content;height:auto;min-height:0;margin:0 0 7px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:600;line-height:1.5;display:flex}.report-settlement-modal.settlement-simple .settlement-table .settlement-col-service{width:32%}.report-settlement-modal.settlement-simple .settlement-table .settlement-col-quantity{width:86px}.report-settlement-modal.settlement-simple .settlement-table .settlement-col-amount{width:104px}.report-settlement-modal.settlement-simple .settlement-table [data-line-service]{color:#173c66;background-color:#fff;border-color:#c7d7eb;border-radius:7px;height:40px;padding:8px 28px 8px 9px;font-size:12px}.report-settlement-modal.settlement-per-line .settlement-table [data-line-work]{min-height:66px;box-shadow:none;background:#fff;border:1px solid #cad9eb;border-radius:7px;padding:10px 11px;font-size:12px;line-height:1.6}.report-settlement-modal.settlement-per-line .settlement-table [data-line-work]:focus,.report-settlement-modal.settlement-per-line .settlement-table [data-line-service]:focus{outline-offset:1px;border-color:#3e85db;outline:2px solid #dbeafe}.report-settlement-modal.settlement-per-line .settlement-line-ai-check{color:#245f9d;background:#edf3fb;border-radius:5px;padding:4px 7px}.report-settlement-modal.settlement-per-line .settlement-cost-chip{white-space:normal;background:#fff;border:1px solid #d9e2ed;border-radius:6px;min-height:28px;padding:4px 7px;font-size:10px;font-weight:400;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-cost-chip[data-line-cost-open=materials]{color:#8b5917;background:#fffbf3;border-color:#e8d7b9}.report-settlement-modal.settlement-per-line .settlement-cost-chip[data-line-cost-open=travel]{color:#126a73;background:#f1fafb;border-color:#bbdfe2}.report-settlement-modal.settlement-per-line .settlement-cost-chip[data-line-cost-open=addition]{color:#7350a6;background:#f8f4fc;border-color:#d9ccec}.report-settlement-modal.settlement-per-line .settlement-cost-chip[data-filled=true]{border-width:1px;font-weight:600;box-shadow:inset 0 0 0 1px}.report-settlement-modal.settlement-per-line .settlement-cost-chip[data-line-cost-open=materials][data-filled=true]{color:#8b5917;background:#fff6e5;border-color:#e8d7b9}.report-settlement-modal.settlement-per-line .settlement-cost-chip[data-line-cost-open=travel][data-filled=true]{color:#126a73;background:#e8f7f8;border-color:#bbdfe2}.report-settlement-modal.settlement-per-line .settlement-cost-chip[data-line-cost-open=addition][data-filled=true]{color:#7350a6;background:#f1eafa;border-color:#d9ccec}.report-settlement-modal.settlement-per-line .settlement-cost-chip[aria-expanded=true]{outline-offset:2px;outline:2px solid #317bd1}.report-settlement-modal.settlement-per-line .settlement-table [data-line-amount]{color:#1a548e;white-space:nowrap;text-align:right;font-size:14px}.report-settlement-modal.settlement-per-line .settlement-table [data-line-amount]:after{content:"z kosztami";color:#71839a;font-size:9px;font-weight:400;line-height:1.5;display:block}.report-settlement-modal.settlement-per-line .settlement-inline-rate{color:#60758e;text-align:center;margin-top:6px;font-size:10px;line-height:1.5;display:block}.report-settlement-modal.settlement-per-line .settlement-table tr.settlement-line-cost-panel>td{background:0 0;border:0;padding:0 0 4px!important}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel .settlement-extras{background:#fff;border:1px solid #a9c6e9;border-left:3px solid #1768cd;border-radius:10px;padding:12px 14px;box-shadow:0 3px 9px #315b8210}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel .settlement-extras>h3{color:#234e7b;margin-bottom:10px;font-size:12px}.report-settlement-modal.settlement-per-line .settlement-cost-tabs{gap:6px;margin-bottom:12px}.report-settlement-modal.settlement-per-line .settlement-cost-tabs [data-cost-tab]{background:#f8faff;border:1px solid #dce5f0;border-radius:7px;padding:8px 10px;font-size:11px}.report-settlement-modal.settlement-per-line .settlement-cost-tabs [aria-selected=true]{color:#195ba6;box-shadow:none;background:#eaf3ff;border-color:#8eb8eb}.report-settlement-modal.settlement-per-line .settlement-cost-tabs [data-cost-tab=materials][aria-selected=true]{color:#8b5917;background:#fff6e5;border-color:#e8d7b9}.report-settlement-modal.settlement-per-line .settlement-cost-tabs [data-cost-tab=travel][aria-selected=true]{color:#126a73;background:#e8f7f8;border-color:#bbdfe2}.report-settlement-modal.settlement-per-line .settlement-cost-tabs [data-cost-tab=addition][aria-selected=true]{color:#7350a6;background:#f1eafa;border-color:#d9ccec}.report-settlement-modal.settlement-per-line .settlement-checkout{background:#f5f9ff;border-color:#b5cdea}.report-settlement-modal.rpz-quick-settlement.settlement-per-line .settlement-checkout{box-sizing:border-box;align-self:stretch;width:100%;margin:0}.report-settlement-modal.settlement-per-line .settlement-grand>strong{font-variant-numeric:tabular-nums;color:#095db9}.report-settlement-modal.settlement-per-line .settlement-selection-toolbar label{color:#4b6581;font-size:11px}@media (width<=760px){.report-settlement-modal.settlement-per-line>.management-modal-header{padding:14px 16px;display:block;position:relative}.report-settlement-modal.settlement-per-line>.management-modal-header>div:first-child{width:100%}.report-settlement-modal.settlement-per-line .management-modal-header h2{padding-right:76px;font-size:17px;line-height:1.4}.report-settlement-modal.settlement-per-line .management-modal-header [data-settlement-reference]{padding-right:76px;font-size:10px;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-header-actions{gap:5px;position:absolute;top:14px;right:12px}.report-settlement-modal.settlement-per-line .settlement-header-actions>[data-settlement-pdf]{gap:0;min-width:32px;min-height:32px;padding:7px;font-size:0}.report-settlement-modal.settlement-per-line .settlement-header-actions>.icon-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:7px}.report-settlement-modal.settlement-per-line .settlement-store-context{width:fit-content;max-width:100%;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-table tbody{gap:12px;display:grid}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]{background:#fff;border:1px solid #d7e2ef;border-left:3px solid #98b9e4;border-radius:10px;gap:12px;padding:12px;position:relative}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]:focus-within,.report-settlement-modal.settlement-per-line .settlement-table tr.settlement-line-cost-active{background:#f8fbff;border-color:#91b6e5 #91b6e5 #91b6e5 #1768cd}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td:first-child:before{display:none}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td[data-label=Akcje]{width:28px;position:absolute;top:9px;right:10px}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td[data-label=Akcje]:before{display:none}.report-settlement-modal.settlement-per-line .settlement-table [data-line-amount]{text-align:left}.report-settlement-modal.settlement-per-line .settlement-selection-toolbar{padding:10px}}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tbody{gap:12px;display:grid}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr[data-line-id]{background:#fff;border:1px solid #d7e2ef;border-left:3px solid #98b9e4;border-radius:10px;gap:12px;padding:12px;position:relative}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr[data-line-id]>td{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr[data-line-id]:focus-within,.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr.settlement-line-cost-active{background:#f8fbff;border-color:#91b6e5 #91b6e5 #91b6e5 #1768cd}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr[data-line-id]>td:first-child:before{display:none}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr[data-line-id]>td[data-label=Akcje]{width:28px;position:absolute;top:9px;right:10px}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr[data-line-id]>td[data-label=Akcje]:before{display:none}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table [data-line-amount]{text-align:left}.report-settlement-modal.settlement-header-ready>.management-modal-header{grid-template-columns:minmax(250px,1fr) minmax(320px,1.25fr) auto;align-items:center;gap:16px;display:grid}.report-settlement-modal .settlement-header-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.report-settlement-modal .settlement-header-fields>label{color:#526c88;gap:5px;min-width:0;font-size:10px;line-height:1.4;display:grid}.report-settlement-modal .settlement-header-fields select{color:#234e7b;text-overflow:ellipsis;background-color:#f7faff;border:1px solid #bbd0ea;border-radius:7px;width:100%;height:36px;min-height:36px;padding:7px 27px 7px 9px;font-size:11px}.report-settlement-modal .settlement-header-fields select:focus-visible{outline-offset:2px;outline:2px solid #a6cdfa}.report-settlement-modal .settlement-header-fields[inert]{opacity:.65}.report-settlement-modal.settlement-header-ready .settlement-heading{min-width:0}.report-settlement-modal.settlement-header-ready .settlement-heading h2{font-size:19px;line-height:1.35}.report-settlement-modal.settlement-header-ready .settlement-store-context{box-sizing:border-box;max-width:100%}.report-settlement-modal.settlement-header-ready .settlement-store-context>div{align-items:center;gap:7px;min-width:0;display:flex}.report-settlement-modal.settlement-header-ready .settlement-store-context strong{flex:none}.report-settlement-modal.settlement-header-ready .settlement-store-context span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;display:block;overflow:hidden}.report-settlement-modal.settlement-header-ready .settlement-selection-toolbar{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:8px 0;padding:0}.report-settlement-modal.settlement-header-ready .settlement-native-add{grid-area:1/1}.report-settlement-modal.settlement-header-ready .settlement-setup{grid-area:1/2;align-self:end}.report-settlement-modal.settlement-header-ready .settlement-destination>label:first-of-type{grid-column:auto;grid-template-columns:minmax(0,1fr)}@media (width>=761px) and (width<=1100px){.report-settlement-modal.settlement-header-ready>.management-modal-header{grid-template-columns:minmax(210px,.9fr) minmax(260px,1.2fr) auto;gap:12px}.report-settlement-modal.settlement-header-ready .settlement-header-actions>[data-settlement-pdf]{gap:0;padding:8px;font-size:0}.report-settlement-modal.settlement-header-ready .settlement-header-actions>[data-settlement-pdf]>span{display:none}}@media (width<=760px){.report-settlement-modal.settlement-header-ready>.management-modal-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 14px;display:grid}.report-settlement-modal.settlement-header-ready .settlement-heading{grid-column:1/-1;padding-right:74px;position:relative;width:auto!important}.report-settlement-modal.settlement-header-ready .settlement-heading>.eyebrow{display:none}.report-settlement-modal.settlement-header-ready .settlement-heading h2{margin:0;padding:0;font-size:16px;line-height:1.4}.report-settlement-modal.settlement-header-ready .settlement-heading [data-settlement-reference]{margin-top:3px;padding:0;font-size:9px;line-height:1.4}.report-settlement-modal.settlement-header-ready .settlement-header-actions{position:absolute;top:12px;right:12px}.report-settlement-modal.settlement-header-ready .settlement-store-context{width:100%;margin:5px 0 0;padding:4px 6px;line-height:1.4}.report-settlement-modal.settlement-header-ready .settlement-store-context strong{white-space:nowrap;font-size:10px;display:block}.report-settlement-modal.settlement-header-ready .settlement-store-context span{display:none}.report-settlement-modal.settlement-header-ready .settlement-header-fields{grid-column:1/-1;gap:8px}.report-settlement-modal.settlement-header-ready .settlement-header-fields>label{gap:3px;font-size:9px}.report-settlement-modal.settlement-header-ready .settlement-header-fields select{height:32px;min-height:32px;padding:6px 23px 6px 7px;font-size:10px}}.report-settlement-modal.rpz-quick-docked.settlement-header-ready>.management-modal-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 14px;display:grid}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-heading{grid-column:1;min-width:0;width:auto!important}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-heading>.eyebrow{display:none}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-heading h2{margin:0;font-size:16px;line-height:1.4}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-heading [data-settlement-reference]{margin-top:3px;font-size:9px;line-height:1.4}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-header-actions{grid-area:1/2;align-self:start;gap:4px;position:static}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-header-actions>[data-settlement-pdf]{gap:0;padding:7px;font-size:0}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-header-actions>[data-settlement-pdf]>span{display:none}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-header-actions>.icon-button{width:30px;min-width:30px;height:32px;min-height:32px;padding:6px}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-store-context{width:100%;margin:5px 0 0;padding:4px 6px;line-height:1.4}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-store-context strong{white-space:nowrap;font-size:10px}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-store-context span{display:none}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-header-fields{grid-column:1/-1;gap:8px}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-header-fields>label{gap:3px;font-size:9px}.report-settlement-modal.rpz-quick-docked.settlement-header-ready .settlement-header-fields select{height:32px;min-height:32px;padding:6px 23px 6px 7px;font-size:10px}.report-settlement-modal .management-modal-body{overflow-anchor:none}.report-settlement-modal.settlement-per-line:not(.rpz-quick-settlement){height:min(820px,100dvh - 28px)}.report-settlement-modal.settlement-per-line .settlement-table{border-spacing:0 5px}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td{padding:9px 10px}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td:first-child{padding-left:40px;position:relative}.report-settlement-modal.settlement-per-line .settlement-line-number{place-items:center;min-width:20px;height:20px;margin:0;padding:0 4px;font-size:10px;display:grid;position:absolute;top:12px;left:10px}.report-settlement-modal.settlement-simple .settlement-table [data-line-service]{height:34px;min-height:34px;padding:6px 26px 6px 8px;font-size:11px}.report-settlement-modal.settlement-per-line .settlement-table [data-line-work]{min-height:44px;padding:7px 9px;font-size:12px;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-work-tools{margin-top:4px}.report-settlement-modal.settlement-per-line .settlement-line-costs-summary{flex-wrap:nowrap;gap:5px;margin-top:6px;display:flex}.report-settlement-modal.settlement-per-line .settlement-cost-chip{box-sizing:border-box;white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;min-width:0;height:26px;min-height:26px;padding:3px 6px;font-weight:400;display:flex}.report-settlement-modal .settlement-cost-chip-label,.report-settlement-modal .settlement-cost-chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:16px;display:block;overflow:hidden}.report-settlement-modal .settlement-cost-chip-value{color:inherit;opacity:.85;font-size:9px;font-weight:400}.report-settlement-modal.settlement-per-line .settlement-line-cost-active>td{border-bottom-color:#d7e2ef}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel[hidden]{display:none!important}.report-settlement-modal.settlement-per-line .settlement-table .settlement-line-cost-panel>td{background:0 0;border:0;padding:0 0 4px!important}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel .settlement-extras{box-sizing:border-box;width:100%;box-shadow:none;background:#f9fbff;border:1px solid #bed0e8;border-left:3px solid #1768cd;border-radius:8px;margin:0;padding:8px 12px;position:relative}.report-settlement-modal.settlement-per-line .settlement-cost-context{display:contents}.report-settlement-modal.settlement-per-line .settlement-cost-context h3,.report-settlement-modal.settlement-per-line .settlement-cost-context p{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-settlement-modal.settlement-per-line .settlement-cost-collapse{color:#456887;cursor:pointer;background:#fff;border:1px solid #d2dfef;border-radius:5px;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:18px;line-height:1;position:absolute;top:8px;right:9px}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel [data-settlement-extra]{background:0 0;border:0;border-radius:0;margin:0}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel [data-settlement-extra]>summary{display:none}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel .settlement-extra-body{padding:0}.report-settlement-modal.settlement-per-line .settlement-cost-instruction{display:none}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel .settlement-fields{gap:8px;margin:0}.report-settlement-modal.settlement-per-line .settlement-cost-materials-fields{grid-template-columns:minmax(0,1fr) 155px}.report-settlement-modal.settlement-per-line .settlement-cost-travel-fields{grid-template-columns:minmax(180px,1fr) 110px 155px}.report-settlement-modal.settlement-per-line .settlement-cost-travel-fields>label:first-child{grid-column:auto}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel label{color:#496580;gap:4px;font-size:11px;font-weight:500}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel input,.report-settlement-modal.settlement-per-line .settlement-line-cost-panel select,.report-settlement-modal.settlement-per-line .settlement-line-cost-panel textarea{background:#fff;border-color:#c1d1e5;min-height:34px;padding:6px 9px;font-size:12px}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel textarea{resize:vertical;height:36px;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel input:disabled{color:#72849a;background:#f0f4f9}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel .field-hint{margin:4px 0 0;font-size:10px;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-cost-options{border:0;margin:6px 0 0;padding:0}.report-settlement-modal.settlement-per-line .settlement-cost-options>summary{color:#4c6c90;cursor:pointer;font-size:10px;line-height:1.5}.report-settlement-modal.settlement-per-line .settlement-cost-options[open]>.settlement-fields{margin-top:8px}.report-settlement-modal.settlement-per-line .settlement-cost-footer{color:#59728c;border-top:1px solid #e0e7f1;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding-top:6px;font-size:10px;display:flex}.report-settlement-modal.settlement-per-line .settlement-cost-amount{align-items:center;gap:8px;display:flex}.report-settlement-modal.settlement-per-line .settlement-cost-footer output{color:#214f80;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.report-settlement-modal.settlement-per-line .settlement-cost-footer>small{display:none}.report-settlement-modal.settlement-per-line [data-line-costs-done]{min-height:24px;box-shadow:none;color:#245f9d;background:0 0;border:0;padding:3px 7px;font-size:10px}@media (width<=760px){.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]{gap:8px;padding:9px 10px}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id]>td:first-child{padding-left:28px!important}.report-settlement-modal.settlement-per-line .settlement-line-number{top:5px;left:0}.report-settlement-modal.settlement-per-line .settlement-cost-chip{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:4px;height:32px;min-height:32px}.report-settlement-modal .settlement-cost-chip-label,.report-settlement-modal .settlement-cost-chip-value{line-height:12px}.report-settlement-modal.settlement-per-line .settlement-cost-travel-fields{grid-template-columns:1fr 1fr}.report-settlement-modal.settlement-per-line .settlement-cost-travel-fields>label:first-child{grid-column:1/-1}.report-settlement-modal.settlement-per-line .settlement-cost-materials-fields{grid-template-columns:minmax(0,1fr) 105px}.report-settlement-modal.settlement-per-line .settlement-cost-footer{gap:6px;font-size:9px}}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr[data-line-id]{gap:8px;padding:9px 10px}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-table tr[data-line-id]>td:first-child{padding-left:28px!important}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-line-number{top:5px;left:0}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-cost-travel-fields{grid-template-columns:1fr 1fr}.report-settlement-modal.rpz-quick-docked.settlement-per-line .settlement-cost-travel-fields>label:first-child{grid-column:1/-1}.management-modal.report-settlement-modal:not(.rpz-quick-docked){width:min(1760px,100vw - 32px);max-width:calc(100vw - 32px)}.report-settlement-modal.settlement-per-line:not(.rpz-quick-docked){height:min(860px,100dvh - 32px)}@media (width>=1200px){.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table{table-layout:auto;width:100%;display:block}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table colgroup{display:none}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table thead,.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tbody{width:100%;display:block}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table thead tr,.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]{grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.8fr) 74px 100px 316px 60px;align-items:center;gap:8px;padding:8px 12px;display:grid;position:relative}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table thead tr{padding:0 12px 7px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table thead th{min-width:0;padding:0;display:block}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table thead th:last-child{grid-column:6}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table thead tr:after{content:"Koszty dodatkowe";color:#576e89;grid-area:1/5;font-size:10px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]{background:#fff;border:1px solid #d7e2ef;border-left:3px solid #98b9e4;border-radius:8px;margin-bottom:6px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]:focus-within,.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr.settlement-line-cost-active{background:#f8fbff;border-color:#91b6e5 #91b6e5 #91b6e5 #1768cd}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]>td{grid-row:1;min-width:0;display:block;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]>td:first-child{display:contents}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) [data-line-service]{grid-area:1/1;width:calc(100% - 27px);height:36px;min-height:36px;margin-left:27px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-line-number{top:50%;left:10px;transform:translateY(-50%)}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-line-costs-summary{grid-area:1/5;align-items:center;gap:4px;margin:0}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-cost-chip{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:4px;height:40px;min-height:40px;padding:4px 6px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-cost-chip-label,.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-cost-chip-value{line-height:13px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]>td[data-label=Wykonane\ czynności]{grid-column:2;align-items:center;gap:6px;display:flex}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table [data-line-work]{flex:1;min-width:0;height:36px;min-height:36px;margin:0}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-work-tools{flex:none;gap:4px;max-width:140px;margin:0}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-line-ai-check{white-space:nowrap;height:34px;padding:5px 8px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-line-ai-status{overflow-wrap:anywhere;max-width:140px;font-size:9px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]>td[data-label=Ilość]{grid-column:3}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]>td[data-line-amount]{white-space:nowrap;grid-column:4}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]>td[data-label=Akcje]{grid-column:6}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table [data-line-quantity]{height:34px;min-height:34px;padding:5px 6px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-inline-rate{white-space:nowrap;margin-top:2px;font-size:9px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table [data-line-remove]{margin:0}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-kind=cost] [data-line-code]{grid-area:1/1;margin-left:27px;font-weight:400}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table .settlement-line-cost-panel{width:100%;margin:0 0 8px;display:block}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table .settlement-line-cost-panel>td{width:100%;display:block}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-line-cost-panel .settlement-extras{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 38px 10px 12px;display:grid}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-line-cost-panel [data-settlement-extra]{grid-area:1/1;min-width:0}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-cost-materials-fields{grid-template-columns:minmax(0,1fr) 135px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-cost-travel-fields{grid-template-columns:minmax(160px,1fr) 100px 115px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-cost-footer{text-align:right;border:0;grid-area:1/2;gap:3px;margin:0;padding:0;display:grid}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-cost-amount{font-size:0;display:block}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-cost-amount output{font-size:12px;display:block}}.app-body.panel-full-width .page>.content{box-sizing:border-box;width:100%;min-width:0;max-width:none}.app-body.panel-full-width .content>.client-settings{width:100%;min-width:0;max-width:none}.report-settlement-modal>.management-modal-header{background:#f6faff;border-bottom-color:#dce6f3}.report-settlement-modal>.management-modal-body{scrollbar-gutter:stable;overflow:hidden auto}@supports not (scrollbar-gutter:stable){.report-settlement-modal>.management-modal-body{overflow-y:scroll}}.report-settlement-modal.settlement-per-line .settlement-sidebar{display:none}.report-settlement-modal>:is(#report-settlement-summary,#rpz-group-summary){box-sizing:border-box;width:100%;box-shadow:none;z-index:8;background:#f6faff;border:0;border-top:1px solid #dce6f3;border-radius:0;flex:none;grid-template-columns:minmax(140px,.7fr) minmax(300px,1.6fr) auto;align-items:center;gap:5px 20px;margin:0;padding:12px 24px;display:grid;position:relative;inset:auto}:is(#report-settlement-summary,#rpz-group-summary)[hidden]{display:none!important}:is(#report-settlement-summary,#rpz-group-summary) .settlement-grand{grid-area:1/1;gap:2px;margin:0;display:grid}:is(#report-settlement-summary,#rpz-group-summary) .settlement-grand>span{color:#577494;font-size:10px}:is(#report-settlement-summary,#rpz-group-summary) .settlement-grand>strong{font-variant-numeric:tabular-nums;color:#095db9;font-size:23px;line-height:1.3}:is(#report-settlement-summary,#rpz-group-summary) .settlement-breakdown{border:0;grid-area:1/2;margin:0;padding:0}:is(#report-settlement-summary,#rpz-group-summary) .settlement-total{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;display:grid}:is(#report-settlement-summary,#rpz-group-summary) .settlement-total>span{color:#607b99;gap:3px;min-width:0;font-size:10px;line-height:1.4;display:grid}:is(#report-settlement-summary,#rpz-group-summary) .settlement-total strong{color:#254f7c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px}:is(#report-settlement-summary,#rpz-group-summary) .settlement-save-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0;display:flex}:is(#report-settlement-summary,#rpz-group-summary) .settlement-save-actions>.button{white-space:nowrap;width:auto;min-height:40px;padding:9px 14px;font-size:11px}:is(#report-settlement-summary,#rpz-group-summary) [data-quick-save-shortcut]{display:none}:is(#report-settlement-summary,#rpz-group-summary) .settlement-quote-state{color:#617c98;grid-area:2/1/auto/3;margin:0;font-size:10px;line-height:1.5}:is(#report-settlement-summary,#rpz-group-summary) .settlement-footer{grid-area:2/3;justify-content:flex-end;gap:8px;margin:0;display:flex}:is(#report-settlement-summary,#rpz-group-summary) .settlement-footer>.button{min-height:24px;padding:2px 6px;font-size:10px}:is(#report-settlement-summary,#rpz-group-summary) .settlement-save-hint{display:none}.report-settlement-modal.settlement-ai-processing>:is(#report-settlement-summary,#rpz-group-summary){filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.report-settlement-modal [data-line-tone="0"]{--work-bg:#f2f7ff;--work-border:#c7d8f0;--work-accent:#4a82c8}.report-settlement-modal [data-line-tone="1"]{--work-bg:#f0f9f6;--work-border:#c2e0d4;--work-accent:#389879}.report-settlement-modal [data-line-tone="2"]{--work-bg:#fff9ed;--work-border:#ebdbb8;--work-accent:#b38a36}.report-settlement-modal [data-line-tone="3"]{--work-bg:#f7f2fc;--work-border:#dccceb;--work-accent:#9970ba}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table tr[data-line-id][data-line-tone]{background:var(--work-bg);border-color:var(--work-border);border-left-color:var(--work-accent)}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id][data-line-tone]>td{background:var(--work-bg);border-color:var(--work-border)}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id][data-line-tone]>td:first-child{border-left-color:var(--work-accent)}.report-settlement-modal.settlement-per-line .settlement-table tr[data-line-id][data-line-tone]:focus-within,.report-settlement-modal.settlement-per-line .settlement-table tr.settlement-line-cost-active[data-line-tone]{outline:1px solid var(--work-accent);outline-offset:0}.report-settlement-modal.settlement-per-line .settlement-table [data-line-tone] .settlement-line-number{background:var(--work-bg);color:var(--work-accent);box-shadow:inset 0 0 0 1px var(--work-border)}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table .settlement-line-cost-panel[data-line-tone] .settlement-extras{background:var(--work-bg);border-color:var(--work-border);border-left-color:var(--work-accent)}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table [data-line-id] :is([data-line-service],[data-line-quantity],[data-line-work]),.report-settlement-modal.settlement-per-line .settlement-line-cost-panel :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;height:40px;min-height:40px;padding:9px 8px;font-size:12px;line-height:20px}.report-settlement-modal.settlement-per-line .settlement-line-cost-panel textarea{resize:vertical;height:40px;min-height:40px!important;padding:9px 8px!important;line-height:20px!important}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table .settlement-line-ai-check,.report-settlement-modal.settlement-per-line.settlement-header-ready .settlement-header-fields select{box-sizing:border-box;height:40px;min-height:40px}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table [data-line-id] .settlement-line-costs-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table [data-line-id] .settlement-cost-chip{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;min-width:0;height:40px;min-height:40px;padding:4px 6px;display:flex}.report-settlement-modal .settlement-cost-chip-value{font-variant-numeric:tabular-nums;margin:0}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table tr[data-line-id].settlement-line-cost-active{border-bottom-right-radius:0;border-bottom-left-radius:0;outline:0;margin-bottom:0}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table .settlement-line-cost-panel{margin-top:-1px}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table .settlement-line-cost-panel .settlement-extras{border-top:0;border-radius:0 0 8px 8px;padding:10px 44px 12px 14px}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-line-cost-panel [data-settlement-extra]{background:0 0;border:0;border-radius:0;min-width:0;margin:0}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-line-cost-panel [data-settlement-extra]>summary{display:none}.report-settlement-modal .settlement-line-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.report-settlement-modal .settlement-line-actions>.icon-button{box-sizing:border-box;cursor:pointer;border:0;border-radius:5px;width:28px;min-width:28px;height:30px;min-height:30px;margin:0;padding:5px}.report-settlement-modal .settlement-code-button{color:#567b9e;background:0 0}.report-settlement-modal .settlement-code-button[data-review=true]{color:#95640c}.report-settlement-modal .settlement-code-button:hover{color:#095db9;background:#e4effd}.report-settlement-modal .settlement-line-actions>.icon-button:focus-visible{outline-offset:2px;outline:2px solid #397ed0}.report-settlement-modal .settlement-line-actions>.icon-button[hidden]{display:none}.settlement-code-dialog{box-sizing:border-box;color:#233e5b;scrollbar-gutter:stable;width:min(540px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 40px);font:inherit;background:#fff;border:1px solid #d7e3f1;border-radius:14px;margin:auto;padding:0;font-size:13px;line-height:1.6;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #19355240}.settlement-code-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a355d55}.settlement-code-dialog>header{z-index:1;background:#f6faff;border-bottom:1px solid #dce6f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.settlement-code-dialog>header h3{margin:0;font-size:16px;font-weight:600}.settlement-code-dialog>header button{color:#4e6d90;cursor:pointer;background:#eaf1fa;border:0;border-radius:6px;flex:none;width:30px;height:30px;padding:0;font-size:23px;line-height:1}.settlement-code-body{overflow-wrap:anywhere;padding:16px 20px}.settlement-code-body p{margin:0 0 12px}.settlement-code-body h4{color:#456485;margin:16px 0 5px;font-size:12px}.settlement-code-body .settlement-code-service{color:#155da7;font-weight:600}.settlement-code-body .settlement-code-work{color:#607792}.settlement-code-body .settlement-use-code{text-align:left;white-space:normal;color:#185eaa;cursor:pointer;width:100%;font:inherit;background:#f5f9ff;border:1px solid #c9dbef;border-radius:6px;margin:8px 0 3px;padding:8px 10px;font-size:12px;display:block}.settlement-code-body small{color:#607792;font-size:11px;display:block}@media (width>=1200px){.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]{align-items:start}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-line-number{top:28px}.report-settlement-modal.settlement-per-line.settlement-simple:not(.rpz-quick-docked) .settlement-table tr[data-line-id]>td[data-label=Akcje]{padding-top:5px!important}}@media (width<=1100px){.report-settlement-modal>:is(#report-settlement-summary,#rpz-group-summary){grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:10px 16px}:is(#report-settlement-summary,#rpz-group-summary) .settlement-grand{grid-area:1/1}:is(#report-settlement-summary,#rpz-group-summary) .settlement-save-actions{flex-direction:column;grid-area:1/2;align-items:stretch}:is(#report-settlement-summary,#rpz-group-summary) .settlement-breakdown{grid-area:3/1/auto/-1}:is(#report-settlement-summary,#rpz-group-summary) .settlement-quote-state{grid-area:2/1}:is(#report-settlement-summary,#rpz-group-summary) .settlement-footer{grid-area:2/2}:is(#report-settlement-summary,#rpz-group-summary) .settlement-grand>strong{font-size:20px}}.report-settlement-modal.rpz-quick-docked>:is(#report-settlement-summary,#rpz-group-summary){grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:10px 14px}.rpz-quick-docked :is(#report-settlement-summary,#rpz-group-summary) .settlement-grand{grid-area:1/1}.rpz-quick-docked :is(#report-settlement-summary,#rpz-group-summary) .settlement-save-actions{flex-direction:column;grid-area:1/2;align-items:stretch}.rpz-quick-docked :is(#report-settlement-summary,#rpz-group-summary) .settlement-breakdown{grid-area:3/1/auto/-1}.rpz-quick-docked :is(#report-settlement-summary,#rpz-group-summary) .settlement-quote-state{grid-area:2/1}.rpz-quick-docked :is(#report-settlement-summary,#rpz-group-summary) .settlement-footer{grid-area:2/2}@media (width<=480px){.report-settlement-modal>:is(#report-settlement-summary,#rpz-group-summary){gap:6px 8px;padding:9px 12px}:is(#report-settlement-summary,#rpz-group-summary) .settlement-total{gap:5px 8px}:is(#report-settlement-summary,#rpz-group-summary) .settlement-total strong{font-size:10px}:is(#report-settlement-summary,#rpz-group-summary) .settlement-save-actions>.button{min-height:36px;padding:7px 9px;font-size:10px}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table [data-line-id] .settlement-cost-chip{gap:3px;padding:4px}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table [data-line-id] .settlement-line-costs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-settlement-modal.settlement-per-line.settlement-simple .settlement-table [data-line-id] [data-line-cost-open=materials]{grid-column:1/-1}.report-settlement-modal .settlement-cost-chip-label{font-size:9px}}.rpz-table tr[data-rpz-group-segment]{--group-accent:#4d83bc;position:relative}.rpz-table tr[data-rpz-group-tone="1"]{--group-accent:#328772}.rpz-table tr[data-rpz-group-tone="2"]{--group-accent:#b18335}.rpz-table tr[data-rpz-group-tone="3"]{--group-accent:#8b65ac}.rpz-table tr[data-rpz-group-segment]:after{content:none}.rpz-table tr[data-rpz-group-segment]>td:not([hidden]):not(:has(~td:not([hidden]))){position:relative}.rpz-table tr[data-rpz-group-segment]>td:not([hidden]):not(:has(~td:not([hidden]))):after{content:"";z-index:2;border-right:3px solid var(--group-accent);pointer-events:none;box-sizing:border-box;width:9px;position:absolute;top:-1px;bottom:-1px;right:1px}.rpz-table tr:is([data-rpz-group-segment=start],[data-rpz-group-segment=single])>td:not([hidden]):not(:has(~td:not([hidden]))):after{border-top:2px solid var(--group-accent);border-top-right-radius:5px;top:5px}.rpz-table tr:is([data-rpz-group-segment=end],[data-rpz-group-segment=single])>td:not([hidden]):not(:has(~td:not([hidden]))):after{border-bottom:2px solid var(--group-accent);border-bottom-right-radius:5px;bottom:5px}@media (width<=900px){[data-rpz-section=editor] .rpz-table tr[data-rpz-group-segment]:after{content:"";z-index:2;border-right:3px solid var(--group-accent);pointer-events:none;box-sizing:border-box;width:9px;position:absolute;top:-1px;bottom:-1px;right:1px}[data-rpz-section=editor] .rpz-table tr:is([data-rpz-group-segment=start],[data-rpz-group-segment=single]):after{border-top:2px solid var(--group-accent);border-top-right-radius:5px;top:5px}[data-rpz-section=editor] .rpz-table tr:is([data-rpz-group-segment=end],[data-rpz-group-segment=single]):after{border-bottom:2px solid var(--group-accent);border-bottom-right-radius:5px;bottom:5px}[data-rpz-section=editor] .rpz-table tr[data-rpz-group-segment]>td:not([hidden]):not(:has(~td:not([hidden]))):after{content:none}}[data-rpz-section=editor] .rpz-table tr[data-rpz-row]>.rpz-cell-source{position:relative}.rpz-group-badge{box-sizing:border-box;color:var(--group-accent,#3c709f);font:inherit;white-space:nowrap;cursor:pointer;background:#edf4fc;border:1px solid #cfdeef;border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;line-height:1.4;display:inline-flex;position:absolute;top:7px;right:6px}.rpz-group-badge:focus-visible{outline-offset:2px;outline:2px solid #3a81cd}.rpz-table .rpz-cell-source:has(.rpz-group-badge)>strong{padding-right:35px}.rpz-group-editor .rpz-group-travel-fields{grid-template-columns:130px 180px}.rpz-group-editor .rpz-group-date{width:140px;max-width:100%;height:40px;font:inherit;box-sizing:border-box;color:#315c86;background:#fff;border:1px solid #c7d7eb;border-radius:7px;padding:7px;font-size:11px}.rpz-group-removals{color:#844b2c;background:#fff7f0;border:1px solid #e9c9ba;border-radius:7px;align-items:center;gap:12px;margin:10px 0;padding:10px;font-size:11px;display:flex}.rpz-group-removals>label{font:inherit;align-items:center;gap:8px;display:flex;margin:0!important}.rpz-group-removals input[type=checkbox]{accent-color:#166ac1;width:16px;min-width:16px;height:16px;margin:0}.rpz-group-removals>button{flex:none}.rpz-group-editor .settlement-table tr[data-line-id] [data-line-description]{display:none!important}@media (width>=1280px){.report-settlement-modal.rpz-group-editor.settlement-per-line.settlement-simple .settlement-table tr[data-line-id],.report-settlement-modal.rpz-group-editor.settlement-per-line.settlement-simple .settlement-table thead tr{grid-template-columns:minmax(170px,1.1fr) minmax(300px,1.8fr) 74px 100px 316px 60px}}@media (width<=1199px){.rpz-group-removals{flex-wrap:wrap}}@media (width<=480px){.rpz-group-editor .rpz-group-travel-fields{grid-template-columns:1fr 1fr}.rpz-group-editor .rpz-group-date{width:100%}}.rpz-document-header{margin-bottom:20px}.rpz-analysis-card{min-width:0;overflow:visible}.rpz-analysis-card .rpz-analysis-filters{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fafcff;border-radius:0;margin:0;padding:16px 24px}.rpz-analysis-card .rpz-analysis-filters label{color:#607793;gap:6px;font-size:12px}.rpz-analysis-card .rpz-analysis-filters :is(input,select){box-sizing:border-box;border:1px solid #c8d8eb;border-radius:8px;height:44px;min-height:44px;padding:10px 11px;font-size:12px}.rpz-analysis-card .control-filters form{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(120px,1fr)) auto;gap:12px}.rpz-analysis-card .control-filters form>.button{min-height:44px}.rpz-analysis-card .stat-filter-grid{gap:12px}.rpz-analysis-card .stat-filter-footer{margin-top:10px;font-size:11px}.rpz-analysis-card>[data-control-status]{border-bottom:1px solid #edf2f8;margin:0;padding:9px 24px;font-size:11px}.rpz-analysis-card>.rpz-save-warning{margin:12px 24px}.rpz-analysis-results{min-width:0;padding:16px 24px 20px}.rpz-analysis-card .stat-range{margin:0 0 12px;font-size:11px}.rpz-analysis-card :is(.stat-kpis,.control-summary){background:#fafcff;border:1px solid #e0e9f4;border-radius:9px;gap:0;margin:0 0 16px;overflow:hidden}.rpz-analysis-card .stat-kpis article{background:0 0;border:0;border-right:1px solid #e0e9f4;border-radius:0;gap:5px;padding:12px 15px}.rpz-analysis-card .stat-kpis article:first-child strong{color:#075fcb}.rpz-analysis-card .stat-kpis .stat-kpi-warning{background:#fff8eb}.rpz-analysis-card .stat-kpis strong{font-size:21px}.rpz-analysis-card .stat-kpis :is(span,small){font-size:11px;line-height:1.5}.rpz-analysis-card .control-metric{background:0 0;border-top:3px solid #8798ae;border-bottom:0;border-left:0;border-right:1px solid #e0e9f4;border-radius:0;padding:12px 15px}.rpz-analysis-card .control-metric.is-critical{border-top-color:#dc5555}.rpz-analysis-card .control-metric.is-attention{border-top-color:#e3a32e}.rpz-analysis-card .control-metric.is-resolved{border-top-color:#28a680}.rpz-analysis-card .control-metric strong{font-size:22px}.rpz-analysis-card .control-metric span{font-size:11px}.rpz-analysis-card .control-coverage{margin:10px 0 16px;font-size:11px}.rpz-analysis-card .stat-view-tabs{gap:6px;margin:16px 0;padding-bottom:12px}.rpz-analysis-card .stat-view-tabs button{border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:12px}.rpz-analysis-card .stat-view-tabs button[aria-selected=true]{background:#eaf3ff;border-color:#dbe8f9}.rpz-analysis-card .stat-panel{border-color:var(--line);border-radius:10px;margin-bottom:16px;padding:18px}.rpz-analysis-card .stat-panel h2{font-size:15px}.rpz-analysis-card .stat-chart-grid{gap:16px}.rpz-analysis-card :is(.stat-table,.control-table) th{color:#657b97;border-bottom:1px solid var(--line);background:#fafcff;padding:10px 12px;font-size:11px}.rpz-analysis-card :is(.stat-table,.control-table) td{font-size:12px;padding:10px 12px!important}.rpz-analysis-card .control-list-head{padding:14px 16px}.rpz-analysis-card .control-list-head h2{font-size:15px}.rpz-analysis-card .control-list{border-color:var(--line);border-radius:10px}.rpz-analysis-card :is(.stat-data-note,.control-material-register){border-radius:9px;font-size:12px}.rpz-analysis-card .control-material-register{margin:16px 0;padding:14px 16px}.rpz-analysis-card :is(.stat-methodology,.control-methodology){font-size:11px;line-height:1.7}@media (width<=1200px){.rpz-analysis-card .control-filters form{grid-template-columns:repeat(3,minmax(0,1fr))}.rpz-analysis-card .control-query{grid-column:span 2}}@media (width<=640px){.rpz-analysis-card .rpz-analysis-filters,.rpz-analysis-results{padding:12px}.rpz-analysis-card>[data-control-status]{padding:9px 12px}.rpz-analysis-card .control-filters form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rpz-analysis-card .control-query,.rpz-analysis-card .control-filters form>.button{grid-column:1/-1}.rpz-analysis-card .stat-panel{padding:12px}.rpz-analysis-card :is(.stat-kpis article,.control-metric){padding:10px}.rpz-analysis-card .stat-kpis strong{font-size:18px}.rpz-analysis-card .stat-view-tabs button{padding:8px;font-size:11px}.rpz-analysis-card>.rpz-save-warning{margin:10px 12px}.rpz-analysis-card .rpz-work-actions{justify-content:flex-start;gap:7px}.rpz-analysis-card .rpz-work-help>div{left:0;right:auto}}
