.sample-paper{border:1px solid #c8d3c1;border-radius:10px;padding:12px 16px}.sample-paper label{display:inline-flex;align-items:center;gap:8px;margin:8px 12px 8px 0}.sample-pages{display:grid;gap:22px;margin:24px 0}.sample-page{padding:12px;background:white;border:1px solid #d4dcce;border-radius:10px;min-width:0}.sample-page h3{margin:0 0 10px}.sample-page canvas{display:block;width:100%;height:auto;background:white}.sample-review-canvas{cursor:crosshair;touch-action:none}#samplePrivacyConfirmed{width:20px;height:20px}#sampleAdmin{border:2px solid #c9b5d2}#sampleSlotStatus{background:#f3eff6;padding:12px;border-radius:8px;white-space:pre-wrap}.sample-marketing{margin-top:28px}.sample-marketing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sample-marketing article{padding:18px;border:1px solid #d2dccb;border-radius:10px;background:#fafbf7}.sample-marketing img{display:block;width:100%;height:160px;object-fit:contain;background:white;border:1px solid #e3e7df}.sample-marketing .actions{gap:8px}.sample-marketing .button{font-size:15px}.sample-marketing h3{margin:0 0 12px}@media(max-width:650px){.sample-marketing-grid{grid-template-columns:1fr}.sample-paper label{display:flex}.sample-page{padding:6px}#sampleAdmin{padding:16px}}

.public-sample-group{margin:0;padding:20px;border:1px solid #d4dcce;border-radius:12px;background:#fff}.public-sample-group h2{margin:0 0 10px}.public-sample-image{display:block;width:100%;height:auto;margin:16px 0;border:1px solid #e1e5dc;box-shadow:0 3px 12px #253b3410}@media(max-width:650px){.public-sample-group{padding:10px}.public-sample-group h2{font-size:23px}}
