.a5{-webkit-text-size-adjust:none;text-size-adjust:none;--ps-font:"Inter","QAJ Symbols","QAJ Print Emoji",system-ui,"Segoe UI",Roboto,sans-serif;--ps-font-brand:"Cormorant Garamond",Georgia,"QAJ Symbols","QAJ Print Emoji",serif;--ps-brand:18pt;--ps-doc:12pt;--ps-base:8pt;--ps-small:8pt;--ps-stamp:12pt;--ps-watermark:24pt;--ps-w-reg:400;--ps-w-med:600;--ps-w-bold:700;--ps-ink:#000;--ps-ink-2:#1a1a1a;--ps-muted:#5a5048;--ps-line:#8a7f76;--ps-line-soft:#b3a896;--ps-bg-soft:#faf6ef}.a5,.a5 *{font-family:var(--ps-font)}.a5,.a5 *,.a5 .a5-qr,.a5 .a5-qr .q-acc,.a5 .a5-qr .q-amt,.a5 .a5-qr .q-bank,.a5 .a5-qr .q-holder,.a5 .a5-qr .q-t,.a5 .a5-sec,.a5 .a5-urgent-line,.a5 .appendix,.a5 .appendix-item,.a5 .appendix-item .nm,.a5 .gtable,.a5 .gtable td,.a5 .gtable th,.a5 .hb-route-arrow,.a5 .hb-route-bar,.a5 .hb-route-date,.a5 .hb-route-due,.a5 .hb-route-lab,.a5 .hb-route-node,.a5 .hb-route-sub,.a5 .lab,.a5 .nowimg,.a5 .pay-row,.a5 .priceblock,.a5 .priceblock .pr,.a5 .rowflex,.a5 .rs-card-name,.a5 .rs-grp-h,.a5 .rs-kv,.a5 .rs-pr,.a5 .rs-wline,.a5 .stamp,.a5 .tl-wrap,.a5 .tlarrow,.a5 .tlbar,.a5 .tlc,.a5 .tlc .d,.a5 .tlc .lab,.a5 .val,.a5 .wline{font-size:var(--ps-base)}.a5 .a5-head .qn{font-family:var(--ps-font-brand);font-size:var(--ps-brand)}.a5 .a5-head .qn,.a5 .a5-title{font-weight:var(--ps-w-bold);letter-spacing:1.2px}.a5 .a5-title{font-family:var(--ps-font);font-size:var(--ps-doc);text-transform:uppercase}.a5 .a5-urgent{font-size:var(--ps-stamp)}.a5 .ps-watermark{font-size:var(--ps-watermark);font-weight:var(--ps-w-bold);letter-spacing:3px;transform:rotate(-24deg);color:rgba(157,71,71,.16);border:3px solid rgba(157,71,71,.16);border-radius:10px;padding:6px 18px;white-space:nowrap}.a5 .lab{font-weight:var(--ps-w-reg)}.a5 .val{font-weight:var(--ps-w-med)}.a5 .a5-sec{font-weight:var(--ps-w-bold)}.a5 .gtable th{font-weight:var(--ps-w-med)}.a5 .gtable td{font-weight:var(--ps-w-reg)}.a5 .appendix-item .nm,.a5 .pn,.a5 .rs-card-name{font-weight:var(--ps-w-bold)}.a5 .rs-grp-h{font-weight:var(--ps-w-med)}.a5 .rs-kv .k,.a5 .rs-pr .k,.a5 .rs-wline .k{font-weight:var(--ps-w-reg)}.a5 .rs-kv .v{font-weight:var(--ps-w-med)}.a5 .pay-row{font-weight:var(--ps-w-reg)}.a5 .pay-row.rem,.a5 .pay-row.total{font-weight:var(--ps-w-bold)}.a5 .priceblock .pr b{font-weight:var(--ps-w-med)}.a5 .priceblock .pr.sell b{font-weight:var(--ps-w-bold)}.a5 .a5-qr .q-bank,.a5 .tlbar .tlc .d,.a5 .tlbar .tlc .lab{font-weight:var(--ps-w-med)}.a5 .a5-qr .q-acc{font-weight:var(--ps-w-bold)}.a5 .a5-qr .q-amt,.a5 .a5-qr .q-holder,.a5 .a5-qr .q-t{font-weight:var(--ps-w-reg)}.a5 .a5-qr .q-amt b{font-weight:var(--ps-w-bold)}.a5 :where(:not(.qn):not(.a5-title):not(.a5-urgent):not(.ps-watermark)){font-size:var(--ps-base)!important}.a5 .a5-head .qn{font-size:var(--ps-brand)!important}.a5 .a5-title{font-size:var(--ps-doc)!important}.a5 .a5-urgent{font-size:var(--ps-stamp)!important}.a5 .ps-watermark{font-size:var(--ps-watermark)!important}.a5 .a5-foot .sign .sub,.a5 .a5-foot .sign .sub *,.a5 .a5-head .meta,.a5 .a5-head .meta *,.a5 .rs-inspected,.a5 .rs-inspected *,.a5 .rs-tradein,.a5 .rs-tradein *,.a5 .tl-legend,.a5 .tl-legend *,.a5 .warranty,.a5 .warranty *{font-size:var(--ps-small)!important}@media screen{:root{--ui-line:#e6e5e1;--ui-control-line:#d8d7d2;--ui-soft:#f6f6f3;--ui-selected:#efeee9;--ui-selected-line:#b9b3a7;--ui-action:#353632;--ui-primary-bg:#f3ede3;--ui-primary-border:#cbb999;--ui-primary-text:#624e30;--ui-primary-hover:#eae0d0;--ui-primary-active:#e2d5bf;--ui-danger-bg:#fff3f1;--ui-danger-border:#e0b5af;--ui-danger-text:#a3332c;--ui-focus:#81745d;--ui-shadow:0 12px 32px rgba(29,29,31,.12);--ui-radius:10px}.app :where(.content){padding:20px 24px 64px}.app :where(.topbar){padding:12px 24px;background:rgba(255,255,253,.96)}.app .topbar h1{font-size:15px;font-weight:600;line-height:1.4}.app .topbar .crumb{font-size:10.5px;line-height:1.5}.app .nav a{padding:8px 10px;font-size:12.5px;font-weight:500}.app :is(.nav,.botnav,.burger,.bell-btn) svg{stroke-width:1.6}.app :where(.btn){min-height:36px;padding:8px 13px;gap:8px;border:1px solid var(--ui-control-line);border-radius:var(--ui-radius);background:var(--card);color:var(--charcoal);font-size:12.5px;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s}.app .btn-primary,.login-card .btn-primary{background:var(--ui-primary-bg);border-color:var(--ui-primary-border);color:var(--ui-primary-text);font-weight:600;box-shadow:none}.app .btn-danger{background:var(--ui-danger-bg);border-color:var(--ui-danger-border);color:var(--ui-danger-text);font-weight:600;box-shadow:none}.app :where(.btn-ghost){background:var(--card);border-color:var(--ui-line)}.app :where(.btn-sm){min-height:32px;padding:6px 11px;font-size:12px}.app :where(.btn-icon){padding:0;justify-content:center}.app :where(.btn:disabled){opacity:.45;cursor:default}.app :is(.btn,.chip,.tab,.stepper .s,.row-more,.note-copy):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;box-shadow:none}.app :where(.card,.m-card,.prod-card,.np-card){border-color:var(--ui-line);border-radius:12px;box-shadow:none}.app :where(.pad){padding:16px}.app :where(.prod-card){background:#fcfcfa;padding:14px}.app :where(.field){gap:6px;margin-bottom:12px;min-width:0}.app .field label{font-size:12px;font-weight:500;line-height:1.5}.app :where(.input,.select,.ta){min-width:0;min-height:36px;padding:8px 11px;border-color:var(--ui-control-line);border-radius:var(--ui-radius);font-size:13px;line-height:1.5}.app :where(.ta){min-height:76px}.app :is(.input,.select,.ta):focus{border-color:var(--ui-focus);box-shadow:0 0 0 2px rgba(129,116,93,.1)}.app :is(.input.err,.ta.err){border-color:var(--burgundy);box-shadow:0 0 0 2px var(--burgundy-bg)}.app :where(.row2,.row3,.create-grid,.ov-2col){min-width:0}.app :where(.row2,.row3)>*{min-width:0}.app :where(.search){min-height:40px;border-color:var(--ui-control-line);padding:8px 12px}.app :where(.search input){font-size:13px;min-width:0}.app :where(.toolbar){gap:10px}.app :where(.toolbar-sticky){box-shadow:none}.app .ot-svc .svc-search{max-width:260px}.app .ot-svc .svc-assignee{max-width:170px}.app .stepper .s{min-height:36px;font-weight:500;border-radius:10px}.app .stepper .s.active{background:var(--ui-selected);color:var(--charcoal);border-color:var(--ui-selected-line)}.app .stepper .s.active .n{background:var(--ui-action);color:#fff}.app .chip.on{background:var(--ui-selected);color:var(--charcoal);border-color:var(--ui-selected-line);box-shadow:inset 0 0 0 1px var(--ui-selected-line)}.app :where(.chip){font-weight:500}.app :where(.tab){padding:10px 14px;font-weight:500}.app .tab.active{font-weight:600;border-bottom-color:var(--ui-focus)}.app .sp-fill{background:var(--ui-focus)}.app :where(.np-head,.np-sec,.np-acchead){padding:14px 16px}.app :where(.np-lab){font-size:12px;font-weight:500;margin-bottom:6px}.app :where(.np-inp,.np-sel,.np-discsel,.np-pctbox){height:36px;border-color:var(--ui-control-line);border-radius:9px}.app :where(.np-inp,.np-sel,.np-ta){font-size:13px}.app :where(.np-grid-cfg,.np-grid-acc,.np-grid-size,.np-grid2){gap:12px}.app .summary :is(.sh,.act){padding:14px 16px}.app .summary .body{padding:6px 16px}.app :where(.detail-head){gap:14px;margin-bottom:16px}.app .detail-head .dh-l h2{font-size:19px;line-height:1.4}.app .detail-head .dh-r{gap:8px}.app :where(.stat){padding:14px 16px;min-height:86px}.app a.stat-link:hover{transform:none;box-shadow:none;border-color:var(--ui-selected-line)}.app table.tbl thead th{padding:10px 14px;background:#fafaf8;letter-spacing:.035em}.app table.tbl tbody td{padding:10px 14px;border-bottom-color:#efeeea;line-height:1.5}.app :where(.modal-card,.ot-filter-dialog,.ocm-panel,.ocv-card,.ot-pop){border-color:var(--ui-line);box-shadow:var(--ui-shadow)}.app :where(.modal-card){border-radius:14px;padding:20px;gap:14px}.app :where(.modal-title,.ot-filter-header h2){font-size:17px;font-weight:600}.app :where(.ot-pop-item,.am-item){font-weight:500}.app :where(.modal-foot,.ot-filter-footer){gap:10px}.app :where(.form-sticky){box-shadow:none;background:rgba(255,255,253,.98)}.app .ot-status-group{min-width:0;margin:0;padding:0;border:0}.app .ot-status-group legend{padding:0;margin-bottom:10px;font-size:12px;font-weight:500;color:var(--muted)}.app .ot-status-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.app .ot-status-option{display:flex;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 12px;border:1px solid var(--ui-line);border-radius:10px;background:#fff;cursor:pointer;font-size:13px;line-height:1.45;font-weight:500}.app .ot-status-option input{flex:none;width:16px;height:16px;min-height:0;padding:0;margin:0;accent-color:var(--ui-focus)}.app .ot-status-option:has(input:checked){border-color:var(--ui-selected-line);background:#f8f5ef}.app .ot-status-option:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.app .ot-status-option span{min-width:0}.app .dlc-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app .dlc-tile{padding:12px;gap:6px;border-color:var(--ui-line);border-radius:12px}.app .dlc-tile.is-active{background:#f8f5ef;border-color:var(--ui-selected-line)}.app .dlc-tile.is-active:after{display:none}.app .dlc-tile.overdue.is-active{border-color:#d9a9a9;background:#fff8f7}.app .dlc-tlabel{font-weight:500;font-size:12px;letter-spacing:0}.app .dlc-tnum{font-size:26px;font-weight:600}.app .dlc-tfoot{font-size:11px;line-height:1.4}.app .dlc-rangeBtn{border-color:var(--ui-line);font-weight:500;gap:8px}.app .dlc-rb-lead{font-weight:500;letter-spacing:.04em}.app .dlc-rb-num{color:#625846;background:var(--ui-selected);font-weight:600}.app .dlc-rangeBtn.overdue .dlc-rb-num{color:var(--burgundy);background:var(--burgundy-bg)}.app .dlc-chip{min-height:44px;padding:0 12px;font-size:13px;font-weight:500;border-color:var(--ui-line)}.app .dlc-chip[aria-pressed=true]{background:#f8f5ef;border-color:var(--ui-selected-line)}.app .dlc-chip[aria-pressed=true] .dlc-cnum{background:#ece5d9;color:#725c3c}.app .dlc-rangeItem{font-size:13px;font-weight:500}.app .dlc-rangeItem[aria-pressed=true]{background:var(--ui-selected);color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--ui-selected-line)}.app .dlc-rangeItem[aria-pressed=true] .dlc-ri-num{background:#e3e0d8;color:#625846}.app .dlc-rangeItem.overdue[aria-pressed=true]{color:var(--burgundy);background:#fff3f1;box-shadow:inset 0 0 0 1px #e8c8c4}.app .dlc-rangeItem.overdue[aria-pressed=true] .dlc-ri-num{color:var(--burgundy);background:#f6e3df}.app .dlc-sidebar{top:calc(var(--topbar-h,60px) + 12px)}.app .dlc-gtitle{font-weight:600;letter-spacing:.035em}.app .dlc-card{padding:12px;gap:10px;border-radius:12px;border-color:var(--ui-line)}.app .dlc-card:before{width:2px;top:12px;bottom:12px;border-radius:2px}.app .dlc-card.u-today:not(.is-gap):before{background:#b4a48b}.app .dlc-thumb{width:36px;height:36px;border-radius:9px;font-size:11px;font-weight:500;background:#f6f6f3;border-color:var(--ui-line)}.app .dlc-wtype{font-weight:500;letter-spacing:.035em}.app .dlc-cust{font-size:15px;line-height:1.4}.app :is(.dlc-done,.dl-xong){min-height:44px;padding:0 12px;gap:6px;border-radius:9px;border:1px solid #d9ccb8;background:#f8f5ef;color:#725c3c;font-weight:500;font-size:13px}.app :is(.dlc-done,.dl-xong):hover{background:#f0ebe1;border-color:#b9a98f}.app :is(.dlc-done,.dl-xong):disabled{opacity:.45;cursor:wait}.app :is(.dlc-done,.dl-xong) svg{stroke-width:1.8}.app :is(.dlc-done,.dl-xong,.dlc-chip,.dlc-tile,.dlc-rangeBtn,.dlc-rangeItem):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.app .dlc-done .dlc-lbl{display:inline}@container (max-width:600px){.app .dlc-card{grid-template-columns:36px minmax(0,1fr) auto;gap:3px 10px}.app .dlc-thumb{grid-column:1;grid-row:1/span 3;align-self:center}.app .dlc-cact,.app .dlc-cbody{display:contents}.app .dlc-cline1{grid-row:1;margin:0;gap:5px}.app .dlc-cline1,.app .dlc-cust{grid-column:2/4;padding-right:40px}.app .dlc-cust{grid-row:2;white-space:normal;overflow-wrap:anywhere}.app .dlc-cmeta{grid-column:2;grid-row:3;min-height:44px;gap:4px;margin:0;align-content:center}.app .dlc-cact>.row-more{position:absolute;top:0;right:4px;width:44px;min-height:44px;padding:0}.app .dlc-done{grid-column:3;grid-row:3;width:auto;min-width:72px;justify-content:center}.app :is(.dlc-code,.dlc-due){font-size:12px}}.app .svc-form{--line:var(--ui-control-line);--line2:var(--ui-line)}.app .svc-form .sv-steps{font-weight:500}.app .svc-form .sv-steps .st{border-radius:10px}.app .svc-form .sv-steps .st.on{background:var(--ui-selected);border-color:var(--ui-selected-line);color:var(--charcoal);font-weight:600}.app .svc-form .sv-card>h3{font-weight:600;font-size:14px}.app .svc-form :is(.sv-f label,.sv-lab){font-weight:500}.app .svc-form .sv-btn{font-weight:500;border-radius:var(--ui-radius)}.app .svc-form .sv-btn.primary{background:var(--ui-primary-bg);border-color:var(--ui-primary-border);color:var(--ui-primary-text);font-weight:600;box-shadow:none}.app .svc-form :is(.sv-btn,.st):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:is(.slip-actions,.wxs-bar-actions,.ocv-actions) .btn{min-height:40px;padding:9px 13px;font-size:13px;font-weight:500;border:1px solid var(--ui-control-line);border-radius:10px;background:#fff;color:#514b43}:is(.slip-actions,.wxs-bar-actions,.ocv-actions) .btn-primary{background:#f8f5ef;border-color:#d9ccb8;color:#725c3c}.slip-seg .seg.on{background:var(--ui-selected);color:var(--charcoal);box-shadow:inset 0 -2px var(--ui-focus)}:is(.slip-toolbar,.wxs-bar,.slip-actions,.wxs-bar-actions){gap:10px}@media (hover:hover){.app .btn:not(:disabled):not(.btn-primary):not(.btn-danger):hover{background:var(--ui-soft);border-color:var(--ui-selected-line)}.app .btn-primary:not(:disabled):not(.btn-danger):hover,.app .svc-form .sv-btn.primary:not(:disabled):hover,.login-card .btn-primary:not(:disabled):hover{background:var(--ui-primary-hover);border-color:#b29a72}.app .btn-danger:not(:disabled):hover{background:#fbe6e2;border-color:#cb938b}:is(.slip-actions,.wxs-bar-actions,.ocv-actions) .btn-primary:not(:disabled):hover{background:#f0ebe1}}.app .btn-primary:not(:disabled):not(.btn-danger):active,.app .svc-form .sv-btn.primary:not(:disabled):active,.login-card .btn-primary:not(:disabled):active{background:var(--ui-primary-active)}.app .btn-danger:not(:disabled):active{background:#f5d8d2}.login-card .btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media (max-width:980px){.app :where(.content){padding:16px 14px 88px}.app :where(.topbar){padding:10px 14px}.app :is(.btn,.btn-sm,.toolbar .btn,.note-copy,.row-more){min-height:44px}.app .nav a,.app .stepper .s,.app .svc-form .sv-btn.sm,.app .svc-form .sv-steps .st,.app .toolbar .btn{min-height:44px}.app .ot-svc .svc-search{max-width:none;flex:1 1 100%}.app .ot-svc .svc-assignee{min-width:0;flex:1 1 120px}.app :where(.btn,.btn-sm){padding:10px 12px;font-size:13px}.app :where(.input,.select,.ta,.search input,.np-inp,.np-sel,.np-ta){font-size:16px}.app :where(.input,.select,.np-inp,.np-sel,.np-discsel,.np-pctbox){min-height:44px;height:auto}.app :where(.m-cards){gap:12px}.app :where(.m-card){padding:14px}.app .m-card .row-more{min-width:44px;min-height:44px;padding:8px}.app :where(.m-name){font-size:16px;line-height:1.4}.app :where(.m-foot){border-top-color:#efeeea}.app .botnav a{font-weight:500}.app .botnav a.active{font-weight:600}.app :where(.burger,.bell-btn){min-width:44px;min-height:44px}:is(.slip-actions,.wxs-bar-actions,.ocv-actions) .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.app :is(.btn,.stat-link,.sp-fill,.nav a){transition:none}}}