.pf-main{max-width:1180px;margin:0 auto}.pf-card{margin-bottom:22px}.pf-privacy{margin-bottom:22px}.pf-add{display:grid;grid-template-columns:1.6fr 1fr auto;gap:14px;align-items:end;margin:10px 0 0}.pf-add label{margin-top:0}.pf-add .button{margin:0}.text-input{display:block;width:100%;padding:12px 13px;border:1px solid #493a5b;border-radius:7px;background:#0f0d15;color:#f4ecff;font:inherit;font-size:13px}.pf-table-wrap{overflow-x:auto}.pf-table{width:100%;border-collapse:collapse;font-size:12px}.pf-table th{text-align:left;font-size:9px;letter-spacing:1.2px;color:#a294b3;font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}.pf-table td{padding:10px;border-bottom:1px solid #2b2535;vertical-align:middle}.pf-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-table td.addr{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere;min-width:150px}.pf-table input.text-input{padding:7px 9px;font-size:12px;min-width:110px}.row-error{color:#f0bcc6}.row-ok{color:var(--green)}.row-wait{color:var(--muted)}.pf-compare{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.pf-compare label{margin-top:0}.pf-io,.pf-store{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:8px 0}.pf-file{cursor:pointer;position:relative}.pf-file:focus-within{outline:2px solid var(--accent);outline-offset:4px}.pf-check{display:flex;gap:9px;align-items:center;margin:0;font-size:12px}.pf-check input{width:auto;display:inline}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.msg-error{color:#f0bcc6}.msg-ok{color:var(--green)}@media(max-width:700px){.pf-add,.pf-compare{grid-template-columns:1fr}.pf-table thead{display:none}.pf-table,.pf-table tbody,.pf-table tr,.pf-table td{display:block;width:100%}.pf-table tr{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:6px}.pf-table td{border:0;padding:6px 8px}.pf-table td.num{text-align:left}.pf-table td[data-h]::before{content:attr(data-h);display:block;font-size:9px;letter-spacing:1.2px;color:#a294b3}}
