.ds-notice:not(:empty){display:block;padding:12px 15px;border:1px solid rgba(36,196,244,.25);border-radius:12px;background:#15232b;color:#d4e9f3;font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:14px 0}
.ds-notice:empty{display:none}
.ds-notice[data-notice=loading]{border-color:#d6a12a55;background:#28231a;color:#f2d994}
.ds-notice[data-notice=loading]::before{content:'';display:inline-block;width:12px;height:12px;border:2px solid #d6a12a44;border-top-color:#e9b849;border-radius:50%;margin-right:9px;vertical-align:-2px;animation:ds-spin .8s linear infinite}
.ds-notice[data-notice=success]{border-color:#5fd49b55;background:#172b23;color:#bce9ce}
.ds-notice[data-notice=error]{border-color:#ff6b6b66;background:#321e22;color:#ffd2d2}
.ds-notice[data-notice=warning]{border-color:#e9b84966;background:#2a241b;color:#f6dda4}
@keyframes ds-spin{to{transform:rotate(360deg)}}
@media(max-width:600px){
 #view-perfil input:not([type=checkbox]),#view-perfil select,#view-perfil textarea,#co-app input:not([type=checkbox]),#co-editor input:not([type=checkbox]),#co-editor textarea,#co-editor select,.calc-container input,.calc-container select,#quoteDialog input,#quoteDialog textarea{font-size:16px}
 #view-perfil .public-form-field{min-width:0}#view-perfil .account-content .public-form-field{margin-bottom:0}
 #view-perfil .location-row{align-items:stretch}#view-perfil .location-row button{white-space:normal}
 .calc-container button,.co-workspace button,#view-perfil button{min-height:44px}
 .co-workspace .co-card button{display:block;max-width:100%;white-space:normal}
 #co-editor{max-height:calc(100dvh - 28px);overflow:auto}#co-editor button{min-height:44px}
 .dashboard-sidebar.is-open{max-height:70dvh;overflow-y:auto}
}
@media(prefers-reduced-motion:reduce){.ds-notice[data-notice=loading]::before{animation:none}}
@media print{.ds-notice{display:none!important}}
