/* /Components/BalanceUpload.razor.rz.scp.css */
.balance-upload[b-jq782s09hw]{padding:20px;border:1px solid #e0e7f0;border-radius:12px;background:#fbfcff}.upload-heading[b-jq782s09hw]{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.upload-heading h4[b-jq782s09hw]{font-size:.95rem;margin:2px 0 6px;font-weight:600;color:#243a59}.upload-heading p[b-jq782s09hw]{font-size:.82rem;color:#6d7d93;margin:0}.upload-symbol[b-jq782s09hw]{width:40px;height:44px;display:grid;place-items:center;flex:none;background:#edf3fd;color:#2d65ab;border-radius:10px}.upload-symbol svg[b-jq782s09hw]{width:25px;height:25px}.upload-type[b-jq782s09hw]{margin-left:auto;white-space:nowrap;font-size:.68rem;letter-spacing:.04em;color:#547398;background:#eef3fa;border-radius:5px;padding:5px 7px}.file-dropzone[b-jq782s09hw]{position:relative;border:1.5px dashed #afc5e2;border-radius:10px;background:#f4f8ff;display:flex;align-items:center;flex-direction:column;text-align:center;gap:6px;padding:22px 14px;cursor:pointer;transition:background .15s,border-color .15s}.file-dropzone:hover[b-jq782s09hw],.file-dropzone:focus-within[b-jq782s09hw]{background:#eaf2ff;border-color:#2766b7;outline:2px solid #7faee4;outline-offset:2px}.file-dropzone[b-jq782s09hw]  .file-drop-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.file-dropzone strong[b-jq782s09hw]{font-size:.95rem;color:#284a73}.file-dropzone>span:not(.drop-icon):not(.upload-select)[b-jq782s09hw]{font-size:.78rem;color:#71849d}.drop-icon[b-jq782s09hw]{display:grid;place-items:center;border-radius:50%;width:33px;height:33px;background:#e2edfd;color:#3974b9;font-size:23px}.upload-select[b-jq782s09hw]{padding:7px 18px;background:#fff;color:#2865ad;border:1px solid #bdcfe5;border-radius:7px;font-size:.8rem;margin-top:3px}.is-disabled[b-jq782s09hw]{opacity:.65;cursor:wait}.selected-file[b-jq782s09hw]{display:flex;gap:12px;align-items:center;border:1px solid #cfe3d7;border-radius:9px;background:#fff;padding:12px;margin-top:14px}.file-extension[b-jq782s09hw]{font-size:.66rem;font-weight:700;background:#e9f5ef;color:#278150;border-radius:6px;padding:9px 7px}.file-information[b-jq782s09hw]{display:flex;flex-direction:column;gap:3px;min-width:0}.file-information strong[b-jq782s09hw]{font-size:.85rem;overflow-wrap:anywhere}.file-information span[b-jq782s09hw]{font-size:.75rem;color:#718096}.file-ready[b-jq782s09hw]{margin-left:auto;white-space:nowrap;font-size:.75rem;color:#258052}.remove-file[b-jq782s09hw]{border:0;background:#f1f4f8;color:#64748b;border-radius:6px;font-size:22px;line-height:1;padding:3px 7px}.remove-file:hover[b-jq782s09hw]{background:#fee9e9;color:#b42330}.upload-options[b-jq782s09hw]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:.75rem;color:#7a8799}.upload-options label[b-jq782s09hw]{display:flex;align-items:center;gap:8px}.upload-options select[b-jq782s09hw]{width:auto;max-width:210px;font-size:.75rem}.upload-error[b-jq782s09hw]{color:#b42330;font-size:.85rem;margin-top:12px}.balance-upload details[b-jq782s09hw]{margin-top:15px;border-top:1px solid #e0e7f0;padding-top:12px}.balance-upload summary[b-jq782s09hw]{font-size:.82rem;color:#37679d;font-weight:500}.balance-upload details .table[b-jq782s09hw]{margin-top:12px}@media(max-width:600px){.balance-upload[b-jq782s09hw]{padding:14px}.upload-type[b-jq782s09hw]{display:none}.selected-file[b-jq782s09hw]{flex-wrap:wrap}.file-ready[b-jq782s09hw]{margin-left:0}.upload-options[b-jq782s09hw]{align-items:flex-start;flex-direction:column}}
/* /Components/BarcodeGenerator.razor.rz.scp.css */
.barcode-generator[b-w0a3hikpc0]{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #d6e0ef;border-radius:16px;padding:24px;color:#172b4d;box-shadow:0 20px 70px #0004}.barcode-generator[b-w0a3hikpc0]::backdrop{background:#0b193b80}.barcode-generator header[b-w0a3hikpc0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.barcode-generator h2[b-w0a3hikpc0]{font-size:1.25rem;margin:0}.barcode-generator label[b-w0a3hikpc0]{font-weight:500;margin-bottom:6px}.barcode-generator p[b-w0a3hikpc0]{font-size:.88rem}.generator-result[b-w0a3hikpc0]{background:#f1f6ff;border:1px solid #d5e4ff;border-radius:10px;padding:16px;margin-top:18px;min-height:80px}.generator-result output[b-w0a3hikpc0]{display:block;font-family:monospace;font-size:1.7rem;letter-spacing:2px;overflow-wrap:anywhere;margin:6px 0}.generator-bars[b-w0a3hikpc0]{background:white;padding:12px}.generator-bars[b-w0a3hikpc0]  svg{display:block;width:100%;height:100px}.barcode-generator footer[b-w0a3hikpc0]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}
/* /Components/DatabasePicker.razor.rz.scp.css */
.database-picker[b-f8p6e350yo]{position:relative}.database-picker .input-group[b-f8p6e350yo]{position:relative;z-index:51}.picker-toggle[b-f8p6e350yo]{min-width:44px;border-color:#ced4da;background:#f8fafc;color:#47617f}.picker-toggle:hover[b-f8p6e350yo]{background:#eaf1fa}.picker-options[b-f8p6e350yo]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:52;max-height:260px;overflow:auto;border:1px solid #ccd8e6;border-radius:8px;background:#fff;box-shadow:0 8px 24px #193b631f;padding:5px}.picker-option[b-f8p6e350yo]{display:flex;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:0;border-radius:5px;background:#fff;text-align:left;color:#25415f;font-size:.9rem}.picker-option:hover[b-f8p6e350yo],.picker-option.active[b-f8p6e350yo]{background:#eaf2ff}.picker-option[aria-selected=true][b-f8p6e350yo]{font-weight:600;color:#155ab0}.picker-empty[b-f8p6e350yo]{padding:12px;margin:0;color:#738196;font-size:.82rem}.picker-backdrop[b-f8p6e350yo]{position:fixed;inset:0;z-index:50;border:0;background:transparent;cursor:default}
/* /Components/ImportProgressView.razor.rz.scp.css */
.import-progress[b-zlhik7vvyt]{border:1px solid #dbe5f2;background:#f5f8fd;border-radius:10px;padding:14px 16px;margin:16px 0}.import-progress-heading[b-zlhik7vvyt]{display:flex;justify-content:space-between;gap:12px;font-size:.9rem;margin-bottom:9px}.import-progress-heading span[b-zlhik7vvyt]{color:#426083;white-space:nowrap;font-variant-numeric:tabular-nums}.progress[b-zlhik7vvyt]{height:9px;border-radius:10px;background:#e1e9f3}.progress-bar[b-zlhik7vvyt]{transition:width .25s ease}.import-progress-detail[b-zlhik7vvyt]{font-size:.82rem;color:#63748a;margin-top:8px;overflow-wrap:anywhere}.is-complete[b-zlhik7vvyt]{background:#f0faf5;border-color:#bfdfd0}.is-failed[b-zlhik7vvyt]{background:#fff4f4;border-color:#f0cece}@media(prefers-reduced-motion:reduce){.progress-bar[b-zlhik7vvyt]{transition:none}.progress-bar-animated[b-zlhik7vvyt]{animation:none}}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-vl58nn0x8e] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-vl58nn0x8e] {
    flex: 1;
    min-width: 0;
}
.pwa-install[b-vl58nn0x8e]{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:wrap}.pwa-install [role="status"][b-vl58nn0x8e]{max-width:420px;font-size:.75rem}.pwa-install button[b-vl58nn0x8e]{white-space:nowrap}.pwa-install button[hidden][b-vl58nn0x8e]{display:none!important}
@media(max-width:640px){.pwa-install[b-vl58nn0x8e]{gap:4px;max-width:80%}.pwa-install [role="status"][b-vl58nn0x8e]{font-size:.65rem;line-height:1.2}}

.sidebar[b-vl58nn0x8e] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-vl58nn0x8e] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-vl58nn0x8e]  a, .top-row[b-vl58nn0x8e]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-vl58nn0x8e]  a:hover, .top-row[b-vl58nn0x8e]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-vl58nn0x8e]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-vl58nn0x8e] {
        justify-content: space-between;
    }

    .top-row[b-vl58nn0x8e]  a, .top-row[b-vl58nn0x8e]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-vl58nn0x8e] {
        flex-direction: row;
    }

    .sidebar[b-vl58nn0x8e] {
        flex-shrink:0;
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-vl58nn0x8e] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-vl58nn0x8e]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-vl58nn0x8e], article[b-vl58nn0x8e] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-vl58nn0x8e] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-vl58nn0x8e] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

