/* Area amministratore - versione 1.15 */
.msa-top-actions{display:flex;align-items:center;gap:10px}
.msa-top-actions>strong{padding:8px 11px;border-radius:9px;color:#704b00;background:#fff4ce;font-size:12px}
.msa-top-actions>button{border:0;border-radius:10px;background:var(--blue);color:#fff;padding:11px 16px;font-size:14px;font-weight:800}
.msa-admin-link{width:100%;margin-top:12px;padding:9px;border:0;background:transparent!important;color:var(--blue)!important;font-size:12px;font-weight:800}
.msa-admin-login .msa-mark{font-size:19px;background:linear-gradient(145deg,#173d6c,#d89b22)}
.msa-notice-copy>div:nth-child(2){flex:1;min-width:0}
.msa-admin-actions,.msa-detail-admin,.msa-task-admin{display:flex;gap:7px}
.msa-admin-actions{align-self:flex-start;flex:none}
.msa-admin-actions button,.msa-detail-admin button,.msa-task-admin button{border:1px solid #cbd8e5;border-radius:8px;padding:7px 9px;color:#1163b1;background:#f5f9fd;font-size:11px;font-weight:800}
.msa-admin-actions button.danger,.msa-detail-admin button.danger,.msa-task-admin button.danger{border-color:#f0c8cc;color:#b62d39;background:#fff3f4}
.msa-task:has(.msa-task-admin){grid-template-columns:7px 1fr auto}
.msa-task-admin{align-self:center}
.msa-task-admin button{padding:5px 7px}
.msa-detail-admin{margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}
.msa-detail-admin button{flex:1;min-height:45px;font-size:13px}
.msa-task[data-task-detail]{cursor:pointer}
@media(max-width:650px){
  .msa-top-actions>strong{display:none}
  .msa-top-actions>button{padding:9px 10px;font-size:12px}
  .msa-notice-copy{flex-wrap:wrap}
  .msa-admin-actions{width:100%;margin-left:45px}
  .msa-admin-actions button{flex:1}
  .msa-task-admin{gap:3px}
  .msa-task-admin button{padding:5px}
}
