@font-face{font-family:Gazpacho;src:url(/assets/gazpacho-heavy-BYD9BOF7.woff2) format("woff2");font-weight:900;font-display:swap}:root{--red: #E80123;--blue: #003C69;--grey: #50524D;--grey2: #AEAEAA;--cream: #FEF8E0;--ink: #2B2B2B;--redtint: #FBE4E7;--bg: #F5F4F1;--surface: #FFFFFF;--panel: #F5F4F1;--line: #DADAD6;--fg: #2B2B2B;--muted: #50524D;--ok: #003C69;--okbg: #FFFFFF;--warn: #50524D;--warnbg: #FEF8E0;--bad: #E80123;--badbg: #FFFFFF;--display: "Gazpacho", "Arial Black", Arial, Helvetica, sans-serif;--body: Arial, Helvetica, sans-serif;--r: 10px;--gap-block: 12px;--gap-action: 16px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}html{scrollbar-gutter:stable}html:has(.floor){scrollbar-gutter:auto}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:15px;line-height:1.45;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--display);font-weight:900;letter-spacing:.01em;margin:0}h1{font-size:24px;color:var(--blue)}h2{font-size:19px;color:var(--blue)}h3{font-size:16px;color:var(--ink)}button{font:inherit;cursor:pointer;color:inherit}button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--grey);outline-offset:2px}.top{position:sticky;top:0;z-index:9;background:var(--surface);border-bottom:1px solid var(--line);padding:calc(8px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}.topin{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.brand img{width:40px;height:40px}.brand .t{font-family:var(--display);font-size:20px;line-height:1;color:var(--red)}.brand .s{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.roles{display:flex;gap:2px;flex-wrap:wrap}.roles button{background:none;border:none;color:var(--muted);padding:8px 10px;font-weight:700;font-size:13px;border-radius:999px}.roles button.on{background:var(--grey);color:var(--bg)}.who{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center}.who button{background:none;border:1px solid var(--line);border-radius:var(--r);padding:4px 10px;font-size:12px}.wrap{max-width:1180px;margin:0 auto;padding:18px max(16px,env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.pill{display:inline-block;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.5;white-space:nowrap;border:1px solid var(--line)}.pill.ok{background:var(--blue);color:#fff;border-color:transparent}.pill.warn{background:var(--warnbg);color:var(--warn);border-color:transparent}.pill.bad{background:var(--badbg);color:var(--bad);border-color:transparent}.pill.soft{background:var(--panel)}.eyebrow{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:4px}.note{font-size:13px;color:var(--muted)}.sm{font-size:12.5px;margin-top:4px}.list{display:flex;flex-direction:column}.row{display:flex;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:none}.row .main{flex:1;min-width:0}.row .main b{display:block}.row .sub{font-size:12.5px;color:var(--muted)}.code{font-family:var(--body);font-weight:700;color:var(--blue);letter-spacing:.06em;font-variant-numeric:tabular-nums}.tablet{max-width:560px;margin:0 auto}.screen{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--grey);border-radius:var(--r);padding:18px}.shead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.shead .br{font-family:var(--body);font-size:12px;font-weight:400;color:var(--muted)}.shead .back{background:none;border:1px solid var(--line);border-radius:var(--r);padding:6px 12px}.big{display:grid;gap:10px}.big button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;font-size:16px;font-weight:700}.big button small{display:block;font-weight:400;font-size:12.5px;color:var(--muted);margin-top:2px}.big button .arrow{color:var(--grey);font-size:20px;flex:none}.big button:active{border-color:var(--grey)}.field{margin:12px 0}.field>label,.field>.lab,.field>.lblrow>label,.field>.lblrow>.lab{display:block;font-size:13px;letter-spacing:0;text-transform:none;color:var(--muted);font-weight:700;line-height:1.3;margin-bottom:5px}.field>.lblrow{margin-bottom:5px}.field>.lblrow>label,.field>.lblrow>.lab{margin-bottom:0}.field input,.field select,.search{width:100%;font:inherit;font-size:17px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.search{font-size:16px;padding:10px 12px;margin-bottom:10px}.req{color:var(--red)}.opts{display:grid;gap:8px}.opts button{text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:12px 14px;font-size:15.5px;display:flex;gap:12px;align-items:center;width:100%}.opts button.on{border-color:var(--grey)}.opts button .r{width:18px;height:18px;border-radius:50%;border:2px solid var(--grey);flex:none}.opts button.on .r{background:radial-gradient(circle,var(--grey) 45%,transparent 50%)}.opts button .m{flex:1;min-width:0}.opts button .m small{display:block;color:var(--muted);font-size:12.5px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{border:1.5px solid var(--line);background:var(--panel);border-radius:var(--r);padding:10px 0;width:62px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.chips button.on{border-color:var(--grey);background:var(--grey);color:var(--bg)}.primary{width:100%;background:var(--red);color:#fff;border:none;border-radius:var(--r);padding:13px;font-size:16px;font-weight:700;margin-top:14px}.primary:disabled{opacity:.4;cursor:not-allowed}.ghost{width:100%;background:none;border:1.5px solid var(--grey);border-radius:var(--r);padding:12px;font-size:15px;font-weight:700;margin-top:8px}.codebig{text-align:center;padding:26px 10px 18px;border-radius:var(--r);background:var(--panel);margin-bottom:4px}.codebig .c{font-family:var(--body);font-weight:900;font-size:96px;line-height:1;color:var(--red);letter-spacing:.08em;word-break:break-all}.codebig .c.long{font-size:48px}.codebig p{margin:12px 0 0;font-size:18px}.today{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;margin-bottom:14px}.today .t{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:6px}.today .tl{max-height:116px;overflow-y:auto;overscroll-behavior:contain;padding-right:12px;scrollbar-gutter:stable}.today .ln{display:flex;justify-content:space-between;gap:10px;font-size:14px;padding:4px 0}.lastbox{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;margin-top:16px;background:var(--surface)}.lastbox .list{max-height:104px;overflow-y:auto;overscroll-behavior:contain;padding-right:12px;scrollbar-gutter:stable}.lastbox .row{padding:6px 0;align-items:flex-start}.lastbox .row .main{overflow-wrap:anywhere}.lastbox .row .code{flex:none;white-space:nowrap}.logged{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;margin-top:14px;background:var(--panel)}.logged select{border-color:var(--grey);font-weight:700}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--grey);color:#fff;padding:10px 16px;border-radius:999px;font-size:14px;opacity:0;transition:opacity .25s;pointer-events:none;z-index:40;max-width:calc(100% - 32px);text-align:center}body:has(.tabbar) .toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.toast.show{opacity:1}.toast.err{background:var(--bad)}.toast.act.show{pointer-events:auto;display:flex;align-items:center;gap:12px;text-align:left}.toast-act{background:none;border:0;color:#fff;font:inherit;font-weight:700;text-decoration:underline;min-height:44px;padding:0 4px;cursor:pointer}.banner{background:var(--warnbg);color:var(--warn);border-radius:var(--r);padding:8px 12px;font-size:13px;margin-bottom:12px}.login{max-width:380px;margin:12vh auto 0;text-align:center;background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--grey);border-radius:var(--r);padding:28px 22px}.login img{width:96px;height:96px}.login h1{margin:10px 0 4px}.gbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--surface);border:1.5px solid var(--grey);border-radius:var(--r);padding:12px;font-size:16px;font-weight:700;margin-top:18px}.soon{max-width:560px;margin:0 auto}@media(prefers-reduced-motion:reduce){.toast{transition:none}}.today .ln>:last-child{flex:none}.agency{max-width:760px;margin:0 auto}.ahead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin:0 -16px 16px;padding:0 16px 8px}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;background:none;border:none;border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:700;color:var(--muted)}.tabs button.on{background:var(--grey);color:#fff}.kpis{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--grey);border-radius:var(--r);padding:12px 14px;min-width:0}.kpi .v{font-family:var(--body);font-weight:900;font-size:28px;line-height:1.05;font-variant-numeric:tabular-nums}.kpi .d{font-size:12px;color:var(--muted);margin-top:4px}.kpi .d b{color:var(--fg)}@media(max-width:520px){.kpi{padding:10px}.kpi .eyebrow{font-size:10px;letter-spacing:.05em}.kpi .v{font-size:24px}.kpi .d{font-size:11.5px}}.sec{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:20px 0 10px}.sec:first-child{margin-top:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:4px 14px}.flag{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;width:100%;text-align:left;background:none;border-width:0 0 1px}.flag:last-child{border-bottom:none}.flag.tap:after{content:"›";margin-left:auto;color:var(--muted);font-size:18px;line-height:1}.dot{width:10px;height:10px;border-radius:50%;flex:none;margin-top:5px}.dot.bad{background:var(--red)}.dot.warn{background:var(--blue)}.dot.ok{background:var(--grey)}.row .end{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.row .main .sub{display:block}.row a{color:var(--blue)}.acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.acts button,.addbtn{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;flex:none}.addbtn{background:var(--grey);border-color:var(--grey);color:#fff}.seg{display:flex;gap:6px;margin-bottom:10px}.seg button{background:none;border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13px;color:var(--muted)}.seg button.on{border-color:var(--grey);color:var(--fg);font-weight:700}.agency .screen .ghost:disabled{opacity:.4}.handle{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.handle span{display:flex;align-items:center;padding:0 4px 0 12px;font-size:17px;font-weight:700;color:var(--muted)}.field .handle input{border:none;border-radius:0;padding-left:2px;min-width:0}.handle:focus-within{outline:3px solid var(--grey);outline-offset:2px}.field .handle input:focus-visible{outline:none}.chips.wide button{width:auto;min-width:72px;padding:10px 14px;font-size:15px}.posts{display:grid;gap:8px}.post{border:1.5px solid var(--line);border-radius:var(--r);background:var(--panel)}.post.on{border-color:var(--grey);background:var(--surface)}.post .tick{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;padding:12px 14px;font-size:15.5px;font-weight:700;text-align:left}.post .box{width:22px;height:22px;border:2px solid var(--grey);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.post.on .box{background:var(--grey);color:#fff}.post .pf{display:grid;gap:8px;padding:0 14px 12px}.post .pf input{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.pick h2{margin-bottom:2px}.names{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px}.names button{background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:20px 12px;font-size:18px;font-weight:700;min-height:72px}.names button small{display:block;font-size:12px;font-weight:700;color:var(--bad);margin-top:4px}.names button:active{border-color:var(--grey)}.pinpad{max-width:320px;margin:8px auto 0;text-align:center}.dots{display:flex;justify-content:center;gap:16px;margin:10px 0 8px}.dots span{width:18px;height:18px;border-radius:50%;border:2px solid var(--grey)}.dots span.on{background:var(--grey)}.dots.bad span{border-color:var(--red)}.pinerr{min-height:20px;font-size:14px;font-weight:700;color:var(--bad);margin-bottom:10px}.pinerr.note{color:var(--muted);font-weight:400}.keys{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.keys button{background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:16px 0;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.keys button:active{background:var(--grey);color:#fff}.keys .del{font-size:22px}.userbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:8px 8px 8px 14px;margin-bottom:10px;font-size:15px}.userbar button{background:var(--panel);border:1.5px solid var(--grey);border-radius:var(--r);padding:8px 14px;font-weight:700;font-size:14px}.opts button .box{width:22px;height:22px;border:2px solid var(--grey);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.opts button.on .box{background:var(--grey);color:#fff}.row.staffrow{width:100%;text-align:left;background:none;border-width:0 0 1px;border-style:solid;border-color:var(--line)}.row.staffrow:last-child{border-bottom:none}.row.staffrow:disabled{opacity:1;cursor:default;color:inherit}.agency .row.staffrow{min-height:48px}.banner.sync b{font-weight:700}.banner.sync.ok{background:var(--okbg);color:var(--ok)}.banner.sync.bad{background:var(--badbg);color:var(--bad)}.pill.due{background:#e3ecf3;color:var(--blue);border-color:transparent}.eyebrow.sect{margin:16px 0 6px}.subhead{margin:-4px 0 12px}.subhead .pill{margin-left:4px}.alert{color:var(--red)}.banner.bad{background:var(--badbg);color:var(--bad)}.nowcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;margin-bottom:14px}.nowcard .t{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:2px}.nowcard .flag{font-size:15px}.opts button .box{width:24px;height:24px;border:2px solid var(--grey);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex:none}.opts button.on .box,.opts button:disabled .box{background:var(--grey);color:#fff}.opts button:disabled{opacity:1;cursor:default}.addbtn.wide{width:100%;border-radius:var(--r);padding:12px;font-size:15px}.ghost.slim{width:auto;padding:8px 14px;margin:0 0 10px;font-size:14px}.ghost{margin-top:14px}.padspace{height:300px}.sumgrp{margin-bottom:14px}.fields{display:grid;gap:8px}.fhead{margin:10px 0 0;font-size:15px}.fhead:first-child{margin-top:0}.nf{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:10px 14px;min-height:58px;flex-wrap:wrap}.nf .l{flex:1;min-width:140px;font-size:15.5px;font-weight:700}.nf .l small{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}.nf .v{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;min-width:92px;text-align:right}.nf .v .ph{color:var(--grey2);font-weight:400;font-size:18px}.nf .v .u{font-size:14px;color:var(--muted);margin-left:3px;font-weight:400}.nf.on{border-color:var(--grey);background:var(--surface);box-shadow:0 0 0 2px var(--grey) inset}.nf.bad{border-color:var(--red)}.nf.bad .v{color:var(--red)}.nf.warn{border-color:var(--warn)}.tickrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:12px 14px;font-size:15.5px;font-weight:700}.tickrow .box{width:24px;height:24px;border:2px solid var(--grey);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:none}.tickrow.on .box{background:var(--grey);color:#fff}.tickrow .m{flex:1}.tickrow small{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}.seg.big{flex-wrap:wrap}.seg.big button{padding:11px 16px;font-size:15px;border-radius:var(--r)}.numpad{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(560px,100%);background:var(--surface);border-top:2px solid var(--grey);box-shadow:0 -6px 20px #0000001f;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(4,1fr);gap:8px;z-index:15}.numpad button{background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:14px 0;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.numpad button:active{background:var(--grey);color:#fff}.numpad .minus{background:var(--grey);color:#fff;border-color:var(--grey);font-size:28px}.numpad .zero{grid-column:span 2}.numpad .next{grid-column:span 2;background:var(--blue);color:#fff;border-color:var(--blue);font-size:18px}.numpad .del{font-size:22px}.actionbox{background:var(--badbg);color:var(--bad);border-radius:var(--r);padding:10px 12px;margin-top:12px;font-size:14px}.actionbox textarea,.field textarea{display:block;width:100%;margin-top:8px;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.dqc{display:grid;gap:8px}.dline{background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:10px 12px}.dline.dev{border-color:var(--red);background:var(--surface)}.dtop{display:flex;gap:10px;align-items:center}.dl{flex:1;font-size:15px}.dl small{display:block;color:var(--bad);font-size:12px;font-weight:700}.seg.tri{display:flex;gap:6px;flex:none;margin:0}.seg.tri button{width:52px;height:48px;padding:0;border-radius:var(--r);font-size:20px;font-weight:700;color:var(--fg);background:var(--surface)}.seg.tri button.on.ok{background:var(--grey);color:#fff;border-color:var(--grey)}.seg.tri button.on.x{background:var(--red);color:#fff;border-color:var(--red)}.seg.tri button.on.r{background:var(--blue);color:#fff;border-color:var(--blue)}.dmore{display:grid;gap:6px;margin-top:8px}.dmore input,.closebox input{width:100%;font:inherit;font-size:15px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.closebox{display:grid;gap:6px;margin-top:6px}.method{display:grid;gap:3px;background:var(--cream);border-radius:var(--r);padding:10px 12px;font-size:13px;margin-bottom:12px}@media(max-width:520px){.nf .v{font-size:21px;min-width:76px}.seg.tri button{width:44px}}.tablet.floor{max-width:1180px}.floor .screen.inner{max-width:760px;margin:0 auto}.floor .screen.home{padding:14px 18px}.fhome{display:grid;gap:14px}.fhome .fcol{min-width:0;display:flex;flex-direction:column}.floor .big button{min-height:66px}.floor .big button>span:first-child{flex:1;min-width:0}.badge{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none;text-align:right}.badge small{font-size:12px;font-weight:700;color:var(--grey);margin:0!important}.opts button .badge{margin-left:8px}.today .ln b{font-weight:700}.today .tl{--row: 30px;max-height:calc(5 * var(--row) + 2px)}@media(min-width:900px){.floor .today .tl{--row: 36px}.floor .today .ln{font-size:15px}.floor .lastbox .list{--row: 52px}.floor .lastbox .row b{font-size:15.5px}.floor .lastbox .row .sub{font-size:13px}.floor .big button{min-height:84px}}.today .ln{min-height:var(--row);align-items:center;padding:3px 0;border-bottom:1px solid var(--panel)}.today .ln:last-child{border-bottom:none}.lastbox{margin-top:12px}.lastbox .list{--row: 47px;max-height:calc(8 * var(--row))}.lastbox .row{min-height:var(--row);flex:none}.lastbox .row .tm{width:40px;flex:none;padding-top:2px}.ruleline{display:flex;align-items:flex-start;gap:10px;background:var(--panel);border-radius:var(--r);padding:9px 12px;margin:0 0 12px;font-size:14px}.ruleline.off{background:var(--badbg);color:var(--bad)}.ruleline .pill{flex:none;margin-top:1px}.next{width:100%;background:var(--red);color:#fff;border:none;border-radius:var(--r);padding:14px;font-size:16px;font-weight:700;margin-top:var(--gap-action)}.next:disabled{opacity:.35;cursor:not-allowed}.pair{display:grid;gap:0 12px}.infcols{display:grid;gap:16px}.eyebrow .cnt{background:var(--panel);border-radius:999px;padding:0 7px;margin-left:4px;letter-spacing:0}.bookedlist{max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-gutter:stable}.bookedlist button .pill,.bookedlist button .code,.opts button .code{flex:none}.field.nb>label{font-size:13px;color:var(--fg)}.handle.big{border:2px solid var(--grey);background:var(--surface)}.handle.big span{font-size:22px;color:var(--grey)}.field .handle.big input{font-size:22px;padding:14px 12px 14px 2px}.floor .codebig+.ghost{margin-top:12px}.pinstep{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#2021248c;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.pincard{width:min(400px,100%);max-height:100%;overflow-y:auto;background:var(--surface);border-top:3px solid var(--red);border-radius:var(--r);padding:16px 18px;text-align:center}.pincard .pdetail{font-size:15px;font-weight:700;margin-bottom:4px;overflow-wrap:anywhere}.pincard .pinpad{margin-top:0}.pincard .keys button{padding:13px 0}.pincard .keys button:disabled{opacity:.35}.pincard .primary{margin-top:12px}.pincard .ghost{margin-top:8px}@media(min-width:700px){.pair{grid-template-columns:1fr 1fr}}@media(min-width:900px){.fhome{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px;align-items:start}.fhome .lastbox{margin-top:12px}.infcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.floor .screen.inner:has(.infcols){max-width:1100px}}@media(max-height:820px)and (min-width:900px){.wrap:has(.tablet.floor){padding-top:12px;padding-bottom:12px}}.picked{display:flex;align-items:center;gap:10px;background:var(--panel);border:1.5px solid var(--grey);border-radius:var(--r);padding:10px 12px}.picked .main{flex:1;min-width:0}.picked .main b{display:block}.picked .sub{font-size:12.5px;color:var(--muted);display:block}.picked .back{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:6px 12px;min-height:44px}.linkbtn{background:none;border:none;color:var(--blue);padding:8px 0 0;font-size:14px;text-decoration:underline}.tabs .tcount{display:inline-block;background:var(--red);color:#fff;border-radius:999px;font-size:11px;padding:0 6px;margin-left:6px;line-height:1.6}.flag .ft{flex:1;min-width:0}.flag .addbtn{margin-left:8px}.flag.tap .ft+*{margin-left:8px}@media(min-width:900px)and (orientation:landscape){.wrap:has(.tablet.floor .screen.home){padding-top:10px;padding-bottom:10px}.floor .screen.home{--avail: calc(100dvh - 77px) ;height:var(--avail);display:flex;flex-direction:column;padding:12px 16px}.tablet.floor:has(>.banner) .screen.home{height:calc(var(--avail) - 50px)}.floor .screen.home .fhome{flex:1;min-height:0;align-items:stretch}.floor .screen.home .fcol{min-height:0}.floor .screen.home .shead{margin-bottom:8px}.floor .screen.home .big{flex:1;min-height:0;grid-auto-rows:minmax(0,1fr);gap:8px}.floor .screen.home .big button{min-height:0;padding:8px 14px;font-size:18px}.floor .screen.home .big button small{font-size:13.5px}.floor .today{margin-bottom:0;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.floor .today .tl{flex:1;min-height:0;max-height:none}.floor .lastbox{flex:1 1 0;min-height:0;display:flex;flex-direction:column;margin-top:10px;padding:12px 14px}.floor .lastbox .list{flex:1;min-height:0;max-height:calc(8 * var(--row))}}.agency .tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:visible}.agency .tabs button{min-height:44px;padding:6px 4px;font-size:14px;white-space:nowrap}.agency .acts{gap:8px}.agency .acts button,.agency .addbtn{min-height:44px;padding:8px 16px;font-size:14px}.agency .flag{min-height:48px;align-items:center;flex-wrap:wrap}.agency .flag .dot{margin-top:0}.agency .flag .addbtn{margin-left:auto}.agency .sec{flex-wrap:wrap;align-items:center}.agency .shead .back,.agency .picked .back{min-height:44px;padding:8px 14px}.agency .linkbtn{min-height:44px}.agency .field input,.agency .field select{min-width:0;max-width:100%}.agency input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px}.agency .row{flex-wrap:wrap}.agency .row .main{min-width:60%}@media(max-width:420px){.agency .tabs{margin:0 -8px 14px;padding:0 8px 8px;gap:3px}.agency .tabs button{font-size:12px;padding:6px 1px}.agency .screen{padding:14px}}.agency .ghost.slim{min-height:44px}.vcheck{margin-top:8px;border-radius:var(--r);padding:9px 12px;font-size:14px;font-weight:700}.vcheck.bad{background:var(--badbg);color:var(--bad)}.vcheck.info{background:var(--panel);color:var(--grey);font-weight:400}.addrow{display:flex;gap:8px;margin-top:8px}.addrow input{flex:1;min-width:0;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.camps{gap:6px}.camps .pill{font-size:13px;padding:4px 10px}.vcode{display:flex;align-items:stretch;border:2px solid var(--grey);border-radius:var(--r);background:var(--surface);overflow:hidden;max-width:340px}.vcode span{display:flex;align-items:center;padding:0 2px 0 14px;font-family:var(--body);font-weight:700;font-size:24px;color:var(--grey);letter-spacing:.06em}.field .vcode input{border:none;border-radius:0;padding:12px 12px 12px 2px;min-width:0;font-family:var(--body);font-weight:700;font-size:24px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.vcode:focus-within{outline:3px solid var(--grey);outline-offset:2px}.field .vcode input:focus-visible{outline:none}.yrs{display:flex;gap:6px;margin-bottom:8px}.yrs button{min-height:44px;min-width:72px;border:1.5px solid var(--line);background:var(--panel);border-radius:var(--r);font-weight:700}.yrs button.on{border-color:var(--grey);background:var(--grey);color:var(--bg)}.vcheck.ok{background:var(--okbg);color:var(--ok);font-weight:400}.vcheck.warn{background:var(--warnbg);color:var(--warn);font-weight:400}.stepper{display:flex;align-items:center;gap:12px}.stepper button{width:52px;height:52px;border:1.5px solid var(--line);background:var(--panel);border-radius:var(--r);font-size:24px;font-weight:700}.stepper button:disabled{opacity:.4}.stepper b{min-width:32px;text-align:center;font-size:24px;font-variant-numeric:tabular-nums}.chips .chip{border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r);padding:8px 12px;font-family:var(--body);font-weight:700;font-size:16px;letter-spacing:.06em;color:var(--blue)}.empty{display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1.5px dashed var(--line);border-radius:var(--r);padding:18px 16px;font-size:15px}.empty span{color:var(--muted);font-size:14px}.recent .row .main b{font-weight:700}.recent .ghost.slim{margin:8px 0 4px}.today .tg+.tg{margin-top:8px}.today .th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--grey);padding:4px 0 2px;border-bottom:1px solid var(--line)}.today .tg.inf .ln{font-size:16px}.today .tg.inf .ln .h{font-size:18px}@media(min-width:900px){.floor .today .tg.inf .ln{--row: 44px;font-size:16.5px}.floor .today .tg.inf .ln .h{font-size:19px}}.vlist{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.vlist .tickrow{min-height:52px}.vlist .tickrow .code{font-size:18px}.vlist .tickrow:not(.on) .code{color:var(--muted)}.vlist .tickrow .code{white-space:nowrap}.catgroup{margin-top:14px}.cathead{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:6px}.cathead b{display:block;font-size:15px}.cathead .sub{display:block;font-size:12.5px;color:var(--muted)}.cathead .ghost.slim{margin:0;min-height:44px}.vlist .tickrow{padding:0 8px 0 0;gap:8px}.vlist .tickhit{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:52px;padding:0 0 0 14px;background:none;border:none;text-align:left;font-weight:700}.vlist .tickrow small.bad{color:var(--bad);font-weight:700;font-size:12.5px}.vlist .tickrow.badrow{border-color:var(--bad);background:var(--badbg)}.vlist .editrow{padding:6px 8px}.mini{min-height:40px;padding:6px 12px;border-radius:var(--r);border:1.5px solid var(--grey);background:var(--grey);color:var(--bg);font-weight:700;font-size:14px;flex:none}.mini.ghosty{background:var(--surface);color:var(--grey);border-color:var(--line)}.mini:disabled{opacity:.45}.vcode.sm{flex:1;min-width:0;border-width:1.5px}.vcode.sm span{font-size:18px;padding-left:10px}.field .vcode.sm input,.vcode.sm input{font-size:18px;padding:8px 8px 8px 2px;border:none;min-width:0;width:100%;font-family:var(--body);font-weight:700;letter-spacing:.1em}.vcode.four input{padding-left:14px;letter-spacing:.3em}.field .vcode.four{max-width:220px}.vcode.sm.four input{padding-left:10px}.today .ln .bun{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.today .ln .bun b{color:var(--fg)}.today .ln .tc{display:flex;align-items:center;gap:10px;flex:none}.today .ln .tm{font-variant-numeric:tabular-nums}.bookedlist small{display:block}.sample{display:block;max-width:100%;max-height:220px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.sidebyside{display:grid;grid-template-columns:minmax(0,auto) minmax(280px,1fr);gap:var(--gap-block);align-items:start;margin-bottom:var(--gap-block)}.sidebyside>.field{margin:0}.sidebyside .sample{max-width:360px}.sbcol{display:flex;flex-direction:column;gap:var(--gap-block)}.sbcol>*{margin:0!important}.sample.none{padding:18px 14px;font-size:14px;color:var(--muted);background:var(--panel);border-style:dashed}.codegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.codegrid input{text-align:center;letter-spacing:.2em;font-variant-numeric:tabular-nums}.codegrid input.bad{border-color:var(--bad);background:var(--badbg)}.agency .dayh{margin:14px 0 6px}.agency .row.up .end{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.agency .row .nm{font-weight:400}.agency .row .codes{display:block;font-family:var(--body);font-weight:700;color:var(--blue);letter-spacing:.04em;font-size:15px;margin:2px 0;overflow-wrap:anywhere}.agency .row .tm{font-variant-numeric:tabular-nums}.ic{flex:none;display:block}.phoneapp .top{position:static;padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:6px}.phoneapp .topin{flex-wrap:nowrap;gap:8px}.phoneapp .brand img{width:32px;height:32px}.phoneapp .brand .t{font-size:18px}.phoneapp .who span{display:none}.phoneapp .wrap{max-width:640px;padding-top:12px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:12;background:var(--surface);border-top:1px solid var(--line);padding:0 max(4px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(4px,env(safe-area-inset-left,0px));box-shadow:0 -2px 10px #2b2b2b0f}.tabbar-in{max-width:640px;margin:0 auto;display:grid}.tb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;padding:6px 2px 8px;background:none;border:none;color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.01em}.tb .tbi{position:relative;display:flex}.tb .tbl{white-space:nowrap}.tb.on{color:var(--blue)}.tb.on:before{content:"";position:absolute;top:0;left:18%;right:18%;height:3px;border-radius:0 0 3px 3px;background:var(--blue)}.tb.on .ic{stroke-width:2.6}.badge-n{position:absolute;top:-6px;right:-12px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700;box-shadow:0 0 0 2px var(--surface)}.scrhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 var(--gap-block);min-height:44px}.scrhead h1{font-size:22px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrhead .scract{flex:none;display:inline-flex;align-items:center;gap:8px}.scrhead.hasback{flex-wrap:wrap;row-gap:0}.scrhead .backrow{flex:0 0 100%;display:flex}.backbtn{display:inline-flex;align-items:center;min-height:44px;padding:0 12px 0 4px;margin:0 0 0 -4px;background:none;border:0;border-radius:var(--r);color:var(--blue);font:700 15px/1 var(--body);text-decoration:none;cursor:pointer;white-space:nowrap}.backbtn:active{background:var(--panel)}.floor .shead .backbtn,.shead .backbtn,.agency .shead .back.backbtn{min-height:48px;padding:0 14px 0 6px;border:0;background:none;color:var(--blue);font:700 17px/1 var(--body);order:-1;flex:none}.floor .shead .backbtn:active{background:var(--panel)}.floor .backbtn{min-height:48px}.scrhead .scract .btn,.scrhead .scract .btn2{white-space:nowrap}.btn,.btn2,.btn3{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:var(--r);font-size:15.5px;font-weight:700;padding:10px 16px}.btn{background:var(--red);color:#fff;border:none}.btn2{background:var(--surface);color:var(--ink);border:1.5px solid var(--grey)}.btn3{background:none;border:none;color:var(--blue);text-decoration:underline;padding:10px 4px}.btn:disabled,.btn2:disabled{opacity:.4;cursor:not-allowed}.btn.sm{min-height:44px;padding:8px 14px;font-size:14.5px;border-radius:var(--r)}.btn.full,.btn2.full{width:100%}.searchbar{position:sticky;top:0;z-index:5;background:var(--bg);padding:6px 0 0;margin:0 0 var(--gap-block)}.sb-in{display:flex;align-items:center;gap:8px;background:var(--surface);border:1.5px solid var(--line);border-radius:999px;padding:0 6px 0 14px;color:var(--muted)}.sb-in:focus-within{border-color:var(--grey)}.sb-in input{flex:1;min-width:0;border:none;background:none;font:inherit;font-size:16px;padding:11px 0;color:var(--fg);outline:none}.sb-in input::-webkit-search-cancel-button{display:none}.sb-x{width:36px;height:36px;border:none;background:var(--panel);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted)}.group{margin:16px 0 0}.group:first-child,.scrhead+.group,.searchbar+.group,.chiprow.hcats+.group,.chiprow.brs+.group,.banner+.group{margin-top:0}.g-t{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 2px 6px;display:flex;align-items:center;gap:6px}.g-n{display:inline-block;min-width:20px;padding:0 6px;border-radius:999px;background:var(--line);color:var(--ink);font-size:11.5px;line-height:18px;text-align:center;letter-spacing:0}.hint{font-size:13px;color:var(--muted);margin:0 2px var(--gap-block)}.g-list{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.item{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px 9px 14px;background:var(--surface);border:none;border-bottom:1px solid var(--line);text-align:left;color:var(--fg)}.g-list>.item:last-child,.g-list>:last-child .item{border-bottom:none}.item.tap:active{background:var(--panel)}.item .ic{color:var(--grey2)}.it-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.it-t{font-size:15.5px;font-weight:700;overflow-wrap:anywhere}.it-s{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.it-e{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.it-e .code{font-size:13px;font-weight:700;color:var(--red)}.it-e .pl{font-size:11px;padding:0 6px;line-height:1.6}.lookline{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.lookline>label{flex:1;min-width:0;font-size:14px;font-weight:700;color:var(--ink)}.lookline .vcode.sm{flex:none;width:92px}.lookline .vcode.sm input{font-size:18px;padding:6px 8px;min-height:44px}.lookline .btn2.sm{flex:none}.item.fit .it-t,.item.fit .it-s{white-space:normal;overflow:visible}.item.fit .it-s .pline{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.item.fit .it-s .pline .pwhen{min-width:0;margin:0}.dot.alert{background:var(--red)}.dot.todo{background:var(--blue)}.dot.info{background:var(--grey2)}.item .dot{margin-top:0}.pl{display:inline-block;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;line-height:1.45;white-space:nowrap;border:1px solid transparent}.pl.todo{background:var(--surface);color:var(--blue);border-color:var(--blue)}.pl.info{background:var(--panel);color:var(--muted);border-color:var(--line)}.pl.live{background:var(--blue);color:#fff}.emptystate{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:28px 18px;background:var(--surface);border:1.5px dashed var(--line);border-radius:12px;color:var(--muted);font-size:14px}.emptystate b{color:var(--ink);font-size:15.5px}.emptystate .btn2{margin-top:10px}.dayhead{font-size:13px;font-weight:700;color:var(--ink);margin:18px 2px 6px}.dayhead:first-child,.searchbar+.dayhead{margin-top:4px}.sheetwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#2b2b2b80;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:640px;max-height:92dvh;display:flex;flex-direction:column;background:var(--surface);border-radius:18px 18px 0 0;outline:none;box-shadow:0 -8px 30px #2b2b2b33;padding-bottom:env(safe-area-inset-bottom,0px)}.sh-head{position:relative;display:flex;align-items:flex-start;gap:8px;padding:14px 8px 8px 18px;border-bottom:1px solid var(--line)}.sh-grip{position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--line)}.sh-t{flex:1;min-width:0;padding-top:6px}.sh-t h2{font-size:19px;overflow-wrap:anywhere}.sh-sub{font-size:13.5px;color:var(--muted);margin-top:2px}.sh-x{width:44px;height:44px;flex:none;border:none;background:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted)}.sh-body{padding:12px 18px 16px;overflow-y:auto;overscroll-behavior:contain}.sh-foot{display:grid;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--line);background:var(--surface)}.sh-foot .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(min-width:700px){.sheetwrap{align-items:center;padding:20px}.sheet{border-radius:16px;max-height:min(88dvh,820px)}.sheet.wide{max-width:760px}.sh-grip{display:none}}.info{margin:0;display:grid;gap:0}.info>div{display:grid;grid-template-columns:9.5em 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--panel)}.info>div:last-child{border-bottom:none}.info dt{font-size:13px;color:var(--muted)}.info dd{margin:0;font-size:15px;overflow-wrap:anywhere}.items{margin:4px 0 0;padding-left:20px}.items li{margin:2px 0}.sheet .field:first-child{margin-top:4px}.sheet .pair>.field:first-child,.sheet .pair2>.field:first-child{margin-top:12px}.sheet .row2:has(>.field){row-gap:0}.sheet .row2>.field,.sheet .row2>.field:first-child{margin-top:0}.tickline{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:10px 14px;font-size:15.5px;font-weight:700;margin:var(--gap-block) 0;color:var(--fg)}.tickline .box{width:26px;height:26px;border:2px solid var(--grey);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--surface)}.tickline.on{border-color:var(--grey);background:var(--surface)}.tickline.on .box{background:var(--grey);color:#fff}.tickline.need{border-color:var(--red);background:var(--redtint)}.tickline small{display:block;font-weight:400;font-size:13px;color:var(--muted)}.nostack{font-size:13px;color:var(--muted);background:var(--cream);border-radius:var(--r);padding:8px 12px;margin:0 0 var(--gap-block)}.offercard{background:var(--cream);border-radius:var(--r);padding:12px 14px;margin:8px 0 12px}.offercard b{font-size:17px}.offercard ul{margin:6px 0 0;padding-left:20px;font-size:15px}.meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--muted);margin:2px 0 8px}.meta b{color:var(--ink)}.chiprow{display:flex;flex-wrap:wrap;gap:8px}.chiprow button{min-height:44px;min-width:64px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);font-weight:700;font-size:15px;color:var(--fg)}.chiprow button.on{background:var(--grey);border-color:var(--grey);color:#fff}.match{background:var(--cream);border-radius:var(--r);padding:10px 12px;margin:10px 0;font-size:14.5px}.match .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.morelink{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:var(--gap-action);background:none;border:1.5px dashed var(--line);border-radius:12px;color:var(--muted);font-weight:700}.agency .field input,.agency .field select,.sheet .field input,.sheet .field select{min-height:48px}.floor .big button{font-size:21px}.floor .big button small{font-size:15px}.lrow{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:6px 4px;background:none;border:none;border-bottom:1px solid var(--line);text-align:left;color:var(--fg)}.lrow:last-child{border-bottom:none}.lrow:active{background:var(--panel)}.lrow .tm{width:46px;flex:none;color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.lrow .lm{flex:1;min-width:0;display:flex;flex-direction:column}.lrow .lm b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow .lm span{font-size:13.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow .code{font-size:20px;flex:none}.lrow .pl{flex:none}.lastbox .list{--row: 55px}.today .ln .of{display:block;font-size:14px;color:var(--muted);margin-top:1px}.today .ln .of b{color:var(--ink)}.picklist{display:grid;gap:8px}.pick{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:var(--r);padding:10px 14px;color:var(--fg)}.pick .pm{flex:1;min-width:0;display:flex;flex-direction:column}.pick .pm b{font-size:17px}.pick .pm span{font-size:13.5px;color:var(--muted)}.pick .code{font-size:18px;flex:none}.pick.on{border-color:var(--grey);background:var(--surface)}.floor .searchbar{background:var(--surface)}.endrow{display:flex;align-items:center;gap:6px}.editlbl{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1.5px solid var(--grey);font-size:14px;font-weight:700;color:var(--ink)}.tmx{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:700}:root{--green: #1D7A3A}.pl.on{background:var(--surface);color:var(--green);border-color:var(--green)}.pl.off{background:var(--surface);color:var(--grey);border-color:var(--grey2)}.floor .pl.todo{color:var(--grey);border-color:var(--grey2)}.floor .pl.live{background:var(--grey);color:#fff}.floor .today{background:var(--cream);border-color:var(--line)}.floor .today .th,.floor .today .ln{border-bottom-color:var(--line)}.floor .ruleline{background:var(--panel);color:var(--fg)}.floor .ruleline.off{background:var(--panel);color:var(--grey)}.floor .big button>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floor .big button .pl{flex:none}@media(min-width:900px){.fhome{grid-template-columns:minmax(240px,290px) minmax(0,1fr)}.floor .screen.home .big button{font-size:19px;padding:6px 12px}}.lrow .code{font-size:22px;letter-spacing:.08em}.choice{display:grid;gap:8px}.choice .tickline small{margin-top:1px}.floor .chiprow button{min-height:52px;font-size:16px}.addbox{margin-top:8px}.howto{margin:0;font-size:14px;line-height:1.4;color:var(--fg);background:var(--cream, #FEF8E0);border-radius:var(--r);padding:10px 12px}.howto b{display:block;color:var(--blue)}.addbox>input{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg);margin-top:8px;box-sizing:border-box}.addbox textarea,.field textarea{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg);margin-top:8px;resize:vertical}.field textarea{margin-top:0}.tb .tbl{font-size:11px}@media(max-width:389px){.tabbar-in:has(>.tb:nth-child(6)) .tb{padding-inline:0}.tabbar-in:has(>.tb:nth-child(6)) .tbl{font-size:10px;letter-spacing:-.3px}}@media(max-width:359px){.tabbar-in:has(>.tb:nth-child(6)) .tbl{font-size:9.5px}}@media(max-width:389px){.tabbar-in:has(>.tb:nth-child(7)) .tbl{font-size:9.5px;letter-spacing:-.35px}}@media(max-width:359px){.tabbar-in:has(>.tb:nth-child(7)) .tbl{font-size:8.5px;letter-spacing:-.3px}}@keyframes wm-pulse-on{0%,to{box-shadow:0 0 #1d7a3a8c}50%{box-shadow:0 0 0 5px #1d7a3a00}}@keyframes wm-pulse-off{0%,to{box-shadow:0 0 #e8012380}50%{box-shadow:0 0 0 5px #e8012300}}.pl.on{color:var(--green);border-color:var(--green);border-width:1.5px;animation:wm-pulse-on 1.6s ease-in-out infinite}.pl.off{color:var(--red);border-color:var(--red);border-width:1.5px;animation:wm-pulse-off 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pl.on,.pl.off{animation:none}}.floor .ruleline.off{color:var(--fg)}.floor .today{background:var(--surface);border-color:var(--line)}.floor .today .t,.floor .lastbox .eyebrow{font-family:var(--display);font-size:18px;font-weight:900;letter-spacing:.01em;text-transform:none;color:var(--blue);margin:0 0 6px}.floor .today .t .tnow,.floor .lastbox .eyebrow .tnow{font-family:var(--body);font-size:13px;font-weight:400;color:var(--muted);margin-left:6px}.floor .today .th{font-family:var(--body);font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--red);border-bottom:1.5px solid var(--red);margin:0}.floor .today button.ln{width:100%;background:none;border:none;border-bottom:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer}.floor .today button.ln:last-child{border-bottom:none}.floor .today .ln .of{font-size:13px}.code{color:var(--red);font-weight:400}.code.main,.codebig .c{font-weight:900}.agency .row .codes{color:var(--red);font-weight:400}.lrow .code{font-weight:400}.tickline.need{border-color:var(--line);background:var(--panel)}.tickline .tl-l{color:var(--grey);font-weight:700}.tickline .req{color:var(--red);font-weight:900}.igroups{display:grid;gap:12px}.igroup{border:2px solid var(--line);border-radius:var(--r);padding:8px 10px 10px;background:var(--surface)}.igroup h3{font-family:var(--body);font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px}.igroup.today{border-color:var(--red)}.igroup.today h3{color:var(--red)}.igroup.dated{border-color:var(--blue)}.igroup.dated h3{color:var(--blue)}.igroup.loose{border-color:var(--grey2)}.igroup.loose h3{color:var(--grey)}input::placeholder,textarea::placeholder{color:var(--grey2);opacity:1}.rules dt{font-weight:400}.gap8{margin-top:8px}.search.bad,input.bad{border-color:var(--red);box-shadow:0 0 0 1px var(--red) inset}.notfound{color:var(--red);font-weight:700;font-size:14px;margin:6px 0}.warnline{background:var(--cream);border-radius:var(--r);padding:8px 10px;font-size:14px;margin:8px 0}.srow{display:grid;grid-template-columns:minmax(0,1fr) var(--cb, 120px) var(--ct, 100px) var(--cc, 74px);align-items:center;column-gap:12px;width:100%;min-height:var(--row, 44px);padding:4px;background:none;border:none;border-bottom:1px solid var(--line);text-align:left;font:inherit;color:var(--fg)}button.srow{cursor:pointer}button.srow:active{background:var(--panel)}.srow:last-child{border-bottom:none}.srow .s-m{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px}.srow .s-m b{font-weight:700;color:var(--ink)}.srow .s-d{color:var(--muted);font-size:14px}.srow .s-b{display:flex;justify-content:flex-start}.srow .s-t,.icard .s-t{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;font-size:14.5px;white-space:nowrap}.srow .s-c,.icard .s-c{text-align:right;white-space:nowrap}.srow .s-c .code,.icard .s-c .code{font-weight:700;font-size:19px;letter-spacing:.06em;color:var(--red)}.floor .today .tg.inf .srow .s-m{font-size:17.5px}.floor .lastbox .srow{--row: 52px}.floor .today h2.t{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.floor .today h2.t .tr{margin-left:0;font-variant-numeric:tabular-nums}.floor .today .th{border-bottom:1.5px solid var(--grey2)}.floor .sheet .code,.floor .info .code{font-weight:400}@media(max-width:700px){.srow{--cb: auto;--ct: auto;--cc: auto;column-gap:8px}}.slist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:2px 12px;margin-top:10px;--row: 60px}.slist .srow .s-m{font-size:17px}.detline{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;margin:0 0 10px;font-size:15.5px}.detline>span:first-child{flex:1;min-width:0}.detline .code{font-weight:700;font-size:19px;color:var(--red)}.infbar{display:flex;gap:10px;align-items:stretch;margin-bottom:12px}.infbar .searchbar,.infbar>:first-child{flex:1;min-width:0;margin:0}.infbar .walkin{flex:none;min-height:52px;padding:0 18px;font-size:16px;font-weight:700;white-space:nowrap}.igroup{border:none;padding:0;background:none}.igroup h3,.igroup.today h3,.igroup.dated h3,.igroup.loose h3{color:var(--grey);font-size:13px;letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid var(--line)}.igroup h3 .cnt{font-weight:400;color:var(--muted);margin-left:4px}.igrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px}.icard{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:64px;padding:8px 14px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--fg);font:inherit;cursor:pointer}.icard:active{background:var(--panel)}.icard .ic-m{min-width:0;display:flex;flex-direction:column}.icard .ic-m b{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.icard .ic-m span{font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}.pl.due{background:var(--surface);color:var(--ink);border:1.5px solid var(--grey2)}.pl.late{background:var(--surface);color:var(--red);border:1.5px solid var(--red)}.listdesc{display:block;font-size:12.5px;color:var(--muted)}.recontact .it-s{white-space:normal}.who .bell,.who .gear,.who .hist{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:none;background:none;color:var(--ink)}.who .bell .bn{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;padding:0 4px}.phoneapp .who .bell .bn{display:block}.chiprow.hcats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 0 var(--gap-block);padding-bottom:2px}.chiprow.hcats::-webkit-scrollbar{display:none}.chiprow.hcats button{flex:none}.srow .s-m{display:flex;align-items:center;gap:8px}.srow .s-m>b{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis}.srow .s-d{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:-4px}.srow .s-l{flex:none;display:inline-flex}.floor .pl.on,.floor .pl.off{min-width:104px;text-align:center;font-size:12px;padding:3px 0;box-sizing:border-box}.srow .s-t{text-align:right}.floor .lastbox .srow{--cb: 96px;--ct: 64px;column-gap:10px}.floor .today .srow{--cb: 0px;column-gap:10px}.floor .slist .srow{--cb: 0px}.icard .ic-w{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.floor .slist .srow.pname .s-m>b{width:330px;max-width:45%}.floor .slist .srow.pname .s-d{margin-left:4px}.bellstrong{color:var(--red);font-weight:700}.pl.on,.pl.off{animation:none;box-shadow:none}.pl{background:var(--surface);border-width:1.5px}.pl.alert{background:var(--surface);color:var(--red);border-color:var(--red)}.pl.live{background:var(--surface);color:var(--blue);border-color:var(--blue)}.pl.info{background:var(--surface);color:var(--muted);border-color:var(--grey2)}.floor .pl.live{background:var(--surface);color:var(--grey);border-color:var(--grey)}.req,.tickline .req{font-size:.78em;font-weight:400;vertical-align:.1em}.chsec{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.chsec-t{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.chg{padding:6px 0;border-bottom:1px solid var(--panel)}.chg:last-child{border-bottom:none}.chg-h{font-size:12.5px;font-weight:700;color:var(--muted)}.chg-f{font-size:15px;overflow-wrap:anywhere}.chg-l{color:var(--muted)}.chg .was{font-size:12.5px;color:var(--muted)}.changes.many .chg{padding:4px 0}.changes.many .chg-f{font-size:14px}.endrow{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.floor{--gap: 12px;--cr: 12px}.floor .screen,.floor .screen.home,.floor .screen.inner{background:transparent;border:none;border-radius:0;padding:0}.floor .screen.inner{max-width:820px}.floor .screen.inner:has(.igroups),.floor .screen.inner:has(.slist){max-width:1240px}.floor .shead{margin:0 0 var(--gap);min-height:48px;justify-content:flex-start}.floor .shead h2{font-size:22px}.floor .shead .back:not(.backbtn),.floor .btn2,.floor .mini.ghosty{background:var(--surface);color:var(--ink);border:1.5px solid var(--grey);border-radius:var(--r);font-weight:700}.floor .shead .back:not(.backbtn){min-height:48px;padding:8px 18px;font-size:15.5px}.floor .shead .back:not(.backbtn):active,.floor .btn2:active,.floor .big button:active,.floor .srow:active,.floor .icard:active,.floor .pick:active{background:var(--panel)}.floor .btn:active,.floor .next:active{filter:brightness(.92)}.floor .next{min-height:52px;border-radius:var(--r);margin-top:16px}.floor .next:disabled,.floor .btn:disabled,.floor .btn2:disabled{opacity:.4}.floor .mini{min-height:48px}.floor .fcard,.floor .today,.floor .lastbox,.floor .big button,.floor .slist,.floor .detcard,.floor .icard,.floor .codebig,.floor .pincard,.floor .sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--cr);box-shadow:none}.floor .fcard{padding:16px 18px;margin:0 0 var(--gap)}.floor .fcard>:first-child{margin-top:0}.floor .fcard>:last-child{margin-bottom:0}.floor .fcard .searchbar{position:static;background:none;padding:0;margin:0 0 var(--gap)}.floor .screen>.searchbar,.floor .infbar{background:var(--bg)}.floor .codebig{padding:26px 14px 20px;margin:0 0 var(--gap)}.floor .codebig+.btn2{margin-top:0!important}.floor .sheet{border-radius:16px}.floor .pincard{border-top:1px solid var(--line);border-radius:16px;padding:18px 20px}.floor .big{gap:var(--gap)}.floor .big button{padding:14px 18px}.floor .picklist .pick,.floor .tickline,.floor .tickrow{border-radius:var(--r)}.floor .offercard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;margin:0 0 12px}.floor .offercard .oc-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.floor .offercard .oc-h>span{display:flex;flex-direction:column;min-width:0}.floor .offercard .lab{font-size:13px;letter-spacing:0;text-transform:none;color:var(--muted);font-weight:700}.floor .offercard .chgoffer{flex:none;min-height:48px;padding:6px 16px;font-size:15px}.floor .detcard{padding:4px 16px;margin:0 0 var(--gap)}.floor .detcard .srow{border-bottom:none}.floor .slist{padding:0 16px}.floor .nostack{background:var(--panel)}.floor .slist,.floor .today .tl,.floor .lastbox .list,.floor .detcard{display:grid;grid-template-columns:minmax(0,max-content) auto minmax(0,1fr) minmax(56px,auto) minmax(64px,auto);column-gap:12px;align-content:start}.floor .today .tg{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.floor .today .tg>.th,.floor .today .tl>.ln,.floor .lastbox .list>.row,.floor .slist>.emptystate{grid-column:1 / -1}.floor .slist .srow,.floor .today .srow,.floor .lastbox .srow,.floor .detcard .srow{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;column-gap:12px}.floor .srow .s-m>b{max-width:none;flex:none}.floor .srow .s-d{margin-left:0}.floor .srow .s-b{min-width:0}.floor .srow .s-b:empty{min-width:0}.floor .srow .s-t{text-align:right}.floor .pl.on,.floor .pl.off{min-width:108px}.floor .today{padding:12px 16px}.floor .lastbox{margin-top:var(--gap);padding:12px 16px}.floor .lastbox .list{--row: 52px;max-height:calc(3 * var(--row));overflow-y:auto}.floor .lastbox .srow{min-height:var(--row)}@media(min-width:900px)and (orientation:landscape){.floor .screen.home{padding:0}.floor .screen.home .big{gap:var(--gap)}.floor .screen.home .big button{padding:10px 18px}.floor .today{flex:1 1 auto}.floor .lastbox{flex:none;margin-top:var(--gap)}.floor .lastbox .list{flex:none;height:calc(3 * var(--row));max-height:calc(3 * var(--row))}}.floor .infbar{align-items:center}.floor .infbar .walkin{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:4px 16px 4px 12px;background:var(--surface);border:1.5px solid var(--grey);border-radius:999px;color:var(--ink);text-align:left}.floor .infbar .walkin .wk-p{width:26px;height:26px;border-radius:50%;background:var(--grey);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;line-height:1}.floor .infbar .walkin .wk-t{display:flex;flex-direction:column;line-height:1.15}.floor .infbar .walkin b{font-size:15px}.floor .infbar .walkin small{font-size:12px;color:var(--muted)}.floor .icard{min-height:64px}.floor .igroup h3{border-bottom:none;padding-bottom:0;margin:0 2px 6px;font-size:12px;letter-spacing:.07em;color:var(--muted)}.floor .srow .s-m{gap:0}.floor .infbar .searchbar{background:transparent;padding:0;margin:0}.sheet{overflow:hidden}.floor .today .srow{min-height:48px}.floor .sb-in input{padding:13px 0;min-height:48px}.floor .sb-x,.floor .sh-x{width:48px;height:48px}.floor .pincard .ghost{min-height:50px}.tickline,.tickline.need,.tickrow,.vlist .tickrow.badrow{background:var(--surface)}.tickline.need{border-color:var(--red)}.floor .choice .tickline{margin:0}@media not ((min-width:900px)and (orientation:landscape)){.floor .today .tl{max-height:384px}}.connchip{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin:-4px 0;padding:6px 14px;border-radius:999px;border:1.5px solid var(--grey2);background:var(--surface);color:var(--grey);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;max-width:100%}.connchip .cdot{width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}.connchip.c-online{color:var(--green);border-color:var(--green)}.connchip.c-offline{color:var(--ink);border-color:var(--grey)}.connchip.c-uploading,.connchip.c-update{color:var(--blue);border-color:var(--blue)}.connchip.c-server,.connchip.c-signedout{color:var(--red);border-color:var(--red)}.connchip.static{margin:4px auto 10px;min-height:40px}.connbanner{border:1.5px solid var(--grey);border-radius:var(--r);background:var(--surface);color:var(--ink);padding:6px 12px;font-size:13px;margin-bottom:var(--gap-block)}.connbanner.c-server,.connbanner.c-signedout{border-color:var(--red);color:var(--red)}.connbanner.c-update,.connbanner.c-uploading{border-color:var(--blue);color:var(--blue)}.connbanner.c-retry{border-color:var(--grey);color:var(--dgrey, var(--ink))}.linkbtn{background:none;border:none;padding:10px 0;min-height:44px;color:var(--grey);font-size:13px;text-decoration:underline;width:100%;text-align:center}.signout-ask{font-size:15px;color:var(--ink)}.tickline.need,.floor .tickline.need{border-color:var(--line);background:var(--surface)}.tickline .tl-err{display:block;color:var(--red);font-size:13px;font-weight:400;margin-top:2px}.nextwrap{display:block;margin-top:var(--gap-block);padding-top:calc(var(--gap-action) - var(--gap-block))}.nextwrap>.next{margin-top:0}.nextwrap .next:disabled{pointer-events:none}select.offersel{width:100%;min-height:52px;font-size:17px;padding:8px 12px;border:1.5px solid var(--grey2);border-radius:var(--r);background:var(--surface);color:var(--ink)}.offeritems{margin-top:6px;color:var(--grey)}.pushcard{border:1.5px solid var(--blue);border-radius:var(--r);padding:10px 12px;margin-bottom:12px;background:var(--surface);color:var(--ink);font-size:14px}.pushcard ol{margin:6px 0 8px 18px;padding:0}.pushhelp{font-size:12.5px}.simpush{position:sticky;top:0;z-index:2;display:grid;gap:2px;background:var(--ink);color:#fff;border-radius:14px;padding:10px 14px;margin-bottom:10px;box-shadow:0 6px 20px #00000040}.simpush small{color:var(--grey2)}.who .notifbtn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:none;background:none;color:var(--grey)}.sysstat{margin:0 0 16px}.sysstat .morelink{margin-top:10px}.savewait{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.savewait .note{margin:0 0 10px}.savewait .row2,.partappr .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.savewait .row2 button,.partappr .row2 button{min-height:48px}.partappr{margin-top:14px}.partappr input{min-height:48px;width:100%}.partappr select{margin-bottom:8px}.floor .today .tl{grid-template-rows:minmax(0,1fr) auto;overflow:hidden;padding-right:0}.floor .today .tl:has(>.tg:only-child){grid-template-rows:minmax(0,1fr)}.floor .today .tg{grid-template-rows:auto minmax(0,1fr);min-height:0}.floor .today .tg.act{align-self:end}.floor .today .tgl{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-content:start;overflow-y:auto;overscroll-behavior:contain;min-height:0}.floor .today .tg.act.capped .tgl{max-height:calc(2 * var(--row, 44px) + 12px)}.floor .today .tl:has(>.tg.inf):has(>.tg.up){grid-template-rows:minmax(0,1fr) auto auto}.floor .today .tg.up .th{color:var(--grey)}.hlist{display:flex;flex-direction:column;gap:8px}.hrow{display:grid;grid-template-columns:150px 100px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:60px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.hrow.badrow{border-color:var(--red)}.hrow .hbig{font-size:30px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.hrow .hwhy small{display:block;font-size:14px}.hrow .hwhy .bad{color:var(--red);font-weight:700}.hrow .hwhy .okt{color:var(--grey)}.hrow .mini{min-height:48px}.notif{display:flex;flex-direction:column;gap:16px}.nsec{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px}.nsec .field{margin:0}.nsec-t{margin:0;font-family:var(--body);font-size:12px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--muted)}.nstatus .nst{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-height:44px;border-bottom:1px solid var(--line)}.nstatus .nst b.ok{color:var(--blue)}.nstatus .nst b.bad{color:var(--red)}.nstatus .nst small{grid-column:1 / -1;color:var(--grey);font-size:13px;padding-bottom:6px}.nsteps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.35}.nsteps.trouble{padding-left:18px}.nsec-n{margin-left:6px;color:var(--muted)}.nsec-h{margin-left:6px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted)}.nrow{display:flex}.nrow>.btn,.nrow>.btn2{width:100%;min-height:48px}.nstate{justify-content:space-between;align-items:center;min-height:48px;font-size:15.5px}.nstate b{padding:6px 14px;border-radius:999px;border:1.5px solid var(--grey2)}.nstate b.on{color:var(--blue);border-color:var(--blue)}.nstate b.off{color:var(--grey)}.devlist{display:flex;flex-direction:column;gap:10px}.devrow{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.devrow .dev-m{display:flex;flex-direction:column;gap:2px;min-width:0}.devrow .dev-m span{font-size:13.5px;color:var(--muted)}.devrow .row2,.notif .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.devrow .row2 button{min-height:48px}.qpair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qpair input{width:100%;min-height:48px}.chiprow.qdays{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.chiprow.qdays button{min-height:48px;min-width:0;padding:8px 6px}.notif select,.notif input[type=time]{min-height:48px}.notifscreen .nhead{margin-bottom:12px}.notifscreen .nhead h2{margin:4px 0 2px;font-family:var(--display);color:var(--blue)}.notifscreen .nhead .back{min-height:44px;padding:0}.hrow .vcode input{min-height:52px}.stock,.design{display:flex;flex-direction:column;gap:12px}.stockcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.stockcard .big{font-family:var(--body);font-weight:700;font-size:34px;line-height:1.1;color:var(--blue)}.stockcard.low .big{color:var(--red)}.stockcard .lab{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.stockmini{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-bottom:12px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;text-align:left;color:var(--fg)}.stockmini>span:first-child{display:flex;flex-direction:column}.stockmini .lab{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.stockmini b{font-size:17px;color:var(--blue)}.stockmini.due{border-color:var(--red)}.stockmini.due .sm{color:var(--red);font-weight:700}.pad{padding:0 4px}.typedlist{display:flex;flex-direction:column;gap:6px;max-height:40vh;overflow-y:auto}.typedrow,.coderow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.typedrow .code,.coderow .code,.codegrid .code{font-family:var(--body);font-weight:700;color:var(--blue);font-size:18px;letter-spacing:.06em}.coderow span{font-size:13.5px;color:var(--muted);text-align:right}.codelist{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto;margin:8px 0}.codegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:10px}.codegrid .code{border:1px solid var(--red);border-radius:10px;text-align:center;padding:10px 0;color:var(--red)}.decide{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.artwrap{width:100%;display:flex;justify-content:center}.artprev{border:1px solid var(--line);border-radius:4px;background:var(--cream);max-width:100%}.design select,.design input,.stock input{min-height:48px}.msides{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.mside{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:10px 12px;min-height:48px;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--fg)}.mside b{overflow-wrap:anywhere}.mside small{font-size:12.5px;color:var(--muted)}.mside .mkeep{margin-top:4px;font-size:12px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.mside.on{border:2px solid var(--blue)}.mside.on .mkeep{color:var(--blue);border-color:var(--blue)}.mfield{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.mchoice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mchoice button{min-height:48px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);text-align:left;overflow-wrap:anywhere}.mchoice button.on{border:2px solid var(--blue);color:var(--blue);font-weight:700}.pair2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pair2>.field{min-width:0}.design .g-list>.field,.design .g-list>.pair2,.design .g-list>.sm,.design .g-list>.vcheck,.design .g-list>.artwrap{margin:10px 12px}.design .g-list>.artwrap{width:auto}.ownerset>*+*,.stock>*+*,.design>*+*,.sh-body>*+*,.sh-foot>*+*{margin-top:var(--gap-block)}.stock,.design{gap:0}.ownerset>.group+.group,.stock>.group+.group,.design>.group+.group{margin-top:var(--gap-block)}.ownerset>*+.btn.full,.ownerset>*+.btn2.full,.stock>*+.btn.full,.stock>*+.btn2.full,.design>*+.btn.full,.design>*+.btn2.full,.sh-body>*+.btn.full,.sh-body>*+.btn2.full,.decide>*+.btn.full,.decide>*+.btn2.full{margin-top:var(--gap-action)}.ownerset>.btn.full+.btn.full,.ownerset>.btn2.full+.btn2.full,.ownerset>.btn.full+.btn2.full,.ownerset>.btn2.full+.btn.full,.stock>.btn.full+.btn2.full,.stock>.btn2.full+.btn2.full,.design>.btn.full+.btn2.full,.design>.btn2.full+.btn.full{margin-top:var(--gap-block)}.ownerset .addbtn.btn2,.ownerset .addbtn.btn{border-radius:var(--r);padding:12px;font-size:15px;min-height:48px}.ownerset .addbtn.btn2{background:var(--surface);color:var(--fg);border:1.5px solid var(--line)}.decide{gap:0}.tablerule{font-size:15px;font-weight:700;color:var(--blue);margin:0 0 var(--gap-block)}.tablerule:has(.nostack){display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px 12px}.tablerule .nostack{flex:none;white-space:nowrap;margin:0;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:400;line-height:1.3}.diffgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.diffgrid .tickline{min-height:56px;margin:0}.billcode{margin-top:8px;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billcode .code{font-weight:700;color:var(--red)}.itemchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ichip{display:inline-block;padding:3px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);font-size:15px;font-weight:700;color:var(--ink);line-height:1.35}.offergrid .itemchips{margin-top:4px}.offergrid .ichip{font-size:13px;padding:2px 8px}.floor .diffgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.floor .diffgrid .tickline{min-height:52px}.offergrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.floor .frow{display:grid;grid-template-columns:2fr 1fr;gap:12px;align-items:start}.floor .offergrid{grid-template-columns:repeat(4,minmax(0,1fr))}.offergrid .ocard{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:10px 14px;text-align:left;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit;cursor:pointer}.offergrid .ocard b{font-size:16px}.offergrid .ocard span{font-size:13px;color:var(--grey);white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.3}.offergrid .ocard.on{border-color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue);background:var(--surface)}.diffsum{margin-bottom:var(--gap-block)}.monthnav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.monthnav .btn2.sm{min-width:44px;min-height:44px}.sumhead{margin:12px 12px 4px}.cprev{max-height:320px;overflow-y:auto}.cprev .coderow{display:flex;justify-content:space-between;gap:12px;min-height:44px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--line)}.cprev .coderow.skip{color:var(--muted)}.cprev .coderow label{display:flex;align-items:center;gap:10px;min-height:44px;flex:1}.cprev .coderow input[type=checkbox]{width:22px;height:22px}textarea.codes{width:100%;min-height:96px;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r)}.chiprow.brs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 0 var(--gap-block)}.chiprow.brs button{flex:none}.who .gear.on,.who .hist.on{color:var(--blue)}.phoneapp .who .whoem{display:none}.pstat{display:inline-flex;flex-wrap:wrap;gap:6px;margin:4px 8px 2px 0;vertical-align:middle}.psub,.pline{display:block}.pline .pwhen{margin-right:8px}.pline .pl{display:inline-block;white-space:nowrap;width:auto;vertical-align:middle}.promolist .item.fit .it-t,.promolist .item.fit .it-s{white-space:normal;overflow:visible}.promolist .item.fit .it-s .pline{flex-wrap:wrap;row-gap:4px}.promolist .item.fit .it-s .pline .pwhen{overflow:visible;white-space:normal}.pl.next{background:var(--surface);color:var(--grey);border:1.5px solid var(--grey2)}.pl.held{background:var(--line);color:var(--grey);border:1.5px solid var(--line)}.sumhead{margin:0 0 var(--gap-block)}.sumhead>*+*{margin-top:var(--gap-block)}.daynav{display:flex;align-items:center;gap:8px}.daynav .navb{min-width:48px;min-height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none}.daynav .dlab{flex:1;min-height:48px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);font-weight:700;font-size:16px;color:var(--ink)}.daynav .todayb{min-height:48px;flex:none;padding:0 14px}.daynav .dcal{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fold{display:inline-flex;flex:none;margin-left:4px;color:var(--grey);transition:transform .15s}.sumn{font-size:17px;font-variant-numeric:tabular-nums;color:var(--ink);min-width:2ch;text-align:right;white-space:nowrap}.fold.on{transform:rotate(90deg)}.foldin{border-top:1px solid var(--line);background:var(--panel)}.foldin>.item{background:transparent}.sysline{display:grid;gap:var(--gap-block);margin-bottom:var(--gap-block)}.syschip{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--grey2);background:var(--surface);font:inherit;font-size:14px;font-weight:700;color:var(--grey);cursor:pointer}.syschip:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}.syschip.ok{color:var(--green);border-color:var(--green)}.syschip.warn{color:var(--ink);border-color:var(--grey)}.syschip.bad{color:var(--red);border-color:var(--red)}.codecard{padding:12px;display:grid;gap:var(--gap-block)}.codecard .field{margin:0}.fclock{display:inline-flex;align-items:baseline;gap:8px;font-size:15px;color:var(--grey);white-space:nowrap}.fclock b{font-size:18px;color:var(--blue)}.lookwrap{margin-bottom:var(--gap-block)}.codecard .vcode,.field .codecard .vcode.four,.codecard .field .vcode.four{max-width:none;width:100%;box-sizing:border-box}.codecard .vcode input{flex:1;width:100%;min-width:0;border:none;border-radius:0;background:transparent}.codecard .btn2.full{width:100%;margin:var(--gap-action) 0 0}.codecard .chiprow{flex-wrap:wrap}.codecard .note{margin:0}.when{display:inline-flex;flex-direction:column}.when .exact{font-size:12px;color:var(--muted);font-weight:400}.floor .code,.floor .sheet .code,.floor .info .code,.floor .lrow .code,.floor .srow .s-c .code,.floor .detline .code,.floor .bookedlist .code,.floor .opts .code,.floor .pick .code{color:var(--red);font-weight:700}.msgbar{display:grid;gap:8px;padding:4px 0}.msgrow{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;text-align:left;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;cursor:pointer;transition:background .2s,border-color .2s}.msgrow .msg-m{flex:1;min-width:0;display:grid;gap:2px}.msgrow .msg-t{font-weight:700;color:var(--blue);overflow-wrap:anywhere}.msgrow .msg-pv{font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgrow .msg-s{flex:none;font-size:13px;font-weight:700;color:var(--blue);min-width:72px;text-align:right}.msgrow.copied{background:var(--cream);border-color:var(--blue)}.msgrow.copied .msg-s{color:var(--ink)}.msgnote{margin:0 0 8px}.msg-pv2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;white-space:normal}.msgset{width:100%}.msgbox{max-height:40vh;overflow-y:auto;resize:none;overflow-wrap:anywhere}.phchips{margin-top:8px;flex-wrap:wrap}.phchip{min-height:44px;font-family:inherit}.lblrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.lblrow label{margin:0}.sortlist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sortrow{display:flex;align-items:stretch;gap:0;position:relative;background:var(--surface);border-radius:var(--r)}.sortrow-main{flex:1;min-width:0}.sortrow-main>.item{border-top-right-radius:0;border-bottom-right-radius:0;height:100%}.sortrow .grip{flex:none;width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-left:0;border-radius:0 var(--r) var(--r) 0;background:var(--surface);color:var(--grey2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:0}.sortrow .grip:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.sortrow.lifted{z-index:3;box-shadow:0 8px 22px #0000002e}.sortrow.lifted .grip{cursor:grabbing;color:var(--blue)}.sortrow.lifted .sortrow-main>.item{background:var(--cream)}.tickgrip .sortrow-main{display:flex;align-items:center;gap:8px;padding:0 0 0 12px;border:1px solid var(--line);border-right:0;border-radius:var(--r) 0 0 var(--r);min-height:48px}.tickgrip .sortrow-main>span{flex:1;min-width:0;font-weight:700;overflow-wrap:anywhere}.askwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:36;background:#2b2b2b73;display:flex;align-items:flex-end;justify-content:center}.askcard{width:100%;max-width:520px;background:var(--surface);border-radius:16px 16px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px #0000002e}.ask-q{margin:0 0 14px;font-size:16px;line-height:1.4;color:var(--fg);overflow-wrap:anywhere}.ask-b{display:grid;gap:8px}.ask-b .btn,.ask-b .btn2{min-height:48px}.floor .askcard,body:has(.floor) .askcard{max-width:560px;border-radius:16px;margin-bottom:24px}.infotip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px 0;padding:0;border:0;background:transparent;cursor:pointer;vertical-align:middle}.infotip span{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--blue);color:var(--blue);font:italic 700 13px/19px var(--body);text-align:center;background:var(--surface)}.floor .infotip,.notif .infotip{width:48px;height:48px}.tipwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#2b2b2b59;display:flex;align-items:flex-end;justify-content:center}.tipcard{width:100%;max-width:520px;max-height:70vh;overflow-y:auto;background:var(--surface);border-radius:16px 16px 0 0;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px #0000002e}.tip-h{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--blue);font-size:16px}.tip-b{font-size:14.5px;line-height:1.45;color:var(--fg)}.tip-b p{margin:6px 0}.scrhead .scrinfo{display:inline-flex;align-items:center;flex:none}.offerpick{min-height:64px}.offerpick.on{border-color:var(--blue)}.offerpick .pl.info{flex:none}.msgempty{padding:6px 0}.msgempty .example{color:var(--muted);font-size:13.5px;margin:4px 0 0}.msgadd{margin-top:var(--gap-block)}.msgbtn.sm{min-height:44px}.headacts{display:inline-flex;gap:8px;align-items:center;flex-wrap:nowrap}:root{--good: var(--green)}.sumrange{margin:0 0 var(--gap-block);font-size:13px;color:var(--muted)}.sumdates{margin-bottom:var(--gap-block)}.cmptog{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0 0 var(--gap-block);padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);font:inherit;font-size:14px;color:var(--ink);text-align:left}.cmptog .box{width:22px;height:22px;border:2px solid var(--grey);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:none}.cmptog.on .box{background:var(--blue);border-color:var(--blue);color:#fff}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:var(--gap-block)}.tile{display:flex;flex-direction:column;gap:4px;min-height:104px;padding:12px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;font:inherit;color:var(--ink);min-width:0}.tile .tl-lab{font-size:13px;color:var(--muted)}.tile .tl-n{font-size:30px;font-weight:700;color:var(--blue);line-height:1.1}.tile .tl-n small{display:block;font-size:12px;font-weight:400;color:var(--muted)}.tile .tl-f{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto}.chg{font-size:13px;font-weight:700}.chg.good{color:var(--good)}.chg.bad{color:var(--red)}.chg.same{color:var(--muted)}.spark{flex:none}.spark polyline{stroke:var(--blue)}.chart{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:var(--gap-block)}.ch-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:8px}.ch-h b{color:var(--blue);font-size:15px}.legend{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.lg{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:6px}.lg.day,.bars .day{background:var(--blue);fill:var(--blue)}.lg.eve,.bars .eve{background:var(--grey2);fill:var(--grey2)}.bars{width:100%;height:120px;display:block}.bars .hit{fill:transparent;cursor:pointer}.bars.whole{cursor:pointer}.bars.whole .hit{cursor:inherit}.ch-x{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:2px}.hbar{display:grid;grid-template-columns:minmax(0,38%) 1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:4px 0;background:none;border:0;font:inherit;color:var(--ink);text-align:left}.hbar+.hbar{margin-top:8px}.hbar .hb-l{font-size:13px;overflow-wrap:anywhere}.hbar .hb-t{height:14px;background:var(--panel);border-radius:7px;overflow:hidden}.hbar .hb-f{display:block;height:100%;background:var(--blue);border-radius:7px}.hbar .hb-f.expired{background:var(--red)}.hbar .hb-f.top{background:var(--grey)}.hbar .hb-n{font-weight:700;min-width:32px;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.hbar .hb-n small{font-size:11px}.tickrow{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.tickrow>span{flex:1;min-width:0;font-weight:700}.tickrow .btn2.sm{min-width:44px;min-height:44px}.backrow{display:flex;margin:0 0 4px}.pincard .backrow{margin:-4px 0 4px}.a2hs{display:block;width:100%;min-height:44px;margin:0 0 var(--gap-block);padding:10px 14px;text-align:left;background:var(--cream);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);font:700 14px var(--body);cursor:pointer}.whyline{margin:0 0 8px;font-size:13.5px;color:var(--ink);background:var(--cream);border-radius:var(--r);padding:6px 10px}.g-t .g-i{margin-left:auto;text-transform:none;letter-spacing:0}.sh-head .sh-i{display:inline-flex;align-items:center;flex:none}.pill.bad{border-color:var(--red)}.banner.bad,.banner.sync.bad,.actionbox,.vcheck.bad,.ruleline.off{border:1.5px solid var(--red)}:is(.codebig,.dline,.logged,.picked,.post,.tickrow,.tickline,.pick,.big button,.opts button,.ruleline,.empty,.vcheck.info,.pill.soft,.pl.info,.nf,.chips button) .code,.codebig{background:var(--surface);border:1px solid var(--line)}:is(.dline,.logged,.picked,.post,.tickrow,.tickline,.pick,.big button,.opts button,.ruleline,.empty,.vcheck.info,.nf) .code{border-radius:4px;padding:0 3px}.floor .sheet :is(button,input,select),.floor .askcard button,.floor .tipcard button{min-height:48px}.floor .sheet .sh-x,.floor .tipcard .sh-x{min-width:48px}.group.wrapitems .item.fit .it-t,.group.wrapitems .item.fit .it-s{white-space:normal;overflow:visible}:is(.g-t,.nsec-t):has(.infotip){display:flex;align-items:center;min-height:44px}.g-t:has(.infotip){margin-bottom:10px}.scrhead .infotip{margin:0}.notif .nsec-t:has(.infotip){min-height:48px}:is(.g-t,.nsec-t,.lblrow) .infotip{margin:0}@media(max-width:359px){.scrhead:has(.scrinfo) .scract :is(.btn,.btn2).sm{padding-inline:8px}.scrhead:has(.scrinfo) .headacts{gap:6px}}:root{--gap-section: 24px}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow){row-gap:0}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow)>*{margin-bottom:0!important}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow)>:first-child{margin-top:0!important}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow)>*+*{margin-top:var(--gap-block)!important}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow)>:not(.btn,.btn2,.morelink,.addbtn)+:is(.btn,.btn2,.morelink,.addbtn){margin-top:var(--gap-action)!important}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow)>:not(.scrhead,.backrow,.nhead,.searchbar,.chiprow,.hint,.banner,.connbanner,.a2hs,.sumrange,.lookwrap,style,script)+:is(.group,.emptystate,.nsec){margin-top:var(--gap-section)!important;position:relative}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow)>:not(.scrhead,.backrow,.nhead,.searchbar,.chiprow,.hint,.banner,.connbanner,.a2hs,.sumrange,.lookwrap,style,script)+:is(.group,.nsec):before{content:"";position:absolute;left:2px;right:2px;top:calc(var(--gap-section) / -2);border-top:1px solid var(--line);pointer-events:none}.sh-body>*+*{margin-top:var(--gap-block)}.lookline>label{overflow-wrap:anywhere;line-height:1.25}.qpair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.qpair>.field{min-width:0}.qpair input[type=time]{width:100%;min-width:0;box-sizing:border-box}@media(max-width:359px){.scrhead:has(.scrinfo) .headacts{gap:8px}}.backbtn,.floor .shead .backbtn,.shead .backbtn,.agency .shead .back.backbtn{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:999px!important;padding:0 16px 0 12px!important;margin:0!important;gap:2px}.backbtn:active,.floor .shead .backbtn:active{background:var(--panel)!important}.tipwrap{background:#2b2b2b1f!important;display:block!important}.tipcard.pop{position:fixed;max-width:none;max-height:none;border-radius:12px;padding:10px 14px 14px;box-shadow:0 6px 22px #0000002e;border:1px solid var(--line);overflow:visible}.tipcard.pop .tip-b{max-height:calc(var(--maxh, 60vh) - 60px);overflow-y:auto;overscroll-behavior:contain}.tipcard.pop:before{content:"";position:absolute;top:-7px;left:calc(var(--arrow, 24px) - 7px);width:12px;height:12px;background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.tipcard.pop.up:before{top:auto;bottom:-7px;transform:rotate(225deg)}.poskey{display:inline-block;padding:2px 10px;margin:0 2px;border:2px solid var(--blue);border-radius:8px;background:var(--surface);color:var(--blue);font:800 1.05em/1.35 var(--body);letter-spacing:.02em;white-space:nowrap}.codebig .posline{line-height:2}.tablerule>span:first-child{min-width:0;overflow-wrap:anywhere}.samplebtn{position:relative;display:inline-block;padding:0;margin:0;border:0;background:none;cursor:zoom-in;max-width:100%;line-height:0;text-align:left}.samplebtn .samplezoom{position:absolute;right:6px;bottom:6px;line-height:1.2;font:600 12px/1.2 var(--body);color:var(--fg);background:#ffffffeb;border:1px solid var(--line);border-radius:999px;padding:3px 9px;pointer-events:none}.samplebtn.portrait .sample{max-height:320px;width:auto}.samplebtn.landscape{display:block;width:100%}.samplebtn.landscape .sample{width:100%;max-height:220px;object-fit:contain}.samplefull{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#141414f0;display:flex;align-items:center;justify-content:center;padding:56px 12px 12px;cursor:zoom-out}.samplefull img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;background:var(--surface)}.samplefull .samplex{position:absolute;top:10px;right:12px;min-height:44px}.floor .samplefull .samplex{min-height:48px}.sidebyside.portrait{grid-template-columns:auto minmax(340px,1fr)}.sidebyside.portrait .sample{max-width:300px;max-height:340px}.sidebyside.landscape{grid-template-columns:minmax(0,1fr)}.sidebyside.landscape .sample{max-width:100%;max-height:190px}.sidebyside.landscape .sbcol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sidebyside.landscape .sbcol>:nth-child(n+3){grid-column:1 / -1}.sidebyside.square .sample{max-height:260px}.pmprev{margin-top:10px;padding:10px 12px;border:1px dashed var(--line);border-radius:var(--r);background:var(--panel)}.pmprev .lab{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.pmprev p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.toast.act{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border-radius:12px;padding:6px 6px 6px 16px;width:min(520px,calc(100% - 32px));max-width:none;box-sizing:border-box}.toast.act .toast-msg{flex:1 1 auto;min-width:0;line-height:1.35;overflow-wrap:anywhere}.toast-act,.toast.act.show .toast-act{flex:none;margin-left:auto;min-height:44px;min-width:72px;padding:0 16px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:transparent;color:#fff;font:700 14px/1 var(--body);text-decoration:none;cursor:pointer}.toast-act:active{background:#ffffff26}.sh-head.hasback{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;row-gap:6px}.sh-head.hasback .sh-back{grid-column:1;grid-row:1;justify-self:start}.sh-head.hasback .sh-i{grid-column:2;grid-row:1}.sh-head.hasback .sh-x{grid-column:3;grid-row:1}.sh-head.hasback .sh-t{grid-column:1 / -1;grid-row:2;padding-top:0}.stocksum{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.stocksum .ss-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.stocksum .lab{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sstiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sstile{background:var(--panel);border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;min-width:0}.sstile b{font:700 22px/1.15 var(--body);color:var(--fg);font-variant-numeric:tabular-nums}.sstile span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.sstile.main b{color:var(--blue);font-size:28px}.stocksum.low .sstile.main b,.sstile.warn b{color:var(--red)}.stocksum .ss-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--muted);flex-wrap:wrap}@media(min-width:400px){.sstiles{grid-template-columns:repeat(4,minmax(0,1fr))}.sstile.main b{font-size:24px}}.stockacts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stockacts.three{grid-template-columns:1fr 1fr 1fr}.stockacts>.btn2{min-height:44px;padding:0 8px;white-space:normal;line-height:1.2}.sumctl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sumctl>.sumdates,.sumctl>.filtpanel,.sumctl>.note{flex:1 1 100%;margin:0}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;flex:1 1 100%;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}.seg button{min-height:44px;border:0;border-radius:999px;background:none;color:var(--fg);font:600 13.5px/1.1 var(--body);padding:0 6px;white-space:nowrap;cursor:pointer}.seg button.on{background:var(--surface);color:var(--blue);box-shadow:0 1px 3px #2b2b2b2e}.sumctl2{display:flex;gap:8px;flex:1 1 100%;min-width:0}.cmpsel{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:0 4px 0 12px;min-height:44px}.cmpsel>span{font-size:12.5px;color:var(--muted);white-space:nowrap}.cmpsel select{flex:1 1 auto;min-width:0;border:0;background:transparent;font:700 14px/1.2 var(--body);color:var(--blue);min-height:44px;padding:0 4px}.filtbtn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--fg);font:600 14px/1 var(--body);cursor:pointer}.filtbtn.on{border-color:var(--blue);color:var(--blue)}.filtbtn .fcount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:var(--blue);color:#fff;font-size:12px}.filtpanel{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.filtpanel .chiprow{margin:0}@media(min-width:700px){.seg{flex:0 1 420px}.sumctl2{flex:1 1 320px}}.phonein .pi-row{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.phonein .pi-row:focus-within{border-color:var(--blue)}.phonein.bad .pi-row{border-color:var(--red)}.phonein .pi-cc{display:flex;align-items:center;padding:0 10px;background:var(--panel);border-right:1px solid var(--line);font-size:14px;white-space:nowrap;color:var(--fg)}.phonein input{flex:1 1 auto;min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important;letter-spacing:.02em}.phonein .pi-msg{color:var(--bad);margin-top:4px}.floor .phonein input{min-height:48px}.phonein .pi-country{margin-top:4px}.tablet.floor:has(>.screen.inner){height:calc(100dvh - 81px);display:flex;flex-direction:column;overflow:hidden}.tablet.floor>.screen.inner{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;width:100%;padding-bottom:12px;box-sizing:border-box}.tablet.floor>:not(.screen){flex:none}html:has(.tablet.floor>.screen.inner),body:has(.tablet.floor>.screen.inner){overflow:hidden}html.kb .tablet.floor>.screen.inner{padding-top:4px}html.kb .floor .fcard{padding-top:10px;padding-bottom:10px}html.kb .floor .shead{margin-bottom:6px}.scrhead{flex-wrap:wrap;row-gap:6px}.scrhead h1{flex:1 0 auto;min-width:0;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.scrhead .scract{margin-left:auto}.headacts .btn .hl,.headacts .btn2 .hl{display:inline}.headacts .msgbtn{display:inline-flex;align-items:center;gap:6px}@media(max-width:420px){.headacts .msgbtn .hl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.headacts .msgbtn{min-width:44px;padding-inline:10px;justify-content:center}}.msggroup+.msggroup{margin-top:14px}.msg-gt{margin:0 0 6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700}.pl.exm{margin-left:8px;vertical-align:1px}.chiprow.wrapchips{flex-wrap:wrap;overflow:visible}.it-t,.it-s{overflow-wrap:break-word}@media(max-width:399.98px){.item:has(>.it-e .pl){flex-wrap:wrap;row-gap:6px}.item:has(>.it-e .pl)>.it-m{flex:1 1 0;min-width:0;order:1}.item:has(>.it-e .pl)>.ic{order:2}.item:has(>.it-e .pl)>.it-e{order:3;flex:1 0 100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px}}.phoneapp .brand{min-width:0}.phoneapp .brand>div{min-width:0}.phoneapp .brand .t,.phoneapp .brand .s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phoneapp .who{flex:none;gap:8px}.who .signout{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:none;background:none;color:var(--ink);border-radius:var(--r)}@media(max-width:399.98px){.phoneapp .brand .t{display:none}.phoneapp .brand .s{font-size:12px}}.floor .addonline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.floor .addonline .lab{font-size:13px;font-weight:700;color:var(--blue)}.floor .addonline .itemchips{margin-top:0}.floor .ichip.add{border-color:var(--blue);background:var(--surface);color:var(--blue)}.floor .codebig .posline.addon{color:var(--blue)}.login .connchip.static{white-space:normal;text-align:left;max-width:100%;box-sizing:border-box;border-radius:16px;height:auto}.draftline{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;font-size:13px;color:var(--muted);background:var(--cream);border-radius:var(--r);padding:0 4px 0 10px}.draftline .draftdiscard{min-height:44px;min-width:44px;padding:0 8px;background:none;border:0;color:var(--blue);font-weight:700;font-size:13px;text-decoration:underline;cursor:pointer}.floor .draftline .draftdiscard{min-height:48px}.row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.field>.row2,.field>.btn.full,.field>.btn2.full,.field>.btn3,.field>.addbox,.field>.picklist+.btn3{margin-top:8px}.field>.row2+.btn2.full{margin-top:8px}.field>:is(label,.lab) .infotip{margin-bottom:-6px}.field>.lblrow:has(.infotip){margin-bottom:8px}.field+:is(.btn,.btn2,.btn3,.row2,.addbtn,.morelink){margin-top:12px}.sb-x{width:44px;height:44px}.rolepick{display:grid;gap:8px}.tablet .meta .cancelbk{margin-left:auto;min-height:48px}.tablet .chiprow.big button{min-height:56px;padding:0 20px;font-size:18px}.tablet .chiprow.big button.on{background:var(--grey);border-color:var(--grey);color:#fff}.stephead:has(.infotip){display:flex;align-items:center;gap:8px}.stephead .infotip{margin:-10px 0 -10px auto}.floor .shead h2+.infotip{margin:0}.field .picklist+:is(.hint,.warnline,.note){margin-top:12px}.field .picklist~:is(.hint,.warnline)+:is(.hint,.warnline){margin-top:8px}.pair2:has(>.field>.lblrow .infotip)>.field>:is(label,.lab),.qpair:has(>.field>.lblrow .infotip)>.field>:is(label,.lab){display:flex;align-items:center;gap:.3em;min-height:44px;margin-bottom:8px}@media(min-width:700px){.pair:has(>.field>.lblrow .infotip)>.field>:is(label,.lab){display:flex;align-items:center;gap:.3em;min-height:44px;margin-bottom:8px}}.field input:is([type=date],[type=time],[type=month])::-webkit-datetime-edit-fields-wrapper{padding:0}.itemrows{display:grid;gap:8px}.itemrow{display:flex;align-items:center;gap:8px}.itemrow .ir-q{flex:none;width:64px;text-align:center}.itemrow .ir-n{flex:1;min-width:0}.itemrow .ir-fixed{flex:none;width:40px;text-align:center;font-weight:700;color:var(--muted)}.itemrow .ir-x{flex:none;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--muted);font-size:22px;line-height:1}.itemrows .ir-add{justify-self:start}.itemrows input{width:100%;min-height:48px;font:inherit;font-size:17px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.itemrows .ir-q{width:64px}.addbox>.itemrows{margin-top:8px}.addonper{display:flex;align-items:flex-end;gap:12px}.addonper .ap-sum{flex:1 1 0;min-width:0;color:var(--muted);font-size:14px;padding-bottom:4px}.addonper>.field{flex:none;width:118px;margin:0}.addonper>.field input{text-align:center}.srow.off{color:var(--muted, #50524D);background:var(--panel, #F5F4F1)}.srow.off .s-m b{font-weight:600}.vcheck.nottoday{font-size:17px}.vtrail.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 16px 16px}.vtrail.card .group,.vtrail.card .g-list{margin:0}.vsteps{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.vsteps li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--line)}.vsteps li:last-child{border-bottom:none}.vsteps li span{color:var(--muted);font-size:13px}.vtrail.card .flow{margin-top:12px}.xdismiss{min-width:44px;min-height:44px;margin-left:8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.msg-in{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.sortrow{border:1px solid var(--line);overflow:hidden}.sortrow .sortrow-main>.item,.sortrow .sortrow-main>.item.tap{border:0;border-radius:0}.sortrow .grip{border:0;border-left:1px solid var(--line);border-radius:0}.tickgrip .sortrow-main{border:0;border-radius:0}.msgset .it-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.msgset .it-t .pl.exm{display:inline-flex;width:auto;flex:none;margin-left:0;align-self:center}.rulesug{margin-top:8px;flex-wrap:wrap}.archfold{margin-top:12px}.delbtn{margin-top:8px;color:var(--muted)}.nlevel .ntype{margin-top:12px}.nlevel+.nlevel{margin-top:20px}.inbox-sec{font:700 13px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.4px;color:var(--muted, #50524D);margin:8px 2px 0;display:flex;align-items:center;gap:8px}.inbox-n{font-size:12px;background:var(--grey);color:#fff;border-radius:999px;padding:1px 8px;letter-spacing:0}.notif .ntype .chiprow button{min-height:48px}.notlive{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1.5px solid var(--red);border-radius:var(--r, 12px);background:var(--surface, #fff);color:var(--fg, #2B2B2B)}.notlive b{font-size:19px;color:var(--red)}.notlive span{font-size:15px;color:var(--muted, #50524D)}.pairrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-block, 12px);align-items:stretch}.sidebyside .sbcol>.pairrow{grid-column:1 / -1}.sidebyside:not(.landscape) .pairrow{grid-template-columns:minmax(0,1fr)}.pairrow>.field{display:flex;flex-direction:column;margin:0}.pairrow>.field>input,.pairrow>.field>.tickline{flex:1 1 auto;min-height:64px;box-sizing:border-box;margin:0}.tickfield>.lab{display:block}.floor .offerdet .discamt{font-size:19px;font-weight:700;color:var(--fg, #2B2B2B)}.floor .notlive{margin:0 0 var(--gap-block, 12px)}.tb .tbl{line-height:1.08;text-align:center}@media(max-width:430px)and (min-width:390px){.tabbar-in:has(>.tb:nth-child(7)) .tbl{font-size:10px;letter-spacing:-.3px}}.draftline .draftbadge{display:inline-block;font-size:11px;font-weight:700;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:1px 7px;margin-right:6px;background:var(--surface)}.archwrap{margin-top:12px}.archtoggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 14px;background:var(--card, #fff);border:1px solid var(--line, #DADAD6);border-radius:10px;color:var(--blue, #003C69);font:600 14px Arial,sans-serif;text-align:left;cursor:pointer}.archtoggle .archchev{color:var(--muted, #50524D);font-size:12px}.archbody{margin-top:8px}.promolist .item .it-s .pline,.item .it-s .pline{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}.promolist .item .it-s .pline .pwhen,.item .it-s .pline .pwhen{flex:1 1 auto;min-width:0;margin:0;white-space:nowrap}.item .it-s .pline .pl{flex:0 0 auto}.chipacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.promolist .item.fit .it-s .pline,.promolist .item .it-s .pline{flex-wrap:nowrap}.promolist .item.fit .it-s .pline .pwhen,.promolist .item .it-s .pline .pwhen{white-space:nowrap}.pfil.pkind{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-top:12px}.pfil.pkind select{flex:1 1 auto;min-width:0;min-height:44px}.pfil.pkind .btn2{flex:0 0 auto;min-height:44px;margin:0;width:auto}.promolist .item .it-s .pline{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.promolist .item .it-s .pline .pwhen{flex:0 1 auto;min-width:0;white-space:nowrap;margin:0}.promolist .item .it-s .pline .pl{flex:0 0 auto;white-space:nowrap}.sysdot{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:999px;background:transparent;border:1px solid var(--line, #DADAD6);color:var(--muted, #50524D);font:600 12px Arial,sans-serif;white-space:nowrap;cursor:pointer}.sysdot .sysdot-d{width:8px;height:8px;border-radius:50%;background:#aeaeaa}.sysdot.ok{color:#1d7a3a;border-color:#1d7a3a}.sysdot.ok .sysdot-d{background:#1d7a3a}.sysdot.warn .sysdot-d{background:#003c69}.sysdot.warn{color:#003c69;border-color:#003c69}.sysdot.bad .sysdot-d{background:#e80123}.sysdot.bad{color:#e80123;border-color:#e80123;background:#fff}.promolist .item .it-t,.promolist .item.fit .it-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promolist .item .it-s .pline .pl{margin:0!important;align-self:center}.pfil.pkind select{border:1px solid var(--line, #DADAD6);border-radius:10px;background:var(--card, #fff);padding:0 12px;color:var(--blue, #003C69);font:600 14px Arial,sans-serif}.additem-box{border:1px solid var(--line);border-radius:var(--r);padding:12px;background:var(--surface);display:grid;gap:8px}.additem-box .itemrow{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.additem-box input{width:100%;min-height:48px;font:inherit;font-size:17px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.additem-box .btn.sm{min-height:44px}.newcamp-box select{width:100%;min-height:48px;font:inherit;font-size:17px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.newcamp-box .pair .field{margin:0}.newcamp-box .row2 .btn,.newcamp-box .row2 .btn2{min-height:44px}.newcamp{margin-top:8px}.camplist .item .it-t,.camplist .item.fit .it-t{white-space:normal;overflow:visible;text-overflow:clip}.cptools{margin:0}.additem{margin-top:4px}.conds{border:1px solid var(--line);border-radius:var(--r);padding:12px;background:var(--surface);margin:var(--gap-block) 0;display:grid;gap:6px}.conds .cond{display:grid;grid-template-columns:22px 1fr;gap:6px;align-items:start;color:var(--ink);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.conds .cond .ci{font-weight:700;text-align:center}.conds .cond.ok .ci{color:var(--ok)}.conds .cond.no,.conds .cond.no .ci{color:var(--bad)}.conds .cond.amt{font-weight:700;grid-template-columns:1fr}.conds-title{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 2px}.sethl>.item{outline:2px solid var(--blue);outline-offset:-2px;border-radius:var(--r)}.bycamp .chiprow{margin-bottom:8px;flex-wrap:wrap;overflow:visible}.bc-tbl{display:grid;grid-template-columns:repeat(var(--bc-cols, 5),minmax(0,1fr));column-gap:6px;font-variant-numeric:tabular-nums}.bc-r{display:contents}.bc-r>span{min-width:0}.bc-h>span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding-bottom:4px}.bc-c{grid-column:1 / -1;font-size:13.5px;font-weight:700;overflow-wrap:anywhere;padding-top:8px;border-top:1px solid var(--line)}.bc-c small{font-weight:400;font-size:12px;color:var(--muted)}.bc-n{text-align:right;font-size:14px;padding:2px 0 8px}.bc-t{font-weight:900;color:var(--blue)}.bc-r.zero>span{color:var(--muted)}.bc-key,.bc-cb{margin-top:8px}@media(max-width:360px){.bc-h>span{font-size:10px;letter-spacing:0}}.nphone{margin:0;font-weight:700}.nphone.on{color:var(--blue)}.nphone.off{color:var(--muted)}.nreconn{margin:0}.info dd a[href^="tel:"]{color:var(--blue);font-weight:700;text-decoration:underline}.scrhead:not(.hasback){flex-wrap:nowrap;row-gap:0}.scrhead:not(.hasback) h1{flex:0 1 auto;font-size:20px;white-space:nowrap;overflow:visible;text-overflow:clip;overflow-wrap:normal;min-width:0}.scrhead:not(.hasback) .scract{margin-left:auto}.scrhead .scrbadge{display:inline-flex;align-items:center;flex:none}.cstage{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.6;white-space:nowrap;border:1px solid}.cstage.cst-ask{color:#fff;background:#003c69;border-color:#003c69}.cstage.cst-plan{color:#003c69;border-color:#003c69;border-style:dashed;background:#fff}.cstage.cst-live{color:#1d7a3a;border-color:#1d7a3a;background:#fff}.cstage.cst-end{color:#50524d;border-color:#dadad6;background:#f5f4f1}.cstage.cst-on{color:#003c69;border-color:#dadad6;background:#fff}.cstage.cst-no{color:#e80123;border-color:#e80123;background:#fff}.scrhead .scrtitle{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:0;min-width:0;flex:0 1 auto}.scrhead .scrtitle h1{margin:0}.achip{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.6;white-space:nowrap;background:var(--surface);border:1px solid var(--grey2);color:var(--muted)}.achip.on{border-color:#2e7d32;color:#2e7d32}.stchip{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.6;white-space:nowrap;background:var(--surface);border:1px solid var(--grey);color:var(--grey)}.stchip.st-wait{border-style:dashed}.stchip.st-prep{border-color:var(--red);color:var(--red)}.stchip.st-pick{border-color:var(--blue);color:var(--blue)}.stchip.st-out{border-color:#2e7d32;color:#2e7d32}.stchip.st-done{border-color:#e8f3ea;background:#e8f3ea;color:#2e7d32}.stchip.st-flag{border-color:var(--redtint);background:var(--redtint);color:var(--red)}.kst.tap .kst-v{color:var(--blue);text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:3px;text-underline-offset:4px}.kst.tap .tl-lab{color:var(--blue)}.kst.kst-ro .kst-n{color:var(--ink)}.kst.kst-ro{background:transparent;border-style:dashed}.kst .kchev{font-weight:400;color:var(--blue)}.kst .kst-s{font-size:12px;color:var(--muted)}.kst.kflag{background:var(--redtint)}.kst.kflag .kst-n,.kst.kflag .tl-lab{color:var(--red)}.kperwrap{display:flex;flex-direction:column;gap:8px}.chiprow.kperiod{flex-wrap:nowrap;gap:6px}.chiprow.kperiod button{padding-inline:10px;flex:1 1 auto}@media(max-width:374px){.chiprow.kperiod{gap:4px}.chiprow.kperiod button{padding-inline:6px;font-size:13px}}.kcustom .field{margin:0}@media(max-width:399.98px){.item:has(>.it-e .stchip){flex-wrap:wrap;row-gap:6px}.item:has(>.it-e .stchip)>.it-m{flex:1 1 0;min-width:0;order:1}.item:has(>.it-e .stchip)>.ic{order:2}.item:has(>.it-e .stchip)>.it-e{order:3;flex:1 0 100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px}}.scrhead:not(.hasback) h1{flex:none}@media(max-width:429.98px){.scrhead:not(.hasback) h1{font-size:18px}.scrhead:not(.hasback) .scract :is(.btn2,.btn).sm{padding-inline:8px;font-size:13px;gap:2px}.scrhead:not(.hasback) .scract,.scrhead:not(.hasback) .scract .headacts{gap:8px}.scrhead:not(.hasback){gap:6px}.scrhead:not(.hasback) .scract{padding-left:2px}.scrhead .scrbadge .achip{font-size:11px;padding:0 6px}}@media(max-width:359.98px){.scrhead:not(.hasback) h1{font-size:16px}.scrhead:not(.hasback) .scract .hl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:429.98px){.scrhead:not(.hasback):has(.scrbadge) .scract .headacts:not(.tabacts) :is(.btn,.btn2) .hl,.scrhead:not(.hasback):has(.scrbadge) .scract .msgbtn .hl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.scrhead .scract :is(.btn,.btn2){position:relative}@media(max-width:359.98px){.scrhead .scrbadge .achip{font-size:10.5px;padding:0 5px}}.fullpage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:22;background:var(--bg, #F5F4F1);overflow-y:auto;overscroll-behavior:contain}.fullpage-in{max-width:640px;margin:0 auto;padding:12px 16px calc(32px + env(safe-area-inset-bottom,0px))}.msgedit{margin-top:0}@media(max-width:429.98px){.scrhead:not(.hasback) .scract .headacts:has(>button:nth-of-type(3)) .btn2 .hl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:359.98px){.scrhead:not(.hasback) .scract :is(.btn2,.btn).sm{padding-inline:6px}}@media(max-width:359.98px){.scrhead:not(.hasback) .scract .msgbtn.sm{min-width:0;padding-inline:6px}.scrhead:not(.hasback):has(.scrbadge):has(.headacts>button:nth-of-type(3)) .scrinfo{display:none}}@media(max-width:429.98px){.scrhead:not(.hasback) .scract .headacts:has(>button:nth-of-type(3)) .msgbtn.sm{min-width:0;padding-inline:8px}}.tablet.floor .screen.inner,.tablet.floor .screen.inner:has(.igroups),.tablet.floor .screen.inner:has(.slist){max-width:none}.tablet.floor .fcard{padding:20px 24px}.tablet.floor .fcard>*+*,.tablet.floor .fcard>.field,.tablet.floor .fcard>.tickline,.tablet.floor .fcard>.pair,.tablet.floor .fcard>.nextwrap{margin-top:16px}.tablet.floor .fcard .pair,.tablet.floor .fcard .pair2{column-gap:16px;row-gap:16px}.tablet.floor .fcard .pair>.field,.tablet.floor .fcard .pair2>.field{margin-top:0}.tablet.floor .field>label,.tablet.floor .field>.lab{display:block;margin-bottom:8px}.tablet.floor .offerdet .srow{flex-wrap:wrap;row-gap:6px}.tablet.floor .offerdet .s-m{white-space:normal;overflow:visible;text-overflow:clip;min-width:0;flex:1 1 320px}.tablet.floor .today .tl,.tablet.floor .lastbox .list{padding-right:12px;scrollbar-gutter:stable}.tablet.floor .today,.tablet.floor .lastbox{padding:16px 20px}.tablet.floor .shead{margin-bottom:12px;gap:12px}.tablet.floor .slist .srow,.tablet.floor .today .srow,.tablet.floor .lastbox .srow{min-height:52px;padding:6px 8px}@media(orientation:portrait){.tablet.floor .fcard{padding:18px 20px}.tablet.floor .fcard .pair{grid-template-columns:1fr 1fr}}.tablet.floor .fcard>.ptable,.tablet.floor .fcard>.detcard,.tablet.floor .fcard>.notlive+*{margin-top:16px}.tablet.floor .fcard input:not([type=checkbox]):not([type=radio]),.tablet.floor .fcard select,.tablet.floor .fcard .phonein .pi-row{min-height:50px;height:50px;box-sizing:border-box}.tablet.floor .offerdet .s-d{white-space:normal;overflow:visible;text-overflow:clip}.orgcur{display:flex;align-items:center;justify-content:space-between;gap:12px}.orgcur .oc-m{display:flex;flex-direction:column;gap:2px;min-width:0}.orgcur .oc-m b{line-height:1.3;overflow-wrap:anywhere}.orgcur .btn2{flex:none}.clubfield,.typepick{display:flex;flex-direction:column;gap:8px}.clubfield .chips .chip,.typepick .chips .chip{font-size:14px;letter-spacing:0;padding:8px 12px;min-height:44px}.typepick .chips .chip.on{background:var(--blue);border-color:var(--blue);color:#fff}.reqline{color:var(--blue);font-weight:700;overflow-wrap:anywhere}.delta{font:600 12px/1.2 Arial,sans-serif;margin-left:8px;white-space:nowrap}.delta.up{color:var(--good, #1D7A3A)}.delta.down{color:var(--red)}.delta.flat{color:var(--grey)}.kpresets{margin-top:8px}.suggestwrap{position:relative;margin-bottom:12px}.suggestwrap .searchbar{position:static;margin-bottom:0}.suggestlist{margin-top:4px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-height:40vh;overflow-y:auto;box-shadow:0 4px 12px #2b2b2b14}.suggestlist>.g-list,.suggestlist>.chips{margin:0;border:0}.suggestlist .chips{padding:8px}.floor .it-t,.floor .srow .s-m>b,.floor .main>b,.floor .lab,.floor .th,.floor .offercard .lab,.floor .addonline .lab,.floor .offerdet .discamt,.floor .tickline b,.floor .picked .main b,.floor .emptystate b{font-weight:600}.floor .it-s,.floor .srow .s-d,.floor .sub,.floor .note,.floor .picked .sub{font-weight:400}.floor .code,.floor .srow .s-c{font-weight:700}.floor .today .tg+.tg{margin-top:12px}.floor .today .tg.prep .srow .s-m>b{font-size:15px}.floor .today .tg.prep .latetxt{font-weight:600;font-size:13px}.amcmp .amrow{display:grid;grid-template-columns:minmax(84px,30%) 1fr;gap:4px 8px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.amcmp .amrow:first-of-type{border-top:0}.amcmp .am-n{font-weight:600;font-size:14px}.amcmp .am-bar{height:10px;background:var(--panel);border-radius:5px;overflow:hidden}.amcmp .am-bar i{display:block;height:100%;background:var(--blue);border-radius:5px;min-width:2px}.amcmp .am-v{grid-column:1 / 2;font-size:13px;color:var(--muted)}.amcmp .am-d{grid-column:2 / 3;text-align:right}.offerchips{display:grid;gap:8px}.offerchips .offerrow button.offerpick{min-height:44px;padding:8px 14px;display:inline-flex;align-items:center;gap:6px;text-align:left;max-width:100%;overflow-wrap:anywhere}.offerchips .offerrow button.offerpick .opill{display:inline-flex}.offerchips .offerrow button.offerpick .opill .pl{font-size:11px;padding:1px 6px}.offerchips .offerline{margin:0;color:var(--muted);font-size:13.5px}.olines{display:flex;flex-direction:column;gap:2px}.scrhead.hasbadge{flex-wrap:wrap;row-gap:2px}.scrhead .scrbadge.under{order:9;flex:1 0 100%;display:flex}.scrhead .tabacts :is(.btn,.btn2).sm{min-height:44px;height:44px;padding:0 12px;font-size:14px;gap:4px;min-width:0}.scrhead .tabacts :is(.btn,.btn2).sm .hl{position:static;width:auto;height:auto;overflow:visible;clip:auto}@media(max-width:429.98px){.scrhead .tabacts :is(.btn,.btn2).sm{padding:0 10px;font-size:13px}}@media(max-width:359.98px){.scrhead .tabacts :is(.btn,.btn2).sm{width:44px;padding:0;justify-content:center}.scrhead .tabacts :is(.btn,.btn2).sm .hl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.scrhead .tabacts .tabslot{visibility:hidden;pointer-events:none;display:inline-flex;align-items:center}.suggestwrap.open :is(input,.search){border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--grey)}.suggestwrap.open :is(input,.search):focus-visible{outline:none}.suggestwrap.open .suggestlist{margin-top:-1px;border:1px solid var(--grey);border-top-color:var(--line);border-radius:0 0 var(--r) var(--r);box-shadow:0 6px 14px #2b2b2b1a}.suggestwrap.open .suggestlist .g-list{border-radius:0}.suggestwrap.open .suggestlist .item:first-child{border-top:0}.suggestwrap .searchbar{background:transparent;padding-top:0}.suggestwrap.open .sb-in{border-radius:var(--r) var(--r) 0 0;border-color:var(--grey)}.suggestwrap.open:has(.sb-in) .suggestlist{border-width:1.5px;border-top-width:1px}.suggestwrap>:is(input,.search){margin-bottom:0}.draftline.draftcard{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:6px 8px 6px 12px;min-height:52px;background:var(--cream);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font-size:14px}.draftcard .draftic,.whyline .whyic{flex:none;display:inline-flex;color:var(--blue)}.draftcard .drafttx{flex:1 1 140px;min-width:0}.draftcard .draftbadge{border:0;background:none;padding:0;margin:0;font-size:14px;font-weight:700;color:var(--ink)}.draftcard .draftacts{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.draftcard .draftacts .btn2.sm.draftresume{text-decoration:none;color:var(--fg);background:var(--surface);min-height:44px;padding:0 14px;font-size:14px}.draftcard .draftacts .draftdiscard:not(.draftresume){min-height:44px;min-width:44px;padding:0 6px;background:none;border:0;color:var(--blue);font-weight:700;font-size:14px;text-decoration:underline}.whyline{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;padding:0 12px;background:var(--cream);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font-size:14px;line-height:1.45}.whyline .whyic{margin-top:12px}.whyline .whytx{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.whyline .whytx>.whylink~.whylink{margin-top:0}.whyline .whytx:has(.whylink){row-gap:8px}.whyline .whylab,.whyline .whyword,.whyline .whysep{display:inline-flex;align-items:center;min-height:44px;white-space:pre}.whyline .whytx{column-gap:0}.whyline .whytx>.whysep{padding:0 4px}.whyline .whylink{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;margin:0;border:0;background:none;font:inherit;color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.field.flashfield{animation:h23flash 1.4s ease-out;border-radius:var(--r)}@keyframes h23flash{0%,40%{box-shadow:0 0 0 4px var(--cream);background:var(--cream)}to{box-shadow:0 0 0 4px transparent;background:transparent}}.pgroup>.g-t{padding:0;margin-bottom:8px;gap:8px}.pgroup .pg-h{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0;background:none;border:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.pgroup .pg-h .pg-tt{min-width:0;overflow-wrap:anywhere}.pgroup .pg-h .pg-ch{margin-left:auto;color:var(--muted);font-size:14px}.pgroup>.g-t:has(.g-i) .pg-h{width:auto;flex:1}label.field.topfilter{display:block;margin:var(--gap-block, 12px) 0 0}.flow>label.field.topfilter{margin-top:0}.group.pgroup>.g-t>button.pg-h{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:44px;font:inherit;color:inherit}.group.pgroup>.g-t>button.pg-h .g-n{margin-left:0}.segrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.segrid.seg3{grid-template-columns:repeat(3,minmax(0,1fr))}.segrid>.seg{min-height:44px;width:100%;margin:0;padding:8px 10px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--fg);font:700 15px/1.2 var(--body);text-align:center;white-space:normal;overflow-wrap:anywhere}.segrid>.seg.on{background:var(--grey);border-color:var(--grey);color:#fff}.segrid>.seg:disabled{opacity:.5}.whocap{margin:0;font-size:14px;line-height:1.4;color:var(--fg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;unicode-bidi:plaintext}.igpost{align-items:flex-start}.igpost .igthumb{flex:none;width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--panel)}.igpost .igthumb-none{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--muted);border:1px solid var(--line)}.igpost .it-s{overflow-wrap:anywhere}.igpost>.btn3{align-self:center}@media(max-width:430px){.tabbar-in:has(>.tb:nth-child(7)){display:flex;gap:2px}.tabbar-in:has(>.tb:nth-child(7))>.tb{flex:1 1 auto;min-width:44px;padding-inline:0}}@media(max-width:389px){.tabbar-in:has(>.tb:nth-child(7)) .tbl{font-size:9.5px;letter-spacing:-.2px}}@media(max-width:359px){.tabbar-in:has(>.tb:nth-child(7)) .tbl{font-size:8.5px;letter-spacing:-.2px}}.chips button.chip{width:auto;min-width:64px;max-width:100%;white-space:normal}@supports (grid-template-rows: subgrid){.kgrid>.kst{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;align-content:start}.kgrid>.kst>.tl-lab{align-self:start}.kgrid>.kst>.kst-n{align-self:end}.kgrid>.kst>.kst-s{align-self:start}}.whyline .whytx>.whysep{display:none}.whyline .whytx{column-gap:10px}.whyline .whytx>:is(.whylink,.whyword):has(+.whysep):after{content:"·";display:inline-block;margin-left:10px;color:var(--muted);text-decoration:none}@media(max-width:640px){.chiprow[class=chiprow][role=radiogroup]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chiprow[class=chiprow][role=radiogroup]:has(>button:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.chiprow[class=chiprow][role=radiogroup]>button{min-width:0;width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.2;padding:8px 10px}}.nw{white-space:nowrap}.group .readline{margin:0;padding:12px 14px 0}.item:has(>.dot){position:relative}.item>.dot{position:absolute;left:4px;top:50%;margin:-4px 0 0;width:8px;height:8px}.promolist .item .it-s .pline,.item .it-s .pline{flex-wrap:wrap;justify-content:flex-start;row-gap:4px}.promolist .item .it-s .pline .pwhen,.item .it-s .pline .pwhen{flex:0 1 auto;overflow:hidden;text-overflow:clip}.btn2.sm.mvbtn{min-width:44px;min-height:44px;padding:0;font-size:18px;line-height:1}.scrhead h1{flex:1 1 auto;min-width:min-content;overflow-wrap:normal}.scrhead.hasback h1{flex:1 1 0}.whoitem{padding-bottom:14px}.whoitem>:not(.igpost){margin-left:14px;margin-right:14px}.g-list:not(:has(>.item)):has(>.field,>.flow,>label.field,>.row2,>p,>.btn2,>.btn){padding:12px 14px;display:flex;flex-direction:column;gap:12px}.g-list:not(:has(>.item)):has(>.field,>.flow,>label.field,>.row2,>p,>.btn2,>.btn)>*{margin-top:0;margin-bottom:0}.igcards>:not(.item),.scanaccts,.g-list>.flow:not(:has(>.item)),.pushhealth>.g-st{padding-left:14px;padding-right:14px}.scanaccts{padding-top:12px;padding-bottom:12px}.igcards>.chiprow{padding-bottom:12px}.item .it-m>.it-act{display:block;margin-top:8px}.item .it-m>.it-act .btn2.sm{min-height:44px}.morelink.uploadtab{margin-bottom:var(--gap-block, 12px)}.ntype>.note+.chiprow,.ntype>.chiprow{margin-top:8px}.nsec.nsec-plain{background:none;border:0;box-shadow:none;padding:0}button.tabmng,button.tabnew{display:inline-flex;align-items:center;column-gap:6px}.whoitem .row2 :is(input,select){width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--r);padding:0 12px;background:var(--surface);font:inherit;color:var(--fg)}.chiprow.hcats{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);padding-right:24px}.item .it-s .pline .pwhen{white-space:normal;overflow:visible}.promolist .item .it-s .pline .pwhen{white-space:nowrap;overflow:hidden}.sh-foot:has(>.btn2.full~.btn2.full){display:flex;flex-wrap:wrap;gap:8px}.sh-foot:has(>.btn2.full~.btn2.full)>.btn2.full{flex:1 1 140px;width:auto;margin:0;white-space:normal;line-height:1.2}.sh-foot:has(>.btn2.full~.btn2.full)>:not(.btn2){flex:1 1 100%;margin:0}.hint a,.note a,.sm a{color:var(--blue);font-weight:700}.segrid.seg1{grid-template-columns:minmax(0,1fr)}.segrid.seg1>.seg{text-align:left;border-radius:var(--r);padding:10px 14px}.setcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.setcard:empty{display:none}.setcard+.setcard{margin-top:var(--gap-block, 12px)}.setcard .item{padding:0;min-height:0;background:none;border:0}.setcard .flow,.setcard .igcards>:not(.item),.setcard .scanaccts,.setcard .igcards>.chiprow{padding:0}.setcard>.flow,.setcard .flow{gap:12px}.setcard p{margin:0}.it-t.ttip{display:flex;align-items:center;gap:8px;white-space:nowrap}.it-act .btn2.full{width:100%;min-height:44px}.igstat .igs-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.igstat .igs-l{font-size:14px;color:var(--muted)}.igstat .igs-err{color:var(--ink)}.igstat .igs-more{margin:0;padding-left:18px;font-size:13.5px;color:var(--muted)}.tabsess .morelink.tabmore{display:block;margin:8px 0 0;min-height:44px}.tabsess .tabmore+.g-list{margin-top:8px}@media(max-width:430px){.setcard .item:has(>.btn2,>.btn,>.endrow>.btn2){flex-wrap:wrap}.setcard .item>:is(.btn2,.btn){flex:1 1 100%;width:100%;min-height:44px}}.whyline .whylink{text-decoration:none}.whyline .whylink .wl-t{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.chiprow.cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chiprow.cgrid>button{width:100%;min-width:0}}@media(max-width:389px){.tabbar-in:has(>.tb:nth-child(7)){gap:4px}.tabbar-in:has(>.tb:nth-child(7)) .tbl{font-size:9px;letter-spacing:-.25px}}.whyline .whytx>:is(.whylink,.whyword):has(+.whysep):after{content:none}.whyline .whytx{column-gap:16px}.g-list:has(>.item>.dot)>.item{padding-left:24px}.g-list:has(>.item>.dot)>.item>.dot{left:8px}.promolist .item .it-s .pline .pwhen{flex:0 0 auto;max-width:100%}.scrhead.hasback h1{font-size:20px}@media(max-width:389.98px){.scrhead.hasback h1{font-size:18px}}.achip.on{border-color:var(--blue);color:var(--blue)}.scrhead .tabacts :is(.btn,.btn2).sm{gap:6px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:399.98px){.phoneapp .brand .t{display:block;font-size:15px}.phoneapp .brand .s{font-size:11px}}.sh-foot:has(>.btn2.full~.btn2.full){row-gap:var(--gap-action, 16px);column-gap:8px}.it-t.ttip{min-height:44px}.pushwrap{margin-top:var(--gap-block, 12px)}@media(max-width:339.98px){.tabbar-in:has(>.tb:nth-child(7)){display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0}.tabbar-in:has(>.tb:nth-child(7))>.tb{min-width:0}.tabbar-in:has(>.tb:nth-child(7)) .tbl{font-size:8px;letter-spacing:-.3px}}@media(min-width:340px)and (max-width:389px){.tabbar-in:has(>.tb:nth-child(7)){gap:2px}}.scrhead h1,.scrhead:not(.hasback) h1{font-size:20px}@media(max-width:389.98px){.scrhead h1,.scrhead:not(.hasback) h1{font-size:18px}}.hint a,.note a{display:inline-flex;align-items:center;min-height:44px}.chiprow.hcats{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);padding-right:40px}@media(max-width:359.98px){.scrhead:not(.hasback) h1{font-size:16px}.scrhead.hasback h1{font-size:16px}}.hsoft{display:inline-block;max-width:100%}.promolist .item.fit .it-s .pline,.item.fit .it-s .pline{flex-wrap:wrap}.item .it-s .pline .pl{max-width:100%}@media(max-width:359.98px){.item .it-s .pline .pl{white-space:normal}}.chiprow.hcats{flex-wrap:wrap!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;padding-right:0!important}.scrhead:not(.hasback) .scract .tabacts :is(.btn,.btn2).sm,.scrhead .scract .tabacts :is(.btn,.btn2).sm{column-gap:6px}.sysstat .it-e>.pl,.pushhealth .it-e>.pl{min-height:44px;display:inline-flex;align-items:center;padding:0 14px;font-size:13px}.chs{display:none}@media(max-width:339.98px){.chl{display:none}.chs{display:inline}}.whyline{align-items:flex-start;padding:8px 12px}.whyline .whyic{margin-top:2px}.whyline .whytx{display:block;line-height:1.55}.whyline .whylab,.whyline .whyword,.whyline .whysep{display:inline;min-height:0;white-space:normal}.whyline .whysep{display:inline!important}.whyline .whylink{display:inline;min-height:0;padding:0;margin:0;border:0;background:none;font:inherit;color:var(--blue);font-weight:700;cursor:pointer}.floor .nextwhy{margin:0 0 8px;font-size:15px;color:var(--ink)}.whyline .whylink,.whyline .whyword{white-space:nowrap}@media(orientation:landscape){.floor .nextwrap:has(>.nextwhy){display:flex;align-items:center;gap:16px}.floor .nextwrap>.nextwhy{flex:1 1 0;min-width:0;margin:0}.floor .nextwrap:has(>.nextwhy)>.next{flex:0 0 auto;width:auto;padding-inline:28px}}.sysstat .item,.pushhealth .item{flex-wrap:nowrap!important}.sysstat .item>.it-m,.pushhealth .item>.it-m{flex:1 1 auto!important;min-width:0!important}.sysstat .item>.it-e,.pushhealth .item>.it-e{order:3!important;flex:none!important;width:auto!important;margin-left:auto!important}.sysstat .item>.dot,.pushhealth .item>.dot{order:0!important}.sysstat .item>.it-m,.pushhealth .item>.it-m{order:1!important}.whyline .whyitem{white-space:nowrap}.item .it-t{text-wrap:pretty}@media(orientation:portrait){.floor .prepcols{grid-template-columns:minmax(0,1fr)}}a.hlink{color:var(--blue);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-weight:inherit}a.hlink:hover,a.hlink:focus-visible{text-decoration-thickness:2px}a.hlink.hsoft{display:inline}.latetx.latetx.latetx{color:var(--red);font-weight:400}.pl.latepl,.pl.late.latepl{color:var(--red);font-weight:400;background:var(--surface);border-color:var(--red)}.stchip.st-late{border-color:var(--red);background:var(--surface);color:var(--red);font-weight:400}.sepj{white-space:nowrap}.floor .srow.hwrap .s-m{display:block;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.floor .srow.hwrap .s-m>b{max-width:none;overflow:visible}.floor .srow.hwrap .s-d{white-space:normal;overflow:visible;text-overflow:clip;margin-left:0}.offergrid .ocard .itemchips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.offergrid .ocard .ichip{font-size:13px;font-weight:700;color:var(--ink);padding:2px 8px;line-height:1.35}.floor .vcode.sm{border-width:2px}.floor .field .vcode.sm input,.floor .vcode.sm input{font-size:24px;padding:10px 10px 10px 14px;letter-spacing:.3em}.promolist .item .it-t,.promolist .item.fit .it-t{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}@media(max-width:379.98px){.chl{display:none}.chs{display:inline}}.dateinp{position:relative;display:block;width:100%;min-width:0}.dateinp>input[type=date]{width:100%;color:transparent}.dateinp>input[type=date]::-webkit-datetime-edit{color:transparent}.dateinp .dateshow{position:absolute;left:13px;right:34px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:16px;color:var(--fg);white-space:nowrap;overflow:hidden}.dateinp.noval .dateshow{color:var(--grey2)}.dateinp.off .dateshow{opacity:.55}@media(max-width:349px){.pair2:has(.dateinp){grid-template-columns:1fr}}@media(max-width:340px){.promolist .item .it-s .pline{column-gap:6px;gap:6px}.promolist .item .it-s .pline .pwhen{font-size:11.5px}.promolist .item .it-s .pline .pl{font-size:10.5px;padding-left:5px;padding-right:5px;letter-spacing:-.1px}}.whyline .whytx:has(.whylink){line-height:30px}.whyline .whytx .whylink{line-height:1.45;vertical-align:baseline}.achip.on{border-color:var(--green);color:var(--green)}.item .it-t,.item .it-s,.sheet .sh-sub,.info dd,.tickline .tl-l,.tickline .tl-l small{text-wrap:pretty}.pgroup>.g-t:has(.g-i) .pg-h{flex:0 1 auto}.pgroup>.g-t .pg-chb{margin-left:auto;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;padding:0;background:none;border:0;color:var(--muted);font-size:14px;cursor:pointer}.bk{display:inline-block;max-width:100%;white-space:normal;vertical-align:baseline;text-indent:0}.xdismiss{font-size:13px;font-weight:700;padding:0 12px;white-space:nowrap;color:var(--blue)}.item .it-e .btn2.sm{white-space:nowrap;padding-left:10px;padding-right:10px}.g-bare{display:flex;flex-direction:column;gap:8px}.homefold>.g-t .g-n{flex:none}:is(.phoneapp .wrap,.flow)>h2.inbox-sec{font-size:14px;color:var(--blue)}:is(.phoneapp .wrap,.flow)>:not(.scrhead,.backrow,style,script)+h2.inbox-sec{margin-top:var(--gap-section)!important;position:relative}:is(.phoneapp .wrap,.flow)>:not(.scrhead,.backrow,style,script)+h2.inbox-sec:before{content:"";position:absolute;left:2px;right:2px;top:calc(var(--gap-section) / -2);border-top:1px solid var(--line);pointer-events:none}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow)>h2.inbox-sec+:is(.group,.emptystate,.nsec){margin-top:var(--gap-block)!important}:is(.phoneapp .wrap,.promolist,.ownerset,.stock,.design,.notif,.flow)>h2.inbox-sec+:is(.group,.nsec):before{content:none}.pgroup>.g-t .g-i{margin-left:0}.phoneapp .wrap .flow>.group+h2.inbox-sec{border-top:0!important;padding-top:0!important}.suggestwrap.up .suggestlist{position:absolute;left:0;right:0;bottom:100%;margin:0 0 -1px;z-index:30;border-radius:var(--r) var(--r) 0 0;border-bottom-color:var(--line)}.suggestwrap.open.up :is(input,.search,.sb-in){border-radius:0 0 var(--r) var(--r)}.item .it-e .btn2.sm{font-size:13px;padding:0 10px;min-width:0}a.hlink.hsoft{display:inline-block;max-width:100%}.icard .ic-m b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25}.tablet.floor:has(>.screen.inner){height:calc(100dvh - 115px - env(safe-area-inset-bottom,0px))}@media(max-height:820px)and (min-width:900px){.tablet.floor:has(>.screen.inner){height:calc(100dvh - 81px)}}.phoneapp .item .it-e button.btn2.sm{font-size:13px;font-weight:700;color:var(--blue);border:1px solid var(--line);border-radius:999px;padding:0 12px;min-height:44px;white-space:nowrap;background:var(--surface)}.tablet.floor .notlive{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:7px 16px}.tablet.floor .notlive b{font-size:18px}.tablet.floor .pair.h27pt2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.tablet.floor .pair.h27pt2>*{margin:0}.tablet.floor .pair.h27code{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.tablet.floor .pair.h27code>.h27codecol>*+*{margin-top:8px}.tablet.floor .pair.h27code>.h27codecol>.field,.tablet.floor .pair.h27code>.field{margin-top:0}.tablet.floor .pair.h27code .codefield,.tablet.floor .pair.h27code input{height:52px;box-sizing:border-box}.sheet:has(.suggestwrap.open) .sh-foot{display:none}.it-t .hwhole{white-space:nowrap;unicode-bidi:isolate}.segrid>.seg{display:grid;align-content:center;justify-content:stretch}.kstats{display:flex;flex-direction:column;gap:12px}.kgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kst{display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-height:64px;min-width:0;padding:10px 12px;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:12px}button.kst{cursor:pointer}.kst .tl-lab{font-size:13px;color:var(--muted);line-height:1.25;overflow-wrap:anywhere}.kst-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:22px;font-weight:700;color:var(--blue);line-height:1.1}.know .kst{background:var(--cream, #FEF8E0)}.dl{font-size:13px;font-weight:700;white-space:nowrap}.dl-up{color:var(--good)}.dl-down{color:var(--red)}.dl-none{color:var(--muted);font-weight:400}.kvs{margin:0}.kline{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.kline b{font-size:17px;color:var(--blue)}.kperiod button{min-width:0}.dayfold .archtoggle{width:100%}@media(max-width:359px){.kst-n{font-size:20px}.kst{padding:8px 10px}}.inbox-fyi{display:flex;flex-direction:column;gap:12px}.inbox-sec .inbox-fold{width:100%;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}.inbox-sec .inbox-fold>span:first-child{display:inline-flex;align-items:center;gap:8px}.prepcodes{display:flex;flex-wrap:wrap;gap:8px}.kcharts{display:flex;flex-direction:column;gap:12px}.kcharts .chart{margin-bottom:0}.kch-h{display:flex;align-items:center;gap:6px}.kch-h .note{margin:0}.lg.prev{background:transparent;border:1px solid var(--grey)}.bars .prev{fill:none;stroke:var(--grey);stroke-width:1;stroke-dasharray:3 2}.bars .fut rect.day,.bars .fut rect.eve{opacity:.35}.kbars-s{height:90px}.ktrend{width:100%;height:70px;display:block}.ktrend polyline{stroke:var(--blue);stroke-width:2}.ktrend circle{fill:var(--blue)}.kticks{justify-content:space-around;gap:2px}.kticks span{flex:1 1 0;min-width:0;text-align:center}.kchart .kdesc{display:block;font-size:12.5px;color:var(--muted)}.kd-row{display:flex;align-items:center;gap:12px}.kd-svg{width:90px;height:90px;flex:none}.kd{fill:none;stroke-width:14}.kd.d0,.lg.d0{stroke:var(--blue);background:var(--blue)}.kd.d1,.lg.d1{stroke:var(--grey2);background:var(--grey2)}.kd.d2,.lg.d2{stroke:var(--red);background:var(--red)}.kd.d3,.lg.d3{stroke:var(--grey);background:var(--grey)}.kd.d4,.lg.d4{stroke:var(--line);background:var(--line)}.kd-t{font-size:15px;font-weight:700;fill:var(--blue)}.kd-leg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}.kd-leg li{display:flex;align-items:center;gap:6px}.kd-leg li b{margin-left:auto;padding-left:8px}.kd-leg .lg{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}.kch-h{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.kch-h .infotip{margin-block:0}.chiprow.kmode{flex:1 0 100%;gap:8px;flex-wrap:nowrap;margin:0;padding-top:2px}.chiprow.kmode button{min-height:44px;padding:4px 10px;font-size:13px}.kticks{display:flex;justify-content:space-around}.h19bars .bars .hit{fill:transparent}.h19bars .bars .h19bar.has{cursor:pointer}.h19bars .bars .prev{stroke-dasharray:none;fill:var(--cream, #FEF8E0)}.h19bars .kcount{font-size:12px;font-weight:700;fill:var(--blue);font-family:Arial,Helvetica,sans-serif}.h19bars .kcount.sm{font-size:10px}.h19bars .kcount.ppl{fill:var(--grey);font-weight:400}.h19acts .row2>.btn2{min-height:44px}.h17od{display:flex;flex-direction:column;gap:12px}.kd-leg li b{white-space:nowrap;flex:none}.kd-leg li{align-items:baseline}.kd-leg li .lg{align-self:center}.cpstats button.amrow{width:100%;background:none;border:0;border-top:1px solid var(--line);border-radius:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:44px}.cpstats .ch-h+button.amrow{border-top:0}.cpstats button.amrow+button.amrow{margin-top:8px}.h27sub{display:block}.tierline{margin:0}.typechips{display:flex;flex-direction:column;gap:8px}.typechips .chiprow,.chiprow.wrapchips{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,136px),1fr));gap:8px}.typechips .chiprow button,.chiprow.wrapchips button{width:100%;min-width:0;white-space:normal;line-height:1.2;text-align:center;overflow-wrap:anywhere}.chiprow .addchip{border-style:dashed;color:var(--blue);background:var(--surface)}.typechips .addtype,.field .addtype{display:grid;grid-template-columns:1fr auto 44px;gap:8px;align-items:center}.tagin{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.tagin>span{display:flex;align-items:center;padding:0 10px;color:var(--muted);font-weight:700;background:var(--bg);border-right:1px solid var(--line)}.tagin input{border:0;border-radius:0;flex:1;min-width:0}.suggestrow{display:block;width:100%;min-height:44px;padding:10px 12px;text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:15px}.suggestrow:last-child{border-bottom:0}.sheet .amline,.amline{margin:12px 0 0}.floor .monthly{margin-top:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--cream);display:flex;flex-direction:column;gap:6px}.floor .monthly .mline{display:flex;flex-direction:column;gap:2px}.floor .monthly .mline+.mline{padding-top:6px;border-top:1px dashed var(--line)}.floor .monthly p{margin:0;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.floor .monthly .mlab{color:var(--muted);font-weight:400}.floor .monthly b{color:var(--blue)}.floor .starline .lab{color:var(--red)}.monthcard .flow>.pair{margin:0}.kstats .readline{margin:0;padding:10px 14px 4px}.pair2contact{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:0 10px;align-items:start}.pair2contact>.field{min-width:0}.sheet .pair2contact>.field,.sheet .pair2contact>.field:first-child{margin-top:12px}@media(max-width:379px){.pair2contact{grid-template-columns:1fr}}.camprows{display:flex;flex-direction:column;gap:8px}.camprows .camphead,.campchips .camphead{grid-column:1 / -1;margin:4px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.camprow{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px;padding:10px 14px;text-align:left;border:1.5px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);font-weight:700;font-size:15px;overflow-wrap:anywhere}.camprow.on{border-color:var(--blue);color:var(--blue)}.camprow .sm{font-weight:400;color:var(--muted);flex:none}.camprow.none{font-weight:400;color:var(--muted)}.feeedit .itemrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.feeedit .itemrow .btn2{white-space:nowrap;min-height:44px;padding:0 16px}@media not ((min-width:900px)and (orientation:landscape)){.floor .fhome:has(.monthly) .today .tl{max-height:312px}}.typechips select.typesel{width:100%;min-height:48px;font:inherit;font-size:17px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.pfbar{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;margin:4px 0 var(--gap-block)}.pfseg{display:block;min-width:6px}.pfseg.good{background:var(--blue)}.pfseg.medium{background:var(--grey)}.pfseg.bad{background:var(--red)}.pfseg.none{background:var(--grey2)}.pfgrp>.g-list{padding:2px 14px}.pfgrp.pfposts>.g-list{padding:0}.pfgrp>.g-list>.pfbar{margin-top:12px}.pfgrp .endrow{flex-wrap:nowrap;white-space:nowrap;max-width:100%}@media(max-width:400px){.sheet .pfgrp .info>div,.pfgrp .info>div{grid-template-columns:7.2em minmax(0,1fr)}}@media(max-width:359.98px){.sheet .pfgrp .info>div,.pfgrp .info>div{grid-template-columns:5.6em minmax(0,1fr)}.pfgrp>.g-list{padding:2px 12px}}.sh-foot>a.btn2{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;white-space:nowrap}.sheet .sh-foot:has(>a.btn2.full~.btn2.full){display:grid;grid-template-columns:1fr;row-gap:8px}.sheet .sh-foot:has(>a.btn2.full~.btn2.full)>.btn2.full{width:100%;white-space:nowrap;margin:0}@media(max-width:399.98px){.item:has(>.it-e>.paidtag:only-child),.item:has(>.it-e>.paidtag:first-child+.code:last-child){flex-wrap:nowrap}.item:has(>.it-e>.paidtag:only-child)>*,.item:has(>.it-e>.paidtag:first-child+.code:last-child)>*{order:0}.item:has(>.it-e>.paidtag:only-child)>.it-e,.item:has(>.it-e>.paidtag:first-child+.code:last-child)>.it-e{flex:none;flex-direction:column;align-items:flex-end;justify-content:flex-start}}.paidtag{display:contents}.pfgrp select.rcpick{width:100%;min-height:44px;font:inherit;font-size:15px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg)}.campdo{border:2px solid var(--red);border-radius:12px;background:var(--surface);padding:10px 14px;display:grid;gap:6px;margin:0 0 var(--gap-block, 12px)}.campdo .cd-h{color:var(--red);font:800 13px/1.2 Arial,sans-serif;letter-spacing:.06em}.campdo .cd-l{display:grid;gap:2px}.campdo .cd-l>b{font-size:20px;line-height:1.25;color:var(--ink, #2B2B2B)}.campdo .cd-n{font-size:14px;color:var(--muted)}.xadds{margin:8px 0 0;font-size:14px;color:var(--ink, #2B2B2B)}.xline{margin:0}.cselwrap{position:relative}.cselwrap .cselshow{min-height:48px;padding:11px 38px 11px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg);font-size:17px;line-height:1.3;text-wrap:pretty;overflow-wrap:anywhere;position:relative}.cselwrap .cselshow:after{content:"";position:absolute;right:14px;top:50%;margin-top:-3px;border:6px solid transparent;border-top-color:var(--grey);border-bottom-width:0}.cselwrap.empty .cselshow{color:var(--grey2)}.field .cselwrap select.cselnat,.cselwrap select.cselnat{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer;margin:0}.cselwrap:focus-within .cselshow{outline:3px solid var(--grey);outline-offset:2px}.field .segrid.xper{margin-top:12px}.campline{display:flex;flex-wrap:nowrap;align-items:baseline;gap:12px;background:var(--cream);border-left:4px solid var(--red);border-radius:0 var(--r) var(--r) 0;padding:8px 12px;margin:0 0 var(--gap-block, 12px)}.campline .cl-acts{flex:1 1 auto;min-width:0}.campline .cl-n{flex:none;white-space:nowrap;color:var(--red);font:700 14px/1.3 Arial,sans-serif;font-variant-caps:all-small-caps;letter-spacing:.04em}.campline .cl-a>b{font-size:15px;line-height:1.35;color:var(--ink)}.campline .cl-x{font-size:14px;color:var(--muted)}.floor .offercard.pkrow{padding:10px 12px}.ichip.pkname{background:var(--blue);border-color:var(--blue);color:#fff}.offercard.pkrow .itemchips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.offercard.pkrow .itemchips .note{font-size:14px;color:var(--muted)}.item .endrow .rcmsg{display:inline-flex;align-items:center;gap:4px;min-height:44px;min-width:44px;margin-left:8px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--blue);white-space:nowrap}@media(max-width:359px){.item .endrow .rcmsg .hl{display:none}}.vmove .row2.vsmall{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.vmove .row2.vsmall>.btn2{min-height:44px;padding:8px 12px;font-size:14.5px;width:100%}.vmove .segrid,.vmove .field{margin:0}.h31note{display:block;font-size:13px;color:var(--muted);margin-top:2px;white-space:normal}.h31note.top{margin:0 0 var(--gap-block)}.hlink2{display:inline-flex;align-items:center;min-height:24px;min-width:24px;padding:0 6px;margin-left:6px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;font-weight:700;color:var(--blue);background:var(--surface);text-decoration:none;vertical-align:middle;white-space:nowrap}.h25vt{display:flex;flex-direction:column;gap:var(--gap-block, 12px)}.h25seg>.seg{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.h25seg-n{display:inline-block;min-width:22px;padding:0 7px;border-radius:999px;background:var(--line);color:var(--ink);font-size:12.5px;line-height:20px;font-weight:700}.h25seg>.seg.on .h25seg-n{background:var(--surface);color:var(--grey)}.h25vt-panel{display:flex;flex-direction:column;gap:8px}.h25sub{margin:4px 2px 0;font:700 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:6px}.h25sub .g-n{text-transform:none;letter-spacing:0}.h25band{display:flex;flex-direction:column;gap:6px}.h25hist .it-e{align-self:center}.h25hist>.g-list>.h25row+.h25row{border-top:1px solid var(--line)}.h25hist .h25row>.item{border:0}.h25posts{list-style:none;margin:0;padding:0 12px 8px 28px;display:flex;flex-direction:column;gap:0}.h25post{display:flex;align-items:center;gap:8px;min-height:44px;border-left:2px solid var(--line);padding-left:10px}.h25p-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.h25p-t{font-size:14px;color:var(--fg);overflow-wrap:anywhere}.h25p-s{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.h25post a.hlink.h25open{flex:none}a.hlink.h25open{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:56px;padding:0 8px;font-weight:700;font-size:15px}.h25hist .h31year{border-top:1px solid var(--line)}.h25hist>.g-list>.h31year:first-child{border-top:0}.h25hist .h31year>.h25row{border-top:1px solid var(--line)}.h31yh{width:100%;border:0;background:none;text-align:left;min-height:48px}.h31yh .it-t{font-weight:700;color:var(--blue, #003C69)}.h31yh .pg-ch{flex:none;margin-left:auto;padding:0 4px;color:var(--muted)}.h25hist>.g-list>.h25row+.h31year{border-top:1px solid var(--line)}.h25hist .h31fold>.item{cursor:pointer}.h31dupe{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.h31dreason{margin:0;padding:10px 12px;border-radius:10px;background:var(--cream, #FEF8E0);color:var(--ink, #2B2B2B);font-weight:700;overflow-wrap:anywhere}.h31dsides{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:400px){.h31dsides{grid-template-columns:1fr}}.h31dside{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff)}.h31dname{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;overflow-wrap:anywhere}.h31dlinks{display:flex;flex-direction:column;gap:2px;font-size:14px}.h31dlinks a.hlink{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.h31dtype{margin:0}.h31dtype select{width:100%}.warnline.h31watch{background:var(--surface);border:1px solid var(--red);color:var(--ink);overflow-wrap:anywhere}.warnline.h31watch>b{color:var(--red)}.h25hist .h31wrow .it-t{color:var(--red)}.h31nv{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.g-list>.h31nv+.h31nv{border-top:1px solid var(--line)}.h31nv>.item{border:0}.h31nvchips{padding:0 12px}.h31nvchips>.seg{font-size:14px}.h31nv.grey>.item .it-t,.h31nv.grey>.item .it-s{color:var(--grey2)}.h31nv.grey .h31nvchips>.seg:not(.on){color:var(--muted)}.sh-foot .rwrow>.btn2{min-height:44px;padding:6px 8px;font-size:14px;white-space:nowrap;overflow-wrap:normal}@media(max-width:340px){.sh-foot .rwrow>.btn2{white-space:normal}}.cselwrap .cselshow .cselmeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px;font-size:13px;color:var(--grey)}.cselwrap .cselshow .ctype{display:inline-block;padding:1px 8px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--fg);font-weight:700}.setby{color:var(--grey)}.instfield{min-width:0}.instfield .suggestwrap{margin-bottom:0}.instfield .suggestwrap.open .suggestlist{position:absolute;left:0;right:0;top:100%;z-index:30;max-height:252px}.instlist{display:flex;flex-direction:column}.instrow{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;min-height:52px;padding:8px 14px;background:var(--surface);border:0;border-top:1px solid var(--line);text-align:left;font:inherit;color:var(--fg);cursor:pointer}.instrow:first-child{border-top:0}.instrow:active,.instrow:focus-visible{background:var(--panel);outline:none}.instrow b{font-size:16px;line-height:1.25;overflow-wrap:anywhere}.instrow span{font-size:13.5px;color:var(--muted)}.floor .instrow{min-height:56px}.floor .instrow b{font-size:17px}.instnote{margin-top:4px}.instfield{position:relative}.instfield .instnote{position:absolute;top:0;right:0;margin:0;max-width:60%;font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.instfield .instnote.bad{color:var(--bad)}.tablet.floor .fcard .pair.h25stu{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.tablet.floor .fcard .pair.h25stu>.field{margin-bottom:0}@media(orientation:portrait){.tablet.floor .fcard .pair.h25stu{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.schoolsheet .segrid{margin-top:4px}.schoolby .chiprow{margin-top:0}.segrid.h25days{margin-top:8px}.segrid.h25days>.seg{padding:8px 6px;font-size:14px;line-height:1.2}.h25span{display:flex;flex-direction:column;gap:0}.h25inst .ch-h .infotip{margin-block:0}.h25inst .kd-row{margin-top:4px;align-items:flex-start}.h25inst .kd-leg li{overflow-wrap:break-word}.segrid.h25days>.seg{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px}.instrow b .instnew{font-size:14px;font-weight:400}.instfield .suggestwrap.open.up .suggestlist{top:auto;bottom:100%;margin:0 0 -1px;border-radius:var(--r) var(--r) 0 0;border-bottom-color:var(--line)}.vtype,.stockpage{display:flex;flex-direction:column;gap:var(--gap-block, 12px)}.vt-head{display:flex;flex-direction:column;gap:8px}.vt-title{font-family:Gazpacho,Arial,sans-serif;color:var(--blue, #003C69);margin:0;font-size:22px;overflow-wrap:anywhere}.vstep{display:flex;flex-direction:column;gap:var(--gap-block, 12px);padding-top:12px;border-top:1px solid var(--line, #DADAD6)}.stephead{display:flex;align-items:center;gap:10px;margin:0;font:700 17px/1.3 Arial,sans-serif;color:var(--ink, #2B2B2B)}.stepn{flex:none;width:28px;height:28px;border-radius:50%;background:var(--blue, #003C69);color:#fff;display:grid;place-items:center;font-size:15px}.stepbody{padding:12px}.cardline{margin:10px 12px 0}.pdfpage{width:100%}.pdfpage-in{position:relative;display:inline-block;max-width:100%;line-height:0;outline:1px solid var(--line, #DADAD6);outline-offset:0;background:#fff}.pdfcanvas{display:block;max-width:100%}.codebox-guide{position:absolute;box-sizing:border-box;border:2px dashed #E80123;border-radius:2px;cursor:move;background:transparent}.codebox-guide:focus-visible{outline:3px solid #003C69;outline-offset:2px}.cardprev{display:flex;flex-direction:column;gap:8px}details.more{border:1px solid var(--line, #DADAD6);border-radius:10px;background:#fff}details.more>summary{min-height:44px;display:flex;align-items:center;padding:0 12px;cursor:pointer;font-weight:700;color:var(--blue, #003C69)}details.more>.flow{padding:0 12px 12px}.pastdesigns .item{border-top:1px solid var(--line, #DADAD6)}.bignum{display:flex;align-items:baseline;gap:10px;margin:10px 12px 0}.bignum b{font:700 40px/1 Arial,sans-serif;color:var(--blue, #003C69)}.bignum.low b{color:#e80123}.bignum span{color:var(--grey, #50524D)}.stockpage .group>.btn2.full,.stockpage .group>.btn.full,.vtype .group>.btn2.full{margin:12px;width:calc(100% - 24px)}.cnt{font:700 18px/1 Arial,sans-serif;color:var(--ink, #2B2B2B)}.cnt.warn{color:#e80123}.porder{border-top:1px solid var(--line, #DADAD6);padding-bottom:12px;display:flex;flex-direction:column;gap:10px}.porder>.btn,.porder>.btn2,.porder>.flow{margin:0 12px;width:calc(100% - 24px)}.porder-who{margin:0 12px}.steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 12px;padding:0}.steps li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:12px;color:var(--grey, #50524D);position:relative}.steps li:before{content:"";position:absolute;top:11px;left:-50%;width:100%;height:2px;background:var(--line, #DADAD6);z-index:0}.steps li:first-child:before{display:none}.steps li.st-done:before,.steps li.st-now:before{background:var(--blue, #003C69)}.st-dot{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;border:2px solid var(--line, #DADAD6);background:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.st-done .st-dot{background:var(--blue, #003C69);border-color:var(--blue, #003C69)}.st-now .st-dot{border-color:var(--blue, #003C69)}.st-now .st-l{color:var(--blue, #003C69);font-weight:700}.st-done .st-l{color:var(--ink, #2B2B2B)}details.donegroup>summary{min-height:44px;display:flex;align-items:center;padding:0 12px;cursor:pointer;font-weight:700;color:var(--blue, #003C69);border-top:1px solid var(--line, #DADAD6)}.stockpage .g-list>.btn2.full,.stockpage .g-list>.btn.full,.stockpage .g-list>.vcheck,.vtype .g-list>.btn2.full,.vtype .g-list>.btn.full,.vtype .g-list>.vcheck{display:block;width:calc(100% - 24px);box-sizing:border-box;margin:10px 12px 12px}.h5fold .foldsum{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:none;background:none;cursor:pointer;font:inherit;font-weight:700;color:var(--blue, #003C69);text-align:left}.h5fold.donegroup .foldsum{border-top:1px solid var(--line, #DADAD6)}.h5fold.more{border:1px solid var(--line, #DADAD6);border-radius:10px;background:#fff;overflow:hidden}.h5fold .foldbody{min-width:0}.cphead{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.cphead .headacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pinsec{display:grid;gap:8px}.pinsec>p{margin:0}.vbtot{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:12px;text-align:left;font:inherit;color:inherit}button.vbtot{cursor:pointer;min-height:44px}.vbtot .vbt-c{display:flex;flex-direction:column;gap:2px;min-width:0}.vbtot .tl-lab{font-size:13px;color:var(--muted)}.vbtot .tl-n{font-size:22px;font-weight:700;color:var(--blue)}.vbtot .tl-n small{font-size:12px;font-weight:400;color:var(--muted);margin-left:6px}.todaysub{margin:-4px 0 0}.todayblk .g-t .todaytog{width:100%}.alldet{margin-top:var(--gap-block)}.pinsec{gap:6px}.pinsec+.pinsec{margin-top:14px}.agchip .achip .chl{display:inline}.agchip .achip .chs{display:none}.campsub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.segrid.aghcats{margin-bottom:var(--gap-block)}.igcaption-fields>.g-list>.flow{padding-left:0;padding-right:0}.sheet:has(.campsub) .sh-foot:has(>.btn2.full~.btn2.full)>.btn2.full{flex:1 1 auto;white-space:nowrap}.sheet .h19acts+.h25hist{margin-top:24px;padding-top:12px;border-top:1px solid var(--line)}.segrid.h28lat{grid-template-columns:repeat(3,minmax(0,1fr))}.segrid.h28lat>.btn2{white-space:nowrap;padding-inline:4px}.segrid.seg4{grid-template-columns:repeat(4,minmax(0,1fr))}.segrid.seg4>.seg{padding:8px 4px}.rckinds-h{margin-top:var(--gap-block)}.segrid.rckinds{margin-bottom:var(--gap-block)}.tabprev{margin:4px 0 0;font-size:13px;line-height:1.35;color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty}.pair+.tabprev,.row2+.tabprev,.pair2+.tabprev{margin-top:12px}.tabprev .tp-k{font-weight:700}.mfold+.mfold,.mfold+.readline{border-top:1px solid var(--line)}.mfold .mfold-h{width:100%;border:0;background:transparent;text-align:left;font:inherit;color:inherit}.mfold .mfold-h .pg-ch{margin-left:auto;padding-left:8px;color:var(--blue)}.mfold.open .mfold-h{background:var(--panel)}.mfold-in,.mfold-g{display:flex;flex-direction:column}.mfold-g+.mfold-g{border-top:1px solid var(--line)}.mfold-l{display:flex;align-items:center;gap:8px;padding:12px 16px 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mfold-none{padding:12px 16px;margin:0}.ptable{margin:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.ptable .pt-row{display:grid;grid-template-columns:minmax(110px,28%) minmax(0,1fr);column-gap:12px;align-items:baseline;padding:8px 12px;border-top:1px solid var(--line)}.ptable .pt-row:first-child{border-top:none}.ptable dt{margin:0;font-size:13px;font-weight:700;color:var(--muted);line-height:1.35}.ptable dd{margin:0;min-width:0;color:var(--ink);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.ptable .pt-amt{font-size:16px;color:var(--ink)}.ptable .pt-when{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ptable .pt-conds,.ptable .pt-notes,.ptable .pt-proof{display:grid;gap:4px}.ptable .pt-cond{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:start}.ptable .pt-cond .ci{font-weight:700;text-align:center}.ptable .pt-cond.ok .ci{color:var(--ok)}.ptable .pt-cond.no,.ptable .pt-cond.no .ci{color:var(--bad)}.ptable .pt-proof img{max-width:100%}@media(max-width:359px){.ptable .pt-row{grid-template-columns:minmax(0,1fr);row-gap:2px}}.floor .ptable dt{font-size:14px}.floor .ptable dd{font-size:16px}.floor .ptable .pt-amt{font-size:18px}.floor .ptable .pt-row{padding:7px 14px}@media(min-width:900px)and (orientation:landscape){.floor .ptable{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.floor .ptable .pt-row{grid-template-columns:150px minmax(0,1fr);border-top:none;border-bottom:1px solid var(--line)}.floor .ptable .pt-row:nth-child(2n){border-left:1px solid var(--line)}.floor .ptable .pt-row:last-child:nth-child(odd){grid-column:1 / -1}.floor .ptable .pt-row:nth-last-child(-n+2):nth-child(odd),.floor .ptable .pt-row:last-child{border-bottom:none}}.ptable .pt-pos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.floor .today .tg.prep.capped .tgl{max-height:calc(2 * var(--row, 44px) + 12px)}.floor .latetxt{color:var(--bad);font-weight:700}.floor .today .tg.prep .srow .s-m{grid-column:1 / 4;contain:inline-size;white-space:normal;overflow:visible;text-overflow:clip;flex-wrap:wrap;overflow-wrap:anywhere}.floor .today .tg.prep .srow .s-m>b,.floor .today .tg.prep .srow .s-d{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.floor .today .tg.prep .srow .s-b,.floor .today .tg.prep .srow .s-sp{display:none}.floor .today .tg.prep .srow .s-t{grid-column:4;white-space:nowrap}.floor .today .tg.prep .srow .s-c{grid-column:5}.floor .screen.inner:has(.prepcols){max-width:1240px;display:flex;flex-direction:column;overflow:hidden}.floor .screen.inner:has(.prepcols)>.searchbar{flex:none}.prepcols{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap, 12px);margin-top:var(--gap, 12px)}.prepcols .pcol{min-height:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--cr, 12px);padding:12px 14px}.prepcols .pcol>h3{flex:none;font-family:var(--body);margin:0 0 10px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--red);padding-bottom:6px;border-bottom:1.5px solid var(--grey2)}.prepcols .pcol>h3 .cnt{color:var(--muted);font-weight:400;margin-left:4px}.prepcols .pclist{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.prepcols .emptystate{margin:0}.pcard{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer}.pcard.pick{background:var(--surface);border:1px solid var(--line)}.floor .pcard:active{background:var(--panel)}.pcard .pc-m{flex:1 1 auto;min-width:0;display:grid;gap:2px}.pcard .pc-m>b{font-size:17px;color:var(--ink)}.pcard .pc-m>span{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.pcard .pc-codes .code{font-weight:700}.pcard .arrow{flex:none;font-size:26px;color:var(--muted)}.pcard .pl{flex:none}.pc-by{font-size:14px;color:var(--muted)}.pc-by.late,.pcard .pc-m>.pc-by.late{color:var(--red);font-weight:400}.ruleline .pc-by.late{background:var(--surface);padding:2px 8px;border-radius:4px}.ruleline.pickup{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.floor .screen.inner:has(.hlist.two),.floor .screen.inner:has(.envcard){max-width:1240px}.hlist.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.hlist.two .hrow{grid-template-columns:120px 84px minmax(0,1fr) auto;column-gap:10px}.hlist.two .hrow .hbig{font-size:26px}.envcard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:var(--gap, 12px) 0}.envcard>div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.envcard .lab{font-size:13px;color:var(--muted);font-weight:700}.envcard b{font-size:22px;color:var(--ink)}.envcard b.code{color:var(--red);font-weight:700}.envacts{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 var(--gap-action, 16px)}.envacts .btn2{min-height:48px;flex:1 1 220px}.envprintbtn{margin-top:12px;min-height:48px}.psec+.psec{margin-top:var(--gap, 12px)}.psec .psec-h{margin:12px 0 0;font-family:var(--body);font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--muted)}.psec .psec-h .cnt{color:var(--muted);font-weight:400;margin-left:4px}.psec .slist{margin-top:8px}.floor .psec-h+.slist{margin-top:8px}.floor .slist.infolist .srow .s-b .pl{white-space:nowrap}.floor .fcard .ptable{margin:0 0 var(--gap, 12px)}.envprint{display:none}@media print{@page{margin:10mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}body *{visibility:hidden!important}.envprint,.envprint *{visibility:visible!important}.envprint{display:block!important;position:absolute;left:0;top:0;width:110mm;padding:6mm 8mm;border:.4mm solid #2B2B2B;border-radius:3mm;font-family:Arial,sans-serif;color:#2b2b2b;background:#fff}.envprint .ep-brand{font-size:10pt;text-transform:uppercase;letter-spacing:.06em;color:#50524d}.envprint .ep-event{font-size:20pt;font-weight:700;margin:2mm 0 3mm;color:#003c69}.envprint .ep-line{font-size:13pt;margin:1.5mm 0}.envprint .code{color:#e80123;font-weight:700}}.floor .screen.inner:has(.ptable){max-width:1240px}.floor .screen.inner:has(.ptable) .sidebyside.landscape .sample{max-height:160px}.prepcols .pclist>*{flex:none}.pcard{height:auto;flex-wrap:nowrap}.pcard .pc-m{align-content:start}.pcard .pc-m>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.3}.pcard .pc-m>span{line-height:1.35}.pcard .pc-codes{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.pcard .pc-codes .code{white-space:normal;overflow-wrap:anywhere}.pcard>.pl{max-width:45%;white-space:normal;text-align:center;line-height:1.25}@media(max-width:700px){.prepcols{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}}.floor .today .tg.prep .srow .s-m>b{flex:1 1 100%;min-width:0;max-width:100%}.floor .offerdet .srow{display:flex!important;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:6px}.floor .offerdet .srow .s-m{flex:1 1 360px;min-width:0}.floor .offerdet .srow .s-sp{flex:1 1 0}.floor .offerdet .srow .s-d{overflow-wrap:normal;word-break:normal}.floor .offerdet .srow .s-m{flex:1 0 420px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.floor .offerdet .srow .s-m>.s-d{flex:1 1 220px;min-width:0}.pcard .pc-m>b{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible;overflow-wrap:break-word}.floor .today .tg.prep.capped .tgl{max-height:128px;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent)}.floor .today .tg.prep .srow .s-sep{display:none}.floor .waittxt{color:var(--muted);font-weight:600;font-size:13px;white-space:nowrap}.floor .today .tl>.tgnote{grid-column:1 / -1;margin:10px 0 0;font-size:13.5px;line-height:1.35;color:var(--muted);font-weight:600;overflow-wrap:anywhere}.floor .fcard .ptable.offertable{margin:0}.floor .ptable .pt-when .pl{flex:none}.floor .srow.hwrap .s-sep{display:none}.floor .srow.hwrap .s-d{display:block;font-size:14px;color:var(--muted);font-weight:400;overflow-wrap:anywhere}@media not ((min-width:900px)and (orientation:landscape)){.floor .today .tl{grid-template-rows:none!important;overflow-y:auto}}.tablet.floor .screen.home .today .tl,.tablet.floor .screen.home .lastbox .list{padding-right:0;scrollbar-gutter:auto}@media not ((min-width:900px)and (orientation:landscape)){.tablet.floor .screen.home .today .tl{background:linear-gradient(to top,var(--surface) 60%,transparent) bottom / 100% 18px no-repeat local,radial-gradient(farthest-side at 50% 100%,rgba(43,43,43,.22),transparent) bottom / 100% 12px no-repeat scroll}}.floor .today .tg.act .srow .s-m{white-space:normal;overflow:visible;text-overflow:clip}.floor .latetxt{font-weight:400}.floor .fcard .meta{column-gap:6px}.floor .fcard .meta>span+span:before{content:"·";color:var(--muted);margin-right:6px}@media(min-width:900px)and (orientation:landscape){.floor .nextwrap{display:flex;align-items:center;justify-content:flex-end;gap:16px}.floor .nextwrap>.nextwhy{flex:1 1 0;min-width:0;margin:0}.floor .nextwrap>.next{flex:0 0 auto;width:auto;padding-inline:28px}}.tablet.floor .fcard .pair>.field{margin-bottom:0}@media(min-width:900px)and (orientation:landscape){.floor .ptable .pt-conds{display:flex;flex-wrap:wrap;gap:4px 22px}}@media not ((min-width:900px)and (orientation:landscape)){.tablet.floor .screen.home .big{gap:10px}.tablet.floor .screen.home .big button{min-height:56px;padding-top:6px;padding-bottom:6px}.tablet.floor .screen.home .today{margin-bottom:12px}.tablet.floor .screen.home .lastbox{margin-top:0}.tablet.floor .screen.home .fhome:has(.monthly) .today .tl,.tablet.floor .screen.home .today .tl{max-height:384px}}@media(min-width:1213px){body:has(.tablet.floor) .top .topin{padding-inline:16px;box-sizing:border-box}}.floor .hrow{border-color:transparent;background:transparent;padding-left:0;grid-template-columns:220px 100px minmax(0,1fr) auto}.floor .hlist.two .hrow{grid-template-columns:220px 84px minmax(0,1fr) auto}.floor .hrow .vcode.sm.four{flex:none;width:220px;max-width:220px;border-width:2px}.floor .hrow .vcode.sm.four input{font-size:24px;padding:12px 12px 12px 14px;letter-spacing:.3em}.floor .hrow.badrow{border-color:transparent}.floor .hrow.badrow .vcode{border-color:var(--red)}.tablet.floor .fcard>:first-child{margin-top:0}.floor .samplebtn .sample{padding:10px;box-sizing:border-box}.floor .today .tgl.more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent)}.tablet.floor .shead.h28head{justify-content:flex-start;flex-wrap:wrap;row-gap:6px;column-gap:10px}.tablet.floor .shead.h28head h2{margin:0}.stchip{display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--surface);font:700 14px/1.2 var(--body, Arial, sans-serif);white-space:nowrap}.stchip.on{color:var(--green, #1D7A3A);border:1px solid var(--green, #1D7A3A)}.stchip.off{color:var(--red);border:1px solid var(--red)}.tablet.floor .h28offer{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;padding-bottom:12px;border-bottom:1px solid var(--line)}.tablet.floor .h28o-l{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:16px;color:var(--ink);min-width:0}.tablet.floor .h28o-amt{color:var(--blue);font-size:18px}.tablet.floor .h28c{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.tablet.floor .h28c .ci{color:var(--blue);font-weight:700}.tablet.floor .h28o-r{margin:0;font-size:15px;color:var(--muted);white-space:nowrap}.tablet.floor .nextwrap.h28foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:0}.tablet.floor .h28foot .h28f-l{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.tablet.floor .h28foot .nextwhy{margin:0}.tablet.floor .h28foot .h28flag{margin:0;color:var(--red);font-weight:700;font-size:15px}.tablet.floor .h28foot>.next{flex:0 0 auto;width:auto;margin:0;padding-inline:28px}.tablet.floor .h28par.has-sample{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0 20px;align-items:start}.tablet.floor .h28par .h28fields>*+*{margin-top:16px}.tablet.floor .h28paxrow{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.tablet.floor .h28paxrow>.field{margin:0}.tablet.floor .h28paxrow .h28code{padding-bottom:14px;font-size:15px;color:var(--muted)}.tablet.floor .h28paxrow .h28code .code{margin-left:6px}.tablet.floor .h28sample{display:flex;flex-direction:column;gap:6px}.tablet.floor .h28sample .samplebtn{width:100%}.tablet.floor .h28sample .samplebtn img.sample{max-height:150px}.tablet.floor .pair.h25stu{grid-template-columns:2fr 1fr}@media(orientation:portrait){.tablet.floor .h28par.has-sample{grid-template-columns:minmax(0,1fr);row-gap:16px}.tablet.floor .h28o-r{white-space:normal}}@media(max-width:760px){.tablet.floor .nextwrap.h28foot{flex-direction:column;align-items:stretch}.tablet.floor .h28foot>.next{width:100%}}.tablet.floor .h28c.no,.tablet.floor .h28c.no .ci{color:var(--red)}.tablet.floor .pair.h27code .h27codecol .vcode{margin-top:-2px}.tablet.floor .vcheck.h28exp{border:0;background:none;padding:0;color:var(--red);font-weight:700}.flow>.vcheck.doneflag,.vcheck.doneflag{margin-bottom:12px}.mstrip-slot{flex:1 1 0;min-width:0;display:flex;justify-content:center;max-height:40px;overflow:hidden}.mstrip-slot:empty{display:none}.mstrip{display:block;max-width:100%;min-width:0;box-sizing:border-box;padding:5px 12px;background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;font-family:var(--body)}.mstrip .ms-lab{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.mstrip .ms-name{font-size:14px;font-weight:700;color:var(--blue)}.mstrip .ms-hint{font-size:12px;color:var(--grey)}.mline31{margin:0;padding:8px 12px;background:var(--cream);border-left:4px solid var(--red);border-radius:6px;font-family:var(--body);font-size:14px;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.mline31 .ml-lab{color:var(--red);font-weight:700}.mline31 b{color:var(--blue)}.mline31 .ml-dates{color:var(--grey);white-space:nowrap}.h25list>.group>.g-t{margin-top:0}.h25list .group{margin:0}.h31today .h31all{display:block;width:100%;text-align:center;color:var(--blue)}.prevline{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.prevline .lab{font-size:13px;color:var(--muted)}.prevline .prevtext{font-size:15px;line-height:1.35}.segrid.whoans>.seg{white-space:nowrap;padding:8px 6px;font-size:14px}.segrid.seg1.rulesug{margin-top:8px}.segrid.seg1.rulesug>.seg{min-height:44px;font-size:14px}.cprev .coderow{border:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent}.cprev .coderow:last-child{border-bottom:0}.blk .cprev{margin:0 12px}.amcmp .amrow{grid-template-columns:minmax(0,1fr) auto}.amcmp .am-n,.amcmp .am-bar{grid-column:1 / -1}.amcmp .am-v{grid-column:1 / 2}.amcmp .am-d{grid-column:2 / 3}.pkgval{display:block}.pkgval .pkgitems{margin:4px 0 0;padding-left:18px;text-align:left}.setval{display:block;margin-top:6px}.phoneapp .wrap .flow>.group+h2.inbox-sec{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.inbox-clear{margin:0 4px}.g-list:not(:has(>.item))>.cardline,.g-list:not(:has(>.item))>.bignum{margin:0}.g-list:has(>.item)>.cardline{margin:10px 14px 0}.g-list:not(:has(>.item))>.btn2.full,.g-list:not(:has(>.item))>.btn.full{margin:0}.g-list:not(:has(>.item))>.h5fold{margin-left:0;margin-right:0}.g-list:not(:has(>.item))>.h5fold>.foldsum{padding-left:0;padding-right:0}.scrhead.hasback{align-items:flex-start}.scrhead.hasback>h1{margin-top:6px}.setval>.pl{display:inline-flex;width:auto;max-width:100%}.stockpage .g-list:not(:has(>.item))>.btn2.full,.stockpage .g-list:not(:has(>.item))>.btn.full,.stockpage .g-list:not(:has(>.item))>.vcheck,.vtype .g-list:not(:has(>.item))>.btn2.full,.vtype .g-list:not(:has(>.item))>.btn.full,.vtype .g-list:not(:has(>.item))>.vcheck{width:100%;margin:0}.sheet .sh-t h2,.tickline .tl-l,.scrhead h1,.tl-lab{text-wrap:balance}.h27acts{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.h27acts>.btn2.sm{min-height:44px}.h27link{font-weight:700;color:var(--blue, #003C69)}.h27postrow .it-s a{font-weight:700}.h27links{display:flex;flex-direction:column;gap:12px}@media(max-width:399px){.h27acts{flex-direction:column;align-items:stretch}}.hshowrow{margin:var(--gap-block, 12px) 0}.hshowrow>.lab{flex:none;font-weight:600}
