.stamp-card{color:#1a1918;text-align:left;background:#fffdf8;border:1px solid #d9d2c7;border-radius:14px;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:20px;display:grid}.stamp-card-head{border-bottom:2px solid var(--brand-accent,#e8912d);gap:2px;padding-bottom:12px;display:grid}.stamp-card-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent,#e8912d);font-size:.72rem;font-weight:700}.stamp-card-company{margin:0;font-size:1.35rem;line-height:1.2}.stamp-card-trade{color:#5c564e;margin:0;font-size:.95rem}.stamp-card-facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:.95rem;display:grid}.stamp-card-facts dt{color:#5c564e;font-weight:600}.stamp-card-facts dd{margin:0}.stamp-card-weather,.stamp-card-storm{margin:0;font-size:.95rem;font-weight:600}.stamp-card-storm{color:#b3261e}.stamp-card-lines{border-top:1px solid #e6dfd4;gap:0;margin:0;display:grid}.stamp-card-line{border-bottom:1px solid #e6dfd4;justify-content:space-between;gap:12px;padding:8px 0;font-size:.95rem;display:flex}.stamp-card-line dt{color:#38342f}.stamp-card-line dd{text-align:right;white-space:nowrap;margin:0;font-weight:700}.stamp-card-ack{color:#1f6f3d;margin:0;font-weight:700}.stamp-card-meta{color:#5c564e;gap:2px;font-size:.82rem;display:grid}.stamp-card-meta p{margin:0}.stamp-card-hash{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.stamp-footer-lines{color:#6b655c;text-align:left;gap:2px;width:100%;max-width:560px;margin:12px auto 0;font-size:.8rem;display:grid}.stamp-footer-lines p,.work-stamp-intro{margin:0}.work-stamp-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.work-stamp-check{align-items:center;gap:10px;min-height:24px;font-size:16px;line-height:1.35;display:flex}.work-stamp-check-mark{flex:none;place-items:center;width:20px;height:20px;display:grid}.work-stamp-dot{background:#9e9e9e;border-radius:50%;width:10px;height:10px}.work-stamp-check-mark svg.work-icon{color:#22c55e;width:20px;height:20px}.work-stamp-preview{border-top:1px solid #ffffff24;margin:0;display:grid}.work-stamp-preview-line{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:12px;padding:8px 0;font-size:.95rem;display:flex}.work-stamp-preview-line dd{text-align:right;white-space:nowrap;margin:0;font-weight:700}.work-stamp-screen .stamp-card{box-shadow:0 2px 12px #00000059}.work-stamp-earlier{gap:8px;display:grid}.work-stamp-earlier h2{margin:0;font-size:1rem}.work-stamp-earlier-row{text-align:left;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.work-stamp-earlier-row[aria-current=true]{border-color:#fff}.work-stamp-earlier-row span{opacity:.8;font-size:.85rem}.stamp-page{background:#f4efe7;align-content:start;justify-items:center;gap:16px;min-height:100vh;padding:24px 16px 48px;display:grid}.stamp-page-main{gap:16px;width:100%;max-width:560px;display:grid}.stamp-ack-card{color:#1a1918;background:#fffdf8;border:1px solid #d9d2c7;border-radius:14px;gap:10px;padding:16px 20px;display:grid}.stamp-ack-card h2{margin:0;font-size:1.05rem}.stamp-ack-card p{color:#5c564e;margin:0;font-size:.9rem}.stamp-ack-form{align-items:center;gap:8px;display:flex}.stamp-ack-form input{text-transform:uppercase;text-align:center;width:7ch;color:inherit;background:#fff;border:1px solid #c9c1b4;border-radius:8px;padding:10px;font-size:1.1rem}.stamp-ack-form button{background:var(--brand-accent-fill,#d9822b);color:#0a0a0a;cursor:pointer;border:none;border-radius:999px;padding:10px 18px;font-weight:700}.stamp-ack-form button:disabled{opacity:.6;cursor:default}.stamp-ack-problem{color:#b3261e;margin:0;font-size:.9rem}.stamp-page-pdf{color:#1a1918;justify-self:start;font-weight:700;text-decoration:underline}.stamp-page-missing{color:#1a1918;background:#fffdf8;border:1px solid #d9d2c7;border-radius:14px;gap:8px;max-width:560px;padding:24px;display:grid}.stamp-page-missing h1{margin:0;font-size:1.2rem}.stamp-page-missing p{color:#5c564e;margin:0}
