*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--transit)}.shell{min-height:100vh;display:flex;flex-direction:column}.shell-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-4);padding-block:var(--gap-3);padding-inline:var(--gap-5);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.shell-user{-webkit-margin-start:auto;margin-inline-start:auto}.shell-body{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1 1}.shell-main{min-inline-size:0;max-width:720px}.shell-loading,.shell-main{padding-block:var(--gap-6);padding-inline:var(--gap-6)}.shell-loading{color:var(--muted)}.app-name{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.nav{-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule);padding-block:var(--gap-4)}.nav-list{list-style:none;margin:0;padding:0}.nav-link{display:block;color:var(--ink);text-decoration:none;padding-block:var(--gap-2);-webkit-padding-start:calc(var(--gap-5) - 2px);padding-inline-start:calc(var(--gap-5) - 2px);-webkit-padding-end:var(--gap-4);padding-inline-end:var(--gap-4)}.nav-link:hover{background:var(--sunk)}.lang-switch{display:flex;gap:var(--gap-2)}.lang-switch-button{background:none;border:0;padding-block:var(--gap-1);padding-inline:var(--gap-2);font:inherit;color:var(--ink);cursor:pointer}.button-plain,.button-primary{font:inherit;cursor:pointer;border-radius:var(--radius);padding-block:var(--gap-2);padding-inline:var(--gap-4)}.button-plain{background:none;border:1px solid var(--rule);color:var(--ink)}.button-primary{background:var(--ink);border:1px solid var(--ink);color:var(--paper)}.button-plain:disabled,.button-primary:disabled{opacity:.6;cursor:default}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-block:var(--gap-6);padding-inline:var(--gap-4)}.login-form{width:100%;max-width:360px;display:flex;flex-direction:column;gap:var(--gap-4)}.login-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-3)}.login-title{font-size:20px;font-weight:600;margin:0}.field{display:flex;flex-direction:column;gap:var(--gap-1)}.field-label{color:var(--muted);font-size:.9em}.password-box{display:flex;gap:var(--gap-1)}.password-box input{flex:1 1;min-inline-size:0}.password-toggle{display:inline-flex;align-items:center;padding-inline:var(--gap-2)}.password-toggle[aria-pressed=true]{background:var(--rule)}.password-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.field input,.user-form select,.user-reason select,.user-reason textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding-block:var(--gap-2);padding-inline:var(--gap-3)}.field input:focus,.user-form select:focus,.user-reason select:focus,.user-reason textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.form-error,.form-notice{margin:0;padding-block:var(--gap-2);padding-inline:var(--gap-3);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink)}.page-title{font-size:20px;font-weight:600;margin:0;-webkit-margin-after:var(--gap-5);margin-block-end:var(--gap-5)}.money-list{margin:0;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.money-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-4);padding-block:var(--gap-2);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.money-row dt{margin:0}.money-row dd{margin:0;text-align:end;font-size:1.1em}.money-row-total dt{font-weight:600}.dual-state{display:flex;flex-wrap:wrap;gap:var(--gap-6);-webkit-margin-before:var(--gap-6);margin-block-start:var(--gap-6)}.dual-state-label{font-weight:600;letter-spacing:.02em}.dual-state-caption{color:var(--muted);font-size:.85em;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);-webkit-padding-start:1.2em;padding-inline-start:1.2em}.codes{display:flex;flex-wrap:wrap;gap:var(--gap-5);-webkit-margin-before:var(--gap-6);margin-block-start:var(--gap-6);color:var(--muted)}.code{font-family:var(--mono);font-size:1.1em}@media (max-width:720px){.shell-body{grid-template-columns:minmax(0,1fr)}.nav{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);padding-block:var(--gap-2)}.nav-list{display:flex;flex-wrap:wrap}.shell-main{padding-block:var(--gap-5);padding-inline:var(--gap-4)}.ltr-num{overflow-wrap:anywhere}}.section-title{font-size:16px;font-weight:600;margin:0;-webkit-margin-before:var(--gap-6);margin-block-start:var(--gap-6);-webkit-margin-after:var(--gap-3);margin-block-end:var(--gap-3)}.ledger-date{max-width:200px;-webkit-margin-after:var(--gap-5);margin-block-end:var(--gap-5)}.ledger-loading,.muted-note{color:var(--muted);margin-block:var(--gap-4)}.account-breakdown{display:block;color:var(--muted);font-size:.85em;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1)}.money-row-loss .money{color:var(--flag)!important}.attribution{-webkit-margin-before:var(--gap-4);margin-block-start:var(--gap-4);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule);color:var(--muted);font-size:.9em}.attribution-title{font-size:1em;font-weight:600;margin:0}.attribution-list{list-style:none;margin:0;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-1) var(--gap-4)}.attribution-item{display:flex;align-items:baseline;gap:var(--gap-2)}.attribution-item-note{font-size:.9em}.attribution-note{margin:0;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2);font-style:italic}.journal{-webkit-margin-before:var(--gap-5);margin-block-start:var(--gap-5);overflow-x:auto}.journal-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-3);font-size:.95em;font-weight:600;margin:0;-webkit-margin-after:var(--gap-2);margin-block-end:var(--gap-2)}.journal-index{font-family:var(--mono);color:var(--muted)}.journal-field{font-family:var(--mono);font-weight:400}.journal-field-label{font-family:var(--sans);font-size:.85em;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.journal-correction,.journal-description{margin:0;-webkit-margin-after:var(--gap-2);margin-block-end:var(--gap-2);color:var(--muted);font-size:.9em}.journal-table{width:100%;border-collapse:collapse;font-family:var(--mono)}.journal-table td,.journal-table th{padding-block:var(--gap-1);vertical-align:baseline}.journal-table thead th{font-family:var(--sans);font-size:.8em;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.journal-account{text-align:start}.journal-account-credit,.journal-amount{-webkit-padding-start:var(--gap-4);padding-inline-start:var(--gap-4)}.journal-amount{text-align:end}.journal-check{width:1.5em;text-align:end;-webkit-padding-start:var(--gap-2);padding-inline-start:var(--gap-2);color:var(--muted)}.journal-totals td{-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);font-weight:600}.journal-totals-off td{border-block-start-width:2px}.party-tree{list-style:none;margin:0;-webkit-margin-after:var(--gap-6);margin-block-end:var(--gap-6);padding:0;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.party-branch{-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.party-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2) var(--gap-4);padding-block:var(--gap-2)}.party-row-child{-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3)}.party-row-inactive{color:var(--muted)}.party-name{font-weight:600}.party-facts{display:flex;flex-wrap:wrap;gap:var(--gap-1) var(--gap-4);color:var(--muted);font-size:.9em}.party-fact-label{font-size:.85em;text-transform:uppercase;letter-spacing:.06em}.party-code{font-family:var(--mono);color:var(--ink)}.party-row-inactive .party-code{color:inherit}.party-marks{display:flex;flex-wrap:wrap;gap:var(--gap-2);-webkit-margin-start:auto;margin-inline-start:auto}.party-mark{border:1px solid var(--rule);padding-block:1px;padding-inline:var(--gap-2);font-size:.8em;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.party-mark-muted{color:var(--muted)}.tabs{display:flex;gap:var(--gap-4);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);-webkit-margin-after:var(--gap-5);margin-block-end:var(--gap-5)}.tab{color:var(--ink);text-decoration:none;padding-block:var(--gap-2);-webkit-margin-end:var(--gap-2);margin-inline-end:var(--gap-2)}.tab[aria-current=page]{font-weight:600;-webkit-border-after:2px solid var(--ink);border-block-end:2px solid var(--ink);-webkit-margin-after:-1px;margin-block-end:-1px}.party-form{display:flex;flex-direction:column;gap:var(--gap-4);max-width:420px;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);-webkit-padding-before:var(--gap-4);padding-block-start:var(--gap-4)}.party-form .section-title{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.party-form select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding-block:var(--gap-2);padding-inline:var(--gap-3)}.party-form select:focus{outline:2px solid var(--ink);outline-offset:1px}.party-form-error-text{margin:0}.party-form-error-list{margin:0;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2);-webkit-padding-start:var(--gap-4);padding-inline-start:var(--gap-4);color:var(--muted);font-size:.9em}.party-form-actions{display:flex}.facility-basis{margin:0;-webkit-margin-after:var(--gap-5);margin-block-end:var(--gap-5);padding-block:var(--gap-2);padding-inline:var(--gap-3);border:1px solid var(--rule);border-radius:var(--radius);color:var(--muted);font-size:.9em}.facility-group{-webkit-margin-after:var(--gap-6);margin-block-end:var(--gap-6)}.facility-group-title{-webkit-margin-before:var(--gap-5);margin-block-start:var(--gap-5);-webkit-margin-after:var(--gap-1);margin-block-end:var(--gap-1)}.facility-group-count{color:var(--muted);font-weight:400}.facility-group-note{margin:0;-webkit-margin-after:var(--gap-3);margin-block-end:var(--gap-3);color:var(--muted);font-size:.9em;max-width:60ch}.facility-group-unsettled .facility-group-note,.facility-group-unsettled .facility-group-title{color:var(--flag)}.facility-group-unsettled .facility-list{-webkit-border-start:2px solid var(--flag);border-inline-start:2px solid var(--flag);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3)}.facility-list{list-style:none;margin:0;padding:0;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.facility-branch{-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.facility-row{display:flex;flex-direction:column;gap:var(--gap-1);padding-block:var(--gap-3)}.facility-row-inactive{color:var(--muted)}.facility-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2) var(--gap-4)}.facility-code{font-family:var(--mono);font-weight:600;color:var(--ink)}.facility-row-inactive .facility-code{color:inherit}.facility-type{color:var(--muted);font-size:.9em}.facility-marks{display:flex;flex-wrap:wrap;gap:var(--gap-2);-webkit-margin-start:auto;margin-inline-start:auto}.facility-mark{border:1px solid var(--rule);padding-block:1px;padding-inline:var(--gap-2);font-size:.8em;text-transform:uppercase;letter-spacing:.06em}.facility-mark-internal{border-color:var(--ink);font-weight:600}.facility-mark-unsettled{border-color:var(--flag);color:var(--flag);font-weight:600}.facility-facts,.facility-mark-muted{color:var(--muted)}.facility-facts{display:flex;flex-wrap:wrap;gap:var(--gap-1) var(--gap-4);font-size:.9em}.facility-fact-label{font-size:.85em;text-transform:uppercase;letter-spacing:.06em}.facility-entity-code{color:var(--ledger);font-weight:600}.facility-row-inactive .facility-entity-code{color:inherit}.facility-ownership{-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule)}.facility-ownership-note{display:block;color:var(--muted);font-size:.8em;font-style:italic}.facility-alert{margin:0;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2);padding-block:var(--gap-2);padding-inline:var(--gap-3);border:1px solid var(--flag);border-radius:var(--radius);color:var(--flag);font-size:.9em}.facility-form{max-width:480px}.field-hint{color:var(--muted);font-size:.85em;max-width:52ch}.facility-preview{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2);margin:0;-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule);color:var(--muted);font-size:.9em}.facility-preview-unsettled{border-inline-start-color:var(--flag);color:var(--flag)}.party-form textarea{font:inherit;font-family:var(--mono);font-size:.85em;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding-block:var(--gap-2);padding-inline:var(--gap-3);resize:vertical}.party-form textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.parcel-address .ltr-num,.piece-grid .ltr-num,.piece-grid-more .ltr-num,.zone-form .ltr-num,.zone-row .ltr-num,.zone-versions .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.zone-versions .form-error .button-plain{-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2)}.zone-intro{margin:0;-webkit-margin-after:var(--gap-5);margin-block-end:var(--gap-5);color:var(--muted);font-size:.9em;max-width:60ch}.zone-list{list-style:none;margin:0;-webkit-margin-after:var(--gap-6);margin-block-end:var(--gap-6);padding:0;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.zone-branch{-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.zone-row{display:flex;flex-direction:column;gap:var(--gap-1);padding-block:var(--gap-3)}.zone-row-inactive{color:var(--muted)}.zone-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2) var(--gap-4)}.zone-code{font-family:var(--mono);font-weight:600;color:var(--ink)}.zone-row-inactive .zone-code{color:inherit}.zone-type{color:var(--muted);font-size:.9em}.zone-marks{display:flex;flex-wrap:wrap;gap:var(--gap-2);-webkit-margin-start:auto;margin-inline-start:auto}.zone-mark{border:1px solid var(--rule);padding-block:1px;padding-inline:var(--gap-2);font-size:.8em;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.zone-facts,.zone-mark-muted{color:var(--muted)}.zone-facts{display:flex;flex-wrap:wrap;gap:var(--gap-1) var(--gap-4);font-size:.9em}.zone-fact-label{font-size:.85em;text-transform:uppercase;letter-spacing:.06em}.zone-actions{display:flex;flex-wrap:wrap;gap:var(--gap-2);-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2)}.zone-subform,.zone-versions{-webkit-margin-before:var(--gap-3);margin-block-start:var(--gap-3);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule)}.zone-subform{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.zone-subform .section-title,.zone-versions .section-title{-webkit-margin-before:0;margin-block-start:0}.zone-version-list{list-style:none;margin:0;padding:0}.zone-version{display:flex;flex-direction:column;gap:var(--gap-1);padding-block:var(--gap-2);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.zone-version-note{margin:0;font-size:.9em}.zone-shape summary{cursor:pointer;color:var(--muted);font-size:.85em}.zone-shape pre{margin:0;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);max-height:12em;overflow:auto;font-family:var(--mono);font-size:.8em;white-space:pre-wrap;word-break:break-all;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.zone-flag{display:flex;align-items:center;gap:var(--gap-2)}.zone-filter{-webkit-margin-after:var(--gap-4);margin-block-end:var(--gap-4)}.zone-form{max-width:480px}.zone-overlap{margin:0;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2)}.shell-main:has(.zone-import){max-width:1100px}.zone-import .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.zone-import-back,.zone-import-link{margin:0;-webkit-margin-after:var(--gap-4);margin-block-end:var(--gap-4)}.zone-import-facts{-webkit-margin-after:var(--gap-3);margin-block-end:var(--gap-3)}.zone-import-facts>div{min-width:0;max-width:100%}.zone-import-facts dd{overflow-wrap:anywhere}.zone-import-batch-id{margin:0;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2)}.zone-import-permanent{font-weight:600}.zone-import-actions{-webkit-margin-before:var(--gap-5);margin-block-start:var(--gap-5)}.zone-import-table{width:100%;border-collapse:collapse}.zone-import-table td,.zone-import-table th{text-align:start;padding-block:var(--gap-2);padding-inline:var(--gap-3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);vertical-align:top}.zone-import-table th{font-size:.85rem;color:var(--muted);font-weight:600}.zone-import-row-refused td:first-child{-webkit-border-start:3px solid var(--flag);border-inline-start:3px solid var(--flag)}.zone-import-row-refused .zone-import-status{font-weight:600}.zone-import-lines{margin:0;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);-webkit-padding-start:var(--gap-4);padding-inline-start:var(--gap-4);font-family:var(--mono);font-size:.8rem;color:var(--muted)}.zone-import-rename{display:block;font-size:.85rem}.zone-import-diff{background:none;color:inherit;text-decoration:underline;text-decoration-thickness:2px;outline:1px solid var(--flag)}.agreement-list{list-style:none;margin:0;-webkit-margin-after:var(--gap-6);margin-block-end:var(--gap-6);padding:0;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.agreement-branch{-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.agreement-row{gap:var(--gap-1) var(--gap-4);padding-block:var(--gap-3)}.agreement-head,.agreement-row{display:flex;flex-wrap:wrap;align-items:baseline}.agreement-head{gap:var(--gap-2) var(--gap-3)}.agreement-code{font-family:var(--mono);font-weight:600}.agreement-facts,.agreement-type{color:var(--muted);font-size:.9em}.agreement-fact-label{font-size:.85em;text-transform:uppercase;letter-spacing:.06em}.agreement-open{-webkit-margin-start:auto;margin-inline-start:auto}.agreement-versions{-webkit-margin-after:var(--gap-6);margin-block-end:var(--gap-6)}.version-list{list-style:none;margin:0;padding:0;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.version-branch{-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);padding-block:var(--gap-4)}.version-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2) var(--gap-4)}.version-no{font-family:var(--mono);font-weight:600}.version-marks{display:flex;flex-wrap:wrap;gap:var(--gap-2);-webkit-margin-start:auto;margin-inline-start:auto}.version-mark{border:1px solid var(--rule);padding-block:1px;padding-inline:var(--gap-2);font-size:.8em;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.version-mark-draft{color:var(--muted)}.version-mark-approved{border-color:var(--ink);font-weight:600}.version-mark-live{border-color:var(--ledger);color:var(--ledger);font-weight:600}.version-record{-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2)}.version-record-frozen{background:var(--sunk);-webkit-border-start:2px solid var(--ink);border-inline-start:2px solid var(--ink);padding-block:var(--gap-3);padding-inline:var(--gap-3)}.version-terms{margin:0;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--gap-1) var(--gap-5);gap:var(--gap-1) var(--gap-5)}.version-term{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2);padding-block:2px}.version-term-label{margin:0;color:var(--muted);font-size:.85em;text-transform:uppercase;letter-spacing:.06em}.version-term-value{margin:0}.version-money{color:var(--ledger);font-weight:600}.version-approval{-webkit-margin-before:var(--gap-3);margin-block-start:var(--gap-3);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule)}.version-note{margin:0;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2);color:var(--muted);font-size:.9em;max-width:68ch}.version-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2) var(--gap-3);-webkit-margin-before:var(--gap-3);margin-block-start:var(--gap-3)}.version-refusal{margin:0;color:var(--muted);font-size:.85em;max-width:60ch}.version-alert{margin:0;-webkit-margin-before:var(--gap-3);margin-block-start:var(--gap-3);padding-block:var(--gap-2);padding-inline:var(--gap-3);border:1px solid var(--flag);border-radius:var(--radius);color:var(--flag);font-size:.9em}.agreement-form,.version-form{max-width:480px}.version-form{-webkit-margin-before:var(--gap-3);margin-block-start:var(--gap-3)}.version-grants{border:1px solid var(--rule);border-radius:var(--radius);padding-block:var(--gap-2) var(--gap-3);padding-inline:var(--gap-3);display:flex;flex-direction:column;gap:var(--gap-1)}.version-grant{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-1)}.version-grant-locked{color:var(--muted);font-size:.85em}.price-form{max-width:480px}.price-basis{margin:0;-webkit-margin-after:var(--gap-5);margin-block-end:var(--gap-5);padding-block:var(--gap-2);padding-inline:var(--gap-3);border:1px solid var(--rule);border-radius:var(--radius)}.price-basis,.price-self{color:var(--muted);font-size:.9em}.price-self{margin:0}.price-self-code{color:var(--ink);font-family:var(--mono);font-weight:600}.price-day-field{max-width:220px}.price-result{-webkit-margin-before:var(--gap-6);margin-block-start:var(--gap-6)}.price-result-title{-webkit-margin-before:0;margin-block-start:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2)}.price-day{font-family:var(--mono);color:var(--ledger)}.price-currency{font-family:var(--mono);font-size:.8em;font-weight:400;letter-spacing:.06em;color:var(--muted)}.price-figure-note{display:block;color:var(--muted);font-size:.85em;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);max-width:60ch}.price-note{margin:0;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2);color:var(--muted);font-size:.9em;max-width:68ch}.price-disclosure{-webkit-margin-before:var(--gap-5);margin-block-start:var(--gap-5);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--ledger);border-inline-start:2px solid var(--ledger)}.price-disclosure-line{margin:0;max-width:68ch}.price-disclosure-label{font-size:.85em;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);display:inline-block;-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2)}.price-withheld{margin:0;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);-webkit-padding-start:var(--gap-4);padding-inline-start:var(--gap-4);max-width:68ch}.price-withheld li{-webkit-margin-after:var(--gap-1);margin-block-end:var(--gap-1)}.price-disclosure-rule{margin:0;-webkit-margin-before:var(--gap-3);margin-block-start:var(--gap-3);color:var(--muted);font-size:.85em;font-style:italic;max-width:68ch}.price-chain{-webkit-margin-before:var(--gap-6);margin-block-start:var(--gap-6)}.price-chain-scroll{overflow-x:auto}.price-chain-table{width:100%;border-collapse:collapse;font-family:var(--mono);-webkit-margin-before:var(--gap-3);margin-block-start:var(--gap-3)}.price-chain-table td,.price-chain-table th{padding-block:var(--gap-2);-webkit-padding-end:var(--gap-4);padding-inline-end:var(--gap-4);vertical-align:baseline;text-align:start;-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.price-chain-table thead th{font-family:var(--sans);font-size:.8em;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.price-chain-table .price-amount{text-align:end;-webkit-padding-end:0;padding-inline-end:0}.price-chain-table .price-amount,.price-chain-table .price-amount+td,.price-chain-table .price-amount+th,.price-layer-rate{-webkit-padding-start:var(--gap-4);padding-inline-start:var(--gap-4)}.price-layer-rate{font-family:var(--sans);font-size:.85em;color:var(--muted)}.price-chain-table .price-layer-off td{border-block-end-width:2px;border-block-end-color:var(--flag)}.price-alert{margin:0;-webkit-margin-before:var(--gap-3);margin-block-start:var(--gap-3);padding-block:var(--gap-2);padding-inline:var(--gap-3);border:1px solid var(--flag);border-radius:var(--radius);color:var(--flag);font-size:.9em}.change-list{margin:0;padding:0;list-style:none}.change-row{padding-block:var(--gap-3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.change-row:last-child{-webkit-border-after:0;border-block-end:0}.change-figures{direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.change-meta{-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1)}.change-meta,.change-note{color:var(--muted);font-size:.9em}.change-note{margin:0;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule)}.change-actions{display:flex;gap:var(--gap-2);-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2)}.price-change-current{margin:0;-webkit-margin-after:var(--gap-3);margin-block-end:var(--gap-3)}.callout-wait{margin:0;margin-block:var(--gap-2);padding-block:var(--gap-2);padding-inline:var(--gap-3);border:1px solid var(--rule);border-radius:var(--radius);color:var(--muted);font-size:.9em}.change-note-field{display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--gap-1)}.scan-form{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:flex-end}.scan-input{font-size:1.15em}.scan-tally{margin-block:var(--gap-3) var(--gap-2);color:var(--muted);font-size:.9em}.scan-list{margin:0;padding:0;list-style:none}.scan-line{padding-block:var(--gap-2);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:3px solid var(--rule);border-inline-start:3px solid var(--rule);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.scan-good{border-inline-start-color:var(--ledger)}.scan-already{border-inline-start-color:var(--rule);color:var(--muted)}.scan-bad{border-inline-start-color:var(--flag);color:var(--flag)}.scan-piece{-webkit-margin-start:var(--gap-2);margin-inline-start:var(--gap-2);color:var(--muted);font-size:.9em;display:inline-block;max-width:calc(100% - var(--gap-2));text-overflow:ellipsis;vertical-align:bottom}.scan-piece,.visually-hidden{overflow:hidden;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.earnings-form{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:flex-end}.earnings-totals{display:flex;flex-wrap:wrap;gap:var(--gap-5);margin-block:var(--gap-4)}.earnings-totals dt{color:var(--muted);font-size:.9em}.earnings-totals dd{margin:0;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.earnings-table{width:100%;border-collapse:collapse}.earnings-table td,.earnings-table th{padding-block:var(--gap-2);padding-inline:var(--gap-3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);text-align:start}.earning-forfeited{color:var(--muted)}.cash-indicator,.remit-figures{display:flex;flex-wrap:wrap;gap:var(--gap-5);margin-block:var(--gap-4);padding-block:var(--gap-4);border-block:1px solid var(--rule)}.cash-indicator dl{display:flex;flex-wrap:wrap;gap:var(--gap-5);margin:0}.cash-indicator dt,.remit-figures dt{color:var(--muted);font-size:.9em}.cash-indicator dd,.remit-figures dd{margin:0;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.25em;color:var(--ledger)}.remit-figures .ltr-num{color:var(--ink);font-family:var(--mono);font-size:1em}.remit-diff{-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--flag);border-inline-start:2px solid var(--flag)}.remit-diff dd{color:var(--flag);font-weight:600}.remit-diff.remit-exact{border-inline-start-color:var(--rule)}.remit-diff.remit-exact dd{color:var(--ledger);font-weight:inherit}.cash-tone{margin:var(--gap-3) 0 0;font-size:.9em;color:var(--muted)}.cash-near .cash-tone{color:var(--ledger);font-weight:600}.cash-over{-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--flag);border-inline-start:2px solid var(--flag)}.cash-over .cash-tone{color:var(--flag);font-weight:600}.remit-classify{margin-block:var(--gap-4);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3);-webkit-border-start:2px solid var(--flag);border-inline-start:2px solid var(--flag)}.remit-classify p{margin:0 0 var(--gap-3)}.prepaid-banner,.remit-panel{-webkit-margin-before:var(--gap-5);margin-block-start:var(--gap-5)}.prepaid-banner{padding:var(--gap-4);border:2px solid var(--ink);border-radius:var(--radius)}.prepaid-headline{margin:0 0 var(--gap-2);font-size:1.5em;font-weight:700;letter-spacing:.02em}.collect-panel{-webkit-margin-before:var(--gap-5);margin-block-start:var(--gap-5)}.collect-total{display:flex;flex-direction:column;gap:var(--gap-1);margin-block:var(--gap-4);font-size:1.75em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ledger)}.collect-total .field-label{font-size:.5em;font-weight:400;color:var(--muted)}.settle-panel{-webkit-margin-before:var(--gap-5);margin-block-start:var(--gap-5)}.settle-direction{margin-block:var(--gap-4);font-size:1.125em;font-weight:600}.piece-grid input,.piece-grid select{width:100%;min-width:6rem;padding:var(--gap-1) var(--gap-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.piece-grid td{padding:var(--gap-1);vertical-align:top}.piece-grid .cell-bad{border-color:var(--ledger);border-inline-start-width:2px}.cell-warning{display:block;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1);font-size:.8em;color:var(--ledger)}.piece-grid-more td{padding:var(--gap-3);background:var(--sunk)}.piece-grid-more-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--gap-3);gap:var(--gap-3)}.piece-grid-more-point{grid-column:span 2}.piece-grid-more-toggle{white-space:nowrap}.code-list{margin-block:var(--gap-4);-webkit-padding-start:var(--gap-5);padding-inline-start:var(--gap-5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.code-list .ltr-num{font-family:var(--mono)}.refusal-list{margin-block:var(--gap-2) 0;-webkit-padding-start:var(--gap-5);padding-inline-start:var(--gap-5);font-size:.9em}.nav-planned{color:var(--muted);cursor:default;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent}.label-sheet{inline-size:100mm;min-block-size:150mm;margin-block:var(--gap-5);padding:6mm;border:1px solid var(--rule);background:#fff;color:#000;display:flex;flex-direction:column;gap:4mm}.label-code{margin:0;font-family:var(--mono);font-size:5mm;letter-spacing:.08em;text-align:center}.label-recipient{margin:0;font-size:6mm;font-weight:700}.label-city{margin:0;font-size:8mm;font-weight:700;text-transform:uppercase}.label-amounts{margin:0;display:grid;grid-gap:2mm;gap:2mm;-webkit-border-before:1px solid #000;border-block-start:1px solid #000;-webkit-padding-before:3mm;padding-block-start:3mm}.label-amounts>div{display:flex;justify-content:space-between;font-size:4.5mm}.label-amounts dd,.label-amounts dt{margin:0}.label-amounts .label-total{font-weight:700;font-size:5.5mm;-webkit-border-before:1px solid #000;border-block-start:1px solid #000;-webkit-padding-before:2mm;padding-block-start:2mm}.label-prepaid{margin:0;padding:3mm;border:2px solid #000;font-size:5mm;font-weight:700;text-align:center}.label-public{-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-after:0;margin-block-end:0;font-family:var(--mono);font-size:7mm;letter-spacing:.12em;text-align:center}.label-blank{margin:auto 0;text-align:center;color:var(--muted)}.track-page{max-width:34rem;margin:0 auto;padding:1.25rem 1rem 3rem}.track-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.track-brand{font-weight:600;letter-spacing:.02em}.track-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0 .5rem}.track-form .field{flex:1 1 14rem}.track-stage{font-size:1.35rem;line-height:1.4;font-weight:600;margin:1.5rem 0 0}.track-done{color:var(--ledger)}.track-answer{border-top:2px solid var(--ink);margin-top:1.5rem;padding-top:.5rem}.track-facts{display:grid;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:1.25rem 0 0}.track-facts dt{font-size:.8125rem;color:var(--muted)}.track-facts dd{margin:.125rem 0 0;font-weight:500}@media print{.nav,.no-print,.shell-header{display:none!important}.label-sheet{margin:0;border:none}}@page{size:100mm 150mm;margin:0}@page manifest{size:A4;margin:0}.manifest-sheet{page:manifest;max-inline-size:210mm;color:#000;font-size:10pt}.manifest-page{padding:8mm;border:1px solid var(--rule);background:#fff}.manifest-page+.manifest-page{-webkit-margin-before:6mm;margin-block-start:6mm}.manifest-running{display:flex;flex-wrap:wrap;gap:1mm 5mm;margin:0 0 3mm;font-size:9pt}.manifest-running-code{font-weight:700}.manifest-running .ltr-num{white-space:nowrap}.manifest-running-record .ltr-num{white-space:normal;overflow-wrap:anywhere}.manifest-running .manifest-printed{-webkit-margin-start:auto;margin-inline-start:auto}.manifest-running-record{flex-basis:100%}.manifest-bar{-webkit-margin-after:var(--gap-4);margin-block-end:var(--gap-4)}.manifest-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2mm 6mm;-webkit-padding-after:2mm;padding-block-end:2mm;-webkit-border-after:1pt solid #000;border-block-end:1pt solid #000}.manifest-title{margin:0;font-size:14pt}.manifest-code{margin:0;font-family:var(--mono);font-size:20pt;font-weight:600;letter-spacing:.04em}.manifest-box-head,.manifest-facts,.manifest-route,.manifest-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1mm 2mm;gap:1mm 2mm;margin:0}.manifest-box-head,.manifest-totals{align-items:start}.manifest-sheet dt{font-size:9pt;color:#000}.manifest-sheet dd{margin:0;font-weight:500}.manifest-route{padding-block:3mm 2mm}.manifest-route>:first-child{grid-column:span 3}.manifest-facts>:last-child,.manifest-route>:last-child{grid-column:4/span 2}.manifest-facts{-webkit-padding-after:3mm;padding-block-end:3mm}.manifest-box-head>:nth-child(2),.manifest-facts>:nth-child(2){grid-column:2/span 2}.manifest-box-head:not(:has(.manifest-onward))>.manifest-seal{grid-column:2/span 3}.manifest-totals{padding-block:2mm;-webkit-border-before:1pt solid #000;border-block-start:1pt solid #000}.manifest-route dd,.manifest-totals dd{font-size:14pt;font-weight:600}.manifest-count{grid-column:5}.manifest-sheet .ltr-num{font-family:var(--mono)}.manifest-box{padding-block:2mm;-webkit-border-before:1pt solid #000;border-block-start:1pt solid #000}.manifest-box-head{-webkit-margin-after:2mm;margin-block-end:2mm;page-break-after:avoid;break-after:avoid}.manifest-seal dd{font-size:16pt;font-weight:700;overflow-wrap:anywhere}:is(:lang(ar),:lang(ckb)) .manifest-sheet :is(dt,.manifest-running,.manifest-continues,.manifest-foot){font-size:10pt}.manifest-codes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5mm 2mm;gap:.5mm 2mm;margin:0;padding:0;list-style:none;font-size:9pt;font-weight:500}.manifest-continues{margin:0}.manifest-continues,.manifest-foot{-webkit-padding-before:2mm;padding-block-start:2mm;-webkit-border-before:1pt solid #000;border-block-start:1pt solid #000;font-size:9pt}.manifest-foot{-webkit-margin-before:3mm;margin-block-start:3mm}.manifest-foot p{margin:0}@media screen{.manifest-page{container-type:inline-size}.manifest-printed{display:none}}@container (max-width: 155mm){.manifest-box-head,.manifest-facts,.manifest-route,.manifest-totals{grid-template-columns:1fr 1fr}.manifest-count,.manifest-facts>:last-child,.manifest-facts>:nth-child(2),.manifest-route>:first-child,.manifest-route>:last-child{grid-column:auto}.manifest-box-head:not(:has(.manifest-onward))>.manifest-seal,.manifest-box-head>:nth-child(2){grid-column:1/-1}.manifest-codes{grid-template-columns:repeat(auto-fill,minmax(30mm,1fr))}}@media print{:root:has(.manifest-sheet){color-scheme:light}body:has(.manifest-sheet),html:has(.manifest-sheet){background:#fff}.shell-body:has(.manifest-sheet){display:block}.shell:has(.manifest-sheet){display:block;min-height:0}.shell-main:has(.manifest-sheet){max-width:none;padding:0;border:0}.manifest-sheet{max-inline-size:none}.manifest-page{padding:12mm;border:0}.manifest-page+.manifest-page{margin:0;page-break-before:always;break-before:page}}.pickup-card{border:1px solid var(--rule);border-radius:2px;padding:1rem;margin:1rem 0}.pickup-next{font-weight:600;margin:.75rem 0}.intake-answer{font-size:1.25rem;font-weight:600;padding:.75rem 1rem;margin:1rem 0;-webkit-border-start:4px solid currentColor;border-inline-start:4px solid currentColor}.intake-good{color:var(--ledger)}.intake-warn{color:#8a5a00}.intake-bad{color:#a31515}tr.intake-bad td,tr.intake-warn td{font-weight:500}.intake-outstanding{columns:12rem;margin:.5rem 0 1rem}.lh-list{list-style:none;padding:0;margin:var(--gap-4) 0;gap:var(--gap-3)}.lh-list,.lh-row{display:flex;flex-direction:column}.lh-row{border:1px solid var(--rule);-webkit-border-start:4px solid currentColor;border-inline-start:4px solid currentColor;padding:var(--gap-3);gap:var(--gap-2)}.lh-good{color:var(--ledger)}.lh-warn{color:#8a5a00}.lh-bad{color:#a31515}.lh-row .lh-head,.lh-row .lh-note,.lh-row input,.lh-row label,.lh-row select{color:var(--ink)}.lh-head{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:baseline;margin:0;font-weight:500}.lh-state{font-size:.8125rem;letter-spacing:.04em;font-weight:600;color:currentColor}.lh-flag,.lh-lane{font-size:.875rem}.lh-flag{color:currentColor;font-weight:600}.lh-actions,.lh-inline{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.lh-inline{align-items:center}.lh-note{color:var(--muted);font-size:.875rem;margin:0}.dl-offer .form-error,.reroute-form .form-error{color:#a31515;border-color:#a31515}.reroute-form{-webkit-margin-before:var(--gap-4);margin-block-start:var(--gap-4);max-width:40rem}.dl-offers,.reroute-form{display:grid;grid-gap:var(--gap-3);gap:var(--gap-3)}.dl-offers{list-style:none;margin:0;padding:0}.dl-offer{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--gap-3);display:grid;grid-gap:var(--gap-2);gap:var(--gap-2)}.dl-decide,.dl-offer-head{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:baseline;margin:0}.dl-offer .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.lh-row .lh-off-plan{color:#8a5a00;border:1px solid #c9954f;border-radius:var(--radius)}.lh-row .lh-misrouted,.lh-row .lh-off-plan{margin:0;padding-block:var(--gap-2);padding-inline:var(--gap-3);list-style:none}.lh-row .lh-misrouted{color:#a31515;border:1px solid #a31515;border-radius:var(--radius);font-weight:600}.lh-head .ltr-num,.lh-row .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.run-list,.run-outstanding,.run-pieces{list-style:none;padding:0;margin:var(--gap-4) 0;display:flex;flex-direction:column;gap:var(--gap-3)}.run-piece,.run-row{border:1px solid var(--rule);-webkit-border-start:4px solid currentColor;border-inline-start:4px solid currentColor;padding:var(--gap-4);display:flex;flex-direction:column;gap:var(--gap-2)}.run-good{color:var(--ledger)}.run-warn{color:#8a5a00}.run-bad{color:#a31515}.run-piece .run-address dd,.run-piece .run-collect,.run-piece .run-head,.run-piece .run-meta,.run-piece input,.run-piece label,.run-piece select{color:var(--ink)}.run-head{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:baseline;margin:0;font-weight:500}.run-state{font-size:.8125rem;letter-spacing:.04em;font-weight:600;color:currentColor}.run-collect{font-size:1.5rem;margin:0}.run-collect strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.run-prepaid{font-size:1.125rem;font-weight:600;color:var(--ledger);background:var(--sunk);padding:var(--gap-2) var(--gap-3);margin:0}.run-meta,.run-where{gap:var(--gap-3);color:var(--muted)}.run-address,.run-meta,.run-where{display:flex;flex-wrap:wrap;font-size:.875rem;margin:0}.run-address{gap:var(--gap-2) var(--gap-4)}.run-address-part dt{color:var(--muted);font-size:.75rem}.run-address-part dd{margin:0}.run-warn-note{color:#8a5a00;font-weight:600;font-size:.875rem;margin:0}.run-done{color:var(--ledger);font-weight:600;margin:0}.run-flag{font-size:.875rem;font-weight:600;color:currentColor}.run-actions{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.run-actions button,.run-form button{min-height:2.75rem;padding-inline:var(--gap-4)}.run-form{display:flex;flex-direction:column;gap:var(--gap-3);-webkit-padding-before:var(--gap-3);padding-block-start:var(--gap-3)}.run-form input,.run-form select{min-height:2.75rem;font-size:1rem}.run-stop{margin-block:var(--gap-5)}.run-stop h2{-webkit-margin-after:var(--gap-1);margin-block-end:var(--gap-1)}.run-piece .ltr-num,.run-row .ltr-num,.run-where .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (max-width:480px){.run-head{gap:var(--gap-2)}.run-actions button,.run-form button{flex:1 1 100%}}.sync-badge{border:1px solid var(--rule);background:var(--sunk);color:var(--ink);font:inherit;font-size:.875rem;padding-block:var(--gap-1);padding-inline:var(--gap-3);border-radius:var(--radius);cursor:pointer;min-height:2rem}.sync-badge-failed{border-color:#a31515;color:#a31515;font-weight:600}.sync-offline-note{color:#8a5a00;font-weight:600;margin-block:var(--gap-3)}.sync-list{list-style:none;padding:0;margin:var(--gap-4) 0;gap:var(--gap-2)}.sync-item,.sync-list{display:flex;flex-direction:column}.sync-item{border:1px solid var(--rule);-webkit-border-start:4px solid var(--muted);border-inline-start:4px solid var(--muted);padding:var(--gap-3);gap:var(--gap-1)}.sync-item-failed{border-inline-start-color:#a31515}.sync-head{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:baseline;margin:0;font-weight:500}.sync-type{font-family:var(--mono);font-size:.8125rem;color:var(--muted)}.sync-meta{color:var(--muted);font-size:.875rem;margin:0}.sync-reason{margin:0;font-weight:500}.sync-head .ltr-num,.sync-item .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.device-list{list-style:none;padding:0;margin:var(--gap-4) 0;gap:var(--gap-3)}.device-list,.device-row{display:flex;flex-direction:column}.device-row{border:1px solid var(--rule);-webkit-border-start:4px solid var(--ledger);border-inline-start:4px solid var(--ledger);padding:var(--gap-4);gap:var(--gap-2)}.device-revoked{border-inline-start-color:var(--muted);color:var(--muted)}.device-head{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:baseline;margin:0;font-weight:600}.device-flag{font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--muted)}.device-meta{display:flex;flex-wrap:wrap;gap:var(--gap-3);color:var(--muted);font-size:.875rem;margin:0}.device-warning{color:#8a5a00;font-weight:600;margin:0}.device-confirm{display:flex;flex-direction:column;gap:var(--gap-2)}.device-actions{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.device-actions button{min-height:2.5rem}.device-row .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.shell-main:has(.tower-head){max-width:1100px}.tower-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-4)}.tower-head .muted-note{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--gap-2)}.tower-counts,.tower-holders,.tower-money,.tower-risks{-webkit-margin-before:var(--gap-6);margin-block-start:var(--gap-6)}.tower-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--gap-4);gap:var(--gap-4)}.tower-card{border:1px solid var(--rule);-webkit-border-before:3px solid var(--ledger);border-block-start:3px solid var(--ledger);border-radius:var(--radius);padding:var(--gap-4);background:var(--paper)}.tower-card-label{margin:0;font-weight:600;color:var(--ledger)}.tower-card-amount{margin-block:var(--gap-2);font-family:var(--mono);font-size:1.6rem;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.tower-card-help{margin:0;font-size:.85rem;color:var(--muted)}.tower-in-network{font-family:var(--mono)}.tower-state-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-column-gap:var(--gap-5);column-gap:var(--gap-5);grid-row-gap:var(--gap-1);row-gap:var(--gap-1)}.tower-state-list li{display:flex;justify-content:space-between;gap:var(--gap-4);padding-block:var(--gap-1);padding-inline:var(--gap-2);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.tower-state-list li>span{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.tower-chips{list-style:none;margin:0 0 var(--gap-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-2)}.chip{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding-block:var(--gap-1);padding-inline:var(--gap-3);min-height:2.25rem;cursor:pointer}.chip-on{background:var(--transit);color:var(--paper);border-color:var(--transit)}.table-scroll{overflow-x:auto}.tower-table,.users-table{width:100%;border-collapse:collapse}.tower-table td,.tower-table th,.users-table td,.users-table th{text-align:start;padding-block:var(--gap-2);padding-inline:var(--gap-3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);vertical-align:top}.tower-table th,.users-table th{font-size:.85rem;color:var(--muted);font-weight:600}.tower-detail{display:block;font-size:.85rem;color:var(--muted)}.severity-flag{display:inline-block;font-size:.8rem;font-weight:600;padding-inline:var(--gap-2);padding-block:2px;border-radius:var(--radius);border:1px solid var(--rule);white-space:nowrap}.holder-overdue .severity-flag,.severity-urgent .severity-flag{background:var(--flag);border-color:var(--flag);color:#fff}.severity-urgent td:first-child{-webkit-border-start:3px solid var(--flag);border-inline-start:3px solid var(--flag)}.severity-act .severity-flag{font-weight:700;border-color:var(--ink)}.holder-overdue .severity-flag{-webkit-margin-start:var(--gap-2);margin-inline-start:var(--gap-2)}@media (max-width:720px){.tower-head .muted-note{-webkit-margin-start:0;margin-inline-start:0}.tower-card-amount{font-size:1.3rem}}.modal{inline-size:40rem;max-inline-size:calc(100% - 2 * var(--gap-4));max-block-size:calc(100% - 2 * var(--gap-4));overflow:auto;padding-block:var(--gap-5);padding-inline:var(--gap-5);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius)}.modal::-webkit-backdrop{background:var(--ink,#16161a);opacity:.4}.modal::backdrop{background:var(--ink,#16161a);opacity:.4}.modal-title{font-size:16px;font-weight:600;margin:0;-webkit-margin-after:var(--gap-4);margin-block-end:var(--gap-4)}.modal-actions{display:flex;flex-wrap:wrap;gap:var(--gap-2);-webkit-margin-before:var(--gap-5);margin-block-start:var(--gap-5)}.checkbox-list{margin:0;padding:0;border:0;min-inline-size:0}.checkbox-list legend{padding:0;-webkit-margin-after:var(--gap-1);margin-block-end:var(--gap-1)}.checkbox-list-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-1)}.couriers-head,.users-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-3) var(--gap-4);-webkit-margin-after:var(--gap-5);margin-block-end:var(--gap-5)}.couriers-head .page-title,.users-head .page-title{-webkit-margin-after:0;margin-block-end:0}.shell-main:has(.users-head){max-width:1240px}.couriers-head+[role=status],.users-head+[role=status]{min-block-size:1.5em;margin-block:0 var(--gap-3)}.courier-fields,.courier-form,.user-fields,.user-form{display:flex;flex-direction:column;gap:var(--gap-4)}.courier-fields,.user-fields{margin:0;padding:0;border:0;min-inline-size:0}.user-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--gap-2)}.user-reason{display:flex;flex-direction:column;gap:var(--gap-3)}.users-table .device-confirm>.field,.users-table .user-reason{max-inline-size:32rem}.table-scroll:has(>.users-table){container-type:inline-size}.users-table .user-actions{flex-wrap:nowrap;white-space:nowrap}@container (max-width: 1100px){.users-table .user-actions{flex-wrap:wrap}}.courier-photo-large{inline-size:160px;block-size:160px;object-fit:contain;align-self:flex-start}.return-link .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lane-departures{border:1px solid var(--rule);border-radius:var(--radius);padding-block:var(--gap-2) var(--gap-3);padding-inline:var(--gap-3);display:flex;flex-direction:column;gap:var(--gap-2)}.lane-departure-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-2)}.lane-departure-row input,.lane-departure-row select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding-block:var(--gap-1);padding-inline:var(--gap-2)}.lane-editor .ltr-num,.lanes-page .ltr-num,.planned-route .ltr-num,.routes-page .ltr-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.shell-main:has(.templates-page){max-width:1100px}.templates-layout{display:grid;grid-template-columns:minmax(200px,280px) 1fr;grid-gap:var(--gap-5);gap:var(--gap-5);align-items:start}.templates-list{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:var(--radius)}.templates-list li+li{-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.templates-item{display:flex;flex-direction:column;gap:var(--gap-1);inline-size:100%;padding:var(--gap-3);border:0;background:none;color:var(--ink);text-align:start;font:inherit;cursor:pointer}.templates-item[aria-current=true]{box-shadow:inset 3px 0 0 var(--transit)}[dir=rtl] .templates-item[aria-current=true]{box-shadow:inset -3px 0 0 var(--transit)}.templates-item-name{display:flex;align-items:center;gap:var(--gap-2);font-weight:600}.templates-item-meta,.templates-item-when{color:var(--muted);font-size:.875rem}.templates-dot-off,.templates-dot-on{inline-size:8px;block-size:8px;border-radius:50%;background:var(--transit)}.templates-dot-off{background:var(--rule)}.templates-editor{display:flex;flex-direction:column;gap:var(--gap-3);padding:var(--gap-4);border:1px solid var(--rule);border-radius:var(--radius)}.templates-editor-head{display:flex;justify-content:space-between;align-items:start;gap:var(--gap-4)}.templates-editor-head h2{margin:0;font-size:1.125rem}.templates-switch{display:inline-flex;align-items:center;gap:var(--gap-2)}.templates-tokens{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.templates-tokens .chip{font-family:var(--mono);direction:ltr}.templates-text{inline-size:100%;padding:var(--gap-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit;resize:vertical}.templates-problems{margin:0;-webkit-padding-start:var(--gap-4);padding-inline-start:var(--gap-4);color:var(--ink)}.templates-problems:empty{display:none}.templates-cod{display:flex;flex-direction:column;gap:var(--gap-2)}.templates-preview{padding:var(--gap-3);border:1px dashed var(--rule);border-radius:var(--radius)}.templates-preview-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--gap-2)}.templates-bubble{margin:var(--gap-2) 0 0;padding:var(--gap-3);border-radius:var(--radius);background:var(--paper);border:1px solid var(--rule);white-space:pre-wrap}.templates-actions{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-3)}@media (max-width:760px){.templates-layout{grid-template-columns:1fr}}.notif-paragraph{margin:0}.notif-paragraph+.notif-paragraph{-webkit-margin-before:var(--gap-2);margin-block-start:var(--gap-2)}.bell{position:relative;display:inline-flex;align-items:center;padding:var(--gap-1) var(--gap-2);text-decoration:none;font-size:1.125rem}.bell-badge{position:absolute;inset-block-start:-2px;inset-inline-end:-4px;min-inline-size:1.25rem;padding-inline:4px;border-radius:999px;background:var(--transit);color:var(--paper);font-size:.7rem;line-height:1.25rem;text-align:center}.bell-list{list-style:none;margin:0;padding:0;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.bell-list li{padding-block:var(--gap-3);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);overflow-wrap:anywhere}.bell-unread .bell-text{font-weight:600}.bell-meta,.bell-text{margin:0}.bell-meta{color:var(--muted);font-size:.875rem;-webkit-margin-before:var(--gap-1);margin-block-start:var(--gap-1)}.templates-groups{display:flex;flex-direction:column;gap:var(--gap-4)}.templates-group-title{margin:0 0 var(--gap-2);font-size:.875rem;font-weight:600;color:var(--muted)}.bc-section{margin-block:var(--gap-5);display:flex;flex-direction:column;gap:var(--gap-2)}.bc-section h2{margin:0;font-size:1.125rem}.bc-section h3{margin:var(--gap-3) 0 0;font-size:1rem}.bc-language{display:flex;flex-direction:column;gap:var(--gap-1);padding:var(--gap-3);border:1px solid var(--rule);border-radius:var(--radius)}.bc-hits{list-style:none;margin:0;padding:0}.bell-title{margin:0 0 var(--gap-1);font-weight:600}.bc-chips{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.bell-unread{-webkit-border-start:3px solid var(--transit);border-inline-start:3px solid var(--transit);-webkit-padding-start:var(--gap-3);padding-inline-start:var(--gap-3)}.bell-unread .bell-title+.bell-text{font-weight:400}.settings-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);max-width:44rem}.settings-row{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:end;-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);-webkit-padding-after:var(--gap-3);padding-block-end:var(--gap-3)}.settings-key{font-family:var(--font-mono,monospace)}.settings-name{flex:1 1 16rem;min-width:0}.duplicate-matches{margin:0 0 var(--gap-3);-webkit-padding-start:var(--gap-4);padding-inline-start:var(--gap-4)}.find-parcel,.hold-panel{display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);max-width:40rem;margin-block:var(--gap-4)}.ageing-late,.audit-refused{color:#a31515;font-weight:600}.ageing-table th{text-align:start}.ageing-table td.ltr-num{white-space:nowrap}.dayrep-table th{text-align:start;font-weight:500}