.dbams-box{max-width:800px;margin:25px auto;padding:26px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.05)}.dbams-form label{display:block;font-weight:600;margin:0 0 15px}.dbams-form input,.dbams-form textarea{display:block;width:100%;box-sizing:border-box;padding:11px;margin-top:6px;border:1px solid #cbd5e1;border-radius:7px}.dbams-form button,.dbams-button,.dbams-search button{display:inline-block;padding:11px 17px;border:0;border-radius:8px;background:#1769aa;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.dbams-instructions{background:#f1f7ff;padding:16px;border-left:4px solid #1769aa;margin-bottom:20px}.dbams-notice{padding:14px;border-radius:7px;margin:15px 0}.dbams-success{background:#ecfdf3;color:#166534}.dbams-error{background:#fef2f2;color:#991b1b}.dbams-info{background:#eff6ff;color:#1e40af}.dbams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.dbams-card{padding:18px;border:1px solid #e5e7eb;border-radius:10px;text-align:center}.dbams-photo{width:90px;height:90px;border-radius:50%;object-fit:cover}.dbams-search{display:flex;gap:8px;margin-bottom:20px}.dbams-search input{flex:1;padding:10px}.dbams-stats,.dbams-report-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:20px 0}.dbams-stats div,.dbams-report-cards div{padding:20px;border:1px solid #ddd;border-radius:10px;text-align:center}.dbams-stats strong,.dbams-report-cards b{display:block;font-size:28px}.dbams-stats span,.dbams-report-cards span{display:block;color:#64748b;margin-top:5px}