.po-box{display:flex;flex-direction:column;gap:12px;margin-top:4px}.po-account{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.po-title{margin:0 0 2px;font-size:13px;color:var(--muted)}.po-row{display:flex;align-items:center;gap:10px;min-height:38px}.po-k{flex:none;width:64px;font-size:13px;color:var(--muted)}.po-v{flex:1;min-width:0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.po-row .btn-sm{flex:none}.po-muted{margin:0;font-size:14px;color:var(--muted)}.po-empty{margin:0;font-size:14px;color:var(--ink)}.po-picker{display:flex;flex-direction:column;gap:6px}.po-thumb-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.po-thumbs{display:contents}.po-thumb{position:relative;flex:none;width:72px;height:72px}.po-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:var(--hover)}.po-x{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:16px;line-height:1;cursor:pointer}.po-x:after{content:"";position:absolute;inset:-8px}.po-add{min-height:40px}.po-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none;clip-path:inset(50%)}@media (pointer: coarse){.po-add{min-height:44px}}.po-acct-list{display:flex;flex-direction:column;gap:6px}.po-acct{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.po-acct>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;cursor:pointer;list-style:none}.po-acct>summary::-webkit-details-marker{display:none}.po-acct>summary:after{content:"▾";margin-left:auto;color:var(--muted);transition:transform .15s}.po-acct[open]>summary:after{transform:rotate(180deg)}.po-acct-name{font-weight:600}.po-acct-no{font-variant-numeric:tabular-nums;color:var(--ink-2)}.po-acct-body{display:flex;flex-direction:column;gap:2px;padding:0 12px 10px}.po-acct-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.po-src{font-size:12px;color:var(--muted)}.po-err{margin:4px 0 0;font-size:13.5px;color:var(--danger)}.po-form{display:flex;flex-direction:column;gap:8px;margin-top:6px}.po-form label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.po-form label>span:first-child{flex:none;width:64px;font-size:13px;color:var(--muted)}.po-form input{flex:1 1 160px;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--field);color:var(--ink);font:inherit}@media (prefers-reduced-motion: reduce){.po-acct>summary:after{transition:none}}
