.account-loading{position:fixed;inset:0;z-index:9999;background:#f7f6fc;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:24px;text-align:center;font:16px/1.5 Arial,sans-serif;color:#302657}
input,select,textarea{max-width:100%}button,a{overflow-wrap:anywhere}.v2-main,.v2-panel,.app-view,.card,.layout>*{min-width:0}table{max-width:100%}#paper{box-sizing:border-box;overflow-wrap:anywhere}
@media(max-width:600px){header,.app-top,.v2-top{height:auto;flex-wrap:wrap;gap:12px}.top-actions{flex-wrap:wrap;margin-left:0}.app-top{padding:16px}.app-view{padding:18px 12px}.form-grid,.metric-grid,.overview-grid{grid-template-columns:1fr}.card{padding:14px}#paper{padding:22px 14px}.paper table{display:block;overflow-x:auto}.v2-top button{min-height:44px}.profile small{overflow-wrap:anywhere}.validation-results{overflow-wrap:anywhere}}
@media print{.account-loading{display:none!important}}

.danger{background:#fff0f0;color:#a12222;border:1px solid #ebc1c1;border-radius:8px;padding:10px 14px;cursor:pointer}.project-row-actions{display:flex;flex-wrap:wrap;gap:8px}.project-trash-note{color:#667188;font-size:13px;line-height:1.5}#adminProjectsMore{margin-top:12px}#adminProjectSearch{min-width:0}#adminProjectStatus{overflow-wrap:anywhere}
