@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.bundle.scp.css';
@import '_content/Solvocode.Core.Blazor/Solvocode.Core.Blazor.rh72p4gp77.bundle.scp.css';

/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/ActivityManagment/Components/CreateActivityModal.razor.rz.scp.css */
.modal-tabs[b-8ru3m4lrsj] {
    display: flex;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fafafa;
}

.tab[b-8ru3m4lrsj] {
    padding: 12px 16px;
    border: none;
    background: none;
    cursor: pointer;
    font-size: 14px;
    color: #666;
    border-bottom: 2px solid transparent;
    transition: all 0.2s;
    display: flex;
    align-items: center;
    gap: 6px;
}

    .tab.active[b-8ru3m4lrsj] {
        color: #0066cc;
        border-bottom-color: #0066cc;
        background-color: white;
        margin-bottom: -1px;
    }

    .tab:hover:not(.active)[b-8ru3m4lrsj] {
        color: #333;
        background-color: #f0f0f0;
    }

.calender-icon[b-8ru3m4lrsj] {
    font-size: 1rem;
}


.form-section[b-8ru3m4lrsj] {
    margin-bottom: 24px;
    background: #fafafa;
    padding: 10px;
}

.form-section-title[b-8ru3m4lrsj] {
    font-size: 14px;
    font-weight: 600;
    color: #495057;
    margin-bottom: 16px;
    /*display: flex;
    justify-content: space-between;*/
    align-items: center;
    gap: 8px;
}
.section-title[b-8ru3m4lrsj] {
    display: flex;
    justify-content: space-between;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/ActivityManagment/Pages/Activity/ActivityScheduler.razor.rz.scp.css */
.toolbar-item-placeholder[b-ic6pzxdbge] {
    visibility: hidden !important;
    pointer-events: none;
}

.dynamic-toolbar-item[b-ic6pzxdbge] {
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
    min-width: 150px;
}

.hidden-item[b-ic6pzxdbge] {
    visibility: hidden !important;
}

.cw-320[b-ic6pzxdbge] {
    width: 320px !important;
}

.cw-280[b-ic6pzxdbge] {
    width: 280px !important;
}

.cw-400[b-ic6pzxdbge] {
    width: 400px !important;
}

.cw-480[b-ic6pzxdbge] {
    width: 480px !important;
}

.cw-640[b-ic6pzxdbge] {
    width: 640px !important;
}

.cw-800[b-ic6pzxdbge] {
    width: 800px !important;
}

.cw-880[b-ic6pzxdbge] {
    width: 880px !important;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/ActivityManagment/Pages/Activity/ActivitySchedulerDetail.razor.rz.scp.css */
.detail-container[b-9druvfoihu] {
    overflow: auto;
    height: 85vh !important;
}
.activity-detail-scroll[b-9druvfoihu] {
    max-height: calc(100vh - 120px);
    overflow-y: auto;
}

.activity-info-grid[b-9druvfoihu] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 1.5rem;
    margin-bottom: 2rem;
}

.activity-info-card[b-9druvfoihu] {
    background: #f8f9fa;
    border-radius: 8px;
    padding: 1.5rem;
    border-left: 4px solid #007bff;
}

.activity-info-card-title[b-9druvfoihu] {
    color: #495057;
    margin-bottom: 1rem;
    font-weight: 600;
}

.activity-info-list[b-9druvfoihu] {
    list-style: none;
    padding: 0;
    margin: 0;
}

.activity-info-item[b-9druvfoihu] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0.75rem 0;
    border-bottom: 1px solid #e9ecef;
}

    .activity-info-item:last-child[b-9druvfoihu] {
        border-bottom: none;
    }

.activity-info-label[b-9druvfoihu] {
    font-weight: 500;
    color: #6c757d;
    min-width: 120px;
    flex-shrink: 0;
}

.activity-info-value[b-9druvfoihu] {
    color: #495057;
    text-align: right;
    flex-grow: 1;
    margin-left: 1rem;
}

.activity-note-card[b-9druvfoihu] {
    background: #fff;
    border: 1px solid #e9ecef;
    border-radius: 6px;
    padding: 1rem;
    margin-top: 1rem;
    border-left: 3px solid #28a745;
}

.activity-note-title[b-9druvfoihu] {
    font-weight: 600;
    color: #495057;
    margin-bottom: 0.5rem;
}

.activity-note-content[b-9druvfoihu] {
    color: #6c757d;
    margin: 0;
    line-height: 1.5;
}

.activity-section[b-9druvfoihu] {
    margin-top: 2rem;
}

.activity-section-title[b-9druvfoihu] {
    color: #495057;
    border-bottom: 2px solid #e9ecef;
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
    font-weight: 600;
}

.activity-participants[b-9druvfoihu] {
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}

    .activity-participants th[b-9druvfoihu] {
        background-color: #f8f9fa;
        border-bottom: 2px solid #e9ecef;
        font-weight: 600;
        color: #495057;
        padding: 1rem 0.75rem;
    }

.participant-row[b-9druvfoihu] {
    border-bottom: 1px solid #f8f9fa;
    transition: background-color 0.2s;
}

    .participant-row:hover[b-9druvfoihu] {
        background-color: #f8f9fa;
    }

    .participant-row td[b-9druvfoihu] {
        padding: 1rem 0.75rem;
        vertical-align: middle;
    }

.participant-name[b-9druvfoihu] {
    font-weight: 500;
    color: #495057;
}

.meeting-link-badge[b-9druvfoihu] {
    display: inline-flex;
    align-items: center;
    padding: 0.25rem 0.75rem;
    background-color: #007bff;
    color: white;
    border-radius: 20px;
    text-decoration: none;
    font-size: 0.875rem;
    transition: background-color 0.2s;
}

    .meeting-link-badge:hover[b-9druvfoihu] {
        background-color: #0056b3;
        color: white;
        text-decoration: none;
    }

    .meeting-link-badge i[b-9druvfoihu] {
        margin-right: 0.5rem;
    }

.activity-back-btn[b-9druvfoihu] {
    background-color: #6c757d;
    border: none;
    color: white;
    padding: 0.5rem 1.5rem;
    border-radius: 6px;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    transition: background-color 0.2s;
}

    .activity-back-btn:hover[b-9druvfoihu] {
        background-color: #545b62;
        color: white;
        text-decoration: none;
    }

.activity-loading[b-9druvfoihu] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
    color: #6c757d;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/BusinessAccountManagement/Components/BusinessAccountLimitDetail/BusinessAccountLimitDetail.razor.rz.scp.css */