.sidebar-toggle[b-vl58nn0x8e]{margin-right:auto;display:grid;place-items:center;padding:6px 8px}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.top-row[b-x9v767pop6]{min-height:3.5rem;background-color:rgba(0,0,0,.4)}
.navbar-brand[b-x9v767pop6]{font-size:1.1rem;white-space:nowrap}.menu-brand-short[b-x9v767pop6]{display:none}
.nav-item[b-x9v767pop6]{font-size:.9rem;padding-bottom:.5rem}.nav-item:first-of-type[b-x9v767pop6]{padding-top:1rem}.nav-item:last-of-type[b-x9v767pop6]{padding-bottom:1rem}
.nav-item[b-x9v767pop6]  .nav-link{color:#d7d7d7;background:none;border:0;border-radius:4px;min-height:3rem;display:flex;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;height:auto;padding-top:.75rem;padding-bottom:.75rem}
.menu-icon[b-x9v767pop6]{width:22px;height:22px;flex-shrink:0}
.nav-item[b-x9v767pop6]  a.active{background-color:rgba(255,255,255,.37);color:white}
.nav-item[b-x9v767pop6]  .nav-link:hover{background-color:rgba(255,255,255,.1);color:white}

nav[b-x9v767pop6]{min-width:0;max-width:100%}.nav-item[b-x9v767pop6]{min-width:0;max-width:100%}.nav-item .menu-label[b-x9v767pop6]{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5}


/* /Components/Pages/Pos.razor.rz.scp.css */
.pos-heading[b-uy2qj7s2gn]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pos-heading h1[b-uy2qj7s2gn]{margin-bottom:6px}.pos-heading p[b-uy2qj7s2gn]{color:#64748b;margin:0}.pos-tabs[b-uy2qj7s2gn]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.pos-layout[b-uy2qj7s2gn]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);gap:20px;align-items:start}.pos-card[b-uy2qj7s2gn]{border:1px solid #dce4ee;border-radius:14px;padding:20px;background:#fff;box-shadow:0 4px 18px #0b285408}.pos-card h2[b-uy2qj7s2gn]{font-size:1.15rem;margin:0 0 18px}.pos-card h2 small[b-uy2qj7s2gn]{font-size:.8rem;color:#64748b}.pos-search[b-uy2qj7s2gn]{display:flex;gap:8px}.pos-results[b-uy2qj7s2gn]{max-height:65vh;overflow:auto}.pos-results thead[b-uy2qj7s2gn]{position:sticky;top:0;background:#fff}.pos-results td[b-uy2qj7s2gn]{font-size:.88rem}.pos-cart-line[b-uy2qj7s2gn]{border-bottom:1px solid #e2e8f0;padding:12px 0}.pos-cart-title[b-uy2qj7s2gn]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.9rem}.pos-line-inputs[b-uy2qj7s2gn]{display:flex;align-items:end;gap:10px;margin-top:10px}.pos-line-inputs label[b-uy2qj7s2gn]{flex:1;min-width:0}.pos-line-total[b-uy2qj7s2gn]{text-align:right;padding:6px;white-space:nowrap}.pos-line-total small[b-uy2qj7s2gn]{display:block;color:#64748b}.pos-checkout>label[b-uy2qj7s2gn]{display:block;margin-top:14px}.pos-checkout label[b-uy2qj7s2gn]{font-size:.85rem}.pos-checkout .form-control[b-uy2qj7s2gn],.pos-checkout .form-select[b-uy2qj7s2gn]{margin-top:5px}.pos-empty[b-uy2qj7s2gn]{text-align:center;color:#64748b;padding:24px 8px}.pos-totals[b-uy2qj7s2gn]{background:#f1f6ff;border-radius:10px;padding:16px;margin-top:20px}.pos-totals>div[b-uy2qj7s2gn],.pos-change[b-uy2qj7s2gn]{display:flex;justify-content:space-between;gap:12px;margin:12px 0}.pos-totals label[b-uy2qj7s2gn]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pos-totals input[b-uy2qj7s2gn]{width:140px}.pos-grand[b-uy2qj7s2gn]{font-size:1.3rem;color:#125db2}.pos-pay[b-uy2qj7s2gn]{width:100%;margin-top:18px;padding:12px;font-size:1.05rem}.pos-receipt[b-uy2qj7s2gn]{margin-top:22px}.pos-receipt h2[b-uy2qj7s2gn]{margin-bottom:8px}fieldset[b-uy2qj7s2gn]{min-width:0}@media(max-width:1100px){.pos-layout[b-uy2qj7s2gn]{grid-template-columns:1fr}.pos-heading[b-uy2qj7s2gn]{align-items:start;flex-wrap:wrap}.pos-results[b-uy2qj7s2gn]{max-height:400px}}@media(max-width:500px){.pos-card[b-uy2qj7s2gn]{padding:14px}.pos-line-inputs[b-uy2qj7s2gn]{flex-wrap:wrap}}

.pos-draggable-product[draggable=true][b-uy2qj7s2gn]{cursor:grab}.pos-draggable-product[draggable=true]:hover[b-uy2qj7s2gn]{background:#f0f6ff}.pos-draggable-product[draggable=true]:active[b-uy2qj7s2gn]{cursor:grabbing}.pos-checkout.pos-drop-ready[b-uy2qj7s2gn]{border:2px dashed #176bcc;background:#f5f9ff;box-shadow:0 0 0 3px #176bcc18}.pos-drop-ready .pos-empty[b-uy2qj7s2gn]{color:#125db2;font-weight:500}


.pos-product-heading[b-uy2qj7s2gn]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pos-product-heading h2[b-uy2qj7s2gn]{margin:0}

/* /Components/Pages/PosReports.razor.rz.scp.css */
.report-heading[b-ii9yqxx1p8]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.report-heading p[b-ii9yqxx1p8]{color:#64748b;margin-bottom:0}.report-filter[b-ii9yqxx1p8]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.report-filter label[b-ii9yqxx1p8],.cash-form label[b-ii9yqxx1p8]{font-size:.85rem;display:block}.report-filter input[b-ii9yqxx1p8],.cash-form input[b-ii9yqxx1p8],.cash-form select[b-ii9yqxx1p8]{margin-top:5px}.report-period[b-ii9yqxx1p8]{font-size:.9rem;color:#475569}.report-cards[b-ii9yqxx1p8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.report-cards>div[b-ii9yqxx1p8],.report-card[b-ii9yqxx1p8]{padding:20px;background:white;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 4px 18px #0b285408}.report-cards strong[b-ii9yqxx1p8]{display:block;font-size:1.6rem;color:#125db2;margin:8px 0}.report-cards small[b-ii9yqxx1p8]{color:#64748b}.report-card[b-ii9yqxx1p8]{margin-bottom:20px;min-width:0}.report-card h2[b-ii9yqxx1p8]{font-size:1.12rem;margin:0 0 18px}.report-table[b-ii9yqxx1p8]{white-space:nowrap;font-size:.88rem}.report-table td:not(:first-child)[b-ii9yqxx1p8],.report-table th:not(:first-child)[b-ii9yqxx1p8]{text-align:right}.report-table tfoot[b-ii9yqxx1p8]{background:#f1f6ff}.report-layout[b-ii9yqxx1p8]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.cash-breakdown>div[b-ii9yqxx1p8]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e8edf4;padding:10px 0}.cash-breakdown dt[b-ii9yqxx1p8]{font-weight:400}.cash-breakdown dd[b-ii9yqxx1p8]{margin:0;text-align:right;white-space:nowrap}.cash-breakdown .cash-expected[b-ii9yqxx1p8]{font-size:1.15rem;color:#125db2;background:#f1f6ff;padding:12px}.cash-form[b-ii9yqxx1p8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cash-wide[b-ii9yqxx1p8]{grid-column:1/-1}fieldset[b-ii9yqxx1p8]{min-width:0}@media(max-width:1100px){.report-cards[b-ii9yqxx1p8]{grid-template-columns:1fr 1fr}.report-layout[b-ii9yqxx1p8]{grid-template-columns:1fr}}@media(max-width:550px){.report-heading[b-ii9yqxx1p8]{flex-wrap:wrap}.report-cards[b-ii9yqxx1p8]{grid-template-columns:1fr}.cash-form[b-ii9yqxx1p8]{grid-template-columns:1fr}.report-card[b-ii9yqxx1p8]{padding:14px}}
/* /Components/Pages/PrinterSetupPage.razor.rz.scp.css */
.setup-printer-card[b-malkvldrox]{max-width:1050px}.setup-printer-grid[b-malkvldrox]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-bottom:16px}.setup-printer-grid label[b-malkvldrox]{display:block;margin-bottom:5px}.setup-printer-card fieldset[b-malkvldrox]{min-width:0}@media(max-width:650px){.setup-printer-grid[b-malkvldrox]{grid-template-columns:minmax(0,1fr)}}
/* /Components/Pages/Products.razor.rz.scp.css */
.product-edit[b-grgt3typgk]{padding:14px}.product-edit h2[b-grgt3typgk]{font-size:1.05rem;margin-bottom:10px}.product-edit fieldset[b-grgt3typgk]{min-width:0}
.product-edit-grid[b-grgt3typgk]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px 12px}.product-edit-grid>div[b-grgt3typgk]{width:auto;min-width:0}.product-code[b-grgt3typgk]{grid-column:span 2}.product-name[b-grgt3typgk]{grid-column:span 6}
.product-edit-details[b-grgt3typgk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-top:10px}.product-detail[b-grgt3typgk]{min-width:0}
.product-edit label[b-grgt3typgk]{display:block;font-size:.78rem;margin-bottom:3px}.product-edit[b-grgt3typgk]  .form-control{font-size:.85rem;min-height:30px;padding:4px 8px}.product-edit[b-grgt3typgk]  textarea.form-control{height:58px;min-height:58px;resize:vertical}
.product-edit-actions[b-grgt3typgk]{display:flex;gap:8px;margin-top:10px}.product-edit-actions .btn[b-grgt3typgk]{font-size:.85rem;padding:5px 12px}
@media(max-width:1400px){.product-edit-grid[b-grgt3typgk]{grid-template-columns:repeat(4,minmax(0,1fr))}.product-code[b-grgt3typgk]{grid-column:span 1}.product-name[b-grgt3typgk]{grid-column:span 3}}
@media(max-width:1000px){.product-edit-details[b-grgt3typgk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.product-edit-grid[b-grgt3typgk]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-code[b-grgt3typgk]{grid-column:span 1}.product-name[b-grgt3typgk]{grid-column:1/-1}.product-edit-details[b-grgt3typgk]{grid-template-columns:minmax(0,1fr)}}
/* /Components/PasswordDeleteConfirm.razor.rz.scp.css */
.delete-overlay[b-benrnk2ea2]{position:fixed;inset:0;z-index:3000;background:#07132b99;display:flex;align-items:center;justify-content:center;padding:1rem}
.delete-dialog[b-benrnk2ea2]{width:100%;max-width:480px;background:white;border-radius:14px;padding:1.5rem;box-shadow:0 16px 60px #0004;max-height:90vh;overflow:auto;overflow-wrap:anywhere}
h2[b-benrnk2ea2]{font-size:1.3rem;font-weight:700}
/* /Components/PosSessionGate.razor.rz.scp.css */
.pos-login[b-svs7nv67jk]{max-width:460px;margin:40px auto;border-radius:16px;padding:28px;box-shadow:0 8px 28px #122e5110}.pos-login h1[b-svs7nv67jk]{font-size:1.6rem;margin-bottom:12px}.pos-login label[b-svs7nv67jk]{display:block;margin-bottom:6px}.pos-session-bar[b-svs7nv67jk]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid #d7e5fa;background:#f1f6ff;border-radius:10px;padding:12px 16px;margin-bottom:20px}
/* /Components/WinspeedImportStep.razor.rz.scp.css */
.import-step[b-48oudqsu73]{--step-accent:#2563a6;--step-border:#bfd5ee;--step-bg:#f5f9ff;border:1px solid var(--step-border);border-left:5px solid var(--step-accent);background:var(--step-bg);border-radius:12px;padding:20px;box-shadow:0 2px 5px #1e365006}
.step-1[b-48oudqsu73]{--step-accent:#245fa6;--step-border:#bed3ef;--step-bg:#f3f7ff}
.step-2[b-48oudqsu73]{--step-accent:#15734d;--step-border:#badfcd;--step-bg:#f1faf5}
.step-3[b-48oudqsu73]{--step-accent:#7044ad;--step-border:#d6c6ec;--step-bg:#f8f4fd}
.step-4[b-48oudqsu73]{--step-accent:#a35b12;--step-border:#edd2ae;--step-bg:#fff8ed}
.step-heading[b-48oudqsu73]{display:flex;align-items:center;gap:10px;color:var(--step-accent);font-weight:600;margin-bottom:15px}
.step-number[b-48oudqsu73]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:8px;background:var(--step-accent);color:#fff;font-size:.95rem;font-variant-numeric:tabular-nums}
.import-step[b-48oudqsu73]  .balance-upload{background:#ffffffd9;border-color:var(--step-border)}
@media(max-width:600px){.import-step[b-48oudqsu73]{padding:15px;border-left-width:4px}.step-heading[b-48oudqsu73]{font-size:1rem}}

.import-step-fields[b-48oudqsu73]{min-width:0;width:100%}
