@import 'BandarLaptop.Client.rrncrqea0h.bundle.scp.css';

/* _content/BandarLaptop/Components/Admin/ModelCatalog.razor.rz.scp.css */
.catalog-entry[b-f3q8p39ilm] { border-bottom: 1px solid var(--line); padding: 12px 0; font-size: .85rem; }
.catalog-entry summary[b-f3q8p39ilm] { cursor: pointer; font-weight: 700; }
.catalog-entry p[b-f3q8p39ilm] { margin: 8px 0; }
select[b-f3q8p39ilm] { max-width: 240px; padding: 8px; border: 1px solid var(--line); border-radius: 9px; background: white; font: inherit; }
/* _content/BandarLaptop/Components/Pages/Compare.razor.rz.scp.css */
.compare-heading[b-sibnajw4fl] { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; margin: 28px 0 20px; }
h1[b-sibnajw4fl] { display: flex; align-items: center; gap: 10px; font-size: 1.6rem; margin: 0 0 10px; }
.compare-heading p[b-sibnajw4fl], .compare-hint[b-sibnajw4fl] { color: var(--muted); font-size: .84rem; line-height: 2; }
.compare-empty[b-sibnajw4fl] { text-align: center; padding: 70px 16px; color: var(--muted); }
.compare-empty[b-sibnajw4fl]  svg { color: var(--blue); }
.compare-empty h2[b-sibnajw4fl] { font-size: 1.2rem; color: var(--ink); }
.compare-table-wrap[b-sibnajw4fl] { border: 1px solid var(--line); border-radius: 18px; overflow: auto; }
.compare-table[b-sibnajw4fl] { width: 100%; min-width: calc(150px + var(--columns) * 230px); border-collapse: separate; border-spacing: 0; table-layout: fixed; font-size: .83rem; }
caption[b-sibnajw4fl] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
th[b-sibnajw4fl], td[b-sibnajw4fl] { border-bottom: 1px solid var(--line); border-inline-end: 1px solid var(--line); padding: 16px; vertical-align: top; overflow-wrap: anywhere; line-height: 1.9; }
tr > th:first-child[b-sibnajw4fl] { position: sticky; inset-inline-start: 0; width: 150px; background: #f8faff; z-index: 1; }
thead th[b-sibnajw4fl] { background: #fff; border-top: 3px solid var(--series-color, #e6e8ec); }
.compare-product[b-sibnajw4fl] { display: flex; align-items: center; flex-direction: column; gap: 10px; font-weight: 600; }
.compare-product img[b-sibnajw4fl] { width: 100%; height: 100px; object-fit: contain; }
.compare-product a[b-sibnajw4fl] { color: var(--ink); }
.compare-product .compare-remove[b-sibnajw4fl] { display: inline-flex; align-items: center; gap: 4px; color: var(--muted); font-size: .75rem; }
.product-color[b-sibnajw4fl] { height: 3px; width: 36px; border-radius: 3px; }
.compare-section th[b-sibnajw4fl] { background: #edf3ff !important; color: var(--blue); text-align: start; }
.compare-section small[b-sibnajw4fl] { font-weight: 400; font-size: .7rem; margin-inline-start: 10px; }
.compare-best[b-sibnajw4fl] { background: #f0faf6; }
.compare-value b[b-sibnajw4fl] { display: block; margin-bottom: 8px; }
.compare-value small[b-sibnajw4fl] { font-weight: 400; color: var(--muted); }
.comparison-bar[b-sibnajw4fl] { background: #e8edf5; border-radius: 10px; height: 7px; overflow: hidden; }
.comparison-bar span[b-sibnajw4fl] { display: block; height: 100%; border-radius: inherit; }
.program-verdict[b-sibnajw4fl] { display: inline-block; font-size: .74rem; padding: 4px 9px; border-radius: 8px; background: #f0f2f6; }
.program-verdict.easy[b-sibnajw4fl] { color: #13775e; background: #eaf7f1; }
.program-verdict.moderate[b-sibnajw4fl] { color: #896113; background: #fff5df; }
.program-verdict.hard[b-sibnajw4fl] { color: #9c4651; background: #fff0f2; }
ul[b-sibnajw4fl] { margin: 0; padding-inline-start: 14px; font-size: .76rem; }
.compare-radar-panel[b-sibnajw4fl] { margin: 26px 0; padding: 24px; border: 1px solid var(--line); border-radius: 18px; }
.compare-radar-panel h2[b-sibnajw4fl] { font-size: 1.15rem; }
.radar-legend[b-sibnajw4fl] { display: flex; flex-wrap: wrap; gap: 12px 22px; font-size: .78rem; }
@media(max-width: 600px) { .compare-table[b-sibnajw4fl] { min-width: calc(110px + var(--columns) * 185px); } tr > th:first-child[b-sibnajw4fl] { width: 110px; } th[b-sibnajw4fl], td[b-sibnajw4fl] { padding: 12px; } .compare-picker label[b-sibnajw4fl] { flex-basis: 100%; } .compare-radar-panel[b-sibnajw4fl] { padding: 16px; } }

.radar-legend[b-sibnajw4fl] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); gap: 12px; margin: 20px 0 10px; }
.radar-product[b-sibnajw4fl] { display: flex; flex-direction: column; gap: 8px; padding: 14px 16px; border: 1px solid var(--line); border-inline-start: 4px solid var(--series-color); border-radius: 12px; background: #f8faff; color: var(--ink); text-decoration: none; }
.radar-product:hover[b-sibnajw4fl] { background: #edf3ff; text-decoration: none; }
.radar-product-heading[b-sibnajw4fl] { display: flex; align-items: center; gap: 9px; font-size: .9rem; font-weight: 700; line-height: 1.7; }
.radar-product-heading i[b-sibnajw4fl] { width: 10px; height: 10px; flex: none; border-radius: 50%; background: var(--series-color); }
.radar-product-heading bdi[b-sibnajw4fl], .compare-product-title bdi[b-sibnajw4fl] { direction: ltr; unicode-bidi: isolate; }
.radar-product-specs[b-sibnajw4fl], .compare-product-specs[b-sibnajw4fl] { font-size: .74rem; font-weight: 400; color: #59677d; line-height: 1.9; }
.compare-product-title[b-sibnajw4fl] { display: flex; justify-content: center; align-items: center; min-height: 3.6em; font-size: .94rem; line-height: 1.8; text-align: center; }
.compare-product-specs[b-sibnajw4fl] { display: block; min-height: 3.8em; text-align: center; }
.compare-product img[b-sibnajw4fl] { height: 120px; margin-bottom: 4px; }

/* Builder controls share the storefront's blue, soft borders and compact spacing. */
.compare-builder[b-sibnajw4fl] { padding:24px; border-color:#e1e8f2; border-radius:20px; box-shadow:0 5px 24px #142d5706; }
.compare-builder-heading[b-sibnajw4fl] { display:flex; align-items:center; gap:12px; margin-bottom:20px; }
.compare-builder-icon[b-sibnajw4fl] { display:grid; place-items:center; width:44px; height:44px; flex:none; border-radius:13px; background:var(--blue-soft); color:var(--blue); }
.compare-builder-heading h2[b-sibnajw4fl] { margin:0 0 4px; font-size:1.12rem; font-weight:750; }
.compare-builder-heading p[b-sibnajw4fl] { margin:0; color:var(--muted); font-size:.78rem; }
.compare-limit[b-sibnajw4fl] { margin-inline-start:auto; white-space:nowrap; color:var(--blue); background:#f3f7ff; border-radius:8px; padding:6px 10px; font-size:.76rem; }
.compare-builder .compare-store-form[b-sibnajw4fl], .compare-builder .compare-manual-footer[b-sibnajw4fl] { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:end; gap:14px; }
.compare-builder .compare-manual form[b-sibnajw4fl] { display:block; margin:18px 0 0; }
.compare-builder .compare-field[b-sibnajw4fl] { display:flex; flex-direction:column; gap:8px; min-width:0; font-size:.78rem; font-weight:600; color:#36465e; }
.compare-builder .compare-field input[b-sibnajw4fl], .compare-builder .compare-field select[b-sibnajw4fl] { min-width:0; width:100%; box-sizing:border-box; height:46px; padding:0 13px; border:1px solid #dce4ef; border-radius:11px; color:var(--ink); background-color:#fff; font:inherit; font-weight:400; transition:border-color .15s,box-shadow .15s; }
.compare-builder .compare-field input:hover[b-sibnajw4fl], .compare-builder .compare-field select:hover[b-sibnajw4fl] { border-color:#afc4e5; }
.compare-builder .compare-field input:focus[b-sibnajw4fl], .compare-builder .compare-field select:focus[b-sibnajw4fl] { border-color:var(--blue); outline:0; box-shadow:0 0 0 3px #2461db15; }
.compare-builder .compare-field select[b-sibnajw4fl] { appearance:none; padding-inline-end:38px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23596f91' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:left 13px center; }
.compare-builder input[data-numeric][b-sibnajw4fl] { direction:ltr; text-align:center; font-variant-numeric:tabular-nums; }
.compare-action[b-sibnajw4fl] { display:inline-flex; flex-direction:row; align-items:center; justify-content:center; gap:8px; white-space:nowrap; height:46px; padding:0 20px; border:1px solid transparent; border-radius:11px; font:inherit; font-size:.8rem; font-weight:650; cursor:pointer; transition:background .15s,box-shadow .15s; }
.compare-action[b-sibnajw4fl]  svg { flex:none; }
.compare-action.primary[b-sibnajw4fl] { color:#fff; background:var(--blue); box-shadow:0 4px 12px #1a56b81a; }
.compare-action.primary:hover[b-sibnajw4fl] { background:#12469d; }
.compare-action.secondary[b-sibnajw4fl] { color:var(--blue); background:#edf4ff; border-color:#cdddf5; }
.compare-action.secondary:hover[b-sibnajw4fl] { background:#e0ecff; }
.compare-action:focus-visible[b-sibnajw4fl], .radar-product:focus-visible[b-sibnajw4fl], .compare-product-title:focus-visible[b-sibnajw4fl] { outline:3px solid #94b8fa; outline-offset:3px; }
.compare-action:disabled[b-sibnajw4fl] { opacity:.45; cursor:not-allowed; box-shadow:none; }
.compare-manual[b-sibnajw4fl] { margin-top:22px; border-top:1px solid #edf0f5; padding-top:18px; }
.compare-manual summary[b-sibnajw4fl] { display:flex; align-items:center; gap:8px; color:var(--blue); font-size:.86rem; font-weight:650; cursor:pointer; list-style:none; }
.compare-manual summary[b-sibnajw4fl]::-webkit-details-marker { display:none; }
.compare-summary-chevron[b-sibnajw4fl] { display:inline-flex; margin-inline-start:auto; transition:transform .15s; }
.compare-manual[open] .compare-summary-chevron[b-sibnajw4fl] { transform:rotate(180deg); }
.compare-fields[b-sibnajw4fl] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; align-items:start; }
.compare-manual-footer[b-sibnajw4fl] { margin-top:18px; }
.compare-builder-note[b-sibnajw4fl] { font-size:.74rem; color:var(--muted); margin:16px 0 0; line-height:1.9; }
.compare-field-hint[b-sibnajw4fl] { color:var(--muted); font-weight:400; font-size:.7rem; }
.compare-input-warning[b-sibnajw4fl] { font-weight:400; font-size:.71rem; line-height:1.8; color:#946216; background:#fff8e9; padding:6px 8px; border-radius:7px; }
.compare-input-warning[hidden][b-sibnajw4fl], .compare-editing[hidden][b-sibnajw4fl], .compare-selection-status[hidden][b-sibnajw4fl] { display:none; }
.compare-editing[b-sibnajw4fl] { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:10px 12px; border:1px solid #d5e3fa; border-radius:10px; background:#f3f7ff; color:var(--blue); margin-bottom:16px; font-size:.78rem; }
.compare-editing button[b-sibnajw4fl] { display:inline-flex; align-items:center; gap:5px; border:0; background:transparent; color:inherit; font:inherit; white-space:nowrap; cursor:pointer; }
.compare-selection-status[b-sibnajw4fl] { font-size:.78rem; color:var(--blue); margin:14px 0 0; }
button.radar-product[b-sibnajw4fl] { text-align:start; font:inherit; width:100%; cursor:pointer; transition:background .15s,box-shadow .15s,transform .15s; }
button.radar-product[aria-pressed="true"][b-sibnajw4fl] { background:#edf4ff; box-shadow:0 0 0 2px var(--series-color); transform:translateY(-2px); }
button.compare-product-title[b-sibnajw4fl] { padding:0; border:0; background:transparent; color:var(--ink); font-family:inherit; font-weight:700; cursor:pointer; }
.compare-table td.is-comparison-selected[b-sibnajw4fl], .compare-table th.is-comparison-selected[b-sibnajw4fl] { background:#eef4ff; box-shadow:inset 2px 0 #bad0f7,inset -2px 0 #bad0f7; }
.compare-table td.compare-best.is-comparison-selected[b-sibnajw4fl] { background:#e6f4f0; }
.compare-radar-panel[b-sibnajw4fl]  .radar-layer { transition:opacity .2s; }
.compare-radar-panel[b-sibnajw4fl]  .radar-layer.is-comparison-dimmed { opacity:.28; }
.compare-radar-panel[b-sibnajw4fl]  .radar-layer.is-comparison-selected polygon { stroke-width:4; fill-opacity:.2; }
@media(min-width:1200px) { .compare-fields[b-sibnajw4fl] { grid-template-columns:repeat(6,minmax(0,1fr)); } }
@media(max-width:650px) { .compare-builder[b-sibnajw4fl] { padding:16px; } .compare-limit[b-sibnajw4fl] { display:none; } .compare-builder-heading[b-sibnajw4fl] { align-items:flex-start; } .compare-builder-heading p[b-sibnajw4fl] { line-height:1.9; } .compare-fields[b-sibnajw4fl] { grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; } .compare-builder .compare-store-form[b-sibnajw4fl], .compare-builder .compare-manual-footer[b-sibnajw4fl] { grid-template-columns:minmax(0,1fr); } .compare-action[b-sibnajw4fl] { width:100%; } .compare-editing[b-sibnajw4fl] { align-items:flex-start; flex-wrap:wrap; } }
@media(prefers-reduced-motion:reduce) { button.radar-product[b-sibnajw4fl] { transition:none; } button.radar-product[aria-pressed="true"][b-sibnajw4fl] { transform:none; } }

.compare-builder .compare-field > label[b-sibnajw4fl] { flex:none; }
.compare-editable-combo[b-sibnajw4fl] { position:relative; display:block; }
.compare-builder .compare-editable-combo input[b-sibnajw4fl] { padding-left:42px; }
.compare-builder .compare-editable-combo input[name=cpu][b-sibnajw4fl], .compare-builder .compare-editable-combo input[name=gpu][b-sibnajw4fl] { padding-left:13px; }
.compare-capacity-picker[b-sibnajw4fl] { position:absolute; inset:1px auto 1px 1px; width:35px; display:grid; place-items:center; border:0; border-radius:10px 0 0 10px; background:#f6f9fe; color:#596f91; cursor:pointer; }
.compare-capacity-list[b-sibnajw4fl] { position:absolute; z-index:20; inset-inline:0; top:calc(100% + 4px); margin:0; padding:4px; list-style:none; max-height:220px; overflow:auto; background:#fff; border:1px solid #dce4ef; border-radius:11px; box-shadow:0 10px 24px #1a2b4a1f; }
.compare-capacity-list[hidden][b-sibnajw4fl] { display:none; }
.compare-capacity-list li[b-sibnajw4fl] { padding:9px 12px; border-radius:8px; text-align:center; font-weight:400; color:var(--ink); cursor:pointer; }
.compare-capacity-list li[hidden][b-sibnajw4fl] { display:none; }
.compare-capacity-list[data-suggest] li[b-sibnajw4fl] { text-align:start; direction:ltr; }
.compare-capacity-list li:hover[b-sibnajw4fl] { background:#eaf1fd; color:var(--blue); }
.compare-capacity-picker:hover[b-sibnajw4fl] { color:var(--blue); background:#eaf1fd; }
.compare-capacity-picker:focus-visible[b-sibnajw4fl] { outline:2px solid var(--blue); outline-offset:-3px; }
/* _content/BandarLaptop/Components/Pages/NotFoundPage.razor.rz.scp.css */
.missing-page[b-ckn0defhdt] { text-align: center; padding: clamp(32px, 7vw, 80px) 18px 34px; max-width: 760px; margin: auto; }
.missing-art[b-ckn0defhdt] { position: relative; display: flex; align-items: center; justify-content: center; gap: 16px; width: 240px; min-height: 130px; margin: 0 auto 24px; background: linear-gradient(135deg, #e9f1ff, #f6f9ff); border: 1px solid #dfebff; border-radius: 32px; color: var(--blue); transform: rotate(-3deg); }
.missing-art span[b-ckn0defhdt] { font-size: 4.2rem; font-weight: 900; letter-spacing: 4px; }
.missing-eyebrow[b-ckn0defhdt] { font-size: .8rem; color: var(--blue); }
h1[b-ckn0defhdt] { font-size: clamp(1.4rem, 3vw, 2.2rem); margin: 12px 0; font-weight: 800; }
p[b-ckn0defhdt] { color: var(--muted); line-height: 2; font-size: .94rem; }
.missing-actions[b-ckn0defhdt] { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin: 24px 0 18px; }
.missing-actions a[b-ckn0defhdt] { display: inline-flex; align-items: center; justify-content: center; gap: 9px; }
.missing-links[b-ckn0defhdt] { display: flex; justify-content: center; gap: 24px; font-size: .82rem; }
.missing-products[b-ckn0defhdt] { margin: 24px 0 40px; }
.missing-products h2[b-ckn0defhdt] { font-size: 1.1rem; margin-bottom: 18px; }
/* _content/BandarLaptop/Components/Pages/ProductDetails.razor.rz.scp.css */
.pd-tabs a[b-e38wehvj7f] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    min-height: 44px;
    box-sizing: border-box;
}

.pd-tabs a[b-e38wehvj7f]  .product-section-icon,
.pd-icon-heading[b-e38wehvj7f]  .product-section-icon {
    flex-shrink: 0;
    color: var(--blue);
}

.pd-tabs a:focus-visible[b-e38wehvj7f] {
    outline: 2px solid var(--blue);
    outline-offset: 3px;
}

.pd-icon-heading[b-e38wehvj7f] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.spec-group-head[b-e38wehvj7f] {
    gap: 12px;
}

.spec-group-icon[b-e38wehvj7f] {
    width: 44px;
    height: 44px;
    border-radius: 12px;
}

.spec-group-icon[b-e38wehvj7f]  .product-section-icon {
    flex-shrink: 0;
}

@media (max-width: 600px) {
    .pd-tabs a[b-e38wehvj7f] {
        padding: 8px 14px;
        gap: 7px;
    }
}

/* Flat, compact specification rows instead of nested cards. */
.spec-groups[b-e38wehvj7f] { gap: 0; margin-top: 8px; }
.spec-group[b-e38wehvj7f] { padding: 12px 0; border: 0; border-bottom: 1px solid var(--line); border-radius: 0; background: transparent; box-shadow: none; }
.spec-group:last-child[b-e38wehvj7f] { border-bottom: 0; }
.spec-group-head[b-e38wehvj7f] { padding: 0; margin-bottom: 6px; border: 0; background: transparent; gap: 8px; }
.spec-group-head h3[b-e38wehvj7f] { font-size: .9rem; }
.spec-group-icon[b-e38wehvj7f] { width: 32px; height: 32px; border-radius: 8px; }
.spec-group-icon[b-e38wehvj7f]  svg { width: 22px; height: 22px; }
.spec-grid[b-e38wehvj7f] { padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(100%, 230px), 1fr)); gap: 8px; }
.spec-cell[b-e38wehvj7f] { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); align-items: baseline; min-height: 0; padding: 9px 12px; gap: 10px; border: 0; border-radius: 8px; background: #f6f8fc; }
.spec-label[b-e38wehvj7f] { font-size: .8rem; min-width: 0; }
.spec-cell b[b-e38wehvj7f] { font-size: .85rem; line-height: 1.6; min-width: 0; max-width: none; text-align: start; overflow-wrap: anywhere; }
.pd-buy[b-e38wehvj7f] { padding: 16px; }
.pd-buy form[b-e38wehvj7f] { margin: 0; }
.pd > .pd-assessment[b-e38wehvj7f] { display: none; }
.pd-assessment[b-e38wehvj7f] { align-items: center; gap: 16px; }
.assessment-mobile[b-e38wehvj7f] { display: flex; flex-wrap: wrap; }
.assessment-compare[b-e38wehvj7f] { width: auto; margin: 0; padding: 10px 14px; border-radius: 12px; background: #f1f6ff; border-color: #d9e5fb; font-size: .8rem; }
.assessment-compare[aria-pressed="true"][b-e38wehvj7f] { background: #e4f4ee; color: #08725d; border-color: #abd9cb; }
@media (min-width: 900px) {
    .pd[b-e38wehvj7f] { grid-template-rows: auto 1fr; align-items: start; }
    .pd-gallery[b-e38wehvj7f] { grid-column: 1; grid-row: 1; }
    .pd > .pd-assessment[b-e38wehvj7f] { display: flex; justify-content: space-between; grid-column: 1; grid-row: 2; padding: 18px; background: #fff; border: 1px solid var(--line); border-radius: 18px; box-shadow: 0 2px 8px #10213f08; }
    .pd-info[b-e38wehvj7f] { grid-column: 2; grid-row: 1 / 3; }
    .assessment-mobile[b-e38wehvj7f] { display: none; }
}
/* _content/BandarLaptop/Components/Pages/Products.razor.rz.scp.css */
.shop-toolbar[b-3hfrqtsmmn] { display: flex; align-items: center; gap: 12px; padding: 10px 12px; margin: 12px 0 18px; background: #f7f9fd; border: 1px solid var(--line); border-radius: 14px; }
.shop-toolbar .chips[b-3hfrqtsmmn] { display: flex; flex-wrap: nowrap; gap: 4px; margin: 0; flex: 0 1 auto; overflow-x: auto; }
.shop-toolbar .chip[b-3hfrqtsmmn] { white-space: nowrap; padding: 7px 12px; font-size: .8rem; border: 0; box-shadow: none; }
.shop-toolbar .filter-bar[b-3hfrqtsmmn] { display: grid; grid-template-columns: minmax(140px, 1fr) 140px auto; gap: 8px; flex: 1; margin: 0; padding: 0; min-width: 0; }
.shop-toolbar .filter-bar input[b-3hfrqtsmmn], .shop-toolbar .filter-bar select[b-3hfrqtsmmn] { width: 100%; min-width: 0; min-height: 38px; height: 38px; padding: 6px 10px; font-size: .82rem; border-radius: 9px; box-sizing: border-box; }
.shop-toolbar .filter-bar button[b-3hfrqtsmmn] { min-height: 38px; padding: 6px 16px; border-radius: 9px; box-shadow: none; font-size: .8rem; background: var(--blue); color: #fff; }
@media (max-width: 800px) {
    .shop-toolbar[b-3hfrqtsmmn] { flex-wrap: wrap; gap: 8px; }
    .shop-toolbar .chips[b-3hfrqtsmmn] { flex-basis: 100%; }
    .shop-toolbar .filter-bar[b-3hfrqtsmmn] { grid-template-columns: minmax(0, 1fr) 120px auto; }
}
@media (max-width: 420px) {
    .shop-toolbar .filter-bar[b-3hfrqtsmmn] { grid-template-columns: minmax(0, 1fr) 105px; }
    .shop-toolbar .filter-bar input[b-3hfrqtsmmn] { grid-column: 1 / -1; }
}
/* _content/BandarLaptop/Components/Pages/WarrantyTerms.razor.rz.scp.css */
.wt-page[b-vtieh7j8a1] { max-width: 820px; margin: 0 auto; padding: 24px 16px 48px; display: grid; gap: 16px; }
.wt-head h1[b-vtieh7j8a1] { display: flex; align-items: center; gap: 10px; font-size: 1.6rem; margin: 0 0 8px; }
.wt-head p[b-vtieh7j8a1] { color: var(--muted); margin: 0; line-height: 2; }
.wt-card[b-vtieh7j8a1] { background: #fff; border: 1px solid #e5e7eb; border-radius: 16px; padding: 18px 20px; }
.wt-card.ok[b-vtieh7j8a1] { border-color: #b7e4c7; background: #f4fbf6; }
.wt-card.bad[b-vtieh7j8a1] { border-color: #f3c1c1; background: #fff6f6; }
.wt-card h2[b-vtieh7j8a1] { font-size: 1.1rem; margin: 0 0 10px; }
.wt-card ul[b-vtieh7j8a1], .wt-card ol[b-vtieh7j8a1] { margin: 0; padding-inline-start: 22px; display: grid; gap: 6px; line-height: 2; font-size: .93rem; }
.wt-note[b-vtieh7j8a1] { color: var(--muted); font-size: .88rem; text-align: center; margin: 0; }
@media (max-width: 600px) {
    .wt-page[b-vtieh7j8a1] { padding: 16px 12px 40px; }
    .wt-head h1[b-vtieh7j8a1] { font-size: 1.3rem; }
    .wt-card[b-vtieh7j8a1] { padding: 14px; }
}
