.bot-business-bar{background:#fff;border:1px solid #d1d5db;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:flex}.bot-business-mark{color:#fff;background:#1f2937;border-radius:12px;place-items:center;width:46px;height:46px;font-weight:850;display:grid}.bot-business-bar>div:nth-child(2){gap:3px;display:grid}.bot-business-bar>div:nth-child(2) span{color:#6b7280;font-size:.75rem}.bot-business-bar>.pill{margin-left:auto}.bot-tabs{background:#fff;border:1px solid #d1d5db;border-radius:12px;gap:8px;margin:18px 0;padding:5px;display:flex}.bot-tabs button{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:44px;font-weight:750}.bot-tabs button.is-active{color:#fff;background:#1f2937}.bot-panel[hidden],#bot-checkout-form[hidden],#bot-order-result[hidden]{display:none!important}.bot-shop-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.bot-catalog{min-width:0}.bot-category-nav{gap:8px;padding:0 0 15px;display:flex;overflow:auto}.bot-category-nav a{background:#fff;border:1px solid #d1d5db;border-radius:999px;flex:none;padding:8px 12px;font-size:.76rem;font-weight:700}.bot-product-group{margin-bottom:30px;scroll-margin-top:85px}.bot-group-title{border-bottom:1px solid #d1d5db;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.bot-group-title h3{margin:0}.bot-group-title span{color:#5f6874;font-size:.72rem}.bot-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bot-product-card{background:#fff;border:1px solid #d1d5db;border-radius:13px;overflow:hidden}.bot-product-image{aspect-ratio:16/10;background:#e7e5e4}.bot-product-image img{object-fit:cover;width:100%;height:100%}.bot-product-image span{color:#6b7280;text-align:center;place-items:center;height:100%;padding:12px;font-size:.74rem;display:grid}.bot-product-content{padding:13px}.bot-product-content .card-kicker{margin-bottom:5px}.bot-product-content h4{margin:0 0 5px;font-size:.98rem}.bot-product-content>p:not(.card-kicker){min-height:40px;margin-bottom:10px;font-size:.75rem}.bot-product-bottom{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:end;gap:8px;padding-top:10px;display:flex}.bot-product-bottom>div{gap:3px;display:grid}.bot-product-bottom strong{font-size:.92rem}.bot-product-bottom small{color:#6b7280;font-size:.67rem}.bot-add-button{color:#1f2937;cursor:pointer;background:#ff6b35;border:1px solid #ff6b35;border-radius:999px;min-height:38px;padding:7px 10px;font-size:.73rem;font-weight:800}.bot-add-button:disabled{color:#6b7280;cursor:not-allowed;background:#e5e7eb;border-color:#d1d5db}.bot-cart{background:#fff;border:1px solid #d1d5db;border-radius:15px;padding:20px;position:sticky;top:88px}.bot-cart h3{margin-bottom:16px}.muted-note{color:#6b7280;font-size:.82rem;line-height:1.6}.bot-cart-row{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.bot-cart-row>div:first-child{gap:4px;display:grid}.bot-cart-row strong{font-size:.78rem}.bot-cart-row small{color:#6b7280;font-size:.68rem}.bot-quantity{align-items:center;gap:7px;display:flex}.bot-quantity button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:50%;width:30px;height:30px}.bot-total{border-top:1px solid #d1d5db;justify-content:space-between;gap:8px;margin:15px 0;padding-top:14px;display:flex}.bot-total span{color:#6b7280;font-size:.78rem}.bot-total strong{font-size:1rem}.bot-cart>.button{width:100%}#bot-checkout-form{border-top:1px solid #d1d5db;gap:10px;margin-top:16px;padding-top:15px;display:grid}#bot-checkout-form h4{margin:0}#bot-checkout-form label,#bot-checkout-form legend{font-size:.78rem;font-weight:700}#bot-checkout-form input[type=text]{border:1px solid #9ca3af;border-radius:8px;width:100%;min-height:42px;padding:9px}#bot-checkout-form fieldset{border:1px solid #d1d5db;border-radius:9px;gap:8px;padding:11px;display:grid}#bot-checkout-form fieldset label{align-items:center;gap:8px;font-weight:500;display:flex}.bot-action-row{flex-wrap:wrap;gap:8px;display:flex}.bot-action-row>*{flex:1}.bot-result{background:#f5f5f4;border:1px solid #d1d5db;border-radius:11px;gap:8px;margin-top:16px;padding:14px;display:grid}.bot-result>p{margin:0;font-size:.8rem}.bot-result>small{color:#6b7280;font-size:.7rem}.bot-help{background:#fff;border:1px solid #d1d5db;border-radius:14px;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;padding:22px;display:grid}.bot-help h3{margin-bottom:5px}.bot-help p{font-size:.83rem}.bot-help-buttons{flex-wrap:wrap;gap:8px;display:flex}.bot-help-buttons button{cursor:pointer;background:#f5f5f4;border:1px solid #d1d5db;border-radius:999px;padding:8px 11px;font-size:.73rem}.bot-help>#bot-help-response{color:#4b5563;background:#f5f5f4;border-left:3px solid #ff6b35;grid-column:1/-1;padding:14px;font-size:.82rem}.bot-warning{color:#7c2d12;background:#fff4ee;border-left:4px solid #b9380c;gap:5px;margin:16px 0;padding:15px;display:grid}.bot-warning span{font-size:.8rem;line-height:1.6}.bot-order-card{background:#fff;border:1px solid #d1d5db;border-radius:12px;gap:9px;margin-bottom:12px;padding:16px;display:grid}.bot-order-heading{justify-content:space-between;gap:12px;display:flex}.bot-order-heading>div{gap:3px;display:grid}.bot-order-heading span,.bot-order-heading small,.bot-order-card p{color:#6b7280;font-size:.75rem}.bot-order-card p{margin:0}.bot-report{background:#fff;border:1px solid #d1d5db;border-radius:14px;margin-top:32px;padding:22px}.bot-report-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0;display:grid}.bot-report-kpis article{background:#f5f5f4;border-radius:10px;gap:7px;padding:14px;display:grid}.bot-report-kpis span{color:#6b7280;font-size:.72rem}.bot-report-kpis strong{overflow-wrap:anywhere;font-size:1.05rem}.bot-report-table{border:1px solid #d1d5db;border-radius:9px;overflow:auto}.bot-report-table table{border-collapse:collapse;white-space:nowrap;width:100%}.bot-report-table th,.bot-report-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:11px 12px;font-size:.74rem}.bot-report-table thead th{color:#fff;background:#1f2937}.bot-ranking{gap:8px;display:grid}.bot-ranking>div{background:#f5f5f4;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.bot-ranking span{color:#fff;background:#1f2937;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;display:grid}.bot-ranking strong,.bot-ranking b{font-size:.78rem}.bot-ranking strong{overflow-wrap:anywhere;min-width:0}.bot-boundary{color:#fff;background:#1f2937;border-radius:15px;margin-top:42px;padding:27px}.bot-boundary h2{color:#fff}.bot-boundary>.eyebrow{color:#ffb18f}.bot-boundary p:last-child{color:#d1d5db;max-width:800px;margin:0;font-size:.85rem}@media (width<=900px){.bot-shop-layout{grid-template-columns:minmax(0,1fr)}.bot-cart{order:-1;position:static}.bot-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.bot-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-help{grid-template-columns:1fr}.bot-help>#bot-help-response{grid-column:auto}}@media (width<=500px){.bot-product-grid{grid-template-columns:1fr}.bot-business-bar{flex-wrap:wrap}.bot-business-bar>.pill{margin-left:60px}.bot-tabs{flex-direction:column}.bot-report-kpis{grid-template-columns:1fr}.bot-ranking>div{grid-template-columns:26px 1fr}.bot-ranking b{grid-column:2}.bot-action-row{flex-direction:column}}
