
#abp #pvl{--g:light-dark(#007b65,#8cdab5);--bg:light-dark(#f1f6f2,#172a23);--paper:light-dark(#fff,#223b30);--text:light-dark(#254536,#e4f2e9);--muted:light-dark(#526e5e,#bdd3c6);--line:light-dark(#d4e3d9,#496354);--soft:light-dark(#e5f2e9,#314e3e);--warn:light-dark(#fff1d9,#4a3c28);font:14px/1.5 Arial,sans-serif;color:var(--text);background:var(--bg);border-radius:8px;overflow:hidden}#abp #pvl *{box-sizing:border-box}#abp #pvl header{padding:18px;background:var(--paper)}#abp #pvl h1{font-size:24px;margin:5px 0}#abp #pvl h2{font-size:18px;margin:0 0 12px}#abp #pvl small{display:block;font-size:12px;color:var(--muted)}#abp #pvl button,#abp #pvl input,#abp #pvl select{font:inherit;color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:9px;min-height:44px;max-width:100%}#abp #pvl button{cursor:pointer}#abp #pvl input,#abp #pvl select{width:100%;min-width:0;margin-top:5px}#abp #pvl label{display:block;min-width:0}#abp #pvl .banner{background:var(--warn);padding:10px 18px;font-size:12px}#abp #pvl .nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}#abp #pvl button[aria-pressed=true]{background:var(--soft);border-color:var(--g)}#abp #pvl .primary{background:var(--g);color:light-dark(#fff,#15392b)}#abp #pvl .content{padding:16px;display:grid;gap:14px}#abp #pvl section{padding:18px;border:1px solid var(--line);border-radius:7px;background:var(--paper);min-width:0}#abp #pvl .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#abp #pvl .fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}#abp #pvl .line{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}#abp #pvl .note{padding:11px;background:var(--soft);border-radius:5px;margin:12px 0}#abp #pvl .warn{background:var(--warn)}#abp #pvl .line>span:last-child{white-space:nowrap;flex-shrink:0}#abp #pvl .line:has(.amount){flex-wrap:wrap}#abp #pvl .amount{white-space:nowrap;font-size:23px;color:var(--g)}#abp #pvl table{width:100%;border-collapse:collapse}#abp #pvl td,#abp #pvl th{text-align:left;padding:9px;border-bottom:1px solid var(--line);vertical-align:top}#abp #pvl th{font-size:12px;color:var(--muted)}#abp #pvl footer{padding:0 18px 18px}#abp #pvl .band{border-bottom:1px solid var(--line);padding:8px 0}#abp #pvl button:disabled{opacity:.6;cursor:default}#abp #pvl .compact section{padding:12px}
@media(max-width:760px){#abp #pvl .grid{grid-template-columns:1fr}}@media(max-width:500px){#abp #pvl .fields{grid-template-columns:1fr}#abp #pvl input,#abp #pvl select{font-size:16px}#abp #pvl thead{display:none}#abp #pvl table,#abp #pvl tbody,#abp #pvl tr,#abp #pvl td{display:block;width:100%}#abp #pvl td{border:0;padding:4px 0}#abp #pvl td:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted)}#abp #pvl tr{padding:10px 0;border-bottom:1px solid var(--line)}}
@media(max-width:500px){#abp #pvl .line{flex-direction:column;gap:4px}#abp #pvl .line>span:last-child{white-space:normal}#abp #pvl .amount{font-size:22px}}
