/* Public order form styles from the tenant-edge renderer. */
@scope (.booking) {
.booking{--ink:#17181B;--ink2:#5B5E66;--ink3:#8A8D95;--line:#E6E3DC;--line2:#D9D4C8;--paper:#FBFAF7;--card:#FFFFFF;--hover:#F2EFE8;
  --brandSoft:color-mix(in srgb,var(--brand) 10%,#fff);--brandLine:color-mix(in srgb,var(--brand) 35%,#fff);--brandText:var(--deep);
  --ok:var(--ink);--okSoft:var(--hover);--warn:#A26400;--warnSoft:#FFF4DE;--bad:#B4382F;--badSoft:#FBE9E7;--blue:#2F5FB3;--blueSoft:#E8EEF9;
  --scrim:linear-gradient(180deg,transparent 38%,rgba(10,11,14,.82));
  background:var(--paper);color:var(--ink);font:14px/1.4 Figtree,sans-serif}
.btn{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:8px 14px;font:700 13px Figtree;color:var(--ink);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;justify-content:center}
.btn:hover{background:#FAF8F3}
.btn.pri{background:var(--brand);border-color:var(--brand);color:var(--brandInk)}
.btn.pri:hover{filter:brightness(1.08)}
.btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}
.btn.ghost{background:transparent;border-color:transparent}
.btn.lg{padding:12px 20px;font-size:14.5px;border-radius:11px}
.btn[disabled]{opacity:.42;cursor:not-allowed;filter:none}
.btn svg{width:15px;height:15px}
.card{background:var(--card);border:1px solid var(--line);border-radius:14px}
.lb{font:700 11px Figtree;letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px}
.k{font-size:12.5px;color:var(--brandText);font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.muted{color:var(--ink3)}
.tab{font-variant-numeric:tabular-nums}
.pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 9px;white-space:nowrap}
.pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.p-pend{background:#FDEBD8;color:#B25A00}
.p-sched{background:var(--blueSoft);color:var(--blue)}
.p-prog{background:#EFEAFB;color:#6B4FB8}
.p-done{background:var(--okSoft);color:var(--ok)}
.p-due{background:var(--warnSoft);color:var(--warn)}
.p-over{background:var(--badSoft);color:var(--bad)}
.p-void{background:#F2EFE8;color:#8A8D95}
.p-void::before{background:#B9B5AC}
.p-lock{background:rgba(18,19,22,.72);color:#fff}
.p-lock::before{display:none}
.tagd{font:800 9.5px Figtree;letter-spacing:.1em;background:rgba(18,19,22,.72);color:#fff;border-radius:4px;padding:3px 6px;text-transform:uppercase}
.tagb{font:800 9.5px Figtree;letter-spacing:.08em;background:var(--brand);color:var(--brandInk);border-radius:4px;padding:3px 6px;text-transform:uppercase}
.fld{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--ink2);text-align:left}
.fld input, .fld textarea, .fld select{font:500 14px Figtree;color:var(--ink);border:1px solid var(--line2);border-radius:10px;padding:10px 12px;background:#fff;outline:none;width:100%}
.fld input:focus, .fld textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brandSoft)}
.fld em{font-style:normal;font-weight:500;color:var(--ink3)}
.ckb{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink2);text-align:left;cursor:pointer;line-height:1.45}
.ckb input{accent-color:var(--brand);width:17px;height:17px;margin:1px 0 0;flex:none}
.swi{width:36px;height:21px;border-radius:999px;background:var(--brand);position:relative;flex:none;cursor:pointer;border:0}
.swi::after{content:"";position:absolute;right:2px;top:2px;width:17px;height:17px;border-radius:50%;background:#fff;transition:.15s}
.swi.off{background:#D9D5CC}
.swi.off::after{right:17px}
.chip{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:7px 13px;font:600 13px Figtree;color:var(--ink2);cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}
.chip.on{border-color:var(--brand);background:var(--brandSoft);color:var(--ink)}
.mav{width:20px;height:20px;border-radius:50%;font:700 8.5px Sora;color:#fff;display:inline-grid;place-items:center;flex:none}
.tt{display:grid;grid-template-columns:1fr auto;gap:6px 16px;font-size:13.5px;font-variant-numeric:tabular-nums}
.tt>span:nth-child(even){text-align:right;white-space:nowrap}
.tt small{display:block;color:var(--ink3);font-size:12px}
.tt .sub{color:var(--ink3);font-size:12.5px;padding-left:12px}
.tt .hr{grid-column:1/-1;border-top:1px solid var(--line);margin:3px 0}
.tt .gt{font:600 18px Sora}
.tt .neg{color:var(--ok)}
.of{position:relative;height:100%;overflow:hidden}
.of .ofTop{height:4px;background:#EEE9DE}
.of .ofTop i{display:block;height:100%;background:var(--brand);transition:width .35s}
.of .ofHead{height:58px;display:flex;align-items:center;gap:16px;padding:0 32px;font-size:13px;color:var(--ink2)}
.of .ofHead .sp{flex:1}
.of .ofHead .stepn{font-variant-numeric:tabular-nums}
.of .qa{position:absolute;top:96px;bottom:92px;left:0;right:0;overflow:auto;display:flex;flex-direction:column;padding:0 40px}
.of .qi{margin:auto 0;padding:14px 0 18px;display:flex;flex-direction:column;align-items:center;text-align:center}
.of .qi h2{font:600 34px/1.15 Sora,sans-serif;letter-spacing:-.02em;margin:8px 0 8px;max-width:26ch}
.of .qi .lead{color:var(--ink2);font-size:14px;margin:0 0 20px;max-width:56ch}
.of .big{font:500 21px Figtree;border:0;border-bottom:2px solid var(--ink);background:transparent;padding:8px 2px;width:520px;outline:none;text-align:center;color:var(--ink)}
.of .big:focus{border-bottom-color:var(--brand)}
.of .big[readonly]{border-bottom-color:var(--line2);color:var(--ink2)}
.of .acw{position:relative;width:560px;display:flex;flex-direction:column;align-items:center}
.of .sug{width:520px;margin-top:10px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px -16px rgba(23,24,27,.35);overflow:hidden;text-align:left}
.of .sug button{display:flex;gap:12px;align-items:center;width:100%;border:0;background:#fff;padding:11px 14px;border-bottom:1px solid var(--line);cursor:pointer;text-align:left}
.of .sug button:hover,.of .sug button:first-child{background:var(--brandSoft)}
.of .sug button svg{width:16px;height:16px;flex:none;color:var(--ink3)}
.of .sug b{display:block;font-size:14px;color:var(--ink)}
.of .sug small{color:var(--ink3);font-size:12.5px}
.of .sug .pw{padding:6px 14px;font-size:10.5px;color:var(--ink3);text-align:right}
.of .picked{width:520px;margin-top:16px;display:grid;grid-template-columns:150px 1fr;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;text-align:left}
.of .picked .map{height:100%;min-height:118px;background:#ECE9E1;position:relative}
.of .picked .map svg{position:absolute;inset:0;width:100%;height:100%}
.of .picked .in{padding:12px 14px;display:flex;flex-direction:column;gap:8px}
.of .picked .in b{font-size:15px}
.of .picked .in small{color:var(--ink2);font-size:12.5px}
.of .picked .row{display:flex;justify-content:space-between;align-items:center;gap:8px}
.of .picked .fld input{padding:7px 10px;font-size:13px}
.of .szw{display:flex;align-items:baseline;gap:10px;justify-content:center}
.of .szw .big{width:220px;font:600 40px Sora;font-variant-numeric:tabular-nums}
.of .szw .unit{font:600 18px Figtree;color:var(--ink2)}
.of .chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:22px}
.of .hint{color:var(--ink2);font-size:13.5px;margin:14px 0 0}
.of .tiles{display:grid;grid-template-columns:repeat(3,236px);gap:14px}
.of .tiles.t4{grid-template-columns:repeat(4,210px)}
.of .tl{position:relative;height:156px;border-radius:14px;overflow:hidden;border:0;padding:0;cursor:pointer;background:#222;color:#fff;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s,transform .15s}
.of .tl:hover{transform:translateY(-1px)}
.of .tl>img,.of .tl>.fp{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.of .tl::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(10,11,14,.86));pointer-events:none}
.of .tl .m{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:11px 13px;text-align:left;font-size:12px;color:rgba(255,255,255,.78);display:grid;grid-template-columns:1fr auto;column-gap:8px;align-items:end}
.of .tl .m b{display:block;color:#fff;font-size:14.5px;font-weight:700}
.of .tl .m em{font:600 16px Sora;color:#fff;font-style:normal;font-variant-numeric:tabular-nums;grid-row:1/3;grid-column:2;align-self:end}
.of .tl .m em small{display:block;font:600 10.5px Figtree;color:rgba(255,255,255,.7);text-align:right}
.of .tl .tg{position:absolute;left:10px;top:10px;z-index:2;display:flex;gap:5px}
.of .tl .ck{position:absolute;right:10px;top:10px;z-index:2;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:rgba(0,0,0,.18);display:grid;place-items:center;font-size:13px;font-weight:800;color:transparent}
.of .tl.on{outline-color:var(--brand)}
.of .tl.on .ck{background:var(--brand);border-color:var(--brand);color:var(--brandInk)}
.of .tl.inc{cursor:default}
.of .tl.inc .ck{display:none}
.of .tl.inc>img{filter:grayscale(.5) brightness(.75)!important}
.of .stp{position:absolute;right:10px;top:10px;z-index:3;display:flex;align-items:center;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);border-radius:999px;color:var(--ink);font:700 13px Figtree;box-shadow:0 6px 16px -8px #0007}
.of .stp i{font-style:normal;width:28px;height:28px;display:grid;place-items:center;cursor:pointer;font-size:16px}
.of .stp b{min-width:16px;text-align:center;font-variant-numeric:tabular-nums}
.of .whorow{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}
.of .rec{display:flex;gap:10px;justify-content:center;margin-bottom:16px}
.of .rec button{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:10px 14px;text-align:left;cursor:pointer;display:flex;gap:10px;align-items:center;min-width:186px}
.of .rec button b{display:block;font-size:14px}
.of .rec button small{color:var(--ink3);font-size:12px}
.of .rec button.on{border-color:var(--brand);background:var(--brandSoft)}
.of .sepl{display:flex;align-items:center;gap:10px;color:var(--ink3);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;width:480px;margin:2px 0 12px}
.of .sepl::before,.of .sepl::after{content:"";flex:1;height:1px;background:var(--line)}
.of .days{display:flex;gap:8px;margin-bottom:12px;justify-content:center}
.of .days button{width:66px;border:1.5px solid var(--line);border-radius:12px;padding:7px 0;background:#fff;font:600 11.5px Figtree;color:var(--ink2);cursor:pointer}
.of .days button b{display:block;font:700 18px Sora;color:var(--ink)}
.of .days button.on{border-color:var(--brand);background:var(--brandSoft)}
.of .days button[disabled]{opacity:.4;cursor:not-allowed}
.of .slots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:620px}
.of .slots button{border:1.5px solid var(--line);border-radius:10px;padding:9px 15px;font:600 14px Figtree;background:#fff;cursor:pointer;font-variant-numeric:tabular-nums;color:var(--ink)}
.of .slots button.on{border-color:var(--brand);background:var(--brandSoft)}
.of .slots button[disabled]{text-decoration:line-through;color:var(--ink3);cursor:not-allowed;background:#F7F5F0}
.of .form{width:560px;display:flex;flex-direction:column;gap:16px;text-align:left}
.of .form .g2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.of .opts{display:flex;gap:8px;flex-wrap:wrap}
.of .yn{display:flex;gap:8px}
.of .yn button{flex:none;width:84px}
.of .qlab{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:8px}
.of .qlab em{font-style:normal;color:var(--bad)}
.of .qlab small{display:block;font-weight:500;color:var(--ink3);font-size:12.5px;margin-top:2px}
.of .rv{display:grid;grid-template-columns:500px 330px;gap:16px;text-align:left;align-items:start}
.of .rv .card{padding:16px 18px}
.of .rv .rr{display:grid;grid-template-columns:90px 1fr auto;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px;align-items:start}
.of .rv .rr:first-child{padding-top:0}
.of .rv .rr>span:first-child{color:var(--ink3);font-weight:700;font-size:12px}
.of .rv .rr small{display:block;color:var(--ink3);font-size:12.5px}
.of .rv .promo{display:flex;gap:8px;margin:12px 0 4px}
.of .rv .promo input{flex:1;font:600 13px Figtree;border:1px solid var(--line2);border-radius:9px;padding:8px 10px;text-transform:uppercase;outline:none}
.of .payopt{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--line);border-radius:12px;padding:12px;cursor:pointer;margin-bottom:8px;background:#fff}
.of .payopt.on{border-color:var(--brand);background:var(--brandSoft)}
.of .payopt i{width:18px;height:18px;border-radius:50%;border:2px solid var(--line2);flex:none;margin-top:1px;background:#fff}
.of .payopt.on i{border:5px solid var(--brand)}
.of .payopt b{display:block;font-size:14px}
.of .payopt small{color:var(--ink2);font-size:12.5px}
.of .cards{display:flex;gap:5px;margin-top:8px}
.of .cards span{font:800 9px Figtree;letter-spacing:.04em;border:1px solid var(--line);border-radius:4px;padding:3px 5px;color:var(--ink2);background:#fff}
.of .secure{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--ink3);margin-top:10px}
.of .secure svg{width:13px;height:13px}
.of .okc{width:64px;height:64px;border-radius:50%;background:var(--brand);color:var(--brandInk);display:grid;place-items:center;font-size:30px;font-weight:800;margin-bottom:6px}
.of .dn{width:560px;text-align:left;padding:16px 18px;margin-top:6px}
.of .dn .r{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px}
.of .dn .r:last-child{border:0}
.of .dn .r span:first-child{color:var(--ink3);font-weight:600}
.of .acct{width:560px;margin-top:12px;padding:14px 16px;display:flex;gap:14px;align-items:center;text-align:left;background:var(--brandSoft);border:1px solid var(--brandLine);border-radius:14px}
.of .acct b{display:block;font-size:14px}
.of .acct small{color:var(--ink2);font-size:12.5px}
.of .ofFoot{position:absolute;left:0;right:0;bottom:0;height:92px;display:flex;align-items:center;gap:26px;padding:0 32px;border-top:1px solid var(--line);background:#fff;z-index:5}
.of .ofFoot .tot small{display:block;font:700 11px Figtree;letter-spacing:.07em;text-transform:uppercase;color:var(--ink3)}
.of .ofFoot .tot b{font:700 26px Sora;font-variant-numeric:tabular-nums;letter-spacing:-.01em}
.of .ofFoot .bd{display:flex;gap:22px;align-items:center;padding-left:24px;border-left:1px solid var(--line);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}
.of .ofFoot .bd span small{display:block;font-size:11.5px;color:var(--ink3);font-weight:600;white-space:nowrap}
.of .ofFoot .bd a{font-size:13px}
.of .ofFoot .sp{flex:1}
.of .ofFoot .navb{display:flex;gap:10px}
.of .det{position:absolute;bottom:100px;left:32px;width:440px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px -24px rgba(23,24,27,.45);padding:16px 18px;z-index:6}
.of .det h4{margin:0 0 10px;font:600 15px Sora;display:flex;justify-content:space-between}
.of .det h4 a{font:700 12.5px Figtree}
.of .shade{position:absolute;inset:0;background:rgba(18,19,22,.38);z-index:7;backdrop-filter:blur(2px)}
.of .modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:560px;max-width:calc(100% - 32px);max-height:80%;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 30px 70px -20px #0008;z-index:8;padding:20px 22px;text-align:left;font-size:13.5px;line-height:1.55;color:var(--ink2)}
.of .modal h3{margin:0 0 8px;font:600 18px Sora;color:var(--ink)}
.of .modal h5{margin:12px 0 2px;font-size:13.5px;color:var(--ink)}
.of .modal p{margin:0}
@container workspace (max-width:640px){
.of .ofHead{height:50px;padding:0 16px}
.of .qa{top:54px;bottom:96px;padding:0 16px}
.of .qi{align-items:stretch;text-align:left;margin:0;padding:22px 0 18px}
.of .qi h2{font-size:26px;max-width:none}
.of .qi .lead{margin-bottom:16px}
.of .big{width:100%;text-align:left;font-size:18px}
.of .acw{width:100%;align-items:stretch}
.of .sug, .of .picked{width:100%}
.of .picked{grid-template-columns:96px 1fr}
.of .szw{justify-content:flex-start}
.of .szw .big{width:170px;font-size:34px}
.of .chips{justify-content:flex-start}
.of .tiles, .of .tiles.t4{grid-template-columns:1fr 1fr;gap:10px}
.of .tl{height:150px}
.of .tl .m{display:block;padding:9px 10px}
.of .tl .m b{font-size:13.5px}
.of .tl .m em{display:block;font-size:14px;margin-top:2px}
.of .tl .m em small{display:inline;margin-left:4px}
.of .tl .m>small{display:none}
.of .rec{flex-direction:column}
.of .rec button{min-width:0}
.of .whorow{justify-content:flex-start}
.of .sepl{width:100%}
.of .days{overflow-x:auto;justify-content:flex-start;margin:0 -16px 12px;padding:0 16px 4px}
.of .days button{flex:none;width:60px}
.of .slots{justify-content:flex-start}
.of .form, .of .dn, .of .acct{width:100%}
.of .form .g2{grid-template-columns:1fr}
.of .rv{grid-template-columns:1fr}
.of .rv .rr{grid-template-columns:76px 1fr auto}
.of .ofFoot{height:96px;padding:0 16px 14px;gap:12px}
.of .ofFoot .tot{cursor:pointer}
.of .ofFoot .tot b{font-size:22px}
.of .ofFoot .tot a{display:block;font-size:12px;margin-top:1px}
.of .ofFoot .navb .btn{padding:12px 18px;font-size:14.5px}
.of .det{left:0;right:0;bottom:0;width:auto;border-radius:22px 22px 0 0;padding:10px 18px 22px;z-index:9}
.of .det::before{content:"";display:block;width:40px;height:5px;border-radius:3px;background:var(--line2);margin:0 auto 12px}
.of .modal{max-height:84%}
}

*{box-sizing:border-box}html,.booking{margin:0;height:100%}.booking{font:14px/1.4 Figtree,system-ui,sans-serif;color:var(--ink)}.booking{height:100%}
a{color:var(--brandText);font-weight:700;text-decoration:none;cursor:pointer}button{font-family:inherit}
.wm{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.wm img{height:30px;width:auto;display:block}.wm.sm img{height:24px}.wm b{font:600 15px Fraunces,Georgia,serif;letter-spacing:-.01em}
.of .tl .ph0{position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 70%,#000),color-mix(in srgb,var(--brand) 35%,#111))}
.of .tl>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.of .err{color:#B4382F;font-size:13px;font-weight:600;margin:10px 0 0}
.of .hpot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.of .btn[disabled]{opacity:.45;cursor:not-allowed}
.of .sect{width:100%;max-width:736px;display:flex;align-items:baseline;gap:10px;margin:22px 0 10px;text-align:left;border-bottom:1px solid var(--line);padding-bottom:8px}
.of .sect:first-of-type{margin-top:6px}.of .sect b{font:600 15px Sora,sans-serif;color:var(--ink)}.of .sect span{font-size:12.5px;color:var(--ink3)}
.of .picked .map{overflow:hidden}.of .picked .map img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.of .picked .map .pin{position:absolute;inset:0;display:grid;place-items:center;color:var(--brand)}.of .picked .map .pin svg{position:static;width:34px;height:34px}
.of .chip{transition:border-color .12s,background .12s}.of .chip:hover{border-color:var(--brandLine,var(--brand))}
.of .whorow .chip,.of .opts .chip,.of .yn .chip{min-height:38px}
.of .tl .m em s.was{font:500 12px Figtree;color:rgba(255,255,255,.65);margin-right:2px}
.of .gjoin{margin:12px 0 2px;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.of .gjoin b{display:block;color:var(--ink)}.of .gjoin small{display:block;color:var(--ink2);font-size:12.5px;margin-top:2px}
.of .gjoin.ok{background:var(--okSoft)}.of .gjoin.pend{background:var(--warnSoft)}.of .gjoin s{color:var(--ink3)}.of .gjoin small b{display:inline;color:var(--ink)}
@container workspace (max-width:640px){.of .sect{max-width:100%;margin:16px 0 8px}}
.of .gban{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--brandSoft);font-size:13px;margin:0 auto 14px;max-width:736px;text-align:left}.of .gban b{display:block;color:var(--ink)}.of .gban span span{color:var(--ink2)}.of .gban a{font-size:12.5px;white-space:nowrap}.of .glogo{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font:700 11px Sora,sans-serif;color:var(--brandInk);background:var(--brand);flex:none}.of .ptwho{text-align:left;margin:0 0 14px;padding:14px}.of .ptr2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.of .ptrc{display:flex;gap:10px;border:1.5px solid var(--line);border-radius:11px;padding:11px 12px;cursor:pointer;font:500 12.5px Figtree,sans-serif;color:var(--ink2);background:#fff;text-align:left}.of .ptrc b{display:block;color:var(--ink);font-size:13.5px}.of .ptrc i{width:16px;height:16px;border-radius:50%;border:2px solid #D9D4C8;flex:none;margin-top:2px}.of .ptrc.on{border-color:var(--brand)}.of .ptrc.on i{border:5px solid var(--brand)}.of .ptmates{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.of .ptother>.g2,.of .ptother>label.fld{display:none}.of .ptsaved{position:static;display:block;box-shadow:none;margin-top:0}.of .ptmsg{border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;margin-top:8px;text-align:left}.of .ptmsg.ok{background:var(--okSoft);color:var(--ok)}.of .ptmsg.info{background:#E8EEF9;color:#2F5FB3}.of .soon{font:800 9px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;padding:2px 5px;color:var(--ink3);background:#fff;margin-left:4px}@container workspace (max-width:640px){.of .ptr2{grid-template-columns:1fr}.of .gban{flex-wrap:wrap}}
.of .testi{position:relative;max-width:736px;margin:26px 0 0;background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px 18px 16px;font-size:13.5px;line-height:1.55;color:var(--ink2);text-align:left}.of .testi::before{content:"\\201C";position:absolute;left:14px;top:2px;font:700 42px Sora,sans-serif;color:#E8950C;opacity:.5}.of .testi blockquote{margin:0}.of .testi .st{color:#E8950C;letter-spacing:1px;display:block;margin:10px 0 2px;font-size:13px}.of .testi figcaption b{color:var(--ink)}
.of .adv{width:560px;max-width:100%;display:flex;flex-direction:column;gap:12px;text-align:left}.of .advchips{display:flex;gap:8px;flex-wrap:wrap}.of .adv textarea{font:500 15px Figtree;color:var(--ink);border:1px solid var(--line2);border-radius:12px;padding:12px 14px;background:#fff;outline:none;resize:vertical;min-height:92px;width:100%}.of .adv textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brandSoft)}.of .advrow{display:flex;align-items:center;gap:10px}.of .advrow .sp{flex:1}.of .advrow small{color:var(--ink3);font-size:12px;font-variant-numeric:tabular-nums}
.of .advcs{display:grid;grid-template-columns:repeat(3,236px);gap:14px}.of .advc{position:relative;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:14px 14px 16px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-family:inherit;color:var(--ink)}.of .advc:hover{border-color:var(--brandLine)}.of .advc.on{border-color:var(--brand);background:var(--brandSoft)}.of .advc .advt{font:800 10px Figtree;letter-spacing:.08em;text-transform:uppercase;color:var(--brandText)}.of .advc b{font-size:15px}.of .advc .advp{font:600 16px Sora;font-variant-numeric:tabular-nums}.of .advc .advp small{font:600 11px Figtree;color:var(--ink3)}.of .advc .advr{color:var(--ink2);font-size:12.5px;line-height:1.45}.of .advc .ck,.of .advadd .ck{position:absolute;right:12px;top:12px;width:22px;height:22px;border-radius:50%;border:2px solid var(--line2);display:grid;place-items:center;font-size:12px;font-weight:800;color:transparent}.of .advc.on .ck,.of .advadd.on .ck{background:var(--brand);border-color:var(--brand);color:var(--brandInk)}
.of .advadds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:736px;max-width:100%}.of .advadd{position:relative;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:11px 40px 11px 13px;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink)}.of .advadd.on{border-color:var(--brand);background:var(--brandSoft)}.of .advadd b{display:block;font-size:13.5px}.of .advadd small{color:var(--ink2);font-size:12.5px}
.of .advwait{display:flex;gap:8px;justify-content:center;margin:10px 0}.of .advwait i{width:9px;height:9px;border-radius:50%;background:var(--brand);opacity:.3;animation:advb 1s infinite}.of .advwait i:nth-child(2){animation-delay:.15s}.of .advwait i:nth-child(3){animation-delay:.3s}@keyframes advb{50%{opacity:1}}
.of .vlines{width:560px;max-width:100%;margin:12px auto 0;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left;overflow:hidden}
.of .vline{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 14px;border-top:1px solid var(--line);font-size:13px;line-height:1.4;align-items:center}.of .vline:first-child{border-top:0}
.of .vline .ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--hover);color:var(--ink2);font-size:13px}.of .vline .ic.tw{background:#2A2213;color:#F0B14A}.of .vline .ic.lk{color:var(--ink3)}
.of .vline b{display:block;color:var(--ink);font-weight:700}.of .vline small{display:block;color:var(--ink2);font-size:12px}
.of .rr .vlines{width:auto;margin:8px 0 0}.of .rr .vline{padding:8px 10px}
.of .consent{margin:0;font-size:12.5px;color:var(--ink3)}.of .notice{max-width:560px;margin:0 0 14px;text-align:left}
@container workspace (max-width:640px){.of .adv,.of .advcs,.of .advadds{width:100%}.of .advcs{grid-template-columns:1fr}.of .advadds{grid-template-columns:1fr}}
}