@layer components{.rq-head{padding:8px 0}@media (width>=768px){.rq-head{padding:16px 0}}html:not(.js) .rq-app{display:none}.rq-app:not(.on) .rq-grid{visibility:hidden}.rq-prog{margin-bottom:28px}.rq-pl{color:var(--t2);margin:0 0 12px;font-size:15px;font-weight:600}.rq-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.rq-steps li{border-top:4px solid var(--bd);min-width:0;color:var(--t2);flex-direction:column;flex:1;gap:8px;padding-top:10px;font-size:14px;line-height:20px;display:flex}.rq-steps li.rq-dn{border-top-color:var(--navy)}.rq-steps li.rq-cur{border-top-color:var(--red);color:var(--navy);font-weight:600}.rq-dot{display:none}.rq-steps li{position:relative}.rq-sn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=639px){.rq-sn{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rq-steps li.rq-cur .rq-sn{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.rq-steps li.rq-cur{flex:3}}.rq-grid{align-items:start;gap:24px;display:grid}@media (width>=1024px){.rq-grid{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.rq-sum{position:sticky;top:104px}}.rq-form{min-width:0}.rq-p h2{font-family:var(--f-d);color:var(--navy);outline:none;margin:0;font-size:clamp(26px,3.6vw,32px);font-weight:700;line-height:1.2}html:lang(bn) .rq-p h2{line-height:1.4}.rq-sub{color:var(--t2);margin:10px 0 0;font-size:17px;line-height:27px}.rq-p fieldset{border:0;min-width:0;margin:0;padding:0}.rq-svc{gap:12px;display:grid;margin-top:24px!important}@media (width>=640px){.rq-svc{grid-template-columns:1fr 1fr}}.rq-note,.rq-info{color:var(--t2);margin:16px 0 0;font-size:15px;line-height:24px}.rq-info{background:var(--navyt);color:var(--navy);border-radius:12px;padding:14px 16px}.rq-tasks{gap:10px;display:grid;margin-top:24px!important}.rq-lg{font-family:var(--f-d);color:var(--navy);margin-bottom:6px;padding:0;font-size:20px;font-weight:700;line-height:28px}.rq-lg small{font-family:var(--f-b);color:var(--t2);font-size:15px;font-weight:400;line-height:22px;display:block}.rq-count{color:var(--navy);min-height:24px;margin:16px 0 0;font-weight:600}.rq-tasks[hidden],.rq-p[hidden]{display:none}.rq-when{gap:12px;display:grid;margin-top:24px!important}@media (width>=640px){.rq-when{grid-template-columns:1fr 1fr}}.rq-chips{flex-wrap:wrap;gap:10px;display:flex;margin-top:20px!important}.rq-chips .fl-l{width:100%;color:var(--navy);margin:0 0 -2px;padding:0;font-size:15px;font-weight:600}.chip{position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--bds);min-height:48px;color:var(--navy);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);background:#fff;border-radius:999px;align-items:center;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.chip:hover span{background:var(--navyt)}.chip input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--navy);outline-offset:2px}#rq-date-f{max-width:260px}.rq-quiet{background:var(--canvas);border-radius:12px;margin-top:28px;padding:20px}.rq-quiet h3{font-family:var(--f-d);color:var(--navy);margin:0;font-size:17px;font-weight:700;line-height:26px}.rq-quiet p{color:var(--t2);margin:6px 0 0;font-size:15px;line-height:24px}.rq-quiet .more{margin-top:8px}.rq-rv{gap:12px;margin:24px 0 0;display:grid}.rq-r{border:1px solid var(--bd);background:#fff;border-radius:12px;padding:14px 18px}.rq-r dt{color:var(--t2);font-size:14px;font-weight:600}.rq-r dd{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;margin:0;font-size:17px;line-height:26px;display:flex}.rq-v{overflow-wrap:anywhere;min-width:0}.rq-edit{min-height:44px;font:600 16px var(--f-b);color:var(--navy);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 14px;text-decoration:underline}.rq-edit:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rq-upd{color:#0369a1;background:#e7f0fb;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.rq-cost{color:var(--navy);margin:20px 0 0;font-size:17px;font-weight:600;line-height:27px}.rq-links{flex-wrap:wrap;gap:0 18px;margin:4px 0 0 36px;display:flex}.rq-links a{min-height:44px;color:var(--navy);text-underline-offset:3px;align-items:center;font-size:15px;display:inline-flex}.rq-helper,.rq-safe{color:var(--t2);margin:16px 0 0;font-size:15px;line-height:24px}.rq-safe{color:var(--navy);background:#e7f0fb;border-radius:12px;padding:14px 16px;font-weight:600}.rq-state{background:var(--navyt);color:var(--navy);border-radius:12px;margin-top:24px;padding:16px 18px}.rq-state p{margin:0;font-size:16px;font-weight:600;line-height:25px}.rq-sb{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.rq-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;display:flex}.rq-nav .btn[hidden]{display:none}.rq-nav #rq-next,.rq-nav #rq-send{margin-left:auto}.rq-nav .btn[disabled]{opacity:.7;cursor:progress}@media (width<=480px){.rq-nav .btn{flex:100%}.rq-nav #rq-back{order:2}}.rq-sum details{border:1px solid var(--bd);box-shadow:var(--shadow-e1);background:#fff;border-radius:16px}.rq-sum summary{cursor:pointer;min-height:56px;font-family:var(--f-d);color:var(--navy);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:17px;font-weight:700;list-style:none;display:flex}.rq-sum summary::-webkit-details-marker{display:none}.rq-sum details.rq-lock summary{cursor:default}.rq-sh{flex-direction:column;gap:2px;min-width:0;display:flex}.rq-sr{flex:none;align-items:center;gap:10px;display:flex}.rq-pv{font:500 14px/20px var(--f-b);color:var(--t2);overflow-wrap:anywhere}.rq-pv:empty,.rq-sum details[open] .rq-pv{display:none}.rq-chev{border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);width:10px;height:10px;transition:transform .25s var(--ease-ym,ease);transform:translateY(-2px)rotate(45deg)}.rq-sum details[open] .rq-chev{transform:translateY(2px)rotate(225deg)}.rq-sum details.rq-lock .rq-chev,.rq-sum details.rq-lock .rq-pv{display:none}@media (prefers-reduced-motion:reduce){.rq-chev{transition:none}}.rq-stat{background:var(--navyt);font:600 13px var(--f-b);color:var(--navy);border-radius:999px;padding:3px 10px}#rq-sumb{padding:0 18px 18px}@media (width>=1024px){#rq-sumb{overscroll-behavior:contain;scrollbar-width:thin;border-radius:0 0 16px 16px;max-height:calc(100dvh - 184px);padding-bottom:18px;overflow-y:auto}#rq-sumb:focus-visible{outline:2px solid var(--color-navy,#123a63);outline-offset:-2px}}.rq-empty{color:var(--t2);margin:0;font-size:15px}#rq-sumb dl{gap:12px;margin:0;display:grid}#rq-sumb dt{color:var(--t2);font-size:13px;font-weight:600}#rq-sumb dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;line-height:24px}.rq-dlg{width:calc(100% - 40px);max-width:420px;box-shadow:var(--shadow-e3);color:var(--ink);border:0;border-radius:16px;padding:24px}.rq-dlg::backdrop{background:#13233880}.rq-dlg p{color:var(--navy);margin:0;font-size:17px;font-weight:600;line-height:27px}.rq-dact{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}html:lang(bn) .rq-r dd,html:lang(bn) #rq-sumb dd,html:lang(bn) .rq-lg small,html:lang(bn) .rq-count{line-height:1.7}.chip.rq-ring span,.chc.rq-ring{outline:2px solid var(--navy);outline-offset:2px}.rq-col{min-width:0}.rq-state:focus{outline:2px solid var(--navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chip span{transition:none}}@media (forced-colors:active){.rq-r,.rq-sum details,.rq-info,.rq-safe,.rq-state,.chip span{border:1px solid canvastext}.chip input:checked+span{color:highlighttext;background:highlight}.rq-steps li.rq-cur{border-top-color:highlight}}}
