.absal-card{max-width:850px;margin:30px auto;padding:28px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 30px rgba(15,23,42,.06);color:#172033}.absal-card h2{margin-top:0}.absal-form{display:grid;gap:10px}.absal-form label,.absal-verify-form label,.absal-directory-form label{font-weight:700}.absal-form input,.absal-verify-form input,.absal-directory-form input,.absal-directory-form select{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #ccd3dd;border-radius:9px;background:#fff}.absal-button{display:inline-block;border:0;border-radius:9px;padding:12px 20px;background:#173f35;color:#fff!important;text-decoration:none;cursor:pointer;font-weight:700}.absal-small-button{display:inline-block;padding:7px 11px;border-radius:7px;background:#173f35;color:#fff!important;text-decoration:none;white-space:nowrap}.absal-check{display:flex;gap:9px;align-items:flex-start;font-weight:400!important}.absal-check input{width:auto;margin-top:5px}.absal-privacy{font-size:.9rem;color:#5b6473}.absal-alert{max-width:850px;margin:20px auto;padding:14px 18px;border-radius:10px;direction:rtl}.absal-success{background:#e8f7ef;color:#17633b}.absal-error{background:#fff0f0;color:#9a2424}.absal-directory-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end;margin:22px 0}.absal-directory-form div{display:grid;gap:7px}.absal-directory-action{grid-column:1/-1}.absal-code-search{margin:22px 0;padding:14px 16px;border:1px solid #d8dde5;border-radius:10px}.absal-code-search summary{cursor:pointer;font-weight:700}.absal-verify-form{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:14px}.absal-verify-form label{width:100%}.absal-verify-form input{flex:1;min-width:220px;text-transform:uppercase;direction:ltr;text-align:left}.absal-directory-results{margin-top:24px}.absal-result{margin-top:24px;padding:24px;border-radius:14px;text-align:center}.absal-valid{background:#eef9f3;border:1px solid #a7ddbf}.absal-invalid{background:#fff1f1;border:1px solid #f0b8b8}.absal-seal{width:60px;height:60px;margin:auto;border-radius:50%;display:grid;place-items:center;background:#188653;color:#fff;font-size:34px}.absal-result dl{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:8px 18px;text-align:right;max-width:600px;margin:20px auto 0}.absal-result dt{font-weight:700}.absal-result dd{margin:0}.absal-public-photo{width:110px;height:110px;object-fit:cover;border-radius:50%;border:4px solid #fff;box-shadow:0 3px 12px rgba(0,0,0,.12)}.absal-table-wrap{overflow-x:auto}.absal-table{width:100%;border-collapse:collapse}.absal-table th,.absal-table td{padding:11px;border-bottom:1px solid #e5e7eb;text-align:right}@media(max-width:600px){.absal-card{padding:18px}.absal-directory-form{grid-template-columns:1fr}.absal-result dl{grid-template-columns:1fr}.absal-result dd{margin-bottom:8px}}
