.adv-root{--ink:#141619;--ink-soft:#3b4149;--ink-faint:#8b9099;--bg:#f4f5f7;--surface:#FFFFFF;--border:#ececec;--line-box:#e9ecf0;--line-row:#f2f3f5;--primary:#132DBF;--primary-dark:#0F24A0;--primary-tint:#eef0fb;--map-pin-bg:#5FB4EA;--map-pin-bg-dark:#3F9AD6;--cta:linear-gradient(112deg,#3B87FF,#2F4BE8 26%,#132DBF 48%,#5B2BD9 74%,#8B3AE8);--accent-yellow:#E8A317;--map-bg:#f7f8fa;--map-line:#ececec;--map-water:#BFDCF2;--map-park:#CFE4C6;--map-road:#FFFFFF;--map-road-line:#E1E6ED;--map-block-1:#EAEDF3;--map-block-2:#E3E7EF;--success:#1FA25B;--success-tint:#eef7f1;--danger:#D93A3A;--c-delivery:#132DBF;--c-clean:#2F7F5B;--c-repair:#9A6B12;--c-move:#5B2BD9;--c-errand:#146E8B;--c-albeit:#A33B6E;--c-pet:#A85A12;--c-care:#157C71;--c-etc:#8b9099}.adv-root input,.adv-root select,.adv-root textarea{font-family:inherit}.adv-root .wrap{max-width:1240px;margin:0 auto;padding:0 40px}@media (max-width:767px){.adv-root .wrap{padding:0 16px}}.adv-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-weight:700;font-size:14.5px;padding:11px 18px;border:none;transition:.12s}.adv-root .btn-primary{background:var(--cta);color:#fff;box-shadow:0 4px 12px rgba(19,45,191,.2)}.adv-root .btn-primary:hover{filter:saturate(1.08) brightness(1.03)}.adv-root .btn-secondary{background:#fff;color:var(--ink);border:1px solid var(--line-box)}.adv-root .btn-secondary:hover{border-color:var(--ink-faint)}.adv-root .btn-outline{background:#fff;color:var(--ink);border:1px solid var(--line-box)}.adv-root .btn-ghost{background:none;color:var(--ink-soft);border:none;font-weight:700}.adv-root .btn-danger-outline{background:#fff;color:var(--danger);border:1.5px solid var(--danger)}.adv-root .btn:disabled{opacity:.4;cursor:not-allowed}.adv-root .btn-sm{padding:8px 12px;font-size:12.5px}.adv-root .btn-block{width:100%}.adv-root .icon-btn{width:34px;height:34px;border-radius:9px;border:none;background:var(--bg);color:var(--ink);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.adv-root .icon-btn.on{background:var(--primary-tint);color:var(--primary-dark)}.adv-root .chipset{display:flex;flex-wrap:wrap;gap:7px}.adv-root .chip{border:1px solid transparent;background:var(--bg);color:var(--ink-soft);font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:999px;display:flex;align-items:center;gap:5px}.adv-root .chip svg{width:13px;height:13px}.adv-root .chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.adv-root .chip.cat.active{background:var(--primary);border-color:var(--primary)}.adv-root .range-dual input[type=range]{position:absolute;left:0;right:0;top:0;width:100%;margin:0;height:22px;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.adv-root .range-dual input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:2.5px solid var(--primary);cursor:pointer;margin-top:0}.adv-root .range-dual input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:2.5px solid var(--primary);cursor:pointer}.adv-root .range-dual input[type=range]::-webkit-slider-runnable-track{background:transparent}.adv-root .modal{background:var(--surface);border-radius:14px;width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;box-shadow:0 30px 70px -20px rgba(0,0,0,.4)}.adv-root .modal:has(>.modal-body){display:flex;flex-direction:column;overflow:hidden}.adv-root .modal:has(>.modal-body)>.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}@media (max-width:767px){.adv-root .modal{max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);border-radius:14px}.adv-root .modal-head{padding:14px 16px}.adv-root .modal-body{padding:16px}.adv-root .modal-foot{padding:12px 16px}}.adv-root .modal.w-sm{max-width:400px}.adv-root .modal.w-md{max-width:520px}.adv-root .modal.w-lg{max-width:680px}.adv-root .modal-head{display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:2}.adv-root .modal-head h3{font-size:17px;font-weight:700;margin:0;flex:1}.adv-root .modal-body{padding:20px}.adv-root .modal-foot{padding:16px 20px;border-top:1px solid var(--border);display:flex;gap:8px;position:sticky;bottom:0;background:var(--surface)}.adv-root .field-label{font-size:12.5px;font-weight:700;color:var(--ink-faint);letter-spacing:0;margin:16px 0 7px}.adv-root .field-label:first-child{margin-top:0}.adv-root .field{border:1px solid var(--line-box);border-radius:8px;padding:12px 14px;font-size:14.5px;color:var(--ink);width:100%;background:var(--surface);outline:none}.adv-root .field.readonly,.adv-root .field:disabled{color:var(--ink-faint);background:var(--bg)}.adv-root .field:focus{border-color:var(--primary)}.adv-root textarea.field{resize:vertical;min-height:76px;line-height:1.55}.adv-root .checkbox{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);flex:0 0 auto;position:relative;background:none;padding:0}.adv-root .checkbox.on{background:var(--ink);border-color:var(--ink)}.adv-root .checkbox.on:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.adv-root .chat-inputbar input{flex:1;border:1px solid var(--border);border-radius:999px;padding:11px 16px;font-size:13px;outline:none;background:var(--bg)}.adv-root .tx-actions .btn{flex:1}.adv-root .adv-page{max-width:720px;margin:0 auto;padding:48px 0 80px}.adv-root .adv-hero{text-align:center;margin-bottom:36px}.adv-root .adv-hero h1{font-size:24px;font-weight:700;margin:0 0 14px}.adv-root .adv-hero .adv-sub{font-size:15.5px;font-weight:700;color:var(--ink);margin:0 0 6px}.adv-root .adv-hero p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}.adv-root .adv-form{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px 28px;box-shadow:0 2px 18px -8px rgba(20,22,25,.06)}.adv-root .adv-required{color:var(--danger);margin-left:2px}.adv-root .adv-field-row{margin-bottom:22px}.adv-root .adv-field-row:last-child{margin-bottom:0}.adv-root .adv-label{font-size:13.5px;font-weight:700;color:var(--ink);margin:0 0 8px;display:flex;align-items:center}.adv-root .adv-count{font-size:12px;color:var(--ink-faint);font-weight:600;margin-left:auto}.adv-root .adv-error{font-size:12.5px;color:var(--danger);font-weight:600;margin-top:6px;display:none}.adv-root .adv-error.show{display:block}.adv-root .adv-field-row.invalid .field{border-color:var(--danger)}.adv-root textarea.adv-content{min-height:180px}.adv-root .adv-content-hint{font-size:12px;color:var(--ink-faint);font-weight:600;margin-top:6px}.adv-root .adv-file-drop{border:1.5px dashed var(--line-box);border-radius:10px;padding:22px 16px;text-align:center;cursor:pointer;background:var(--bg)}.adv-root .adv-file-drop:hover{border-color:var(--primary);background:var(--primary-tint)}.adv-root .adv-file-drop svg{color:var(--ink-faint);margin-bottom:6px}.adv-root .adv-file-drop .adv-file-main{font-size:13.5px;font-weight:700;color:var(--ink)}.adv-root .adv-file-drop .adv-file-sub{font-size:12px;color:var(--ink-faint);margin-top:4px}.adv-root .adv-file-chip{display:flex;align-items:center;gap:10px;border:1px solid var(--line-box);border-radius:10px;padding:11px 14px;margin-top:10px}.adv-root .adv-file-chip svg{color:var(--primary);flex:0 0 auto}.adv-root .adv-file-chip .adv-file-name{font-size:13.5px;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adv-root .adv-file-chip .adv-file-size{font-size:12px;color:var(--ink-faint)}.adv-root .adv-file-chip button{background:none;border:none;color:var(--ink-faint);flex:0 0 auto;display:flex}.adv-root .adv-privacy-row{display:flex;align-items:center;gap:10px;padding:14px 4px;border-top:1px solid var(--border);margin-top:24px}.adv-root .adv-privacy-row .adv-privacy-label{font-size:13.5px;font-weight:700;flex:1}.adv-root .adv-privacy-row .adv-privacy-view{font-size:12.5px;font-weight:700;color:var(--primary);background:none;border:none}.adv-root .adv-submit-row{margin-top:26px}.adv-root .adv-submit-row .btn{width:100%;padding:15px;font-size:15px}.adv-root .adv-privacy-body{font-size:13px;color:var(--ink-soft);line-height:1.7}.adv-root .adv-privacy-body h4{font-size:13.5px;font-weight:800;color:var(--ink);margin:16px 0 6px}.adv-root .adv-privacy-body h4:first-child{margin-top:0}.adv-root .adv-privacy-body ul{margin:0;padding-left:18px}.adv-root .adv-done{max-width:520px;margin:70px auto;text-align:center;padding:0 20px}.adv-root .adv-done .adv-done-icon{width:64px;height:64px;border-radius:50%;background:var(--success-tint);color:var(--success);display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.adv-root .adv-done h2{font-size:21px;font-weight:800;margin:0 0 12px}.adv-root .adv-done p{font-size:14.5px;color:var(--ink-soft);line-height:1.65;margin:0 0 4px}.adv-root .adv-done .adv-thanks{font-weight:700;color:var(--ink);margin-top:14px}.adv-root .adv-done .btn{margin-top:28px;min-width:200px}.adv-root .adv-field-row .chipset{margin-top:2px}.adv-root .adv-chip-hint{font-size:12px;color:var(--ink-faint);font-weight:600;margin:-2px 0 10px}.adv-root .adv-daterow{display:flex;align-items:center;gap:10px}.adv-root .adv-daterow .field{flex:1}.adv-root .adv-daterow .adv-date-sep{color:var(--ink-faint);font-weight:700;flex:0 0 auto}.adv-root .adv-schedule-check{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:13px;font-weight:600;color:var(--ink-soft)}.adv-root .adv-daterow .field:disabled{color:var(--ink-faint);background:var(--bg)}.adv-root .adv-receipt-no{margin-top:8px;font-size:13px;font-weight:700;color:var(--primary,#132dbf)}