.finance-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.finance-strip article,.finance-grid article{min-height:76px;border-color:var(--border-color);border-radius:var(--radius-md);padding:13px 15px;box-shadow:none}.finance-strip span,.finance-grid span{font-size:.65rem;letter-spacing:.04em}.finance-strip b,.finance-grid b{font-size:1rem}.featured-brands{height:64px;gap:0;margin-bottom:16px;padding:6px 16px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md)}.featured-brands a{min-width:130px;height:50px;border:0;border-radius:0;background:transparent;padding:8px 20px}.featured-brands img{max-width:94px;max-height:27px;filter:grayscale(.15);opacity:.82}.featured-brands a:hover img{filter:none;opacity:1}.search-hero{border-color:var(--border-color);border-radius:var(--radius-lg);padding:22px 24px;box-shadow:none}.search-copy{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.search-copy h1{font-size:1.5rem;margin:0}.search-copy p{width:100%;margin:0 0 14px}.quick-search{height:48px;max-width:none;border:1px solid #9fb4ca;border-radius:var(--radius-md);padding:3px 3px 3px 14px;transition:.15s}.quick-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(23,105,210,.08)}.quick-search input{font-size:.94rem}.quick-search button{height:40px;padding:0 22px;background:var(--primary);color:#fff}.search-mode button{font-size:.76rem}.filter-bar{padding:10px;border-color:var(--border-color);box-shadow:none}.filter-bar .form-select,.filter-bar .btn,.filter-bar input{height:40px}.stock-toggle{height:40px;border-color:#dce3eb}.result-heading{margin:13px 3px}.product-list{gap:8px}.product-card{min-height:92px;grid-template-columns:92px minmax(220px,1fr) 105px 130px 150px;gap:14px;padding:13px 15px;border-color:var(--border-color);border-radius:var(--radius-md);box-shadow:none;transition:border-color .15s,box-shadow .15s}.product-card:hover{border-color:#c8d6e5;box-shadow:var(--shadow-sm)}.product-card.out-of-stock{border-left:2px solid #e2a2a8;background:linear-gradient(90deg,#fffafb,#fff 70px)}.product-brand{position:relative;padding-left:30px}.product-brand:before{content:"";position:absolute;left:0;top:1px;width:21px;height:29px;border:5px solid #23364b;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.product-brand span{font-size:.72rem;letter-spacing:.04em}.product-main h2{font-weight:720}.product-main>strong{font-size:1rem}.tire-badges{margin-top:6px}.tire-badges .badge{padding:4px 6px;border-radius:5px;font-weight:650}.feature{background:#edf1f5;color:#35465a}.stock-block strong{font-size:.9rem;color:var(--success)}.price-block strong{font-size:1.06rem;font-variant-numeric:tabular-nums}.quantity{height:36px;border-color:#d7dfe8}.quantity button,.quantity input{padding:0}.add-cart{height:38px;background:var(--primary);font-size:.76rem}.add-cart:hover{background:var(--primary-hover)}.show-alternatives,.stock-watch{min-height:34px;border:1px solid #d7e1eb;border-radius:7px;background:#fff;color:#38536f;font-size:.72rem}.catalog-layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.mini-cart{top:calc(var(--header-height) + 16px);max-height:calc(100vh - var(--header-height) - 32px);overflow:auto;border-color:var(--border-color);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-sm)}.mini-cart-title strong{background:var(--primary-soft);color:var(--primary)}.checkout{background:var(--primary);color:#fff}.cart-line{padding:10px 0}.checkout-page{max-width:1180px;grid-template-columns:minmax(0,1fr) 340px}.checkout-form section,.checkout-summary,.order-item,.order-detail-grid>section,.order-detail-grid>aside,.order-history,.finance-panel{border-color:var(--border-color);border-radius:var(--radius-md);box-shadow:none}.address-option{cursor:pointer;align-items:center;padding:14px;border-color:#dce3eb}.address-option:has(input:checked){border-color:#77a9e5;background:var(--primary-soft);box-shadow:0 0 0 2px rgba(23,105,210,.08)}.address-option input{accent-color:var(--primary)}.checkout-summary{top:calc(var(--header-height) + 16px)}.checkout-summary .total{margin-top:8px;padding-top:12px;border-top:1px solid var(--border-color);color:#102d50}.order-list article{min-height:72px;border-color:var(--border-color);border-radius:var(--radius-md);padding:13px 16px;box-shadow:none}.order-list article:hover{border-color:#c6d5e5}.orders-page,.finance-page{max-width:1240px}.finance-panel,.finance-table,.invoice-card,.payment-card,.campaign-card,.notification-row,.repeat-row{border-color:var(--border-color);box-shadow:none}.finance-table-head{background:#f5f7fa}.transaction-row{min-height:60px}.campaign-card{border-radius:var(--radius-md)}.campaign-card.featured{border-top:1px solid var(--border-color);box-shadow:inset 0 3px 0 #f0a51a}.notification-row.unread{background:#f3f7fc;border-color:#c9daf0}
.auth-body{background:#f3f6fa!important}.auth-body main{min-height:100vh}.login-stage{min-height:100vh;margin:0;grid-template-columns:minmax(420px,46%) 1fr}.login-brand-panel{padding:clamp(42px,5vw,76px);background:radial-gradient(circle at 20% 15%,#174d7e 0,#0a2744 38%,#06192d 100%)}.auth-brand{display:block;margin-bottom:52px;color:#fff;text-decoration:none;font-size:1.35rem;font-weight:850}.auth-brand span,.login-logo span{color:#f5b51b}.login-brand-panel h1{font-size:clamp(2.5rem,4vw,4rem);font-weight:720;letter-spacing:-.05em}.login-brand-panel p{max-width:480px;color:#b9c8d7}.login-benefits{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none;color:#d6e0e9;font-size:.86rem}.login-benefits i{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:rgba(77,168,255,.18);color:#70b7ff}.brand-caption{display:block;margin-bottom:10px;color:#7890a7;font-size:.59rem;letter-spacing:.15em}.login-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;overflow:visible}.login-logos div{display:grid;place-items:center;height:54px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.045)}.login-logos img{max-width:85px;height:26px}.login-form-panel{padding:32px;background:#f6f8fb}.login-card{width:min(100%,430px);padding:34px 38px;border:1px solid #e3e8ee;border-radius:var(--radius-lg);box-shadow:0 22px 60px rgba(22,41,66,.09)}.login-logo{display:block;margin-bottom:34px}.login-card h2{margin:8px 0 4px;font-size:1.7rem}.login-card>p{color:var(--text-secondary)}.login-card label{margin:16px 0 6px;font-size:.76rem}.input-with-icon{position:relative}.input-with-icon i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#7a8796}.login-card .input-with-icon input{height:44px;margin:0;padding:0 12px 0 39px}.login-options{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:var(--text-secondary);font-size:.72rem}.login-options label{margin:0;font-weight:500}.login-options input{width:auto;margin:0 5px 0 0}.login-card button{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--primary)}.demo-credentials{display:block;padding:10px;border-radius:7px;background:#f4f6f8;color:#7a8491;text-align:center}.login-form-panel footer{background:transparent;border:0}
@media(max-width:1350px){.catalog-layout{grid-template-columns:1fr}.mini-cart{position:static;max-height:none}.product-card{grid-template-columns:82px minmax(260px,1fr) 100px 120px 145px}.finance-strip{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1050px){.product-card{grid-template-columns:82px minmax(210px,1fr) 100px 120px 145px}.login-stage{grid-template-columns:42% 58%}.login-brand-panel{padding:42px}.login-logos{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.login-stage{display:block}.login-brand-panel{display:none}.login-form-panel{min-height:100vh;padding:20px}.login-card{padding:28px}.product-card{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px}.product-brand,.product-main{grid-column:1/-1}.product-brand{display:block}.stock-block,.price-block{border-top:1px solid var(--border-color);padding-top:10px}.buy-block{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.4fr}.finance-strip{grid-template-columns:1fr 1fr}.order-list article{grid-template-columns:1fr auto}.filter-bar{grid-template-columns:1fr 1fr}}
.demo-login-separator{display:flex;align-items:center;gap:10px;margin:4px 0 12px;color:#9099a5;font-size:.68rem}.demo-login-separator:before,.demo-login-separator:after{content:"";height:1px;flex:1;background:var(--border-color)}.login-card .demo-login-form .demo-login-button{margin:0;background:#fff;color:var(--primary);border:1px solid var(--primary)}.login-card .demo-login-form .demo-login-button:hover{background:#eef6ff}.demo-login-button i:first-child{margin-right:5px;color:#f5b51b}.demo-login-form small{display:block;margin-top:8px;color:var(--text-secondary);text-align:center;font-size:.68rem}
@media(max-width:480px){.quick-search{grid-template-columns:auto 1fr auto}.quick-search button{grid-column:auto;width:auto;margin:0;padding:0 14px}.search-hero{padding:17px}.search-copy h1{font-size:1.3rem}.featured-brands{margin-left:-12px;margin-right:-12px;border-radius:0;border-left:0;border-right:0}.finance-strip{display:flex;overflow-x:auto}.finance-strip article{min-width:155px}.product-card{grid-template-columns:1fr 1fr}.buy-block{grid-template-columns:1fr}.filter-bar{grid-template-columns:1fr}.price-range{grid-column:auto}.order-list article{grid-template-columns:1fr}.order-list article>*{grid-column:auto!important}.checkout-page h1{font-size:1.45rem}}
.checkout{display:flex;align-items:center;justify-content:space-between;background:var(--primary);color:#fff;text-decoration:none;padding:0 13px}.checkout:hover{background:var(--primary-hover);color:#fff}.mini-cart-empty{display:grid;place-items:center;padding:28px 8px;color:var(--text-secondary);text-align:center}.mini-cart-empty i{font-size:1.4rem;margin-bottom:5px}.mini-cart-empty span,.mini-cart-empty small{display:block}.mini-cart-empty span{font-weight:700;color:var(--text-primary)}

/* Commerce identity */
.product-image{display:grid;place-items:center;width:72px;height:72px;margin:auto;border-radius:12px;background:linear-gradient(145deg,#f8fafc,#edf1f5)}.product-image img{width:64px;height:64px;object-fit:contain}.product-brand{padding:0}.product-brand:before{display:none}.product-brand-name{display:block;color:var(--primary);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-code{display:block;margin-top:3px;color:var(--text-secondary);font-size:.67rem}.product-main>strong{display:block}.price-block small{margin-top:3px;color:#8792a0;font-size:.64rem}.tire-placeholder{background:#fff url('/images/products/adana-lastik-urun.jpg') center/contain no-repeat}.tire-placeholder i{visibility:hidden}

/* Campaign commerce page */
.campaign-page{max-width:1480px}.page-heading p{margin:4px 0 0;color:var(--text-secondary)}.campaign-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);min-height:270px;margin-bottom:28px;overflow:hidden;border:1px solid #e6dfc9;border-radius:18px;background:linear-gradient(115deg,#fff 0,#fffdf5 62%,#fff3bc 100%)}.campaign-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#f2b415}.campaign-hero-copy{align-self:center;padding:38px 44px}.campaign-hero-copy h2{max-width:680px;margin:13px 0 8px;font-size:clamp(1.65rem,2.7vw,2.5rem);font-weight:760}.campaign-hero-copy p{max-width:640px;color:var(--text-secondary)}.campaign-validity{margin:18px 0;color:#6f6250;font-size:.78rem}.campaign-validity i{margin-right:7px}.campaign-hero-copy .btn{gap:9px}.campaign-visual{position:relative;display:flex;align-items:center;justify-content:center}.campaign-visual:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:rgba(255,255,255,.55)}.campaign-visual img{position:relative;z-index:1;width:180px;filter:drop-shadow(0 20px 20px rgba(32,38,44,.2));transform:rotate(8deg)}.campaign-visual span{position:absolute;z-index:2;right:28px;bottom:24px;font-size:.67rem;font-weight:900;letter-spacing:.12em}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:18px 0 12px}.section-heading h2{margin:2px 0;font-size:1.15rem}.section-heading>span{font-size:.72rem;color:var(--text-secondary)}.campaign-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px}.campaign-card{min-height:215px;display:flex;flex-direction:column;padding:20px}.campaign-card-top{display:flex;align-items:center;justify-content:space-between}.campaign-card-top>i{color:#b17b13}.campaign-card p{color:var(--text-secondary)}.campaign-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border-color)}.campaign-card footer small{color:var(--text-secondary)}.campaign-card footer a{margin:0;white-space:nowrap;text-decoration:none}

/* Checkout */
.checkout-shell{max-width:1500px}.checkout-heading{align-items:flex-end}.checkout-steps{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.checkout-steps li{position:relative;display:flex;align-items:center;gap:7px;padding-right:42px;color:#8a96a3;font-size:.7rem;font-weight:700}.checkout-steps li:not(:last-child):after{content:"";position:absolute;right:10px;width:22px;height:1px;background:#d4dce5}.checkout-steps b,.checkout-steps i{display:grid;place-items:center;width:25px;height:25px;border:1px solid #ccd6e0;border-radius:50%;font-style:normal}.checkout-steps .done,.checkout-steps .active{color:var(--primary)}.checkout-steps .done i{border-color:var(--success);background:var(--success);color:#fff}.checkout-steps .active b{border-color:var(--primary);background:var(--primary-soft)}.checkout-page{grid-template-columns:minmax(0,2fr) minmax(330px,.85fr);max-width:none}.checkout-form section{padding:22px 24px}.section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.section-title>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:850}.section-title h2,.section-title p{margin:0}.section-title p{margin-top:2px;color:var(--text-secondary);font-size:.75rem}.address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.address-option{position:relative;margin:0}.address-option>input{position:absolute;opacity:0}.address-option>i{font-size:1.15rem;color:#64788d}.address-option span{flex:1}.address-option strong em{margin-left:7px;padding:3px 5px;border-radius:4px;background:var(--success-soft);color:var(--success);font-size:.55rem;font-style:normal}.selection-dot{width:16px;height:16px;border:1px solid #b7c3d0;border-radius:50%}.address-option:has(input:checked) .selection-dot{border:5px solid var(--primary)}.checkout-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout-options label>span{display:block;margin-bottom:6px;font-size:.72rem;font-weight:700}.select-with-icon{position:relative}.select-with-icon i{position:absolute;z-index:2;left:12px;top:50%;transform:translateY(-50%);color:#60768d}.select-with-icon select{padding-left:38px}.inline-empty{display:flex;align-items:center;gap:10px;padding:16px;border:1px dashed #cbd6e1;border-radius:9px;color:var(--text-secondary)}.summary-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.summary-title h2{margin:2px 0}.summary-title>i{font-size:1.4rem;color:var(--primary)}.credit-summary{margin:12px -2px 0;padding:13px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.credit-summary>div{display:flex;justify-content:space-between;padding:5px 0;font-size:.78rem}.checkout-summary>small{display:block;margin-top:10px;text-align:center;color:var(--text-secondary);font-size:.67rem}.mobile-checkout-cta{display:none}

/* Finance, payments, invoices */
.page-metric{min-width:135px;padding:10px 14px;border:1px solid var(--border-color);border-radius:10px;background:#fff}.page-metric span,.page-metric b{display:block}.page-metric span{font-size:.65rem;color:var(--text-secondary)}.page-metric b{font-size:1.1rem}.filter-input{position:relative;flex:1}.filter-input i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8390a0}.filter-input input{width:100%;height:40px;padding:0 12px 0 37px;border:1px solid #dce3eb}.invoice-card{grid-template-columns:minmax(220px,1.2fr) minmax(380px,1fr) auto;min-height:82px;padding:14px 16px}.invoice-identity h2{margin:5px 0 2px}.invoice-identity small{color:var(--text-secondary)}.invoice-amount{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.invoice-amount span,.invoice-amount b{display:block}.invoice-amount span{font-size:.65rem;color:var(--text-secondary)}.invoice-amount b{margin-top:2px;color:var(--text-primary);font-size:.86rem}.invoice-amount .remaining b{color:var(--danger)}.payment-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.payment-metrics article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff}.payment-metrics article>i{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.payment-metrics span,.payment-metrics b,.payment-metrics small{display:block}.payment-metrics span,.payment-metrics small{font-size:.67rem;color:var(--text-secondary)}.payment-history{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:4px 18px}.payment-row{display:grid;grid-template-columns:48px 30px minmax(180px,1fr) auto 100px;gap:14px;align-items:center;min-height:72px;border-top:1px solid var(--border-color)}.payment-row:first-of-type{border-top:0}.date-tile{text-align:center}.date-tile b,.date-tile span{display:block}.date-tile b{font-size:1rem}.date-tile span{font-size:.58rem;color:var(--text-secondary)}.payment-method-icon{color:#60758a}.payment-row>div:nth-of-type(2) span{display:block;color:var(--text-secondary);font-size:.7rem}.payment-value{font-variant-numeric:tabular-nums}

/* Order management */
.order-filters span{padding:8px 12px;border-radius:999px;color:var(--text-secondary);font-size:.72rem;font-weight:700}.order-filters span.active{background:var(--primary);color:#fff}.order-number strong{font-variant-numeric:tabular-nums}.order-list article>span:not(.status-pill){color:var(--text-secondary);font-size:.78rem}.status-pill.pending,.status-pill.open{background:var(--primary-soft);color:var(--primary)}.status-pill.approved,.status-pill.completed{background:var(--success-soft);color:var(--success)}.status-pill.preparing,.status-pill.partiallypaid{background:var(--warning-soft);color:var(--warning)}.status-pill.shipped{background:#eeeafd;color:#6049a6}.status-pill.cancelled{background:var(--danger-soft);color:var(--danger)}.order-hero{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.order-hero>div{display:flex;flex-direction:column;align-items:flex-start}.order-hero>div>a{margin-bottom:18px;text-decoration:none;font-size:.75rem}.order-hero h1{margin:4px 0}.order-hero p{margin:0;color:var(--text-secondary)}.order-timeline{display:grid;grid-template-columns:repeat(5,1fr);margin:0 0 18px;padding:17px 20px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;list-style:none}.order-timeline li{position:relative;display:flex;align-items:center;gap:7px;color:#8c98a5;font-size:.7rem}.order-timeline li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 20px);right:8px;height:1px;background:#dce3ea}.order-timeline li.done,.order-timeline li.current{color:var(--success)}.order-timeline li.current{font-weight:800}.order-item>div{grid-template-columns:46px 1fr auto;align-items:center}.order-item img{width:42px;height:42px}.order-item small{display:block;color:var(--text-secondary)}.order-totals span{display:flex;justify-content:space-between;padding:6px 0;font-size:.8rem}.order-totals .grand{margin-top:6px;padding-top:12px;border-top:1px solid var(--border-color);font-size:1rem}

@media(max-width:900px){.campaign-hero{grid-template-columns:1fr}.campaign-visual{display:none}.campaign-grid{grid-template-columns:1fr 1fr}.checkout-heading{align-items:flex-start}.checkout-steps{display:none}.address-grid{grid-template-columns:1fr}.invoice-card{grid-template-columns:1fr auto}.invoice-amount{grid-column:1/-1;grid-row:2}.payment-metrics{grid-template-columns:1fr 1fr}.order-timeline{overflow-x:auto;grid-template-columns:repeat(5,minmax(130px,1fr))}.order-timeline li:not(:last-child):after{display:none}}
@media(max-width:600px){.campaign-hero-copy{padding:26px 22px}.campaign-grid{grid-template-columns:1fr}.campaign-card{min-height:190px}.checkout-options{grid-template-columns:1fr}.mobile-checkout-cta{position:fixed;z-index:1025;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;padding:9px 10px 9px 15px;border:1px solid var(--border-color);border-radius:13px;background:#fff;box-shadow:var(--shadow-md)}.mobile-checkout-cta button{height:40px;border:0;border-radius:8px;background:var(--primary);color:#fff;font-weight:750}.checkout-shell~.mobile-cart-bar,.checkout-shell .checkout-submit{display:none}.invoice-card{display:grid;grid-template-columns:1fr}.invoice-amount{grid-column:auto;grid-template-columns:1fr 1fr 1fr}.invoice-card>a{width:100%}.payment-metrics{display:flex;overflow-x:auto}.payment-metrics article{min-width:190px}.payment-row{grid-template-columns:42px 1fr auto}.payment-method-icon{display:none}.payment-value{grid-column:3;grid-row:1}.payment-row .status-pill{grid-column:2;justify-self:start}.order-hero{align-items:flex-start;flex-direction:column;gap:12px}.order-hero .btn{width:100%}.order-item>div{grid-template-columns:42px 1fr}.order-item>div>b{grid-column:2}.page-metric{display:none}}
@media(max-width:600px){body:has(.checkout-shell)>.mobile-cart-bar{display:none}}
.finance-side{display:grid;gap:14px}.limit-total{display:flex;justify-content:space-between;margin:12px 0 9px}.limit-total span,.limit-values span,.limit-values b{display:block}.limit-total span,.limit-values span{font-size:.68rem;color:var(--text-secondary)}.limit-bar{height:8px;overflow:hidden;border-radius:99px;background:#edf1f5}.limit-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#4a9bf2)}.limit-values{display:flex;justify-content:space-between;margin-top:9px}.limit-values span:last-child{text-align:right}.quick-finance a{display:grid;grid-template-columns:22px 1fr auto;align-items:center}.due-row time{display:grid;place-items:center;width:58px;height:52px;border-radius:8px;background:var(--warning-soft);color:var(--warning)}.due-row time b,.due-row time span{display:block}.due-row time span{font-size:.58rem}.due-row>span strong,.due-row>span small{display:block}.due-row>span small{color:var(--text-secondary);font-size:.67rem}
