body:before{content:"SITO IN FASE DI SVILUPPO · NON INSERIRE DATI SANITARI REALI";display:block;position:sticky;top:0;z-index:9999;background:#173a33;color:#fff;text-align:center;padding:7px 12px;font-size:11px;font-weight:700;letter-spacing:.1em}.demo{display:none}.error{background:#fff0f0!important;color:#8b3030!important}.compact{padding-top:35px}.dashboard-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.dashboard-actions a{display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);text-decoration:none}.dashboard-actions a b{color:var(--green)}.dashboard-actions a span{font-size:12px;color:var(--muted)}.section-title{display:flex;justify-content:space-between;align-items:center}.section-title a{color:var(--green);font-weight:bold;text-decoration:none}.management-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.management-grid .card{margin-bottom:25px}.staff-row{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.staff-row span>*{display:block}.staff-row small{color:var(--muted);margin-top:4px}.small-button{border:0;border-radius:8px;padding:9px 12px;background:var(--green);color:#fff}.small-button.danger{background:#fff0f0;color:#913b3b}.form-card label{display:block;margin:13px 0;font-size:12px;font-weight:bold}.form-card input,.form-card select,.form-card textarea{width:100%;padding:11px;margin-top:5px;border:1px solid var(--line);border-radius:8px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.safety-card{margin:0 0 70px;padding:18px 22px;border-radius:14px;background:#fff6df;border:1px solid #ead7aa}.safety-card p{margin-bottom:0;color:#6f6347;line-height:1.5}@media(max-width:800px){.dashboard-actions,.management-grid{grid-template-columns:1fr}.section-title{align-items:flex-start;flex-direction:column}.form-two{grid-template-columns:1fr}}
