.pc-form{display:grid;grid-gap:22px;gap:22px}.pc-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pc-sec,.pc-top p{margin:0}.pc-sec{border:0;padding:20px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;min-width:0}.pc-sec legend{float:left;width:100%;padding:0;margin-bottom:2px;font-weight:600;color:var(--ink);font-size:1.02rem;display:flex;align-items:center;gap:10px}.pc-sec legend+*{clear:both}.pc-sec legend span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.82rem;background:#eef3ff;color:var(--action)}.pc-sec legend small{font-weight:400;color:var(--muted);font-size:.85rem}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px;align-items:end}.pc-input{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:0 12px;background:#fff}.pc-input:focus-within{border-color:var(--action)}.field .pc-input input{border:0;padding:11px 0;width:100%;outline:none;background:transparent}.pc-input em{font-style:normal;color:var(--muted);font-weight:400}.pc-vat{padding-bottom:12px;color:var(--text)}.pc-form textarea{font:inherit;font-size:.95rem;padding:11px 12px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--ink);resize:vertical;min-height:110px;font-weight:400}.pc-form textarea:focus{outline:none;border-color:var(--action)}.pc-note{margin:0;font-size:.82rem;color:var(--muted)}.pc-go{justify-self:start}.pc-combo{position:relative}.pc-list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(15,30,60,.12);max-height:300px;overflow:auto}.pc-list li{padding:9px 12px;border-radius:8px;cursor:pointer;color:var(--ink);font-weight:400}.pc-list li.on{background:#eef3ff}.pc-result{gap:22px;scroll-margin-top:90px}.pc-result h3{font-size:1.05rem;margin:0}.pc-sum{display:grid;grid-gap:12px;gap:12px}.pc-sum h2{font-size:1.25rem;margin:0}.pc-counts{display:flex;gap:8px;flex-wrap:wrap}.pc-tag{display:inline-block;font-size:.8rem;font-weight:600;padding:3px 10px;border-radius:6px;white-space:nowrap}.pc-tag.warn{background:#fff4dc;color:var(--amber-ink)}.pc-tag.info{background:#eef3ff;color:var(--action)}.pc-tag.ok{background:#e6f4ee;color:var(--good)}.pc-list-out{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.pc-item{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.pc-item.warn{border-color:#f3d9a4}.pc-item .pc-tag{justify-self:start;align-self:start}.pc-item b{color:var(--ink);display:block;margin-bottom:2px}.pc-item p{margin:0;font-size:.93rem}.pc-item p+p{margin-top:6px}.pc-item blockquote{margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--line-strong);background:var(--soft);font-size:.88rem;color:var(--text);border-radius:0 6px 6px 0;overflow-wrap:anywhere}.pc-ask{color:var(--ink)}.pc-ask span{font-weight:600}.pc-asks{display:grid;grid-gap:12px;gap:12px}.pc-asks ol{margin:0;padding-left:1.3em;display:grid;grid-gap:6px;gap:6px}.pc-result .cta-row{margin-top:0}@media (max-width:640px){.pc-grid,.pc-item{grid-template-columns:1fr}.pc-item{gap:8px}.pc-go{justify-self:stretch}}.pc-fair{display:grid;grid-gap:12px;gap:12px}.pc-fair ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.pc-fair li{display:flex;gap:8px;align-items:baseline;font-size:.93rem;color:var(--ink)}.pc-fair li>span[aria-hidden]{font-weight:600;width:16px;flex:none}.pc-fair li.yes>span[aria-hidden]{color:var(--good)}.pc-fair li.no>span[aria-hidden]{color:#b42318}.pc-fair li.unk{color:var(--muted)}@media (max-width:640px){.pc-fair ul{grid-template-columns:1fr}}