.po{padding-block:32px 72px}.po-sec{margin-bottom:28px}.po-sec h2{font-family:var(--font-d);color:var(--navy);margin-bottom:6px;font-size:22px;font-weight:700}.po-table{gap:10px;display:grid}.po-row{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:110px minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding:16px 20px;scroll-margin-top:96px;display:grid}.po-row:target{border-color:var(--blue);box-shadow:0 0 0 3px #1b5cff26}.po-logo{background:var(--lbg,#fff);height:46px;font-family:var(--font-d);color:#fff;border-radius:12px;place-items:center;padding:8px 12px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #0a1e3c14}.po-logo img{object-fit:contain;max-width:100%;max-height:100%}.po-name{display:grid}.po-name b{font-family:var(--font-d);color:var(--navy);font-size:16.5px}.po-name a{color:var(--blue);font-size:13px;font-weight:600}.po-label{color:var(--ink-2);font-size:12.5px;font-weight:600;display:block}.po-med{font-family:var(--font-d);color:var(--navy);font-size:24px;font-weight:800;line-height:1.2;display:block}.po-row.is-few .po-med{color:var(--ink-3);font-size:16px}.po-range{color:var(--ink-2);font-size:12.5px}.po-bar{background:var(--bg-2);border-radius:99px;height:10px;position:relative}.po-bar i{background:#1b5cff;border-radius:99px;transition:left .4s,width .4s;position:absolute;top:0;bottom:0}.po-facts{color:var(--ink-2);gap:2px;font-size:13px;display:grid}.po-facts span:empty{display:none}.po-off{color:var(--ink-2);background:var(--bg-2);border-radius:14px;margin-top:14px;padding:12px 16px;font-size:14.5px}.po-off[hidden]{display:none}.po-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.po-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;padding:24px;scroll-margin-top:96px}.po-card[hidden]{display:none}.po-sub{color:var(--ink-2);margin-bottom:14px;font-size:14px}.po-how ul{color:var(--ink-2);gap:9px;margin:10px 0 14px;padding-left:18px;font-size:14.5px;display:grid}.po-how b{color:var(--navy)}.po-how a{color:var(--blue);font-weight:600}.po-form{gap:12px;display:grid}.po-form label{color:var(--navy);gap:5px;font-size:14px;font-weight:600;display:grid}.po-form label[hidden]{display:none}.po-form small{color:var(--ink-3);font-weight:500}.po-form select,.po-form input[type=datetime-local],.po-form textarea{border:1.5px solid var(--line-2);width:100%;min-height:46px;font:inherit;color:var(--navy);background:#fff;border-radius:12px;padding:10px 12px;font-size:15px}.po-form select:focus,.po-form input:focus,.po-form textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #1b5cff1f}.po-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.po-form fieldset{border:0;margin:0;padding:0}.po-form legend{color:var(--navy);margin-bottom:6px;font-size:14px;font-weight:600}.po-outs{flex-wrap:wrap;gap:8px;display:flex}.po-radio{border:1.5px solid var(--line-2);cursor:pointer;border-radius:99px;align-items:center;padding:7px 13px;gap:7px!important;font-weight:500!important;display:flex!important}.po-radio:has(input:checked){border-color:var(--blue);background:#1b5cff0f}.po-form .checkbox{color:var(--ink-2);align-items:flex-start;gap:9px;font-weight:500;display:flex}.po-form .checkbox input{width:18px;height:18px;accent-color:var(--blue);margin-top:2px}.po-form .btn{justify-self:start}.po-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.po-list-head select{border:1.5px solid var(--line-2);height:42px;font:inherit;color:var(--navy);background:#fff;border-radius:12px;padding:0 12px}.po-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.po-item{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 18px}.po-item.is-pending{background:#fffbf0;border-color:#f4e2b8}.po-item.is-rejected{background:#fdf4f3;border-color:#f6d5d1}.po-item-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.po-item-top b{font-family:var(--font-d);color:var(--navy)}.po-out{color:#0a6e57;background:#e8f8f1;border-radius:99px;padding:2px 9px;font-size:12.5px;font-weight:700}.po-out-partial,.po-out-waiting{color:#8a5a00;background:#fdefc8}.po-out-rejected{color:#9b1c12;background:#fbdcd8}.po-item-facts{color:var(--navy);margin-top:4px;font-size:14.5px}.po-note{color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px;font-size:14.5px}.po-item-meta{color:var(--ink-3);margin-top:6px;font-size:12.5px}.po-empty{color:var(--ink-2);font-size:14.5px}@media (width<=980px){.po-row{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.po-bar{grid-column:1/-1}.po-facts{flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;display:flex}.po-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.po-row{grid-template-columns:84px minmax(0,1fr)}.po-main{grid-column:1/-1}.po-2{grid-template-columns:minmax(0,1fr)}.po-card{padding:20px 16px}}
