/* Prototypes /samenstellen-1/ t/m /samenstellen-5/. Elke opzet staat onder body.vN; de basis komt uit builder.css. */
.bps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px;background:#fff4d6;color:#6b5200;font-size:14px;line-height:1.2;padding:7px 16px}.bps span{margin-right:6px}.bps a{padding:5px 11px;border-radius:99px;color:#6b5200;font-weight:500;text-decoration:none;white-space:nowrap}.bps a:hover{background:#f6e3ad}.bps a.on{background:#6b5200;color:#fff}
.mk{display:inline-block;background:#153259;color:#fff;border-radius:99px;font-size:12px;font-weight:500;font-style:normal;line-height:1.3;padding:2px 8px;white-space:nowrap}
.bp #ser .tc .sbl{display:block;margin:1px 0 0;font-size:14px;line-height:1.3;text-align:left;color:#5b6673}

/* 1. Tabel */
.v1 .p1h,.v1 .p1r{display:grid;grid-template-columns:96px minmax(0,1fr) 62px 72px 164px 164px;gap:0 10px;align-items:center}
.v1 .p1sp{display:contents}
.v1 .p1h{padding:6px 0 10px;border-bottom:1px solid #e3e8ee;font-size:13.5px;color:#5b6673}.v1 .p1h span:nth-child(n+5){padding-left:10px;font-size:15.5px;font-weight:500;line-height:1.2;color:#153259}.v1 .p1h small{display:block;font-size:13px;font-weight:400;color:#5b6673}
.v1 .p1r{padding:8px 0;border-bottom:1px solid #e3e8ee}.v1 .p1r:last-child{border-bottom:0;padding-bottom:0}
.v1 .p1n b{display:block;font-size:19px;font-weight:500;line-height:1.2;color:#153259}.v1 .p1n .mk{margin-top:4px}
.v1 .p1sp span{font-size:14.5px;font-weight:500;line-height:1.3;color:#153259}.v1 .p1sp span+span{white-space:nowrap}.v1 .tn9{flex-wrap:wrap;row-gap:0}.v1 #ser .tc .tx em{white-space:nowrap}
.v1 .p1sp.one{display:block;grid-column:2/5}.v1 .p1r.pz .tc{grid-column:5/7;max-width:200px}.v1 .p1sp.one span{font-weight:400;color:#3a4552}
.v1 #ser .tc{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 8px;align-items:center;padding:8px;text-align:left}.v1 #ser .tc img{width:40px;height:40px;margin:0}.v1 .p1n .mk{font-size:11px;padding:2px 6px}.v1 .dt9{font-size:13px}
.v1 .tn9{justify-content:flex-start;align-items:baseline;gap:8px;margin:0 0 6px}.v1 .l9b{display:none}.v1 #ser .tc .tx em{margin:0;font-size:16px}
.v1 #ser .tc .ad9{height:36px;font-size:14.5px}.v1 #ser .tc .qy button,.v1 #ser .tc .qy input{height:33px}
@media (max-width:860px){.v1 .p1h{display:none}.v1 .p1r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:14px 0}.v1 .p1n{grid-column:1/-1;display:flex;align-items:center;gap:8px}.v1 .p1n .mk{margin:0}.v1 .p1sp{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;padding-top:6px;border-top:1px solid #e3e8ee}.v1 .p1sp span{font-size:13.5px}.v1 .p1sp span:before{content:attr(data-l);display:block;font-size:12.5px;font-weight:400;color:#5b6673}.v1 .p1sp.one{display:block;grid-column:1/-1}.v1 .p1r.pz .tc{grid-column:auto;max-width:none}.v1 .p1sp.one span:before{content:none}.v1 .l9b{display:block;font-size:15.5px}.v1 .tn9{flex-wrap:wrap;gap:0 8px}.v1 .tn9 .l9b{flex:1 0 100%}.v1 #ser .tc{grid-template-columns:44px minmax(0,1fr);padding:8px}.v1 #ser .tc img{width:44px;height:44px}.v1 #ser .tc .ad9{height:40px}.v1 #ser .tc .qy button,.v1 #ser .tc .qy input{height:38px}}

/* 2. Per serie */
.v2 .p2t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px}
.v2 .p2t button{position:relative;display:block;min-height:66px;padding:11px 14px;background:#f3f6f9;border:0;border-radius:8px;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur) ease,color var(--dur) ease}
.v2 .p2t b{display:block;font-size:18px;font-weight:500;line-height:1.2;color:#153259}.v2 .p2t small{display:block;margin-top:2px;font-size:13.5px;color:#5b6673}.v2 .p2t small.g{font-weight:500;color:#1a8a3f}
.v2 .p2t .mk{position:absolute;top:-9px;right:10px;box-shadow:0 0 0 3px #fff}
.v2 .p2t button[aria-selected=true]{background:#153259}.v2 .p2t button[aria-selected=true] b{color:#fff}.v2 .p2t button[aria-selected=true] small{color:#cfe0ee}.v2 .p2t button[aria-selected=true] small.g{color:#8fe3ae}.v2 .p2t button[aria-selected=true] .mk{background:#0086c8}
.v2 .p2t button[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-8px;margin-left:-8px;border:8px solid transparent;border-bottom:0;border-top-color:#153259}
.v2 .p2t button:focus-visible{outline:2px solid #0086c8;outline-offset:2px}
@media (hover:hover) and (pointer:fine){.v2 .p2t button:not([aria-selected=true]):hover{background:#e6ecf2}}
.v2 .p2p{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start;padding-top:26px}.v2 .p2p .si{padding-top:6px}
.v2 .p2p h3{margin:0 0 4px;font-size:20px;font-weight:500;line-height:1.25;color:#153259}
.v2 .p2c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v2 .p2c.one{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.v2 #ser .tc{display:flex;flex-direction:column;align-items:stretch;padding:0 0 4px;background:none;text-align:left}.v2 #ser .tc.on{background:none}
.v2 #ser .tc .ti9{display:flex;justify-content:center;margin:0 0 12px;padding:14px;background:#f5f6f7;border:1.5px solid transparent;border-radius:10px;transition:border-color var(--dur) ease,background-color var(--dur) ease}.v2 #ser .tc.on .ti9{background:#eef5fb;border-color:#0086c8}
.v2 #ser .tc img{width:124px;height:124px;margin:0}.v2 .tx{padding:0 2px}.v2 #ser .tc .tx em{margin:6px 0 10px}.v2 #ser .tc .tx em small{display:inline;margin:0 0 0 6px;font-size:13px;font-weight:400;color:#5b6673}
@media (max-width:860px){.v2 .p2t{gap:5px;margin-top:14px}.v2 .p2t button{min-height:56px;padding:9px 8px}.v2 .p2t b{font-size:15px}.v2 .p2t small{font-size:11.5px;line-height:1.2}.v2 .p2t .mk{display:none}.v2 .p2p{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:20px}.v2 .p2p h3{font-size:18px}.v2 .p2c{gap:8px}.v2 #ser .tc .ti9{padding:10px;margin-bottom:8px}.v2 #ser .tc img{width:84px;height:84px}.v2 #ser .tc .tx em small{display:block;margin:0}}

/* 3. Drie kolommen */
@media (min-width:861px){.v3 .bw{grid-template-columns:minmax(0,1fr) 400px}.v3 .bl{display:contents}.v3 .bl>.bc1{margin:0}.v3 .bl>.bc1:first-child{grid-column:1/-1}.v3 .bsa{position:static}.v3 .bar{display:flex;padding:12px 32px}.v3 .bar div{display:flex;align-items:baseline;gap:14px;flex:1}.v3 .bar small{font-size:15px}.v3 .bar b{font-size:24px}.v3 .bar .cta{min-width:280px;padding:15px 22px;font-size:17px}.v3 #stage{padding-bottom:76px}}
.v3 .p3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}
.v3 .p3c{position:relative;padding:6px 28px 4px}.v3 .p3c:first-child{padding-left:0}.v3 .p3c:last-child{padding-right:0}.v3 .p3c+.p3c{border-left:1px solid #e3e8ee}
.v3 .p3c>.mk{position:absolute;top:6px;right:28px}.v3 .sr3{display:block;font-size:14px;font-weight:500;color:#0086c8}.v3 .p3c h3{margin:2px 0 8px;font-size:19px;font-weight:500;line-height:1.25;color:#153259}
.v3 .p3k{display:grid;gap:4px;margin-top:14px}
.v3 #ser .tc{display:grid;grid-template-columns:64px minmax(0,1fr) 124px;gap:0 12px;align-items:center;padding:8px 10px;margin:0 -10px;text-align:left}.v3 #ser .tc img{width:64px;height:64px;margin:0}.v3 #ser .tc .tx em{margin:0;font-size:18px}.v3 .tn9{justify-content:flex-start;gap:10px}
.v3 .p3z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc((100% - 56px)/3 + 20px));gap:24px;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #e3e8ee}.v3 .p3z .tc{margin:0 -10px 0 0!important}
.v3 .p3zt b{display:block;font-size:19px;font-weight:500;color:#153259}.v3 .p3zt span{font-size:15px;line-height:1.4;color:#3a4552}
@media (max-width:860px){.v3 .p3{grid-template-columns:minmax(0,1fr);margin-top:4px}.v3 .p3c,.v3 .p3c:first-child,.v3 .p3c:last-child{padding:16px 0}.v3 .p3c+.p3c{border-left:0;border-top:1px solid #e3e8ee}.v3 .p3c>.mk{top:16px;right:0}.v3 .p3c h3{font-size:18px}.v3 #ser .tc{grid-template-columns:52px minmax(0,1fr) 118px;gap:0 10px;margin:0 -8px}.v3 #ser .tc img{width:52px;height:52px}.v3 .tn9{flex-direction:column;gap:0}.v3 .p3z{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:0}.v3 .p3z .tc{margin:0 -8px!important}}

/* 4. Galerij (de gekozen opzet): drie seriekolommen met specificaties, daaronder de camera's groot in beeld. */
.v4 .p4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;margin:18px -18px 0}
.v4 .p4c{display:grid;grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:18px;min-width:0;padding:2px 18px 0}.v4 .p4h{display:flex;flex-direction:column;min-width:0}.v4 .p4h .sl9{margin-top:auto}.v4 .p4c+.p4c{border-left:1px solid #e3e8ee}
.v4 .p4n{display:flex;align-items:center;gap:8px;min-height:26px}.v4 .p4n b{font-size:21px;font-weight:500;line-height:1.2;color:#153259}
.v4 .p4h p{margin:3px 0 10px;font-size:15px;line-height:1.35;color:#3a4552}.v4 .p4h .sl9 div:first-child{border-top:1px solid #e3e8ee}.v4 .p4h .sl9 div:last-child{border-bottom:1px solid #e3e8ee}
.v4 #ser .tc{display:flex;flex-direction:column;align-items:stretch;padding:0;background:none;text-align:left}
.v4 .ph{display:flex;justify-content:center;margin:0 0 10px;padding:14px;background:#f5f6f7;border:1.5px solid transparent;border-radius:10px;transition:border-color var(--dur) ease,background-color var(--dur) ease}.v4 #ser .tc img{width:112px;height:112px;margin:0}.v4 .tc.on .ph{background:#eef5fb;border-color:#0086c8}
.v4 .tx{padding:0 2px}.v4 #ser .tc .tx em{margin:4px 0 10px}
.v4 .p4z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px);gap:24px;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid #e3e8ee}
.v4 .p4zt b{display:block;font-size:21px;font-weight:500;line-height:1.2;color:#153259}.v4 .p4zt span{display:block;margin-top:3px;font-size:15px;line-height:1.4;color:#3a4552}
.v4 #ser .tc.pzr{display:grid;grid-template-columns:56px minmax(0,1fr) 112px;gap:0 10px;align-items:center;padding:8px 10px;margin-right:-10px;border-radius:10px}.v4 #ser .tc.pzr.on{background:#eef5fb}.v4 #ser .tc.pzr img{width:56px;height:56px}.v4 #ser .tc.pzr .tx{padding:0}.v4 #ser .tc.pzr .tx em{margin:0;font-size:18px}.v4 .pzr .tn9{justify-content:flex-start;gap:10px}
@media (max-width:860px){.v4 .p4{display:block;margin:4px 0 0}.v4 .p4c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;gap:14px 10px;padding:18px 0}.v4 .p4c+.p4c{border-left:0;border-top:1px solid #e3e8ee}.v4 .p4c:first-child{padding-top:6px}.v4 .p4h{grid-column:1/-1}.v4 .p4n b{font-size:20px}.v4 .p4h p{margin-bottom:8px}.v4 .p4h .sl9 div:last-child{border-bottom:0}.v4 .ph{padding:10px;margin-bottom:8px}.v4 #ser .tc img{width:84px;height:84px}.v4 .p4z{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:0}.v4 #ser .tc.pzr{grid-template-columns:52px minmax(0,1fr) 118px;margin:0 -8px;padding:8px}.v4 .pzr .tn9{flex-direction:column;align-items:flex-start;gap:0}.v4 #ser .tc.pzr img{width:52px;height:52px}}

/* 5. Drie vragen */
.v5 .p5{margin-top:8px}
.v5 .p5q{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:24px 0 10px}.v5 .p5e>.p5q:first-child{margin-top:22px}.v5 .p5l+.p5e>.p5q:first-child{margin-top:18px}
.v5 .p5q i{flex:none;align-self:center;width:24px;height:24px;border-radius:50%;background:#eef5fb;color:#153259;font:500 13px/24px Roboto,Arial,sans-serif;text-align:center}.v5 .p5q b{font-size:17.5px;font-weight:500;color:#153259}.v5 .p5q small{font-size:14.5px;color:#5b6673}
.v5 .p5s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.v5 .p5s button,.v5 .p5v button{background:#fff;border:1.5px solid #dfe3e8;border-radius:8px;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) ease,background-color var(--dur) ease}
.v5 .p5s button{display:flex;flex-direction:column;padding:14px 14px 13px}.v5 .p5s b{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:18px;font-weight:500;line-height:1.2;color:#153259}
.v5 .p5s ul{list-style:none;margin:8px 0 12px;padding:0;font-size:14px;line-height:1.45;color:#3a4552}.v5 .p5s em{margin-top:auto;font-style:normal;font-size:16px;font-weight:500;color:#153259}.v5 .p5s em small{display:block;font-size:13px;font-weight:400;color:#5b6673}
.v5 .p5v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v5 .p5v button{display:flex;align-items:center;gap:14px;padding:8px 16px 8px 10px}.v5 .p5v img{width:72px;height:72px;object-fit:contain;mix-blend-mode:multiply;flex:none}.v5 .p5v span{flex:1;min-width:0}.v5 .p5v b{display:block;font-size:16.5px;font-weight:500;color:#153259}.v5 .p5v small{font-size:14px;color:#5b6673}.v5 .p5v em{font-style:normal;font-size:17px;font-weight:500;color:#153259;white-space:nowrap}
.v5 .p5s button.on,.v5 .p5v button.on{border-color:#0086c8;background:#eef5fb;box-shadow:0 0 0 1px #0086c8 inset}
@media (hover:hover) and (pointer:fine){.v5 .p5s button:not(.on):hover,.v5 .p5v button:not(.on):hover{border-color:#153259}.v5 .p5a:hover{border-color:#153259}.v5 .p5x:hover{background:#eef1f4;color:#153259}}
.v5 .p5n{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.v5 .p5n .qy{width:152px;flex:none;background:#fff}.v5 .p5n .qy button,.v5 .p5n .qy input{flex:1;width:auto;min-width:0;height:44px}.v5 .p5n span{flex:1;min-width:180px}.v5 .p5n span b{display:block;font-size:16px;font-weight:500;color:#153259}.v5 .p5n span small{font-size:14.5px;color:#5b6673}
.v5 .p5k{flex:none;height:46px;padding:0 26px;background:#fff;border:2px solid #153259;border-radius:4px;color:#153259;font:700 16px Roboto,Arial,sans-serif;cursor:pointer}
.v5 .p5l{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #e3e8ee}.v5 .p5l img{width:52px;height:52px;object-fit:contain;mix-blend-mode:multiply;flex:none}.v5 .p5l .t{flex:1;min-width:0}.v5 .p5l b{display:block;font-size:16.5px;font-weight:500;line-height:1.25;color:#153259}.v5 .p5l small{font-size:14px;color:#5b6673}.v5 .p5l em{font-style:normal;font-size:16.5px;font-weight:500;color:#153259;white-space:nowrap}
.v5 .p5x{flex:none;width:34px;height:34px;border:0;border-radius:50%;background:none;color:#5b6673;font-size:22px;line-height:1;cursor:pointer}
.v5 .p5a{display:flex;align-items:center;gap:10px;width:100%;margin-top:16px;padding:13px 16px;background:none;border:1.5px dashed #c9d4df;border-radius:8px;font:500 16px Roboto,Arial,sans-serif;color:#153259;text-align:left;cursor:pointer}.v5 .p5a span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#eef5fb;color:#0086c8;font-size:19px;line-height:1}
.v5 .p5l+.p5e{margin-top:4px}
@media (max-width:860px){.v5 .p5s{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.v5 .p5s button{padding:12px}.v5 .p5s b{font-size:16.5px}.v5 .p5s ul{font-size:13.5px;margin:6px 0 10px}.v5 .p5v{grid-template-columns:minmax(0,1fr);gap:8px}.v5 .p5v img{width:60px;height:60px}.v5 .p5q{margin-top:20px}.v5 .p5n .qy{width:140px}.v5 .p5n span{min-width:150px}.v5 .p5k{flex:1 0 100%}.v5 .p5l{flex-wrap:wrap;gap:4px 10px}.v5 .p5l img{width:44px;height:44px}.v5 .p5l .t{flex:1 0 calc(100% - 60px)}.v5 .p5l em{margin-left:54px;flex:1}.v5 .p5l .tl9{padding:8px 4px}}
.v4 #ser .tc.pzr .tx{display:flex;flex-direction:column;align-items:flex-start;gap:1px}

/* PRO-kolom (Meestgekozen, 44% van de non-brand stuks): lichtblauwe tint, lichter dan de gekozen-staat en zonder rand. De tint scheidt de kolommen, dus geen scheidingslijnen. */
@media (min-width:861px){.v4 .p4c+.p4c{border-left:0}.v4 .p4c.pop9{background:#f3f8fc;border-radius:12px;padding-top:16px;padding-bottom:16px;margin-top:-14px}.v4 .p4c.pop9 .tc:not(.on) .ph{background:#fff}}
@media (max-width:860px){.v4 .p4c.pop9{margin:0 -16px;padding-left:16px;padding-right:16px;background:#f3f8fc}.v4 .p4c.pop9 .tc:not(.on) .ph{background:#fff}.v4 .p4c.pop9,.v4 .p4c.pop9+.p4c{border-top:0}}

/* Stap 1 en 2: dezelfde keuzetegels als de configurator (opt.css). */
.v4 .cn9.ots{padding:0;gap:10px}
.v4 .cn9.ots button.ot{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:64px;padding:8px 12px 8px 8px;background:#f3f6f9;border:1.5px solid #f3f6f9;border-radius:8px;box-shadow:none}
.v4 .cn9.ots button.ot:before{content:none}
.v4 .cn9.ots button.ot .ot-i{background:#fff}.v4 .cn9.ots .ot-i img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.v4 .cn9.ots button.ot.on{background:#eef5fb;border-color:#0086c8;box-shadow:0 0 0 1px #0086c8 inset}
.v4 .cn9.ots .ot-c{display:none}.v4 .cn9.ots .ot.on .ot-c{display:flex}.v4 .cn9.ots .ot.on .ot-d{display:none}
.v4 .cn9.ots .ot-n small{margin:0;font-size:13.5px;color:#3a4552}.v4 .cn9.ots .ot-h b{font-size:16px}
@media (hover:hover) and (pointer:fine){.v4 .cn9.ots button.ot:not(.on):hover{border-color:#153259}}
.pn9b{margin:8px 0 0;font-size:13.5px;line-height:1.4;color:#5b6673}
.v4 .cl9.ots .ot-i img{position:static;margin:0;width:100%;height:100%}.v4 .cl9.ots button.ot{padding-right:12px;justify-content:flex-start}
@media (max-width:860px){.v4 .cn9.ots:not(.cl9){grid-template-columns:minmax(0,1fr)}.v4 .cn9.ots{gap:8px}}

/* 360 px: cameranaam op een regel (Details op de prijsregel), specificaties in bredere eerste kolom. */
@media (max-width:400px){
.v4 #ser .tc:not(.pzr) .tx{position:relative}.v4 #ser .tc:not(.pzr) .tn9{display:block}.v4 #ser .tc:not(.pzr) .tn9 b{white-space:nowrap}
.v4 #ser .tc:not(.pzr) .dt9{position:absolute;right:2px;top:27px;padding:8px 0;margin:-8px 0}
.v4 .sl9{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,1fr)}
}

/* Telefoon: specificaties per serie als rijen (label links, waarde rechts), gelijk aan de seriekaarten elders. Meer lucht per serie. */
@media (max-width:860px){
.v4 .sl9{display:block;grid-template-columns:none;margin:12px 0 4px;border-top:0}
.v4 .sl9>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #e3e8ee}
.v4 .sl9>div:last-child{border-bottom:1px solid #e3e8ee}
.v4 .sl9 dt{margin:0;font-size:14.5px;font-weight:400;color:#5b6673}
.v4 .sl9 dd{margin:0;font-size:14.5px;font-weight:500;line-height:1.3;color:#153259;text-align:right}
.v4 .p4c{padding-top:24px;padding-bottom:24px;row-gap:16px}.v4 .p4c:first-child{padding-top:10px}
.v4 .p4h p{margin-bottom:4px}
}
/* Telefoon: recorderregel met de toelichting op een eigen regel onder de naam en prijs. */
@media (max-width:860px){
.v4 #rec .rs9{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:8px;padding:14px}
.v4 #rec .rs9 .t{display:contents}.v4 #rec .rs9 .t b{grid-column:2;grid-row:1}
.v4 #rec .rs9 .rr9{grid-column:3;grid-row:1}
.v4 #rec .rs9 .t small{grid-column:1/-1;grid-row:2;padding-top:8px;border-top:1px solid #e3e8ee;line-height:1.35}
.v4 .st9 .sb9{padding-bottom:22px}.v4 .nr9{margin-bottom:14px}
}
.v4 #ser .tc:not(.on) .ti9{cursor:pointer}
