@font-face{font-family:Saudi;font-weight:400;font-style:normal;font-display:swap;src:url(/dawrah/Saudi-Regular.ttf)format("truetype")}@font-face{font-family:Saudi;font-weight:700;font-style:normal;font-display:swap;src:url(/dawrah/Saudi-Bold.ttf)format("truetype")}.dwf{--dw-green:#123f36;--dw-green-deep:#0c2c25;--dw-teal:#2a6b5c;--dw-gold:#c49a45;--dw-gold-soft:#c49a452e;--dw-cream:#f1e9d6;--dw-sand:#e8dcc4;--dw-ink:#10231e;--dw-muted:#10231e9e;--dw-line:#123f3624;color:var(--dw-ink)}.dwf-ar,.dwf-ar input,.dwf-ar textarea,.dwf-ar select,.dwf-ar button{font-family:var(--font-body-ar), "IBM Plex Sans Arabic", sans-serif}.dwf-ar .dwf-heading{font-family:"Saudi", var(--font-heading-ar), serif;font-weight:700}.dwf-field{background:radial-gradient(70% 55% at 100% 0,#c49a454d,#0000 66%),radial-gradient(55% 45% at 0 100%,#f1e9d61f,#0000 60%),linear-gradient(165deg,#1a4d42 0%,#123f36 55%,#0c2c25 100%)}.dwf-input{border:1px solid var(--dw-line);width:100%;color:var(--dw-ink);background:#fff;border-radius:.9rem;outline:none;padding:.85rem 1rem;font-size:.92rem;transition:border-color .18s,box-shadow .18s}.dwf-input::placeholder{color:#10231e61}.dwf-input:focus{border-color:var(--dw-gold);box-shadow:0 0 0 3px #c49a4547}.dwf-input[aria-invalid=true]{border-color:#c2410c}.dwf-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c2410c33}.dwf-check{accent-color:var(--dw-green)}.dwf-card{border:1.5px solid var(--dw-line);text-align:start;background:#fff;border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.25rem 1.3rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.dwf-card:not(:disabled):hover{border-color:#c49a45b3;transform:translateY(-1px)}.dwf-card[data-selected=true]{border-color:var(--dw-green);background:linear-gradient(#fff 0%,#f1e9d68c 100%);box-shadow:0 0 0 3px #123f3624,0 22px 40px -28px #123f368c}.dwf-card:disabled{cursor:not-allowed;opacity:.55}.dwf-step-btn{border:1px solid var(--dw-line);width:2.1rem;height:2.1rem;color:var(--dw-green);background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.dwf-step-btn:not(:disabled):hover{background:var(--dw-cream);border-color:#c49a45b3}.dwf-step-btn:disabled{opacity:.35;cursor:not-allowed}.dwf-step{animation:.42s cubic-bezier(.16,1,.3,1) both dwf-in}@keyframes dwf-in{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}.dwf-pay{box-shadow:0 10px 30px -14px #c49a45e6}.dwf-spin{animation:.9s linear infinite dwf-spin}@keyframes dwf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dwf-step{animation:none}.dwf-card,.dwf-card:not(:disabled):hover{transition:none;transform:none}}
