/* /Components/Account/PasswordChange.razor.rz.scp.css */
.login-field-with-toggle[b-ayw6uprez0] {
    display: flex;
    gap: 0.4rem;
}

    .login-field-with-toggle input[b-ayw6uprez0] {
        flex: 1;
    }

.login-eye[b-ayw6uprez0] {
    background: rgba(5, 25, 45, 0.7);
    border: 1px solid rgba(80, 140, 190, 0.3);
    border-radius: 5px;
    color: #8badc8;
    cursor: pointer;
    flex-shrink: 0;
    height: 2.1rem;
    padding: 0 0.5rem;
    transition: border-color 0.15s, color 0.15s;
}

    .login-eye:hover[b-ayw6uprez0] {
        border-color: rgba(52, 152, 219, 0.7);
        color: #e8f0f8;
    }

.login-submit[b-ayw6uprez0] {
    margin-top: 1.75rem;
}

.login-error[b-ayw6uprez0] {
    background: rgba(180, 40, 40, 0.15);
    border: 1px solid rgba(200, 60, 60, 0.3);
    border-radius: 5px;
    color: #e8a0a0;
    font-size: 0.8rem;
    padding: 0.5rem 0.75rem;
    text-align: center;
}
/* /Components/Layout/LoginLayout.razor.rz.scp.css */
.login-layout-main[b-5ip2n2wuic] {
    height: 100vh;
    margin: 0;
    overflow: hidden;
    width: 100vw;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-pui3qmsk44] {
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.header[b-pui3qmsk44] {
    padding: 0,10px ,0,10px;
    box-shadow: 0 0.125rem 0.25rem 0 #00000024, 0 0 0.125rem 0 #0000001F;
    z-index: 103;
    background-color: var(--dxds-color-surface-neutral-default-rest);
}

    .header .header-content[b-pui3qmsk44] {
        display: flex;
    }

.main[b-pui3qmsk44] {
    flex-grow: 1;
    overflow: auto;
}

    .main .main-content[b-pui3qmsk44] {
        height: 100%;
    }


.toolbar .title[b-pui3qmsk44] {
    color: var(--dxds-color-content-neutral-default-rest);
    font-family: var(--dxds-font-family-sans-serif);
    font-weight: 400;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin: 0 0.5rem;
    height: 100%;
}

.avatar-item[b-pui3qmsk44] {
    display: flex;
    align-items: center;
    cursor: pointer;
}

    .avatar-item .avatar-label[b-pui3qmsk44] {
        padding: 0.5rem;
    }


.small-size .toolbar .title[b-pui3qmsk44] {
    font-size: var(--dxds-font-size-base-lg);
    line-height: var(--dxds-line-height-base-lg);
}

.medium-size .toolbar .title[b-pui3qmsk44] {
    font-size: var(--dxds-font-size-title-md);
    line-height: var(--dxds-line-height-title-md);
}

.large-size .toolbar .title[b-pui3qmsk44] {
    font-size: var(--dxds-font-size-title-lg);
    line-height: var(--dxds-line-height-title-lg);
}

.content[b-pui3qmsk44] {
    margin: 0 auto;
}

.main-content .module-content[b-pui3qmsk44] {
    padding: var(--ipm-module-content-padding);
}

.module-content[b-pui3qmsk44] {
    height: 100%;
    overflow: auto;
}

.theme-FluentDark .module-content[b-pui3qmsk44] {
    background-color: #1e1e1e;
    color: #e5e7eb;
}

.theme-FluentLight .module-content[b-pui3qmsk44] {
    background-color: #f8fafc;
    color: #020617;
}

[b-pui3qmsk44] .main-menu {
    width: 19rem;
}

    [b-pui3qmsk44] .main-menu [role="treeitem"][aria-level="1"] {
        font-weight: 500;
    }

[b-pui3qmsk44] .main-menu-drawer {
    --dxbl-drawer-panel-body-padding-x: 1.5rem;
    --dxbl-drawer-panel-body-padding-y: 1.5rem;
}

[b-pui3qmsk44] .search-textbox {
    margin: auto 0;
}

[b-pui3qmsk44] .toolbar .search-textbox-item {
    max-width: 12.5rem;
}

[b-pui3qmsk44] .crm-icon {
    mask-image: url("images/icons/person.svg");
}

[b-pui3qmsk44] .planning-icon {
    mask-image: url("images/icons/calendar.svg");
}

[b-pui3qmsk44] .analytics-icon {
    mask-image: url("images/icons/data-histogram.svg");
}

[b-pui3qmsk44] .hamburger-icon {
    mask-image: url("images/navigation.svg");
}


.icon[b-pui3qmsk44] {
    opacity: 0.7;
    background-size: contain;
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: 100% 100%;
    background-color: currentColor;
}

.medium-icon[b-pui3qmsk44] {
    width: var(--ipm-icon-size);
    height: var(--ipm-icon-size);
}

.avatar[b-pui3qmsk44] {
    width: var(--ipm-avatar-size);
    height: var(--ipm-avatar-size);
    margin-left: var(--ipm-avatar-margin-left);
}

.theme-icon[b-pui3qmsk44] {
    mask-image: url("Images/weather-sunny.svg");
}

.sun-icon[b-pui3qmsk44] {
    mask-image: url("Images/weather-sunny.svg");
}

.moon-icon[b-pui3qmsk44] {
    mask-image: url("Images/weather-moon.svg");
}
/* /Components/Layout/SupplierLayout.razor.rz.scp.css */
.supplier-root[b-1xdvqy4z9o] {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background-color: #f5f6f8;
    font-family: Inter, Roboto, "Segoe UI", sans-serif;
}

.bg-amber-750[b-1xdvqy4z9o] {
    background: #be2d2d;
}
.bg-amber-150[b-1xdvqy4z9o] {
    background: #15e7eb;
}
.bg-amber-250[b-1xdvqy4z9o] {
    background: #9ca3af;
}

.supplier-header[b-1xdvqy4z9o] {
    height: 64px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 24px;
    border-bottom: 1px solid #e5e7eb;
}

.supplier-header-left[b-1xdvqy4z9o] {
    display: flex;
    align-items: center;
    gap: 16px;
    flex: 0 0 auto;
}

.supplier-header-right[b-1xdvqy4z9o] {
    display: flex;
    align-items: center;
    flex: 1;
}

.supplier-body[b-1xdvqy4z9o] {
    display: flex;
    justify-content: flex-start;
    padding: 0 24px;
}

.supplier-logo[b-1xdvqy4z9o] {
    height: 36px;
}

.supplier-title[b-1xdvqy4z9o] {
    font-size: 0.95rem;
    color: #374151;
    font-weight: 500;
    justify-content: center;
}

.supplier-main[b-1xdvqy4z9o] {
    flex: 1;
    padding: 24px;
    display: flex;
}

    .supplier-main > *[b-1xdvqy4z9o] {
        width: 100%;
        max-width: 1360px;
    }

.supplier-footer[b-1xdvqy4z9o] {
    height: 48px;
    background-color: #ffffff;
    border-top: 1px solid #e5e7eb;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.8rem;
    color: #6b7280;
}

@media (max-width: 768px) {

    .supplier-header[b-1xdvqy4z9o] {
        padding: 0 16px;
    }

    .supplier-title[b-1xdvqy4z9o] {
        font-size: 0.85rem;
    }

    .supplier-main[b-1xdvqy4z9o] {
        padding: 12px;
    }
}

@media (max-width: 480px) {

    .supplier-header[b-1xdvqy4z9o] {
        height: 56px;
    }

    .supplier-logo[b-1xdvqy4z9o] {
        height: 28px;
    }

    .supplier-title[b-1xdvqy4z9o] {
        display: none; /* dikkat dağıtmasın */
    }
}

.dxbl-grid[b-1xdvqy4z9o] {
    background-color: #ffffff;
    border-radius: 8px;
}

    .dxbl-grid .dxbl-grid-header[b-1xdvqy4z9o] {
        background-color: #f9fafb;
        font-weight: 500;
    }

.supplier-readonly[b-1xdvqy4z9o] {
    opacity: 0.75;
    pointer-events: none;
}

@media print {

    .supplier-header[b-1xdvqy4z9o],
    .supplier-footer[b-1xdvqy4z9o] {
        display: none;
    }

    .supplier-main[b-1xdvqy4z9o] {
        padding: 0;
    }
}

.supplier-main[b-1xdvqy4z9o]::-webkit-scrollbar {
    width: 8px;
}

.supplier-main[b-1xdvqy4z9o]::-webkit-scrollbar-thumb {
    background-color: #d1d5db;
    border-radius: 4px;
}
/* /Components/Pages/Accounting/ContactList.razor.rz.scp.css */
.content-root[b-4bmu7rii5w] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.toolbar[b-4bmu7rii5w] {
    padding: 0.5rem 0.5rem;
    margin-bottom: 1rem;
}

    .toolbar .custom-item[b-4bmu7rii5w] {
        display: flex;
        align-items: center;
        margin: 0 0.5rem;
    }

.contact-list-root[b-4bmu7rii5w] {
    flex-grow: 1;
    height: 90%;
}

.text-wrap[b-4bmu7rii5w] {
    overflow-wrap: break-word;
}

.card[b-4bmu7rii5w] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-4bmu7rii5w] .w-100 {
    width: 100%;
}

