.issue-shell{max-width:1160px;margin:auto;padding:48px 24px 80px}.issue-shell h1,.issue-public h1{letter-spacing:-.025em;margin:12px 0 22px;font-size:clamp(36px,5vw,58px);line-height:1.15}.issue-shell>.lead{max-width:720px;margin-bottom:24px}.issue-panel{background:#fff;border:1px solid #d8ded4;border-radius:16px;min-width:0;margin:22px 0;padding:26px}.issue-panel h2{letter-spacing:-.02em;margin:4px 0 18px;font-size:27px;line-height:1.3}.issue-panel h3{margin:10px 0;font-size:20px;line-height:1.35}.issue-panel p{margin:12px 0;line-height:1.65}.issue-panel summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.issue-form{gap:18px;display:grid}.issue-form>p{margin:0}.issue-form label{font-size:14px}.issue-form .button{justify-self:start}.issue-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.issue-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.issue-actions select{width:auto}.issue-check{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;display:flex}.issue-check input{margin-top:3px}.issue-notice,.issue-error,.issue-success{background:#edf2e8;border-left:3px solid #527253;margin:20px 0;padding:18px;line-height:1.7}.issue-error{color:#80372b;background:#fff1ed;border-color:#983e30}.issue-success{background:#e7f3e3}.issue-wrap{overflow-wrap:anywhere}.issue-meta{color:#526553;letter-spacing:.03em;font-size:12px;font-weight:600}.issue-pre{white-space:pre-wrap;overflow-wrap:anywhere}.issue-honey{display:none}.issue-public{max-width:810px;margin:auto;padding:42px 24px 80px}.issue-site-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.issue-site-list>.issue-panel{margin:0}.issue-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.issue-filters label{min-width:150px}.issue-event{border-top:1px solid #ddd;padding:14px 0}.issue-event p{margin:6px 0}.issue-sign{text-align:center;color:#15251b;background:#fff;border:1px solid #d8ded4;max-width:760px;margin:28px auto;padding:44px}.issue-sign h2{letter-spacing:-.02em;margin:20px 0;font-size:38px;line-height:1.2}.issue-sign p{margin:18px 0;line-height:1.6}.issue-sign svg{max-width:100%;height:auto;margin:24px auto;display:block}.issue-sign-address{overflow-wrap:anywhere;font-size:12px}.issue-sign-name{font-size:24px}.issue-sign-paused{color:#80372b;font-weight:700}.issue-list-count{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.issue-list-count h2{letter-spacing:-.02em;font-size:28px}.issue-panel:focus-within{scroll-margin:24px}@media (max-width:700px){.issue-shell,.issue-public{padding:30px 18px 60px}.issue-grid,.issue-site-list{grid-template-columns:1fr}.issue-panel{padding:20px}.issue-panel h2{font-size:23px}.issue-form .button{width:100%}.issue-actions .button{white-space:normal;max-width:100%}.issue-sign{padding:24px 18px}.issue-sign h2{font-size:30px}.issue-filters label{width:100%}}@media print{@page{size:A4;margin:15mm}.issue-sign-page .sign-no-print,.issue-sign-page header,.issue-sign-page footer{display:none!important}.issue-sign{break-inside:avoid;border:0;max-width:none;margin:0;padding:0}.issue-sign svg{width:85mm;height:85mm}.issue-sign h2{font-size:28pt}.issue-sign p{font-size:12pt}.issue-sign .issue-sign-address{font-size:9pt}body:has(.issue-sign-page){background:#fff}}
