@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{--ink:#1e293b;--muted:#64748b;--green:#2455a6;--cream:#f4f7fc;--line:#dce5f1;--red:#b14229;--yellow:#75a7ef}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:14px DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--green);padding:10px 16px;border-radius:7px;font-weight:700;transition:background .15s}button:hover:not(:disabled){background:#e6ebf2}button:disabled{opacity:.45;cursor:default}.primary{background:var(--green);color:white;border-color:var(--green);margin-top:20px}.primary:hover:not(:disabled){background:#1d283b}.secondary{background:transparent}input,select,textarea{width:100%;border:1px solid #ced4de;background:#fff;color:var(--ink);padding:10px 11px;border-radius:6px;min-width:70px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px #2455a615}input:disabled,select:disabled,textarea:disabled{background:#ebeef4;color:#5c6370}textarea{height:85px;resize:vertical;margin-top:8px}label{display:block;color:#585f6b;font-size:12px;font-weight:600}label>input,label>select{margin-top:8px}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{font-size:29px;letter-spacing:-1px;margin:6px 0 0}h2{font-size:19px;letter-spacing:-.5px;margin:0}h3{font-size:15px;margin:28px 0 12px}p{color:#676f7c;line-height:1.6;margin:7px 0 0}small{display:block;font-size:10px;color:var(--muted);margin-top:4px;font-weight:400}.shell,.sidebar{display:flex}.sidebar{width:244px;position:fixed;inset:0 auto 0 0;background:#142d53;color:#fff;padding:36px 22px;flex-direction:column}.brand{font:900 30px Manrope,Arial,sans-serif;letter-spacing:-1.7px;color:#acd2ff}.brand span{display:block;font:600 9px DM Sans,Arial,sans-serif;letter-spacing:2.6px;color:#9db4d6;margin-top:8px}.workspace{margin:35px 0 24px;font-size:11px;color:#bcc5d6;display:flex;gap:8px;align-items:center}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#677fa9;flex:none}.nav{background:transparent;border:0;color:#a9b4c8;width:100%;text-align:left;margin:4px 0;padding:13px 10px;font-size:12px;display:flex;align-items:center;gap:13px;font-weight:500}.nav:hover:not(:disabled){background:#253248}.nav.active{background:#313e56;color:#fff}.navno{font-size:10px;opacity:.6;letter-spacing:1px}.sidefoot{margin-top:auto;border-top:1px solid #ffffff20;padding-top:22px;font-size:11px}.sidefoot b{color:#d9e1ee;font-weight:500}.sidefoot p{color:#909cb0;line-height:1.8;font-size:10px;margin-bottom:19px}.sidefoot>span{color:#738097;font-size:10px}main{margin-left:244px;padding:34px 42px;width:calc(100% - 244px);max-width:1800px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.eyebrow{color:#6f7887;font-size:9px;letter-spacing:1.8px;font-weight:700}.savebadge{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:30px;background:#fff;padding:8px 12px;color:#6f7887;font-size:10px}.bad{color:var(--red)}.bad .dot{background:var(--red)}.context{background:#fff;border:1px solid var(--line);border-radius:9px;padding:18px 22px;display:flex;gap:24px;align-items:end;margin-bottom:22px}.context>label:first-child{width:220px}.context>label:nth-child(2){width:170px}.state{flex:1;padding:0 12px 4px}.state b{display:block;font-size:12px;margin-top:8px;color:var(--green);letter-spacing:.6px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.stats>div{background:#fff;border:1px solid var(--line);padding:21px;border-radius:8px}.stats span{display:block;color:#6f7887;font-size:11px}.stats b{font:700 24px Manrope,Arial,sans-serif;display:block;margin-top:12px;letter-spacing:-.7px}.stats>div:first-child{background:#dee4ee;border-color:#cdd5e4}.red{color:var(--red)!important}section{background:#fff;border:1px solid var(--line);border-radius:9px;padding:25px;margin:20px 0}.sectionhead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.sectionhead p{font-size:12px}.sectionhead>input{max-width:230px}.pill{font-size:9px;letter-spacing:.8px;color:#5f697b;background:#e4e9f2;padding:7px 9px;border-radius:5px;white-space:nowrap}.pill.amber{background:#fff4cf;color:#a47c14}.grid{display:grid;gap:22px}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.alertfields,.equation{margin-top:22px}.equation{display:flex;gap:14px;flex-wrap:wrap;align-items:center;background:#f0f3f8;padding:16px;border-radius:7px;color:#6d7685;font-size:11px}.equation b{color:var(--green);margin-left:auto}.tablewrap{overflow:auto;width:100%}table{width:100%;border-collapse:collapse;font-size:12px}td,th{border-bottom:1px solid #e4e9f0;padding:12px 10px;text-align:left;vertical-align:middle}thead th{font-size:10px;color:#747e8e;font-weight:600;background:#f2f5fa;white-space:nowrap}tbody th{font-weight:500;min-width:135px}table input{width:120px;padding:8px;font-size:12px}table select{max-width:270px;font-size:11px;padding:8px}table input[type=text]{width:150px}table input[type=datetime-local]{width:190px}.inventory input{width:75px}.inventory th:first-child{min-width:130px}.inventory select{min-width:125px}.remove{padding:6px 10px;color:var(--red);border:0;font-size:18px}.generated{background:#eaeff7}.empty{text-align:center;padding:35px 20px;color:#7f8796;background:#f6f8fb;border:1px dashed var(--line);border-radius:7px;font-size:12px}.message{border-radius:8px;padding:14px 18px;margin:12px 0;font-size:12px;line-height:1.6;white-space:pre-line}.warning{background:#fff4d2;color:#8a6c1d;border:1px solid #eddda9}.error{background:#fff0ec;border:1px solid #edc9c0;color:#a5402c}.message button{margin-left:16px;padding:6px 10px}.actions{display:flex;gap:9px}.checklist{column-count:2;padding-left:22px;font-size:12px;color:#8a7350;line-height:1.9;max-height:240px;overflow:auto}.deliverycard{border:1px solid var(--line);padding:20px;border-radius:8px;margin:15px 0}.deliverycard>button{margin-top:18px}.deliverycard>label{margin-top:20px}.timeline{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.timeline p{font-size:11px}.timeline button{margin-left:auto;font-size:10px}.report table{margin:15px 0}.report .sectionhead{border-bottom:2px solid var(--green);padding-bottom:20px}.signatures{display:flex;justify-content:space-between;margin-top:70px;font-size:10px}.signatures span{border-top:1px solid #9ba1ac;padding-top:10px;min-width:26%;text-align:center}.muted{color:var(--muted);font-size:12px}footer{color:#8893a5;font-size:10px;text-align:center;padding:28px 0}.loading{margin:0;max-width:700px;padding:80px}.loading h1{margin-top:60px}.loading .brand{color:var(--green)}@media(min-width:1600px){main{padding:35px 65px}}@media(max-width:1050px){.sidebar{width:205px;padding:30px 16px}main{margin-left:205px;width:calc(100% - 205px);padding:28px 22px}.context{gap:12px;flex-wrap:wrap}.state{min-width:180px}.stats{gap:10px}.stats b{font-size:20px}.stats>div{padding:16px}.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.shell,.sidebar{display:block}.sidebar{position:static;width:100%;padding:16px}.brand{font-size:24px}.brand span{font-size:8px}.sidefoot,.workspace{display:none}nav{display:flex;overflow:auto;margin-top:15px;gap:5px}.nav{white-space:nowrap;width:auto;margin:0;padding:10px}.navno{display:none}main{width:100%;margin:0;padding:22px 14px}.topbar{margin-bottom:18px}h1{font-size:24px}.savebadge{font-size:9px}.context{padding:15px;gap:15px}.context>label:first-child,.context>label:nth-child(2){width:calc(50% - 8px)}.state{padding:0}.stats{grid-template-columns:1fr 1fr}.stats b{font-size:21px}.stats span{font-size:10px}section{padding:18px}.sectionhead{align-items:start;flex-wrap:wrap;gap:13px}.three,.two{grid-template-columns:1fr}.checklist{column-count:1}.report .actions{flex-wrap:wrap}.signatures{gap:12px}.equation{gap:8px}.message button{margin:10px 8px 0 0}}@media print{body{background:white;font-size:10px}.context,.message,.noprint,.sidebar,.stats,.topbar,footer{display:none!important}main{margin:0;padding:0;width:100%;max-width:none}section.report{border:0;margin:0;padding:0}h2{font-size:16px}h3{margin-top:20px}p,td,th{font-size:10px}td,th{padding:6px}.red{font-weight:700}.deliverycard,tr{break-inside:avoid}table{page-break-inside:auto}.report .sectionhead{display:block}.signatures{margin-top:50px}@page{size:A4;margin:14mm}}.modulebar{display:flex;justify-content:space-between;align-items:center;margin:0 0 22px;border-bottom:1px solid var(--line);padding-bottom:12px;gap:16px}.viewtabs{display:flex;gap:6px}.viewtab{border:0;background:transparent;color:var(--muted);padding:12px 20px}.viewtab.active{background:#dee4ee;color:var(--green)}.modulebar .actions button{font-size:11px;padding:8px 12px}.detailheading{gap:18px;margin-bottom:18px;color:var(--muted);font-size:12px}.captureguide,.detailheading{display:flex;align-items:center}.captureguide{justify-content:space-between;background:#e5eaf2;border:1px solid #d2dae6;border-radius:8px;padding:13px 20px;margin:20px 0;color:#556074;font-size:11px}.captureguide>span{font-weight:700}.captureguide>div{display:flex;gap:18px}.captureguide a{color:var(--green);text-decoration:none}.captureguide a:hover{text-decoration:underline}section[id]{scroll-margin-top:18px}.inboxfilter{width:240px;margin-bottom:18px}.selectedrow{background:#e4eaf4}.selectedclosure{background:#dee4ee;border:1px solid #cdd5e4;padding:20px 25px;border-radius:8px;margin:28px 0 0;position:relative}.selectedclosure h2{margin-top:8px}.selectedclosure p{font-size:12px}.selectedclosure>button{position:absolute;right:20px;top:30px}.versions>.timeline button{white-space:nowrap}@media(max-width:700px){.modulebar{flex-wrap:wrap;gap:10px}.viewtab{padding:10px 15px}.modulebar .actions{margin-left:auto}.captureguide{align-items:start;flex-direction:column;gap:12px;padding:14px}.captureguide>div{gap:14px}.selectedclosure>button{position:static;margin-top:12px}.detailheading{gap:10px}.inboxfilter{width:100%}}@media print{.captureguide,.detailheading,.modulebar{display:none!important}}.searchmatch{background:#fff7d5}.searchmatch th{border-left:3px solid #dfb938}input:focus{outline:2px solid #2455a660;outline-offset:1px}.salessearch{min-width:240px}.pricecell{display:flex;align-items:center;gap:7px}.priceedit{padding:6px 9px;font-size:17px;color:#2455a6;background:#edf3fc}.resetprice{padding:2px 6px;border:0;font-size:10px;background:transparent;text-decoration:underline}.persistentstatus{position:sticky;bottom:12px;z-index:10;border:1px solid #b8cce8;background:#f1f6ff;box-shadow:0 3px 18px #142d5320;border-radius:8px;padding:10px 14px;display:flex;gap:15px;align-items:center;color:#2455a6;font-size:11px}.persistentstatus>span{flex:1}.persistentstatus button{font-size:11px;padding:7px 12px}.persistentstatus.failure{background:#fff0ec;border-color:#edc9c0;color:#a5402c}.salessearch>small{font-weight:400}.context>button{white-space:nowrap}@media print{.persistentstatus{display:none!important}}@media(max-width:700px){.salessearch{width:100%;min-width:0}.persistentstatus{flex-wrap:wrap;bottom:5px}.persistentstatus>span{min-width:70%}}#traspasos>.primary{margin:18px 0}.backupimport{position:relative;border:1px solid var(--line);border-radius:6px;padding:8px 12px;font-size:11px;cursor:pointer}.backupimport input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.persistentstatus{flex-wrap:wrap}table input[type=time]{width:130px}.captureguide>div{flex-wrap:wrap}.optionalpanel{padding:13px 20px;margin:10px 0;background:#fbfdff}.optionalhead{display:flex;align-items:center;justify-content:space-between;gap:15px}.optionalhead h2{font-size:14px;letter-spacing:-.2px}.optionalhead>button{padding:7px 12px;font-size:11px;white-space:nowrap}.optionalsummary{display:block;font-size:11px;color:var(--muted);margin-top:4px}.itemcount{display:inline-block;margin-left:9px;font-size:10px;background:#e7eef9;color:var(--green);padding:3px 7px;border-radius:10px;vertical-align:middle}.optionalcontent{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.optionalcontent[hidden]{display:none!important}.optionalcontent .sectionhead{margin-bottom:15px}.optionalcontent .sectionhead p{margin:0}.optionalcontent .tablewrap:has(tbody:empty){display:none}.optionalcontent .grid{gap:14px}.optionalcontent .empty{padding:16px}.optionalpanel.expanded{background:white}.utilitymenu{position:relative;font-size:11px}.utilitymenu>summary{cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:6px;padding:9px 12px;color:var(--green);font-weight:700}.utilitymenu>summary:after{content:" ▾"}.utilityitems{position:absolute;z-index:20;right:0;top:calc(100% + 8px);background:white;border:1px solid var(--line);box-shadow:0 5px 20px #142d5320;border-radius:8px;padding:8px;min-width:180px;display:grid;gap:6px}.utilityitems>.backupimport,.utilityitems>button{text-align:left;width:100%}.actions{align-items:center}.stats>div{padding:16px 20px}.stats b{margin-top:7px}section:not(.optionalpanel){padding:22px}.sectionhead{margin-bottom:17px}table td,table th{padding:10px}.optionalcontent>label{max-width:none}.optionalcontent textarea{height:90px}@media(max-width:700px){.optionalpanel{padding:12px 14px}.optionalhead h2{font-size:13px}.utilityitems{right:0}.modulebar .actions{flex-wrap:wrap}.optionalhead{gap:10px}}@media print{.utilitymenu{display:none!important}}.followupfilters{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:16px}.globalstats{margin:18px 0}.globalstats>div{padding:16px}.globalstats b{font-size:21px}.globalstats small{line-height:1.5;font-size:10px}.globalcounts{display:flex;gap:12px;flex-wrap:wrap;padding:12px 0}.globalcounts span{background:#edf3fb;border-radius:6px;padding:8px 12px;font-size:12px}.globalcounts b{color:var(--green)}.branchlink{padding:0;border:0;text-align:left;font-size:12px;font-weight:600;background:transparent}.globaloverview h3{margin-top:22px}@media(max-width:1050px){.followupfilters{grid-template-columns:1fr 1fr}}@media(max-width:700px){.followupfilters{grid-template-columns:1fr 1fr}.followupfilters>label:first-child,.followupfilters>label:last-child{grid-column:span 2}.globaloverview .actions{flex-wrap:wrap}}.receiptchoices{display:flex;flex-direction:column;gap:12px;margin:18px 0}.receiptchoices label{display:flex;align-items:center;gap:12px;font-size:13px}.receiptchoices input{width:18px;min-width:18px;margin:0}.deliverycard>.secondary{margin-left:12px}.viewtabs{flex-wrap:wrap}.receiptdaytools{display:flex;align-items:end;gap:12px;padding-bottom:1px}.receiptbranchlist{margin-top:22px}.receiptbranchcapture{padding:18px;background:#f5f8fe;border:1px solid #dce5f1;border-radius:8px}.receiptbranchcapture .actions{align-items:end;flex-wrap:wrap}.receiptbranchcapture .actions>.secondary{margin-bottom:0}.receiptbranchcapture td{background:white}.receiptbranchcapture table th{white-space:normal}.receipthistory>summary{cursor:pointer;color:var(--green);font-weight:700;padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:white}.receiptpendingdates{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.metricgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:7px}.metric span{font-size:12px;color:#475569}.metric strong{font-size:22px;color:#1e40af}@media(max-width:700px){.metricgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.clarificationcase summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;cursor:pointer;padding:8px 0;color:#1e40af}.clarificationcase summary span:last-child{margin-left:auto;font-size:13px}.clarificationcase[open] summary{margin-bottom:16px;border-bottom:1px solid #dbeafe;padding-bottom:16px}.lifecycle .metricgrid button{text-align:left;white-space:normal}.signaturegrid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:36px 0;font-size:13px;line-height:1.8}.checkline{display:flex;align-items:center;gap:10px;margin:18px 0}.checkline input{width:18px;min-width:18px}.deliverycard>details{margin:18px 0}.deliverycard>details>summary{cursor:pointer;color:#2455a6;font-weight:700}.deliverycard h3{margin-top:8px}@media(max-width:700px){.signaturegrid{grid-template-columns:1fr}}.preserve-lines{white-space:pre-line}.capturecopy{margin-top:45px;border-top:2px solid #2455a6;padding-top:25px}.response-lines{height:90px;background:repeating-linear-gradient(180deg,transparent 0,transparent 28px,#cbd5e1 29px,transparent 30px)}.branch-response{margin-top:25px}@media print{.capturecopy{break-before:page;border-top:0}.report table{font-size:9px}.report thead{display:table-header-group}.report tr,.signaturegrid>div{break-inside:avoid}.report .tablewrap{overflow:visible}.signaturegrid{break-inside:avoid}}.branch-report{overflow-x:auto}.branch-print-page{position:relative;width:199mm;height:263mm;background:#fff;margin:0 auto;overflow:hidden}.branch-print-content{width:199mm;transform-origin:top left;color:#172033;font-family:Arial,sans-serif;font-size:8pt;line-height:1.16}.branch-report .branch-charge,.branch-report .branch-report-context,.branch-report .branch-report-header{display:flex;justify-content:space-between;gap:8px;padding:4px 0;align-items:center}.branch-report-header{border-bottom:2px solid #2455a6;font-size:11pt}.branch-report-context{font-size:8pt}.branch-report p{font-size:8pt;line-height:1.2;margin:4px 0;color:#172033}.branch-explanation{white-space:pre-line}.branch-report h3{font-size:8pt;margin:8px 0 3px;letter-spacing:0;border-bottom:1px solid #cbd5e1;padding-bottom:3px}.branch-report table{width:100%;border-collapse:collapse;margin:0;table-layout:auto}.branch-report table td,.branch-report table th{font-size:7.3pt;padding:3px 4px;line-height:1.12;border-bottom:1px solid #dbe2ea;white-space:normal;vertical-align:top;letter-spacing:0}.branch-report table thead th{background:#edf3fb;font-size:7pt}.branch-copy-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.branch-charge{border:1px solid #bfd0e8;background:#edf3fb;margin:6px 0;padding:5px!important;font-size:8pt}.branch-charge span{font-size:7pt}.branch-only-signature{margin-top:10px;font-size:8pt}.branch-response-line{height:15px;border-bottom:1px solid #aaa}.branch-signature-line{display:flex;justify-content:space-between;margin:18px 0 5px}.branch-report .branch-report-foot{display:block!important;margin-top:8px;border-top:1px solid #cbd5e1;padding-top:3px;font-size:6.5pt;color:#475569}.branch-report .branch-print-page footer{position:static}@page branchClosure{size:letter;margin:8mm}@media print{section.branch-report{page:branchClosure;overflow:visible}.branch-print-page{margin:0;break-inside:avoid}.branch-report .branch-copy-columns{display:grid}.branch-report .branch-report-foot{display:block!important}.branch-report .branch-print-content p{font-size:8pt}.branch-report .branch-print-content table td,.branch-report .branch-print-content table th{font-size:7.3pt;padding:3px 4px}.branch-report .branch-print-content h3{font-size:8pt;margin:8px 0 3px}.branch-print-content table{page-break-inside:avoid}}.transit-sheet{border:1px solid #dce5f1;background:white;padding:16px;margin:20px 0}.transit-sheet>header{border-bottom:2px solid #2455a6;padding-bottom:8px;font-size:14px}.transit-context,.transit-sheet>header{display:flex;justify-content:space-between}.transit-context{gap:10px;padding:8px 0}.transit-sheet table{width:100%;table-layout:fixed;margin:12px 0}.transit-sheet table td,.transit-sheet table th{font-size:10px;padding:7px 5px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.transit-sheet table small{font-size:9px}.transit-notes{margin-top:15px}.transit-notes>div{height:22px;border-bottom:1px solid #cbd5e1}.transit-signoffs{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:25px;font-size:10px}.transit-sheet .transit-foot{font-size:9px;margin-top:18px;color:#64748b}@page opsTransit{size:letter landscape;margin:8mm}@media print{section.transit-control{page:opsTransit}.transit-control .transit-sheet{box-sizing:border-box;width:263mm;height:198mm;border:0;padding:0;margin:0;break-after:page;break-inside:avoid}.transit-control .transit-sheet:last-child{break-after:auto}.transit-control .transit-sheet table td,.transit-control .transit-sheet table th{font-size:8pt;padding:5px 4px}.transit-control .transit-sheet tbody tr{height:17mm}.transit-control .transit-sheet table small{font-size:7pt}.transit-control .transit-sheet p{font-size:8pt}.transit-sheet thead{display:table-header-group}}.talon-report .talon-sheet{max-width:199mm;background:#fff;border:1px dashed #94a3b8;padding:12px;margin:0 auto}.talon-report .branch-explanation{font-size:10pt;line-height:1.35}.talon-report .branch-charge{font-size:11pt;padding:8px!important}.talon-report .talon-instruction{font-size:8pt;color:#64748b}.talon-report .branch-report-context{flex-wrap:wrap}.talon-report .branch-report-header{font-size:11pt}.storechoices{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 16px}.branch-selector{padding:12px;background:#eff6ff;border-radius:8px;margin:15px 0}.branch-selector summary{cursor:pointer;color:#2455a6;font-weight:700}.reportmetrics{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.reportmetrics>div{background:#edf3fb;padding:12px;border-radius:6px;flex:1}.reportmetrics b{display:block;font-size:18px;margin-top:8px}.operating-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.operating-title{margin:20px 0}.operating-report table td,.operating-report table th{font-size:11px;padding:7px}.operating-report details{margin-top:20px}@media(max-width:700px){.storechoices{grid-template-columns:1fr 1fr}.operating-columns{grid-template-columns:1fr}}@page operational{size:letter landscape;margin:10mm}@media print{section.talon-report{page:branchClosure}.talon-report .talon-sheet{padding:8px;break-inside:avoid}.talon-report .branch-explanation{font-size:10pt}.operating-report{page:operational}.operating-report .operating-columns{display:grid;grid-template-columns:1fr 1fr}.operating-report table thead{display:table-header-group}.operating-report table td,.operating-report table th{font-size:8pt;padding:4px}.operating-report .reportmetrics b{font-size:12pt}.operating-report .reportmetrics>div{padding:7px}.operating-report h3{font-size:12pt;margin-top:14px}.operating-report tr{break-inside:avoid}}.daily-slip-page{width:199mm;height:263mm;background:white;margin:20px auto;break-after:page;overflow:hidden}.daily-slip-page:last-child{break-after:auto}.daily-slip-grid{display:grid;grid-template-columns:repeat(2,97.5mm);grid-template-rows:repeat(3,85mm);gap:3mm 4mm}.daily-slip-cell{position:relative;height:85mm;width:97.5mm;overflow:hidden;border:1px dashed #94a3b8;box-sizing:border-box}.daily-slip-inner{width:97.1mm;transform-origin:top left;position:absolute;top:0;left:0}.daily-slips .talon-sheet{border:0!important;padding:6px!important;margin:0;width:100%;box-sizing:border-box}.daily-slips .branch-report-header{font-size:8pt;padding:2px 0}.daily-slips .branch-report-context{font-size:7pt;display:block;padding:2px 0}.daily-slips .branch-report-context span{display:block}.daily-slips .branch-explanation{font-size:7.5pt;line-height:1.12;margin:3px 0}.daily-slips .branch-charge{font-size:8pt;padding:4px!important;margin:3px 0}.daily-slips .branch-only-signature{font-size:7pt;margin-top:4px}.daily-slips .branch-only-signature p,.daily-slips .talon-instruction{font-size:7pt;line-height:1.12;margin:3px 0}.daily-slips .branch-response-line{height:10px;font-size:7pt}.daily-slips .branch-signature-line{display:flex;font-size:7pt;margin:8px 0 3px}.daily-slips{overflow-x:auto}@media print{section.daily-slips{page:branchClosure;overflow:visible}.daily-slip-page{margin:0;break-inside:avoid}.daily-slips .branch-explanation{font-size:7.5pt}.daily-slips .branch-report-context{font-size:7pt}.daily-slips .talon-sheet{break-inside:avoid}}[hidden]{display:none!important}.loginpage{min-height:100vh;display:grid;place-items:center;padding:24px}.loginpage section{width:100%;max-width:440px;margin:0;padding:32px}.loginpage .brand{color:#2455a6}.loginpage label{margin-top:18px}.loginpage button{width:100%}.workspace{flex-wrap:wrap;overflow-wrap:anywhere}