.balance-card[b-j8fw6kjr90] {
    background: linear-gradient(135deg, #c9e0f1 0%, #c9e0f1 100%);
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 15px;
    border: 1px solid #e1ecf7;
}

.balance-title[b-j8fw6kjr90] {
    color: #2fa4e7;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

    .balance-title[b-j8fw6kjr90]::before {
        content: '';
        width: 4px;
        height: 16px;
        background: #2fa4e7;
        border-radius: 2px;
        margin-right: 10px;
    }

.balance-row[b-j8fw6kjr90] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

    .balance-row:last-child[b-j8fw6kjr90] {
        margin-bottom: 0;
    }

.balance-label[b-j8fw6kjr90] {
    display: flex;
    align-items: center;
    color: #64748b;
    font-size: 12px;
    font-weight: 500;
}

.balance-amount[b-j8fw6kjr90] {
    font-size: 12px;
    font-weight: 600;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/BusinessAccountManagement/Components/BusinessAccountLimitSummary/BusinessAccountLimitSummary.razor.rz.scp.css */
.summary-item[b-c68gqlankn] {
    display: flex;
    justify-content: space-between;
    padding: 5px 20px;
    border-bottom: 1px solid #f0f0f0;
    font-size: 10px;
}

.summary-label[b-c68gqlankn] {
    font-weight: 500;
    display: flex;
    align-items: center;
}

    .summary-label i[b-c68gqlankn] {
        margin-right: 8px;
        width: 20px;
        text-align: center;
    }

.summary-value[b-c68gqlankn] {
    font-weight: 600;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/BusinessAccountManagement/Components/BusinessAccountLimit/BusinessAccountLimitCard.razor.rz.scp.css */
.container[b-0rgmfqqf75] {
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    margin: 0 auto;
    font-size: 9px;
}

.info-row[b-0rgmfqqf75] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2px 0;
    border-bottom: 1px solid #eee;
}

    .info-row:last-child[b-0rgmfqqf75] {
        border-bottom: none;
    }

.label[b-0rgmfqqf75] {
    font-weight: bold;
    color: #555;
    flex: 1;
}

.value[b-0rgmfqqf75] {
    color: #333;
    text-align: right;
    flex: 1;
    font-weight: bold;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/BusinessAccountManagement/Components/BusinessAccountStatement/BusinessAccountStatementCard.razor.rz.scp.css */
.text-fs[b-et7gqwhlmh] {
    font-size: 0.60rem;
}
.status-badge[b-et7gqwhlmh] {
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 8px;
}

.status-paid[b-et7gqwhlmh] {
    background-color: #d4edda;
    color: #155724;
}

.status-unpaid[b-et7gqwhlmh] {
    background-color: #f8d7da;
    color: #721c24;
}

.status-partial[b-et7gqwhlmh] {
    background-color: #fff3cd;
    color: #856404;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/BusinessItemManagement/Components/ActivityLogFeed.razor.rz.scp.css */
.activity-feed[b-n3vajoe5iv] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
    max-height: 600px;
    overflow-y: auto;
    padding-right: 0.25rem;
}

    .activity-feed[b-n3vajoe5iv]::-webkit-scrollbar {
        width: 6px;
    }

    .activity-feed[b-n3vajoe5iv]::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 3px;
    }

    .activity-feed[b-n3vajoe5iv]::-webkit-scrollbar-thumb {
        background: #c1c1c1;
        border-radius: 3px;
    }

        .activity-feed[b-n3vajoe5iv]::-webkit-scrollbar-thumb:hover {
            background: #a8a8a8;
        }

.activity-item[b-n3vajoe5iv] {
    background: #fff;
    border-radius: 5px;
    border-left: 3px solid #6c757d;
    padding: 0.5rem 0.625rem;
    box-shadow: 0 1px 2px rgba(0,0,0,0.06);
    transition: all 0.2s ease;
}

    .activity-item:hover[b-n3vajoe5iv] {
        box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    }

.activity-header[b-n3vajoe5iv] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0.3rem;
}

.activity-meta[b-n3vajoe5iv] {
    display: flex;
    align-items: center;
    gap: 0.35rem;
    flex: 1;
    flex-wrap: wrap;
}

.activity-type-badge[b-n3vajoe5iv] {
    font-size: 0.6rem;
    font-weight: 600;
    padding: 0.15rem 0.4rem;
    border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 0.25px;
}

.activity-user[b-n3vajoe5iv] {
    font-size: 0.65rem;
    color: #495057;
    font-weight: 500;
}

.activity-time[b-n3vajoe5iv] {
    font-size: 0.6rem;
    color: #6c757d;
    white-space: nowrap;
}

.activity-event-icon[b-n3vajoe5iv] {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 0.75rem;
    flex-shrink: 0;
}

.activity-content[b-n3vajoe5iv] {
    font-size: 0.7rem;
    color: #212529;
    line-height: 1.35;
    margin-bottom: 0.4rem;
}

    .activity-content .stage-badge[b-n3vajoe5iv] {
        display: inline-block;
        padding: 0.125rem 0.35rem;
        border-radius: 3px;
        font-size: 0.625rem;
        font-weight: 500;
    }

    .activity-content .stage-previous[b-n3vajoe5iv] {
        background-color: #f8f9fa;
        color: #6c757d;
        border: 1px solid #dee2e6;
    }

    .activity-content .stage-current[b-n3vajoe5iv] {
        background-color: #d1e7dd;
        color: #0f5132;
        border: 1px solid #badbcc;
    }

.activity-footer[b-n3vajoe5iv] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0.4rem;
    border-top: 1px solid #e9ecef;
}

.status-badge[b-n3vajoe5iv] {
    font-size: 0.6rem;
    padding: 0.15rem 0.5rem;
    border-radius: 12px;
    font-weight: 400;
    border: none;
    opacity: 0.75;
    letter-spacing: 0.3px;
    background-color: currentColor;
    color: #fff;
    filter: saturate(0.8);
}

.activity-actions[b-n3vajoe5iv] {
    display: flex;
    gap: 0.3rem;
}

.btn-action[b-n3vajoe5iv] {
    font-size: 0.625rem;
    font-weight: 500;
    padding: 0.2rem 0.45rem;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
    border: 1px solid transparent;
    transition: all 0.2s ease;
    min-width: 65px;
    justify-content: center;
    cursor: pointer;
}

    .btn-action:hover:not(:disabled)[b-n3vajoe5iv] {
        transform: translateY(-1px);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
    }

    .btn-action:disabled[b-n3vajoe5iv] {
        opacity: 0.5;
        cursor: not-allowed;
    }

    .btn-action i[b-n3vajoe5iv] {
        font-size: 0.7rem;
    }

.btn-complete[b-n3vajoe5iv] {
    background: linear-gradient(135deg, #198754 0%, #157347 100%);
    color: #fff;
}

    .btn-complete:hover:not(:disabled)[b-n3vajoe5iv] {
        background: linear-gradient(135deg, #157347 0%, #146c43 100%);
        box-shadow: 0 3px 8px rgba(25, 135, 84, 0.35);
    }

.btn-reschedule[b-n3vajoe5iv] {
    background: linear-gradient(135deg, #ffc107 0%, #ffb300 100%);
    color: #000;
}

    .btn-reschedule:hover:not(:disabled)[b-n3vajoe5iv] {
        background: linear-gradient(135deg, #ffca2c 0%, #ffc107 100%);
        box-shadow: 0 3px 8px rgba(255, 193, 7, 0.35);
    }

.btn-cancel[b-n3vajoe5iv] {
    background: linear-gradient(135deg, #dc3545 0%, #bb2d3b 100%);
    color: #fff;
}

    .btn-cancel:hover:not(:disabled)[b-n3vajoe5iv] {
        background: linear-gradient(135deg, #bb2d3b 0%, #b02a37 100%);
        box-shadow: 0 3px 8px rgba(220, 53, 69, 0.35);
    }

.spinner-border-sm[b-n3vajoe5iv] {
    width: 0.65rem;
    height: 0.65rem;
    border-width: 0.125em;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/BusinessItemManagement/Pages/BusinessItemDetail/BusinessItemDetail.razor.rz.scp.css */
.detail-container[b-liq3oxull6] {
    overflow: auto;
    height: 85vh !important;
}

.activity-feed[b-liq3oxull6] {
    max-height: 600px;
    overflow-y: auto;
}

.activity-item[b-liq3oxull6] {
    display: flex;
    margin-bottom: 5px;
    padding: 1px;
    border-radius: 8px;
    border: 1px solid #ded0d0;
    border-left: 4px solid;
}

.activity-icon[b-liq3oxull6] {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.quick-actions[b-liq3oxull6] {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
    flex-wrap: wrap;
}

.quick-action[b-liq3oxull6] {
    padding: 8px 12px;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    background: white;
    cursor: pointer;
    font-size: 13px;
    transition: all 0.2s;
}

    .quick-action:hover[b-liq3oxull6] {
        background: #f8f9fa;
    }

    .quick-action.selected[b-liq3oxull6] {
        background: #007bff;
        color: white;
        border-color: #007bff;
    }

.info-card[b-liq3oxull6] {
    background: white;
    border-radius: 8px;
    padding: 15px;
    margin-bottom: 10px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.detail-section[b-liq3oxull6] {
    border: 1px solid #dee2e6;
    border-radius: 6px;
    margin-bottom: 15px;
}

.detail-header[b-liq3oxull6] {
    background: #f8f9fa;
    padding: 12px 16px;
    border-bottom: 1px solid #dee2e6;
    font-weight: 600;
    cursor: pointer;
}

.detail-content[b-liq3oxull6] {
    padding: 16px;
}

/*.stage-item {
    position: relative;
    display: inline-block;
    padding: 10px 10px 10px 10px;
    background-color: #e9ecef;
    color: #495057;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 10px;
    cursor: pointer;
    clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%, 10% 50%);
    margin-right: 2px;
    margin-right: -10px;*/ /* //Overlaps items for the arrow effect */
/*}

    .stage-item:first-child {
        margin-left: 0;
        padding-left: 15px;*/
/*clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);*/
/*}*/


.stage-bar-card[b-liq3oxull6] {
    /*background: white;*/
    margin-bottom: 10px;
    /*box-shadow: 0 2px 4px rgba(0,0,0,0.1);*/
    display: flex;
    justify-content: space-between;
    padding-right: 9px;
}


.stage-bar[b-liq3oxull6] {
    display: flex;
    align-items: stretch;
    gap: 0;
    max-width: 45%;
    width: 45%;
}

.stage-item[b-liq3oxull6] {
    background-color: #e8e8e8;
    color: #333;
    padding: 8px 8px;
    font-size: 8px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex: 1;
    clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 50%, calc(100% - 12px) 100%, 0 100%, 12px 50%);
    user-select: none;
    margin-right: -9px;
}

    .stage-item:last-child[b-liq3oxull6] {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 12px 50%);
    }

    .stage-item:first-child[b-liq3oxull6] {
        clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 50%, calc(100% - 12px) 100%, 0 100%);
    }

    .stage-item.completed[b-liq3oxull6] {
        background-color: #dee2e6;
        color: #6c757d;
    }

    .stage-item.active[b-liq3oxull6] {
        background-color: #20c997;
        color: white;
    }


/* Renkleri yönetme */

/* Tamamlanmış aşamalar */

/* This is the key for the visual break between stages */
/*.stage-item::after {
        content: '';
        position: absolute;
        top: 0;
        right: -10px;
        width: 20px;
        height: 100%;
        z-index: 1;
        background: white;
        transform: skewX(-90deg);
    }

    .stage-item.completed {
        background-color: #dee2e6;
        color: #6c757d;
    }

    .stage-item.active {
        background-color: #20c997; 
        color: white;
    }*/
.detail-label[b-liq3oxull6] {
    width: 45%;
    font-size: 12px;
}


[b-liq3oxull6] .business-item-form.edit {
    border: none !important;
    border-bottom: 1px solid #6c757d !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

[b-liq3oxull6] .business-item-form {
    border: none !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

[b-liq3oxull6] .business-item-relation-tab-grid-container .dxbl-grid {
    height: 30vh;
}

.log-note-composer[b-liq3oxull6] {
    margin-bottom: 20px;
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #ced4da;
    border-radius: 6px;
}

.composer-body[b-liq3oxull6] {
    display: flex;
    align-items: flex-start;
    padding-bottom: 10px;
    position: relative;
}

.composer-footer[b-liq3oxull6] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    border-top: 1px solid #f8f9fa;
}

.log-button[b-liq3oxull6] {
    background-color: #2fa4e7;
    color: white;
    border: none;
    padding: 5px 15px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
}

.action-icons .icon[b-liq3oxull6] {
    margin-left: 10px;
    color: #2fa4e7;
    cursor: pointer;
    font-size: 12px;
    background-color: #fff;
    border-color: #2fa4e7;
}

/*.log-button {
    border-color: transparent !important;
    background: transparent !important;
    text-decoration: none;
    font-size: 10px !important;
    color: #5f636f !important;
}*/
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/BusinessItemManagement/Pages/BusinessItemType/BusinessItemType.razor.rz.scp.css */
.wizard-container[b-kieh3qqj6y] {
    max-width: 900px;
    margin: 20px auto;
    background: white;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    overflow: hidden;
    height: 85vh !important;
}

.wizard-header[b-kieh3qqj6y] {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    color: white;
    padding: 20px;
}

.wizard-steps[b-kieh3qqj6y] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
}

.wizard-step[b-kieh3qqj6y] {
    display: flex;
    align-items: center;
    color: rgba(255,255,255,0.7);
    font-size: 14px;
}

    .wizard-step.active[b-kieh3qqj6y] {
        color: white;
        font-weight: bold;
    }

    .wizard-step.completed[b-kieh3qqj6y] {
        color: #90EE90;
    }

.step-number[b-kieh3qqj6y] {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: rgba(255,255,255,0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    font-size: 12px;
}

.wizard-step.active .step-number[b-kieh3qqj6y] {
    background: white;
    color: #667eea;
}

.wizard-step.completed .step-number[b-kieh3qqj6y] {
    background: #90EE90;
    color: #2d5016;
}

.wizard-content[b-kieh3qqj6y] {
    padding: 30px;
    min-height: 500px;
}

.type-card[b-kieh3qqj6y] {
    border: 2px solid #e9ecef;
    border-radius: 12px;
    padding: 20px;
    cursor: pointer;
    transition: all 0.3s ease;
    height: 100%;
}

    .type-card:hover[b-kieh3qqj6y] {
        border-color: #667eea;
        box-shadow: 0 4px 12px rgba(102, 126, 234, 0.15);
        transform: translateY(-2px);
    }

    .type-card.selected[b-kieh3qqj6y] {
        border-color: #667eea;
        background: linear-gradient(135deg, #f8f9ff 0%, #e8f2ff 100%);
    }

.type-icon[b-kieh3qqj6y] {
    width: 48px;
    height: 48px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    font-size: 20px;
    color: black;
}

    .type-icon.training[b-kieh3qqj6y] {
        background: linear-gradient(135deg, #ff6b6b, #ee5a52);
    }

    .type-icon.visit[b-kieh3qqj6y] {
        background: linear-gradient(135deg, #4ecdc4, #44a08d);
    }

    .type-icon.opportunity[b-kieh3qqj6y] {
        background: linear-gradient(135deg, #45b7d1, #96c93d);
    }

    .type-icon.maintenance[b-kieh3qqj6y] {
        background: linear-gradient(135deg, #f093fb, #f5576c);
    }

    .type-icon.incident[b-kieh3qqj6y] {
        background: linear-gradient(135deg, #ffeaa7, #fdcb6e);
    }

    .type-icon.audit[b-kieh3qqj6y] {
        background: linear-gradient(135deg, #6c5ce7, #a29bfe);
    }

.constraint-group[b-kieh3qqj6y] {
    background: #f8f9fa;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
}

.constraint-required[b-kieh3qqj6y] {
    border-left: 4px solid #dc3545;
}

.constraint-optional[b-kieh3qqj6y] {
    border-left: 4px solid #28a745;
}

.select-with-create[b-kieh3qqj6y] {
    position: relative;
}

.create-new-btn[b-kieh3qqj6y] {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: #e9ecef;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
}

.activity-selector[b-kieh3qqj6y] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    gap: 15px;
    margin-top: 20px;
}

.activity-option[b-kieh3qqj6y] {
    border: 2px solid #e9ecef;
    border-radius: 8px;
    padding: 15px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s;
}

    .activity-option:hover[b-kieh3qqj6y] {
        border-color: #667eea;
    }

    .activity-option.selected[b-kieh3qqj6y] {
        border-color: #667eea;
        background: #f8f9ff;
    }

.wizard-actions[b-kieh3qqj6y] {
    background: #f8f9fa;
    padding: 20px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.progress-indicator[b-kieh3qqj6y] {
    flex: 1;
    height: 4px;
    background: #e9ecef;
    border-radius: 2px;
    margin: 0 20px;
    overflow: hidden;
}

.progress-bar[b-kieh3qqj6y] {
    height: 100%;
    background: linear-gradient(90deg, #667eea, #764ba2);
    border-radius: 2px;
    transition: width 0.3s ease;
}

.planned-activities[b-kieh3qqj6y] {
    max-height: 300px;
    overflow-y: auto;
}

.activity-item[b-kieh3qqj6y] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    border: 1px solid #e9ecef;
    border-radius: 6px;
    margin-bottom: 8px;
    background: white;
}

    .activity-item.overdue[b-kieh3qqj6y] {
        border-left: 4px solid #dc3545;
        background: #fff5f5;
    }

    .activity-item.today[b-kieh3qqj6y] {
        border-left: 4px solid #ffc107;
        background: #fffdf0;
    }

    .activity-item.upcoming[b-kieh3qqj6y] {
        border-left: 4px solid #28a745;
        background: #f8fff8;
    }

.activity-actions[b-kieh3qqj6y] {
    display: flex;
    gap: 5px;
}

.btn-action[b-kieh3qqj6y] {
    padding: 2px 8px;
    font-size: 11px;
    border-radius: 4px;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/BusinessItemManagement/Pages/BusinessItem/BusinessItemCreateForm.razor.rz.scp.css */
.wizard-container[b-8sknbqkoj0] {
    width: 1000px;
    margin: 20px auto;
    background: white;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    overflow: hidden;
    max-height: 85vh !important;
}

.col-5th[b-8sknbqkoj0] {
    padding: 0px;
    flex: 0 0 20%;
    max-width: 20%;
}

.wizard-header[b-8sknbqkoj0] {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    color: white;
    padding: 20px;
}

.wizard-steps[b-8sknbqkoj0] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
}

.wizard-step[b-8sknbqkoj0] {
    display: flex;
    align-items: center;
    color: rgba(255,255,255,0.7);
    font-size: 14px;
}

    .wizard-step.active[b-8sknbqkoj0] {
        color: white;
        font-weight: bold;
    }

    .wizard-step.completed[b-8sknbqkoj0] {
        color: #90EE90;
    }

.step-number[b-8sknbqkoj0] {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: rgba(255,255,255,0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    font-size: 12px;
}

.wizard-step.active .step-number[b-8sknbqkoj0] {
    background: white;
    color: #667eea;
}

.wizard-step.completed .step-number[b-8sknbqkoj0] {
    background: #90EE90;
    color: #2d5016;
}

.wizard-content[b-8sknbqkoj0] {
    padding: 20px;
    height: 600px;
    overflow: auto;
}
/*}

.wizard-step-contentt {
}*/

.type-card[b-8sknbqkoj0] {
    margin:5px;
    border: 2px solid #e9ecef;
    border-radius: 10px;
    padding: 10px;
    cursor: pointer;
    transition: all 0.3s ease;
    height: 250px;
}

    .type-card:hover[b-8sknbqkoj0] {
        border-color: #667eea;
        box-shadow: 0 4px 12px rgba(102, 126, 234, 0.15);
        transform: translateY(-2px);
    }

    .type-card.selected[b-8sknbqkoj0] {
        border-color: #667eea;
        background: linear-gradient(135deg, #f8f9ff 0%, #e8f2ff 100%);
    }

.type-icon[b-8sknbqkoj0] {
    width: 35px;
    height: 35px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    font-size: 20px;
    color: white;
}

.select-with-create[b-8sknbqkoj0] {
    position: relative;
}

.create-new-btn[b-8sknbqkoj0] {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: #e9ecef;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
}

.activity-selector[b-8sknbqkoj0] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    gap: 15px;
    margin-top: 20px;
}

.activity-option[b-8sknbqkoj0] {
    border: 2px solid #e9ecef;
    border-radius: 8px;
    padding: 15px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s;
}

    .activity-option:hover[b-8sknbqkoj0] {
        border-color: #667eea;
    }

    .activity-option.selected[b-8sknbqkoj0] {
        border-color: #667eea;
        background: #f8f9ff;
    }

.wizard-footer[b-8sknbqkoj0] {
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    padding: 24px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #dee2e6;
}


.wizard-actions[b-8sknbqkoj0] {
    background: #f8f9fa;
    padding: 20px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.progress-indicator[b-8sknbqkoj0] {
    flex: 1;
    height: 4px;
    background: #e9ecef;
    border-radius: 2px;
    margin: 0 20px;
    overflow: hidden;
}

.progress-bar[b-8sknbqkoj0] {
    height: 100%;
    background: linear-gradient(90deg, #667eea, #764ba2);
    border-radius: 2px;
    transition: width 0.3s ease;
}

.planned-activities[b-8sknbqkoj0] {
    max-height: 300px;
    overflow-y: auto;
}

.activity-item[b-8sknbqkoj0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    border: 1px solid #e9ecef;
    border-radius: 6px;
    margin-bottom: 8px;
    background: white;
}

    .activity-item.overdue[b-8sknbqkoj0] {
        border-left: 4px solid #dc3545;
        background: #fff5f5;
    }

    .activity-item.today[b-8sknbqkoj0] {
        border-left: 4px solid #ffc107;
        background: #fffdf0;
    }

    .activity-item.upcoming[b-8sknbqkoj0] {
        border-left: 4px solid #28a745;
        background: #f8fff8;
    }

.activity-actions[b-8sknbqkoj0] {
    display: flex;
    gap: 5px;
}

.btn-action[b-8sknbqkoj0] {
    padding: 2px 8px;
    font-size: 11px;
    border-radius: 4px;
}

.customer-type-selector[b-8sknbqkoj0] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.customer-option[b-8sknbqkoj0] {
    border: 2px solid #e9ecef;
    border-radius: 12px;
    padding: 24px;
    cursor: pointer;
    transition: all 0.3s ease;
    text-align: center;
}

    .customer-option:hover[b-8sknbqkoj0] {
        border-color: #667eea;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(102, 126, 234, 0.1);
    }

    .customer-option.selected[b-8sknbqkoj0] {
        border-color: #667eea;
        background: linear-gradient(135deg, #f8f9ff 0%, #e8f2ff 100%);
    }

.customer-option-icon[b-8sknbqkoj0] {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 12px;
    font-size: 18px;
    color: white;
}

    .customer-option-icon.new[b-8sknbqkoj0] {
        background: linear-gradient(135deg, #45b7d1, #96c93d);
    }

    .customer-option-icon.existing[b-8sknbqkoj0] {
        background: linear-gradient(135deg, #667eea, #764ba2);
    }

.lead-form-container[b-8sknbqkoj0], .customer-form-container[b-8sknbqkoj0] {
    background: #f8f9fa;
    border-radius: 12px;
    padding: 24px;
    margin-top: 20px;
}

.form-section[b-8sknbqkoj0] {
    margin-bottom: 24px;
}

.form-section-title[b-8sknbqkoj0] {
    font-size: 14px;
    font-weight: 600;
    color: #495057;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.type-header[b-8sknbqkoj0] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    height: 60%;
}


.type-stage-flow[b-8sknbqkoj0] {
    font-size: 7px;
    color: #6c757d;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 4px;
}

.type-constraints[b-8sknbqkoj0] {
    padding-top: 10px;
    border-top: 1px solid #e9ecef;
    height: 40%;
}

.constraint-group[b-8sknbqkoj0] {
    margin-bottom: 5px;
}

.constraint-title[b-8sknbqkoj0] {
    font-size: 7px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 3px;
    display: flex;
    align-items: center;
    gap: 2px;
}

    .constraint-title.required[b-8sknbqkoj0] {
        color: #dc3545;
    }

    .constraint-title.optional[b-8sknbqkoj0] {
        color: #28a745;
    }

.constraint-items[b-8sknbqkoj0] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

.constraint-tag[b-8sknbqkoj0] {
    display: inline-flex;
    align-items: center;
    padding: 4px 8px;
    border-radius: 12px;
    font-size: 7px;
    font-weight: 500;
    gap: 4px;
}

    .constraint-tag.required[b-8sknbqkoj0] {
        background: #fff5f5;
        color: #dc3545;
        border: 1px solid #f5c6cb;
    }

    .constraint-tag.optional[b-8sknbqkoj0] {
        background: #f8fff8;
        color: #28a745;
        border: 1px solid #c3e6cb;
    }

    .constraint-tag.multiple[b-8sknbqkoj0]::after {
        font-weight: bold;
    }

.constraint-group-step[b-8sknbqkoj0] {
    background: #f8f9fa;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
}

.constraint-required-step[b-8sknbqkoj0] {
    border-left: 4px solid #dc3545;
}

.constraint-optional-step[b-8sknbqkoj0] {
    border-left: 4px solid #28a745;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/CampaignManagement/Campaigns/Components/ActiveCampaign/ActiveCampaignCard.razor.rz.scp.css */
.align-center[b-g877597z5s] {
    align-items: center;
}

#image-container[b-g877597z5s] {
    max-width: 25px;
    max-height: 25px;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/CampaignManagement/Campaigns/Components/CampaignInformation/CampaignInformationCard.razor.rz.scp.css */
.text-sm[b-q0ppxq0qg0] {
    font-size: 0.60rem;
}

.modern-info-box[b-q0ppxq0qg0] {
    padding: 10px;
    border-radius: 5px;
    background-color: #f8f9fa;
    border: 1px solid #dee2e6;
}

    .modern-info-box strong[b-q0ppxq0qg0] {
        display: block;
        margin-bottom: 5px;
        color: #495057;
    }

    .modern-info-box p[b-q0ppxq0qg0] {
        margin: 0;
        color: #6c757d;
    }

.table-scroll[b-q0ppxq0qg0] {
    height: 110px;
    overflow-y: auto;
}

    .table-scroll table thead th[b-q0ppxq0qg0] {
        position: sticky;
        top: 0;
        background-color: #f8f9fa;
        z-index: 1;
    }

.info-grid[b-q0ppxq0qg0] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
    margin-bottom: 10px;
}

.info-box[b-q0ppxq0qg0] {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 7px;
    background: #f8fafc;
    border-radius: 12px;
    transition: background-color 0.2s ease;
}

    .info-box:hover[b-q0ppxq0qg0] {
        background: #f1f5f9;
    }

.icon[b-q0ppxq0qg0] {
    font-size: 20px;
    line-height: 1;
}

.content[b-q0ppxq0qg0] {
    flex: 1;
}

.info-box label[b-q0ppxq0qg0] {
    display: block;
    color: #64748b;
    font-size: 0.60rem;
    margin-bottom: 4px;
    font-weight: 500;
}

.info-box p[b-q0ppxq0qg0] {
    color: #334155;
    font-size: 0.60rem;
    margin: 0;
    font-weight: 500;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/DealerManagement/DealerCampaigns/ApplyCampaign/Components/CampaignParticipationDiscount.razor.rz.scp.css */
.text-sm[b-o69n808kfw] {
    font-size: 0.60rem;
}

.table-scroll[b-o69n808kfw] {
    height: 110px;
    overflow-y: auto;
}

    .table-scroll table thead th[b-o69n808kfw] {
        position: sticky;
        top: 0;
        background-color: #f8f9fa;
        z-index: 1;
    }
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/DealerManagement/DealerCampaigns/ApplyCampaign/Components/CampaignParticipationInformation.razor.rz.scp.css */
.text-sm[b-pg5pscomi3] {
    font-size: 0.60rem;
}

.modern-info-box[b-pg5pscomi3] {
    padding: 10px;
    border-radius: 5px;
    background-color: #f8f9fa;
    border: 1px solid #dee2e6;
}

    .modern-info-box strong[b-pg5pscomi3] {
        display: block;
        margin-bottom: 5px;
        color: #495057;
    }

    .modern-info-box p[b-pg5pscomi3] {
        margin: 0;
        color: #6c757d;
    }

.table-scroll[b-pg5pscomi3] {
    height: 110px;
    overflow-y: auto;
}

    .table-scroll table thead th[b-pg5pscomi3] {
        position: sticky;
        top: 0;
        background-color: #f8f9fa;
        z-index: 1;
    }

.info-grid[b-pg5pscomi3] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
    margin-bottom: 10px;
}

.info-box[b-pg5pscomi3] {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 7px;
    background: #f8fafc;
    border-radius: 12px;
    transition: background-color 0.2s ease;
}

    .info-box:hover[b-pg5pscomi3] {
        background: #f1f5f9;
    }

.icon[b-pg5pscomi3] {
    font-size: 20px;
    line-height: 1;
}

.content[b-pg5pscomi3] {
    flex: 1;
}

.info-box label[b-pg5pscomi3] {
    display: block;
    color: #64748b;
    font-size: 0.60rem;
    margin-bottom: 4px;
    font-weight: 500;
}

.info-box p[b-pg5pscomi3] {
    color: #334155;
    font-size: 0.60rem;
    margin: 0;
    font-weight: 500;
}

.payment-types[b-pg5pscomi3] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.payment-tag[b-pg5pscomi3] {
    background: white;
    color: #475569;
    padding: 6px 12px;
    border-radius: 6px;
    font-size: 0.60rem;
    font-weight: 500;
    border: 1px solid #e2e8f0;
    transition: all 0.2s ease;
}

    .payment-tag:hover[b-pg5pscomi3] {
        background: #f1f5f9;
        border-color: #cbd5e1;
    }

@media (max-width: 768px) {
    .info-grid[b-pg5pscomi3] {
        grid-template-columns: 1fr;
    }

    .payment-types[b-pg5pscomi3] {
        gap: 6px;
    }

    .payment-tag[b-pg5pscomi3] {
        font-size: 0.75rem;
    }
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/DealerManagement/DealerCampaigns/ApplyCampaign/Components/CampaignParticipationPayment.razor.rz.scp.css */
.text-fs[b-e5j25619nj] {
    font-size: 0.60rem;
}

.dxbl-text-edit .dxbl-text-edit-input[b-e5j25619nj] {
    font-size: 0.75em;
}

.dxbl-listbox div.dxbl-listbox-item[b-e5j25619nj] {
    font-size: 0.75em;
}


.custom-drop-zone[b-e5j25619nj] {
    padding: 0 !important;
    border-style: dashed;
    border-width: 2px !important;
    height: 230px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: rgba(183, 183, 183, 0.1);
}

    .custom-drop-zone.custom-drop-zone-hover[b-e5j25619nj] {
        border-style: solid;
    }

    .custom-drop-zone svg[b-e5j25619nj] {
        width: 42px;
        height: 42px;
    }

    .custom-drop-zone > *:not(#overviewDemoSelectButton)[b-e5j25619nj] {
        pointer-events: none;
    }


.drop-file-icon[b-e5j25619nj] {
    background-size: contain;   
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-position: center center;
    background-color: #ADB5BD;
    width: 48px;
    height: 48px;
    -webkit-mask-image: url("../images/icons/drop-file.svg");
    mask-image: url("../images/icons/drop-file.svg");
}

.drop-file-label[b-e5j25619nj] {
    font-weight: 500;
    font-size: 1rem;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/DealerManagement/DealerCampaigns/ApplyCampaign/Components/CreditCardPaymentModal.razor.rz.scp.css */
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/DealerManagement/DealerCampaigns/CampaignApplicationDetail/CampaignApplicationDetail.razor.rz.scp.css */
.text-sm[b-qkghcjvrbp] {
    font-size: 0.60rem;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/DealerManagement/Dealers/Components/DealerInformation/DealerInformationCard.razor.rz.scp.css */
.text-sm[b-4g8uryrl2w] {
    font-size: 0.60rem;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/DealerManagement/Dealers/DealerB2BDashboard.razor.rz.scp.css */
.text-fs[b-3fboi9zemg] {
    font-size: 0.60rem;
}

.border-left-card[b-3fboi9zemg] {
    border-left: 5px solid;
    transition: transform 0.3s;
}

    .border-left-card:hover[b-3fboi9zemg] {
        transform: translateY(-5px);
    }

.border-campaign[b-3fboi9zemg] {
    border-left-color: #2196F3;
}

.border-order[b-3fboi9zemg] {
    border-left-color: #4CAF50;
}

.border-payment[b-3fboi9zemg] {
    border-left-color: #ffc107;
}

.border-account[b-3fboi9zemg] {
    border-left-color: #dc3545;
}

.text-campaign[b-3fboi9zemg] {
    color: #2196F3;
}

.text-order[b-3fboi9zemg] {
    color: #4CAF50;
}

.text-payment[b-3fboi9zemg] {
    color: #ffc107;
}

.text-account[b-3fboi9zemg] {
    color: #dc3545;
}

.card .icon[b-3fboi9zemg] {
    font-size: 2rem;
    opacity: 0.7;
}

.card[b-3fboi9zemg] {
    transition: transform 0.2s ease-in-out;
}

    .card:hover[b-3fboi9zemg] {
        transform: translateY(-5px);
    }

.overflow-auto[b-3fboi9zemg] {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
}

    .overflow-auto[b-3fboi9zemg]::-webkit-scrollbar {
        height: 6px;
    }

    .overflow-auto[b-3fboi9zemg]::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .overflow-auto[b-3fboi9zemg]::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 3px;
    }

        .overflow-auto[b-3fboi9zemg]::-webkit-scrollbar-thumb:hover {
            background: #555;
        }


.tab-container-padding[b-3fboi9zemg] {
    padding: 15px;  İstediğiniz padding değerini buraya girin 
}

.custom-tab-icon[b-3fboi9zemg] {
    margin-right: 7px;  İkon ile metin arasındaki boşluk 
}

.custom-tab-text[b-3fboi9zemg] {
    font-weight: 500;  Yazı tipi kalın 
}

.h-lg-150px[b-3fboi9zemg] {
    height: 150px !important;
}

.w-lg-150px[b-3fboi9zemg] {
    width: 150px !important;
}

.me-7[b-3fboi9zemg] {
    margin-right: 1.75rem !important;
}

.flex-center[b-3fboi9zemg] {
    justify-content: center;
    align-items: center;
}

.mr-4[b-3fboi9zemg] {
    margin-right: 1rem !important;
}

.symbol.symbol-35px .symbol-label[b-3fboi9zemg] {
    width: 35px;
    height: 35px;
}

.symbol.symbol-circle[b-3fboi9zemg], .symbol.symbol-circle .symbol-label[b-3fboi9zemg], .symbol.symbol-circle > img[b-3fboi9zemg] {
    border-radius: 50%;
}

.symbol-group .symbol-label[b-3fboi9zemg] {
    position: relative;
}

.fs-5[b-3fboi9zemg] {
    font-size: 1.15rem !important;
}

.justify-content-between[b-3fboi9zemg] {
    justify-content: space-between !important;
}

.d-block[b-3fboi9zemg] {
    display: block !important;
}

.text-muted[b-3fboi9zemg] {
    color: #99a1b7;
}

.text-gray-900[b-3fboi9zemg] {
    color: #071437;
}

.fs-3[b-3fboi9zemg] {
    font-size: 1.35rem !important;
}

.fs-1[b-3fboi9zemg] {
    font-size: 0.9rem !important;
}

.fw-semibold[b-3fboi9zemg] {
    font-weight: 500 !important;
}

.hover-blue[b-3fboi9zemg] {
    border: 1px solid gray !important;
}

.text-gray-500[b-3fboi9zemg] {
    color: #99a1b7 !important;
}

.fs-2hx[b-3fboi9zemg] {
    font-size: 2.5rem !important;
}

.fs-2[b-3fboi9zemg] {
    font-size: 0.8rem !important;
}


.mycard.mycard-white[b-3fboi9zemg] {
    background-color: #ffffff;
}

.separator[b-3fboi9zemg] {
    display: block;
    height: 0;
    border-bottom: 1px solid #f1f1f4;
}

    .separator.separator-dashed[b-3fboi9zemg] {
        border-bottom-style: dashed;
        border-bottom-color: #dbdfe9;
    }

    .separator.separator-warning[b-3fboi9zemg] {
        border-bottom: 3px solid #f6c000;
    }

    .separator.separator-success[b-3fboi9zemg] {
        border-bottom: 3px solid #17c653;
    }

    .separator.separator-primary[b-3fboi9zemg] {
        border-bottom: 3px solid #1b84ff;
    }

.fs-4[b-3fboi9zemg] {
    font-size: 1.25rem !important;
}

.symbol-group.symbol-hover .symbol[b-3fboi9zemg] {
    cursor: pointer;
}

.pointer[b-3fboi9zemg] {
    cursor: pointer;
}

.symbol-group .symbol[b-3fboi9zemg] {
    position: relative;
    z-index: 0;
    margin-left: -10px;
    transition: all .3s ease;
}

.symbol.symbol-circle[b-3fboi9zemg], .symbol.symbol-circle .symbol-label[b-3fboi9zemg], .symbol.symbol-circle > img[b-3fboi9zemg] {
    border-radius: 50%;
}

.symbol[b-3fboi9zemg] {
    display: inline-block;
    flex-shrink: 0;
    position: relative;
    border-radius: 0.475rem;
}

.symbol-group[b-3fboi9zemg] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 10px;
}

.mb-9[b-3fboi9zemg] {
    margin-bottom: 2.25rem !important;
}

.flex-stack[b-3fboi9zemg] {
    justify-content: space-between;
    align-items: center;
}

.badge-light-success[b-3fboi9zemg] {
    background-color: #dfffea;
    color: #17c653;
}

.badge-light-warning[b-3fboi9zemg] {
    background-color: #fff8dd;
    color: #f6c000;
}

.badge-light-primary[b-3fboi9zemg] {
    background-color: #e9f3ff;
    color: #1b84ff;
}

.badge[b-3fboi9zemg] {
    display: inline-flex;
    align-items: center;
}

.fw-bold[b-3fboi9zemg] {
    font-weight: 600 !important;
}

.py-3[b-3fboi9zemg] {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}

.px-4[b-3fboi9zemg] {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.me-auto[b-3fboi9zemg] {
    margin-right: auto !important;
}

.visible[b-3fboi9zemg] {
    visibility: visible !important;
}

.project-description[b-3fboi9zemg] {
    vertical-align: bottom;
    font-style: italic;
    color: grey;
}

@media(max-width: 767.98px) {
    .project-description[b-3fboi9zemg] {
        max-width: 300px !important;
    }
}

.custom-justify-content-end[b-3fboi9zemg] {
    justify-content: end;
}

@media (max-width: 425px) {
    .custom-justify-content-end[b-3fboi9zemg] {
        justify-content: flex-start;
    }
}

.project-title[b-3fboi9zemg] {
    font-weight: 600;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/DealerManagement/Dealers/DealerDashboard.razor.rz.scp.css */
.text-fs[b-01a6gg8bvn] {
    font-size: 0.60rem;
}

.border-left-card[b-01a6gg8bvn] {
    border-left: 5px solid;
    transition: transform 0.3s;
}

    .border-left-card:hover[b-01a6gg8bvn] {
        transform: translateY(-5px);
    }

.border-campaign[b-01a6gg8bvn] {
    border-left-color: #2196F3;
}

.border-order[b-01a6gg8bvn] {
    border-left-color: #4CAF50;
}

.border-payment[b-01a6gg8bvn] {
    border-left-color: #ffc107;
}

.border-account[b-01a6gg8bvn] {
    border-left-color: #dc3545;
}

.text-campaign[b-01a6gg8bvn] {
    color: #2196F3;
}

.text-order[b-01a6gg8bvn] {
    color: #4CAF50;
}

.text-payment[b-01a6gg8bvn] {
    color: #ffc107;
}

.text-account[b-01a6gg8bvn] {
    color: #dc3545;
}

.card .icon[b-01a6gg8bvn] {
    font-size: 2rem;
    opacity: 0.7;
}

.card[b-01a6gg8bvn] {
    transition: transform 0.2s ease-in-out;
}

    .card:hover[b-01a6gg8bvn] {
        transform: translateY(-5px);
    }

.overflow-auto[b-01a6gg8bvn] {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
}

    .overflow-auto[b-01a6gg8bvn]::-webkit-scrollbar {
        height: 6px;
    }

    .overflow-auto[b-01a6gg8bvn]::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .overflow-auto[b-01a6gg8bvn]::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 3px;
    }

        .overflow-auto[b-01a6gg8bvn]::-webkit-scrollbar-thumb:hover {
            background: #555;
        }


.tab-container-padding[b-01a6gg8bvn] {
    padding: 15px;  İstediğiniz padding değerini buraya girin 
}

.custom-tab-icon[b-01a6gg8bvn] {
    margin-right: 7px;  İkon ile metin arasındaki boşluk 
}

.custom-tab-text[b-01a6gg8bvn] {
    font-weight: 500;  Yazı tipi kalın 
}

.h-lg-150px[b-01a6gg8bvn] {
    height: 150px !important;
}

.w-lg-150px[b-01a6gg8bvn] {
    width: 150px !important;
}

.me-7[b-01a6gg8bvn] {
    margin-right: 1.75rem !important;
}

.flex-center[b-01a6gg8bvn] {
    justify-content: center;
    align-items: center;
}

.mr-4[b-01a6gg8bvn] {
    margin-right: 1rem !important;
}

.symbol.symbol-35px .symbol-label[b-01a6gg8bvn] {
    width: 35px;
    height: 35px;
}

.symbol.symbol-circle[b-01a6gg8bvn], .symbol.symbol-circle .symbol-label[b-01a6gg8bvn], .symbol.symbol-circle > img[b-01a6gg8bvn] {
    border-radius: 50%;
}

.symbol-group .symbol-label[b-01a6gg8bvn] {
    position: relative;
}

.fs-5[b-01a6gg8bvn] {
    font-size: 1.15rem !important;
}

.justify-content-between[b-01a6gg8bvn] {
    justify-content: space-between !important;
}

.d-block[b-01a6gg8bvn] {
    display: block !important;
}

.text-muted[b-01a6gg8bvn] {
    color: #99a1b7;
}

.text-gray-900[b-01a6gg8bvn] {
    color: #071437;
}

.fs-3[b-01a6gg8bvn] {
    font-size: 1.35rem !important;
}

.fs-1[b-01a6gg8bvn] {
    font-size: 0.9rem !important;
}

.fw-semibold[b-01a6gg8bvn] {
    font-weight: 500 !important;
}

.hover-blue[b-01a6gg8bvn] {
    border: 1px solid gray !important;
}

.text-gray-500[b-01a6gg8bvn] {
    color: #99a1b7 !important;
}

.fs-2hx[b-01a6gg8bvn] {
    font-size: 2.5rem !important;
}

.fs-2[b-01a6gg8bvn] {
    font-size: 0.8rem !important;
}


.mycard.mycard-white[b-01a6gg8bvn] {
    background-color: #ffffff;
}

.separator[b-01a6gg8bvn] {
    display: block;
    height: 0;
    border-bottom: 1px solid #f1f1f4;
}

    .separator.separator-dashed[b-01a6gg8bvn] {
        border-bottom-style: dashed;
        border-bottom-color: #dbdfe9;
    }

    .separator.separator-warning[b-01a6gg8bvn] {
        border-bottom: 3px solid #f6c000;
    }

    .separator.separator-success[b-01a6gg8bvn] {
        border-bottom: 3px solid #17c653;
    }

    .separator.separator-primary[b-01a6gg8bvn] {
        border-bottom: 3px solid #1b84ff;
    }

.fs-4[b-01a6gg8bvn] {
    font-size: 1.25rem !important;
}

.symbol-group.symbol-hover .symbol[b-01a6gg8bvn] {
    cursor: pointer;
}

.pointer[b-01a6gg8bvn] {
    cursor: pointer;
}

.symbol-group .symbol[b-01a6gg8bvn] {
    position: relative;
    z-index: 0;
    margin-left: -10px;
    transition: all .3s ease;
}

.symbol.symbol-circle[b-01a6gg8bvn], .symbol.symbol-circle .symbol-label[b-01a6gg8bvn], .symbol.symbol-circle > img[b-01a6gg8bvn] {
    border-radius: 50%;
}

.symbol[b-01a6gg8bvn] {
    display: inline-block;
    flex-shrink: 0;
    position: relative;
    border-radius: 0.475rem;
}

.symbol-group[b-01a6gg8bvn] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 10px;
}

.mb-9[b-01a6gg8bvn] {
    margin-bottom: 2.25rem !important;
}

.flex-stack[b-01a6gg8bvn] {
    justify-content: space-between;
    align-items: center;
}

.badge-light-success[b-01a6gg8bvn] {
    background-color: #dfffea;
    color: #17c653;
}

.badge-light-warning[b-01a6gg8bvn] {
    background-color: #fff8dd;
    color: #f6c000;
}

.badge-light-primary[b-01a6gg8bvn] {
    background-color: #e9f3ff;
    color: #1b84ff;
}

.badge[b-01a6gg8bvn] {
    display: inline-flex;
    align-items: center;
}

.fw-bold[b-01a6gg8bvn] {
    font-weight: 600 !important;
}

.py-3[b-01a6gg8bvn] {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}

.px-4[b-01a6gg8bvn] {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.me-auto[b-01a6gg8bvn] {
    margin-right: auto !important;
}

.visible[b-01a6gg8bvn] {
    visibility: visible !important;
}

.project-description[b-01a6gg8bvn] {
    vertical-align: bottom;
    font-style: italic;
    color: grey;
}

@media(max-width: 767.98px) {
    .project-description[b-01a6gg8bvn] {
        max-width: 300px !important;
    }
}

.custom-justify-content-end[b-01a6gg8bvn] {
    justify-content: end;
}

@media (max-width: 425px) {
    .custom-justify-content-end[b-01a6gg8bvn] {
        justify-content: flex-start;
    }
}

.project-title[b-01a6gg8bvn] {
    font-weight: 600;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/FinanceManagement/Pages/AccountStatements/AccountStatement.razor.rz.scp.css */
.status-badge[b-edmbjo7q3z] {
    min-width: 100px;
    display: inline-block;
    text-align: center;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/HomeDashboard.razor.rz.scp.css */
.text-fs[b-8laasm6fj0] {
    font-size: 0.60rem;
}

.border-left-card[b-8laasm6fj0] {
    border-left: 5px solid;
    transition: transform 0.3s;
}

    .border-left-card:hover[b-8laasm6fj0] {
        transform: translateY(-5px);
    }

.border-project[b-8laasm6fj0] {
    border-left-color: #2196F3;
}

.border-approval[b-8laasm6fj0] {
    border-left-color: #4CAF50;
}

.border-proposal[b-8laasm6fj0] {
    border-left-color: #ffc107;
}

.border-purchase[b-8laasm6fj0] {
    border-left-color: #dc3545;
}

.text-project[b-8laasm6fj0] {
    color: #2196F3;
}

.text-approval[b-8laasm6fj0] {
    color: #4CAF50;
}

.text-proposal[b-8laasm6fj0] {
    color: #ffc107;
}

.text-purchase[b-8laasm6fj0] {
    color: #dc3545;
}

.card .icon[b-8laasm6fj0] {
    font-size: 2rem;
    opacity: 0.7;
}

.card[b-8laasm6fj0] {
    transition: transform 0.2s ease-in-out;
}

    .card:hover[b-8laasm6fj0] {
        transform: translateY(-5px);
    }

.overflow-auto[b-8laasm6fj0] {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
}

    .overflow-auto[b-8laasm6fj0]::-webkit-scrollbar {
        height: 6px;
    }

    .overflow-auto[b-8laasm6fj0]::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .overflow-auto[b-8laasm6fj0]::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 3px;
    }

        .overflow-auto[b-8laasm6fj0]::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

.text-muted[b-8laasm6fj0] {
    color: #99a1b7;
}


.hover-blue[b-8laasm6fj0] {
    border: 1px solid gray !important;
}


.mycard.mycard-white[b-8laasm6fj0] {
    background-color: #ffffff;
}

.visible[b-8laasm6fj0] {
    visibility: visible !important;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/LicenseManagement/Pages/Licenses/Components/CurrentAssignments.razor.rz.scp.css */
.table-responsive[b-0zmu7gt1qb] {
    max-height: 200px;
    overflow-y: auto;
}

.compact-table th[b-0zmu7gt1qb] {
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    font-size: 0.9rem; /* Yazı boyutunu küçültür (standart 16px ise bu yaklaşık 14.4px olur) */
    vertical-align: middle; /* İçeriğin dikey olarak ortalanmasını sağlar */
    line-height: 1; /* Satır yüksekliğini ayarlar */
}

.compact-table td[b-0zmu7gt1qb] {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
    font-size: 0.7rem; /* Yazı boyutunu küçültür (standart 16px ise bu yaklaşık 14.4px olur) */
    vertical-align: middle; /* İçeriğin dikey olarak ortalanmasını sağlar */
    line-height: 0.8; /* Satır yüksekliğini ayarlar */
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/LicenseManagement/Pages/Licenses/Components/ModuleAssignmentList.razor.rz.scp.css */
.assignment-list-container[b-p7rsiuwrm2] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.assignment-list[b-p7rsiuwrm2] {
    flex: 1;
    overflow-y: auto;
    max-height: 280px; /* Bu değeri ihtiyacınıza göre ayarlayabilirsiniz */
    border: 1px solid #dee2e6;
    border-radius: 0.375rem;
    padding: 0.5rem;
}

.assignment-item[b-p7rsiuwrm2] {
    padding: 0.45rem; /* Boşlukları biraz artırarak daha ferah bir görünüm sağlandı */
    border: 1px solid #e9ecef;
    border-radius: 0.5rem;
    margin-bottom: 0.5rem;
    cursor: pointer;
    transition: all 0.2s ease;
    background-color: #fff;
}

    .assignment-item:hover:not(.readonly)[b-p7rsiuwrm2] {
        border-color: #6f42c1; /* Vurgu rengi mor olarak standartlaştırıldı */
        box-shadow: 0 0 0 0.125rem rgba(111, 66, 193, 0.25);
    }

    .assignment-item.selected[b-p7rsiuwrm2] {
        background-color: #f3f0ff; /* Vurgu rengi mor olarak standartlaştırıldı */
        border-color: #6f42c1;
    }

    .assignment-item.readonly[b-p7rsiuwrm2] {
        cursor: not-allowed;
        opacity: 0.7;
    }

.assignment-name[b-p7rsiuwrm2] {
    color: #495057;
    font-weight: 500;
}

.assignment-description[b-p7rsiuwrm2] {
    font-size: 0.8rem; /* Okunabilirliği artırmak için biraz büyütüldü */
    line-height: 1.4;
}

/* Checkbox'ın etrafındaki kapsayıcı için ortak stil */
.assignment-checkbox[b-p7rsiuwrm2] {
    flex-shrink: 0; /* Daralmasını engeller */
}

.assignment-item.standalone-item[b-p7rsiuwrm2] {
    background-color: #f0f8ff; /* Açık Mavi */
    border-left: 3px solid #0d6efd;
}

.assignment-item.standalone-item:hover[b-p7rsiuwrm2] {
    background-color: #e6f3ff;
}

.assignment-item.intermediate-item[b-p7rsiuwrm2] {
    background-color: #fffbe6; /* Açık Sarı */
    border-left: 3px solid #ffc107;
}

.assignment-item.intermediate-item:hover[b-p7rsiuwrm2] {
    background-color: #fff8d6;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/LicenseManagement/Pages/Licenses/Components/ModuleSettingsModal.razor.rz.scp.css */
.table-responsive[b-0knqvecjnb] {
    max-height: 200px;
    overflow-y: auto;
}

.compact-table th[b-0knqvecjnb] {
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    font-size: 0.9rem; /* Yazı boyutunu küçültür (standart 16px ise bu yaklaşık 14.4px olur) */
    vertical-align: middle; /* İçeriğin dikey olarak ortalanmasını sağlar */
    line-height: 1; /* Satır yüksekliğini ayarlar */
}

.compact-table td[b-0knqvecjnb] {
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
    font-size: 0.7rem; /* Yazı boyutunu küçültür (standart 16px ise bu yaklaşık 14.4px olur) */
    vertical-align: middle; /* İçeriğin dikey olarak ortalanmasını sağlar */
    line-height: 0.8; /* Satır yüksekliğini ayarlar */
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/LicenseManagement/Pages/Licenses/Components/OrderSummary.razor.rz.scp.css */
:root[b-6i286wf084] {
    --order-summary-max-h: 65vh; /* istediğin kadar: 50vh / 60vh ... */
    --order-summary-footer-h: 120px; /* padding dahil gerçek footer yüksekliği */
}

/* kart ------------------------------------------------------------ */
.order-summary-card[b-6i286wf084] {
    display: flex;
    flex-direction: column;
    max-height: var(--order-summary-max-h);
    /* kart sayfa içinde doğal akacak; sticky istersen aşağıdaki satırı aç */
    /* position: sticky; top: 20px; */
    overflow: hidden; /* içeriğin taşmasını engelle */
}

    /* header zaten card-header olarak geliyor, flex-shrink:0 */

    /* gövde ----------------------------------------------------------- */
    .order-summary-card .card-body[b-6i286wf084] {
        flex: 1 1 auto;
        min-height: 0;
        display: flex;
        flex-direction: column;
        padding: 0;
    }

/* scroll edecek liste -------------------------------------------- */
.order-items-scroll-list[b-6i286wf084] {
    flex: 1 1 auto;
    min-height: 0;
    /* footer + header’ı düşerek max hesapla */
    max-height: calc(var(--order-summary-max-h) - var(--order-summary-footer-h) - 48px);
    /* 48px ~ header yüksekliği (card-header). Gerçeğe göre düzelt. */
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 0;
    scrollbar-width: thin;
}

/* footer ---------------------------------------------------------- */
.summary-sticky-footer[b-6i286wf084] {
    flex-shrink: 0;
    background: #fff;
    box-shadow: 0 -2px 8px rgba(0,0,0,.08);
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/LicenseManagement/Pages/Licenses/Components/PackageAssignmentList.razor.rz.scp.css */
.assignment-list-container[b-6oat08m247] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.assignment-list[b-6oat08m247] {
    flex: 1;
    overflow-y: auto;
    max-height: 280px; /* Bu değeri ihtiyacınıza göre ayarlayabilirsiniz */
    border: 1px solid #dee2e6;
    border-radius: 0.375rem;
    padding: 0.5rem;
}

.assignment-item[b-6oat08m247] {
    padding: 0.45rem; /* Boşlukları biraz artırarak daha ferah bir görünüm sağlandı */
    border: 1px solid #e9ecef;
    border-radius: 0.5rem;
    margin-bottom: 0.5rem;
    cursor: pointer;
    transition: all 0.2s ease;
    background-color: #fff;
}

.assignment-item:hover:not(.readonly)[b-6oat08m247] {
    border-color: #6f42c1;
    box-shadow: 0 0 0 0.125rem rgba(111, 66, 193, 0.25);
}

.assignment-item.selected[b-6oat08m247] {
    background-color: #f3f0ff;
    border-color: #6f42c1;
}

.assignment-item.readonly[b-6oat08m247] {
    cursor: not-allowed;
    opacity: 0.7;
}

.assignment-name[b-6oat08m247] {
    color: #495057;
    font-weight: 500;
}

.assignment-description[b-6oat08m247] {
    font-size: 0.8rem;
    line-height: 1.4;
}

.assignment-checkbox[b-6oat08m247] {
    flex-shrink: 0; /* Daralmasını engeller */
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/LicenseManagement/Pages/Licenses/LicenseDetail.razor.rz.scp.css */
/* License Detail Page Styles */
.license-detail-container[b-avx2cgb16c] {
    min-height: calc(100vh - 120px);
    max-height: calc(100vh - 120px);
    display: flex;
    flex-direction: column;
    background-color: #f8f9fa;
}

.license-detail-title[b-avx2cgb16c] {
    color: #495057;
    font-weight: 600;
}

.license-content[b-avx2cgb16c] {
    flex: 1;
    overflow-y: auto;
    padding-bottom: 2rem !important;
    max-height: calc(100vh - 200px);
}

.license-detail-container[b-avx2cgb16c] {
    font-size: 0.7rem;
}

.license-detail-container h4[b-avx2cgb16c] {
    font-size: 1.2rem;
}

.license-detail-container .card-header h5[b-avx2cgb16c] {
    font-size: 1.05rem;
    font-weight: 500;
}

.license-detail-container .card-body[b-avx2cgb16c] {
    padding: 1rem;
}

.license-detail-container .license-content[b-avx2cgb16c] {
    padding: 1rem;
}

.license-detail-container dl.row[b-avx2cgb16c] {
    margin-bottom: 0;
}

.license-detail-container dl dt[b-avx2cgb16c] {
    font-weight: 500;
    color: #6c757d;
}

.license-detail-container dl dd[b-avx2cgb16c] {
    margin-bottom: 0.5rem;
}

.license-detail-container .card-body p[b-avx2cgb16c] {
    margin-bottom: 0.75rem;
}

.license-detail-container .badge[b-avx2cgb16c] {
    padding: 0.3em 0.6em;
    font-size: 0.8em;
}

.license-detail-container .input-group-sm .form-control[b-avx2cgb16c],
.license-detail-container .input-group-sm .btn[b-avx2cgb16c] {
    font-size: 0.875rem;
}

.license-detail-container .dx-tabs .dx-tab[b-avx2cgb16c] {
    padding: 0.6rem 1rem;
}

/* License Info Card */
.card[b-avx2cgb16c] {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header[b-avx2cgb16c] {
    background-color: #f8f9fa;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* Assignment Cards */
.assignment-card[b-avx2cgb16c] {
    transition: all 0.3s ease;
}

    .assignment-card:hover[b-avx2cgb16c] {
        transform: translateY(-2px);
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    }

/* Status Badges */
.badge.bg-success[b-avx2cgb16c] {
    background-color: #198754 !important;
}

.badge.bg-warning[b-avx2cgb16c] {
    background-color: #ffc107 !important;
    color: #000 !important;
}

.badge.bg-danger[b-avx2cgb16c] {
    background-color: #dc3545 !important;
}

.badge.bg-secondary[b-avx2cgb16c] {
    background-color: #6c757d !important;
}

.badge.bg-primary[b-avx2cgb16c] {
    background-color: #0d6efd !important;
}

/* Responsive Design */
@media (max-width: 768px) {
.license-content[b-avx2cgb16c] {
    padding: 1rem !important;
}

.card-body .row .col-md-6[b-avx2cgb16c] {
    margin-bottom: 1rem;
}

.assignment-actions .btn-group[b-avx2cgb16c] {
    flex-direction: column;
}

.assignment-actions .btn-group .btn[b-avx2cgb16c] {
    border-radius: 0.375rem !important;
    margin-bottom: 0.25rem;
}
}

/* Loading States */
.dx-loadpanel[b-avx2cgb16c] {
    z-index: 1050;
}

/* Button Styles */
.btn-success:hover[b-avx2cgb16c] {
    background-color: #157347;
    border-color: #146c43;
}

.btn-outline-secondary:hover[b-avx2cgb16c] {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff;
}

/* Animation for changes indicator */
@keyframes pulse-b-avx2cgb16c {
    0% {
        box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.7);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(13, 110, 253, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(13, 110, 253, 0);
    }
}

.has-changes[b-avx2cgb16c] {
    animation: pulse-b-avx2cgb16c 2s infinite;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/OrderManagement/Components/Order/OrderCard.razor.rz.scp.css */
.text-fs[b-5pw8ydbhz1] {
    font-size: 0.60rem;
}
.order-status[b-5pw8ydbhz1] {
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 8px;
}
.status-pending[b-5pw8ydbhz1] {
    background-color: #fff3cd;
    color: #856404;
}
.status-shipped[b-5pw8ydbhz1] {
    background-color: #d4edda;
    color: #155724;
}

.status-delivered[b-5pw8ydbhz1] {
    background-color: #cce5ff;
    color: #004085;
}

.status-cancelled[b-5pw8ydbhz1] {
    background-color: #f8d7da;
    color: #721c24;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/OrderManagement/Pages/OrderDetails/OrderDetail.razor.rz.scp.css */
.info-grid[b-fvomokor7w] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
    font-size: 10px;
}

.info-card[b-fvomokor7w] {
    background-color: var(--secondary-color);
    border-radius: var(--border-radius);
    font-size: 10px;
}

.info-card-title[b-fvomokor7w] {
    font-weight: 600;
    margin: 0;
}

.info-list[b-fvomokor7w] {
    margin: 0;
    padding: 0;
    list-style: none;
}

.info-item[b-fvomokor7w] {
    display: flex;
    justify-content: space-between;
    padding: 8px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

    .info-item:last-child[b-fvomokor7w] {
        border-bottom: none;
    }

.info-label[b-fvomokor7w] {
    font-weight: 500;
    color: #5c6576;
    flex: 0 0 40%;
}

.info-value[b-fvomokor7w] {
    font-weight: 500;
    text-align: right;
    color: #111827;
    flex: 0 0 60%;
}

.address-card[b-fvomokor7w] {
    background-color: white;
    border-radius: var(--border-radius);
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    margin-top: 1rem;
}

.status-badge[b-fvomokor7w] {
    padding: 6px 14px;
    border-radius: 50px;
    font-size: 0.85rem;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
}

.campaign-badge[b-fvomokor7w] {
    background-color: #ffedd5;
    color: #c2410c;
    border: 1px solid #fdba74;
    border-radius: 6px;
    padding: 0.35rem 0.75rem;
    font-size: 10px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
}

    .campaign-badge i[b-fvomokor7w] {
        margin-right: 5px;
    }

.campaign-card[b-fvomokor7w] {
    background: linear-gradient(135deg, #fff7ed, #ffedd5);
    border-radius: var(--border-radius);
    padding: 1.25rem;
    border: 1px dashed #fdba74;
    margin-top: 1rem;
    display: flex;
    align-items: center;
}

.campaign-icon[b-fvomokor7w] {
    background-color: #c2410c;
    color: white;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.25rem;
    margin-right: 1rem;
    flex-shrink: 0;
}

.campaign-details[b-fvomokor7w] {
    flex-grow: 1;
}

.campaign-name[b-fvomokor7w] {
    font-weight: 700;
    font-size: 1.1rem;
    color: #9a3412;
    margin-bottom: 0.25rem;
}

.campaign-desc[b-fvomokor7w] {
    color: #c2410c;
    margin-bottom: 0;
    font-size: 0.9rem;
}

.note-card[b-fvomokor7w] {
    background-color: #fff7ed;
    border-radius: var(--border-radius);
    padding: 1.25rem;
    border-left: 4px solid #fb923c;
    margin-top: 1.5rem;
}

.note-title[b-fvomokor7w] {
    font-weight: 600;
    color: #9a3412;
    display: flex;
    align-items: center;
    margin-bottom: 0.5rem;
}

    .note-title i[b-fvomokor7w] {
        margin-right: 8px;
    }

.note-content[b-fvomokor7w] {
    color: #7c2d12;
    margin-bottom: 0;
}
        


.order-card-scroll[b-fvomokor7w] {
    overflow: auto;
    height: 85vh !important;
}

.order-card[b-fvomokor7w] {
    border-radius: var(--border-radius);
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 25px;
}

.order-header[b-fvomokor7w] {
    background-color: var(--primary-color);
    color: white;
    padding: 1.5rem;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}

.order-title[b-fvomokor7w] {
    font-weight: 600;
    letter-spacing: 0.5px;
    margin: 0;
}

.order-status[b-fvomokor7w] {
    background-color: var(--success-color);
    color: white;
    padding: 5px 12px;
    border-radius: 50px;
    font-size: 0.85rem;
    font-weight: 600;
    display: inline-block;
}

.order-body[b-fvomokor7w] {
    padding: 2rem;
}

.order-section[b-fvomokor7w] {
    margin-bottom: 2rem;
}

.section-title[b-fvomokor7w] {
    font-weight: 600;
    margin-bottom: 1rem;
    border-bottom: 2px solid #f0f0f0;
    padding-bottom: 0.75rem;
}

.order-products[b-fvomokor7w] {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    text-align: center;
}

    .order-products th[b-fvomokor7w] {
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        border: 1px solid #eee;
        padding: 0px 8px;
        font-size: 9px;
    }

    .order-products td[b-fvomokor7w] {
        vertical-align: middle;
        border: 1px solid #eee;
        padding: 0px 8px;
        font-size: 9px;
    }

.product-row:hover[b-fvomokor7w] {
    background-color: rgba(58, 134, 255, 0.05);
}

.product-name[b-fvomokor7w] {
    font-weight: 600;
    text-align:left;
}

.product-color[b-fvomokor7w] {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-right: 6px;
    vertical-align: middle;
}

.price-original[b-fvomokor7w] {
    text-decoration: line-through;
    color: #999;
    font-size: 9px;
}

.price[b-fvomokor7w]{
    font-weight: 600;
}

.number[b-fvomokor7w] {
    text-align: right;
}

.cart-summary[b-fvomokor7w] {
    background-color: white;
    border-radius: var(--border-radius);
    box-shadow: 0 0 15px rgba(0,0,0,0.05);
    overflow: hidden;
    font-size: 10px;
}

.cart-summary-header[b-fvomokor7w] {
    background-color: #f0f5ff;
    padding: 15px 20px;
    border-bottom: 1px solid #e0e8ff;
}

.cart-summary-title[b-fvomokor7w] {
    font-weight: 600;
    color: var(--primary-color);
    margin: 0;
}

.cart-summary-body[b-fvomokor7w] {
    padding: 0;
}

.summary-item[b-fvomokor7w] {
    display: flex;
    justify-content: space-between;
    padding: 15px 20px;
    border-bottom: 1px solid #f0f0f0;
    align-items: center;
}

.summary-label[b-fvomokor7w] {
    font-weight: 500;
    display: flex;
    align-items: center;
}

    .summary-label i[b-fvomokor7w] {
        margin-right: 8px;
        width: 20px;
        text-align: center;
    }

.summary-value[b-fvomokor7w] {
    font-weight: 600;
}

.grand-total[b-fvomokor7w] {
    background: linear-gradient(to right, #f8f9fa, #e9f0fd);
    border-radius: 6px;
}

.action-btn[b-fvomokor7w] {
    font-size: 12px;
    font-weight: 600;
}

.btn-back[b-fvomokor7w] {
    color: var(--text-color);
    background-color: white;
    border: 2px solid #ddd;
}

    .btn-back:hover[b-fvomokor7w] {
        background-color: #f0f0f0;
        border-color: #ccc;
    }

.btn-update[b-fvomokor7w] {
    background-color: #2ea4e7;
    border: 1px solid;
    color: white;
    margin-left: 2px;
}

    .btn-update:hover[b-fvomokor7w] {
        background-color: #2ea4e7;
        color: white;
        transform: translateY(-2px);
        box-shadow: 0 4px 8px rgba(58, 134, 255, 0.2);
    }

.border-right-cell:not(:last-child)[b-fvomokor7w] {
    border-right: 1px solid #c7c7c7;
}

@media (max-width: 767.98px) {
    .border-md-end[b-fvomokor7w] {
        border-right: none !important;
        border-bottom: 1px solid #f0f0f0;
    }

    .summary-item[b-fvomokor7w] {
        padding: 12px 15px;
    }
}

@media (min-width: 768px) {
    .border-md-end[b-fvomokor7w] {
        border-right: 1px solid #f0f0f0;
        height: 100%;
    }
}

.payment-summary-vertical[b-fvomokor7w] {
    max-width: 340px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.08);
    overflow: hidden;
    margin: 0.2rem 0;
}

.payment-summary-header[b-fvomokor7w] {
    background: linear-gradient(135deg, #4f46e5, #7c3aed);
    color: white;
    padding: 0.45rem;
    text-align: center;
}

.payment-summary-title[b-fvomokor7w] {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.35rem;
}

.payment-summary-body[b-fvomokor7w] {
    padding: 0;
}

.summary-item[b-fvomokor7w] {
    padding: 0.3rem 0.75rem;
    border-bottom: 1px solid #f1f3f4;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all 0.15s ease;
    min-height: auto;
}

.summary-item:hover[b-fvomokor7w] {
    background-color: #f8f9fa;
}

.summary-item:last-child[b-fvomokor7w] {
    border-bottom: none;
}

.summary-label[b-fvomokor7w] {
    display: flex;
    align-items: center;
    gap: 0.35rem;
    font-weight: 500;
    color: #6b7280;
    font-size: 10px;
    line-height: 1.0;
}

.summary-value[b-fvomokor7w] {
    font-weight: 600;
    color: #111827;
    font-size: 10px;
    text-align: right;
    line-height: 1.2;
    padding-left:10px;
}

.weight-item[b-fvomokor7w] {
    background: #f8fafc;
}

.weight-item .summary-label[b-fvomokor7w],
.weight-item .summary-value[b-fvomokor7w] {
    color: #64748b;
    font-size: 0.75rem;
}

.subtotal[b-fvomokor7w] {
    color: #2563eb !important;
}

.discount[b-fvomokor7w] {
    color: #dc2626 !important;
}

.vat[b-fvomokor7w] {
    color: #7c2d12 !important;
}

.grand-total[b-fvomokor7w] {
    background: linear-gradient(135deg, #f0fdf4, #dcfce7);
    border-top: 1px solid #22c55e;
    font-weight: 600;
    padding: 0.6rem 0.875rem;
}

.grand-total .summary-label[b-fvomokor7w] {
    color: #15803d;
    font-weight: 600;
    font-size: 0.65rem;
}

.grand-total .summary-value.total[b-fvomokor7w] {
    color: #15803d !important;
    font-size: 0.7rem;
    font-weight: 700;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/PaymentManagement/Components/PaymentRedirects/PaymentClientError.razor.rz.scp.css */
.failed-container[b-7kuz1iycb8] {
    height: 85vh !important;
    font-size: 0.75rem;
    overflow: auto;
}

.error-card[b-7kuz1iycb8] {
    background: white;
    border-radius: 20px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.1);
    overflow: hidden;
    animation: slideUp 0.6s ease-out;
}


.error-icon[b-7kuz1iycb8] {
    background: linear-gradient(45deg, #dc3545, #fd7e14);
    color: white;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
    animation: shake 0.8s ease-in-out;
}

    .error-icon i[b-7kuz1iycb8] {
        font-size: 2.5rem;
    }

.error-details[b-7kuz1iycb8] {
    background: #fff3cd;
    border-left: 4px solid #ffc107;
    border-radius: 5px;
    padding: 15px;
    margin: 20px 0;
}

.btn-danger[b-7kuz1iycb8] {
    background: linear-gradient(45deg, #dc3545, #fd7e14);
    border: none;
    border-radius: 25px;
    padding: 4px 10px;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-danger:hover[b-7kuz1iycb8] {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(220, 53, 69, 0.4);
    }

.btn-outline-secondary[b-7kuz1iycb8] {
    border: 2px solid #6c757d;
    border-radius: 25px;
    padding: 4px 10px;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-outline-secondary:hover[b-7kuz1iycb8] {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(108, 117, 125, 0.3);
    }

.troubleshooting[b-7kuz1iycb8] {
    background: #f8f9fa;
    border-radius: 10px;
    padding: 20px;
    margin: 20px 0;
}

    .troubleshooting ul[b-7kuz1iycb8] {
        margin-bottom: 0;
        padding-left: 20px;
    }

    .troubleshooting li[b-7kuz1iycb8] {
        margin-bottom: 8px;
    }
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/PaymentManagement/Components/PaymentRedirects/PaymentFail.razor.rz.scp.css */
.failed-container[b-rxpvedn4v3] {
    height: 85vh !important;
    font-size: 0.75rem;
    overflow: auto;
}

.error-card[b-rxpvedn4v3] {
    background: white;
    border-radius: 20px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.1);
    overflow: hidden;
    animation: slideUp 0.6s ease-out;
}


.error-icon[b-rxpvedn4v3] {
    background: linear-gradient(45deg, #dc3545, #fd7e14);
    color: white;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
    animation: shake 0.8s ease-in-out;
}

    .error-icon i[b-rxpvedn4v3] {
        font-size: 2.5rem;
    }

.error-details[b-rxpvedn4v3] {
    background: #fff3cd;
    border-left: 4px solid #ffc107;
    border-radius: 5px;
    padding: 15px;
    margin: 20px 0;
}

.btn-danger[b-rxpvedn4v3] {
    background: linear-gradient(45deg, #dc3545, #fd7e14);
    border: none;
    border-radius: 25px;
    padding: 4px 10px;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-danger:hover[b-rxpvedn4v3] {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(220, 53, 69, 0.4);
    }

.btn-outline-secondary[b-rxpvedn4v3] {
    border: 2px solid #6c757d;
    border-radius: 25px;
    padding: 4px 10px;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-outline-secondary:hover[b-rxpvedn4v3] {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(108, 117, 125, 0.3);
    }

.troubleshooting[b-rxpvedn4v3] {
    background: #f8f9fa;
    border-radius: 10px;
    padding: 20px;
    margin: 20px 0;
}

    .troubleshooting ul[b-rxpvedn4v3] {
        margin-bottom: 0;
        padding-left: 20px;
    }

    .troubleshooting li[b-rxpvedn4v3] {
        margin-bottom: 8px;
    }
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/PaymentManagement/Components/PaymentRedirects/PaymentSuccess.razor.rz.scp.css */
.success-container[b-a1kibs6j0b] {
    height: 85vh !important;
    font-size: 0.75rem;
    overflow: auto;
}
.success-card[b-a1kibs6j0b] {
    background: white;
    border-radius: 20px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.1);
    overflow: hidden;
    animation: slideUp 0.6s ease-out;
}

.success-icon[b-a1kibs6j0b] {
    background: linear-gradient(45deg, #28a745, #20c997);
    color: white;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
    animation: pulse 2s infinite;
}

    .success-icon i[b-a1kibs6j0b] {
        font-size: 2.5rem;
    }

.order-details[b-a1kibs6j0b] {
    background: #f8f9fa;
    border-radius: 10px;
    padding: 20px;
    margin: 20px 0;
}

.btn-primary[b-a1kibs6j0b] {
    background: linear-gradient(45deg, #667eea, #764ba2);
    border: none;
    border-radius: 25px;
    padding: 4px 10px;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-primary:hover[b-a1kibs6j0b] {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(102, 126, 234, 0.4);
    }

.btn-outline-secondary[b-a1kibs6j0b] {
    border: 2px solid #6c757d;
    border-radius: 25px;
    padding: 4px 10px;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-outline-secondary:hover[b-a1kibs6j0b] {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(108, 117, 125, 0.3);
    }
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/PaymentManagement/Pages/Payments/Payment.razor.rz.scp.css */
.bank-logo[b-2vep801yic] {
    height: 24px;
    object-fit: contain;
    margin-right: 8px;
}

.card-type-icon[b-2vep801yic] {
    height: 20px;
    margin-left: 4px;
}

.bank-info[b-2vep801yic] {
    display: flex;
    align-items: center;
    margin-top: 8px;
    color: #6c757d;
}
.info-content[b-2vep801yic] {
    width: 360px;
    margin: 0px 20px;
}

.credit-card[b-2vep801yic] {
    width: 360px;
    height: 230px;
    perspective: 1000px;
    margin: 20px auto;
}

.credit-card-inner[b-2vep801yic] {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 15px;
    background: linear-gradient(45deg, #e0e0e0, #ffffff);
    padding: 20px;
    color: #1a1a1a;
    box-shadow: 0 6px 12px rgba(0,0,0,0.15);
}

.card-logo[b-2vep801yic] {
    position: absolute;
    top: 20px;
    left: 20px;
    height: 30px;
}

.card-brand-logo[b-2vep801yic] {
    position: absolute;
    top: 20px;
    right: 20px;
    height: 40px;
    width: auto;
}

.card-chip[b-2vep801yic] {
    position: relative;
    top: 50px;
    width: 50px;
    height: 40px;
    background: linear-gradient(135deg, #ffd700, #b8860b);
    border-radius: 8px;
    margin-bottom: 40px;
}

.card-number[b-2vep801yic] {
    margin-top: 60px;
    font-size: 1.2em;
    letter-spacing: 2px;
    margin-bottom: 20px;
    font-family: 'Courier New', monospace;
    color: #1a1a1a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card-info[b-2vep801yic] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.card-holder[b-2vep801yic], .card-expires[b-2vep801yic] {
    text-transform: uppercase;
    font-size: 0.8em;
}

.card-holder-name[b-2vep801yic], .card-expires-value[b-2vep801yic] {
    font-size: 1.2em;
    margin-top: 5px;
}

.card-brand[b-2vep801yic] {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 2em;
    font-weight: bold;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/Projects/Activity/EditTaskCanvas.razor.rz.scp.css */
.user-image[b-xu1nnaf50e] {
    height: 20px;
    width: 20px;
    border-radius: 50%;
}

.user-name[b-xu1nnaf50e] {
    font-size: 15px;
    font-weight: bold;
    margin-left: 10px;
    min-width: fit-content;
}

.user-name-after[b-xu1nnaf50e] {
    font-size: 10px;
    margin-top: 5px;
    margin-left: 10px;
    min-width: fit-content;
}

.comment[b-xu1nnaf50e] {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
}

.edit-area .row[b-xu1nnaf50e] {
    padding-top: 3px;
    padding-bottom: 3px;
}

.font-size-15[b-xu1nnaf50e] {
    font-size: 15px;
}

.font-size-13[b-xu1nnaf50e] {
    font-size: 13px;
}

.title[b-xu1nnaf50e] {
    font-weight: 600;
}

.offcanvas[b-xu1nnaf50e] {
    background: #edeff8;
}

.edit-canvas .offcanvas-footer[b-xu1nnaf50e] {
    padding: 0px;
    height: 90px;
}

.offcanvas-header[b-xu1nnaf50e] {
    padding-bottom: 0px;
    padding-top: 10px;
    padding-left: 5px;
}

.offcanvas-body[b-xu1nnaf50e] {
    overflow-x: hidden;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
}

.comment-time[b-xu1nnaf50e] {
    font-size: 10px;
    margin-top: 10px;
    width: 100%;
    text-align: right;
}

.comment-area[b-xu1nnaf50e] {
    border-radius: 8px;
    padding-top: 10px !important;
    margin-top: 4px !important;
    background: #fdfcf5;
    border: 0.2px solid grey;
    padding-left: 5px;
    padding-right: 5px;
}

.sub-comment-area[b-xu1nnaf50e] {
    padding-left: 60px !important;
}

.attach-button[b-xu1nnaf50e] {
    width: max-content !important;
    padding-top: 0px;
    padding-bottom: 0px;
}

.accordion-item[b-xu1nnaf50e] {
    border: none !important;
    background: transparent;
}

.accordion-button[b-xu1nnaf50e] {
    padding: 0px !important;
    font-size: 13px;
    color: var(--bs-primary);
    background: transparent;
}

    .accordion-button[b-xu1nnaf50e]::after {
        margin-left: unset;
    }

.sub-comment-divider[b-xu1nnaf50e] {
    border-top: 0.2px solid #c4bfbf;
    padding-bottom: 10px;
}

.task-update-button[b-xu1nnaf50e] {
    font-size: 15px;
    width: max-content;
    margin-right: 10px;
}

.task-detail-tabs[b-xu1nnaf50e] {
    padding-left: 0px;
    padding-right: 0px;
}

.task-detail-tabs .dxbl-tabs-tablist[b-xu1nnaf50e] {
    background-color: ghostwhite
}

.task-detail-tabs .tab-page[b-xu1nnaf50e] {
    padding-left: 5px;
    padding-right: 5px;
}

.task-detail-tabs .dxbl-tabs-content-pane[b-xu1nnaf50e] {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.task-update-area[b-xu1nnaf50e] {
    border: solid 2px #bdaeae;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 8px;
    margin-top: 5px;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/ProposalManagement/Pages/SalesProposals/Approver/RevisionApprovalHistory.razor.rz.scp.css */
.revision-approval-history[b-q5wnf73kbl] {
    max-width: 100%;
    overflow-x: auto;
}

.compact-table[b-q5wnf73kbl] {
    border-collapse: collapse;
}

.compact-table th[b-q5wnf73kbl],
.compact-table td[b-q5wnf73kbl] {
    padding: 6px 10px;
    vertical-align: middle;
}

.compact-table td:first-child[b-q5wnf73kbl] {
    width: 40%;
    white-space: nowrap;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/ProposalManagement/Pages/SalesProposals/PropasalLines/Components/RevisionStatusPopover.razor.rz.scp.css */
.revision-icon-container[b-9m01ocmc9i] {
    position: relative;
    display: inline-block;
}

.revision-popover[b-9m01ocmc9i] {
    z-index: 9000;
    top: 100%;
    left: 0;
    min-width: 200px;
    max-width: 300px;
    font-size: 0.9rem;
    word-wrap: break-word;
}

.revision-popover-header[b-9m01ocmc9i] {
    border-bottom: 1px solid #dee2e6;
    padding-bottom: 0.25rem;
}

.revision-popover-body[b-9m01ocmc9i] {
    font-size: 0.85rem;
    max-height: 150px;
    overflow-y: auto;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/ProposalManagement/Pages/SalesProposals/PropasalLines/PropasalLineGridComponent.razor.rz.scp.css */
.no-hover:hover[b-ryy0xmwtka] {
    background-color: inherit !important;
    color: inherit !important;
    border-color: inherit !important;
}

.non-clickable[b-ryy0xmwtka] {
    pointer-events: none; /* Tıklanabilirliği devre dışı bırakır */
    cursor: default; /* Fare imlecini varsayılan yapar */
}

.badge-xs[b-ryy0xmwtka] {
    font-size: 8px; /* Daha küçük yazı boyutu */
    padding: 1px 2px; /* Daha küçük iç boşluk */
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/Proposal/ProposalContainer.razor.rz.scp.css */
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/Proposal/ProposalOverview.razor.rz.scp.css */
#sales-proposal[b-jrma44vp8i]{
    padding:16px;
}

#sales-proposal .card[b-jrma44vp8i] {
    margin-bottom: 20px !important;
    padding: 20px !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
}

#sales-proposal .header-info[b-jrma44vp8i] {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    margin-bottom: 20px !important;
}

#sales-proposal .header-info h5[b-jrma44vp8i] {
    margin: 0 !important;
    font-size: 24px !important;
}

#sales-proposal .header-info p[b-jrma44vp8i] {
    margin: 0 !important;
    font-size: 16px !important;
    color: #6c757d !important;
}

#sales-proposal .status-badge[b-jrma44vp8i] {
    padding: 5px 10px !important;
    border-radius: 15px !important;
    font-size: 13px !important;
}

#sales-proposal .detail-item[b-jrma44vp8i] {
    display: flex !important;
    justify-content: space-between !important;
    padding: 10px 0 !important;
    border-bottom: 1px solid #e9ecef !important;
}

#sales-proposal .detail-item:last-child[b-jrma44vp8i] {
    border-bottom: none !important;
}

#sales-proposal .detail-item span[b-jrma44vp8i] {
    font-weight: bold !important;
}

#sales-proposal .right-align[b-jrma44vp8i] {
    text-align: right !important;
}

#sales-proposal .left-panel[b-jrma44vp8i], #sales-proposal .right-panel[b-jrma44vp8i] {
    border-radius: 10px !important;
}

#sales-proposal .left-panel[b-jrma44vp8i] {
    background-color: #f8f9fa !important;
    border: 1px solid #e9ecef !important;
    margin-right: 20px !important;
    font-size: 12px !important;
}

#sales-proposal .right-panel[b-jrma44vp8i] {
    background-color: #f8f9fa !important;
    border: 1px solid #e9ecef !important;
}

#sales-proposal .left-panel[b-jrma44vp8i], #sales-proposal .right-panel[b-jrma44vp8i] {
    flex: 1 !important;
    padding: 10px !important;
    min-width: 250p !important;
}

#sales-proposal .detail-item[b-jrma44vp8i] {
    margin-bottom: 10px !important;
}

#sales-proposal table[b-jrma44vp8i] {
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 10px !important;
    font-size: 12px !important;
    font-family: "Arial", sans-serif !important;
    color: #343a40 !important;
}

#sales-proposal table th[b-jrma44vp8i], #sales-proposal table td[b-jrma44vp8i] {
    padding: 10px !important;
    text-align: left !important;
    border-bottom: 1px solid #e9ecef !important;
}

#sales-proposal table th[b-jrma44vp8i] {
    background-color: #f8f9fa !important;
    font-weight: bold !important;
}

#sales-proposal table tr:last-child td[b-jrma44vp8i] {
    border-bottom: none !important;
}

#sales-proposal hr[b-jrma44vp8i] {
    border: none !important;
    border-top: 1px solid #e9ecef !important;
    margin: 0 !important;
}

#sales-proposal .row-header[b-jrma44vp8i] {
    font-weight: bold !important;
}

@media (max-width: 768px) {
    #sales-proposal .d-flex.flex-wrap .left-panel[b-jrma44vp8i],
    #sales-proposal .d-flex.flex-wrap .right-panel[b-jrma44vp8i] {
        flex-basis: 100% !important;
    }
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/Proposal/StockRequestDates/StockRequestDateModal.razor.rz.scp.css */
.mb-2 p[b-alyrntp5kl] {
    margin-bottom: 0; /* Varsayılan margin'i kaldırıyoruz */
}

.fs-6.fw-bold[b-alyrntp5kl] {
    margin-top: 0.5rem; /* İkinci paragrafın üstüne biraz boşluk ekliyoruz */
}

/* Styles scoped to the custom-card-container */
.custom-card-container[b-alyrntp5kl] {
    display: flex;
    flex-wrap: wrap;
    gap: 15px; /* Space between the cards */
}

.custom-card-container .card[b-alyrntp5kl] {
    min-width: 250px;
    max-width: 300px;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
}

.custom-card-container .card-body[b-alyrntp5kl] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.custom-card-container .card .card-text[b-alyrntp5kl] {
    margin-bottom: 0.5rem;
    font-size: 12px;
}

.custom-card-container .card .btn[b-alyrntp5kl] {
    font-size: 12px;
    padding: 5px 10px;
}

/* Button hover effects */
.custom-card-container .btn-outline-secondary:hover[b-alyrntp5kl] {
    background-color: #6c757d;
    color: #fff;
}

.custom-card-container .btn-outline-danger:hover[b-alyrntp5kl] {
    background-color: #dc3545;
    color: #fff;
}

/* Styling for the empty state message */
.custom-card-container .text-center[b-alyrntp5kl] {
    width: 100%;
    font-size: 14px;
    padding: 20px;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/PurchaseManagement/Pages/PurchaseRequestLines/PurchaseRequestLineListByPurchaseRequestId.razor.rz.scp.css */
.parent-row[b-24zy2pbfjw] {
    background-color: #94caff !important;
    font-weight: bold;
}

.disabled-row[b-24zy2pbfjw] {
    opacity: 0.7;
    pointer-events: none;
}

.child-row[b-24zy2pbfjw] {
    background-color: white !important;
}

.child-row td[b-24zy2pbfjw] {
    padding-left: 20px !important;
    border-left: 3px solid #e6f3ff !important;
}

[data-no-edit=true][b-24zy2pbfjw] {
    pointer-events: none;
}

.parent-row .dxbs-gridview .dxbs-table > tbody > tr > td[b-24zy2pbfjw] {
    color: #6c757d;
}

.parent-row-icon[b-24zy2pbfjw], .child-row-icon[b-24zy2pbfjw] {
    margin-right: 5px;
}

.parent-row-icon[b-24zy2pbfjw] {
    color: #0d6efd;
}

.child-row-icon[b-24zy2pbfjw] {
    color: #20c997;
}


.parent-row[b-24zy2pbfjw] {
    background-color: #f8f9fa !important;
    font-weight: bold;
}

.disabled-row[b-24zy2pbfjw] {
    opacity: 0.7;
    pointer-events: none;
}

.child-row[b-24zy2pbfjw] {
    background-color: white !important;
}

.child-cell[b-24zy2pbfjw] {
    padding-left: 25px !important;
    border-left: 3px solid #e6f3ff !important;
}

[data-no-edit=true][b-24zy2pbfjw] {
    pointer-events: none;
}

.parent-row .dxbs-gridview .dxbs-table > tbody > tr > td[b-24zy2pbfjw] {
    color: #6c757d;
}

.parent-row-icon[b-24zy2pbfjw], .child-row-icon[b-24zy2pbfjw] {
    margin-right: 5px;
}

.parent-row-icon[b-24zy2pbfjw] {
    color: #0d6efd;
}

.child-row-icon[b-24zy2pbfjw] {
    color: #20c997;
}

.header-switcher .dxbs-tb-button .dxbs-tb-caption[b-24zy2pbfjw],
.header-switcher .dxbs-tb-split-button .dxbs-tb-caption[b-24zy2pbfjw] {
    max-width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/Purchases/Proposal/SubmitSupplierOfferModal.razor.rz.scp.css */
div[dxbl-grid-summary-item][b-o9htkwdo8g] {
    font-weight: bold;
    text-align: right;
}

.grid-max-height[b-o9htkwdo8g] {
    max-height: 400px; /* İstediğiniz maksimum yüksekliği burada belirleyebilirsiniz */
    overflow-y: auto;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/Shared/Pages/Identities/Users/Components/SetPasswordModal.razor.rz.scp.css */
.set-password-toggle-icon[b-alpvgw3b8m] {
    position: absolute;
    cursor: pointer;
    font-size: 0.9rem;
    color: #888;
    top: 50%;
    z-index: 1;
    transform: translateX(-85%) translateY(-50%);
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/Shared/Pages/Reporting/ReportDefinitions/Components/ReportParameters/ReportParameterEditor.razor.rz.scp.css */
.report-parameter-modal[b-33oj07rzj9] {
    max-width: 900px;
    width: 80vw;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/Shared/Pages/Reporting/ReportDefinitions/ReportDefinitionUpsert.razor.rz.scp.css */
.report-sidebar-wrapper[b-ijyzyohbdb] {
    flex: 0 0 20%; /* Büyüme: hayır, Küçülme: hayır, Temel genişlik: %30 */
    min-width: 0; /* İçeriğin taşıp layout'u bozmasını engeller */
    /* ReportUpsertSidebar component'indeki hard-coded width stilini kaldırın! */
}

.report-sidebar-sqlEditor[b-ijyzyohbdb] {
    flex: 0 0 25%; /* Büyüme: hayır, Küçülme: hayır, Temel genişlik: %30 */
    min-width: 0; /* İçeriğin taşıp layout'u bozmasını engeller */
    /* ReportUpsertSidebar component'indeki hard-coded width stilini kaldırın! */
}

.report-main-content-wrapper[b-ijyzyohbdb] {
    flex: 1 1 55%; /* Büyüme: evet, Küçülme: evet, Temel genişlik: %70 */
    min-width: 0; /* İçeriğin (özellikle grid'in) taşıp layout'u bozmasını engeller */
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/StockManagement/Components/Cart/CartItem.razor.rz.scp.css */
td[b-njc4m6wci5] {
    border: 1px solid #ddd;
    padding: 0px 8px;
    text-align: center;
    font-size: 9px;
}

.number[b-njc4m6wci5] {
    text-align: right;
}

.product-row:hover[b-njc4m6wci5] {
    background-color: rgba(58, 134, 255, 0.05);
}

.product-name[b-njc4m6wci5] {
    font-weight: 600;
}


.color-mavi[b-njc4m6wci5] {
    background-color: #3a86ff;
}

.color-pembe[b-njc4m6wci5] {
    background-color: #ff77e9;
}

.quantity-control[b-njc4m6wci5] {
    display: flex;
    align-items: center;
    max-width: 120px;
}

.quantity-btn[b-njc4m6wci5] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--light-gray);
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
}

.quantity-input[b-njc4m6wci5] {
    width: 40px;
    height: 30px;
    text-align: center;
    border: 1px solid #ddd;
    margin: 0 5px;
    border-radius: 4px;
}


.remove-item[b-njc4m6wci5] {
    color: #ff5a5f;
    cursor: pointer;
    font-size: 18px;
    transition: all 0.2s ease;
}

    .remove-item:hover[b-njc4m6wci5] {
        color: #e4484d;
        transform: scale(1.1);
    }

.price-original[b-njc4m6wci5] {
    text-decoration: line-through;
    color: #999;
}

.price-discount[b-njc4m6wci5] {
    color: #ff5a5f;
    font-weight: 600;
}
.price-vatrate[b-njc4m6wci5] {
    font-weight: 600;
    color: var(--text-color);
}
.price-final[b-njc4m6wci5] {
    font-weight: 600;
    color: var(--text-color);
}

.border-right-cell:not(:last-child)[b-njc4m6wci5] {
    border-right: 1px solid #c7c7c7;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/StockManagement/Components/Cart/CartModal.razor.rz.scp.css */

table[b-5lk8ctypma] {
    border-collapse: collapse;
    width: 100%;
    margin: 20px 0;
}

th[b-5lk8ctypma], td[b-5lk8ctypma] {
    border: 1px solid #ddd;
    padding: 0px 8px;
    text-align: center;
    font-size: 9px;
}

th[b-5lk8ctypma] {
    background-color: #f2f2f2;
    font-weight: bold;
}
.main-header[b-5lk8ctypma] {
    background-color: #e6f3ff;
}

.sub-header[b-5lk8ctypma] {
    background-color: #f0f8ff;
    font-size: 9px;
}

.form-control[b-5lk8ctypma] {
    font-size: 9px !important;
}

.card-container[b-5lk8ctypma] {
    overflow: auto;
    height: 85vh !important;
    margin-top: 3px;
}

.table-body-container[b-5lk8ctypma] {
    max-height: 50vh;
    overflow-y: auto;
}

.cart-summary-note[b-5lk8ctypma] {
    background-color: white;
    box-shadow: 0 0 0 rgba(0,0,0,0.05);
    overflow: hidden;
    margin-top: 15px;
}

.cart-summary[b-5lk8ctypma] {
    border: 1px #f0f0f0 solid;
    background-color: white;
    box-shadow: 0 0 0 rgba(0,0,0,0.05);
    margin-top: 15px;
    overflow: hidden;
}

.cart-summary-header[b-5lk8ctypma] {
    background-color: #f0f5ff;
    padding: 5px 20px;
    border-bottom: 1px solid #e0e8ff;
}

.cart-summary-title[b-5lk8ctypma] {
    font-weight: 600;
    font-size: 15px;
    margin: 0;
}

.cart-summary-body[b-5lk8ctypma] {
    padding: 0;
}

.cart-summary-title i[b-5lk8ctypma] {
    font-size: 18px;
}
.account-border-bottom[b-5lk8ctypma] {
    border-bottom: 1px solid #c9c4c4;
}
.summary-item[b-5lk8ctypma] {
    display: flex;
    justify-content: space-between;
    padding: 5px 20px;
    border-bottom: 1px solid #f0f0f0;
    font-size: 10px;
}

.summary-label[b-5lk8ctypma] {
    font-weight: 500;
    display: flex;
    align-items: center;
}

    .summary-label i[b-5lk8ctypma] {
        margin-right: 8px;
        width: 20px;
        
        text-align: center;
    }

.summary-value[b-5lk8ctypma] {
    font-weight: 600;
}

.summary-container[b-5lk8ctypma] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.summary[b-5lk8ctypma] {
    display: flex;
}

.grand-total[b-5lk8ctypma] {
    padding: 18px 20px;
    border-bottom: none;
}

    .grand-total .summary-label[b-5lk8ctypma],
    .grand-total .summary-value[b-5lk8ctypma] {
        font-size: 15px;
        font-weight: 700;
        color: #2b2d42;
    }

.weight-icon[b-5lk8ctypma] {
    color: #6c757d;
}

.price-icon[b-5lk8ctypma] {
    color: #6c757d;
}

.discount-icon[b-5lk8ctypma] {
    color: #ff5a5f;
}

.total-icon[b-5lk8ctypma] {
    color: #28a745;
}

.discount-value[b-5lk8ctypma] {
    color: #ff5a5f;
}

.action-btn[b-5lk8ctypma] {
    font-size: 12px;
    font-weight: 600;
}

.btn-continue[b-5lk8ctypma] {
    background-color: white;
    border: 2px solid #ddd;
}

.btn-continue:hover[b-5lk8ctypma] {
    background-color: #f0f0f0;
    border-color: #ccc;
}
.remove-item[b-5lk8ctypma] {
    color: #ff5a5f;
    cursor: pointer;
    font-size: 18px;
    transition: all 0.2s ease;
}

    .remove-item:hover[b-5lk8ctypma] {
        color: #e4484d;
        transform: scale(1.1);
    }
.border-right-cell:not(:last-child)[b-5lk8ctypma] {
    border-right: 1px solid #c7c7c7;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/StockManagement/Components/Filter/StockFilter.razor.rz.scp.css */
.filter-container[b-ixkkq4l7st] {
    padding: 0.75rem;
    padding-bottom: 2rem;
    max-width: 280px;
    height: 70vh;
    overflow-y: auto;
    background-color: var(--bs-gray-50);
    border-right: 1px solid var(--bs-gray-200);
    box-shadow: 1px 0 3px rgba(0,0,0,0);
    margin-bottom: 2rem;
}

.filter-header[b-ixkkq4l7st] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
}

.filter-header h5[b-ixkkq4l7st] {
    font-size: 0.95rem;
    font-weight: 600;
    margin: 0;
}

.filter-group[b-ixkkq4l7st] {
    margin-bottom: 0.75rem;
}

.filter-label[b-ixkkq4l7st] {
    display: block;
    font-size: 0.813rem;
    margin-bottom: 0.25rem;
    color: var(--bs-gray-600);
}

.search-input[b-ixkkq4l7st] {
    position: relative;
}

.search-icon[b-ixkkq4l7st] {
    position: absolute;
    left: 0.75rem;
    top: 50%;
    transform: translateY(-50%);
    color: var(--bs-gray-500);
    font-size: 0.875rem;
    z-index: 1;
    pointer-events: none;
}

.search-input input[b-ixkkq4l7st] {
    padding-left: 2.25rem !important;
    height: 32px;
}

.search-input input[b-ixkkq4l7st]::placeholder {
    color: var(--bs-gray-500);
    font-size: 0.813rem;
}

.filter-container select[b-ixkkq4l7st],
.filter-container input[b-ixkkq4l7st] {
    width: 100%;
    font-size: 0.813rem;
    padding: 0.25rem 0.5rem;
    min-height: 32px;
    border: 1px solid var(--bs-gray-300);
    border-radius: 0.25rem;
}

.price-range[b-ixkkq4l7st] {
    margin-top: 0.5rem;
}

.price-inputs[b-ixkkq4l7st] {
    margin-top: 2rem;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.price-inputs .input-group[b-ixkkq4l7st] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.5rem;
}

.price-inputs input[b-ixkkq4l7st] {
    min-width: 0;
}

.price-inputs select[b-ixkkq4l7st] {
    width: 100%;
}

.price-label[b-ixkkq4l7st] {
    font-size: 0.813rem;
    color: var(--bs-gray-600);
}

.btn-apply[b-ixkkq4l7st] {
    width: 100%;
    margin-top: 0.5rem;
    padding: 0.25rem 0.5rem;
    font-size: 0.813rem;
    background-color: transparent;
    border: 1px solid var(--bs-primary);
    color: var(--bs-primary);
    border-radius: 0.25rem;
}

.btn-clear[b-ixkkq4l7st] {
    background: none;
    border: none;
    color: var(--bs-gray-500);
    font-size: 0.875rem;
    padding: 0;
}

.btn-clear:hover[b-ixkkq4l7st] {
    color: var(--bs-danger);
}

.active-filters[b-ixkkq4l7st] {
    margin-top: 1rem;
    padding: 0.75rem;
    background-color: var(--bs-gray-100);
    border-radius: 0.25rem;
}

.active-filters-header[b-ixkkq4l7st] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.5rem;
}

.filter-tags[b-ixkkq4l7st] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
}

.filter-tag[b-ixkkq4l7st] {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    background-color: var(--bs-primary);
    color: white;
    border-radius: 0.25rem;
}

/* Scrollbar özelleştirmesi */
.filter-container[b-ixkkq4l7st]::-webkit-scrollbar {
    width: 5px;
}

.filter-container[b-ixkkq4l7st]::-webkit-scrollbar-track {
    background: var(--bs-gray-100);
}

.filter-container[b-ixkkq4l7st]::-webkit-scrollbar-thumb {
    background: var(--bs-gray-300);
    border-radius: 3px;
}

/* Fiyat slider'ı için yeni stiller */
.price-slider[b-ixkkq4l7st] {
    padding: 0.5rem 0.25rem;
}

.price-slider .range-slider[b-ixkkq4l7st] {
    width: 100%;
    height: 4px;
    background: var(--bs-gray-200);
    border-radius: 2px;
    position: relative;
    margin: 1rem 0;
}

.price-slider .range-selected[b-ixkkq4l7st] {
    height: 100%;
    position: absolute;
    background: var(--bs-primary);
    border-radius: 2px;
}

.price-slider .range-input[b-ixkkq4l7st] {
    position: relative;
    height: 30px;
    margin-top: -15px;
}

.price-slider .range-input input[b-ixkkq4l7st] {
    position: absolute;
    width: 100%;
    height: 5px;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.price-slider .range-input input[b-ixkkq4l7st]::-webkit-slider-thumb {
    pointer-events: auto;
    margin-top: 0;
    z-index: 2;
}

.price-slider .range-input input[b-ixkkq4l7st]::-moz-range-thumb {
    pointer-events: auto;
    z-index: 2;
}

.price-values[b-ixkkq4l7st] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.5rem;
    font-size: 0.813rem;
}

.price-values span[b-ixkkq4l7st] {
    color: var(--bs-gray-600);
}

/* Range Slider Styles */
.range-slider[b-ixkkq4l7st] {
    position: relative;
    width: 100%;
    height: 5px;
    margin: 1rem 0;
    background: var(--bs-gray-200);
    border-radius: 3px;
}

.range-selected[b-ixkkq4l7st] {
    height: 100%;
    position: absolute;
    background-color: var(--bs-primary);
    border-radius: 3px;
}

.range-input[b-ixkkq4l7st] {
    position: relative;
    height: 5px;
}

.range-input input[b-ixkkq4l7st] {
    position: absolute;
    width: 100%;
    height: 5px;
    top: -5px;
    background: none;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.range-input input[b-ixkkq4l7st]::-webkit-slider-thumb {
    height: 15px;
    width: 15px;
    border-radius: 50%;
    border: 2px solid var(--bs-primary);
    background-color: white;
    pointer-events: auto;
    -webkit-appearance: none;
    cursor: pointer;
}

.range-input input[b-ixkkq4l7st]::-moz-range-thumb {
    height: 15px;
    width: 15px;
    border-radius: 50%;
    border: 2px solid var(--bs-primary);
    background-color: white;
    pointer-events: auto;
    -moz-appearance: none;
    cursor: pointer;
}

/* Aktif filtre etiketleri için yeni stiller */
.active-filter-tags[b-ixkkq4l7st] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem;
    padding: 0.5rem 0;
    margin-bottom: 1rem;
    border-bottom: 1px solid var(--bs-gray-200);
}

.filter-tag[b-ixkkq4l7st] {
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    background-color: var(--bs-gray-100);
    color: var(--bs-gray-700);
    border-radius: 1rem;
    border: 1px solid var(--bs-gray-200);
}

.filter-tag .tag-text[b-ixkkq4l7st] {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.filter-tag i[b-ixkkq4l7st] {
    font-size: 0.875rem;
    color: var(--bs-gray-500);
    cursor: pointer;
    padding: 2px;
    margin-left: 2px;
    border-radius: 50%;
    transition: all 0.2s ease;
}

.filter-tag i:hover[b-ixkkq4l7st] {
    color: var(--bs-danger);
    background-color: var(--bs-gray-200);
}

.custom-combobox[b-ixkkq4l7st]{
    width:500px !important;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/StockManagement/Components/StockSpec/StockSpecModal.razor.rz.scp.css */
.modal-content-container[b-sfhzsy4msy] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.tab-content[b-sfhzsy4msy] {
    flex: 1;
    overflow-y: auto;
    max-height: calc(700px - 120px);
}

.nav-tabs[b-sfhzsy4msy] {
    flex-shrink: 0;
}

.form-group[b-sfhzsy4msy] {
    margin-bottom: 1rem;
}

textarea.form-control[b-sfhzsy4msy] {
    min-height: 120px;
    resize: vertical;
}

.html-content-preview[b-sfhzsy4msy] {
    padding: 1rem;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    background-color: #f8f9fa;
    min-height: 100px;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/StockManagement/Components/Stock/StockCard.razor.rz.scp.css */
.product-container[b-crps5qpbjh] {
    display: flex;
    justify-content: center;
    padding: 20px;
}

.product-card[b-crps5qpbjh] {
    border-radius: 16px;
    overflow: hidden;
    background-color: white;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.20);
    transition: all 0.3s ease;
}

    .product-card:hover[b-crps5qpbjh] {
        transform: translateY(-10px);
        box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
    }

.image-container[b-crps5qpbjh] {
    height: 140px;
    background: linear-gradient(135deg, #f9f9f9 0%, #efefef 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
}

.product-image[b-crps5qpbjh] {
    max-height: 100%;
    max-width: 100%;
    transition: transform 0.5s ease;
}

.product-card:hover .product-image[b-crps5qpbjh] {
    transform: scale(1.1);
}


.product-details[b-crps5qpbjh] {
    padding: 10px;
}


.options-container[b-crps5qpbjh] {
    margin-bottom: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

.custom-select[b-crps5qpbjh] {
    width: 100%;
    padding: 8px 12px;
    border: 1px solid #e0e5ec;
    border-radius: 8px;
    background-color: #f8fafc;
    font-size: 0.75rem;
    color: #555;
    transition: all 0.2s;
}

    .custom-select:focus[b-crps5qpbjh] {
        border-color: #2ea4e7;
        outline: none;
        box-shadow: 0 0 0 3px rgba(67, 97, 238, 0.1);
    }

.price-cart-section[b-crps5qpbjh] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    margin-bottom: 3px;
    padding: 8px;
    background: #f8f9fa;
    border-radius: 10px;
    border: 1px solid #e9ecef;
}
.price-info[b-crps5qpbjh] {
    flex: 1;
    display: flex;
    flex-direction: column;
}
.current-price-cp[b-crps5qpbjh] {
    font-size: 1.1rem;
    font-weight: 700;
    color: #28a745;
}
.current-price[b-crps5qpbjh] {
    font-size: 0.85rem;
    font-weight: 700;
    color: #28a745;
}
.old-price[b-crps5qpbjh] {
    font-size: 0.60rem;
    text-decoration: line-through;
    color: #50565c;
}
.cart-controls[b-crps5qpbjh] {
    display: flex;
    align-items: center;
    gap: 5px;
    flex-shrink: 0;
    width: 100%;
}

.quantity-input[b-crps5qpbjh] {
    width: 50%;
    height: 35px;
    text-align: center;
    font-weight: 600;
    border: 2px solid #dee2e6;
    border-radius: 8px;
    font-size: 0.75rem;
}
    .quantity-input:focus[b-crps5qpbjh] {
        border-color: #2ea4e7;
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    }

.btn-add-cart[b-crps5qpbjh] {
    background: #2ea4e7;
    color: white;
    border: none;
    border-radius: 8px;
    width: 50%;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    transition: all 0.3s ease;
    box-shadow: 0 2px 4px rgba(0, 123, 255, 0.2);
}

    .btn-add-cart:hover[b-crps5qpbjh] {
        background: #2ea4e7;
        transform: translateY(-1px);
        box-shadow: 0 4px 8px rgba(0, 123, 255, 0.3);
    }

    .btn-add-cart:hover[b-crps5qpbjh] {
        background: #0056b3;
        transform: translateY(-1px);
    }

.detail-link[b-crps5qpbjh] {
    color: #555;
    font-size: 12px;
    text-decoration: none;
    transition: color 0.3s ease;
    font-weight: 500;
}
    .detail-link:hover[b-crps5qpbjh] {
        color: #2ea4e7;
    }

.product-meta[b-crps5qpbjh] {
    font-size: 0.85rem;
    color: #6c757d;
    margin-bottom: 15px;
    height: 5px;
}

    .product-meta i[b-crps5qpbjh] {
        width: 12px;
        text-align: center;
        margin-right: 4px;
    }

.product-tag[b-crps5qpbjh] {
    color: #6c757d;
    font-size: 10px;
}

.product-title[b-crps5qpbjh] {
    font-size: 12px;
    font-weight: 600;
    color: #333;
    margin-bottom: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.unitMultiplier-container[b-crps5qpbjh] {
    height: 25px;
    display: flex;
    align-items: flex-start;
    margin-bottom: 7px;
    flex-direction: column;
    justify-content: flex-end;
}

.price-container[b-crps5qpbjh] {
    height: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 8px;
}
.discounted-price[b-crps5qpbjh] {
    font-size: 17px;
    font-weight: 600;
    /*padding-right: 5px;*/
    color: #2ea4e7;
}

.original-price[b-crps5qpbjh] {
    font-size: 14px;
    text-decoration: line-through;
    color: #adb5bd;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/StockManagement/Components/Stock/StockCompact.razor.rz.scp.css */
.product-card[b-ensmj6jknx] {
    border-radius: 8px;
    background-color: white;
    box-shadow: 0 2px 4px rgba(0,0,0,0.20);
    margin-bottom: 16px;
    overflow: hidden;
    transition: transform 0.2s, box-shadow 0.2s;
}

    .product-card:hover[b-ensmj6jknx] {
        transform: translateY(-3px);
        box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    }
.image-container[b-ensmj6jknx] {
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    object-fit: contain;
    border-radius: 6px;
    border: 1px solid #eee;
}

.product-image[b-ensmj6jknx] {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
}

.product-title[b-ensmj6jknx] {
    color: #2ea4e7;
    font-weight: 600;
    margin-bottom: 4px;
    font-size: 16px;
}

.product-code[b-ensmj6jknx] {
    color: #6c757d;
    font-size: 13px;
}

.product-section[b-ensmj6jknx] {
    color: #6c757d;
    font-size: 10px;
}

.price[b-ensmj6jknx] {
    color: #2ea4e7;
    font-weight: 700;
    font-size: 18px;
}

.stock-badge[b-ensmj6jknx] {
    background-color: #78c350;
    color: white;
    border-radius: 4px;
    padding: 2px 8px;
    font-size: 12px;
    font-weight: 600;
}

.add-btn[b-ensmj6jknx] {
    background-color: #2ea4e7;
    color: white;
    border: none;
    border-radius: 4px;
    font-weight: 600;
    transition: background-color 0.2s;
}

    .add-btn:hover[b-ensmj6jknx] {
        background-color: #2ea4e7;
        border-color: #2ea4e7;
    }

.form-select[b-ensmj6jknx], .form-control[b-ensmj6jknx] {
    border-color: #dee2e6;
    font-size: 0.75rem;
}

    .form-select:focus[b-ensmj6jknx], .form-control:focus[b-ensmj6jknx] {
        border-color: #2ea4e7;
        box-shadow: 0 0 0 0.2rem rgba(46, 164, 231, 0.25);
    }

.detail-link[b-ensmj6jknx] {
    color: #2ea4e7;
    text-decoration: none;
    font-size: 14px;
    margin-left: 8px;
}

    .detail-link:hover[b-ensmj6jknx] {
        text-decoration: underline;
        color: #2ea4e7;
    }
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/StockManagement/Pages/StockDetails/StockDetail.razor.rz.scp.css */
.product-container[b-v4y1yiepvy] {
    overflow: auto;
    height: 85vh !important;
}
    .product-description[b-v4y1yiepvy] {
    border-left: 4px solid #2fa4e7;
}

.info-card[b-v4y1yiepvy] {
    transition: all 0.2s ease;
    background-color: #fff;
}

.info-card:hover[b-v4y1yiepvy] {
    transform: translateY(-2px);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.info-card .bi[b-v4y1yiepvy] {
    font-size: 1.2rem;
}

.info-card strong[b-v4y1yiepvy] {
    display: block;
    font-size: 1.1rem;
}

.info-card .text-muted[b-v4y1yiepvy] {
    font-size: 0.9rem;

}

.form-select[b-v4y1yiepvy] {
    font-size: 12px;
}


.thumbnail-container[b-v4y1yiepvy] {
    position: relative;
    padding: 0 20px;
}

.thumbnail-slider[b-v4y1yiepvy] {
    width: 100%;
}

.thumbnail-item[b-v4y1yiepvy] {
    width: 70px;
    height: 70px;
    cursor: pointer;
    flex-shrink: 0;
}

    .thumbnail-item img[b-v4y1yiepvy] {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.active-thumbnail[b-v4y1yiepvy] {
    border: 2px solid #007bff;
}

.thumbnail-nav[b-v4y1yiepvy] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0,0,0,0.5);
    color: white;
    border: none;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 10;
}

.thumbnail-nav-prev[b-v4y1yiepvy] {
    left: 0;
}

.thumbnail-nav-next[b-v4y1yiepvy] {
    right: 0;
}

.main-image-container[b-v4y1yiepvy] {
    position: relative;
    overflow: hidden;
    height: 300px;
}

.main-image[b-v4y1yiepvy] {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.add-to-cart-btn[b-v4y1yiepvy] {
    width: 100%;
    background-color: #2ea4e7;
    color: white;
    border: none;
    border-radius: 8px;
    padding: 10px;
    font-size: 13px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    transition: all 0.2s;
    box-shadow: 0 4px 10px rgba(67, 97, 238, 0.2);
}

    .add-to-cart-btn:hover[b-v4y1yiepvy] {
        background-color: #2ea4e7;
        transform: translateY(-2px);
        box-shadow: 0 6px 15px rgba(67, 97, 238, 0.25);
    }

    .add-to-cart-btn:active[b-v4y1yiepvy] {
        transform: translateY(0);
    }
.price-container[b-v4y1yiepvy] {
    height: 13px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 5px;
}
.discounted-price[b-v4y1yiepvy] {
    font-size: 17px;
    font-weight: 700;
    padding-right: 5px;
    color: #2ea4e7;
}

.original-price[b-v4y1yiepvy] {
    font-size: 14px;
    text-decoration: line-through;
    color: #adb5bd;
}

.unitMultiplier-container[b-v4y1yiepvy] {
    height: 13px;
    display: flex;
    align-items: flex-start;
    margin-bottom: 7px;
    flex-direction: column;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Pages/StockManagement/Pages/StockOrders/StockOrder.razor.rz.scp.css */

.stock-order-container[b-3b79fe08kv] {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: var(--bs-white);
    overflow: hidden;
}

.stock-order-container > .d-flex[b-3b79fe08kv] {
    flex-shrink: 0;
}

.stock-content[b-3b79fe08kv] {
    flex: 1;
    display: grid;
    grid-template-columns: 280px 1fr;
    gap: 1rem;
    height: 100%;
    max-height: calc(100vh - 70px);
    overflow: hidden;
    margin-top: 10px;
}
.stock-order-title[b-3b79fe08kv] {
    font-size: 1.7rem;
}
.stock-order-count-item[b-3b79fe08kv] {
    display: flex;
    align-items: center;
    margin: 0px;
}

.filter-wrapper[b-3b79fe08kv] {
    position: relative;
    height: 75vh;
    background-color: var(--bs-gray-50);
    border-radius: 0.5rem;
    border: 1px solid var(--bs-gray-200);
    overflow: auto;
}

.products-wrapper[b-3b79fe08kv] {
    position: relative;
    height: 75vh;
    background-color: var(--bs-white);
    border-radius: 0.5rem;
    border: 1px solid var(--bs-gray-200);
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.products-header[b-3b79fe08kv] {
    flex-shrink: 0;
}

.products-scroll[b-3b79fe08kv] {
    flex: 1;
    padding: 1rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; 
}

    .products-scroll .row[b-3b79fe08kv] {
        margin-right: 0;
        margin-left: 0;
        padding-bottom: 1rem;
    }

@media (max-width: 768px) {
    .stock-content[b-3b79fe08kv] {
        grid-template-columns: 1fr;
    }

    .filter-wrapper[b-3b79fe08kv] {
        display: none;
    }
}

.campaign-details .info-card[b-3b79fe08kv] {
    background-color: #fff;
    transition: all 0.2s ease;
}

    .campaign-details .info-card:hover[b-3b79fe08kv] {
        transform: translateY(-2px);
        box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    }

.campaign-details .bi[b-3b79fe08kv] {
    font-size: 1.2rem;
}

.campaign-details strong[b-3b79fe08kv] {
    display: block;
    font-size: 1.1rem;
    color: #2fa4e7;
}

.campaign-details .text-muted[b-3b79fe08kv] {
    font-size: 0.9rem;
}

.campaign-details .alert[b-3b79fe08kv] {
    border-left: 4px solid #2fa4e7;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Shared/Header.razor.rz.scp.css */
.navbar.header-navbar[b-8vduh9f8x8] {
    flex-grow: 0;
    flex-wrap: nowrap;
    border: none;
    background-color: inherit;
    border-radius: 0;
    height: 3.5rem;
    min-height: 3.5rem;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12);
    justify-content: flex-start;
}

.header-navbar .navbar-toggler[b-8vduh9f8x8] {
    outline: none;
    border-radius: 0;
    padding-left: .75rem;
    padding-right: .75rem;
    box-shadow: none;
    align-self: stretch;
}

.header-navbar .navbar-toggler .navbar-toggler-icon[b-8vduh9f8x8] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
    background-color: transparent !important;
    height: 2rem;
    width: 2rem;
}

.title[b-8vduh9f8x8] {
    font-size: 1.1rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (max-width: 350px) {
    .title[b-8vduh9f8x8] {
        font-size: inherit;
    }
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Shared/MainLayout.razor.rz.scp.css */
.page[b-4su45htu7u] {
    height: 100%;
    overflow: hidden;
    background-color: inherit;
}
[b-4su45htu7u] .page-layout,
[b-4su45htu7u] .page-layout > .dxbl-gridlayout-root,
[b-4su45htu7u] .layout-item {
    background-color: var(--bs-body-bg, var(--dxbl-body-bg, #fff));
}

[b-4su45htu7u] .content {
    padding: 1.1rem 2rem 0 2rem;
    overflow: auto;
}

@media (max-width: 1199.98px) {
    [b-4su45htu7u] .page-layout > .dxbl-gridlayout-root {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}

[b-4su45htu7u] .fit-width {
    max-width: 100%;
}

[b-4su45htu7u] .mw-1100 {
    max-width: 1100px;
}
/* _content/Solvocode.ClickOneERP.UI.Blazor.Server/Shared/NavMenu.razor.rz.scp.css */
.sidebar[b-zrk50htfg5] {
    min-width: 300px;
    max-width: 300px;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    transition: transform 0.1s ease-out;
    height: 100%;
    max-height: 100%;
    overflow: auto;
    background-color: var(--bs-body-bg, var(--dxbl-body-bg, #fff));
}

.sidebar.collapse[b-zrk50htfg5] {
    display: none;
}

.sidebar.expand[b-zrk50htfg5] {
    display: block;
}

@media (max-width: 1199.98px) {
    .sidebar[b-zrk50htfg5] {
        display: none;
    }

    .sidebar.expand[b-zrk50htfg5] {
        position: fixed;
        top: 3.5rem;
        left: 0;
        height: auto;
        min-width: 100%;
        z-index: 1050;
    }
}

[b-zrk50htfg5] .app-sidebar {
    --dxbl-treeview-spacing-x: 0.5rem;
    --dxbl-treeview-spacing-y: 1rem;
}

[b-zrk50htfg5] .app-sidebar .root-item > :first-child {
    --dxbl-treeview-font-weight: 600;
}

[b-zrk50htfg5] .app-sidebar .root-item > :only-child:not(.dxbl-treeview-tmpl) > button {
    display: none;
}

@media (max-width: 1199.98px) {
    [b-zrk50htfg5] .app-sidebar {
        padding-bottom: 0;
    }
}