.h-100[b-4bmu7rii5w] {
    height: 100%;
}

[b-4bmu7rii5w] .contact-list {
    max-height: 100%;
    border-radius: 0.25rem;
}

[b-4bmu7rii5w] .add-icon {
    mask-image: url("images/icons/add.svg");
}

[b-4bmu7rii5w] .column-chooser-icon {
    mask-image: url("images/icons/column-chooser.svg");
}

[b-4bmu7rii5w] .export-icon {
    mask-image: url("images/icons/arrow-export-up.svg");
}

[b-4bmu7rii5w] .search-textbox-item {
    max-width: 12.5rem;
}

[b-4bmu7rii5w] .pinned-icon {
    mask-image: url("images/icons/lock-closed.svg");
}

[b-4bmu7rii5w] .unpinned-icon {
    mask-image: url("images/icons/lock-open.svg");
}

[b-4bmu7rii5w] .close-icon {
    mask-image: url("images/icons/dismiss.svg");
}

[b-4bmu7rii5w] .standalone-btn {
    --dxbl-btn-padding-x: 0.5em;
}

[b-4bmu7rii5w] .contact-list-drawer {
    --dxbl-drawer-panel-body-padding-x: 1.5rem;
    --dxbl-drawer-panel-header-padding-x: 1.5rem;
    --dxbl-drawer-separator-border-style: none;
}

