@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-ext-a4d7cf34.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-017fab69.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-garamond-vietnamese-6252e819.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-cfa9a397.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-d80df8ff.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic-ext-ca157063.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic-71d5ee93.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek-ext-6e9e020a.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek-1be3448e.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-vietnamese-5c66f9e0.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext-34b9c504.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-3100e775.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.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}}}.rp-scope{background:var(--surface,#fff);border:1px solid var(--border,#e6e2da);border-radius:14px;padding:14px;margin-bottom:14px;min-width:0}.rp-branches{display:flex;gap:4px;padding:4px;border-radius:11px;background:#f5f3ee;width:-moz-fit-content;width:fit-content;max-width:100%}.rp-branch{border:1px solid transparent;background:transparent;border-radius:8px;padding:10px 16px;font:inherit;font-size:14px;color:#65615a;min-height:44px;cursor:pointer}.rp-branch.on{background:#fff;border-color:#d8cbb5;color:#42392b;font-weight:600;box-shadow:0 1px 3px #342d2410}.rp-branch:focus-visible{outline:2px solid #8a7658;outline-offset:2px}.rp-scope-dates{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:12px}.rp-scope-dates label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted);min-width:0}.rp-scope-dates input,.rp-scope-dates select{min-height:42px;max-width:100%;padding:8px 10px;border:1px solid var(--border,#e6e2da);border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--ink,#242424)}.rp-scope-caption{font-size:12px;color:var(--muted);margin:10px 0 0}.rp-scope-basis{font-size:12px;color:var(--muted);margin-top:8px}.rp-scope-basis summary{cursor:pointer}.rp-scope-basis p{max-width:80ch;line-height:1.6;margin:8px 0 0}.rp-legacy{margin-top:20px;border-top:1px solid var(--border);padding-top:12px}.rp-legacy>summary{cursor:pointer;color:var(--muted)}.rp-branch-comparison{margin:12px 0 18px}.rp-branch-comparison h3{font-size:15px;margin:0}.rp-comparison-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--border);background:transparent;font:inherit;font-size:14px;text-align:left;cursor:pointer;color:inherit}.rp-comparison-row small{color:var(--muted);margin-left:8px}.rp-comparison-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.rp-share-track{grid-column:1/-1;height:4px;border-radius:4px;background:#f0eee9;overflow:hidden}.rp-share-track>span{display:block;height:100%;background:#ac9571}@media(max-width:520px){.rp-scope{padding:10px}.rp-branches{width:100%}.rp-branch{flex:1 1;padding:8px 6px;font-size:13px}.rp-scope-dates{gap:8px}.rp-scope-dates input{width:132px}.rp-scope-dates select{min-width:140px}.rp-scope-dates input,.rp-scope-dates select{font-size:16px}.rp-comparison-row{font-size:13px}}.rp-wrap .rp-scroll-table{display:block;max-width:100%}.rp-wrap .rp-scroll-table table.tbl{display:table}.rp-source-note{font-size:13px;color:var(--muted);margin:0 0 12px}.rp-source-method{font-size:13px;margin:12px 0;color:var(--muted)}.rp-source-method summary{cursor:pointer}.rp-source-method ul{padding-left:20px;line-height:1.6}.rp-source-mobile{display:none}.rp-source-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px;margin-bottom:8px;min-width:0}.rp-source-card>div{display:flex;justify-content:space-between;gap:8px;font-size:14px}.rp-source-card>div>span,.rp-source-card>small{color:var(--muted);font-size:12px}.rp-source-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:10px 0 0}.rp-source-card dt{font-size:11px;color:var(--muted)}.rp-source-card dd{font-size:14px;margin:3px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:980px){.rp-source-mobile{display:block}}.rp-tbl tfoot td{padding:10px 14px;border-top:1px solid var(--border);font-size:13px}.rp-tbl tfoot td.amt{text-align:right}.rp-overview-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:6px 0 18px}.rp-overview-heading h2{font-size:21px;letter-spacing:-.035em;font-weight:600;margin:0;color:#30322e}.rp-overview-heading p{font-size:12px;color:#746e65;margin:6px 0 0}.rp-period-tag{padding:6px 10px;background:#f0ede6;border-radius:6px;font-size:11px;color:#75654d;white-space:nowrap}.rp-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.rp-overview-kpis .rp-kpi{padding:19px 20px;border-radius:13px;border-color:#e7e5df}.rp-overview-kpis .rp-kpi-nhan{font-size:12px;letter-spacing:.005em;color:#746d62}.rp-overview-kpis .rp-kpi-so{font-size:26px;letter-spacing:-.035em;font-weight:600;line-height:1.25;margin:10px 0 7px;color:#30352f}.rp-overview-kpis .rp-kpi-phu{font-size:11px;line-height:1.6;color:#746d62;gap:6px 10px;display:block}.rp-overview-kpis .rp-doi{display:block;font-size:10.5px;margin-top:5px;font-style:normal;font-weight:400}.rp-overview-kpis .rp-kpi:nth-child(3) .rp-kpi-so{color:#8a6646}.rp-followup{justify-content:space-between;border:1px solid #e7e1d4;border-radius:11px;padding:12px 16px;background:#faf8f3;margin:16px 0}.rp-followup,.rp-followup>div{display:flex;align-items:center;gap:12px}.rp-followup-dot{width:6px;height:6px;background:#b49a70;border-radius:50%;flex-shrink:0}.rp-followup p{margin:0;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px}.rp-followup b{font-weight:500;color:#6c5b3f}.rp-followup p>span{font-size:11px;color:#746d62}.rp-followup button{border:0;background:transparent;color:#79633e;white-space:nowrap;font:inherit;font-size:12px;cursor:pointer;min-height:36px;padding:4px}.rp-followup button:focus-visible{outline:2px solid #a28c64;outline-offset:3px}.rp-reading-note{color:#746d62;font-size:12px;line-height:1.7;margin-top:16px}.rp-reading-note summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.rp-reading-note ul{padding-left:20px;margin-top:10px;max-width:100ch}.rp-data-warning{padding:12px 14px;font-size:12px;color:#985d46;border:1px solid #e6d5c7;background:#fff9f2;border-radius:10px}@media(max-width:700px){.rp-overview-heading h2{font-size:19px}.rp-period-tag{display:none}.rp-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rp-overview-kpis .rp-kpi{padding:13px 12px;border-radius:11px}.rp-overview-kpis .rp-kpi-so{font-size:clamp(16px,4.8vw,23px);margin:8px 0 6px}.rp-overview-kpis .rp-kpi-nhan{font-size:11px}.rp-overview-kpis .rp-doi,.rp-overview-kpis .rp-kpi-phu{font-size:10px}.rp-followup{padding:9px 12px}.rp-followup p{grid-gap:1px;gap:1px;display:grid}.rp-followup p>span{font-size:10px}}