.r32-shell{display:grid;gap:14px;color:#07355f}.r32-hero,.r32-panel,.r32-actions,.r32-storage-card,.r32-result,.r32-boundary,.r32-metrics article,.r32-tabs,.r32-empty{border:1px solid #cfe0ec;border-radius:12px;background:#fff}.r32-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:20px 24px;border-left:5px solid #09a7dc;background:#f2fbff}.r32-hero span,.r32-panel header span,.r32-actions span,.r32-storage-card header span{font-size:11px;font-weight:800;letter-spacing:1.1px;color:#007aa9}.r32-hero h3,.r32-panel h4,.r32-actions h4,.r32-storage-card h4{margin:5px 0;color:#052f55}.r32-hero p,.r32-actions p,.r32-panel p{margin:0;max-width:850px;color:#50708b}.r32-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r32-metrics article{padding:15px}.r32-metrics span,.r32-metrics small{display:block;color:#58738a}.r32-metrics strong{display:block;margin:7px 0;font-size:17px}.r32-badge{padding:7px 12px;border-radius:999px;background:#fff0c9;color:#7b5600;font-size:12px;white-space:nowrap}.r32-badge.healthy,.r32-badge.passed,.r32-result.healthy,.r32-result.passed{background:#edfbf3;color:#086a3c;border-color:#b8e6cb}.r32-badge.running,.r32-result.running{background:#eef7ff;color:#075d98}.r32-badge.failed,.r32-result.failed{background:#fff1f0;color:#a42d26;border-color:#f0bab5}.r32-result{padding:13px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center}.r32-result strong,.r32-result span{display:block}.r32-result span{margin-top:4px;font-size:12px}.r32-result a{font-weight:700;color:#006fa8}.r32-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:14px}.r32-panel{padding:17px}.r32-panel header,.r32-storage-card header{display:flex;justify-content:space-between;gap:14px}.r32-panel label{display:grid;gap:5px;margin-top:12px;font-weight:700}.r32-panel input,.r32-form input,.r32-form select{padding:10px;border:1px solid #bad0df;border-radius:8px;color:#07355f;background:#fff}.r32-check{display:flex!important;align-items:center;grid-template-columns:auto 1fr!important}.r32-policy{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0}.r32-policy span{padding:9px;background:#eef6fa;border-radius:7px;font-size:12px}.r32-policy b{display:block}.r32-folders{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.r32-folders li{display:grid;grid-template-columns:20px 1fr auto;gap:8px;padding:8px;background:#f4f9fc;border-radius:6px}.r32-folders i{color:#08a4d6}.r32-folders b{font-size:11px;color:#34708d}.r32-actions{padding:18px;display:flex;justify-content:space-between;gap:18px;align-items:center}.r32-actions>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.r32-boundary{padding:12px 16px;border-left:4px solid #08a4d6;display:grid;grid-template-columns:180px 1fr;gap:15px;background:#f3faff;font-size:12px}.r32-tabs{display:flex;padding:5px}.r32-tabs button{border:0;background:transparent;padding:10px 15px;color:#315b77;font-weight:700}.r32-tabs button.active{background:#e8f7fc;color:#006f9e;border-radius:8px}.r32-tabs b{margin-left:7px}.r32-storage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r32-storage-card{padding:16px}.r32-storage-card p{margin:3px 0;color:#607b8e}.r32-storage-card dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.r32-storage-card dt{font-size:11px;color:#6a8191}.r32-storage-card dd{margin:3px 0;font-weight:600}.r32-storage-card footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e2ebf1;padding-top:11px}.r32-storage-card footer a{font-weight:700;color:#00739f}.r32-empty{padding:32px;display:grid;gap:5px}.r32-dialog{width:min(860px,94vw);border:0;border-radius:14px;padding:0;box-shadow:0 25px 70px #001a3380}.r32-dialog::backdrop{background:#09294699}.r32-dialog form>header,.r32-dialog form>footer{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f2f9fc}.r32-dialog form>header button{border:0;background:transparent;font-size:25px}.r32-form{padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.r32-form label{display:grid;gap:5px;font-weight:700}.r32-form .wide{grid-column:1/-1}.r32-dialog footer{justify-content:flex-end!important;gap:8px}.r32-loading,.r32-error{padding:25px;border-radius:10px;background:#f3f9fc;display:grid;gap:5px}.r32-error{background:#fff1f0;color:#9e2924}@media(max-width:900px){.r32-metrics,.r32-grid,.r32-storage-grid{grid-template-columns:1fr 1fr}.r32-actions{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.r32-metrics,.r32-grid,.r32-storage-grid,.r32-form{grid-template-columns:1fr}.r32-hero{flex-direction:column}.r32-boundary{grid-template-columns:1fr}.r32-form .wide{grid-column:auto}}