.contact-details-header[b-4bmu7rii5w] {
    display: flex;
    flex-shrink: 0;
    justify-content: space-between;
}

.contact-details-body[b-4bmu7rii5w] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.small-size .contact-details[b-4bmu7rii5w] {
    width: 17.25rem;
}

.medium-size .contact-details[b-4bmu7rii5w] {
    width: 20.625rem;
}

.large-size .contact-details[b-4bmu7rii5w] {
    width: 24rem;
}

.sub-item[b-4bmu7rii5w] {
    font-size: 0.8em;
}
/* /Components/Pages/Purchase/Offers/PurchaseOfferItemsOfSupplierUpdate.razor.rz.scp.css */

.bg-blue-50[b-xju4fjoqjz] {
    background: #eff6ff !important;
}

.mw-400[b-xju4fjoqjz] {
    max-width: 400px;
    width: 100%;
}

.mw-200[b-xju4fjoqjz] {
    max-width: 200px;
    width: 100%;
}

.mw-90[b-xju4fjoqjz] {
    max-width: 90px;
    width: 100%;
}

.lbl[b-xju4fjoqjz] {
    line-height: 30px !important;
    margin-right: 10px !important;
    color: #6c757d !important;
    font-size: 0.8rem !important;
}

#dropzone-external[b-xju4fjoqjz] {
    background-color: rgba(183, 183, 183, 0.1);
    border-width: 2px;
    border-style: dashed;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

    #dropzone-external > *[b-xju4fjoqjz] {
        pointer-events: none;
    }

    #dropzone-external.dropzone-hover[b-xju4fjoqjz] {
        border-style: solid;
    }

.upload-container > span[b-xju4fjoqjz] {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 16px;
}

#dropzone-image[b-xju4fjoqjz] {
    max-width: 100%;
    max-height: 100%;
}

#dropzone-text > span[b-xju4fjoqjz] {
    opacity: 0.5;
}
