.tc-clock{gap:0;margin-top:4px;line-height:1.45;display:grid}.tc-clock__date{font:600 16px/1.45 var(--head);color:var(--navy)}.tc-clock__row{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tc-clock__time{font:600 30px/1.35 var(--head);color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.tc-clock__time small{color:var(--muted);letter-spacing:0;font-size:.5em;font-weight:600}.tc-clock__late{color:#8a5200;font:600 15px/1.6 var(--head);white-space:nowrap;background:#fff3d6;border-radius:999px;align-items:baseline;gap:4px;padding:2px 12px;display:inline-flex}.tc-clock__late b{font-variant-numeric:tabular-nums}.tc-clock .tc-link{min-height:36px;padding:4px}.tc-clock--big .tc-clock__date{font-size:19px}.tc-clock--big .tc-clock__time{font-size:48px;line-height:1.3}.tc-clock--big .tc-clock__late{font-size:17px}.tc-r5-kioskbar{background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin:10px 0 12px;padding:12px 16px;display:flex;box-shadow:0 8px 18px -16px #10224699}.tc-r5-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tc-r5-reset{color:var(--red,#c0352b)!important;box-shadow:inset 0 0 0 1.5px #f0b4ae!important}.tc-r5-reset:disabled,.tc-r5-report:disabled{opacity:.6}.tc-kiosk.is-full .tc-r5-kioskbar{margin-top:6px}.tc-morning__head{flex-wrap:wrap}.tc-morning__head .tc-r5-actions{justify-content:flex-end}.tc-flash:has(.tc-flash__time){grid-template-columns:minmax(0,1fr) auto;column-gap:12px}:is(.tc-flash:has(.tc-flash__time)>b,.tc-flash:has(.tc-flash__time)>span){grid-column:1}.tc-flash__time{font:600 30px/1.35 var(--head);font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff38;border-radius:14px;grid-area:1/2/span 2;align-self:center;padding:4px 14px}.tc-flash__time small{font-size:.5em}.tc-kiosk .tc-flash__time{font-size:36px}@media (max-width:560px){.tc-clock__date{font-size:15px}.tc-clock__time{font-size:26px}.tc-clock--big .tc-clock__date{font-size:16px}.tc-clock--big .tc-clock__time{font-size:38px}.tc-r5-kioskbar{padding:10px 12px}.tc-r5-actions{width:100%}.tc-r5-actions .tc-btn{flex:auto}.tc-flash__time,.tc-kiosk .tc-flash__time{padding:2px 10px;font-size:24px}}.tc.tc-areport{z-index:1000;color:#000;background:#fff;min-height:0;padding:0;position:fixed;inset:0;overflow:auto}.tc-areport__pick{font:600 15px/1.4 var(--head);color:var(--navy);align-items:center;gap:6px;display:inline-flex}.tc-areport__pick input{min-height:44px;font:600 16px/1.4 var(--body);color:var(--ink);background:#fff;border:1.5px solid #c9d3e0;border-radius:12px;padding:4px 10px}.tc-areport__msg{margin:16px}.tc-areport__sheet{color:#000;max-width:760px;margin:0 auto;padding:18px 16px 28px;font-size:13px;line-height:1.45}.tc-areport__sheet.is-busy{opacity:.55}.tc-areport__frame{border-collapse:collapse;width:100%}.tc-areport__frame>thead>tr>td,.tc-areport__frame>tbody>tr>td{vertical-align:top;padding:0}.tc-areport__head{border-bottom:2px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 18px;margin-bottom:8px;padding-bottom:6px;display:flex}.tc-areport__title span{font:600 14px/1.4 var(--head);display:block}.tc-areport__title h1{font:600 22px/1.35 var(--head);color:#000;margin:0}.tc-areport__head dl{grid-template-columns:auto auto;gap:0 14px;margin:0;font-size:12.5px;line-height:1.5;display:grid}.tc-areport__head dl div{display:contents}.tc-areport__head dt{color:#444}.tc-areport__head dd{margin:0;font-weight:600}.tc-areport__h{font:600 15px/1.4 var(--head);color:#000;margin:6px 0}.tc-areport__scroll{overflow-x:auto}.tc-areport__sum{font-size:12.5px}.tc-areport__sum th{background:#f2f2f2;font-weight:600;line-height:1.3}.tc-areport__sum td,.tc-areport__sum th{font-variant-numeric:tabular-nums;padding:4px 5px}.tc-areport__sum tr.is-none td{background:#fff7e0}.tc-areport__sum tfoot th{background:#e6e6e6}.tc-areport__cls{border:1px solid #999;border-radius:6px;margin-top:10px;padding:8px 10px 6px}.tc-areport__cls h3{font:600 16px/1.4 var(--head);color:#000;margin:0}.tc-areport__cls h3 small{font:400 12.5px/1.4 var(--body);color:#333;margin-left:6px}.tc-areport__counts{margin:0 0 4px;font-size:12.5px}.tc-areport__note{color:#333;margin:4px 0;font-size:12.5px}.tc-areport__note.is-warn{color:#8a5200;font-weight:600}.tc-areport__note.is-ok{color:#1b7a43;font-weight:600}.tc-areport__list{margin-top:4px}.tc-areport__list h4{font:600 13px/1.4 var(--head);color:#000;margin:0}.tc-areport__list h4 span{font:400 12px/1.4 var(--body);color:#444}.tc-areport__list ol{columns:2;column-gap:18px;margin:2px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.tc-areport__list li{break-inside:avoid}.tc-areport__no{color:#444;font-variant-numeric:tabular-nums;min-width:2.2em;display:inline-block}.tc-areport__time{font-variant-numeric:tabular-nums;margin-left:6px}.tc-areport__sign{text-align:center;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;font-size:13px;line-height:2;display:grid}.tc-areport__sign span{color:#333}@media (max-width:480px){.tc-areport__sheet{padding:12px 10px 24px}.tc-areport__list ol{columns:1}.tc-areport__sum{font-size:11.5px}.tc-areport__sum td,.tc-areport__sum th{padding:3px 2px}.tc-areport__sign{grid-template-columns:1fr;gap:10px}}@media print{html.tc-areport-printing body>:not(.tc-areport){display:none!important}html.tc-areport-printing .tc.tc-areport{position:static;overflow:visible}.tc-areport .tc-print__bar,.tc-areport__msg{display:none!important}.tc-areport__sheet{font-size:12px;opacity:1!important;max-width:none!important;padding:0!important}.tc-areport__scroll{overflow:visible}.tc-areport__frame>thead{display:table-header-group}.tc-areport__row,.tc-areport__cls{break-inside:avoid;page-break-inside:avoid}.tc-areport__sum tr{break-inside:avoid}.tc-areport__sum th,.tc-areport__sum tr.is-none td,.tc-areport__sum tfoot th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tc-areport__list ol{columns:2!important}.tc-areport__sign{grid-template-columns:1fr 1fr!important}}.tc-period__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.tc-period__title{flex:320px;min-width:0}.tc-period__title h1{font:600 26px/1.35 var(--head);color:var(--navy);margin:2px 0 0}.tc-period__title h1 span{color:var(--muted);font-weight:600}.tc-period__kicker{margin:0}.tc-period__phase{color:var(--muted);font:600 14px/1.6 var(--head);background:#eceae4;border-radius:999px;align-items:center;gap:6px;padding:2px 12px;display:inline-flex}.tc-period__phase.is-live{color:var(--r3-green,#158a54);background:#e3f6ec}.tc-period__phase.is-live:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite tcPeriodPulse}.tc-period__phase.is-before{background:var(--blue-soft);color:var(--blue)}.tc-period__phase.is-after{background:var(--amber-soft);color:#8a5200}.tc-period__meta{color:var(--ink);margin:2px 0 0;font-size:16px;line-height:1.5}.tc-period__meta b{color:var(--navy)}.tc-period__past{font:600 16px/1.6 var(--head);color:var(--navy);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;display:flex}.tc-period__rule{margin:6px 0 0;font-size:13.5px}.tc-period__acts{justify-content:flex-end}.tc-period .tc-clock__late{background:#ffe8bf;font-size:17px}@keyframes tcPeriodPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tc-period__phase.is-live:before{animation:none}}@media (max-width:560px){.tc-period__title h1{font-size:21px}.tc-period__meta{font-size:15px}.tc-period__acts{width:100%}.tc-period__acts .tc-btn{flex:auto}}.tc-period-entry{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;display:flex}.tc-period-entry__btn{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#13284a,#1f4a7a);border:0;border-radius:18px;flex:280px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;min-height:64px;padding:10px 16px;display:grid;box-shadow:0 10px 20px -16px #102246cc}.tc-period-entry__btn>span{grid-row:1/span 2;font-size:26px}.tc-period-entry__btn b{font:600 19px/1.4 var(--head)}.tc-period-entry__btn small{opacity:.9;grid-column:2;font-size:14px;line-height:1.45}.tc-period-entry__btn i{opacity:.8;grid-area:1/3/span 2;font-size:26px;font-style:normal}.tc-period-entry__btn:focus-visible{outline:3px solid var(--gold,#f5b82e);outline-offset:2px}.tc-period-pick__h{font:600 15px/1.4 var(--head);color:var(--navy);margin:14px 0 6px}.tc-period-pick__h small{font:400 13px/1.4 var(--body);color:var(--muted)}.tc-period-pick__list{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.tc-period-pick__item{min-height:56px;color:var(--navy);text-align:left;cursor:pointer;background:#f5f7fa;border:0;border-radius:14px;gap:0;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1.5px #d9e1ec}.tc-period-pick__item b{font:600 16px/1.4 var(--head)}.tc-period-pick__item span{font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}.tc-period-pick__item small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.tc-period-pick__item.is-mine{background:#e9fbf8;box-shadow:inset 0 0 0 1.5px #9adbd2}.tc-period-pick__item.is-on{box-shadow:inset 0 0 0 2.5px var(--teal,#1fc7b6)}.tc-period-pick__manual .tc-row{align-items:center}.tc-period-pick__time input{min-height:48px;font-size:18px}.tc-preport__month{text-align:center;min-width:9em;font:600 16px/1.4 var(--head);color:var(--navy)}.tc-preport__day{margin-top:14px}.tc-preport__day h3{font:600 17px/1.4 var(--head);color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;display:flex}.tc-preport__day h3 small{font:400 14px/1.4 var(--body);color:var(--muted)}.tc-psess{background:#f7f9fc;border-radius:14px;margin-top:8px;padding:10px 12px;box-shadow:inset 0 0 0 1px #e1e7f0}.tc-psess header{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.tc-psess header b{font:600 16px/1.45 var(--head);color:var(--navy)}.tc-psess header .tc-link{margin-left:auto}.tc-psess__chips{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px;display:flex}.tc-psess__chips .tc-chip{margin:0}.tc-psess__chips .tc-chip--muted{margin-left:0}.tc-psess__pct{font:600 14px/1.4 var(--head);color:var(--navy);margin-left:auto}.tc-psess__names{overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px;line-height:1.55}.tc-psess__names b{font-weight:600}.tc-psess__names.is-T b{color:var(--amber,#b86a00)}.tc-psess__names.is-A b{color:var(--red)}.tc-psess__names.is-L b{color:var(--blue)}.tc-psess__names em{font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal}@media (max-width:560px){.tc-psess__pct{width:100%;margin-left:0}}.tc-tt__late{margin-top:12px}.tc-tt__lateinput{align-items:center;gap:8px;font-weight:600;display:inline-flex}.tc-field.tc-tt__late .tc-tt__lateinput input{text-align:center;flex:0 0 96px;width:96px;min-height:48px;font-size:18px}.tc-tt__check{width:100%;margin-bottom:10px}.tc-classhead__side{flex-wrap:wrap;min-width:0;max-width:100%}.tc-pb-button{min-width:0;max-width:100%}.tc-pb-button>.tc-btn{white-space:normal;text-align:center;max-width:100%}@media (max-width:640px){.tc-pb-button{flex:100%;order:3}.tc-pb-button>.tc-btn{justify-content:center;width:100%}}.tc .tc-day-1{--day:#ffd43b;--day-ink:#3d2e00;--day-soft:#fff6cc}.tc .tc-day-2{--day:#f9a8c9;--day-ink:#5a1030;--day-soft:#ffe6f0}.tc .tc-day-3{--day:#69db7c;--day-ink:#0b3b17;--day-soft:#e3f8e8}.tc .tc-day-4{--day:#ffa94d;--day-ink:#4a2200;--day-soft:#fed}.tc .tc-day-5{--day:#74c0fc;--day-ink:#062b4d;--day-soft:#e2f1fe}.tc-now{border-radius:20px;margin-top:14px;display:block}.tc-now__kicker{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;margin:0 0 4px!important}.tc .tc-now__title{font:600 24px/1.3 var(--head);overflow-wrap:anywhere;margin:0}.tc-now__foot{font-size:14px;margin:10px 0 0!important}.tc-now--live{color:#fff;box-shadow:inset 7px 0 0 var(--day,var(--teal)), 0 14px 26px -18px #102246cc;background:linear-gradient(135deg,#13284a,#1f3e6e);padding:16px 18px 14px 24px;position:relative}.tc-now--live .tc-now__kicker{color:#cfe0f5}.tc .tc-now--live .tc-now__title{color:#fff;font-size:26px}.tc-now--live .tc-now__foot,.tc-now--live .tc-now__note{color:#cfe0f5}.tc .tc-now--live a{color:#8ff0e4}.tc-now__pulse{background:#3cf0a0;border-radius:50%;flex:none;width:10px;height:10px;animation:1.8s infinite tc-now-pulse;box-shadow:0 0 #3cf0a099}@keyframes tc-now-pulse{0%{box-shadow:0 0 #3cf0a08c}70%{box-shadow:0 0 0 10px #3cf0a000}to{box-shadow:0 0 #3cf0a000}}.tc-now__acts{grid-template-columns:1fr 1fr;gap:10px;max-width:560px;margin-top:14px;display:grid}.tc-now__foot a,.tc-now--quiet a{white-space:nowrap}.tc-now__acts .tc-btn{width:100%;min-height:56px;font-size:19px}.tc-now__acts .tc-btn--ghost{box-shadow:none}.tc-now--soon{box-shadow:inset 7px 0 0 var(--day,var(--teal)), 0 10px 22px -18px #10224680;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 22px;display:flex}.tc-now--soon .tc-now__text{flex:240px;min-width:0}.tc-now--soon .tc-now__kicker{color:var(--muted)}.tc .tc-now--soon .tc-now__title{font-size:21px}.tc-now--soon .tc-now__foot{color:var(--muted);margin-top:4px!important}.tc-now--quiet{color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair);background:#fff;margin-top:12px;padding:10px 14px;font-size:14.5px;text-decoration:none}a.tc-now--quiet{font-weight:600;color:var(--amber)!important}.tc-now--setup{background:var(--teal-soft);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;padding:12px 16px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1.5px #a6e6dd;color:#075c54!important}.tc-now--setup span{grid-row:1/3;font-size:26px}.tc-now--setup b{font:600 17px/1.4 var(--head);color:var(--navy)}.tc-now--setup small{font-size:13.5px}.tc-now--setup i{grid-area:1/3/3;font-size:26px;font-style:normal}@media (prefers-reduced-motion:reduce){.tc-now__pulse{animation:none}}@media (max-width:420px){.tc .tc-now--live .tc-now__title{font-size:22px}.tc-now__acts .tc-btn{padding:0 12px;font-size:17px}}.tc-tt__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:2px 0 6px;display:flex}.tc-tt__tools{gap:8px;display:flex}.tc-tt__cell{width:100%;min-height:64px;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1.5px var(--hair);background:#fff;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 10px;display:flex;position:relative}.tc-tt__cell.is-set{background:var(--day-soft,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--day,#ccc) 70%, #fff)}.tc-tt__cell b{font:600 15px/1.3 var(--head);color:var(--navy);overflow-wrap:anywhere}.tc-tt__cls{color:var(--navy);background:#fff;border-radius:999px;padding:1px 8px;font-size:13.5px;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #13284a2e}.tc-tt__cls--only{padding:2px 10px;font-size:15px}.tc-tt__cell.is-duty b{color:#4b3a7a}.tc-tt__tag{color:#4b3a7a;font-size:12px;font-weight:600}.tc-tt__cell.is-gone .tc-tt__cls{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.tc-tt__plus{color:#9aa6b8;align-self:center;font-size:20px}.tc-tt__cell:hover{box-shadow:inset 0 0 0 2px var(--teal)}.tc-tt__cell.is-now{box-shadow:inset 0 0 0 3px var(--navy), 0 6px 14px -8px #13284a99}.tc-tt__nowtag{background:var(--navy);color:#fff;font:600 11.5px/1.5 var(--head);border-radius:999px;padding:1px 8px;font-style:normal;position:absolute;top:-9px;right:8px}.tc-tt__gridwrap{background:#fff;border-radius:18px;margin-top:12px;padding:12px;display:none;box-shadow:0 10px 22px -18px #10224680}.tc-tt__grid{table-layout:fixed;border-collapse:separate;border-spacing:6px;width:100%}.tc-tt__colday{width:104px}.tc-tt__colbrk{width:46px}.tc-tt__grid thead th{text-align:center;vertical-align:bottom;color:var(--navy);padding:4px 2px 6px;font-weight:400}.tc-tt__grid thead th b{font:600 15px/1.3 var(--head);display:block}.tc-tt__grid thead th small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.tc-tt__grid thead th.is-now b{color:var(--teal-ink)}.tc-tt__grid thead th.is-now small{color:var(--teal-ink);font-weight:600}.tc-tt__corner{font:600 13px var(--head)!important;color:var(--muted)!important;text-align:left!important}.tc-tt__brkhead{color:var(--muted);font-size:12px;display:block}.tc-tt__day{background:var(--day);color:var(--day-ink);font:600 16px/1.3 var(--head);text-align:left;border-radius:12px;padding:6px 10px}.tc-tt__day small{font:600 12px var(--body);display:block}.tc-tt__grid tr.is-today .tc-tt__day{box-shadow:inset 0 0 0 3px var(--navy)}.tc-tt__grid td{vertical-align:top;height:1px;padding:0}.tc-tt__grid td>.tc-tt__cell{height:100%;min-height:70px}.tc-tt__brk{text-align:center;background:repeating-linear-gradient(45deg,#f4f2ec,#f4f2ec 8px,#ece8de 8px 16px);border-radius:12px;vertical-align:middle!important}.tc-tt__brk span{writing-mode:vertical-rl;font:600 14px/1 var(--head);color:var(--muted);letter-spacing:.08em}.tc-tt__brk.is-now{box-shadow:inset 0 0 0 3px var(--navy)}.tc-tt__phone{margin-top:12px}.tc-tt__days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tc-tt__daytab{background:var(--day-soft);min-height:52px;color:var(--day-ink);font:600 17px/1.2 var(--head);border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:4px 2px;display:flex}.tc-tt__daytab small{font:600 11px/1.2 var(--body);margin-top:3px}.tc-tt__daytab.is-on{background:var(--day);box-shadow:inset 0 0 0 2.5px var(--day-ink)}.tc .tc-tt__dayname{background:var(--day);color:var(--day-ink);border-radius:12px;margin:14px 0 8px;padding:6px 14px;font-size:18px}.tc-tt__dayname small{font:600 14px var(--body)}.tc-tt__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-tt__list>li{grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.tc-tt__time{flex-direction:column;justify-content:center;display:flex}.tc-tt__time b{font:600 15px/1.3 var(--head);color:var(--navy)}.tc-tt__time small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.tc-tt__list .tc-tt__cell{min-height:60px}.tc-tt__list>li.tc-tt__brkrow{color:var(--muted);background:repeating-linear-gradient(45deg,#f4f2ec,#f4f2ec 8px,#ece8de 8px 16px);border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;display:flex}.tc-tt__brkrow span{font-variant-numeric:tabular-nums}.tc-tt__brkrow.is-now{box-shadow:inset 0 0 0 2.5px var(--navy);color:var(--navy)}.tc-tt__meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.tc-tt__savebar{z-index:5;background:var(--navy);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:76px;box-shadow:0 12px 24px -14px #102246cc}.tc-tt__savebar span{font-size:14.5px;font-weight:600}.tc-tt__mode{margin-bottom:12px}.tc-tt__form{gap:14px;display:grid}.tc-tt__pick{border:0;min-width:0;margin:0;padding:0}.tc-tt__pick legend{color:var(--navy);margin-bottom:6px;font-size:14.5px;font-weight:600}.tc-tt__chips{flex-wrap:wrap;gap:8px;display:flex}.tc-tt__chips button{min-height:44px;color:var(--navy);background:#eef3f8;border:0;border-radius:999px;padding:0 16px;font-weight:600}.tc-tt__chips button.is-on{background:var(--navy);color:#fff}.tc-tt__clear{margin-right:auto;color:var(--red)!important;box-shadow:inset 0 0 0 1.5px #f0b7b2!important}.tc-tt__prows{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.tc-tt__prows li{background:#f6f8fb;border-radius:12px;grid-template-columns:62px minmax(0,1fr) 8px minmax(0,1fr) 44px;align-items:center;gap:4px;padding:6px 6px 6px 8px;display:grid}.tc-tt__prows li>span[aria-hidden]{text-align:center;color:var(--muted)}.tc-tt__prows li.is-brk{background:#f1eee6}.tc-tt__prows input{width:100%;min-width:0;min-height:44px;font:600 16px/1.2 var(--body);color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #c9d3e0;border-radius:10px;padding:4px 6px}.tc-tt__prows input[type=time]::-webkit-calendar-picker-indicator{width:14px;margin:0;padding:0}.tc-tt__plabel b{font:600 15px var(--head);color:var(--navy)}.tc-tt__plabel input{padding:4px;font-size:13px;font-weight:400}.tc-tt__form .tc-field small{font-weight:400}@media (min-width:700px){.tc-tt__prows li{grid-template-columns:110px minmax(0,1fr) 14px minmax(0,1fr) 44px;gap:6px}}.tc-tt__x{width:44px;height:44px;color:var(--red);box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border:0;border-radius:10px;font-size:16px}@media (min-width:900px){.tc-tt__gridwrap{display:block}.tc-tt__phone{display:none}}
