@media screen{
.ot-panel{margin-top:25px;overflow:hidden}.ot-tools{display:grid;grid-template-columns:minmax(220px,1.7fr) minmax(140px,1fr) minmax(140px,1fr);align-items:end;gap:19px;padding:23px}.ot-tools .field{margin:0;min-width:0}.ot-tools .field label{font-size:12px;margin-bottom:8px;display:block}.ot-tools select{width:100%;min-width:0;min-height:43px}.ot-tools .searchbox{min-height:43px;min-width:0}.ot-tools input{min-width:0;width:100%}.ot-extra{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:0 23px 23px;border-bottom:1px solid #e0e6d9}.ot-extra details{flex:1;min-width:200px}.ot-extra summary{font-size:13px;display:flex;gap:10px;align-items:center;cursor:pointer;min-height:40px}.ot-extra .field-grid{margin-top:15px;max-width:480px}.ot-extra .field label{font-size:12px}.ot-extra>.text-link{font-size:12px}.ot-status{display:flex;overflow-x:auto;gap:8px;padding:20px 23px 10px;scrollbar-width:thin}.ot-status>button{display:flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid #d8e2ce;border-radius:8px;background:#fffefa;padding:10px 14px;font-size:13px;color:#5f7451;min-height:43px}.ot-status>button[aria-pressed=true]{color:#fffdf8;background:#203831;border-color:#203831}.ot-status button>span{font-size:11px;opacity:.8}.ot-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:20px 23px 8px}.ot-summary>div{min-width:0}.ot-summary span{display:block;font-size:12px;color:#637954;line-height:1.6}.ot-summary b{display:block;font-size:24px;line-height:1.5;letter-spacing:-.03em;font-weight:500;overflow-wrap:anywhere;margin-top:9px}.ot-scope{font-size:11px!important;line-height:1.7;color:#6a7b5f;margin:9px 23px 22px}.ot-row{border-top:1px solid #e0e6d9;min-width:0}.ot-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,1fr) minmax(140px,1fr) 20px;gap:20px;align-items:center;width:100%;padding:22px 23px 14px;border:0;background:#fffefa;color:#203831;text-align:left}.ot-main:hover{background:#f5f7ef}.ot-main>span{min-width:0}.ot-main b{font-size:14px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.ot-main small{display:block;font-size:12px;line-height:1.6;color:#657955;margin-top:6px;overflow-wrap:anywhere}.ot-amount{text-align:right}.ot-state .pill{font-size:11px;line-height:1.5;white-space:normal}.ot-receipt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 23px 16px}.ot-receipt>span{font-size:11px;line-height:1.6;color:#6b795f;overflow-wrap:anywhere;min-width:0}.ot-receipt .text-link,.ot-receipt-note{font-size:12px;line-height:1.5;min-height:37px;white-space:normal}.ot-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e0e6d9;padding:20px 23px;font-size:12px;color:#637954}.ot-pagination>div{display:flex;gap:10px}.ot-empty{padding:38px 23px;text-align:center}.ot-empty h2{font-size:23px;font-weight:500;line-height:1.4}.ot-empty p{font-size:14px;line-height:1.7;color:#637954}.ot-empty .btn{margin:15px auto 0}.ot-bottom{display:flex;flex-wrap:wrap;gap:15px 27px;margin:25px 0}.ot-bottom .text-link{font-size:13px;min-height:44px}
@media(max-width:850px){.ot-tools{grid-template-columns:1fr 1fr}.ot-tools .searchbox{grid-column:1/-1}.ot-main{grid-template-columns:minmax(0,1.3fr) minmax(110px,1fr) minmax(115px,1fr) 17px;gap:13px}}
@media(max-width:700px){.ot-tools{padding:20px;gap:17px 13px}.ot-tools input,.ot-tools select,.ot-extra input{font-size:16px!important}.ot-extra{padding:0 20px 20px;gap:12px;align-items:stretch}.ot-extra details{flex-basis:100%}.ot-extra .field-grid{grid-template-columns:1fr}.ot-extra>.btn{flex:1;white-space:normal;min-height:44px;font-size:12px}.ot-status{padding:17px 20px 10px}.ot-summary{grid-template-columns:1fr;gap:14px;padding:17px 20px 7px}.ot-summary>div{display:flex;justify-content:space-between;align-items:center;gap:20px}.ot-summary b{font-size:19px;margin:0;text-align:right}.ot-summary span{font-size:12px}.ot-scope{margin:12px 20px 20px;font-size:11px!important}.ot-main{grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:21px 20px 13px}.ot-entity{grid-column:1/-1}.ot-main .ot-entity b{font-size:16px}.ot-main>.i{display:none}.ot-main .ot-state{align-self:start}.ot-main .ot-amount{max-width:180px}.ot-main b{font-size:15px}.ot-receipt{padding:0 20px 17px;align-items:start;flex-direction:column;gap:5px}.ot-receipt>.text-link{min-height:42px}.ot-pagination{padding:18px 20px;align-items:stretch;flex-direction:column;gap:15px}.ot-pagination>div{width:100%}.ot-pagination .btn{flex:1;font-size:12px;min-height:44px;justify-content:space-between}.ot-empty{padding:30px 20px}.ot-bottom{gap:8px 20px;flex-direction:column}}
}
