.vagard-ui-v8{--vagard-accent:var(--vg-pal-62313b82e51f);--vagard-accent-soft:var(--vg-pal-22a97ce08d9d);--vagard-ink:var(--vg-pal-039b29481c60);--vagard-muted:var(--vg-pal-2eee3a1e2c7e);--vagard-line:var(--vg-pal-5c3242469daf);--vagard-card:var(--vg-pal-b350ef70b2ef);--vagard-radius:16px;--vagard-card-pad:18px;}.vagard-wrap{direction:rtl;color:var(--vagard-ink);}.vagard-wrap *{box-sizing:border-box;}.vagard-wrap a:focus-visible,.vagard-wrap button:focus-visible,.vagard-wrap input:focus-visible,.vagard-wrap select:focus-visible,.vagard-wrap textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--vagard-accent) 22%,transparent);outline-offset:2px;}.vagard-wrap .button{border-radius:10px!important;min-height:40px!important;display:inline-flex!important;align-items:center;justify-content:center;}.vagard-wrap .button.alt{background:var(--vagard-accent)!important;color:var(--vg-pal-60708b443d09)!important;border-color:var(--vagard-accent)!important;}.vagard-head{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 0 24px;}.vagard-head h2{margin:0 0 5px;font-size:26px;}.vagard-head p{margin:0;color:var(--vagard-muted);}.vagard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;}.vagard-card,.vagard-panel,.vagard-empty{border:1px solid var(--vagard-line);border-radius:var(--vagard-radius);background:var(--vg-pal-70856dc62ebd);padding:var(--vagard-card-pad);box-shadow:0 1px 2px var(--vg-pal-0823267b021b);}.vagard-card{display:flex;flex-direction:column;gap:8px;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;}.vagard-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px var(--vg-pal-e21630c5c978);border-color:color-mix(in srgb,var(--vagard-accent) 24%,var(--vagard-line));}.vagard-key{font-size:12px;color:var(--vagard-muted);}.vagard-status{display:inline-flex;width:max-content;padding:5px 10px;border-radius:999px;background:var(--vagard-accent-soft);color:var(--vagard-accent);font-size:12px;font-weight:700;}.vagard-status.big{font-size:14px;}.vagard-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.vagard-form label,.vagard-message-form{display:flex;flex-direction:column;gap:7px;}.vagard-form .wide{grid-column:1/-1;}.vagard-form input,.vagard-form select,.vagard-form textarea,.vagard-message-form textarea,.vagard-step-card input,.vagard-step-card select,.vagard-step-card textarea{width:100%;border:1px solid var(--vg-pal-36fe73e03f9e);border-radius:10px;padding:11px 12px;background:var(--vg-pal-70856dc62ebd);box-shadow:none;}.vagard-form input:focus,.vagard-form select:focus,.vagard-form textarea:focus,.vagard-message-form textarea:focus{border-color:var(--vagard-accent);}.vagard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;}.vagard-panel h3{margin-top:0;}.vagard-panel dl{display:grid;grid-template-columns:120px 1fr;gap:10px;}.vagard-panel dt{color:var(--vagard-muted);}.vagard-product{display:flex;justify-content:space-between;border-top:1px solid var(--vg-pal-3f210f7152a5);padding-top:12px;}.vagard-event{display:flex;gap:12px;padding:0 0 18px;position:relative;}.vagard-event:not(:last-child):before{content:"";position:absolute;right:4px;top:16px;bottom:0;width:2px;background:var(--vg-pal-78d51831ca65);}.vagard-event>span{width:10px;height:10px;background:var(--vagard-accent);border-radius:50%;margin-top:6px;z-index:1;}.vagard-event div{display:flex;flex-direction:column;}.vagard-event small,.vagard-message small{color:var(--vg-pal-54099d3dc64c);}.vagard-message{border-bottom:1px solid var(--vg-pal-680fc2cd64a0);padding:12px 0;}.vagard-message p{margin:6px 0;}.vagard-message-form{margin-top:15px;}.vagard-empty{text-align:center;padding:38px 22px;color:var(--vagard-muted);}.vagard-empty strong{display:block;color:var(--vagard-ink);font-size:17px;}.vagard-order-list{display:flex;flex-direction:column;gap:12px;}.vagard-select-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--vagard-line);border-radius:var(--vagard-radius);background:var(--vg-pal-70856dc62ebd);transition:border-color .16s ease,box-shadow .16s ease;}.vagard-select-item:hover{border-color:color-mix(in srgb,var(--vagard-accent) 25%,var(--vagard-line));box-shadow:0 8px 24px var(--vg-pal-0470a353ed12);}.vagard-select-product{display:flex;align-items:center;gap:14px;}.vagard-select-product img{width:64px;height:64px;object-fit:cover;border-radius:12px;}.vagard-select-product div{display:flex;flex-direction:column;gap:3px;}.vagard-select-product small,.vagard-select-product span,.vagard-not-eligible{color:var(--vagard-muted);}.vagard-not-eligible{max-width:320px;text-align:left;}.vagard-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 20px;counter-reset:vagard-step;}.vagard-steps span{padding:11px 12px;border-radius:10px;background:var(--vg-pal-48366740f290);color:var(--vagard-muted);font-size:13px;text-align:center;transition:.2s ease;}.vagard-steps span.active{background:var(--vagard-accent);color:var(--vg-pal-60708b443d09);}.vagard-step-form{display:block;}.vagard-form-step{display:none;}.vagard-form-step.active{display:block;animation:vagardFade .2s ease-out;}.vagard-step-card{border:1px solid var(--vagard-line);border-radius:var(--vagard-radius);background:var(--vg-pal-70856dc62ebd);padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:18px;}.vagard-step-card h3,.vagard-step-card h4,.vagard-step-card .wide,.vagard-step-actions,.vagard-review,.vagard-hint{grid-column:1/-1;}.vagard-step-card label{display:flex;flex-direction:column;gap:7px;}.vagard-step-actions{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--vg-pal-3f210f7152a5);padding-top:16px;}.vagard-review{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.vagard-review>div{padding:14px;border-radius:12px;background:var(--vg-pal-9e472c64a47a);display:flex;flex-direction:column;gap:5px;border:1px solid var(--vg-pal-e646f53c5395);}.vagard-review span{font-size:12px;color:var(--vagard-muted);}.vagard-hint{padding:12px 14px;border-radius:12px;background:var(--vg-pal-9e472c64a47a);color:var(--vg-pal-97d0647038e4);border-right:3px solid var(--vagard-accent);}.vagard-radio{display:inline-flex;gap:6px;align-items:center;margin-inline-end:16px;}.vagard-radio input{width:auto!important;}.vagard-file-preview{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;}.vagard-file-chip{border:1px solid var(--vagard-line);border-radius:12px;padding:10px;display:flex;align-items:center;gap:8px;background:var(--vg-pal-894ceb216a3c);min-width:0;}.vagard-file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;}.vagard-file-chip b{width:28px;height:28px;border-radius:8px;background:var(--vagard-accent-soft);color:var(--vagard-accent);display:grid;place-items:center;font-size:11px;}.vagard-live-review{grid-column:1/-1;margin-top:4px;padding:12px;border-radius:12px;background:var(--vg-pal-93981e3dfbff);border:1px dashed var(--vg-pal-36fe73e03f9e);font-size:13px;}.vagard-live-review strong{display:block;margin-bottom:5px;}.vagard-toast{position:fixed;left:20px;bottom:20px;z-index:99999;background:var(--vg-pal-7412628e1157);color:var(--vg-pal-60708b443d09);padding:12px 15px;border-radius:12px;box-shadow:0 18px 50px var(--vg-pal-74d35d39221f);}@keyframes vagardFade{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:none;}}@media(max-width:720px){.vagard-grid,.vagard-form{grid-template-columns:1fr;}.vagard-form .wide{grid-column:auto;}.vagard-head{align-items:flex-start;flex-direction:column;}.vagard-panel dl{grid-template-columns:1fr;}.vagard-product{flex-direction:column;gap:4px;}.vagard-select-item{align-items:flex-start;flex-direction:column;}.vagard-not-eligible{text-align:right;}.vagard-steps{grid-template-columns:1fr;}.vagard-step-card{grid-template-columns:1fr;padding:16px;}.vagard-review{grid-template-columns:1fr;}.vagard-step-actions{flex-wrap:wrap;}.vagard-step-actions .button{flex:1;}.vagard-cards{grid-template-columns:1fr;}}@media(prefers-reduced-motion:reduce){.vagard-wrap *{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
.vagard-ui-v8{--vagard-primary:var(--vagard-accent,var(--vg-pal-d7b85b632e63));--vagard-primary-soft:var(--vg-pal-0d079a8864bb);--vagard-success:var(--vg-pal-c11c5faad66f);--vagard-warning:var(--vg-pal-9b0b01dca1b0);--vagard-danger:var(--vg-pal-8fc0419d23dd);--vagard-info:var(--vg-pal-6102a39ba7c2);--vagard-text-primary:var(--vg-pal-f673bf632027);--vagard-text-secondary:var(--vg-pal-e83f51f7b7f3);--vagard-border:var(--vg-pal-35507092487a);--vagard-radius-sm:8px;--vagard-radius-md:12px;--vagard-radius-lg:18px;--vagard-space-1:4px;--vagard-space-2:8px;--vagard-space-3:12px;--vagard-space-4:16px;--vagard-space-6:24px;--vagard-space-8:32px;}
.vagard-wrap{font-size:15px;line-height:1.8;}.vagard-wrap h2{line-height:1.45;}.vagard-mobile-progress{display:none;margin:0 0 18px;padding:14px;border:1px solid var(--vagard-border);border-radius:14px;background:var(--vg-pal-70856dc62ebd);}.vagard-mobile-progress>strong,.vagard-mobile-progress>span{display:block;}.vagard-mobile-progress>span{color:var(--vagard-text-secondary);font-size:13px;margin-top:2px;}.vagard-mobile-progress>div{height:7px;background:var(--vg-pal-25985d7d6a9b);border-radius:999px;overflow:hidden;margin-top:10px;}.vagard-mobile-progress i{display:block;height:100%;background:var(--vagard-primary);border-radius:999px;transition:width .2s ease;}.vagard-selected-product{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--vagard-border);border-radius:14px;background:var(--vg-pal-894ceb216a3c);}.vagard-selected-product-image img{width:74px;height:74px;object-fit:cover;border-radius:12px;}.vagard-selected-product>div:last-child{display:flex;flex-direction:column;gap:3px;}.vagard-selected-product small,.vagard-selected-product span{color:var(--vagard-text-secondary);}.vagard-step-card label>small{font-weight:400;color:var(--vagard-text-secondary);line-height:1.6;}.vagard-field-invalid{border-color:var(--vagard-danger)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--vagard-danger) 12%,transparent)!important;}.vagard-inline-error{color:var(--vagard-danger)!important;margin-top:2px;}.vagard-error-summary{grid-column:1/-1;background:var(--vg-pal-80f01532ed14);color:var(--vg-pal-481b7348a863);border:1px solid var(--vg-pal-b749cb0f0a89);border-radius:12px;padding:12px 14px;margin-top:12px;}.vagard-questions{padding:14px;border:1px solid var(--vagard-border);border-radius:12px;background:var(--vg-pal-894ceb216a3c);}.vagard-questions h4{margin-top:0;}.vagard-file-chip b{width:auto;min-width:46px;padding:0 7px;}.vagard-live-review{display:flex;flex-direction:column;gap:4px;}.vagard-customer-wizard .vagard-step-actions .button{min-height:44px!important;}.vagard-wrap button,.vagard-wrap .button,.vagard-wrap input,.vagard-wrap select,.vagard-wrap textarea{font:inherit;}
@media(max-width:768px){.vagard-mobile-progress{display:block;}.vagard-customer-wizard>.vagard-steps{display:none;}.vagard-step-card{border-radius:14px;}.vagard-selected-product{align-items:flex-start;}.vagard-selected-product-image img{width:60px;height:60px;}.vagard-step-actions{position:sticky;bottom:8px;background:var(--vg-pal-70856dc62ebd);border:1px solid var(--vagard-border);border-radius:14px;padding:8px;z-index:5;box-shadow:0 10px 30px var(--vg-pal-5eecde057f6c);}.vagard-step-actions .button{min-height:44px!important;}.vagard-form-step{scroll-margin-top:90px;}}
@media(max-width:480px){.vagard-head h2{font-size:23px;}.vagard-step-card{padding:14px;}.vagard-selected-product{padding:10px;}.vagard-step-actions{flex-direction:column-reverse;}.vagard-step-actions .button{width:100%;}}
.vagard-wrap{--vagard-accent:var(--vg-pal-62313b82e51f);--vagard-accent-soft:var(--vg-pal-22a97ce08d9d);--vagard-ink:var(--vg-pal-90b43de034b5);--vagard-muted:var(--vg-pal-886b2ca6fb94);--vagard-line:var(--vg-pal-d61f970542db);--vagard-card:var(--vg-pal-b350ef70b2ef);--vagard-radius:16px;--vagard-card-pad:20px;direction:rtl;color:var(--vagard-ink);}
.vagard-wrap .vagard-head{padding:20px 22px;background:linear-gradient(110deg,var(--vg-pal-70856dc62ebd),var(--vg-pal-f37fddbf3a18));border:1px solid var(--vg-pal-8d7248e951da);border-radius:16px;}.vagard-wrap .vagard-head h2{font-weight:800;color:var(--vg-pal-0df14f581b65);}.vagard-wrap :is(.vagard-card,.vagard-panel,.vagard-empty,.vagard-step-card){border:1px solid var(--vg-pal-e95dcbe3b00b);border-radius:16px;box-shadow:0 8px 28px var(--vg-pal-3bf1d00031a7);background:var(--vg-pal-70856dc62ebd);}.vagard-wrap .vagard-step-card{padding:24px;}.vagard-wrap :is(input:not([type=radio]):not([type=checkbox]),select,textarea){border-radius:10px;border:1px solid var(--vg-pal-fb8c72d38b33);box-sizing:border-box;}.vagard-wrap :is(input,select,textarea):focus-visible{outline:2px solid var(--vg-pal-a49ab22052ef);outline-offset:1px;}.vagard-wrap .button.alt{background:linear-gradient(120deg,var(--vg-pal-6430c4e899d5),var(--vg-pal-6b6fccca41ab))!important;border-color:var(--vg-pal-f39a1df9287a)!important;box-shadow:0 5px 16px var(--vg-pal-ff9c8faa037a)!important;}.vagard-wrap .vagard-steps [class*=active],.vagard-wrap .vagard-steps .active{color:var(--vg-pal-728dfee60ff5);}.vagard-wrap .vagard-mobile-progress i{background:linear-gradient(90deg,var(--vg-pal-5d2fa3eb3a9d),var(--vg-pal-82a0f05b3aab));}.vagard-wrap .vagard-step-actions{gap:12px;}.vagard-wrap .vagard-step-actions .button{min-height:42px!important;padding-inline:18px!important;}.vagard-wrap a{color:var(--vg-pal-728dfee60ff5);}.vagard-wrap :is(.vagard-selected-product,.vagard-review){background:var(--vg-pal-dd4613e8225c);border-radius:12px;}
@media(max-width:640px){.vagard-wrap .vagard-head{padding:16px;}.vagard-wrap .vagard-head h2{font-size:20px;}.vagard-wrap .vagard-step-card{padding:16px;}.vagard-wrap .vagard-step-actions{flex-wrap:wrap;}}
.vagard-wrap .vagard-enhanced-select{position:relative;display:block;min-width:0;width:100%;z-index:2;}
.vagard-wrap .vagard-enhanced-select.is-open{z-index:1200;}
.vagard-wrap .vagard-enhanced-select>select.vagard-native-select{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;}
.vagard-wrap .vagard-enhanced-select .vagard-select-trigger{width:100%;min-height:52px;border:1px solid var(--vg-custom-border,var(--vagard-border,var(--vagard-line)))!important;border-radius:14px!important;background:var(--vg-custom-field-background,var(--vg-pal-70856dc62ebd))!important;color:var(--vg-custom-field-text,var(--vagard-text-primary,var(--vagard-ink)))!important;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px!important;box-shadow:none!important;cursor:pointer;line-height:1.8;text-align:right;}
.vagard-wrap .vagard-enhanced-select .vagard-select-trigger span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.vagard-wrap .vagard-enhanced-select .vagard-select-trigger svg{width:17px;height:17px;flex:none;color:var(--vg-custom-muted,var(--vagard-text-secondary,var(--vagard-muted)));transition:transform .18s ease;}
.vagard-wrap .vagard-enhanced-select.is-open .vagard-select-trigger svg{transform:rotate(180deg);}
.vagard-wrap .vagard-enhanced-select .vagard-select-list{position:absolute;inset-inline:0;top:calc(100% + 6px);background:var(--vg-custom-card-background,var(--vg-pal-70856dc62ebd));border:1px solid var(--vg-custom-border,var(--vagard-border,var(--vagard-line)));border-radius:16px;padding:8px;max-height:270px;overflow:auto;box-shadow:0 16px 40px rgba(20,35,61,.12);z-index:1200;}
.vagard-wrap .vagard-enhanced-select .vagard-select-list[hidden]{display:none!important;}
.vagard-wrap .vagard-enhanced-select .vagard-select-option{width:100%;display:block;text-align:right;background:transparent!important;color:var(--vg-custom-text,var(--vagard-text-primary,var(--vagard-ink)))!important;border:0!important;border-radius:10px!important;box-shadow:none!important;padding:10px 12px!important;min-height:42px!important;line-height:1.8!important;cursor:pointer;}
.vagard-wrap .vagard-enhanced-select .vagard-select-option[aria-selected="true"]{background:color-mix(in srgb,var(--vg-custom-primary,var(--vagard-primary,var(--vagard-accent))) 12%,white)!important;color:var(--vg-custom-primary,var(--vagard-primary,var(--vagard-accent)))!important;}
.vagard-wrap .vagard-enhanced-select .vagard-select-option:hover,.vagard-wrap .vagard-enhanced-select .vagard-select-option:focus-visible{background:color-mix(in srgb,var(--vg-custom-primary,var(--vagard-primary,var(--vagard-accent))) 7%,white)!important;color:var(--vg-custom-text,var(--vagard-text-primary,var(--vagard-ink)))!important;}
.vagard-wrap .vagard-step-actions .button.alt,.vagard-wrap .vagard-step-actions .vagard-next,.vagard-wrap .vagard-next.button.alt{border-radius:14px!important;overflow:hidden;}
