/* Gereja di Titik Balik — mengikuti tema Frontpage GEREJABERSAUDARA.ID ("Clay & Glass", gb_clay_theme).
   Semua aturan dibatasi pada .tb; warna dan bayangan memakai nilai tema yang sama. */
.tb{--tb-purple:#553393;--tb-purple2:#8962bc;--tb-purple3:#68499c;--tb-ink:#29223f;--tb-muted:#655d75;
  --tb-surface:#f5f0fb;--tb-soft:#eee7f8;--tb-chip:#f0e9fa;--tb-glass:rgba(255,255,255,.82);--tb-border:rgba(255,255,255,.85);
  --tb-line:rgba(85,51,147,.12);--tb-warn:#b83265;
  --tb-raised:11px 11px 26px rgba(91,66,130,.13),-9px -9px 23px rgba(255,255,255,.95),inset 0 1px 0 rgba(255,255,255,.9);
  --tb-small:5px 6px 14px rgba(91,66,130,.13),-5px -5px 14px rgba(255,255,255,.95);
  --tb-head:'Source Sans Pro','Odoo Unicode Support Noto',sans-serif;
  color:var(--tb-ink);font-size:16px;line-height:1.6;background:transparent}
.tb *{box-sizing:border-box}
.tb [id]{scroll-margin-top:calc(var(--tb-top,0px) + 76px)}
.tb h1,.tb h2,.tb h3,.tb h4,.tb .tb-num,.tb .tb-eyebrow,.tb .tb-nav a,.tb button,.tb .tb-chip,.tb .tb-table,.tb .tb-cmp,.tb .tb-bar,.tb .tb-layers,.tb .tb-sub,.tb .tb-note,.tb select{font-family:var(--tb-head)}
.tb h1,.tb h2,.tb h3,.tb h4{color:var(--tb-ink);letter-spacing:-.018em;margin:0}
.tb p{margin:0 0 .6em}
.tb b,.tb strong{color:var(--tb-ink)}
.tb-wrap{max-width:1320px;margin:0 auto;padding:0 20px}
.tb-eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tb-purple);margin-bottom:8px}
.tb-sec{padding:44px 0}
.tb-alt{background:transparent}
.tb-sec h2{font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.15;margin-bottom:22px}
.tb-h3{font-size:1.4rem;font-weight:700;margin:38px 0 16px !important}
.tb-card{background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:24px;padding:22px;margin-bottom:22px;box-shadow:var(--tb-raised)}
.tb-card h3{font-size:1.15rem;font-weight:700;margin-bottom:10px}
.tb-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.tb-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.tb-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.tb-grid2>.tb-card,.tb-grid3>.tb-card,.tb-grid4>.tb-card{margin-bottom:0}
.tb-note{font-size:.88rem;color:var(--tb-muted);margin-top:8px}
.tb-callout{background:var(--tb-glass);border:1px solid #fff;border-left:4px solid var(--tb-purple2);border-radius:18px;padding:14px 18px;margin:18px 0;box-shadow:var(--tb-small)}
.tb-status{font-size:.88rem;color:var(--tb-muted)}
.tb-muted{color:var(--tb-muted)}
.tb-sub{color:var(--tb-muted);font-size:.92rem;margin-bottom:10px}

/* hero: kartu kaca terang seperti hero Frontpage */
.tb-hero{padding:30px 0 6px}
.tb-hero>.tb-wrap{position:relative;border-radius:36px;padding:3.2rem 3rem 2.6rem;overflow:hidden;
  background:linear-gradient(90deg,rgba(250,247,254,.95) 0%,rgba(246,241,252,.86) 34%,rgba(246,241,252,.3) 56%,rgba(246,241,252,0) 78%),
    url('../img/hero.webp?v=1.3.1') right 80%/cover no-repeat,#e9e1f6;
  border:1px solid var(--tb-border);box-shadow:17px 19px 42px rgba(88,60,131,.14),-12px -12px 32px rgba(255,255,255,.95)}
.tb-hero .tb-lead{max-width:620px}
.tb-hero .tb-kpi>div{background:rgba(245,240,251,.84);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}

/* ilustrasi */
.tb-media{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;align-items:start}
.tb-media.tb-noimg{grid-template-columns:minmax(0,1fr)}
.tb-stack{display:flex;flex-direction:column;gap:18px}
.tb-stack>.tb-card{margin:0}
.tb-fig{margin:0;border-radius:24px;overflow:hidden;border:1px solid #fff;box-shadow:var(--tb-raised);background:#e9e1f6;aspect-ratio:3/2}
.tb-fig img{display:block;width:100%;height:100%;object-fit:cover}
.tb-fig-top{border-radius:18px;margin:-6px -6px 14px;box-shadow:var(--tb-small)}
.tb-hero h1{color:var(--tb-purple);font-size:clamp(2.3rem,5vw,3.6rem);font-weight:700;line-height:1.08;margin-bottom:14px}
.tb-lead{font-size:1.15rem;max-width:880px;color:var(--tb-muted)}
.tb-byline{color:var(--tb-muted);font-size:.95rem;font-family:var(--tb-head)}
.tb-kpi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:28px}
.tb-kpi>div{background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:24px;padding:16px 18px;box-shadow:var(--tb-raised);text-align:center}
.tb-kpi .tb-num{display:block;font-size:2rem;font-weight:800;color:var(--tb-purple);line-height:1.15}
.tb-kpi span{font-size:.86rem;color:var(--tb-muted);font-family:var(--tb-head)}

/* nav: bilah kaca */
.tb-nav{position:sticky;top:var(--tb-top,0px);z-index:20;padding:10px 0}
.tb-navbar{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:rgba(255,255,255,.86);border:1px solid #fff;border-radius:18px;padding:6px;box-shadow:var(--tb-small)}
.tb-nav a{white-space:nowrap;padding:8px 14px;border-radius:14px;color:var(--tb-ink);font-weight:600;text-decoration:none;font-size:.98rem;transition:background-color .2s,box-shadow .2s,color .2s}
.tb-nav a:hover{color:var(--tb-purple);background:var(--tb-glass);box-shadow:var(--tb-small)}

/* chips / tabs */
.tb-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}
.tb-chip{border:1px solid #fff;background:var(--tb-chip);color:var(--tb-purple);border-radius:999px;padding:6px 14px;font-size:.92rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;line-height:1.3;box-shadow:var(--tb-small)}
.tb-chip i{width:10px;height:10px;border-radius:50%;display:inline-block}
.tb-chip:hover{background:#e8dbf5}
.tb-chip.on{background:var(--tb-purple);color:#fff;border-color:var(--tb-purple)}
.tb-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.tb-tab{border:1px solid #fff;background:var(--tb-surface);border-radius:14px;padding:7px 14px;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--tb-purple);box-shadow:var(--tb-small)}
.tb-tab:hover{background:#e8dbf5}
.tb-tab.on{background:var(--tb-purple);color:#fff;border-color:var(--tb-purple)}
.tb select.tb-tab{appearance:auto}

/* map */
.tb-maplayout{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:24px;align-items:start}
#tb-map{height:620px;border-radius:24px;border:1px solid #fff;background:#e5effb;z-index:1;box-shadow:var(--tb-raised)}
.tb-layers{display:flex;flex-wrap:wrap;gap:6px 18px;background:var(--tb-glass);border:1px solid #fff;border-radius:18px;padding:10px 16px;margin-bottom:14px;font-size:.92rem;box-shadow:var(--tb-small)}
.tb-layers label{display:inline-flex;gap:6px;align-items:center;cursor:pointer;margin:0;color:var(--tb-ink)}
.tb-layers input{accent-color:var(--tb-purple)}
.tb-layers i{display:inline-block;width:12px;height:12px;border-radius:50%}
.tb-detail{background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:24px;padding:20px;max-height:700px;overflow:auto;position:sticky;top:calc(var(--tb-top,0px) + 76px);box-shadow:var(--tb-raised)}
.tb-detail h3{font-size:1.6rem;font-weight:800}
.tb-detail h4{font-size:1rem;font-weight:700;margin:14px 0 6px;color:var(--tb-purple)}
.tb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}
.tb-stats>div{background:var(--tb-soft);border:1px solid #fff;border-radius:16px;padding:8px 10px;box-shadow:var(--tb-small)}
.tb-stats .tb-num{font-size:1.25rem;font-weight:800;color:var(--tb-purple);display:block}
.tb-stats span{font-size:.78rem;color:var(--tb-muted);font-family:var(--tb-head)}
.tb-kv{margin:0 0 10px}
.tb-kv dt{font-family:var(--tb-head);font-weight:700;color:var(--tb-purple);font-size:.95rem;margin-top:8px}
.tb-kv dd{margin:2px 0 0}
.tb-bar{display:grid;grid-template-columns:120px 1fr 34px;gap:8px;align-items:center;font-size:.85rem;margin:3px 0}
.tb-bar .tb-track{background:#e6dcf3;height:10px;border-radius:6px;overflow:hidden}
.tb-bar .tb-fill{height:100%;border-radius:6px}
.tb-cmp{width:100%;font-size:.88rem;border-collapse:collapse}
.tb-cmp td,.tb-cmp th{padding:5px 6px;border-bottom:1px solid var(--tb-line);text-align:left;vertical-align:top}
.tb-cmp th{font-weight:700;color:var(--tb-ink)}
.tb-cmp td.n,.tb-cmp th.n{text-align:right;white-space:nowrap}
.tb-up{color:var(--tb-warn)}.tb-down{color:#2f7d4f}
.tb-pin{width:34px;height:34px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 6px #0005}
.tb-pin span{transform:rotate(45deg);color:#fff;font:700 9px/1 'Source Sans Pro',Arial,sans-serif;letter-spacing:.2px;text-align:center}
.tb-hub{width:16px;height:16px;transform:rotate(45deg);background:#f2b705;border:2px solid #fff;box-shadow:0 1px 4px #0006}
.tb-dem{width:14px;height:14px;background:#302447;border:2px solid #fff;box-shadow:0 1px 4px #0006}
.tb .leaflet-popup-content-wrapper{border-radius:16px}
.tb .leaflet-popup-content{font-size:.9rem;line-height:1.45;margin:12px 14px;font-family:var(--tb-head);color:var(--tb-ink)}
.tb .tb-link{background:none;border:0;padding:0;color:var(--tb-purple);text-decoration:underline;cursor:pointer;font-size:.9rem;font-weight:600}

/* lists / accordion */
.tb-list{margin:0;padding-left:20px}
.tb-list li{margin:4px 0}
.tb-acc{border:1px solid #fff;border-radius:20px;background:var(--tb-surface);margin-bottom:12px;overflow:hidden;box-shadow:var(--tb-small)}
.tb-acc>button{width:100%;text-align:left;background:none;border:0;padding:14px 18px;font-size:1.05rem;font-weight:700;color:var(--tb-ink);cursor:pointer;display:flex;justify-content:space-between;gap:12px}
.tb-acc>button::after{content:'+';color:var(--tb-purple);font-size:1.3rem;line-height:1}
.tb-acc.open>button::after{content:'–'}
.tb-acc>div{display:none;padding:0 18px 16px}
.tb-acc.open>div{display:block}

/* table */
.tb-table{width:100%;border-collapse:collapse;background:#fff;font-size:.93rem}
.tb-table th{background:var(--tb-purple3);color:#fff;font-weight:600;text-align:left;padding:10px 12px}
.tb-table td{padding:9px 12px;border-bottom:1px solid var(--tb-line);vertical-align:top;color:var(--tb-ink)}
.tb-table tr:nth-child(even) td{background:#faf7fe}
.tb-scroll{overflow-x:auto;border-radius:18px;border:1px solid #fff;box-shadow:var(--tb-small)}
.tb-light{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.8rem;font-family:var(--tb-head);font-weight:600;color:#fff}
.tb-light.g{background:#2f7d4f}.tb-light.y{background:#c08a12}.tb-light.r{background:var(--tb-warn)}

/* scenario */
.tb-scen{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}
.tb-q{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;padding:0 0 34px 34px;min-height:440px}
.tb-q button{background:var(--tb-surface);border:1px solid #fff;border-radius:24px;padding:18px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;box-shadow:var(--tb-raised);transition:transform .2s,box-shadow .2s}
.tb-q button:hover{transform:translateY(-3px)}
.tb-q button.on{box-shadow:0 0 0 2px var(--tb-purple) inset,var(--tb-raised)}
.tb-q button.base{background:#efe5fb}
.tb-q .tb-num{font-size:2rem;font-weight:800;color:var(--tb-purple);line-height:1}
.tb-q strong{font-family:var(--tb-head);font-size:1.15rem;color:var(--tb-ink)}
.tb-q small{color:var(--tb-muted);font-size:.86rem}
.tb-axis-x{position:absolute;left:34px;right:0;bottom:4px;display:flex;justify-content:space-between;font-size:.82rem;color:var(--tb-muted);font-family:var(--tb-head)}
.tb-axis-y{position:absolute;left:0;top:0;bottom:34px;width:28px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--tb-muted);font-family:var(--tb-head)}
.tb-axis-y span{writing-mode:vertical-rl;transform:rotate(180deg)}
.tb-axis-x b,.tb-axis-y b{color:var(--tb-ink);font-weight:700}
.tb-weights{display:flex;height:26px;border-radius:10px;overflow:hidden;margin-top:12px;box-shadow:var(--tb-small)}
.tb-weights div{display:flex;align-items:center;justify-content:center;color:#fff;font:600 .8rem var(--tb-head)}

/* angsa & svg */
.tb-angsa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}
.tb-svg{width:100%;height:auto;display:block}
.tb-svg text{font-family:'Source Sans Pro',Arial,sans-serif}
.tb-svg .tb-ax{fill:var(--tb-muted);font-size:11px}
.tb-svg .tb-lab{fill:var(--tb-ink);font-size:11px}
.tb-svg .tb-hit{cursor:pointer}
.tb-tip{position:fixed;z-index:9999;pointer-events:none;background:#29223f;color:#fff;padding:6px 10px;border-radius:10px;font:13px/1.4 'Source Sans Pro',Arial,sans-serif;max-width:280px;display:none}
.tb-item{border:1px solid #fff;background:var(--tb-surface);border-radius:18px;padding:10px 14px;margin-bottom:10px;cursor:pointer;box-shadow:var(--tb-small)}
.tb-item.on{box-shadow:0 0 0 2px var(--tb-purple) inset,var(--tb-small)}
.tb-item .tb-tag{font:700 .75rem var(--tb-head);text-transform:uppercase;letter-spacing:.08em;color:var(--tb-purple)}
.tb-dim{opacity:.25}

/* siklus */
.tb-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}
.tb-steps button{border:1px solid #fff;background:var(--tb-surface);border-radius:20px;padding:14px 10px;cursor:pointer;text-align:center;box-shadow:var(--tb-small)}
.tb-steps button strong{display:block;font-family:var(--tb-head);font-size:1.25rem;color:var(--tb-purple)}
.tb-steps button small{color:var(--tb-muted);font-family:var(--tb-head)}
.tb-steps button.on{background:var(--tb-purple);border-color:var(--tb-purple)}
.tb-steps button.on strong,.tb-steps button.on small{color:#fff}

/* calculator */
.tb-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:center}
.tb-calc>div{min-width:0}
.tb-calc label{display:block;font-family:var(--tb-head);font-weight:700;color:var(--tb-ink);margin:10px 0 4px}
.tb-calc input[type=range]{width:100%;accent-color:var(--tb-purple)}
.tb-calc output{font-family:var(--tb-head);color:var(--tb-purple);font-weight:700;margin-left:6px}
.tb-big{font-family:var(--tb-head);font-size:3rem;font-weight:800;color:var(--tb-purple);line-height:1}
.tb-split{display:flex;height:34px;border-radius:12px;overflow:hidden;margin:12px 0 6px;box-shadow:var(--tb-small)}
.tb-split div{display:flex;align-items:center;justify-content:center;color:#fff;font:600 .85rem var(--tb-head);white-space:nowrap;overflow:hidden;min-width:0}

/* timeline */
.tb-time{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.tb-time .tb-card{margin:0;cursor:pointer;border-top:5px solid var(--tb-purple2);transition:transform .2s}
.tb-time .tb-card:hover{transform:translateY(-3px)}
.tb-time .tb-card.on{border-top-color:var(--tb-purple);box-shadow:0 0 0 2px var(--tb-purple) inset,var(--tb-raised)}

/* gantt 90 hari */
.tb-gantt{padding:22px 24px}
.tb-g-row{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:14px;align-items:center;padding:7px 0;border-bottom:1px solid var(--tb-line)}
.tb-g-head{border-bottom:2px solid rgba(85,51,147,.18);padding-top:0}
.tb-g-lab{display:flex;gap:10px;align-items:flex-start;font-family:var(--tb-head);font-size:.92rem;line-height:1.3;color:var(--tb-ink)}
.tb-g-lab small{display:block;color:var(--tb-muted);font-size:.8rem;margin-top:2px}
.tb-g-no{flex:0 0 auto;width:22px;height:22px;border-radius:7px;background:var(--tb-soft);color:var(--tb-purple);font-weight:700;font-size:.78rem;display:inline-flex;align-items:center;justify-content:center}
.tb-g-track{position:relative;height:28px;border-radius:8px;background:rgba(255,255,255,.6)}
.tb-g-months{height:26px;background:transparent}
.tb-g-months span{position:absolute;top:0;height:100%;display:flex;align-items:center;padding-left:6px;font:700 .8rem var(--tb-head);color:var(--tb-purple);border-left:2px solid rgba(85,51,147,.25);white-space:nowrap;overflow:hidden}
.tb-g-wk,.tb-g-mo,.tb-g-today{position:absolute;top:0;bottom:0;width:1px;background:rgba(85,51,147,.08)}
.tb-g-mo{background:rgba(85,51,147,.25)}
.tb-g-today{width:2px;background:#b83265;z-index:3}
.tb-g-bar{position:absolute;top:6px;height:16px;border-radius:8px;background:linear-gradient(90deg,#68499c,#553393);box-shadow:0 3px 8px rgba(85,51,147,.25);z-index:1;cursor:default}
.tb-g-bar.par{background:repeating-linear-gradient(135deg,#a58bd4 0 8px,#b9a3df 8px 16px)}
.tb-g-bar.open{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}
.tb-g-ms{position:absolute;top:7px;width:14px;height:14px;margin-left:-7px;transform:rotate(45deg);background:#f2b705;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3);z-index:2;cursor:help}
.tb-g-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font:600 .85rem var(--tb-head);color:var(--tb-muted)}
.tb-g-legend span{display:inline-flex;align-items:center;gap:7px}
.tb-g-key{display:inline-block;width:26px;height:10px;border-radius:5px;background:#553393}
.tb-g-key.par{background:repeating-linear-gradient(135deg,#a58bd4 0 6px,#b9a3df 6px 12px)}
.tb-g-key.ms{width:11px;height:11px;border-radius:0;transform:rotate(45deg);background:#f2b705}
.tb-g-key.today{width:3px;height:14px;border-radius:0;background:#b83265}

/* pita keputusan: gaya .td-band Frontpage */
.tb-dark>.tb-wrap{background:linear-gradient(125deg,rgba(255,255,255,.84),rgba(235,225,248,.86));border:1px solid #fff;border-radius:28px;box-shadow:var(--tb-raised);padding:2.4rem 2.2rem}
.tb-dark .tb-card{background:rgba(255,255,255,.7)}
.tb-dark .tb-card h3{color:var(--tb-purple)}
.tb-foot{padding:20px 0 40px;font-size:.9rem;color:var(--tb-muted)}

/* Penimpa tema situs: tema mewarnai heading dan tautan lewat html[data-website-id] #wrap ... */
html[data-website-id] #wrap.tb :is(h1,h2,h3,h4){color:var(--tb-ink);font-family:var(--tb-head)}
html[data-website-id] #wrap.tb .tb-hero h1{color:var(--tb-purple)}
html[data-website-id] #wrap.tb .tb-detail h4{color:var(--tb-purple)}
html[data-website-id] #wrap.tb .tb-dark .tb-card h3{color:var(--tb-purple)}
html[data-website-id] #wrap.tb .tb-nav a{color:var(--tb-ink) !important}
html[data-website-id] #wrap.tb .tb-nav a:hover{color:var(--tb-purple) !important}
html[data-website-id] #wrap.tb .tb-link{color:var(--tb-purple) !important}

@media (max-width:1100px){
 .tb-maplayout{grid-template-columns:minmax(0,1fr)}
 .tb-detail{position:static;max-height:none}
 .tb-scen,.tb-angsa,.tb-calc,.tb-media{grid-template-columns:minmax(0,1fr)}
 .tb-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}
 .tb-hero>.tb-wrap{background:linear-gradient(180deg,rgba(250,247,254,.93) 0%,rgba(246,241,252,.82) 40%,rgba(246,241,252,.45) 70%,rgba(246,241,252,.25) 100%),url('../img/hero.webp?v=1.3.1') 70% center/cover no-repeat,#e9e1f6}
}
@media (max-width:760px){
 .tb-grid2,.tb-grid3,.tb-grid4,.tb-time{grid-template-columns:minmax(0,1fr)}
 .tb-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}
 .tb-steps{grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto}
 #tb-map{height:440px}
 .tb-q{min-height:520px}
 .tb-sec{padding:34px 0}
 .tb-bar{grid-template-columns:96px 1fr 30px}
 .tb-gantt{padding:16px 14px}
 .tb-g-row{grid-template-columns:minmax(0,1fr);gap:6px}
 .tb-g-head .tb-g-lab{display:none}
 .tb-hero{padding:12px 0 4px}
 .tb-hero>.tb-wrap{margin:0 10px;border-radius:24px;padding:2rem 1.3rem}
 .tb-dark>.tb-wrap{margin:0 10px;border-radius:24px;padding:1.6rem 1.1rem}
}
@media (prefers-reduced-motion:reduce){
 .tb-q button,.tb-time .tb-card{transition:none;transform:none !important}
}
