.atec-mf{--atec-primary:#1a3c5e;--atec-primary-light:#2563a8;--atec-accent:#e8a020;--atec-accent-light:#fef3dc;--atec-success:#1a7a4a;--atec-success-bg:#edfbf3;--atec-danger:#c0392b;--atec-danger-bg:#fdf0ee;--atec-bg:#f0f4f8;--atec-card:#ffffff;--atec-border:#d5dce6;--atec-text:#1c2b3a;--atec-muted:#6b7d8f;--atec-shadow:0 2px 16px rgba(26, 60, 94, 0.1);--atec-radius:10px;direction:rtl;font-family:"Cairo","Segoe UI",Tahoma,Arial,sans-serif;color:var(--atec-text)}.atec-mf *,.atec-mf *::before,.atec-mf *::after{box-sizing:border-box}.atec-mf [hidden]{display:none!important}.atec-mf__header{background:var(--atec-primary);color:#fff;padding:18px 24px;text-align:center;border-radius:16px 16px 0 0}.atec-mf__logo{font-size:22px;font-weight:800}.atec-mf__subtitle{font-size:13px;opacity:.8;margin-top:4px}.atec-mf__titlebar{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--atec-primary-light),var(--atec-primary));color:#fff;padding:14px 20px;font-size:17px;font-weight:700}.atec-mf__container{background:var(--atec-bg);padding:24px 16px}.atec-mf__section{background:var(--atec-card);border:1px solid var(--atec-border);border-radius:var(--atec-radius);box-shadow:var(--atec-shadow);margin:0 auto 20px;max-width:760px;overflow:hidden}.atec-mf__section-head{background:linear-gradient(90deg,var(--atec-primary),#225080);color:#fff;padding:11px 18px;font-size:14px;font-weight:700}.atec-mf__section-body{padding:20px 18px}.atec-mf__grid{display:grid;gap:14px}.atec-mf__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.atec-mf__field{display:flex;flex-direction:column;gap:6px}.atec-mf__field--span-2{grid-column:span 2}.atec-mf__field label{font-size:13px;font-weight:600;color:var(--atec-primary)}.atec-mf__req{color:var(--atec-danger)}.atec-mf input[type="text"],.atec-mf input[type="tel"],.atec-mf input[type="email"],.atec-mf input[type="date"],.atec-mf input[type="file"],.atec-mf select,.atec-mf textarea{width:100%;border:1.5px solid var(--atec-border);border-radius:7px;padding:10px 13px;background:#fff;color:var(--atec-text);font:inherit;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.atec-mf textarea{min-height:110px;resize:vertical}.atec-mf input:focus,.atec-mf select:focus,.atec-mf textarea:focus{border-color:var(--atec-primary-light);box-shadow:0 0 0 3px rgb(37 99 168 / .15)}.atec-mf .is-invalid{border-color:var(--atec-danger);box-shadow:0 0 0 3px rgb(192 57 43 / .12)}.atec-mf__choice-group,.atec-mf__severity-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.atec-mf__choice,.atec-mf__severity{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1.5px solid var(--atec-border);border-radius:24px;cursor:pointer;transition:all 0.2s ease;background:#fff;color:var(--atec-text);font-size:13px;font-weight:600}.atec-mf__choice input,.atec-mf__severity input{display:none}.atec-mf__choice.is-selected{background:#eef3f8;border-color:var(--atec-primary);color:var(--atec-primary)}.atec-mf__severity.is-selected{border-color:var(--atec-primary)}.atec-mf__severity--low.is-selected{background:#edfbf3;border-color:#1a7a4a;color:#1a7a4a}.atec-mf__severity--medium.is-selected{background:#fff8ec;border-color:#d17a00;color:#d17a00}.atec-mf__severity--high.is-selected{background:#fdf0ee;border-color:#c0392b;color:#c0392b}.atec-mf__severity--critical.is-selected{background:#2c0000;border-color:#6d0b0b;color:#ffb3b3}.atec-mf__dropzone{border:2px dashed var(--atec-border);border-radius:var(--atec-radius);padding:24px 16px;text-align:center;cursor:pointer;background:#fafbfc;transition:all 0.25s ease}.atec-mf__dropzone:hover,.atec-mf__dropzone.is-dragover{border-color:var(--atec-primary-light);background:#eef3f8}.atec-mf__drop-icon{font-size:36px;margin-bottom:8px}.atec-mf__drop-text{font-size:14px;color:var(--atec-muted)}.atec-mf__drop-text strong{color:var(--atec-primary-light)}.atec-mf__drop-hint{font-size:12px;color:var(--atec-muted);margin-top:6px}.atec-mf__preview-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.atec-mf__preview-item{position:relative;width:90px;height:90px;border:2px solid var(--atec-border);border-radius:8px;overflow:hidden}.atec-mf__preview-item img{width:100%;height:100%;object-fit:cover}.atec-mf__preview-remove{position:absolute;top:4px;left:4px;width:24px;height:24px;border:none;border-radius:50%;background:rgb(192 57 43 / .9);color:#fff;cursor:pointer;font-size:16px;line-height:1}.atec-mf__voice-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.atec-mf__record-btn{border:2px solid #1a7a4a;border-radius:24px;padding:10px 20px;background:#edf7f0;color:#1a7a4a;font:inherit;font-weight:700;cursor:pointer;transition:all 0.2s ease}.atec-mf__record-btn:hover:not(:disabled){background:#1a7a4a;color:#fff}.atec-mf__record-btn--stop{border-color:var(--atec-danger);background:var(--atec-danger-bg);color:var(--atec-danger)}.atec-mf__record-btn--stop:hover:not(:disabled){background:var(--atec-danger);color:#fff}.atec-mf__record-btn:disabled{background:#dfe6ee;border-color:#b7c1cc;color:#768392;cursor:not-allowed}.atec-mf__record-timer{font-weight:700;color:var(--atec-danger)}.atec-mf__audio-preview{width:100%;margin-top:12px}.atec-mf__audio-upload{margin-top:14px}.atec-mf__audio-meta,.atec-mf__helper{font-size:12px;color:var(--atec-muted);margin-top:8px}.atec-mf__submit-area{text-align:center;margin:0 auto;max-width:760px}.atec-mf__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:32px;padding:14px 50px;background:linear-gradient(135deg,var(--atec-primary-light),var(--atec-primary));color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 4px 20px rgb(26 60 94 / .3);transition:transform 0.2s ease,box-shadow 0.2s ease}.atec-mf__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 28px rgb(26 60 94 / .4)}.atec-mf__submit:disabled{background:#aab4be;box-shadow:none;cursor:not-allowed}.atec-mf__spinner{display:none;width:18px;height:18px;border:2.5px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:atec-mf-spin 0.7s linear infinite}.atec-mf__submit.is-loading .atec-mf__spinner{display:inline-block}.atec-mf__alert{max-width:760px;margin:0 auto 16px;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600}.atec-mf__alert--error{background:var(--atec-danger-bg);border:1.5px solid var(--atec-danger);color:var(--atec-danger)}.atec-mf__alert--success{background:var(--atec-success-bg);border:1.5px solid var(--atec-success);color:var(--atec-success)}.atec-mf__footer{text-align:center;font-size:12px;color:var(--atec-muted);padding:16px;background:#fff;border-radius:0 0 16px 16px}.atec-mf__modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(10 25 40 / .65);backdrop-filter:blur(4px);z-index:99999}.atec-mf__modal-card{max-width:460px;width:100%;background:#fff;border-radius:16px;padding:36px 30px;text-align:center;box-shadow:0 20px 60px rgb(10 25 40 / .35)}.atec-mf__modal-icon{width:72px;height:72px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid #1a7a4a;background:var(--atec-success-bg);color:var(--atec-success);font-size:34px}.atec-mf__ticket-box{margin:16px 0;padding:14px 20px;border:1.5px solid var(--atec-accent);border-radius:10px;background:var(--atec-accent-light);font-size:13px}.atec-mf__ticket-box span{display:block;margin-top:6px;font-size:22px;font-weight:800;color:var(--atec-primary)}.atec-mf__working-hours{background:#f7fafd;border-radius:10px;padding:12px 16px;font-size:13px;color:var(--atec-muted);line-height:1.9}.atec-mf__close-btn{margin-top:20px;border:none;border-radius:25px;padding:11px 36px;background:var(--atec-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}.atec-mf__close-btn:hover{background:var(--atec-primary-light)}.atec-mf__honeypot{position:absolute!important;right:-9999px!important;opacity:0!important;pointer-events:none!important}.atec-mf .is-invalid-group{padding:8px;border:1px solid rgb(192 57 43 / .35);border-radius:10px;background:rgb(253 240 238 / .6)}@keyframes atec-mf-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.atec-mf__grid--2{grid-template-columns:1fr}.atec-mf__field--span-2{grid-column:span 1}.atec-mf__submit{width:100%;padding-inline:20px}}