:root {
    --acente-primary: #ff6b35;
    --acente-primary-dark: #e55a2b;
    --acente-slate-50: #f8fafc;
    --acente-slate-100: #f1f5f9;
    --acente-slate-200: #e2e8f0;
    --acente-slate-500: #64748b;
    --acente-slate-700: #334155;
    --acente-slate-900: #0f172a;
}

body.acente-body {
    min-height: 100vh;
    background:
        radial-gradient(circle at 10% 0%, rgba(255, 107, 53, 0.08), transparent 28%),
        var(--color-bg-secondary, #f8fafc);
    color: var(--color-text-primary, #0f172a);
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Raporlar/Ayarlar ekranındaki inline layout acente panelinde de gerekli. */
.acente-body .ayarlar-layout {
    display: flex;
    gap: var(--space-6, 24px);
    align-items: flex-start;
}

.acente-body .ayarlar-sidebar {
    width: var(--ayarlar-sidebar-width, 360px);
    flex-shrink: 0;
    position: sticky;
    top: var(--space-4, 16px);
}

.acente-body .ayarlar-content {
    flex: 1;
    min-width: 0;
}

.acente-body .ayar-sidebar-card {
    background: var(--color-bg-primary, #fff);
    border: 1px solid var(--color-border, #e2e8f0);
    border-radius: var(--radius-2xl, 20px);
    box-shadow: var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .08));
    overflow: hidden;
}

.acente-body .ayar-sidebar-title {
    padding: var(--space-4, 16px) var(--space-5, 20px);
    font-size: var(--font-size-xs, 12px);
    font-weight: var(--font-weight-semibold, 600);
    color: var(--color-text-tertiary, #64748b);
    text-transform: uppercase;
    letter-spacing: .8px;
    border-bottom: 1px solid var(--color-border-light, #f1f5f9);
}

.acente-body .ayar-sidebar-nav {
    padding: var(--space-2, 8px);
}

.acente-body .ayar-sidebar-link {
    display: flex;
    align-items: center;
    gap: var(--space-3, 12px);
    padding: var(--space-3, 12px);
    border-radius: var(--radius-lg, 12px);
    text-decoration: none;
    position: relative;
    color: inherit;
}

.acente-body .ayar-sidebar-link:hover {
    background: var(--color-bg-secondary, #f8fafc);
}

.acente-body .ayar-sidebar-link.active {
    background: #fff7ed;
}

.acente-body .ayar-sidebar-link.active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 28px;
    border-radius: 0 3px 3px 0;
    background: var(--color-primary, #ff6b35);
}

.acente-body .ayar-sidebar-link .sb-icon {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-md, 10px);
    background: var(--ayar-icon-surface, #0f172a);
    flex-shrink: 0;
}

.acente-body .ayar-sidebar-link .sb-icon i {
    color: #fff;
}

.acente-body .ayar-sidebar-link .sb-text {
    font-size: var(--font-size-sm, 14px);
    font-weight: var(--font-weight-medium, 500);
    color: var(--color-text-secondary, #475569);
}

.acente-body .ayar-sidebar-link.active .sb-text {
    color: var(--color-primary, #ff6b35);
    font-weight: var(--font-weight-semibold, 600);
}

.acente-body .ayar-section {
    background: var(--color-bg-primary, #fff);
    border: 1px solid var(--color-border, #e2e8f0);
    border-radius: var(--radius-2xl, 20px);
    box-shadow: var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .08));
    overflow: hidden;
}

.acente-body .ayar-section-header {
    display: flex;
    align-items: center;
    gap: var(--space-3, 12px);
    padding: var(--space-5, 20px) var(--space-6, 24px);
    border-bottom: 1px solid var(--color-border-light, #f1f5f9);
}

.acente-body .ayar-section-header i.section-icon,
.acente-body .ayar-section-header .section-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-lg, 12px);
    color: #fff;
    background: var(--ayar-icon-surface, #0f172a);
    flex-shrink: 0;
}

.acente-body .ayar-section-header .section-title {
    font-weight: var(--font-weight-semibold, 600);
    font-size: var(--font-size-base, 16px);
    color: var(--color-text-primary, #0f172a);
}

.acente-body .ayar-section-header .section-desc {
    font-size: var(--font-size-xs, 12px);
    color: var(--color-text-tertiary, #64748b);
}

.acente-body .ayar-section-body {
    padding: var(--space-6, 24px);
}

.acente-body .table-wrapper {
    overflow-x: auto;
    border-radius: var(--radius-xl, 16px);
    border: 1px solid var(--color-border-light, #f1f5f9);
}

.acente-login-body {
    margin: 0;
    min-height: 100vh;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 480px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    background: var(--acente-slate-900);
    color: var(--acente-slate-900);
}

.acente-login-brand {
    padding: 48px;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background:
        radial-gradient(circle at 20% 20%, rgba(255, 107, 53, 0.20), transparent 32%),
        linear-gradient(135deg, #020617, #111827 54%, #1e293b);
}

.acente-login-logo {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: -0.3px;
}

.acente-login-logo strong {
    font-weight: 800;
}

.acente-login-logo-icon {
    width: 46px;
    height: 46px;
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--acente-primary);
}

.acente-login-copy {
    max-width: 560px;
}

.acente-login-badge {
    display: inline-flex;
    gap: 8px;
    align-items: center;
    padding: 8px 14px;
    border-radius: 999px;
    color: #ffb391;
    background: rgba(255, 107, 53, 0.10);
    border: 1px solid rgba(255, 107, 53, 0.20);
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.acente-login-copy h1 {
    margin: 22px 0 14px;
    font-size: clamp(36px, 5vw, 64px);
    line-height: 1.02;
    letter-spacing: -0.05em;
}

.acente-login-copy p {
    max-width: 440px;
    color: #94a3b8;
    line-height: 1.7;
}

.acente-login-panel {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 32px;
    background: #fff;
}

.acente-login-card {
    width: min(100%, 380px);
    display: grid;
    gap: 18px;
}

.acente-login-card-head {
    display: flex;
    gap: 14px;
    align-items: center;
    margin-bottom: 8px;
}

.acente-login-card-head > i {
    width: 48px;
    height: 48px;
    display: grid;
    place-items: center;
    border-radius: 16px;
    background: #fff7ed;
    color: var(--acente-primary);
}

.acente-login-card h2 {
    margin: 0;
    font-size: 26px;
}

.acente-login-card p {
    margin: 4px 0 0;
    color: var(--acente-slate-500);
}

.acente-field {
    display: grid;
    gap: 8px;
    font-size: 13px;
    font-weight: 700;
    color: var(--acente-slate-700);
}

.acente-field input,
.acente-date-filter input,
.acente-code-inputs input {
    width: 100%;
    border: 1px solid var(--acente-slate-200);
    border-radius: 14px;
    min-height: 46px;
    padding: 0 14px;
    font: inherit;
    outline: none;
    background: #fff;
}

.acente-field input:focus,
.acente-date-filter input:focus,
.acente-code-inputs input:focus {
    border-color: var(--acente-primary);
    box-shadow: 0 0 0 4px rgba(255, 107, 53, 0.12);
}

.acente-login-submit {
    border: 0;
    min-height: 48px;
    border-radius: 14px;
    background: var(--acente-primary);
    color: #fff;
    font-weight: 800;
    cursor: pointer;
}

.acente-login-submit:disabled {
    opacity: .55;
    cursor: not-allowed;
}

.acente-alert {
    padding: 12px 14px;
    border-radius: 14px;
    font-size: 13px;
    font-weight: 600;
}

.acente-alert-danger {
    color: #991b1b;
    background: #fee2e2;
    border: 1px solid #fecaca;
}

.acente-alert-warning {
    color: #92400e;
    background: #fffbeb;
    border: 1px solid #fde68a;
}

.acente-top-header.header {
    margin-bottom: 0;
    border-bottom: 1px solid var(--color-border-light, #f1f5f9);
    background: rgba(255, 255, 255, 0.92);
    backdrop-filter: blur(14px);
}

.acente-top-header .header-content {
    min-height: 86px;
}

.acente-top-header .logo-text {
    letter-spacing: -0.03em;
}

.acente-user-chip {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 10px 14px;
    border-radius: 999px;
    background: #fff;
    border: 1px solid var(--color-border, #e2e8f0);
    font-size: 14px;
    font-weight: 700;
    box-shadow: var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06));
}

.acente-user-chip a {
    color: var(--acente-primary);
}

.acente-main {
    padding-top: 28px;
    padding-bottom: 56px;
}

.acente-content {
    display: grid;
    gap: 22px;
}

.acente-sidebar .ayar-sidebar-card {
    border-radius: var(--radius-2xl, 20px);
    box-shadow: var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .08));
}

.acente-sidebar-menu.rapor-sidebar-menu {
    padding: var(--space-2, 8px) var(--space-3, 12px) var(--space-3, 12px);
}

.acente-sidebar-menu.rapor-sidebar-menu .ayar-sidebar-link {
    min-height: 56px;
}

.acente-sidebar-menu.rapor-sidebar-menu .ayar-sidebar-link .sb-icon {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    background: var(--ayar-icon-surface, #0f172a);
}

.acente-sidebar-menu.rapor-sidebar-menu .ayar-sidebar-link.active {
    background: #fff7ed;
}

.acente-date-filter {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    gap: 14px;
    padding: 18px;
    border-radius: var(--radius-2xl, 20px);
    background: #fff;
    border: 1px solid var(--color-border, #e2e8f0);
    box-shadow: var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .08));
}

.acente-date-filter .adv-filter-group {
    min-width: 180px;
}

.acente-page-head {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    align-items: center;
}

.acente-page-head h1 {
    margin: 0;
    font-size: 30px;
    line-height: 1.15;
    letter-spacing: -0.03em;
}

.acente-page-head p {
    margin: 6px 0 0;
    color: var(--color-text-tertiary, #64748b);
}

.acente-stat-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
}

.acente-stat-card {
    min-height: 118px;
    border-radius: var(--radius-2xl, 20px);
    box-shadow: var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06));
}

.acente-stat-card .stat-number {
    font-size: clamp(24px, 2.2vw, 34px);
    letter-spacing: -0.04em;
}

.acente-stat-warn .stat-number {
    color: #dc2626;
}

.acente-grid-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}

.acente-card {
    display: block !important;
    overflow: hidden;
    border-radius: var(--radius-2xl, 20px);
    box-shadow: var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .08));
}

.acente-card .ayar-section-header {
    background: linear-gradient(180deg, #ffffff 0%, #fffaf7 100%);
}

.acente-card .ayar-section-header .section-title {
    font-size: 16px;
}

.acente-card .ayar-section-header .section-desc {
    margin-top: 3px;
}

.acente-table {
    font-size: 13px;
    border-collapse: separate;
    border-spacing: 0;
    min-width: 640px;
}

.acente-table th {
    color: var(--color-text-secondary, #475569);
    text-transform: uppercase;
    letter-spacing: .04em;
    font-size: 11px;
}

.acente-table td,
.acente-table th {
    vertical-align: middle;
    border-right: 1px solid var(--color-border-light, #f1f5f9);
}

.acente-table th:last-child,
.acente-table td:last-child {
    border-right: none;
}

.acente-table th.num,
.acente-table td.num {
    text-align: right;
}

.acente-table thead th {
    position: sticky;
    top: 0;
    z-index: 5;
    background: var(--color-bg-tertiary, #f8fafc);
    border-bottom: 1px solid var(--color-border, #e2e8f0);
    box-shadow: 0 1px 0 var(--color-border, #e2e8f0);
}

.acente-table tfoot th {
    position: sticky;
    bottom: 0;
    z-index: 5;
    background: #fff7ed;
    color: var(--acente-primary-dark);
    border-top: 1px solid #fed7aa;
    border-bottom: none;
    box-shadow: 0 -1px 0 #fed7aa;
}

.acente-table th:first-child,
.acente-table td:first-child {
    position: sticky;
    left: 0;
    z-index: 6;
    background: #fff;
    border-right: 1px solid var(--color-border, #e2e8f0) !important;
    box-shadow: 1px 0 0 var(--color-border, #e2e8f0);
}

.acente-table tbody tr:nth-child(odd) td:first-child {
    background: var(--color-gray-50, #f8fafc);
}

.acente-table tbody tr:nth-child(even) td:first-child {
    background: #fff;
}

.acente-table tbody tr:hover td:first-child {
    background: #fff7ed;
}

.acente-table thead th:first-child {
    z-index: 8;
    background: var(--color-bg-tertiary, #f8fafc);
    border-right: 1px solid var(--color-border, #e2e8f0) !important;
    border-bottom: 1px solid var(--color-border, #e2e8f0);
}

.acente-table tfoot th:first-child {
    z-index: 8;
    background: #fff7ed;
    border-right: 1px solid var(--color-border, #e2e8f0) !important;
    border-top: 1px solid #fed7aa;
}

.acente-table th:last-child,
.acente-table td:last-child {
    position: sticky;
    right: 0;
    z-index: 6;
    background: #fff;
    border-left: 1px solid var(--color-border, #e2e8f0);
    box-shadow: -1px 0 0 var(--color-border, #e2e8f0);
}

.acente-table tbody tr:nth-child(odd) td:last-child {
    background: var(--color-gray-50, #f8fafc);
}

.acente-table tbody tr:nth-child(even) td:last-child {
    background: #fff;
}

.acente-table tbody tr:hover td:last-child {
    background: #fff7ed;
}

.acente-table thead th:last-child {
    z-index: 8;
    background: var(--color-bg-tertiary, #f8fafc);
    border-left: 1px solid var(--color-border, #e2e8f0);
    border-bottom: 1px solid var(--color-border, #e2e8f0);
}

.acente-table tfoot th:last-child {
    z-index: 8;
    background: #fff7ed;
    border-left: 1px solid var(--color-border, #e2e8f0);
    border-top: 1px solid #fed7aa;
}

.acente-table tbody tr:hover {
    background: #fff7ed !important;
}

.acente-badge {
    display: inline-flex;
    align-items: center;
    padding: 5px 10px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 800;
}

.acente-badge-success {
    color: #166534;
    background: #dcfce7;
}

.acente-badge-danger {
    color: #991b1b;
    background: #fee2e2;
}

.acente-firm-list,
.acente-report-stack {
    display: grid;
    gap: 18px;
}

.acente-firm-total {
    margin-left: auto;
    padding: 8px 12px;
    border-radius: 999px;
    background: #fff7ed;
    color: var(--acente-primary-dark);
    font-size: 13px;
    font-weight: 800;
    white-space: nowrap;
}

.acente-subtitle {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 12px;
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .05em;
    color: var(--color-text-secondary, #475569);
}

.acente-subtitle::before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 999px;
    background: var(--acente-primary);
}

.acente-mini-report {
    padding: 16px;
    border: 1px solid var(--color-border, #e2e8f0);
    border-radius: 16px;
    background: #fff;
}

.acente-mini-report-head {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 12px;
}

.acente-mini-report-head span {
    color: var(--acente-primary-dark);
    font-weight: 800;
}

.acente-firm-mini-table-wrap {
    overflow: visible;
}

.acente-firm-mini-table {
    min-width: 0;
    width: 100%;
    table-layout: fixed;
}

.acente-firm-mini-table th:first-child,
.acente-firm-mini-table td:first-child {
    position: static;
    width: 80%;
    box-shadow: none;
}

.acente-firm-mini-table th:last-child,
.acente-firm-mini-table td:last-child {
    position: static;
    width: 20%;
    border-left: 1px solid var(--color-border, #e2e8f0);
    box-shadow: none;
}

.acente-no-scroll-table-wrap {
    overflow: visible;
}

.acente-no-scroll-table {
    min-width: 0;
    width: 100%;
    table-layout: fixed;
}

.acente-no-scroll-table th:first-child,
.acente-no-scroll-table td:first-child,
.acente-no-scroll-table th:last-child,
.acente-no-scroll-table td:last-child {
    position: static;
    box-shadow: none;
}

.acente-daily-table-wrap {
    max-height: 520px;
    overflow: auto;
    position: relative;
}

.acente-daily-table {
    min-width: 980px;
}

.acente-daily-table th,
.acente-daily-table td {
    padding-left: 14px;
    padding-right: 14px;
    border-right: 1px solid var(--color-border-light, #f1f5f9);
}

.acente-daily-table th:last-child,
.acente-daily-table td:last-child {
    border-right: none;
}

.acente-daily-table thead th {
    position: sticky;
    top: 0;
    z-index: 5;
    background: var(--color-bg-tertiary, #f8fafc);
    border-bottom: 1px solid var(--color-border, #e2e8f0);
    box-shadow: 0 1px 0 var(--color-border, #e2e8f0);
}

.acente-daily-table tfoot th {
    position: sticky;
    bottom: 0;
    z-index: 5;
    background: #fff7ed;
    color: var(--acente-primary-dark);
    border-top: 1px solid #fed7aa;
    border-bottom: none;
    box-shadow: 0 -1px 0 #fed7aa;
}

.acente-sticky-col {
    position: sticky;
    left: 0;
    z-index: 6;
    background: #fff;
    min-width: 220px;
    max-width: 260px;
    border-right: 1px solid var(--color-border, #e2e8f0) !important;
    box-shadow: 1px 0 0 var(--color-border, #e2e8f0);
}

.acente-daily-table tbody tr:nth-child(odd) .acente-sticky-col {
    background: var(--color-gray-50, #f8fafc);
}

.acente-daily-table tbody tr:nth-child(even) .acente-sticky-col {
    background: #fff;
}

.acente-daily-table tbody tr:hover .acente-sticky-col {
    background: #fff7ed;
}

.acente-daily-table thead .acente-sticky-col {
    z-index: 8;
    background: var(--color-bg-tertiary, #f8fafc);
    border-right: 1px solid var(--color-border, #e2e8f0) !important;
    border-bottom: 1px solid var(--color-border, #e2e8f0);
}

.acente-daily-table tfoot .acente-sticky-col {
    z-index: 8;
    background: #fff7ed;
    border-right: 1px solid var(--color-border, #e2e8f0) !important;
    border-top: 1px solid #fed7aa;
}

.acente-daily-table th:last-child,
.acente-daily-table td:last-child {
    position: sticky;
    right: 0;
    z-index: 6;
    background: #fff;
    box-shadow: -1px 0 0 var(--color-border, #e2e8f0);
}

.acente-daily-table tbody tr:nth-child(odd) td:last-child {
    background: var(--color-gray-50, #f8fafc);
}

.acente-daily-table tbody tr:nth-child(even) td:last-child {
    background: #fff;
}

.acente-daily-table tbody tr:hover td:last-child {
    background: #fff7ed;
}

.acente-daily-table thead th:last-child {
    z-index: 8;
    background: var(--color-bg-tertiary, #f8fafc);
    border-left: 1px solid var(--color-border, #e2e8f0);
    border-bottom: 1px solid var(--color-border, #e2e8f0);
}

.acente-daily-table tfoot th:last-child {
    z-index: 8;
    background: #fff7ed;
    border-left: 1px solid var(--color-border, #e2e8f0);
    border-top: 1px solid #fed7aa;
}

.acente-daily-hit {
    color: var(--acente-primary-dark);
    font-weight: 800;
    background: #fff7ed;
}

.acente-setup-wrap {
    min-height: 100vh;
    display: grid;
    place-items: center;
    padding: 32px 16px;
}

.acente-setup-card {
    width: min(100%, 900px);
    padding: 24px;
    border-radius: 24px;
    background: #fff;
    border: 1px solid var(--color-border, #e2e8f0);
    box-shadow: 0 24px 80px rgba(15, 23, 42, 0.12);
}

.acente-setup-head {
    display: flex;
    gap: 14px;
    align-items: center;
    margin-bottom: 20px;
}

.acente-setup-head h1 {
    margin: 0;
    font-size: 26px;
}

.acente-setup-head p {
    margin: 6px 0 0;
    color: var(--acente-slate-500);
}

.acente-setup-form {
    display: grid;
    gap: 18px;
}

.acente-db-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 12px;
}

.acente-db-check {
    display: flex;
    gap: 12px;
    align-items: flex-start;
    padding: 14px;
    border-radius: 16px;
    border: 1px solid var(--acente-slate-200);
    background: var(--acente-slate-50);
    cursor: pointer;
}

.acente-db-check input {
    margin-top: 4px;
    accent-color: var(--acente-primary);
}

.acente-db-check strong,
.acente-db-check small {
    display: block;
}

.acente-db-check small {
    margin-top: 4px;
    color: var(--acente-slate-500);
}

.acente-selected-summary {
    padding: 12px 14px;
    border-radius: 14px;
    background: #fff7ed;
    color: var(--acente-slate-700);
}

.acente-setup-label {
    font-weight: 800;
    color: var(--acente-slate-700);
}

.acente-code-inputs {
    display: flex;
    gap: 10px;
}

.acente-code-inputs input {
    width: 56px;
    height: 58px;
    padding: 0;
    text-align: center;
    font-size: 24px;
    font-weight: 800;
}

.acente-setup-actions {
    display: flex;
    justify-content: flex-end;
    gap: 12px;
    flex-wrap: wrap;
}

@media (max-width: 980px) {
    .acente-login-body {
        grid-template-columns: 1fr;
    }

    .acente-login-brand {
        display: none;
    }

    .acente-stat-grid,
    .acente-grid-2 {
        grid-template-columns: 1fr;
    }

    .acente-body .ayarlar-layout {
        flex-direction: column;
    }

    .acente-body .ayarlar-sidebar {
        width: 100%;
        position: static;
    }

    .acente-body .ayar-sidebar-nav {
        display: flex;
        overflow-x: auto;
        gap: var(--space-1, 4px);
        padding: var(--space-2, 8px);
    }

    .acente-body .ayar-sidebar-link {
        white-space: nowrap;
        flex-shrink: 0;
        padding: var(--space-2, 8px) var(--space-3, 12px);
    }

    .acente-body .ayar-sidebar-link.active::before {
        display: none;
    }

    .acente-body .ayar-sidebar-title {
        display: none;
    }
}

@media (max-width: 640px) {
    .acente-date-filter,
    .acente-page-head,
    .acente-mini-report-head {
        align-items: stretch;
        flex-direction: column;
    }

    .acente-stat-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .acente-code-inputs {
        justify-content: space-between;
        gap: 6px;
    }

    .acente-code-inputs input {
        width: 42px;
        height: 50px;
    }
}
