
.att-correction-dialog{border:0;background:transparent;padding:0;max-width:94vw;width:min(560px,94vw)}
.att-correction-dialog::backdrop{background:rgba(8,15,33,.64);backdrop-filter:blur(3px)}
.att-correction-card{display:grid;direction:rtl;gap:14px;padding:22px;background:var(--surface,#fff);color:var(--text,#15223a);border-radius:20px;box-shadow:0 18px 65px #0003}
.att-correction-card header{display:flex;align-items:center;justify-content:space-between}.att-correction-card h3{margin:4px 0}.att-correction-card p{line-height:1.8;font-size:.85rem;margin:0;color:var(--muted,#64748b)}
.att-correction-card label{display:grid;gap:7px;font-size:.85rem;font-weight:800}
.att-correction-card label :is(select,textarea){min-height:44px;padding:11px;border-radius:11px;border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);color:inherit;font:inherit}
.att-correction-card footer{display:grid;grid-template-columns:1fr 2fr;gap:9px}
.att-correction-card button{min-height:44px;border-radius:12px;border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);color:inherit;font:inherit;font-weight:800}
.att-correction-card button[type=submit]{background:var(--primary,#2563eb);border-color:var(--primary,#2563eb);color:white}
.att-correction-card header button{width:44px;font-size:21px}
#attCorrectionNotice{line-height:1.65}
@media(max-width:550px){.att-correction-card{padding:15px}.att-correction-card footer{grid-template-columns:1fr}.att-correction-card footer button[type=submit]{grid-row:1}}
